Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.

Slides:



Advertisements
Similar presentations
Visibility in Bad Weather from a Single Image
Advertisements

Real-Time Projector Tracking on Complex Geometry Using Ordinary Imagery Tyler Johnson and Henry Fuchs University of North Carolina – Chapel Hill ProCams.
Evaluating Color Descriptors for Object and Scene Recognition Koen E.A. van de Sande, Student Member, IEEE, Theo Gevers, Member, IEEE, and Cees G.M. Snoek,
Digital Image Processing
Visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis1 Tone Mapping Presented by Lok Hwa.
Image Processing Lecture 4
Full Gamut Color Matching for Tiled Display Walls Grant Wallace, Han Chen, Kai Li Princeton University.
Applications Presented by: Michal Kamara. Outline Motivation-shadow removal from multi- projector displays Dynamic shadow elimination for multi- projector.
DREAM PLAN IDEA IMPLEMENTATION Introduction to Image Processing Dr. Kourosh Kiani
Real-Time Rendering TEXTURING Lecture 02 Marina Gavrilova.
Temporally Coherent Completion of Dynamic Shapes Hao Li, Linjie Luo, Daniel Vlasic, Pieter Peers, Jovan Popović, Mark Pauly, Szymon Rusinkiewicz ACM Transactions.
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Digital Image Processing
Computer graphics & visualization HDRI. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
Chapter 8. Basic Image Process The visual information can be recorded by a TV camera or a 2D array of CCD sensors. A digital image is formed.
Precomputed Local Radiance Transfer for Real-time Lighting Design Anders Wang Kristensen Tomas Akenine-Moller Henrik Wann Jensen SIGGRAPH ‘05 Presented.
Computational Photography Prof. Feng Liu Spring /15/2015.
Image Enhancement To process an image so that the result is more suitable than the original image for a specific application. Spatial domain methods and.
Retinex Image Enhancement Techniques --- Algorithm, Application and Advantages Prepared by: Zhixi Bian and Yan Zhang.
SIGGRAPH Course 30: Performance-Driven Facial Animation Section: Markerless Face Capture and Automatic Model Construction Part 2: Li Zhang, Columbia University.
Digital Cameras CCD (Monochrome) RGB Color Filter Array.
Apparent Greyscale: A Simple and Fast Conversion to Perceptually Accurate Images and Video Kaleigh SmithPierre-Edouard Landes Joelle Thollot Karol Myszkowski.
Real-Time Geometric and Color Calibration for Multi-Projector Displays Christopher Larson, Aditi Majumder Large-Area High Resolution Displays Motivation.
Image Forgery Detection by Gamma Correction Differences.
High-Quality Video View Interpolation
High Dynamic Range Imaging: Spatially Varying Pixel Exposures Shree K. Nayar, Tomoo Mitsunaga CPSC 643 Presentation # 2 Brien Flewelling March 4 th, 2009.
Image Enhancement.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Image Pyramids and Blending
CS559-Computer Graphics Copyright Stephen Chenney Color Recap The physical description of color is as a spectrum: the intensity of light at each wavelength.
Projective Texture Atlas for 3D Photography Jonas Sossai Júnior Luiz Velho IMPA.
High dynamic range imaging. Camera pipeline 12 bits8 bits.
Neighborhood Operations
Tools for Raster Displays CVGLab Goals of the Chapter To describe pixmaps and useful operations on them. To develop tools for copying, scaling, and rotating.
KinectFusion : Real-Time Dense Surface Mapping and Tracking IEEE International Symposium on Mixed and Augmented Reality 2011 Science and Technology Proceedings.
Computer Science 631 Lecture 7: Colorspace, local operations
Validation of Color Managed 3D Appearance Acquisition Michael Goesele Max-Planck-Institut für Informatik (MPI Informatik) Vortrag im Rahmen des V 3 D 2.
EE 7700 High Dynamic Range Imaging. Bahadir K. Gunturk2 References Slides and papers by Debevec, Ward, Pattaniak, Nayar, Durand, et al…
CS654: Digital Image Analysis Lecture 17: Image Enhancement.
Image-based rendering Michael F. Cohen Microsoft Research.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
Yu-Wing Tai, Hao Du, Michael S. Brown, Stephen Lin CVPR’08 (Longer Version in Revision at IEEE Trans PAMI) Google Search: Video Deblurring Spatially Varying.
03/05/03© 2003 University of Wisconsin Last Time Tone Reproduction If you don’t use perceptual info, some people call it contrast reduction.
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
A Theory for Photometric Self-Calibration of Multiple Overlapping Projectors and Cameras Peng Song Tat-Jen Cham Centre for Multimedia & Network Technology.
The 18th Meeting on Image Recognition and Understanding 2015/7/29 Depth Image Enhancement Using Local Tangent Plane Approximations Kiyoshi MatsuoYoshimitsu.
Histograms and Color Balancing Computational Photography Derek Hoiem, University of Illinois 09/10/15 “Empire of Light”, Magritte.
Radiometric Compensation in a Projector-Camera System Based on the Properties of the Human Visual System Dong WANG, Imari SATO, Takahiro OKABE, and Yoichi.
112/5/ :54 Graphics II Image Based Rendering Session 11.
October Andrew C. Gallagher, Jiebo Luo, Wei Hao Improved Blue Sky Detection Using Polynomial Model Fit Andrew C. Gallagher, Jiebo Luo, Wei Hao Presented.
Histograms and Color Balancing Computational Photography Derek Hoiem, University of Illinois 09/13/11 “Empire of Light”, Magritte.
Lightness filtering in color images with respect to the gamut School of Electrical Engineering and Computer Science Kyungpook National Univ. Fourteenth.
Journal of Visual Communication and Image Representation
03/04/05© 2005 University of Wisconsin Last Time Tone Reproduction –Histogram method –LCIS and improved filter-based methods.
03/03/03© 2003 University of Wisconsin Last Time Subsurface scattering models Sky models.
Digital Image Processing CSC331
Heechul Han and Kwanghoon Sohn
Color transfer between high-dynamic-range images
(c) University of Wisconsin, CS559 Spring 2002
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
Rogerio Feris 1, Ramesh Raskar 2, Matthew Turk 1
Morphing and Shape Processing
Single Image Haze Removal Using Dark Channel Prior
Image Based Modeling and Rendering (PI: Malik)
Patric Perez, Michel Gangnet, and Andrew Black
Topic 1 Three related sub-fields Image processing Computer vision
Deblurring Shaken and Partially Saturated Images
Review and Importance CS 111.
Computer Graphics Image processing 紀明德
Histograms and Color Balancing
Presentation transcript:

Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M. Gopi

