Computationally Efficient Adaptive Color Correction
摘要
Production of a digital photograph that reproduces the original scene as accurately as possible requires solution of the problem of color correction, i.e., the challenge of finding find a mapping converting the coordinates of the color space of the camera (RGB) into the coordinates of the human color space (CIE XYZ). Here we consider color correction using lookup tables built in advance for different lighting conditions. This approach provides high speed and accuracy when applying color correction on a device but requires large quantities of RAM, which are not available on all devices, such as mobile phones. We propose a method for automatic thinning of a set of lookup tables with minimal loss in color correction accuracy. The method is based on clustering the mappings defining the color correction. To compare the mappings, We propose a method of comparing mappings using a criterion for their similarity based on the maximum difference in the colors generated in the CIE XYZ target color space of the standard observer. This article provides an efficient calculation method for the proposed criterion, along with a theorem confirming the correctness of the method.