Patent ID: 8094971

Claim:
A method of automatically determining orientation of a digital image comprising: using a processor to: extract features of the digital image; and process the extracted features using diverse classifiers to determine orientation of the digital image based on the combined output of the diverse classifiers; and wherein the extracted features comprise high level and low level features, the low level features comprise at least two of color coherence vectors, color moments, edge direction histograms and edge direction coherence vectors, and the high level features comprise face-like features; and prior to the extracting, pre-processing said digital image, wherein pre-processing comprises: converting the digital image to YIQ color space; and creating a set of digital images that includes the converted digital image and copies of the converted digital image rotated by each of 90, 180 and 270 degrees; and wherein the extracting comprises: for each image in the set of digital images, comparing each pixel to adjacent pixels; and populating a color coherence vector for each of the YIQ components of each digital image in the set based on the color coherence of each pixel to its adjacent pixels.