color-science cielab design mathematics

La ciencia del color: CIELAB, Delta E y espacios de color perceptuales

Una inmersión profunda en el espacio de color CIELAB, la cromaticidad CIE 1931 y las matemáticas detrás de Delta E (CIEDE2000) para medir la diferencia de color.

La ciencia del color: CIELAB, Delta E y espacios de color perceptuales

El color es más que una simple experiencia visual; es un fenómeno físico medible que se encuentra en la intersección de la física, la biología y las matemáticas. Para los diseñadores, ingenieros y artistas digitales, comprender cómo cuantificamos y comparamos los colores es esencial para mantener la consistencia en diferentes dispositivos y medios.

En esta guía, exploraremos el fascinante mundo de la ciencia del color, centrándonos en el diagrama de cromaticidad CIE 1931, el espacio de color CIELAB y las complejas matemáticas utilizadas para calcular las diferencias de color, conocidas como Delta E.


1. El fundamento: Espacio de color CIE 1931

Para comprender los espacios de color modernos, debemos remontarnos a 1931, cuando la Commission Internationale de l'Éclairage (CIE) estableció los primeros modelos matemáticos de la percepción del color humana.

Valores de triestímulo (XYZ)

El ojo humano tiene tres tipos de células de cono que son sensibles a diferentes longitudes de onda de luz, que corresponden aproximadamente al rojo, verde y azul. El modelo CIE 1931 utiliza Valores de Triestímulo (X, Y y Z) para representar estas respuestas.

  • Y representa la luminancia (brillo) del color.
  • X y Z son abstracciones matemáticas que, al combinarse con Y, pueden describir cualquier color que el ojo humano pueda ver.

Coordenadas de cromaticidad (x, y)

Debido a que es difícil visualizar un espacio XYZ tridimensional, los científicos crearon el Diagrama de Cromaticidad CIE 1931. Al normalizar los valores XYZ, obtenemos las coordenadas $x$ e $y$:

$$x = \frac{X}{X + Y + Z}$$ $$y = \frac{Y}{X + Y + Z}$$

Cuando se grafican, estas coordenadas crean el famoso diagrama en forma de herradura. El borde curvo representa los colores espectrales puros (luz monocromática), mientras que el interior contiene todos los colores mezclados posibles.


2. La revolución perceptual: CIELAB (Lab*)

Si bien el espacio CIE 1931 XYZ es matemáticamente sólido, tiene un defecto importante: no es perceptualmente uniforme. Esto significa que una distancia matemática entre dos puntos en el espacio XYZ no corresponde a la diferencia percibida en el color por un humano.

Para resolver esto, la CIE lanzó el espacio de color CIELAB (Lab*) en 1976.

Entendiendo L*, a* y b*

CIELAB está diseñado para ser perceptualmente uniforme, lo que significa que un cambio de 1 unidad en cualquier dirección debe percibirse como la misma cantidad de cambio de color. Utiliza tres ejes:

  • L (Luminosidad):* Rango de 0 (negro) a 100 (blanco).
  • a (Rojo/Verde):* Los valores positivos son rojizos, los valores negativos son verdosos.
  • b (Azul/Amarillo):* Los valores positivos son amarillentos, los valores negativos son azulados.

El papel del iluminante D65

La percepción del color depende en gran medida de la fuente de luz. Los cálculos de CIELAB suelen asumir un iluminante estándar, más comúnmente el D65. El D65 representa la luz diurna promedio (con una temperatura de color de aproximadamente 6500 K). Al convertir de RGB o XYZ a CIELAB, el "punto blanco" del iluminante es una variable crítica en la fórmula.


3. Medición de la diferencia de color: Delta E ($\Delta E$)

Una de las aplicaciones más importantes de CIELAB es calcular qué tan "diferentes" son dos colores. Esta medida se llama Delta E ($\Delta E$).

Un $\Delta E$ de 1.0 se cita a menudo como la "Diferencia Apenas Perceptible" (JND). Si el $\Delta E$ entre dos colores es inferior a 1.0, el ojo humano normalmente no puede distinguirlos.

La evolución de las fórmulas Delta E

1. Delta E 76 ($\Delta E^*_{ab}$)

La fórmula original es simplemente la distancia euclidiana entre dos puntos en el espacio CIELAB: $$\Delta E^* = \sqrt{(L^_2 - L^_1)^2 + (a^_2 - a^_1)^2 + (b^_2 - b^_1)^2}$$ Aunque es simple, no tiene en cuenta el hecho de que nuestros ojos son más sensibles a las diferencias en algunos colores (como los azules) que en otros (como los amarillos altamente saturados).

2. Delta E 94 y Delta E 2000 ($\Delta E_{00}$)

Para corregir las limitaciones de la fórmula de 1976, se desarrollaron versiones más complejas. CIEDE2000 es el estándar internacional actual. Incluye correcciones para:

  • Rotación de tono: Ajuste para la sensibilidad del ojo en la región azul.
  • Ponderación de luminosidad/croma/tono: Diferentes colores tienen diferentes "umbrales" para el cambio percibido.
  • Una compensación de gris neutro: Mejora la precisión para colores casi neutros.

CIEDE2000 es significativamente más preciso pero involucra trigonometría y cálculo avanzados, lo que lo convierte en la opción preferida para los sistemas de gestión de color de alta gama.


4. Aplicaciones prácticas

¿Por qué importa esto en el mundo real?

Consistencia de marca

Imagine una marca global como Coca-Cola. Su "Rojo" debe verse igual ya sea que esté impreso en una caja de cartón en Nueva York o en una botella de plástico en Tokio. Las imprentas utilizan mediciones Delta E para garantizar que el color producido se mantenga dentro de una tolerancia estricta (generalmente $\Delta E < 2.0$).

Calibración de pantallas digitales

Los monitores y las pantallas de los teléfonos utilizan diferentes tecnologías (OLED frente a IPS). Las herramientas de calibración utilizan CIELAB y Delta E para medir con qué precisión una pantalla reproduce los colores en comparación con un estándar de referencia.

Procesamiento y compresión de imágenes

Los formatos de imagen modernos (como HEIF o AVIF) utilizan espacios de color perceptuales para decidir qué datos se pueden descartar durante la compresión sin que el ojo humano lo note.


5. Conversión a CIELAB: Una descripción técnica

La conversión de RGB estándar (sRGB) a CIELAB es un proceso de varios pasos:

  1. Linealización: Eliminar la corrección gamma de los valores sRGB.
  2. Transformación a XYZ: Multiplicar los valores RGB lineales por una matriz de conversión (específica para la gama sRGB y el punto blanco D65).
  3. Normalización: Dividir X, Y y Z por el punto blanco del iluminante (por ejemplo, $X_n, Y_n, Z_n$ para D65).
  4. Mapeo no lineal: Aplicar la función de transferencia CIELAB para calcular L*, a* y b*.

Conclusión

La ciencia del color es un puente entre el mundo físico y nuestra percepción interna. Al pasar de la física pura del espacio CIE 1931 XYZ al espacio CIELAB perceptualmente uniforme, hemos ganado la capacidad de cuantificar la visión humana con una precisión notable.

Ya sea que sea un desarrollador que crea un selector de color, un diseñador que busca la perfección de la marca o un ingeniero curioso, comprender CIELAB y Delta E proporciona la base para dominar la representación digital y física de la luz.