Patent ID: 9396544
Filing Date: 2016-07-19
CPC Classification: G06T

Claim Text:
1. A computer-implemented method comprising: receiving a single input image of an object illuminated by at least three differently colored light sources, the object having at least one of a non-white surface and a multicolored surface; separating the single input image into a plurality of grayscale images each corresponding to a color channel associated with one of the differently colored light sources; calculating a first single constant albedo and normal vectors with respect to the surface of the object based on an intensity of pixels and light direction in a first cluster of pixels having a first substantially constant albedo in at least one of the separate grayscale images; calculating a second single constant albedo and normal vectors with respect to the surface of the object based on an intensity of pixels and light direction in a second cluster of pixels having a second substantially constant albedo in at least one of the separate grayscale images; and determining a surface geometry of the object as a function of: