Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Hybrid model of alternating least squares and root polynomial technique for color correction

  • Foundation, algebraic, and analytical methods in soft computing
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Color correction is an image-altering technique that modifies image color in such a way that it matches a reference image. Many approaches have already been proposed by various researchers; however, those models have been unable to reduce color errors between two images, which results in inefficiency and poor-quality images. This research paper presents an effective and improved color correction model wherein alternate least square (ALS) and root polynomial (RP) are used together. The main objective of the proposed model is to reduce the error between a reference image and a target image to enhance the image quality and make them look realistic. To achieve this objective, the proposed model used the Amsterdam library of object images which contains a picture of single objects captured under various illumination angles and colors. The main contribution of this paper is a hybrid ALS + RP color correction technique, implemented on the dataset image that fixes its color as per the reference image and enhances its quality. The target image is then converted into three color models, i.e., LAB, LUV, and RGB into XYZ format. Finally, the color difference between a reference image and a target image is observed by calculating values for parameters like Mean, median, 95% quantile, and maximum error. The effectiveness of the suggested hybrid color correction approach is assessed and validated in MATLAB software for each color model. Through extensive experiments, it is observed that the proposed hybrid model yields the least errors for the RGB color model. This is followed up by LUV and then LAB, to prove its supremacy over other models.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data availability

The data may be available from the authors upon a reasonable request.

