On optimal, minimal BRDF sampling for reflectance acquisition

The bidirectional reflectance distribution function (BRDF) is critical for rendering, and accurate material representation requires data-driven reflectance models. However, isotropic BRDFs are 3D functions, and measuring the reflectance of a flat sample can require a million incident and outgoing direction pairs, making the use of measured BRDFs impractical. In this paper, we address the problem of reconstructing a measured BRDF from a limited number of samples. We present a novel mapping of the BRDF space, allowing for extraction of descriptive principal components from measured databases, such as the MERL BRDF database. We optimize for the best sampling directions, and explicitly provide the optimal set of incident and outgoing directions in the Rusinkiewicz parameterization for n = {1, 2, 5, 10, 20} samples. Based on the principal components, we describe a method for accurately reconstructing BRDF data from these limited sets of samples. We validate our results on the MERL BRDF database, including favorable comparisons to previous sets of industry-standard sampling directions, as well as with BRDF measurements of new flat material samples acquired with a gantry system. As an extension, we also demonstrate how this method can be used to find optimal sampling directions when imaging a sphere of a homogeneous material; in this case, only two images are often adequate for high accuracy.

[1]  Jaakko Lehtinen,et al.  Practical SVBRDF capture in the frequency domain , 2013, ACM Trans. Graph..

[2]  James F. Blinn,et al.  Models of light reflection for computer synthesized pictures , 1977, SIGGRAPH.

[3]  Szymon Rusinkiewicz,et al.  A New Change of Variables for Efficient BRDF Representation , 1998, Rendering Techniques.

[4]  Brian E. Smits,et al.  Practical physically-based shading in film and game production , 2012, SIGGRAPH '12.

[5]  Frédo Durand,et al.  Experimental analysis of BRDF models , 2005, EGSR '05.

[6]  Steven M. Seitz,et al.  Shape and materials by example: a photometric stereo approach , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[7]  D. White,et al.  Reflectometer for measuring the bidirectional reflectance of rough surfaces. , 1998, Applied optics.

[8]  Todd E. Zickler,et al.  Blind Reflectometry , 2010, ECCV.

[9]  Paul E. Debevec,et al.  Rendering synthetic objects into real scenes: bridging traditional and image-based graphics with global illumination and high dynamic range photography , 1998, SIGGRAPH '08.

[10]  Christopher Schwartz,et al.  Design and Implementation of Practical Bidirectional Texture Function Measurement Devices Focusing on the Developments at the University of Bonn , 2014, Sensors.

[11]  Baining Guo,et al.  Pocket reflectometry , 2011, SIGGRAPH 2011.

[12]  Todd E. Zickler,et al.  Passive Reflectometry , 2008, ECCV.

[13]  F. E. Nicodemus,et al.  Geometrical considerations and nomenclature for reflectance , 1977 .

[14]  Wojciech Matusik,et al.  A data-driven reflectance model , 2003, ACM Trans. Graph..

[15]  Wojciech Matusik,et al.  Efficient Isotropic BRDF Measurement , 2003, Rendering Techniques.

[16]  Kristin J. Dana,et al.  Device for convenient measurement of spatially varying bidirectional reflectance. , 2004, Journal of the Optical Society of America. A, Optics, image science, and vision.

[17]  Bui Tuong Phong Illumination for computer generated pictures , 1975, Commun. ACM.

[18]  Hans-Peter Seidel,et al.  A statistical method for robust 3D surface reconstruction from sparse data , 2004, Proceedings. 2nd International Symposium on 3D Data Processing, Visualization and Transmission, 2004. 3DPVT 2004..

[19]  Hans-Peter Seidel,et al.  Adaptive sampling of reflectance fields , 2007, TOGS.

[20]  Brent Burley Physically-Based Shading at Disney , 2012 .

[21]  Ilse C. F. Ipsen,et al.  The Effect of Coherence on Sampling from Matrices with Orthonormal Columns, and Preconditioned Least Squares Problems , 2014, SIAM J. Matrix Anal. Appl..

[22]  Paul Graham,et al.  Acquiring reflectance and shape from continuous spherical harmonic illumination , 2013, ACM Trans. Graph..

[23]  Robert L. Cook,et al.  A Reflectance Model for Computer Graphics , 1987, TOGS.

[24]  Steve Marschner,et al.  Image-Based BRDF Measurement Including Human Skin , 1999, Rendering Techniques.

[25]  Hans-Peter Seidel,et al.  Planned Sampling of Spatially Varying BRDFs , 2003, Comput. Graph. Forum.

[26]  Didier Stricker,et al.  A full-spherical device for simultaneous geometry and reflectance acquisition , 2013, 2013 IEEE Workshop on Applications of Computer Vision (WACV).

[27]  Pieter Peers,et al.  genBRDF: discovering new analytic BRDFs with genetic programming , 2014, ACM Trans. Graph..

[28]  Hans-Peter Seidel,et al.  Acquisition and analysis of bispectral bidirectional reflectance and reradiation distribution functions , 2010, SIGGRAPH 2010.

[29]  Gregory J. Ward,et al.  Measuring and modeling anisotropic reflection , 1992, SIGGRAPH.

[30]  Michael Pointer,et al.  Measurement of appearance , 2002, Other Conferences.

[31]  Frédo Durand,et al.  Image-driven navigation of analytical BRDF models , 2006, EGSR '06.

[32]  Gary W. Meyer,et al.  Applying appearance standards to light reflection models , 2001, SIGGRAPH.

[33]  RamamoorthiRavi,et al.  On optimal, minimal BRDF sampling for reflectance acquisition , 2015 .

[34]  M. Gross,et al.  Analysis of human faces using a measurement-based skin reflectance model , 2006, ACM Trans. Graph..

[35]  Donald P. Greenberg,et al.  Non-linear approximation of reflectance functions , 1997, SIGGRAPH.

[36]  Matthew O'Toole,et al.  BRDF Acquisition with Basis Illumination , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[37]  Anders Ynnerman,et al.  BRDF models for accurate and efficient rendering of glossy surfaces , 2012, TOGS.

[38]  K. Torrance,et al.  Theory for off-specular reflection from roughened surfaces , 1967 .

[39]  R. Tibshirani Regression Shrinkage and Selection via the Lasso , 1996 .