A Method for Enforcing Integrability in Shape from Shading Algorithms
IEEE Transactions on Pattern Analysis and Machine Intelligence
Introduction to numerical linear algebra and optimisation
Introduction to numerical linear algebra and optimisation
Direct Analytical Methods for Solving Poisson Equations in Computer Vision Problems
IEEE Transactions on Pattern Analysis and Machine Intelligence
Shape from shading
Height and gradient from shading
International Journal of Computer Vision
Integrability disambiguates surface recovery in two-image photometric stereo
International Journal of Computer Vision
Existence and uniqueness in photometric stereo
Applied Mathematics and Computation
Surface curvature and shape reconstruction from unknown multiple illumination and integrability
Computer Vision and Image Understanding - Special issue on physics-based modeling and reasoning in computer vision
International Journal of Computer Vision
Robot Vision
Computer Vision: Three-Dimensional Data from Images
Computer Vision: Three-Dimensional Data from Images
Nonlinearities and Noise Reduction in 3-Source Photometric Stereo
Journal of Mathematical Imaging and Vision
Specularities Reduce Ambiguity of Uncalibrated Photometric Stereo
ECCV '02 Proceedings of the 7th European Conference on Computer Vision-Part II
The 2-D Leap-Frog: Integrability, Noise, and Digitization
Digital and Image Geometry, Advanced Lectures [based on a winter school held at Dagstuhl Castle, Germany in December 2000]
Shape and albedo from multiple images using integrability
CVPR '97 Proceedings of the 1997 Conference on Computer Vision and Pattern Recognition (CVPR '97)
Noise Reduction in Surface Reconstruction from a Given Gradient Field
International Journal of Computer Vision
Outlier removal in 2d leap frog algorithm
CISIM'12 Proceedings of the 11th IFIP TC 8 international conference on Computer Information Systems and Industrial Management
Hi-index | 0.00 |
In 3-source photometric stereo, a Lambertian surface is illuminated from 3 known independent light-source directions, and photographed to give 3 images. The task of recovering the surface reduces to solving systems of linear equations for the gradients of a bivariate function u whose graph is the visible part of the surface [9], [16], [17], [24]. In the present paper we consider the same task, but with slightly more realistic assumptions: the photographic images are contaminated by Gaussian noise, and light-source directions may not be known. This leads to a non-quadratic optimization problem with many independent variables, compared to the quadratic problems resulting from addition of noise to the gradient of u and solved by linear methods in [6], [10], [20], [21], [22], [25]. The distinction is illustrated in Example 1 below. Perhaps the most natural way to solve our problem is by global Gradient Descent, and we compare this with the 2-dimensional Leap-Frog Algorithm [23]. For this we review some mathematical results of [23] and describe an implementation in sufficient detail to permit code to be written. Then we give examples comparing the behaviour of Leap-Frog with Gradient Descent, and explore an extension of Leap-Frog (not covered in [23]) to estimate light source directions when these are not given, as well as the reflecting surface.