Patent ID: 8577135

Claim:
An automated, computerized method for processing an image, comprising the steps of: providing an image file depicting an image, in a computer memory; assembling a feature vector for the image file, the feature vector containing information regarding a likelihood that a selected region of the image file is specular, the selected region of the image being a type-C token having a single robust color measurement among contiguous pixels thereof; providing a classifier derived from a computer learning technique; computing a classification score for the selected region of the image file, as a function of the feature vector and the classifier; classifying the region as being specular, as a function of the classification score; and processing the image to remove specular characteristics from the region classified as being specular, wherein the processing the image to remove specular characteristics from the region classified as being specular includes modifying gradients of all the pixels within the region classified as being specular to remove specular characteristics.