Surface Reflection: Physical and Geometrical Perspectives
IEEE Transactions on Pattern Analysis and Machine Intelligence
Constraining Object Features Using a Polarization Reflectance Model
IEEE Transactions on Pattern Analysis and Machine Intelligence
Measuring and modeling anisotropic reflection
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Shape and motion from image streams under orthography: a factorization method
International Journal of Computer Vision
Separation of Reflection Components Using Color and Polarization
International Journal of Computer Vision
Object shape and reflectance modeling from observation
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
New methods for surface reconstruction from range images
New methods for surface reconstruction from range images
Inverse global illumination: recovering reflectance models of real scenes from photographs
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
IEEE Transactions on Pattern Analysis and Machine Intelligence
International Journal of Computer Vision
Illumination for computer generated pictures
Communications of the ACM
From Few to Many: Illumination Cone Models for Face Recognition under Variable Lighting and Pose
IEEE Transactions on Pattern Analysis and Machine Intelligence
Optimal Algorithm for Shape from Shading and Path Planning
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
Helmholtz Stereopsis: Exploiting Reciprocity for Surface Reconstruction
ECCV '02 Proceedings of the 7th European Conference on Computer Vision-Part III
A reflectance model for computer graphics
SIGGRAPH '81 Proceedings of the 8th annual conference on Computer graphics and interactive techniques
A data-driven reflectance model
ACM SIGGRAPH 2003 Papers
Efficient isotropic BRDF measurement
EGRW '03 Proceedings of the 14th Eurographics workshop on Rendering
SHAPE FROM SHADING: A METHOD FOR OBTAINING THE SHAPE OF A SMOOTH OPAQUE OBJECT FROM ONE VIEW
SHAPE FROM SHADING: A METHOD FOR OBTAINING THE SHAPE OF A SMOOTH OPAQUE OBJECT FROM ONE VIEW
Height and Gradient from Shading
Height and Gradient from Shading
Modeling and Rendering Architecture from Photographs:
Modeling and Rendering Architecture from Photographs:
Inverse rendering for computer graphics
Inverse rendering for computer graphics
A signal-processing framework for forward and inverse rendering
A signal-processing framework for forward and inverse rendering
ICCV '03 Proceedings of the Ninth IEEE International Conference on Computer Vision - Volume 2
Highlight Removal by Illumination-Constrained Inpainting
ICCV '03 Proceedings of the Ninth IEEE International Conference on Computer Vision - Volume 2
Separating Reflection Components of Textured Surfaces using a Single Image
ICCV '03 Proceedings of the Ninth IEEE International Conference on Computer Vision - Volume 2
"Perspective Shape from Shading" and Viscosity Solutions
ICCV '03 Proceedings of the Ninth IEEE International Conference on Computer Vision - Volume 2
Incorporating the Torrance and Sparrow Model of Reflectance in Uncalibrated Photometric Stereo
ICCV '03 Proceedings of the Ninth IEEE International Conference on Computer Vision - Volume 2
Dense Shape Reconstruction of a Moving Object under Arbitrary, Unknown Lighting
ICCV '03 Proceedings of the Ninth IEEE International Conference on Computer Vision - Volume 2
Separating Reflection Components of Textured Surfaces Using a Single Image
IEEE Transactions on Pattern Analysis and Machine Intelligence
Barycentric Parameterizations for Isotropic BRDFs
IEEE Transactions on Visualization and Computer Graphics
Shape-from-Shading Under Perspective Projection
International Journal of Computer Vision
Reflections on the Generalized Bas-Relief Ambiguity
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 1 - Volume 01
Beyond Lambert: Reconstructing Specular Surfaces Using Color
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 2 - Volume 02
Example-Based Photometric Stereo: Shape Reconstruction with General, Varying BRDFs
IEEE Transactions on Pattern Analysis and Machine Intelligence
Efficiently combining positions and normals for precise 3D geometry
ACM SIGGRAPH 2005 Papers
Shape and Spatially-Varying BRDFs from Photometric Stereo
ICCV '05 Proceedings of the Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1 - Volume 01
Passive Photometric Stereo from Motion
ICCV '05 Proceedings of the Tenth IEEE International Conference on Computer Vision - Volume 2
Can Two Specular Pixels Calibrate Photometric Stereo?
ICCV '05 Proceedings of the Tenth IEEE International Conference on Computer Vision - Volume 2
Inverse shade trees for non-parametric material representation and editing
ACM SIGGRAPH 2006 Papers
Photometric Stereo with General, Unknown Lighting
International Journal of Computer Vision
Numerical methods for shape-from-shading: A new survey with benchmarks
Computer Vision and Image Understanding
IEEE Transactions on Pattern Analysis and Machine Intelligence
Principles of appearance acquisition and representation
ACM SIGGRAPH 2008 classes
Shadows in Three-Source Photometric Stereo
ECCV '08 Proceedings of the 10th European Conference on Computer Vision: Part I
Stereo Image Analysis of Non-Lambertian Surfaces
International Journal of Computer Vision
3D Computer Vision: Efficient Methods and Applications
3D Computer Vision: Efficient Methods and Applications
Shape and Spatially-Varying BRDFs from Photometric Stereo
IEEE Transactions on Pattern Analysis and Machine Intelligence
Computer Vision: Algorithms and Applications
Computer Vision: Algorithms and Applications
Shape and materials by example: a photometric stereo approach
CVPR'03 Proceedings of the 2003 IEEE computer society conference on Computer vision and pattern recognition
Determining Surface Orientations of Specular Surfaces by Using the Photometric Stereo Method
IEEE Transactions on Pattern Analysis and Machine Intelligence
What is the range of surface reconstructions from a gradient field?
ECCV'06 Proceedings of the 9th European conference on Computer Vision - Volume Part I
Resolution-enhanced photometric stereo
ECCV'06 Proceedings of the 9th European conference on Computer Vision - Volume Part III
IEEE Transactions on Pattern Analysis and Machine Intelligence
Image-based BRDF measurement including human skin
EGWR'99 Proceedings of the 10th Eurographics conference on Rendering
Hi-index | 0.00 |
This paper provides an introduction to photometric methods for image-based 3D shape reconstruction and a survey of photometric stereo techniques. We begin with taxonomy of active and passive shape acquisition techniques. Then we describe the methodical background of photometric 3D reconstruction, define the canonical setting of photometric stereo (Lambertian surface reflectance, parallel incident light, known illumination direction, known surface albedo, absence of cast shadows), discuss the 3D reconstruction of surfaces from local gradients, summarize the concept of the bidirectional reflectance distribution function (BRDF), and outline several important empirically and physically motivated reflectance models. We provide a detailed treatment of several generalizations of the canonical setting of photometric stereo, namely non-distant light sources, unknown illumination directions, and, in some detail, non-Lambertian surface reflectance functions. An important special case is purely specular reflections, where an extended light source allows capturing a surface that consists of perfectly specular surface patches. Linear combinations of purely Lambertian and purely specular reflectance components are favorably used for reconstructing smooth surfaces and also human skin. Nonuniform surface reflectance properties are estimated based on a simultaneous 3D reconstruction and determination of the locally variable parameters of the reflectance function based on a multitude of images. Assuming faceted surfaces, the effective resolution of the 3D reconstruction result can be increased to some extent beyond that of the underlying images. Other approaches separate specular and diffuse reflectance components based on polarization data or color information. The specular reflections can be used additionally to estimate the direction from which the surface is illuminated. Finally, we describe methods to combine photometric 3D reconstruction techniques with active and passive triangulation-based approaches.