Hierarchical Color Correction for Camera Cell Phone Images
- 10 October 2008
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Image Processing
- Vol. 17 (11), 2138-2155
- https://doi.org/10.1109/tip.2008.2003412
Abstract
In this paper, we propose a hierarchical color correction algorithm for enhancing the color of digital images obtained from low-quality digital image capture devices such as cell phone cameras. The proposed method is based on a multilayer hierarchical stochastic framework whose parameters are learned in an offline training procedure using the well-known expectation maximization (EM) algorithm. This hierarchical framework functions by first making soft assignments of images into defect classes and then processing the images in each defect class with an optimized algorithm. The hierarchical color correction is performed in three stages. In the first stage, global color attributes of the low-quality input image are used in a Gaussian mixture model (GMM) framework to perform a soft classification of the image into M predefined global image classes. In the second stage, the input image is processed with a nonlinear color correction algorithm that is designed for each of the M global classes. This color correction algorithm, which we refer to as resolution synthesis color correction (RSCC), applies a spatially varying color correction determined by the local color attributes of the input image. In the third stage, the outputs of the RSCC predictors are combined using the global classification weights to yield the color corrected output image. We compare the performance of the proposed method to other commercial color correction algorithms on cell phone camera images obtained from different sources. Both subjective and objective measures of quality indicate that the new color correction algorithm improves quality over the existing methods.Keywords
This publication has 18 references indexed in Scilit:
- Investigation of color constancy with a neural networkNeural Networks, 2004
- Linear color-separable human visual system models for vector error diffusion halftoningIEEE Signal Processing Letters, 2003
- A comparison of computational color constancy Algorithms. II. Experiments with image dataIEEE Transactions on Image Processing, 2002
- Color by correlation: a simple, unifying framework for color constancyIEEE Transactions on Pattern Analysis and Machine Intelligence, 2001
- A multiscale retinex for bridging the gap between color images and the human observation of scenesIEEE Transactions on Image Processing, 1997
- Properties and performance of a center/surround retinexIEEE Transactions on Image Processing, 1997
- Optimized universal color palette design for error diffusionJournal of Electronic Imaging, 1995
- A model-fitting approach to cluster validation with application to stochastic model-based image segmentationIEEE Transactions on Pattern Analysis and Machine Intelligence, 1990
- On the Convergence Properties of the EM AlgorithmThe Annals of Statistics, 1983
- Image enhancement by histogram transformationComputer Graphics and Image Processing, 1977