Patent ID: 8509562

Claim:
A computer-implemented method comprising: computing a first image perimeter color difference value for a first pixel at a pixel location included in a first image that is captured using a first focal length, resulting in a first image perimeter color difference value; computing a second image perimeter color difference value for a second pixel at the pixel location included in a second image that is captured using a second focal length that is different than the first focal length, resulting in a second image perimeter color difference value; computing a third image perimeter color difference value for a third pixel at the pixel location included in a third image that is captured using a third focal length that is different than the first focal length and the second focal length, resulting in a third image perimeter color difference value; identifying a number of local maximum color difference values at the pixel location using the first image perimeter color difference value, the second image perimeter color difference value, and the third image perimeter color difference value; in response to identifying only one local maximum color difference value: determining that a simple edge is located at the pixel location; and generating a model based upon determining that the simple edge is located at the pixel location; and in response to identifying two local maximum color difference values: determining that a complex edge is located at the pixel location; and generating the model based upon determining that the complex edge is located at the pixel location.