# Cross-Camera Convolutional Color Constancy

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

## Key facts

- Cited by 30 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 24 Nov 2020.

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

- [DynamicISP: Dynamically Controlled Image Signal Processor for Image Recognition](https://mlsanity.com/paper/2211.01146/) (2022)
- [Auto White-Balance Correction for Mixed-Illuminant Scenes](https://mlsanity.com/paper/2109.08750/) (2021)
- [Semi-Supervised Raw-to-Raw Mapping](https://mlsanity.com/paper/2106.13883/) (2021)
- [Removing Reflections from RAW Photos](https://mlsanity.com/paper/2404.14414/) (2024)
- [Time-Aware Auto White Balance in Mobile Photography](https://mlsanity.com/paper/2504.05623/) (2025)
- [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)
- [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)
- [After the Party: Navigating the Mapping From Color to Ambient Lighting](https://mlsanity.com/paper/2508.02168/) (2025)
- [White-Balance First, Adjust Later: Cross-Camera Color Constancy via Vision-Language Evaluation](https://mlsanity.com/paper/2605.19613/) (2026)
- [CPO: Change Robust Panorama to Point Cloud Localization](https://mlsanity.com/paper/2207.05317/) (2022)
- [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)
- [PQDynamicISP: Dynamically Controlled Image Signal Processor for Any Image Sensors Pursuing Perceptual Quality](https://mlsanity.com/paper/2403.10091/) (2024)
- [Perception-Inspired Color Space Design for Photo White Balance Editing](https://mlsanity.com/paper/2512.09383/) (2025)
- [RL-AWB: Deep Reinforcement Learning for Auto White Balance Correction in Low-Light Night-time Scenes](https://mlsanity.com/paper/2601.05249/) (2026)
- [Investigating Color Illusions from the Perspective of Computational Color Constancy](https://mlsanity.com/paper/2312.13114/) (2023)
- [MSSIDD: A Benchmark for Multi-Sensor Denoising](https://mlsanity.com/paper/2411.11562/) (2024)
- [Beyond Calibration: Physically Informed Learning for Raw-to-Raw Mapping](https://mlsanity.com/paper/2506.08650/) (2025)
- [Image color correction, enhancement, and editing](https://mlsanity.com/paper/2107.13117/) (2021)
- [Colour alignment for relative colour constancy via non-standard references](https://mlsanity.com/paper/2112.15106/) (2021)
- [Practical cross-sensor color constancy using a dual-mapping strategy](https://mlsanity.com/paper/2311.11773/) (2023)
- [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)
- [Color Constancy in Hyperspectral Imaging via Reduced Spectral Spaces](https://mlsanity.com/paper/2605.13306/) (2026)
- [Color Pass-Through via Camera-Display Coupling](https://mlsanity.com/paper/2607.12746/) (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)

We present "Cross-Camera Convolutional Color Constancy" (C5), a learning-based method, trained on images from multiple cameras, that accurately estimates a scene's illuminant color from raw images captured by a new camera previously unseen during training. C5 is a hypernetwork-like extension of the convolutional color constancy (CCC) approach: C5 learns to generate the weights of a CCC model that is then evaluated on the input image, with the CCC weights dynamically adapted to different input content. Unlike prior cross-camera color constancy models, which are usually designed to be agnostic to the spectral properties of test-set images from unobserved cameras, C5 approaches this problem through the lens of transductive inference: additional unlabeled images are provided as input to the model at test time, which allows the model to calibrate itself to the spectral properties of the test-set camera during inference. C5 achieves state-of-the-art accuracy for cross-camera color constancy on several datasets, is fast to evaluate (~7 and ~90 ms per image on a GPU or CPU, respectively), and requires little memory (~2 MB), and thus is a practical solution to the problem of calibration-free automatic white balance for mobile photography.
