An improved method to estimate reflectance parameters for high dynamic range imaging

Two methods are described to accurately estimate diffuse and specular reflectance parameters for colors, gloss intensity and surface roughness, over the dynamic range of the camera used to capture input images. Neither method needs to segment color areas on an image, or to reconstruct a high dynamic range (HDR) image. The second method improves on the first, bypassing the requirement for specific separation of diffuse and specular reflection components. For the latter method, diffuse and specular reflectance parameters are estimated separately, using the least squares method. Reflection values are initially assumed to be diffuse-only reflection components, and are subjected to the least squares method to estimate diffuse reflectance parameters. Specular reflection components, obtained by subtracting the computed diffuse reflection components from reflection values, are then subjected to a logarithmically transformed equation of the Torrance-Sparrow reflection model, and specular reflectance parameters for gloss intensity and surface roughness are finally estimated using the least squares method. Experiments were carried out using both methods, with simulation data at different saturation levels, generated according to the Lambert and Torrance-Sparrow reflection models, and the second method, with spectral images captured by an imaging spectrograph and a moving light source. Our results show that the second method can estimate the diffuse and specular reflectance parameters for colors, gloss intensity and surface roughness more accurately and faster than the first one, so that colors and gloss can be reproduced more efficiently for HDR imaging.

[1]  Kunihiro Chihara,et al.  Simultaneous measurement of spectral distribution and shape , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

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

[3]  Kunihiro Chihara,et al.  Estimating Reflectance Parameters of an Object from Saturated Spectral Images , 2006, International Conference on Computer Graphics, Imaging and Visualisation (CGIV'06).

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

[5]  Shree K. Nayar,et al.  High dynamic range imaging: spatially varying pixel exposures , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[6]  Roy Hall Comparing Spectral Color Computation Methods , 1999, IEEE Computer Graphics and Applications.

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

[8]  Katsushi Ikeuchi,et al.  Separating Reflection Components of Textured Surfaces Using a Single Image , 2005, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Kosuke Sato,et al.  Determining Reflectance Properties of an Object Using Range and Brightness Images , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Kunihiro Chihara,et al.  Color and gloss reproduction from multispectral images , 2005, IS&T/SPIE Electronic Imaging.

[11]  S. Tominaga,et al.  Imaging and rendering of oil paintings using a multi-band camera , 2004, 6th IEEE Southwest Symposium on Image Analysis and Interpretation, 2004..

[12]  Mark S. Drew,et al.  Deriving Spectra from Colors and Rendering Light Interference , 1999, IEEE Computer Graphics and Applications.

[13]  Werner Purgathofer,et al.  Tone Reproduction and Physically Based Spectral Rendering , 2002, Eurographics.

[14]  Seiji Inokuchi,et al.  Recognition of material types using spectral image , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[15]  Jitendra Malik,et al.  Recovering high dynamic range radiance maps from photographs , 1997, SIGGRAPH.

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

[17]  Hideo Saito,et al.  Recovery of shape and surface reflectance of specular object from relative rotation of light source , 2003, Image Vis. Comput..

[18]  Katsushi Ikeuchi,et al.  Object shape and reflectance modeling from observation , 1997, SIGGRAPH.

[19]  Andrew S. Glassner,et al.  How to derive a spectrum from an RGB triplet , 1989, IEEE Computer Graphics and Applications.

[20]  Naokazu Yokoya,et al.  Surface reflectance modeling of real objects with interreflections , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[21]  Shree K. Nayar,et al.  Separation of Reflection Components Using Color and Polarization , 1997, International Journal of Computer Vision.

[22]  Takeo Kanade,et al.  The measurement of highlights in color images , 1988, International Journal of Computer Vision.

[23]  Brian E. Smits An RGB-to-Spectrum Conversion for Reflectances , 1999, J. Graphics, GPU, & Game Tools.

[24]  Markku Hauta-Kasari,et al.  Spectral-Based Illumination Estimation and Color Correction , 1999 .

[25]  Shree K. Nayar,et al.  Adaptive dynamic range imaging: optical control of pixel exposures over space and time , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.