En la ciencia del color , la diferencia o distancia cromática es la separación entre dos colores . Esta métrica permite examinar cuantitativamente un concepto que antes solo podía describirse con adjetivos. La cuantificación de estas propiedades es de gran importancia para quienes trabajan en el ámbito de la crítica del color. Las definiciones comunes utilizan la distancia euclidiana en un espacio de color independiente del dispositivo .
euclidiano
sRGB
Dado que la mayoría de las definiciones de diferencia de color se basan en distancias dentro de un espacio de color , el método estándar para determinar dichas distancias es la distancia euclidiana. Si se dispone de una tupla RGB (rojo, verde, azul) y se desea hallar la diferencia de color, una de las formas más sencillas desde el punto de vista computacional es considerar las dimensiones lineales R , G y B que definen el espacio de color.
Un ejemplo muy sencillo se puede dar entre los dos colores con valores RGB (0, 64, 0) ( ) y (255, 64, 0) ( ): su distancia es 255. Ir desde ahí a (255, 64, 128) ( ) es una distancia de 128.
Cuando deseamos calcular la distancia desde el primer punto hasta el tercer punto (es decir, cambiando más de un valor de color), podemos hacerlo de la siguiente manera:
Cuando el resultado también debe ser computacionalmente simple, a menudo es aceptable eliminar la raíz cuadrada y simplemente usar
Esto funcionará en casos donde se compare un solo color con otro y simplemente se necesite saber si una distancia es mayor. Si se suman estas distancias de color al cuadrado, dicha métrica se convierte efectivamente en la varianza de las distancias de color.
Se han realizado muchos intentos de ponderar los valores RGB ; sin embargo, estos son demostrablemente peores para la determinación del color y, en realidad, representan las contribuciones al brillo de estos colores, en lugar del grado en que la visión humana tiene menor tolerancia a estos colores. Las aproximaciones más cercanas serían más apropiadas (para sRGB no lineal , utilizando un rango de color de 0 a 255): [ 1 ]
dónde:
Una de las mejores aproximaciones de bajo costo, a veces llamada "redmean", combina los dos casos de manera suave: [ 1 ]
( [ 2 ] )
Existen varias fórmulas de distancia de color que intentan utilizar espacios de color como HSV o HSL , donde el tono se representa como un círculo, ubicando los distintos colores dentro de un espacio tridimensional, ya sea un cilindro o un cono. Sin embargo, la mayoría de estas son simplemente modificaciones de RGB; si no se tienen en cuenta las diferencias en la percepción del color por parte de los humanos, tenderán a ser similares a una métrica euclidiana simple.
espacios de color uniformes
CIELAB y CIELUV son espacios de color relativamente uniformes desde el punto de vista perceptual y se han utilizado para medir la diferencia de color mediante la notación euclidiana. La versión CIELAB se conoce como CIE76. Sin embargo, posteriormente se descubrió la falta de uniformidad de estos espacios, lo que llevó a la creación de fórmulas más complejas.
Espacio de color uniforme : un espacio de color en el que las diferencias numéricas equivalentes representan diferencias visuales equivalentes, independientemente de su ubicación dentro del espacio de color. Un espacio de color verdaderamente uniforme ha sido el objetivo de los científicos del color durante muchos años. La mayoría de los espacios de color, aunque no sean perfectamente uniformes, se denominan espacios de color uniformes, ya que se aproximan más a la uniformidad en comparación con el diagrama de cromaticidad.
— Glosario de X-rite [ 3 ]
Se supone que un espacio de color uniforme hace que una medida simple de diferencia de color, generalmente euclidiana, "simplemente funcione". Los espacios de color que mejoran este aspecto incluyen CAM02-UCS , CAM16-UCS y J z a z b z . [ 4 ]
Rec. UIT-R BT.2124 o ΔE ITP
En 2019 se introdujo un nuevo estándar para WCG y HDR , ya que CIEDE2000 no era adecuado para ello: CIEDE2000 no es fiable por debajo de 1 cd/m² y no se ha verificado por encima de 100 cd/m² ; además, incluso en el primario azul BT.709, CIEDE2000 subestima el error. [ 5 ] Δ E ITP se escala de modo que un valor de 1 indica el potencial de una diferencia de color apenas perceptible. La métrica de diferencia de color Δ E ITP se deriva de IC T C P referenciado a la pantalla , pero XYZ también está disponible en el estándar. La fórmula es una distancia euclidiana escalada simplemente: [ 6 ]
donde los componentes de este "ITP" vienen dados por
- Yo = yo ,
- T = 0,5 C T ,
- P = C P .
Otras construcciones geométricas
Se sabe que la medida euclidiana funciona mal en grandes distancias de color (es decir, más de 10 unidades en la mayoría de los sistemas). En CIELAB, un enfoque híbrido donde se utiliza una distancia de taxi entre el plano de luminosidad y el plano de croma,, se ha demostrado que funciona mejor que Euclidiano y CIEDE2000. [ 7 ]
CIELAB ΔE*
La Comisión Internacional de Iluminación (CIE) denomina a su métrica de distancia Δ E* (también llamada incorrectamente dE * , dE o "Delta E"), donde delta es una letra griega que se usa a menudo para denotar diferencia, y E significa Empfindung ; en alemán, "sensación". El uso de este término se remonta a Hermann von Helmholtz y Ewald Hering . [ 8 ] [ 9 ]
Las no uniformidades perceptivas en el espacio de color CIELAB subyacente han llevado a la CIE a refinar su definición a lo largo de los años, dando lugar a las fórmulas superiores (según lo recomendado por la CIE) de 1994 y 2000. [ 10 ] Estas no uniformidades son importantes porque el ojo humano es más sensible a ciertos colores que a otros . La métrica CIELAB se utiliza para definir la tolerancia de color de los sólidos CMYK. Una buena métrica debería tener esto en cuenta para que la noción de una " diferencia apenas perceptible " (JND) tenga sentido. De lo contrario, un cierto Δ E puede ser insignificante entre dos colores en una parte del espacio de color, mientras que es significativo en otra parte. [ 11 ]
Todas las fórmulas Δ E* se diseñaron originalmente para que una diferencia de 1,0 representara un JND. Esta convención se sigue generalmente en otras funciones de distancia perceptual, como la mencionada Δ E ITP . [ 12 ] Sin embargo, una experimentación posterior podría invalidar esta suposición de diseño; un ejemplo de ello es la revisión de CIE76 Δ E * ab JND a 2,3. [ 13 ]
CIE76
La fórmula de diferencia de color CIE 1976 fue la primera en relacionar una diferencia de color medida con un conjunto conocido de coordenadas CIELAB. Esta fórmula fue sucedida por las fórmulas de 1994 y 2000, ya que el espacio CIELAB resultó no ser tan uniforme perceptualmente como se pretendía, especialmente en las regiones saturadas. Esto significa que dicha fórmula asigna valores demasiado altos a estos colores en comparación con otros.
Dados dos colores en el espacio de color CIELAB ,yLa fórmula de diferencia de color CIE76 se define como:
corresponde a una diferencia apenas perceptible ( JND ). [ 13 ]
CMC l:c (1984)
En 1984, el Comité de Medición del Color de la Sociedad de Tintoreros y Coloristas definió una medida de diferencia basada en el modelo de color CIE L*C*h , una representación alternativa de las coordenadas L*a*b* . Nombrada en honor al comité que la desarrolló, su métrica se llama CMC l:c . La métrica cuasimétrica (es decir, viola la simetría): el parámetro T se basa en el tono de la referencia(solo) tiene dos parámetros: luminosidad (l) y croma (c), lo que permite a los usuarios ponderar la diferencia en función de la relación l:c que consideren apropiada para la aplicación. Los valores comúnmente utilizados son 2:1 [ 14 ] para la aceptabilidad y 1:1 para el umbral de imperceptibilidad.
La distancia de un colora una referenciaes: [ 15 ]
CMC l:c está diseñado para usarse con D65 y el Observador Suplementario de la CIE . [ 16 ]
CIE94
La definición de diferencia de color CIE 1976 se amplió para abordar las no uniformidades perceptuales, manteniendo el espacio de color CIELAB, mediante la introducción de factores de ponderación paramétricos específicos de la aplicación k L , k C y k H , y funciones S L , S C y S H derivadas de los datos de tolerancia de una prueba de pintura automotriz. [ 12 ]
Al igual que con el CMC I:c, Δ E (1994) se define en el espacio de color L*C*h* y, del mismo modo, viola la simetría, definiendo así un cuasimétrico. Dado un color de referencia [ a ]y otro color, la diferencia es [ 17 ] [ 18 ] [ 19 ]
dónde
y donde k C y k H suelen estar ambos establecidos en la unidad, y los factores de ponderación paramétricos k L , K 1 y K 2 dependen de la aplicación:
Geométricamente, la cantidadcorresponde a la media aritmética de las longitudes de cuerda de los círculos cromáticos iguales de los dos colores. [ 20 ]
CIEDE2000
Dado que la definición de 1994 no resolvió adecuadamente el problema de la uniformidad perceptual , la CIE refinó su definición con la fórmula CIEDE2000 publicada en 2001, añadiendo cinco correcciones: [ 21 ] [ 22 ]
- Un término de rotación de tono (R T ), para tratar la problemática región azul (ángulos de tono en el vecindario de 275°): [ 23 ]
- Compensación para colores neutros (los valores primados en las diferencias L*C*h)
- Compensación por luminosidad (S L )
- Compensación por croma (S C )
- Compensación por tonalidad (S H )
Las fórmulas que aparecen a continuación deberían usar grados en lugar de radianes; el problema es importante para R T .
Los factores de ponderación paramétricos k L , k C , y k H generalmente se establecen en la unidad.
La tangente inversa (tan − 1 ) se puede calcular usando una rutina de biblioteca común que generalmente tiene un rango de − π a π radianes; las especificaciones de color se dan en 0 a 360 grados, por lo que se necesita algún ajuste. La tangente inversa es indeterminada si tanto a ′ como b son cero (lo que también significa que el C ′ correspondiente es cero); en ese caso, establezca el ángulo de tono en cero. Véase Sharma 2005 , ecuación 7 .atan2(b, a′)
El ejemplo anterior espera que el orden de los parámetros de atan2 sea atan2(y, x). [ 24 ]
Cuando C ′ 1 o C ′ 2 es cero, entonces Δ h ′ es irrelevante y puede establecerse en cero. Véase Sharma 2005 , ecuación 10 .
Cuando C ′ 1 o C ′ 2 es cero, entonces h ′ es h ′ 1 + h ′ 2 (sin división por 2; esencialmente, si un ángulo es indeterminado, entonces se usa el otro ángulo como promedio; se basa en que el ángulo indeterminado se establezca en cero). Véase Sharma 2005 , ecuación 7 y pág. 23, donde se afirma que la mayoría de las implementaciones en Internet en ese momento tenían "un error en el cálculo del tono promedio".
CIEDE 2000 no es matemáticamente continuo. La discontinuidad proviene de la discontinuidad del tono medio.y la diferencia de tonalidadLa discontinuidad máxima se produce cuando los tonos de dos colores de muestra están separados por unos 180°, y suele ser pequeña en relación con Δ E (menos del 4%). [ 25 ] También hay una cantidad insignificante de discontinuidad debida al cambio de tono. [ 26 ]
Sharma, Wu y Dalal han proporcionado notas adicionales sobre las matemáticas y la implementación de las fórmulas. [ 26 ]
Tolerancia

