Simon Fraser University, Burnaby, BC, Canada.
IEEE Trans Image Process. 2002;11(9):972-83. doi: 10.1109/TIP.2002.802531.
We introduce a context for testing computational color constancy, specify our approach to the implementation of a number of the leading algorithms, and report the results of three experiments using synthesized data. Experiments using synthesized data are important because the ground truth is known, possible confounds due to camera characterization and pre-processing are absent, and various factors affecting color constancy can be efficiently investigated because they can be manipulated individually and precisely. The algorithms chosen for close study include two gray world methods, a limiting case of a version of the Retinex method, a number of variants of Forsyth's gamut-mapping method, Cardei et al.'s neural net method, and Finlayson et al.'s color by correlation method. We investigate the ability of these algorithms to make estimates of three different color constancy quantities: the chromaticity of the scene illuminant, the overall magnitude of that illuminant, and a corrected, illumination invariant, image. We consider algorithm performance as a function of the number of surfaces in scenes generated from reflectance spectra, the relative effect on the algorithms of added specularities, and the effect of subsequent clipping of the data. All data is available on-line at http://www.cs.sfu.ca/(tilde)color/data, and implementations for most of the algorithms are also available (http://www.cs.sfu.ca/(tilde)color/code).
我们介绍了一个用于测试计算颜色恒常性的环境,指定了我们实现一些领先算法的方法,并报告了使用合成数据进行的三个实验的结果。使用合成数据进行的实验很重要,因为可以知道真实值,不存在由于相机特性和预处理引起的可能混淆,并且可以有效地研究影响颜色恒常性的各种因素,因为它们可以单独且精确地进行操作。选择进行深入研究的算法包括两种灰度世界方法、Retinex 方法的一个限制情况、Forsyth 的色域映射方法的多个变体、Cardei 等人的神经网络方法以及 Finlayson 等人的相关颜色方法。我们研究了这些算法对三种不同颜色恒常性量的估计能力:场景光源的色度、该光源的整体强度以及经过校正的、不变的光照图像。我们将算法性能作为从反射率光谱生成的场景中表面数量的函数进行考虑,考虑了算法对附加镜面反射的相对影响,以及随后对数据的裁剪的影响。所有数据都可以在 http://www.cs.sfu.ca/(tilde)color/data 上在线获得,并且大多数算法的实现也可以获得(http://www.cs.sfu.ca/(tilde)color/code)。