Search papers, labs, and topics across Lattice.
This paper introduces a novel color correction framework called Color Correction LUT (C²LUT), which utilizes illuminant-adaptive three-dimensional lookup tables to enhance the accuracy of camera color correction. By integrating a chromaticity-aware illuminant representation with a non-linear color transformation, the method effectively addresses the challenges posed by complex LED illuminants and the non-linear relationship between sensor responses and device-independent color spaces. Experimental results demonstrate significant improvements in color correction accuracy, achieving reductions in CIE ΔE₀₀ by up to 20% and angular error by up to 18%, while maintaining low computational requirements suitable for real-time camera applications.
Achieving up to 20% improvement in color correction accuracy, this framework tackles the complexities of modern LED illuminants head-on.
Color correction is a key component of camera image signal processing (ISP) pipelines, encompassing illuminant discounting and colorimetric mapping of device-dependent sensor responses to device-independent color spaces, such as CIE XYZ. Despite extensive research, accurate color correction remains challenging due to the non-linear relationship between camera sensor responses and CIE XYZ color space, as well as to the increasing presence of highly chromatic and spectrally complex LED illuminants. We propose a color correction framework based on illuminant-adaptive three-dimensional lookup tables (LUTs), which we call Color Correction LUT (C$^2$LUT). Our method combines a chromaticity-aware illuminant representation with a non-linear color transformation, enabling accurate correction under illuminants spanning a wide range of chromaticities and spectral complexities. We employ Tucker tensor decomposition to represent the LUTs, ensuring that computational requirements remain sufficiently low for deployment in camera ISPs. In addition, we introduce a large-scale illuminants dataset comprising 1,473 spectral power distributions, with different chromaticities and spectral profiles. Experiments across multiple cameras, illuminants, reflectance datasets, and real captured images demonstrate consistent improvements over existing methods for color correction, reducing CIE $ΔE_{00}$ by up to 20% and angular error by up to 18% while remaining compatible with modern camera hardware constraints. Code and datasets are available at https://github.com/claudiom4sir/C2LUT.