La tolerancia se refiere a la pregunta "¿Cuál es un conjunto de colores que se aproximan de forma imperceptible o aceptable a una referencia dada?". Si la medida de distancia es perceptualmente uniforme , la respuesta es simplemente "el conjunto de puntos cuya distancia a la referencia es menor que el umbral de diferencia apenas perceptible (JND)". Esto requiere una métrica perceptualmente uniforme para que el umbral sea constante en toda la gama de colores. De lo contrario, el umbral será una función del color de referencia, lo cual resulta engorroso como guía práctica.
En el espacio de color CIE 1931 , por ejemplo, los contornos de tolerancia se definen mediante la elipse de MacAdam , que mantiene fijo el valor de L* (luminosidad). Como se puede observar en el diagrama adjunto, las elipses que representan los contornos de tolerancia varían de tamaño. Esta falta de uniformidad fue, en parte, la que motivó la creación de CIELUV y CIELAB .
En términos más generales, si se permite que la luminosidad varíe, entonces encontramos que el conjunto de tolerancia es elipsoidal . Aumentar el factor de ponderación en las expresiones de distancia mencionadas anteriormente tiene el efecto de aumentar el tamaño del elipsoide a lo largo del eje correspondiente. [ 27 ]
La definición de "aceptablemente cercano" también depende de los requisitos industriales y la practicidad. En la industria automotriz, el Δ E* CMC es bastante estricto, a menudo inferior a 0,5 bajo D65/10. En la impresión, el límite típico es de 2,0 bajo D50, aunque algunos procesos requieren hasta 5,0. [ 28 ]
Véase también
Notas a pie de página
Notas
- ↑ Se llama así porque el operador no es conmutativo . Esto lo convierte en un operador cuasimétrico . Específicamente,ambos dependen desolo.
b. CIELAB se utiliza para caracterizar el color de objetos biológicos, y se ha propuesto la transformación de L*a*b* a croma y ángulo de tono como una mejor solución que simplemente publicar los valores L*a*b* sin procesar. Un conjunto de herramientas gratuitas, incluido el cálculo de DeltaE, se describe en https://hal.science/hal-05479897
Referencias
- 1 2 "Métrica de color" . Fase computacional .
- ↑ "Métrica de color" . www.compuphase.com . Consultado el 25 de enero de 2026 .
- ↑ "Glosario de colores" . X-Rite .
- ↑ Li, Changjun; Li, Zhiqiang; Wang, Zhifeng; et al. (diciembre de 2017). "Soluciones integrales de color: CAM16, CAT16 y CAM16-UCS". Color Research & Application . 42 (6): 703– 718. doi : 10.1002/col.22131 .
- ↑ "¿Qué es ICtCp? – Introducción?" (PDF) . Dolby. Versión 7.1. Archivado (PDF) del original el 8 de mayo de 2016.
- ↑ «Métrica objetiva para la evaluación de la visibilidad potencial de las diferencias de color en la televisión» (PDF) . Serie BT: Servicio de radiodifusión (televisión). Unión Internacional de Telecomunicaciones. Enero de 2019. Recomendación ITU-R BT.2124-0.
- ↑ Abasi, Saeedeh; Amani Tehran, Mohammad; Fairchild, Mark D. (abril de 2020). "Métricas de distancia para diferencias de color muy grandes". Color Research & Application . 45 (2): 208– 223. doi : 10.1002/col.22451 . S2CID 209914019 . Acceso completo disponible para los usuarios de la Biblioteca de Wikipedia .
- ^ Backhaus, W.; Kliegl, R.; Werner, JS (1998). Visión del color: perspectivas desde diferentes disciplinas . Walter de Gruyter. pag. 188.ISBN 9783110154313. Consultado el 2 de diciembre de 2014 .
- ↑ Valberg, A. (2005). Light Vision Color . Wiley. pág. 278. ISBN 9780470849026. Consultado el 2 de diciembre de 2014 .
- ↑ Fraser, Bruce; Bunting, Fred; Murphy, Chris (2004). Real World Color Management (2.ª ed.). Pearson Education. ISBN 9780132777957.
- ↑ Evaluación de las fórmulas de diferencia de color CIE
- 1 2 "Delta E: La diferencia de color" . Colorwiki.com . Consultado el 16 de abril de 2009 .
- 1 2 Sharma, Gaurav (2003). Manual de imágenes digitales en color ( ed. 1.7.2). CRC Press . ISBN 0-8493-0900-X.
- ↑ Lo que significa que la luminosidad contribuye la mitad a la diferencia (o, idénticamente, se permite el doble de tolerancia) que la croma.
- ↑ Lindbloom, Bruce Justin. "Delta E (CMC)" . Brucelindbloom.com . Consultado el 16 de abril de 2009 .
- ↑ "CMC" (PDF) . Insight on Color . 8 (13). 1–15 de octubre de 1996. Archivado del original (PDF) el 12 de marzo de 2006.
- ↑ Lindbloom, Bruce Justin. "Delta E (CIE 1994)" . Brucelindbloom.com . Consultado el 23 de marzo de 2011 .
- ↑ "Software de diferencia de color de David Heggie" . Colorpro.com. 1995-12-19 . Consultado el 2009-04-16 .
- ↑ Colorimetría - Parte 4: Espacio de color CIE 1976 L*a*b* (Informe). Borrador de norma. CIE. 2007. CIE DS 014-4.3/E:2007.
- ↑ Klein, Georg A. (18 de mayo de 2010). Física del color industrial . Springer. pág . 147. ISBN 978-1-4419-1196-4.
- ↑ Sharma, Gaurav; Wu, Wencheng; Dalal, Edul N. (2005). "La fórmula de diferencia de color CIEDE2000: notas de implementación, datos de prueba suplementarios y observaciones matemáticas" (PDF) . Color Research & Application . 30 (1). Wiley Interscience : 21–30 . doi : 10.1002/col.20070 .
- ↑ Lindbloom, Bruce Justin. "Delta E (CIE 2000)" . Brucelindbloom.com . Consultado el 16 de abril de 2009 .
- ↑ El problema de "el azul se vuelve morado" , Bruce Lindbloom
- ↑ Véase la implementación en Sharma, Gaurav. "La fórmula de diferencia de color CIEDE2000" . Hipervínculo a "hoja de cálculo de Excel" . Consultado el 24 de octubre de 2023 .
- ↑ Sharma, Gaurav; Wu, Wencheng; Dalal, Edul N.; Celik, Mehmet U. (1 de enero de 2004). "Discontinuidades matemáticas en los cálculos de diferencia de color CIEDE2000" . Color and Imaging Conference . 12 (1): 334– 339. doi : 10.2352/CIC.2004.12.1.art00058 .
- 1 2 Sharma, Gaurav; Wu, Wencheng; Dalal, Edul N. (febrero de 2005). "La fórmula de diferencia de color CIEDE2000: notas de implementación, datos de prueba suplementarios y observaciones matemáticas". Color Research & Application . 30 (1): 21– 30. doi : 10.1002/col.20070 .
- ↑ Susan Hughes (14 de enero de 1998). "Una guía para comprender la tolerancia del color" (PDF) . Archivado del original (PDF) el 10 de octubre de 2015. Recuperado el 2 de diciembre de 2014 .
- ↑ Huda, Mike. "Consejos para definir una tolerancia realista de aprobado/reprobado" . X-Rite . Consultado el 13 de septiembre de 2024 .
Lecturas adicionales
- Robertson, Alan R. (1990). "Desarrollo histórico de las ecuaciones de diferencia de color recomendadas por la CIE" . Color Research & Application . 15 (3): 167– 170. doi : 10.1002/col.5080150308 .
- Melgosa, M.; Quesada, JJ; Hita, E. (diciembre de 1994). "Uniformidad de algunas métricas de color recientes probadas con un conjunto de datos preciso de tolerancia a la diferencia de color". Applied Optics . 33 (34): 8069– 77. Bibcode : 1994ApOpt..33.8069M . doi : 10.1364/AO.33.008069 . PMID 20963027 .
- McDonald, Roderick, ed. (1997). Física del color para la industria (2.ª ed.). Sociedad de Tintoreros y Coloristas . ISBN 0-901956-70-8.
Enlaces externos
- Calculadora de diferencias de color de Bruce Lindbloom . Utiliza todas las métricas CIELAB definidas en este documento.
- La fórmula de diferencia de color CIEDE2000 , por Gaurav Sharma. Implementaciones en MATLAB y Excel.
- Explora el espectro con colores intermedios , por Bettie M. Cobb.
- Complemento de Excel para cálculos de diferencia de color y conversiones de espacio de color , por Edgardo García.
- Las implementaciones de CIE ΔE 2000 de Michel Leonard son consistentes en más de 40 lenguajes de programación.
- Espacio de color
- Percepción visual
- visión del color
- Distancia