A system for aerial image detection and classification, comprising: an aerial image database configured to store aerial images electronically received from one or more image providers; and a computer system in communication with the aerial image database, the computer system including an object detection pre-processing engine in electronic communication with the aerial image database, the object detection pre-processing engine configured to detect and classify objects using: a disparity mapping generation module configured to automatically process one or more stereoscopic pairs of the aerial images to generate a disparity providing elevation information; a segmentation module configured to automatically apply a pre-defined elevation threshold to the disparity map, the pre-defined elevation threshold adjustable by a user; and a classification module configured to automatically detect and classify objects in the one or more stereoscopic pairs of aerial images by applying one or more automated detectors based on classification parameters and the pre-defined elevation threshold; characterized by if the height of an object is above the pre-defined elevation threshold, then the classification module is configured to automatically classify the object as a building, and if the height of the object is below the pre-defined elevation threshold, then the classification module is configured to apply the one or more automated detectors to the object in order to classify the object. an aerial image database configured to store aerial images electronically received from one or more image providers; and a computer system in communication with the aerial image database, the computer system including an object detection pre-processing engine in electronic communication with the aerial image database, the object detection pre-processing engine configured to detect and classify objects using: a disparity mapping generation module configured to automatically process one or more stereoscopic pairs of the aerial images to generate a disparity providing elevation information; a segmentation module configured to automatically apply a pre-defined elevation threshold to the disparity map, the pre-defined elevation threshold adjustable by a user; and a classification module configured to automatically detect and classify objects in the one or more stereoscopic pairs of aerial images by applying one or more automated detectors based on classification parameters and the pre-defined elevation threshold; characterized by if the height of an object is above the pre-defined elevation threshold, then the classification module is configured to automatically classify the object as a building, and if the height of the object is below the pre-defined elevation threshold, then the classification module is configured to apply the one or more automated detectors to the object in order to classify the object. a disparity mapping generation module configured to automatically process one or more stereoscopic pairs of the aerial images to generate a disparity providing elevation information; a segmentation module configured to automatically apply a pre-defined elevation threshold to the disparity map, the pre-defined elevation threshold adjustable by a user; and a classification module configured to automatically detect and classify objects in the one or more stereoscopic pairs of aerial images by applying one or more automated detectors based on classification parameters and the pre-defined elevation threshold;