Off the Planckian Locus: Using 2D Chromaticity to Improve In-Camera Color
SaiKiran Tedla, Joshua E. Little, Hakki Can Karaimer, Michael S. Brown
TL;DR
This work challenges the conventional reliance on 1D CCT-based interpolation for in-camera color correction by introducing CST-MLP, a lightweight 2D chromaticity-based neural predictor that directly learns color space transforms. Training on a diverse lightbox dataset that includes non-Planckian LEDs, CST-MLP predicts a global 3×3 CST from 2D chromaticity inputs, preserving efficiency while improving color accuracy across single- and multi-illuminant scenes. Across extensive evaluations on lightbox, in-the-wild images, and the LSMI dataset, the 2D approach consistently outperforms traditional 1D methods and per-pixel MLPs, with substantial angular-error and ΔE2000 improvements and minimal computational overhead. The work also offers practical deployment avenues, including LUT conversion and extensions to synthesis, further solidifying its potential for industry adoption in modern LED-dominated lighting environments.
Abstract
Traditional in-camera colorimetric mapping relies on correlated color temperature (CCT)-based interpolation between pre-calibrated transforms optimized for Planckian illuminants such as CIE A and D65. However, modern lighting technologies such as LEDs can deviate substantially from the Planckian locus, exposing the limitations of relying on conventional one-dimensional CCT for illumination characterization. This paper demonstrates that transitioning from 1D CCT (on the Planckian locus) to a 2D chromaticity space (off the Planckian locus) improves colorimetric accuracy across various mapping approaches. In addition, we replace conventional CCT interpolation with a lightweight multi-layer perceptron (MLP) that leverages 2D chromaticity features for robust colorimetric mapping under non-Planckian illuminants. A lightbox-based calibration procedure incorporating representative LED sources is used to train our MLP. Validated across diverse LED lighting, our method reduces angular reproduction error by 22% on average in LED-lit scenes, maintains backward compatibility with traditional illuminants, accommodates multi-illuminant scenes, and supports real-time in-camera deployment with negligible additional computational cost.
