1. A system for construction estimation, comprising: a computer system for receiving at least one aerial image of a building; and an estimation engine in said computer system for processing the aerial image to estimate one or more features relating to a roof of the building, the estimation engine histogram processing the aerial image at a plurality of angles to automatically identify a plurality of lines in the aerial image corresponding to one or more features of the roof.