TL;DR: This paper describes a color coding approach that accounts for the different tasks users might pursue when analyzing data and applies different color scales and introduces strategies to adapt the color mapping function to support tasks like comparison, localization, or identification of data values.
Abstract: Color coding is a widely used visualization method for scalar data. To generate expressive and effective visual representations, it is extremely important to carefully design the mapping from data to color. In this paper, we describe a color coding approach that accounts for the different tasks users might pursue when analyzing data. Our task description is based on the task model of Andrienko & Andrienko. We apply different color scales and introduce strategies to adapt the color mapping function to support tasks like comparison, localization, or identification of data values.
TL;DR: A novel approach to recover a high-quality image by exploiting the tradeoff between exposure time and motion blur, which considers color statistics and spatial constraints simultaneously, by using only two defective input images.
Abstract: Under dimly lit condition, it is difficult to take a satisfactory image in long exposure time with a hand-held camera. Despite the use of a tripod, moving objects in the scene still generate ghosting and blurring effect. In this paper, we propose a novel approach to recover a high-quality image by exploiting the tradeoff between exposure time and motion blur, which considers color statistics and spatial constraints simultaneously, by using only two defective input images. A Bayesian framework is adopted to incorporate the factors to generate an optimal color mapping function. No estimation of PSF is performed. Our new approach can be readily extended to handle high contrast scenes to reveal fine details in saturated or highlight regions. An image acquisition system deploying off-the-shelf digital cameras and camera control softwares was built. We present our results on a variety of defective images: global and local motion blur due to camera shake or object movement, and saturation due to high contrast scenes.
TL;DR: This work constructs a global color mapping function in order to transform the colors of a source image to match a target color distribution to any desired degree of accuracy and shows how the method can be applied to color histogram equalization as well as color transfer from an example image or a color palette.
Abstract: Histogram warping is a novel histogram specification technique for use in color image processing. As a general purpose tool for color correction, our technique constructs a global color mapping function in order to transform the colors of a source image to match a target color distribution to any desired degree of accuracy. To reduce the risk of color distortion, the transformation takes place in an image dependent color space, featuring perceptually uniform color axes with statistically independent chromatic components. Eliminating the coherence between the color axes enables the transformation to operate independently on each color axis. Deforming the source color distribution to reproduce the dominant color features of the target distribution, the histogram warping process is controlled by designating the color shifts and contrast adjustments for a set of key colors. Assisted by mode detection, matching quantiles establish the correspondence between the color distributions. Interpolation by monotonic splines serves to extend the mapping over the entire dynamic range without introducing artificial discontinuities into the resulting color density. We show how our method can be applied to color histogram equalization as well as color transfer from an example image or a color palette.
TL;DR: A color mangement system for complex world pictorial scenes is described in this article, which relies on an Ideal Film Model (IFM) color mapping function characterized by exact colorimetric detection of world color information, a nonlinear tone compression acting on the tristimulus values X/Xn, Y/Yn, Z/Zn, and an exact colourimetric display of the compressed tristamulus values.
Abstract: A color mangement system including methods relying on an 'Ideal Film Model' color mapping function characterized by exact colorimetric detection of world color information, a nonlinear tone compression acting on the tristimulus values X/Xn, Y/Yn, Z/Zn, and an exact colorimetric display of the compressed tristimulus values. The system and method operate to provide a process for describing the necessary tone reproduction required in displaying optimal reproductions of complex world pictorial scenes over a plurality of elements in an image processing system and to provide a reference system for evaluating the color and tone reproduction of real imaging systems; provide a well defined calibration protocol for the calibration of electronic and hybrid imaging systems designed to capture complex world scenes; and provide a useful model for simulating some sensitometric attributes of real photographic systems.
TL;DR: PolyChromatic Plots are a powerful display type that enables rapid data exploration by virtue of encoding as many as five dimensions of data independently, an enormous amount of information can be gleaned from the displays.
Abstract: Limitations of graphical displays as well as human perception make the presentation and analysis of multidimensional data challenging. Graphical display of information on paper or by current projectors is perforce limited to two dimensions; the encoding of information from other dimensions must be overloaded into the two physical dimensions. A number of alternative means of encoding this information have been implemented, such as offsetting data points at an angle (e.g., three-dimensional projections onto a two-dimensional surface) or generating derived parameters that are combinations of other variables (e.g., principal components). Here, we explore the use of color to encode additional dimensions of data. PolyChromatic Plots are standard dot plots, where the color of each event is defined by the values of one, two, or three of the measurements for that event. The measurements for these parameters are mapped onto an intensity value for each primary color (red, green, or blue) based on different functions. In addition, differential weighting of the priority with which overlapping events are displayed can be defined by these same measurements. PolyChromatic Plots can encode up to five independent dimensions of data in a single display. By altering the color mapping function and the priority function, very different displays that highlight or de-emphasize populations of events can be generated. As for standard black-and-white dot plots, frequency information can be significantly biased by this display; care must be taken to ensure appropriate interpretation of the displays. PolyChromatic Plots are a powerful display type that enables rapid data exploration. By virtue of encoding as many as five dimensions of data independently, an enormous amount of information can be gleaned from the displays. In many ways, the display performs somewhat like an unsupervised cluster algorithm, by highlighting events of similar distributions in multivariate space. Published 2008 Wiley-Liss, Inc.