Color correction based on point clouds alignment in the logarithmic RGB space

Color distortion which is caused by different illuminations and different camera settings in imaging process, incurs many problems. To overcome these problems, color correction is required. In this paper, a novel method for point cloud alignment-based color correction is proposed to eliminate unwanted color variation between images of the same or similar scenes automatically. The method is based on the Lambertian reflection model. For the advantages inherent in the logarithmic representation of an image, we first project the RGB color space into the logarithmic color space; then, in the logarithmic color space, we prove that the point clouds of the same or similar objects in different images can be related by a 3D translation vector. Next, we seek to find an accurate translation vector to align corresponding point clouds; and finally, when the source image is transformed by the translation vector, it can exhibit a similar appearance to the reference image. Various experimental results verify the validity of the proposed algorithm.

[1]  María Vanrell,et al.  Accurate mapping of natural scenes radiance to cone activation space: a new image dataset , 2010, CGIV/MCS.

[2]  D H Brainard,et al.  Bayesian color constancy. , 1997, Journal of the Optical Society of America. A, Optics, image science, and vision.

[3]  Bernt Schiele,et al.  Comprehensive Colour Image Normalization , 1998, ECCV.

[4]  Takeo Kanade,et al.  The measurement of highlights in color images , 1988, International Journal of Computer Vision.

[5]  Joel Pokorny,et al.  Congenital and acquired color vision defects , 1979 .

[6]  Hui-Liang Shen,et al.  Transferring color between three-dimensional objects. , 2005, Applied optics.

[7]  Vivek Agarwal,et al.  Estimating Illumination Chromaticity via Kernel Regression , 2006, 2006 International Conference on Image Processing.

[8]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  De Xu,et al.  Color Constancy Using Achromatic Surface , 2010 .

[10]  Brian V. Funt,et al.  A comparison of computational color constancy Algorithms. II. Experiments with image data , 2002, IEEE Trans. Image Process..

[11]  Jieping Ye,et al.  A framework for interactive image color editing , 2012, The Visual Computer.

[12]  Jean-Charles Pinoli,et al.  A model for logarithmic image processing , 1988 .

[13]  Javier Vazquez-Corral,et al.  Color Constancy Algorithms: Psychophysical Evaluation on a New Dataset , 2009 .

[14]  Masayuki Nakajima,et al.  Example-Based Color Transformation of Image and Video Using Basic Color Categories , 2007, IEEE Transactions on Image Processing.

[15]  Christopher O. Jaynes,et al.  Object matching in disjoint cameras using a color transfer approach , 2007, Machine Vision and Applications.

[16]  Gui Yun Tian,et al.  Colour correction for panoramic imaging , 2002, Proceedings Sixth International Conference on Information Visualisation.

[17]  M. Werman,et al.  Color lines: image specific color representation , 2004, CVPR 2004.

[18]  Klaus Mueller,et al.  Transferring color to greyscale images , 2002, ACM Trans. Graph..

[19]  Joost van de Weijer,et al.  Author Manuscript, Published in "ieee Transactions on Image Processing Edge-based Color Constancy , 2022 .

[20]  G. Buchsbaum A spatial processor model for object colour perception , 1980 .

[21]  Byoung-Ho Kang,et al.  Automatic White Balancing via Gray Surface Identification , 2007, CIC.

[22]  Tom Minka,et al.  Bayesian Color Constancy with Non-Gaussian Models , 2003, NIPS.

[23]  Gregory Dudek,et al.  Color Correction of Underwater Images for Aquatic Robot Inspection , 2005, EMMCVPR.

[24]  Chi-Keung Tang,et al.  Local color transfer via probabilistic segmentation by expectation-maximization , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[25]  M. S. Drew,et al.  Color constancy - Generalized diagonal transforms suffice , 1994 .

[26]  Ingeborg Tastl,et al.  Gamut Constrained Illuminant Estimation , 2006, International Journal of Computer Vision.

[27]  Chi-Keung Tang,et al.  Soft Color Segmentation and Its Applications , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[28]  Brian V. Funt,et al.  A data set for color research , 2002 .

[29]  John K. Tsotsos,et al.  From [R, G, B] to Surface Reflectance: Computing Color Constant Descriptors in Images , 1987, IJCAI.

[30]  Ruixia Xu,et al.  Illuminant and gamma comprehensive normalisation in logRGB space , 2003, Pattern Recognit. Lett..

[31]  Xiaoyong Wang,et al.  Cluster Based Color Constancy , 2008, Color Imaging Conference.

[32]  Brian V. Funt,et al.  Camera characterization for color research , 2002 .

[33]  Dani Lischinski,et al.  Colorization using optimization , 2004, ACM Trans. Graph..

[34]  Graham D. Finlayson,et al.  Color in Perspective , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[35]  O. Faugeras Digital color image processing within the framework of a human visual model , 1979 .

[36]  E. Land The retinex theory of color vision. , 1977, Scientific American.

[37]  Erik Reinhard,et al.  Color Transfer between Images , 2001, IEEE Computer Graphics and Applications.

[38]  Masayuki Nakajima,et al.  A framework for transfer colors based on the basic color categories , 2003, Proceedings Computer Graphics International 2003.

[39]  Graham D Finlayson,et al.  Multispectral processing without spectra. , 2003, Journal of the Optical Society of America. A, Optics, image science, and vision.

[40]  Brian V. Funt,et al.  Estimating Illumination Chromaticity via Support Vector Regression , 2004, Color Imaging Conference.

[41]  Heng-Da Cheng,et al.  A novel approach to color normalization using neural network , 2009, Neural Computing and Applications.

[42]  Jie Wei,et al.  Illumination-invariant color object recognition via compressed chromaticity histograms of color-channel-normalized images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[43]  Jr. Thomas G. Stockham,et al.  Image processing in the context of a visual model , 1972 .

[44]  Fabio Pellacini,et al.  User‐Controllable Color Transfer , 2010, Comput. Graph. Forum.

[45]  Bing-Yu Chen,et al.  Example‐based Multiple Local Color Transfer by Strokes , 2008, Comput. Graph. Forum.

[46]  B K Horn,et al.  Calculating the reflectance map. , 1979, Applied optics.

[47]  David A. Forsyth,et al.  A novel algorithm for color constancy , 1990, International Journal of Computer Vision.

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

[49]  Jon Louis Bentley,et al.  An Algorithm for Finding Best Matches in Logarithmic Expected Time , 1977, TOMS.

[50]  Ning Wang,et al.  Edge-Based Color Constancy via Support Vector Regression , 2009, IEICE Trans. Inf. Syst..