Video Enhancement of People Wearing Polarized Glasses: Darkening Reversal and Reflection Reduction

With the wide-spread of consumer 3D-TV technology, stereoscopic videoconferencing systems are emerging. However, the special glasses participants wear to see 3D can create distracting images. This paper presents a computational framework to reduce undesirable artifacts in the eye regions caused by these 3D glasses. More specifically, we add polarized filters to the stereo camera so that partial images of reflection can be captured. A novel Bayesian model is then developed to describe the imaging process of the eye regions including darkening and reflection, and infer the eye regions based on Classification Expectation-Maximization (EM). The recovered eye regions under the glasses are brighter and with little reflections, leading to a more nature videoconferencing experience. Qualitative evaluations and user studies are conducted to demonstrate the substantial improvement our approach can achieve.

[1]  Y. Weiss,et al.  Separating reflections from a single image using local features , 2004, CVPR 2004.

[2]  Changshui Zhang,et al.  Blind separation of superimposed images with unknown motions , 2009, CVPR.

[3]  Pierre Comon Independent component analysis - a new concept? signal processing , 1994 .

[4]  Nicolas S. Holliman,et al.  Observer-tracking autostereoscopic 3D display systems , 1997, Electronic Imaging.

[5]  Michal Irani,et al.  Separating Transparent Layers through Layer Information Exchange , 2004, ECCV.

[6]  Sei-Wang Chen,et al.  Interference reflection separation from a single image , 2009, 2009 Workshop on Applications of Computer Vision (WACV).

[7]  Michal Irani,et al.  Computing occluding and transparent motions , 1994, International Journal of Computer Vision.

[8]  Wojciech Matusik,et al.  3D TV: a scalable system for real-time acquisition, transmission, and autostereoscopic display of dynamic scenes , 2004, ACM Trans. Graph..

[9]  Pierre Comon,et al.  Independent component analysis, A new concept? , 1994, Signal Process..

[10]  Wojciech Matusik,et al.  3D TV: a scalable system for real-time acquisition, transmission, and autostereoscopic display of dynamic scenes , 2004, ACM Trans. Graph..

[11]  Harry Shum,et al.  Automatic eyeglasses removal from face images , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Anat Levin,et al.  User Assisted Separation of Reflections from a Single Image Using a Sparsity Prior , 2004, ECCV.

[13]  Changshui Zhang,et al.  Blindly separating mixtures of multiple layers with spatial shifts , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[14]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[15]  M. Argyle,et al.  Gaze and Mutual Gaze , 1994, British Journal of Psychiatry.

[16]  Michal Irani,et al.  Separating transparent layers of repetitive dynamic behaviors , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[17]  H Farid,et al.  Separating reflections from images by use of independent component analysis. , 1999, Journal of the Optical Society of America. A, Optics, image science, and vision.

[18]  Levent Onural,et al.  Three-Dimensional Television: Capture, Transmission, Display , 2007 .

[19]  Richard Szeliski,et al.  A Taxonomy and Evaluation of Dense Two-Frame Stereo Correspondence Algorithms , 2001, International Journal of Computer Vision.

[20]  Vladimir Vezhnevets,et al.  A Survey on Pixel-Based Skin Color Detection Techniques , 2003 .

[21]  L. Onural,et al.  Performance Assessment of A Diffraction Field Computation Method Based on Source Model , 2008, 2008 3DTV Conference: The True Vision - Capture, Transmission and Display of 3D Video.

[22]  E. Adelson,et al.  Separating Reflections from Images Using Independent Components Analysis , 1998 .

[23]  Yehoshua Y. Zeevi,et al.  Sparse ICA for blind separation of transmitted and reflected images , 2005, Int. J. Imaging Syst. Technol..

[24]  Sung Yong Shin,et al.  High-Quality Reflection Separation Using Polarized Images , 2011, IEEE Transactions on Image Processing.

[25]  Andrew Jones,et al.  Achieving eye contact in a one-to-many 3D video teleconferencing system , 2009, ACM Trans. Graph..

[26]  Shmuel Peleg,et al.  A Three-Frame Algorithm for Estimating Two-Component Image Motion , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  Sung Yong Shin,et al.  A physically-based approach to reflection separation , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[28]  Michael Goesele,et al.  Image-based rendering for scenes with reflections , 2012, ACM Trans. Graph..

[29]  Yoav Y. Schechner,et al.  Polarization-based decorrelation of transparent layers: The inclination angle of an invisible surface , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[30]  Richard Szeliski,et al.  Layer extraction from multiple images containing reflections and transparency , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).