Extracting 3D Information from Texture Gradients

Texture primitives shrink with distance from the camera, so that surface distance can be determined.

Often it is the case that the normal vectors to the texture can be determined, which permits the surface orientation to be determined. This then can be used to determine the shape of the object.

Sometimes it is possible to use changes in texture to find the boundaries of objects.

Of course, texture identification also helps to classify the objects, because certain objects always have certain textures.