A method for processing images from an aerial imaging device, the method comprising: receiving an image of an object of interest; extracting a parameter vector from the image; performing image analysis on the image to determine a height and a width of the object of interest; generating a plurality of idealized images of the object of interest using the extracted parameter vector, the determined height, and the determined width of the object of interest, each idealized image of the plurality of idealized images corresponding to a distinct filled volume of the object of interest; matching the received image of the object of interest to each idealized image of the plurality of idealized images to determine a filled volume of the object of interest; and transmitting information corresponding to the determined filled volume of the object of interest to a user device, wherein the generating each idealized image further comprises: generating a circle corresponding to a top rim of the object of interest using the parameter vector; generating a circle corresponding to an arc of a shadow on an inner surface of the object of interest using the parameter vector; generating a circle corresponding to a roof of the object of interest using the parameter vector; and synthesizing the idealized image by performing a convolution on the circle corresponding to the top rim, the circle corresponding to the arc of the shadow, and the circle corresponding to the roof. receiving an image of an object of interest; extracting a parameter vector from the image; performing image analysis on the image to determine a height and a width of the object of interest; generating a plurality of idealized images of the object of interest using the extracted parameter vector, the determined height, and the determined width of the object of interest, each idealized image of the plurality of idealized images corresponding to a distinct filled volume of the object of interest; matching the received image of the object of interest to each idealized image of the plurality of idealized images to determine a filled volume of the object of interest; and transmitting information corresponding to the determined filled volume of the object of interest to a user device, wherein the generating each idealized image further comprises: generating a circle corresponding to a top rim of the object of interest using the parameter vector; generating a circle corresponding to an arc of a shadow on an inner surface of the object of interest using the parameter vector; generating a circle corresponding to a roof of the object of interest using the parameter vector; and synthesizing the idealized image by performing a convolution on the circle corresponding to the top rim, the circle corresponding to the arc of the shadow, and the circle corresponding to the roof. generating a circle corresponding to a top rim of the object of interest using the parameter vector; generating a circle corresponding to an arc of a shadow on an inner surface of the object of interest using the parameter vector; generating a circle corresponding to a roof of the object of interest using the parameter vector; and synthesizing the idealized image by performing a convolution on the circle corresponding to the top rim, the circle corresponding to the arc of the shadow, and the circle corresponding to the roof.