# CLCC: Contrastive Learning for Color Constancy

arXiv: https://arxiv.org/abs/2106.04989 · HTML: https://mlsanity.com/paper/2106.04989/

## Key facts

- Cited by 29 papers in the map (data through 14 Oct 2026).
- Builds on 33 of its 70 references that are in the map.
- First posted on arXiv 9 Jun 2021.

## Builds on (most cited first, 30 of 33)

- [Deep Residual Learning for Image Recognition](https://mlsanity.com/paper/1512.03385/) (2015)
- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [A Simple Framework for Contrastive Learning of Visual Representations](https://mlsanity.com/paper/2002.05709/) (2020)
- [Representation Learning with Contrastive Predictive Coding](https://mlsanity.com/paper/1807.03748/) (2018)
- [Momentum Contrast for Unsupervised Visual Representation Learning](https://mlsanity.com/paper/1911.05722/) (2019)
- [You Only Look Once: Unified, Real-Time Object Detection](https://mlsanity.com/paper/1506.02640/) (2015)
- [MobileNetV2: Inverted Residuals and Linear Bottlenecks](https://mlsanity.com/paper/1801.04381/) (2018)
- [Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation](https://mlsanity.com/paper/1802.02611/) (2018)
- [Supervised Contrastive Learning](https://mlsanity.com/paper/2004.11362/) (2020)
- [RandAugment: Practical automated data augmentation with a reduced search space](https://mlsanity.com/paper/1909.13719/) (2019)
- [Unsupervised Feature Learning via Non-Parametric Instance-level Discrimination](https://mlsanity.com/paper/1805.01978/) (2018)
- [ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustness](https://mlsanity.com/paper/1811.12231/) (2018)
- [Contrastive Multiview Coding](https://mlsanity.com/paper/1906.05849/) (2019)
- [Learning deep representations by mutual information estimation and maximization](https://mlsanity.com/paper/1808.06670/) (2018)
- [What Makes for Good Views for Contrastive Learning?](https://mlsanity.com/paper/2005.10243/) (2020)
- [Learning Representations by Maximizing Mutual Information Across Views](https://mlsanity.com/paper/1906.00910/) (2019)
- [Data-Efficient Image Recognition with Contrastive Predictive Coding](https://mlsanity.com/paper/1905.09272/) (2019)
- [On Variational Bounds of Mutual Information](https://mlsanity.com/paper/1905.06922/) (2019)
- [The Effectiveness of Data Augmentation in Image Classification using Deep Learning](https://mlsanity.com/paper/1712.04621/) (2017)
- [Debiased Contrastive Learning](https://mlsanity.com/paper/2007.00224/) (2020)
- [Noise or Signal: The Role of Image Backgrounds in Object Recognition](https://mlsanity.com/paper/2006.09994/) (2020)
- [S4L: Self-Supervised Semi-Supervised Learning](https://mlsanity.com/paper/1905.03670/) (2019)
- [Formal Limitations on the Measurement of Mutual Information](https://mlsanity.com/paper/1811.04251/) (2018)
- [Putting An End to End-to-End: Gradient-Isolated Learning of Representations](https://mlsanity.com/paper/1905.11786/) (2019)
- [Fast Fourier Color Constancy](https://mlsanity.com/paper/1611.07596/) (2016)
- [What Else Can Fool Deep Learning? Addressing Color Constancy Errors on Deep Neural Network Performance](https://mlsanity.com/paper/1912.06960/) (2019)
- [Convolutional Color Constancy](https://mlsanity.com/paper/1507.00410/) (2015)
- [APAC: Augmented PAttern Classification with Neural Networks](https://mlsanity.com/paper/1505.03229/) (2015)
- [Cascading Convolutional Color Constancy](https://mlsanity.com/paper/1912.11180/) (2019)
- [Data Augmentation in Emotion Classification Using Generative Adversarial Networks](https://mlsanity.com/paper/1711.00648/) (2017)

## Built on by (most cited first, 29 of 29)

- [Dual Contrastive Learning for General Face Forgery Detection](https://mlsanity.com/paper/2112.13522/) (2021)
- [Auto White-Balance Correction for Mixed-Illuminant Scenes](https://mlsanity.com/paper/2109.08750/) (2021)
- [Attentive Illumination Decomposition Model for Multi-Illuminant White Balancing](https://mlsanity.com/paper/2402.18277/) (2024)
- [GCC: Generative Color Constancy via Diffusing a Color Checker](https://mlsanity.com/paper/2502.17435/) (2025)
- [CCMNet: Leveraging Calibrated Color Correction Matrices for Cross-Camera Color Constancy](https://mlsanity.com/paper/2504.07959/) (2025)
- [CLAD: A Contrastive Learning based Approach for Background Debiasing](https://mlsanity.com/paper/2210.02748/) (2022)
- [Modeling the Lighting in Scenes as Style for Auto White-Balance Correction](https://mlsanity.com/paper/2210.09090/) (2022)
- [Optimizing Illuminant Estimation in Dual-Exposure HDR Imaging](https://mlsanity.com/paper/2403.02449/) (2024)
- [Revisiting Image Fusion for Multi-Illuminant White-Balance Correction](https://mlsanity.com/paper/2503.14774/) (2025)
- [Point Cloud Color Constancy](https://mlsanity.com/paper/2111.11280/) (2021)
- [MIMT: Multi-Illuminant Color Constancy via Multi-Task Local Surface and Light Color Learning](https://mlsanity.com/paper/2211.08772/) (2022)
- [White-Balance First, Adjust Later: Cross-Camera Color Constancy via Vision-Language Evaluation](https://mlsanity.com/paper/2605.19613/) (2026)
- [Spectral Sensitivity Estimation Without a Camera](https://mlsanity.com/paper/2304.11549/) (2023)
- [Deterministic Neural Illumination Mapping for Efficient Auto-White Balance Correction](https://mlsanity.com/paper/2308.03939/) (2023)
- [Pixel-Wise Color Constancy via Smoothness Techniques in Multi-Illuminant Scenes](https://mlsanity.com/paper/2402.02922/) (2024)
- [Seamless Detection: Unifying Salient Object Detection and Camouflaged Object Detection](https://mlsanity.com/paper/2412.16840/) (2024)
- [Improved Mapping Between Illuminations and Sensors for RAW Images](https://mlsanity.com/paper/2508.14730/) (2025)
- [RL-AWB: Deep Reinforcement Learning for Auto White Balance Correction in Low-Light Night-time Scenes](https://mlsanity.com/paper/2601.05249/) (2026)
- [WB LUTs: Contrastive Learning for White Balancing Lookup Tables](https://mlsanity.com/paper/2404.10133/) (2024)
- [Multi-illuminant Color Constancy via Multi-scale Illuminant Estimation and Fusion](https://mlsanity.com/paper/2502.02021/) (2025)
- [Off the Planckian Locus: Using 2D Chromaticity to Improve In-Camera Color](https://mlsanity.com/paper/2511.17133/) (2025)
- [Practical cross-sensor color constancy using a dual-mapping strategy](https://mlsanity.com/paper/2311.11773/) (2023)
- [Self-Supervised Learning of Color Constancy](https://mlsanity.com/paper/2404.08127/) (2024)
- [Boosting Illuminant Estimation in Deep Color Constancy through Enhancing Brightness Robustness](https://mlsanity.com/paper/2502.12418/) (2025)
- [Learning Camera-Agnostic White-Balance Preferences](https://mlsanity.com/paper/2507.01342/) (2025)
- [Human-Aligned Evaluation of a Pixel-wise DNN Color Constancy Model](https://mlsanity.com/paper/2602.13887/) (2026)
- [Bio-inspired Color Constancy: From Gray Anchoring Theory to Gray Pixel Methods](https://mlsanity.com/paper/2604.20243/) (2026)
- [Spectrum Aware Illumination Estimation Using Multispectral Image](https://mlsanity.com/paper/2606.14248/) (2026)
- [SAFE: Scene-Aware Feature Modulation for Color Constancy with Learned Color Space in Pure-Color Scenes](https://mlsanity.com/paper/2608.13967/) (2026)

## Abstract (arXiv)

In this paper, we present CLCC, a novel contrastive learning framework for color constancy. Contrastive learning has been applied for learning high-quality visual representations for image classification. One key aspect to yield useful representations for image classification is to design illuminant invariant augmentations. However, the illuminant invariant assumption conflicts with the nature of the color constancy task, which aims to estimate the illuminant given a raw image. Therefore, we construct effective contrastive pairs for learning better illuminant-dependent features via a novel raw-domain color augmentation. On the NUS-8 dataset, our method provides 17.5% relative improvements over a strong baseline, reaching state-of-the-art performance without increasing model complexity. Furthermore, our method achieves competitive performance on the Gehler dataset with 3× fewer parameters compared to top-ranking deep learning methods. More importantly, we show that our model is more robust to different scenes under close proximity of illuminants, significantly reducing 28.7% worst-case error in data-sparse regions.
