Color gamut matching for tiled display walls
EGVE '03 Proceedings of the workshop on Virtual environments 2003
Immersive Planar Display Using Roughly Aligned Projectors
VR '00 Proceedings of the IEEE Virtual Reality 2000 Conference
Determining the Camera Response from Images: What Is Knowable?
IEEE Transactions on Pattern Analysis and Machine Intelligence
Color Nonuniformity in Projection-Based Displays: Analysis and Solutions
IEEE Transactions on Visualization and Computer Graphics
Perceptual photometric seamlessness in projection-based tiled displays
ACM Transactions on Graphics (TOG)
Evaluation of tone mapping for multi-band high dynamic range images: (0258)
ACM SIGGRAPH 2008 talks
IEEE Transactions on Image Processing
Space-dependent color gamut mapping: a variational approach
IEEE Transactions on Image Processing
Hi-index | 0.00 |
A color transfer function describes the relationship between the input and the output colors of a device. Computing this function is difficult when devices do not follow traditionally coveted properties like channel independency or color constancy, as is the case with most commodity capture and display devices (like projectors, camerass and printers). In this paper we present a novel representation for the color transfer function of any device, using higher-dimensional Bézier patches, that does not rely on any restrictive assumptions and hence can handle devices that do not behave in an ideal manner. Using this representation and a novel reparametrization technique, we design a color transformation method that is more accurate and free of local artifacts compared to existing color transformation methods. We demonstrate this method's generality by using it for color management on a variety of input and output devices. Our method shows significant improvement in the appearance of seamlessness when used in the particularly demanding application of color matching across multi-projector displays or multicamera systems. Finally we demonstrate that our color transformation method can be performed efficiently using a real-time GPU implementation.