Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization,...
-
Upload
ava-dempsey -
Category
Documents
-
view
218 -
download
0
Transcript of Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization,...
![Page 1: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/1.jpg)
Color Seamlessness in Multi-Projector Displays Using Constrained Gamut
Morphing
IEEE Visualization, 2009
Behzad SajadiMaxim LazarovAditi Majumder
M. Gopi
![Page 2: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/2.jpg)
2
Registration Problem
![Page 3: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/3.jpg)
3
Color: Brightness & Chrominance
Brightness: 1D Chrominance (x, y): 2D
3D color gamut
![Page 4: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/4.jpg)
4
Color Variation Visualization
![Page 5: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/5.jpg)
5
Overview
Prior Art Motivation Algorithm Results
![Page 6: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/6.jpg)
6
6
Prior Art: Overlap Blending
Proj1 Proj2 Proj1 Proj2Overlap Region Overlap Region
Raskar et al SIGGRAPH 1998; Li et al IEEE Computer Graphics and Applications, 2000; Chen et al SPIE Projection Displays, 2001
![Page 7: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/7.jpg)
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
![Page 8: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/8.jpg)
8
8
BeforeCorrection
OverlapBlending
Prior Art: Overlap Blending
![Page 9: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/9.jpg)
9
9
Prior Art: Measurement with High Resolution Camera
Single ProjectorBrightness Profile
Multi ProjectorBrightness Profile
![Page 10: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/10.jpg)
10
10
Prior Art: Strict Brightness Uniformity
u
L
IEEE TVCG 2003, PROCAMS 2003 Majumder and Stevens
![Page 11: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/11.jpg)
11
11
Prior Art: Strict Brightness Uniformity
L
u
L
Significant Contrast/ Dynamic Range Compression
![Page 12: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/12.jpg)
12
12
Before
After Strict Brightness Uniformity
Prior Art: Strict Brightness Uniformity
![Page 13: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/13.jpg)
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
![Page 14: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/14.jpg)
14
14
Before
After Strict Brightness Uniformity
Prior Art: Constrained Brightness Smoothing
IEEE TVCG 2003, PROCAMS 2003 Majumder and Stevens
![Page 15: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/15.jpg)
15
15
Before
After Constrained Brightness Smoothing
ACM Transactions on Graphics 2005 Majumder and Stevens
Prior Art: Constrained Brightness Smoothing
![Page 16: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/16.jpg)
16
Overview
Prior Art Motivation Algorithm Results
![Page 17: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/17.jpg)
17
Motivation: Does it solve the problem?
17
![Page 18: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/18.jpg)
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
![Page 19: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/19.jpg)
19
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
![Page 20: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/20.jpg)
20
Overview
Prior Art Motivation Algorithm Results
![Page 21: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/21.jpg)
21
Algorithm: Chrominance profile before registration
![Page 22: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/22.jpg)
22
Algorithm: Chrominance Gamut Morphing
ChrominanceGamut Morphing
Horizontal Blending
Vertical Blending
New BrightnessProfiles
Horizontal BlendingAttenuation Map
Vertical BlendingAttenuation Map
![Page 23: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/23.jpg)
23
Algorithm: Horizontal Blending
Before Chrominance Blending
After Horizontal Blending
![Page 24: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/24.jpg)
24
Algorithm: Vertical Blending
After Horizontal Blending
After Vertical Blending
![Page 25: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/25.jpg)
25
Algorithm: Pipeline
Projector BrightnessProfiles
ProjectorChrominance Gamut
Chrominance MorphingAttenuation Map
Chrominance Gamut Morphing
![Page 26: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/26.jpg)
26
Algorithm: Chrominance gamut morphing
Modifies brightness profiles Removes C0 brightness discontinuity
Before Correction After Horizontal Blending After Vertical Blending
![Page 27: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/27.jpg)
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 Vertical BlendingAfter Brightness Constraining
![Page 28: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/28.jpg)
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 Vertical BlendingAfter Brightness ConstrainingAfter Bezier-based Smoothing
![Page 29: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/29.jpg)
29
29
Algorithm: Brightness Smoothing
BrightnessSmoothing
PerceptualBrightness Constraining
Vertical Bezier-basedBrightness Smoothing
New BrightnessProfiles
Brightness SmoothingAttenuation Map
![Page 30: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/30.jpg)
30
Algorithm: Offline Correction Pipeline
Chrominance Gamut Morphing
Projector BrightnessProfiles
ReconstructChrominance Gamut
New BrightnessProfiles
Brightness Smoothing
Final AlphaMask (A)
White BalancingPrior to Correction
![Page 31: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/31.jpg)
31
Color Variation Visualization
![Page 32: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/32.jpg)
32
Algorithm: Online Image Correction
Apply Alpha Mask
Apply Projector Transfer Function
InputImage
Custom Linearization Function
Linearize Input Image
Final AlphaMask (A)
![Page 33: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/33.jpg)
33
Overview
Prior Art Motivation Algorithm Results
![Page 34: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/34.jpg)
34
Results: More General Pictures
![Page 35: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/35.jpg)
35
Results: Extends to any Geometry
![Page 36: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/36.jpg)
36
36
BeforeCorrection
OverlapBlending
Final Result
Majumderand Stevens
2005
Results: Comparison
![Page 37: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/37.jpg)
37
Conclusion
First method that Complete 3D color registration
Addresses spatial variations in both chrominance and brightness
High quality display with commodity projectors
![Page 38: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/38.jpg)
38
Future Work
Extend to non-developable surfaces Address intra-projector color
variations
![Page 39: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/39.jpg)
39
Questions?
![Page 40: Color Seamlessness in Multi-Projector Displays Using Constrained Gamut Morphing IEEE Visualization, 2009 Behzad Sajadi Maxim Lazarov Aditi Majumder M.](https://reader035.fdocuments.in/reader035/viewer/2022062322/56649ca45503460f949641e6/html5/thumbnails/40.jpg)
40
Prior Art: Color Seamlessness
Brightness Chrominance
40