In the areas of image processing and computer vision, there is a particular need for software that can, given an unfocused or motion-blurred image, infer the three-dimensional shape of a scene. This book describes the analytical processes that go into designing such software, delineates the options open to programmers, and presents original algorithms. Written for readers with interests in image processing and computer vision and with backgrounds in engineering, science or mathematics, this highly practical text/reference is accessible to advanced students or those with a degree that includes basic linear algebra and calculus courses.
In the areas of image processing and computer vision, there is a particular need for software that can infer the three-dimensional shape of a scene. This book describes the analytical processes that go into designing such software. It also presents original algorithms.
Images contain information about the spatial properties of the scene they depict. When coupled with suitable assumptions, images can be used to infer thr- dimensional information. For instance, if the scene contains objects made with homogeneous material, such as marble, variations in image intensity can be - sociated with variations in shape, and hence the shading in the image can be exploited to infer the shape of the scene (shape from shading). Similarly, if the scene contains (statistically) regular structures, variations in image intensity can be used to infer shape (shape from textures). Shading, texture, cast shadows, - cluding boundaries are all cues that can be exploited to infer spatial properties of the scene from a single image, when the underlying assumptions are sat- ?ed. In addition, one can obtain spatial cues from multiple images of the same scene taken with changing conditions. For instance, changes in the image due to a moving light source are used in photometric stereo, changes in the image due to changes inl£¡