
在CIELAB颜色空间中,CMC(l:c)公式把标准色周围的视觉宽容量定义为椭圆。椭圆内部的颜色在视觉上和标准色是一样的,而在椭圆外部的颜色和标准色就不一样了。在整个CIELAB颜色空间中,椭圆的大小和离心率是不一样的。以一个给定的标准色为中心的椭圆的特征,是由相对于标准色在⊿
L*、⊿C*ab、⊿H*ab方向上的两半轴的长度决定的。用椭圆方程定义的色差公式⊿ECMC(l:c)如下所示:

式中,





上式中,
、
、
均为标准色的色度参数,这些值以及上面的
、
、都是在CIELAB空间计算得到。
SL、SC和SH是椭圆的半轴,l、c是因数,通过l、c可以改变相对半轴的长度,进而改变⊿L*、⊿C*ab、⊿H*ab的相对容忍度。例如,在纺织中,l通常设为2,允许在⊿L*上有相对较大的容忍度,这也就是CMC(2:1)公式。
很明显,用标准色的CIELAB坐标
、
、
来对校正值SL、SC和SH
进行计算是极为重要的。这些参数用非线性方程定义,也表明,⊿L*的宽容量随着的增大而增大,⊿C*ab的宽容量随着的增大而增大,⊿H*ab的宽容量随着的增大而增大并且与的变化同步。
由于CMC色差公式比CIELAB公式具有更好的视觉一致性,所以对于不同颜色产品的质量控制都可以使用与颜色区域无关的“单一阈值(Single
number
tolerance)”,从而给颜色测量和色差的仪器评价带来了很大的方便。因此,CMC公式推出以后得到了广泛的应用,许多国家和组织纷纷采用该公式来替代CIELAB公式。1988年,英国采纳其为国家标准BS6923(小色差的计算方法),1989年被美国纺织品染化师协会(American
Association of Textile Chemist and Colorist)采纳为AATCC
检测方法173-1989,后来经过修改改为AATCC 检测方法173-1992,1995年被并入国际标准ISO
105(纺织品-颜色的牢度测量),成为J03部分(小色差计算)。在我国,国际标准GB/T
8424.3-2001(纺织品色牢度试验色差计算)和GB/T
3810.16-1999(陶瓷砖实验方法第十六部分:小色差的测定)中也采纳了CMC色差公式。在印刷行业中,现行的国际标准和行业标准依然采用的CIELAB色差公式,部分企业在实际生产中发现了该色差公式的不足之处,在企业标准中开始采用CMC色差公式。
=================================
色差公式(11) ——CIEDE2000 色差公式
色差公式(10) ——CIE94 色差公式
色差公式(9) —— CMC(l:c) 色差公式
色差公式(8) —— ATDN 色差公式
色差公式(7) —— JPC79 色差公式
色差公式(6) —— LABHNU 色差公式
色差公式(5) —— FCM 色差公式
色差公式(4) —— Hunter 色差公式
色差公式(3) —— FMC- Ⅱ色差公式
色差公式(2) —— FMC- Ⅰ色差公式
色差公式(1) —— ANLAB
计算CIEDE2000色差公式的matlab程序
计算CIE94色差公式的matlab程序
计算CMC色差公式的matlab程序