Ir al contenido

Diferencia de color

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 18:36 16 dic 2024 por Twyrgo (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.
(difs.) ← Revisión anterior · Ver revisión actual (difs.) · Revisión siguiente → (difs.)

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 antes sólo podía describirse con adjetivos. La cuantificación de estas propiedades es de gran importancia para aquellos cuyo trabajo es crítico en cuanto al color. Las definiciones comunes utilizan 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 medio estándar para determinar distancias es la distancia euclidiana. Si actualmente uno tiene una tupla RGB (rojo, verde, azul) y desea encontrar la diferencia de color, computacionalmente una de las formas más fáciles 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) (verde oscuro) y (255, 64, 0) (rojo): su distancia es 255. Yendo de allí a (255, 64, 128) (rosa) 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 un 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.

Ha habido 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 peores en las determinaciones de color y son propiamente las contribuciones al brillo de estos colores, más que el grado en que la visión humana tiene menos tolerancia para estos colores. Las aproximaciones más cercanas serían más adecuadas (para sRGB no lineal, utilizando un rango de colores de 0 – 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 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.

Espacios de color uniformes

CIELAB y CIELUV son espacios de color relativamente uniformes desde el punto de vista perceptivo y se han utilizado como espacios para medidas euclidianas de diferencia de color. La versión CIELAB se conoce como CIE76. Sin embargo, la no uniformidad de estos espacios se descubrió más tarde, lo que condujo 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.
X-rite glossary[2]

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 Jzazbz.[3]

Rec. UIT-R BT.2124 o ΔEITP

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/m 2 ; además, incluso en el caso del azul primario BT.709, el CIEDE2000 subestima el error.[4]​ ΔEITP 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 ΔEITP se deriva de la pantalla referenciada IC<sub id="mwVQ">T</sub>C<sub id="mwVg">P</sub>, pero XYZ también está disponible en el estándar. La fórmula es una distancia euclidiana escalada simplemente:[5]

donde los componentes de este "ITP" están dados por

I = I ,
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). Un enfoque híbrido en el que se utiliza una distancia de taxista entre la luminosidad y el plano cromático. Se ha demostrado que funciona mejor en CIELAB.[6]

CIELAB ΔE*

La Comisión Internacional de Iluminación (CIE) llama a su métrica de distancia ΔE* (también llamada incorrectamente dE*, dE o "Delta E"), donde delta es una letra griega que a menudo se usa para indicar 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.[7][8]

Las faltas de uniformidad perceptuales 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 de 1994 y 2000 (según lo recomendado por la CIE).[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 significado. 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 es generalmente seguida por otras funciones de distancia perceptual como la mencionada ΔEITP.[11]​ Sin embargo, experimentos adicionales pueden invalidar esta suposición de diseño, siendo un ejemplo la revisión de CIE76 ΔE*ab JND a 2,3.[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 perceptualmente como se pretendía, especialmente en las regiones saturadas. Esto significa que esta fórmula valora 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 . El cuasimetrico (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 se considere adecuada para la aplicación. Los valores comúnmente utilizados son 2:1[13]​ para aceptabilidad y 1:1 para el umbral de imperceptibilidad.

La distancia de un color A una referencia es:[14]

CMC l:c está diseñado para usarse con D65 y el Observador Suplementario CIE.[15]

CIE94

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 cuasimetrico. 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:

Artes gráficas Textiles
KL 1 2
K1 0,045 0,048
K2 0,015 0,014

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

Como 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 RT.

Los factores de ponderación paramétricos kL, kC y kH normalmente se establecen en la unidad.

La tangente inversa (tan−1) se puede calcular utilizando una rutina de biblioteca común atan2(b, a) 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 la C correspondiente es cero); en ese caso, establezca el ángulo de tono en cero. Véase Sharma, 2005, eqn. 7.

El ejemplo anterior espera que el orden de los parámetros de atan2 sea atan2(y, x).[23]

Cuando C1 o C2 es cero, entonces Δ h es irrelevante y puede establecerse en cero. Véase Sharma, 2005, eqn. 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 utiliza el otro ángulo como promedio; depende de que el ángulo indeterminado se establezca en cero). Véase Sharma, 2005, eqn. 7 and p. 23 7 y pág. 23 indicando 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 continua. La discontinuidad se origina al calcular el tono medio. y la diferencia de tono . La discontinuidad máxima ocurre cuando los matices 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 debido al 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 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 cual 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 indican 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 .

De manera más general, 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 cerca" también depende de los requisitos industriales y de la practicidad. En la industria automotriz, el ΔE*CMC es bastante estricto, a menudo menor a 0,5 según D65/10. En impresión, el límite típico es 2,0 por debajo de D50, aunque algunos procesos requieren hasta 5,0.[27]

Véase también

Notas al pie

Notas

.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}

