En la ciencia del color , la diferencia de color o distancia de color es la separación entre dos colores . Esta métrica permite el examen cuantificado de una noción que anteriormente solo podía describirse con adjetivos. La cuantificación de estas propiedades es de gran importancia para quienes trabajan con un enfoque crítico del color. Las definiciones comunes hacen uso de la distancia euclidiana en un espacio de color independiente del dispositivo .
Euclidiano
sRGB
Como la mayoría de las definiciones de diferencia de color son distancias dentro de un espacio de color , el método estándar para determinar distancias es la distancia euclidiana. Si actualmente se tiene una tupla RGB (rojo, verde, azul) y se desea encontrar la diferencia de color, una de las formas más fáciles de calcular es considerar las dimensiones lineales R , G , B que definen el espacio de color.
Se puede dar un ejemplo muy sencillo entre los dos colores con valores RGB (0, 64, 0) () y (255, 64, 0) (): su distancia es 255. Yendo desde allí a (255, 64, 128) () es una distancia de 128.
Cuando deseamos calcular la distancia del primer punto al tercer punto (es decir, cambiar más de uno de los valores de color), podemos hacer esto:
Cuando el resultado también debe ser computacionalmente simple, a menudo es aceptable eliminar la raíz cuadrada y simplemente usar
Esto funcionará en los casos en que se deba comparar un solo color con otro solo color y la necesidad sea simplemente 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 hecho muchos intentos de ponderar los valores RGB para que se ajusten mejor a la percepción humana, donde los componentes se ponderan comúnmente (rojo 30%, verde 59% y azul 11%), sin embargo, estos son demostrablemente [ cita requerida ] peores en las determinaciones de color y son propiamente las contribuciones al brillo de estos colores, en lugar del grado en que la visión humana tiene menor tolerancia para 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 sin problemas: [1]
Hay varias fórmulas de distancia de color que intentan utilizar espacios de color como HSV o HSL con el tono representado como un círculo, colocando los distintos colores dentro de un espacio tridimensional de un cilindro o un cono, pero la mayoría de estas son solo modificaciones de RGB; sin tener en cuenta las diferencias en la percepción humana del color, tenderán a estar a la par con una métrica euclidiana simple. [ cita requerida ]
Espacios de color uniformes
CIELAB y CIELUV son espacios de color relativamente uniformes desde el punto de vista perceptual y se han utilizado como espacios para medidas euclidianas de diferencia de color. La versión de CIELAB se conoce como CIE76. Sin embargo, la falta de uniformidad de estos espacios se descubrió más tarde, 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 la 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 son perfectamente uniformes, se denominan espacios de color uniformes, ya que son más uniformes en comparación con el diagrama de cromaticidad.
— Glosario de X-rite [2]
Se supone que un espacio de color uniforme permite que una simple medida de diferencia de color, normalmente euclidiana, "funcione". Los espacios de color que mejoran este aspecto incluyen CAM02-UCS , CAM16-UCS y J z a z b z . [3]
Rec. UIT-R BT.2124 o ΔmiPTI
En 2019 se introdujo un nuevo estándar para WCG y HDR , ya que CIEDE2000 no era adecuado para ello: CIEDE2000 no es confiable por debajo de 1 cd/ m2 y no se ha verificado por encima de 100 cd/m2 ; además, incluso en el azul primario BT.709, CIEDE2000 subestima el error. [4] Δ 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 la IC T C P referenciada en la pantalla , pero XYZ también está disponible en el estándar. La fórmula es una distancia euclidiana simplemente escalada: [5]
donde los componentes de este "ITP" están dados por
Yo = yo ,
T = 0,5 CT ,
P = CP .
Otras construcciones geométricas
Se sabe que la medida euclidiana funciona mal en distancias de color grandes (es decir, más de 10 unidades en la mayoría de los sistemas). Se ha demostrado que un enfoque híbrido en el que se utiliza una distancia de taxi entre la luminosidad y el plano de croma, , funciona mejor en CIELAB. [6]
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 utiliza a menudo para indicar diferencia, y E significa Empfindung ; en alemán significa "sensación". El uso de este término se remonta a Hermann von Helmholtz y Ewald Hering . [7] [8]
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, lo que dio lugar a las fórmulas superiores (según lo recomendado por la CIE) de 1994 y 2000. [9] 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 debe tener esto en cuenta para que la noción de una " diferencia apenas perceptible " (JND) tenga sentido. De lo contrario, un determinado Δ E puede ser insignificante entre dos colores en una parte del espacio de color mientras que es significativo en alguna otra parte. [10]
Todas las fórmulas Δ E* están diseñadas originalmente para que la diferencia de 1,0 represente un JND. Esta convención generalmente es seguida por otras funciones de distancia perceptual, como la Δ E ITP antes mencionada . [11] Sin embargo, una mayor experimentación puede invalidar esta suposición de diseño; la revisión de CIE76 Δ E * ab JND a 2,3 es un ejemplo. [12]
CIE76
La fórmula de diferencia de color CIE 1976 es la primera fórmula que relaciona una diferencia de color medida con un conjunto conocido de coordenadas CIELAB. Esta fórmula fue reemplazada por las fórmulas de 1994 y 2000 porque el espacio CIELAB resultó no ser tan uniforme desde el punto de vista perceptual como se pretendía, especialmente en las regiones saturadas. Esto significa que esta fórmula clasifica estos colores demasiado alto en comparación con otros colores.
Dados dos colores en el espacio de color CIELAB , y , la fórmula de diferencia de color CIE76 se define como:
corresponde a un JND (solo diferencia perceptible). [12]
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* . Su métrica, que lleva el nombre del comité que la desarrolló, se llama CMC l:c . La cuasimetrica (es decir, viola la simetría: el parámetro T se basa solo en el tono de la referencia) 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 de l:c que se considere adecuada para la aplicación. Los valores utilizados comúnmente son 2:1 [13] para la aceptabilidad y 1:1 para el umbral de imperceptibilidad.
La distancia de un color a una referencia es: [14]
La definición de diferencia de color CIE 1976 se amplió para abordar las no uniformidades perceptuales, manteniendo al mismo tiempo 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. [11]
Al igual que con el CMC I:c, Δ E (1994) se define en el espacio de color L*C*h* y también viola la simetría, por lo que define un cuasimetrismo. Dado un color de referencia [a] y otro color , la diferencia es [16] [17] [18]
dónde
y donde k C y k H generalmente se establecen 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 cantidad corresponde a la media aritmética de las longitudes de las cuerdas de los círculos cromáticos iguales de los dos colores. [19]
CIEDE2000
Dado que la definición de 1994 no resolvió adecuadamente el problema de uniformidad perceptual , la CIE refinó su definición con la fórmula CIEDE2000 publicada en 2001, añadiendo cinco correcciones: [20] [21]
Un término de rotación de tono (R T ), para tratar la problemática región azul (ángulos de tono en el entorno de 275°): [22]
Compensación de colores neutros (los valores primarios en las diferencias L*C*h)
Compensación por luminosidad (S L )
Compensación de croma (S C )
Compensación de tono (S H )
Las fórmulas siguientes deben utilizar grados en lugar de radianes; el problema es significativo para R T .
Los factores de ponderación paramétricos k L , k C y k H normalmente se establecen en la unidad.
La tangente inversa (tan −1 ) se puede calcular utilizando una rutina de biblioteca común que normalmente tiene un rango de −π a π radianes; las especificaciones de color se dan en un rango de 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. Consulte 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). [23]
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 (no se divide por 2; esencialmente, si un ángulo es indeterminado, se utiliza el otro ángulo como promedio; depende de que el ángulo indeterminado se establezca en cero). Véase Sharma 2005, ecuación 7 y pág. 23, donde se indica que la mayoría de las implementaciones en Internet en ese momento tenían "un error en el cálculo del tono promedio".
La CIEDE 2000 no es matemáticamente continua. La discontinuidad surge del cálculo del tono medio y la diferencia de tonos . La discontinuidad máxima ocurre 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%). [24] También hay una cantidad insignificante de discontinuidad a partir del cambio de tono. [25]
Sharma, Wu y Dalal proporcionaron algunas notas adicionales sobre las matemáticas y la implementación de la fórmula. [25]
Tolerancia
La tolerancia se refiere a la pregunta "¿Cuál es un conjunto de colores que están imperceptiblemente/aceptablemente cerca de una referencia dada?" Si la medida de la distancia es perceptualmente uniforme , entonces 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 (rango de colores). De lo contrario, el umbral será una función del color de referencia, lo que resulta complicado como guía práctica.
En el espacio de color CIE 1931 , por ejemplo, los contornos de tolerancia están definidos por la elipse de MacAdam , que mantiene L* (luminosidad) fija. Como se puede observar en el diagrama adyacente, las elipses que denotan los contornos de tolerancia varían de tamaño. Es en parte esta falta de uniformidad lo que llevó a la creación de CIELUV y CIELAB .
En términos más generales, si se permite que varíe la luminosidad, entonces encontramos que la tolerancia establecida 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 respectivo. [26]
La definición de "aceptablemente cercano" también depende de los requisitos industriales y de la practicidad. En la industria automotriz, el Δ E* CMC es bastante estricto, a menudo menor que 0,5 bajo D65/10. En la impresión, el límite típico es 2,0 bajo D50, aunque algunos procesos requieren hasta 5,0. [27]
^ Se llama así porque el operador no es conmutativo . Esto lo convierte en un operador cuasimetrico . En concreto, ambos dependen únicamente de .
Referencias
^ ab "Métrica de color". Compu Phase .
^ "Glosario de colores". X-Rite .
^ Li, Changjun; Li, Zhiqiang; Wang, Zhifeng; et al. (diciembre de 2017). "Soluciones de color integrales: CAM16, CAT16 y CAM16-UCS". Investigación y aplicación del color . 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 televisión" (PDF) . Serie BT: Servicio de radiodifusión (televisión). Unión Internacional de Telecomunicaciones. Enero de 2019. Recomendación UIT-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". Investigación y aplicación del color . 45 (2): 208–223. doi :10.1002/col.22451. S2CID 209914019.
^ Backhaus, W.; Kliegl, R.; Werner, JS (1998). Visión del color: perspectivas desde diferentes disciplinas. Walter de Gruyter. pag. 188.ISBN9783110154313. Recuperado el 2 de diciembre de 2014 .
^ Valberg, A. (2005). Visión de la luz y el color. Wiley. pág. 278. ISBN9780470849026. Recuperado el 2 de diciembre de 2014 .
^ Fraser, Bruce; Bunting, Fred; Murphy, Chris (2004). Gestión del color en el mundo real (2.ª edición). Pearson Education. ISBN9780132777957.
^ Evaluación de las fórmulas de diferencia de color CIE
^ ab "Delta E: La diferencia de color". Colorwiki.com . Consultado el 16 de abril de 2009 .
^ ab Sharma, Gaurav (2003). Manual de imágenes en color digital (edición 1.7.2). CRC Press . ISBN0-8493-0900-X.
^ Lo que significa que la luminosidad contribuye a la diferencia con la mitad (o, idénticamente, se le permite el doble de tolerancia) que el 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 desde el 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. 19 de diciembre de 1995. Consultado el 16 de abril de 2009 .
^ Colorimetría - Parte 4: Espacio de color L*a*b* de la CIE 1976 (informe). Proyecto de norma. CIE. 2007. CIE DS 014-4.3/E:2007.
^ Klein, Georg A. (18 de mayo de 2010). Física industrial del color . Springer. pág. 147. ISBN978-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 pruebas suplementarios y observaciones matemáticas" (PDF) . Investigación y aplicación del color . 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 del "azul se vuelve morado", Bruce Lindbloom
^ Véase la implementación en Sharma, Gaurav. "La fórmula de diferencia de color CIEDE2000". Hipervínculo "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". Conferencia sobre color e imágenes . 12 (1): 334–339. doi : 10.2352/CIC.2004.12.1.art00058 .
^ ab Sharma, Gaurav; Wu, Wencheng; Dalal, Edul N. (febrero de 2005). "La fórmula de diferencia de color CIEDE2000: notas de implementación, datos de pruebas suplementarios y observaciones matemáticas". Investigación y aplicación del color . 30 (1): 21–30. doi :10.1002/col.20070.
^ Susan Hughes (14 de enero de 1998). "A guide to Understanding Color Tolerancing" (PDF) . Archivado desde el original (PDF) el 10 de octubre de 2015. Consultado el 2 de diciembre de 2014 .
^ Huda, Mike. "Consejos para definir una tolerancia realista de aprobación/reprobación". X-Rite . Consultado el 13 de septiembre de 2024 .
Lectura adicional
Robertson, Alan R. (1990). "Desarrollo histórico de las ecuaciones de diferencia de color recomendadas por la CIE". Investigación y aplicación del color . 15 (3): 167–170. doi :10.1002/col.5080150308.[ enlace muerto ]
Melgosa, M.; Quesada, JJ; Hita, E. (diciembre de 1994). "Uniformidad de algunas métricas de color recientes probadas con un conjunto de datos precisos 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.