2 Registration Problem

3 Color: Brightness & Chrominance  Brightness: 1D  Chrominance (x, y): 2D  3D color gamut

4 Color Variation Visualization

5 Overview  Prior Art  Motivation  Algorithm  Results

6 6 Prior Art: Overlap Blending Proj1 Proj2 Proj1 Proj2 Overlap Region Raskar et al SIGGRAPH 1998; Li et al IEEE Computer Graphics and Applications, 2000; Chen et al SPIE Projection Displays, 2001

7 7 Prior Art: Overlap blending  Assumes Uniform brightness in each projector All projectors have similar brightness Projectors are linear devices  Addresses the overlaps only  No measurement or correction of intra or inter projector brightness variation

8 8 Before Correction Overlap Blending Prior Art: Overlap Blending

9 9 Prior Art: Measurement with High Resolution Camera Single Projector Brightness Profile Multi Projector Brightness Profile

10 Prior Art: Strict Brightness Uniformity u L IEEE TVCG 2003, PROCAMS 2003 Majumder and Stevens

11 Prior Art: Strict Brightness Uniformity L u L Significant Contrast/ Dynamic Range Compression

12 Before After Strict Brightness Uniformity Prior Art: Strict Brightness Uniformity

13 Prior Art: Constrained Brightness Smoothing  Smoothing is sufficient for perceptual seamlessness Non-linear filtering Maximize dynamic range Solved using dynamic programming ACM Transactions on Graphics 2005 Majumder and Stevens