References

  • Abebe MA et al (2018) Towards an automatic correction of over-exposure in photographs: application to tone-mapping. Comput vis Image Underst 168:3–20

    Article  Google Scholar 

  • Brown M, Lowe DG (2007b) Automatic panoramic image stitching using invariant features. Int J Comput Vision 74(1):59–73

    Article  Google Scholar 

  • Diaz JA, Sybingco E, Bandala A (2021) Utilization of K-means clustering and color homography for automatic color calibration in image processing. In: TENCON 2021 - 2021 IEEE region 10 conference (TENCON). pp 794–798

  • Diaz-Ramirez VH et al (2022) Homography estimation from a single-point correspondence using template matching and particle swarm optimization. Appl Opt 61(7):D63–D74

    Article  Google Scholar 

  • Hwang Y, Kim JW, Choi BH, Lee W. "Color correction without color patterns for stereoscopic camera systems," 2011 11th International Conference on Control, Automation and Systems, pp. 1129–1134, 2011.

  • Fan B, Dai Y, Wang Ke (2021) Rolling-Shutter-stereo-aware motion estimation and image correction. Comput vis Image Underst 213:03296

    Article  Google Scholar 

  • Finlayson G, Gong H, Fisher RB (2017) Color homography: theory and applications. IEEE Trans Pattern Anal Mach Intell 41(1):20–33

    Article  Google Scholar 

  • Finlayson GD, Mohammadzadeh Darrodi M, Mackiewicz M (2015) The alternating least squares technique for nonuniform intensity color correction. Color Res Appl 40(3):232–242

    Article  Google Scholar 

  • Finlayson GD, Gong H, Fisher RB (2016) Color homography color correction. In: Color and imaging conference. Society for Imaging Science and Technology

  • Gasparini F, Schettini R (2003a) Color correction for digital photographs. In: 12th international conference on image analysis and processing, 2003a. Proceedings. IEEE.

  • Gasparini F, Schettini R (2003b) Color correction for digital photographs. In: 12th international conference on image analysis and processing, 2003b. Proceedings. pp 646–651

  • Gong H, Finlayson GD, Fisher RB et al (2019) 3D color homography model for photo-realistic color transfer re-coding. Vis Comput 35:323–333

    Article  Google Scholar 

  • Gong H, Finlayson GD, Fisher RB (2016) Fisher. Recoding color transfer as a color homography. arXiv preprint http://arxiv.org/abs/1608.01505

  • Grogan M, Dahyot R (2019) L2 divergence for robust color transfer. Comput vis Image Underst 181:39–49

    Article  Google Scholar 

  • Hua M-D et al (2019) Feature-based recursive observer design for homography estimation and its application to image stabilization. Asian J Control 21(4):1443–1458

    Article  MathSciNet  MATH  Google Scholar 

  • Huang, Y, Changbo W, Chenhui L. (2018) Translucent image recoloring through homography estimation. In: Computer graphics forum, vol 37, no 7

  • Hwang Y et al (2019) Probabilistic moving least squares with spatial constraints for nonlinear color transfer between images. Comput vis Image Underst 180:1–12

    Article  Google Scholar 

  • Inlayson GD, Gong H, Fisher RB (2017) Color homography: theory and applications. IEEE Trans Pattern Anal Mach Intell 41(1):20–33

    Article  Google Scholar 

  • Jeong H, Yoon B, Jeong H, Choi KS (2021) Multi-view image color correction using 3D point set registration. In: 2021 IEEE international conference on image processing (ICIP). pp 1744–1748

  • Kim B, Choi K, Park W, Kim S, Ko S (2017) Content preserving video stitching method for multi-camera systems. IEEE Trans Consum Electron 63(2):109–116

    Article  Google Scholar 

  • Li Y, Li Y, Yao J, Gong Y, Li L (2022) Global color consistency correction for large-scale images in 3-D reconstruction. IEEE J Sel Top Appl Earth Obs Remote Sens 15:3074–3088

    Article  Google Scholar 

  • Maloney LT (1986) Evaluation of linear models of surface spectral reflectance with small numbers of parameters. J Opt Soc Am A 3:1673–1683

    Article  Google Scholar 

  • Marimont DH, Wandell BA (1992) Linear models of surface and illuminant spectra. J Opt Soc Am A 9(11):1905–1913

    Article  Google Scholar 

  • Matthew B, David L (2007a) Automatic panoramic image stitching using invariant features. Int J Comput vis 74:59–73

    Article  Google Scholar 

  • Molina-Cabello MA, Elizondo DA, Luque-Baena RM, López-Rubio E (2020) Aggregation of convolutional neural network estimations of homographies by color transformations of the inputs. IEEE Access 8:79552–79560

    Article  Google Scholar 

  • Nguyen RMH, Kim SJ, Brown MS (2014) Illuminant-aware gamut-based color transfer. Comput Graph Forum 33(7):319–328

    Article  Google Scholar 

  • Pitié F, Kokaram AC, Dahyot R (2007) Automated color grading using color distribution transfer. Comput vis Image Underst 107(1–2):123–137

    Article  Google Scholar 

  • Pouli T, Reinhard E (2010) Progressive histogram reshaping for creative color transfer and tone reproduction. In: International symposium on non-photorealistic animation and rendering. pp 81–90

  • Reinhard E, Ashikhmin M, Gooch B, Shirley P (2001) Color transfer between images. IEEE Comput Gr Appl 21(5):34–41

    Article  Google Scholar 

  • Rodríguez M, Facciolo G, Morel JM (2022) Robust homography estimation from local affine maps

  • Schonberger JL, Frahm J (2016) Structure-from-motion revisited. In: 2016 IEEE conference on computer vision and pattern recognition (CVPR). pp 4104–4113

  • Seo S et al (2013) Efficient homography estimation for panoramic image generation. J Inst Electron Inf Eng 50(8):215–224

    Google Scholar 

  • Shin H, Yang U, Sohn K (2012) Local color correction with three-dimensional point set registration for underwater stereo images. Opt Eng 51(4):047002

    Article  Google Scholar 

  • Takahashi K, Monno Y, Tanaka M, Okutomi M (2016) Effective color correction pipeline for a noisy image. In: 2016 IEEE international conference on image processing (ICIP). pp 4002–4006

  • Tao Y et al (2022) An effective color correction method for the underwater image. In: Thirteenth international conference on graphics and image processing (ICGIP 2021), vol. 12083. SPIE

  • Wang Q, Sun X, Wang Z (2010) A robust algorithm for color correction between two stereo images. In: Zha H, Taniguchi R, Maybank S (eds) Computer vision - ACCV 2009 ACCV 2009, vol 5995. Lecture notes in computer science. Springer, Berlin, Heidelberg

    Google Scholar 

  • Xu W, Mulligan J (2010) Performance evaluation of color correction approach for automatic multi-view image and video stitching. In: 2010 IEEE computer society conference on computer vision and pattern recognition. pp 263–270

  • Yamakabe R et al (2010) Tunable color correction for noisy images. J Electron Imaging 29(3):033012

    Google Scholar 

  • Zhong F, Quan C (2021) Stereo-rectification and homography-transform-based stereo matching methods for stereo digital image correlation. Measurement 173:108635

    Article  Google Scholar 

  • Zhou Q, Xin L (2019) Deep homography estimation and its application to wall maps of wall-climbing robots. Appl Sci 9:142908

    Google Scholar 

Download references

Funding

This research received no external funding.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Nitin Mittal or Laith Abualigah.

Ethics declarations

Conflicts of interest

The authors declare that there is no conflict of interest regarding the publication of this manuscript.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Babbar, G., Bajaj, R., Mittal, N. et al. Hybrid model of alternating least squares and root polynomial technique for color correction. Soft Comput 27, 4321–4335 (2023). https://doi.org/10.1007/s00500-023-07831-8

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-023-07831-8

Keywords