The Variational Approach to Shape from Shading

We develop a systematic approach to the discovery of parallel iterative schemes for solving the shape-from-shading problem on a grid. A standard procedure for finding such schemes is outlines, and subsequently used to derive several new ones. The shape-from-shading problem is known to be mathe...

Full description

Bibliographic Details
Main Author: Horn, Berthold K.P.
Language:en_US
Published: 2004
Online Access:http://hdl.handle.net/1721.1/6419
_version_ 1826192446458953728
author Horn, Berthold K.P.
author_facet Horn, Berthold K.P.
author_sort Horn, Berthold K.P.
collection MIT
description We develop a systematic approach to the discovery of parallel iterative schemes for solving the shape-from-shading problem on a grid. A standard procedure for finding such schemes is outlines, and subsequently used to derive several new ones. The shape-from-shading problem is known to be mathematically equivalent to a non-linear first-order partial differential equation in surface elevation. To avoid the problems inherent in methods used to solve such equations, we follow previous work in reformulating the problem as one of finding a surface orientation field that minimizes the integral of the brightness error. The calculus of variations is then employed to derive the appropriate Euler equations on which iterative schemes can be based. The problem of minimizing the integral of the brightness error term it ill posed, since it has an infinite number of solutions in terms of surface orientation fields. A previous method used a regularization technique to overcome this difficulty. An extra term was added to the integral to obtain an approximation to a solution that was as smooth as possible. We point out here that surface orientation has to obey an integrability constraint if it is to correspond to an underlying smooth surface. Regularization methods do not guarantee that the surface orientation recovered satisfies this constraint. Consequently, we attempt to develop a method that enforces integrability, but fail to find a convergent iterate scheme based on the resulting Euler equations. We show, however, that such a scheme can be derived if, instead of strictly enforcing the constraint, a penalty term derived from the constraint is adopted. This new scheme, while it can be expressed simply and elegantly using the surface gradient, unfortunately cannot deal with constraints imposed by occluding boundaries. These constraints are crucial if ambiguities in the solution of the shape-from shading problem are to be avoided, Different schemes result if one uses different parameters to describe surface orientation We derive two new schemes, using unit surface normals, that facilitate the incorporation of the occluding boundary information. These schemes, while more complex, have several advantages over previous ones.
first_indexed 2024-09-23T09:13:37Z
id mit-1721.1/6419
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T09:13:37Z
publishDate 2004
record_format dspace
spelling mit-1721.1/64192019-04-11T03:30:52Z The Variational Approach to Shape from Shading Horn, Berthold K.P. We develop a systematic approach to the discovery of parallel iterative schemes for solving the shape-from-shading problem on a grid. A standard procedure for finding such schemes is outlines, and subsequently used to derive several new ones. The shape-from-shading problem is known to be mathematically equivalent to a non-linear first-order partial differential equation in surface elevation. To avoid the problems inherent in methods used to solve such equations, we follow previous work in reformulating the problem as one of finding a surface orientation field that minimizes the integral of the brightness error. The calculus of variations is then employed to derive the appropriate Euler equations on which iterative schemes can be based. The problem of minimizing the integral of the brightness error term it ill posed, since it has an infinite number of solutions in terms of surface orientation fields. A previous method used a regularization technique to overcome this difficulty. An extra term was added to the integral to obtain an approximation to a solution that was as smooth as possible. We point out here that surface orientation has to obey an integrability constraint if it is to correspond to an underlying smooth surface. Regularization methods do not guarantee that the surface orientation recovered satisfies this constraint. Consequently, we attempt to develop a method that enforces integrability, but fail to find a convergent iterate scheme based on the resulting Euler equations. We show, however, that such a scheme can be derived if, instead of strictly enforcing the constraint, a penalty term derived from the constraint is adopted. This new scheme, while it can be expressed simply and elegantly using the surface gradient, unfortunately cannot deal with constraints imposed by occluding boundaries. These constraints are crucial if ambiguities in the solution of the shape-from shading problem are to be avoided, Different schemes result if one uses different parameters to describe surface orientation We derive two new schemes, using unit surface normals, that facilitate the incorporation of the occluding boundary information. These schemes, while more complex, have several advantages over previous ones. 2004-10-04T14:55:47Z 2004-10-04T14:55:47Z 1985-03-01 AIM-813 http://hdl.handle.net/1721.1/6419 en_US AIM-813 5952157 bytes 4667315 bytes application/postscript application/pdf application/postscript application/pdf
spellingShingle Horn, Berthold K.P.
The Variational Approach to Shape from Shading
title The Variational Approach to Shape from Shading
title_full The Variational Approach to Shape from Shading
title_fullStr The Variational Approach to Shape from Shading
title_full_unstemmed The Variational Approach to Shape from Shading
title_short The Variational Approach to Shape from Shading
title_sort variational approach to shape from shading
url http://hdl.handle.net/1721.1/6419
work_keys_str_mv AT hornbertholdkp thevariationalapproachtoshapefromshading
AT hornbertholdkp variationalapproachtoshapefromshading