14 Before After Strict Brightness Uniformity Prior Art: Constrained Brightness Smoothing IEEE TVCG 2003, PROCAMS 2003 Majumder and Stevens

15 Before After Constrained Brightness Smoothing ACM Transactions on Graphics 2005 Majumder and Stevens Prior Art: Constrained Brightness Smoothing

16 Overview  Prior Art  Motivation  Algorithm  Results

17 Motivation: Does it solve the problem? 17

18 Motivation: Our Contribution  Chrominance is constant within projector  Chrominance varies across projectors and in overlaps  Brightness smoothing does not guarantee chrominance smoothing  Constrained chrominance smoothing in addition to brightness smoothing 18 3D Gamut Morphing

19 Motivation: Key Insight  Smooth transition of chrominance across overlap region Blending of the chromaticity coordinates Only need to manipulate the brightness proportions of overlapping projectors  Manipulate brightness to address chrominance variation

20 Overview  Prior Art  Motivation  Algorithm  Results

21 Algorithm: Chrominance profile before registration

22 Algorithm: Chrominance Gamut Morphing Chrominance Gamut Morphing Horizontal Blending Vertical Blending New Brightness Profiles Horizontal Blending Attenuation Map Vertical Blending Attenuation Map

23 Algorithm: Horizontal Blending Before Chrominance Blending After Horizontal Blending

24 Algorithm: Vertical Blending After Horizontal Blending After Vertical Blending

25 Algorithm: Pipeline Projector Brightness Profiles Projector Chrominance Gamut Chrominance Morphing Attenuation Map Chrominance Gamut Morphing

26 Algorithm: Chrominance gamut morphing  Modifies brightness profiles  Removes C 0 brightness discontinuity Before Correction After Horizontal Blending After Vertical Blending

27 Algorithm: Perceptual Brightness Constraining  Does not guarantee imperceptible brightness changes  Apply Majumder et. al to constrain the brightness variations  Retains chrominance gamut morphing After Vertical BlendingAfter Brightness Constraining

28 Algorithm: Bezier-based Brightness Smoothing  Brightness profile is not derivative continuous after Majumder et. Al  Assures C n intensity continuity  Retains chrominance gamut morphing After Vertical BlendingAfter Brightness ConstrainingAfter Bezier-based Smoothing

29 Algorithm: Brightness Smoothing Brightness Smoothing Perceptual Brightness Constraining Vertical Bezier-based Brightness Smoothing New Brightness Profiles Brightness Smoothing Attenuation Map

30 Algorithm: Offline Correction Pipeline Chrominance Gamut Morphing Projector Brightness Profiles Reconstruct Chrominance Gamut New Brightness Profiles Brightness Smoothing Final Alpha Mask (A) White Balancing Prior to Correction

31 Color Variation Visualization

32 Algorithm: Online Image Correction Apply Alpha Mask Apply Projector Transfer Function Input Image Custom Linearization Function Linearize Input Image Final Alpha Mask (A)

33 Overview  Prior Art  Motivation  Algorithm  Results

34 Results: More General Pictures

35 Results: Extends to any Geometry

36 Before Correction Overlap Blending Final Result Majumder and Stevens 2005 Results: Comparison

37 Conclusion  First method that Complete 3D color registration  Addresses spatial variations in both chrominance and brightness High quality display with commodity projectors

38 Future Work  Extend to non-developable surfaces  Address intra-projector color variations

39 Questions?

40 Prior Art: Color Seamlessness  Brightness  Chrominance 40