def generate_potential_box_dimensions(settings,feature_to_input_x,feature_to_input_y):
    """
        Generate potential boxes height & width for each point aka anchor boxes given the 
        ratio between feature map to input scaling for x and y
        Assumption 1: Settings will have the following attributes
            AspectRatioW_div_W: A list of float values representing the aspect ratios of
                the anchor boxes at each location on the feature map
            Scales: A list of float values representing the scale of the anchor boxes
                at each location on the feature map.
    """
    box_width_height = []
    for scale in settings["Scales"]:
        for aspect_ratio_w_div_h in settings["AspectRatioW_div_W"]:
            width = round(feature_to_input_x*scale*aspect_ratio_w_div_h)
            height = round(feature_to_input_y*scale/aspect_ratio_w_div_h)
            box_width_height.append({"Width":width,"Height":height})
    return box_width_height