1. A computer-implemented image processing method, the computer including a processor and a memory operatively coupled to the processor, the method performed by the processor comprising: accessing image data representing a plurality of images of a plurality of vehicles; accessing a discriminative type-specific vehicle model calculated from training data representing a predefined vehicle attribute; processing, using the discriminative type-specific vehicle model, a portion of the image data to automatically detect a vehicle feature of at least one of the plurality of vehicles represented in at least one of the plurality of images based on the predefined vehicle attribute; and processing the portion of the image data to automatically generate vehicle data representing the detected vehicle feature.