Separating reflection components in images under multispectral and multidirectional light sources

The appearance of an object depends on the color as well as the direction of a light source illuminating the object. The progress of LEDs enables us to capture the images of an object under multispectral and multidirectional light sources. Separating diffuse and specular reflection components in those images is important for preprocessing of various computer vision techniques such as photometric stereo, material editing, and relighting. In this paper, we propose a robust method for separating reflection components in a set of images of an object taken under multispectral and multidirectional light sources. We consider the set of images as the 3D data whose axes are the pixel, the light source color, and the light source direction, and then show the inherent structures of the 3D data: the rank 2 structure derived from the dichromatic reflection model, the rank 3 structure derived from the Lambert model, and the sparseness of specular reflection components. Based on those structures, our proposed method separates diffuse and specular reflection components by combining sparse NMF and SVD with missing data. We conducted a number of experiments by using both synthetic and real images, and show that our method works better than some of the state-of-the-art techniques.

[1]  Chao Liu,et al.  Learning Discriminative Illumination and Filters for Raw Material Classification with Optimal Projections of Bidirectional Texture Functions , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[2]  G. Sapiro,et al.  A collaborative framework for 3D alignment and classification of heterogeneous subvolumes in cryo-electron tomography. , 2013, Journal of structural biology.

[3]  Takahiro Okabe,et al.  Simultaneous estimation of spectral reflectance and normal from a small number of images , 2015, VISAPP 2015.

[4]  Harry Shum,et al.  Principal Component Analysis with Missing Data and Its Application to Polyhedral Object Modeling , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Terrance E. Boult,et al.  Constraining Object Features Using a Polarization Reflectance Model , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Steven A. Shafer,et al.  Using color to separate reflection components , 1985 .

[7]  Andrew Gardner,et al.  A lighting reproduction approach to live-action compositing , 2002, SIGGRAPH.

[8]  Takayuki Okatani,et al.  Separation of Reflection Components by Sparse Non-negative Matrix Factorization , 2014, ACCV.

[9]  Chao Liu,et al.  Discriminative illumination: Per-pixel classification of raw materials based on optimal projections of spectral BRDF , 2012, CVPR.

[10]  Franz Pernkopf,et al.  Sparse nonnegative matrix factorization with ℓ0-constraints , 2012, Neurocomputing.

[11]  Robert J. Woodham,et al.  Photometric method for determining surface orientation from multiple images , 1980 .

[12]  David J. Kriegman,et al.  Specularity Removal in Images and Videos: A PDE Approach , 2006, ECCV.

[13]  Hendrik P. A. Lensch,et al.  Compressive Higher-order Sparse and Low-Rank Acquisition with a Hyperspectral Light Stage , 2012 .

[14]  Amnon Shashua,et al.  On Photometric Issues in 3D Visual Recognition from a Single 2D Image , 2004, International Journal of Computer Vision.

[15]  Yi Ma,et al.  The Augmented Lagrange Multiplier Method for Exact Recovery of Corrupted Low-Rank Matrices , 2010, Journal of structural biology.

[16]  Yongtian Wang,et al.  Robust Photometric Stereo via Low-Rank Matrix Completion and Recovery , 2010, ACCV.

[17]  Hans-Peter Seidel,et al.  Superresolution Reflectance Fields: Synthesizing images for intermediate light directions , 2007, Comput. Graph. Forum.