1 / 40

Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing

Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing. IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M. Gopi. Registration Problem. Color: Brightness & Chrominance. Brightness: 1D Chrominance (x, y): 2D 3D color gamut.

tory
Download Presentation

Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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. Prior Art: Overlap Blending 6 Raskar et al SIGGRAPH 1998; Li et al IEEE Computer Graphics and Applications, 2000; Chen et al SPIE Projection Displays, 2001 Proj1 Proj1 Proj2 Proj2 Overlap Region Overlap Region

  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 7

  8. 8 Prior Art: Overlap Blending Overlap Blending Before Correction

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

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

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

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

  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. Prior Art: Constrained Brightness Smoothing 14 After Strict Brightness Uniformity Before IEEE TVCG 2003, PROCAMS 2003 Majumder and Stevens

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

  16. Overview • Prior Art • Motivation • Algorithm • Results

  17. Motivation: Does it solve the problem? 17

  18. Motivation: Our Contribution 18 3D Gamut Morphing 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

  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 19

  20. Overview • Prior Art • Motivation • Algorithm • Results

  21. Algorithm: Chrominance profile before registration

  22. Algorithm: Chrominance Gamut Morphing Horizontal Blending Chrominance Gamut Morphing New Brightness Profiles Vertical Blending 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 Gamut Morphing Chrominance Morphing Attenuation Map

  26. Algorithm: Chrominance gamut morphing • Modifies brightness profiles • Removes C0 brightness discontinuity After Horizontal Blending Before Correction After Vertical Blending

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

  28. Algorithm: Bezier-based Brightness Smoothing • Brightness profile is not derivative continuous after Majumder et. Al. 2005 • Assures Cn intensity continuity • Retains chrominance gamut morphing After Bezier-based Smoothing After Brightness Constraining After Vertical Blending

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

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

  31. Color Variation Visualization

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

  33. Overview • Prior Art • Motivation • Algorithm • Results

  34. Results: More General Pictures

  35. Results: Extends to any Geometry

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

  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 40 Brightness Chrominance

More Related