Unconstrained digital color correction
نویسنده
چکیده
The colors a camera sees depends on the color of the viewing illuminant and, unless corrected, this leads to poor color reproduction. There are two strategies to color correction: constrained and unconstrained. The constrained methods rely on simplifying assumptions about the world (e.g. there is a white reeectance is in every scene). If the assumptions hold then good correction is possible but if they do not hold, which is often the case, then poor correction results. In contrast, the unconstrained approach attempts to correct colors without making any world assumptions whatsoever. Rather, correction proceeds by exploiting only the information inherent in the physics of color image formation. Recent work by Finlayson has demonstrated that the unconstrained approach can deliver good color correction. Indeed excellent color correction has been demonstrated for images of everyday scenes. However, Finlayson's algorithm is relatively complex (high computational complexity) and it is also sensitive to image noise. In this research we propose to develop new unconstrained algorithms which are fast and which work well in the presence of noise 1 Background Color constancy is the phenomenon whereby our visual system discounts the color of the viewing illuminant so that we see only surface colorr1]. For example, a white piece of paper looks white whether it is viewed under blue sky or yellow tungsten illuminants. We would like color video cameras (and other color devices) to be equally color constant. That is we would like to design a color correction algorithm which would take the camera colors observed under arbitrary and unknown lighting conditions and correct them to remove any illuminant induced color biases. Thus, if surfaces are observed under yellowish tungsten light then the color correction algorithm should infer this fact and correct the colors accordingly (in this case make them less yellow). In mathematical terms color correction can be written as: x s = Mx (1) In (1) x denotes the rgb vector measured for some surface viewed under an unknown illuminant. The same surface viewed under standard (usually white) lighting conditions induces the rgb vector x s. The mapping M (usually a 3 3 matrix) takes the observed illuminant dependent color and maps it to its corresponding illuminant independent counterpart. Finding M is the goal of color correction algorithms.
منابع مشابه
Effect of Composite Color and Thickness on Correction of Tooth Discoloration
Objective: Selection of an appropriate shade of composite is critical in achieving an esthetic restoration. Different systems are used to assess and describe color parameters. This study aimed to assess the effect of color and thickness of Filtek Supreme (FS) and Premise (P) composite resins on correction of tooth discoloration. Methods: In this in vitro experimental study, 10 anterior teet...
متن کاملCorrection of Saturated Regions in Rgb Color Space
In a digital image, color representation of a digital image sensor is limited to a narrow dynamic range. Especially, when extremely bright light is captured, the original color of a scene is saturated to the maximum value, up to which a digital image sensor can represent the color. This paper proposes an algorithm that corrects the color in a saturated region, where the original color is distor...
متن کاملOptimal fast digital error correction method of pipelined analog to digital converter with DLMS algorithm
In this paper, convergence rate of digital error correction algorithm in correction of capacitor mismatch error and finite and nonlinear gain of Op-Amp has increased significantly by the use of DLMS, an evolutionary search algorithm. To this end, a 16-bit pipelined analog to digital converter was modeled. The obtained digital model is a FIR filter with 16 adjustable weights. To adjust weights o...
متن کاملVariational Principles and Perceptual Color Correction of Digital Images
Variational principles appear in a vast number of scientific disciplines. They often provide a ‘view from above’ which permits to better comprehend and analyse problems. In this paper we show how variational techniques can be used to modelise perceptual color correction of digital images. We will show that the basic human visual phenomenology defines a unique class of functionals whose minimiza...
متن کاملColor correction pipeline optimization for digital cameras
The processing pipeline of a digital camera converts the RAW image acquired by the sensor to a representation of the original scene that should be as faithful as possible. There are mainly two modules responsible for the color-rendering accuracy of a digital camera: the former is the illuminant estimation and correction module, and the latter is the color matrix transformation aimed to adapt th...
متن کامل