Fast Separation of Specular, Diffuse, and Global Components via Polarized Pattern Projection

In this paper, we propose a method for fast separation of specular, diffuse, and global components of a dynamic scene by using a projector-camera system. Both the direct-global separation using spatially high-frequency patterns and the specular-diffuse separation based on polarization have been studied, but a straightforward combination of those methods has limited temporal resolution. Accordingly, our proposed method rapidly changes not only the spatial patterns but also the polarization states of illumination by using a self-build polarization projector, and captures their effects on a scene by using a highspeed camera. Our method is easy-to-implement, because it does not require projector-camera temporal synchronization and it automatically calibrates the correspondence between the projection pattern and camera pixel. In addition, our method is robust due to the optimized and quickly-shifted projection pattern and the weights for incorporating spatial correlation. We implemented the prototype setup and achieved fast separation with 60 fps.

[1]  Shuntaro Yamazaki,et al.  Temporal Dithering of Illumination for Fast Active Vision , 2008, ECCV.

[2]  P. Belhumeur,et al.  Making one object look like another: controlling appearance using a projector-camera system , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[3]  Greg Welch,et al.  Shader Lamps: Animating Real Objects With Image-Based Illumination , 2001, Rendering Techniques.

[4]  Takahiro Okabe,et al.  Acquiring multispectral light transport using multi-primary DLP projector , 2016, 2016 Sixth International Conference on Image Processing Theory, Tools and Applications (IPTA).

[5]  Toshiyuki Amano Shading illusion: A novel way for 3-D representation on paper media , 2012, 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

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

[7]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[8]  Shree K. Nayar,et al.  Multiplexed illumination for scene recovery in the presence of global illumination , 2011, 2011 International Conference on Computer Vision.

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

[10]  William H. Press,et al.  Numerical Recipes 3rd Edition: The Art of Scientific Computing , 2007 .

[11]  Takahiro Okabe,et al.  Separating reflection components in images under multispectral and multidirectional light sources , 2016, 2016 23rd International Conference on Pattern Recognition (ICPR).

[12]  Ramesh Raskar,et al.  Fast separation of direct and global components of a scene using high frequency illumination , 2006, SIGGRAPH 2006.

[13]  Yasushi Yagi,et al.  Analysis of light transport in scattering media , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[14]  Takahiro Okabe,et al.  Multispectral Direct-Global Separation of Dynamic Scenes , 2019, 2019 IEEE Winter Conference on Applications of Computer Vision (WACV).

[15]  Shree K. Nayar,et al.  A theory of multiplexed illumination , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[16]  Gordon Wetzstein,et al.  The Visual Computing of Projector‐Camera Systems , 2008, Comput. Graph. Forum.

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

[18]  Takahiro Okabe,et al.  Fast Spectral Reflectance Recovery Using DLP Projector , 2010, International Journal of Computer Vision.

[19]  Gordon Wetzstein,et al.  The Visual Computing of Projector‐Camera Systems , 2008, SIGGRAPH '08.