Referencias

  1. a b «Colour metric». Compu Phase.  Error en la cita: Etiqueta <ref> no válida; el nombre «euc» está definido varias veces con contenidos diferentes
  2. «Color Glossary». X-Rite. 
  3. Li, Changjun; Li, Zhiqiang; Wang, Zhifeng et al. (December 2017). «Comprehensive color solutions: CAM16, CAT16, and CAM16-UCS». Color Research & Application 42 (6): 703-718. doi:10.1002/col.22131. 
  4. «What Is ICtCp – Introduction?». Dolby. Archivado desde el original el 8 de mayo de 2016. 
  5. «Objective metric for the assessment of the potential visibility of colour differences in television». BT Series: Broadcasting service (television). International Telecommunication Union. January 2019. 
  6. Abasi, Saeedeh; Amani Tehran, Mohammad; Fairchild, Mark D. (April 2020). «Distance metrics for very large color differences». Color Research & Application 45 (2): 208-223. doi:10.1002/col.22451. 
  7. Backhaus, W.; Kliegl, R.; Werner, J. S. (1998). Color Vision: Perspectives from Different Disciplines. Walter de Gruyter. p. 188. ISBN 9783110154313. Consultado el 2 de diciembre de 2014. 
  8. Valberg, A. (2005). Light Vision Color. Wiley. p. 278. ISBN 9780470849026. Consultado el 2 de diciembre de 2014. 
  9. Fraser, Bruce; Bunting, Fred; Murphy, Chris (2004). Real World Color Management (2nd edición). Pearson Education. ISBN 9780132777957. 
  10. Evaluation of the CIE Color Difference Formulas
  11. a b «Delta E: The Color Difference». Colorwiki.com. Consultado el 16 de abril de 2009.  Error en la cita: Etiqueta <ref> no válida; el nombre «colorwiki» está definido varias veces con contenidos diferentes
  12. a b Sharma, Gaurav (2003). Digital Color Imaging Handbook (1.7.2 edición). CRC Press. ISBN 0-8493-0900-X.  Error en la cita: Etiqueta <ref> no válida; el nombre «CIE76_JND» está definido varias veces con contenidos diferentes
  13. Meaning that the lightness contributes half as much to the difference (or, identically, is allowed twice the tolerance) as the chroma
  14. Lindbloom, Bruce Justin. «Delta E (CMC)». Brucelindbloom.com. Consultado el 16 de abril de 2009. 
  15. «CMC». Insight on Color 8 (13). 1–15 October 1996. Archivado desde el original el 12 de marzo de 2006. 
  16. Lindbloom, Bruce Justin. «Delta E (CIE 1994)». Brucelindbloom.com. Consultado el 23 de marzo de 2011. 
  17. «Colour Difference Software by David Heggie». Colorpro.com. 19 de diciembre de 1995. Consultado el 16 de abril de 2009. 
  18. Colorimetry - Part 4: CIE 1976 L*a*b* Colour Space, Draft Standard, CIE, 2007, CIE DS 014-4.3/E:2007 .
  19. Klein, Georg A. (18 de mayo de 2010). Industrial Color Physics. Springer. p. 147. ISBN 978-1-4419-1196-4. 
  20. Sharma, Gaurav; Wu, Wencheng; Dalal, Edul N. (2005). «The CIEDE2000 color-difference formula: Implementation notes, supplementary test data, and mathematical observations». Color Research & Application (Wiley Interscience) 30 (1): 21-30. doi:10.1002/col.20070. 
  21. Lindbloom, Bruce Justin. «Delta E (CIE 2000)». Brucelindbloom.com. Consultado el 16 de abril de 2009. 
  22. The "Blue Turns Purple" Problem, Bruce Lindbloom
  23. See implementation in Sharma, Gaurav. «The CIEDE2000 Color-Difference Formula». "Excel spreadsheet" hyperlink. Consultado el 24 de octubre de 2023. 
  24. Sharma, Gaurav; Wu, Wencheng; Dalal, Edul N.; Celik, Mehmet U. (1 January 2004). «Mathematical Discontinuities in CIEDE2000 Color Difference Computations». Color and Imaging Conference 12 (1): 334-339. doi:10.2352/CIC.2004.12.1.art00058. 
  25. a b Sharma, Gaurav; Wu, Wencheng; Dalal, Edul N. (February 2005). «The CIEDE2000 color-difference formula: Implementation notes, supplementary test data, and mathematical observations». Color Research & Application 30 (1): 21-30. doi:10.1002/col.20070.  Error en la cita: Etiqueta <ref> no válida; el nombre «Sharma05» está definido varias veces con contenidos diferentes
  26. Susan Hughes (14 January 1998). «A guide to Understanding Color Tolerancing». Archivado desde el original el 10 October 2015. Consultado el 2 de diciembre de 2014. 
  27. Huda, Mike. «Tips for Defining a Realistic Pass/Fail Tolerance». X-Rite. Consultado el 13 September 2024. 

Lectura adicional

 

Enlaces externos