Color correction using improved linear regression algorithm

Color correction is one of essential stages in image processing, which plays an important role during image acquisition or pre-processing to produce a better color quality, before being used in further process. This paper proposes a new method for color correction using an improved linear regression algorithm based on a stepwise model. This proposed method is designed for assessing a series of discrete color levels, for instance in a leaf color chart. Color chart as a reference image is used for controlling color levels of a captured image or calibrating the image sensor. The experiment is conducted in L*a*b* color space, therefore a transformation from RGB into L*a*b* is needed at the first phase. The best matched color level between reference and captured image will be selected by k-Means clustering method. Chosen color levels are used for constructing linear regression function. This function is applied as well for removing outlier among color levels. To ensure the result of this color correction does not depend on lighting condition, the color constancy algorithm is acquired. Gray World and White Patch are chosen for color constancy methods. Compared to ordinary linear regression and color correction without adding color constancy, the combination of Gray World and improved linear regression algorithm based on stepwise model shows the best result in almost entire datasets in various lighting conditions.

[1]  Joost van de Weijer,et al.  Computational Color Constancy: Survey and Experiments , 2011, IEEE Transactions on Image Processing.

[2]  D. Mery,et al.  Color measurement in L ¿ a ¿ b ¿ units from RGB digital images , 2006 .

[3]  Qi Wang,et al.  Outdoor color rating of sweet cherries using computer vision , 2012 .

[4]  Riyanarto Sarno,et al.  Assessment of Color Levels in Leaf Color Chart Using Smartphone Camera with Relative Calibration , 2013 .

[5]  Salwani Abdullah,et al.  A combined approach for clustering based on K-means and gravitational search algorithms , 2012, Swarm Evol. Comput..

[6]  Yang Bo,et al.  Color Calibration Model in Imaging Device Control using Support Vector Regression , 2013 .

[7]  R. Kuehni The Science of Color, second edition , 2005 .

[8]  Yeong-Ho Ha,et al.  Color Correction Using a Still Camera for Images Projected onto a Light Colored Screen , 2011 .

[9]  D. Kleinbaum,et al.  Applied Regression Analysis and Other Multivariate Methods , 1978 .

[10]  Da-Wen Sun,et al.  Colour calibration of a laboratory computer vision system for quality evaluation of pre-sliced hams. , 2009, Meat science.

[11]  Mei Yu,et al.  Fast color correction for multi-view video by modeling spatio-temporal variation , 2010, J. Vis. Commun. Image Represent..

[12]  Shengyong Chen,et al.  Simultaneous image color correction and enhancement using particle swarm optimization , 2013, Eng. Appl. Artif. Intell..

[13]  Vijanth S. Asirvadam,et al.  Color Space Selection for Color Image Enhancement Applications , 2009, 2009 International Conference on Signal Acquisition and Processing.