1 puntos por GN⁺ 2024-07-28 | 1 comentarios | Compartir por WhatsApp

¿Por qué el diagrama de cromaticidad tiene esa forma?

  • Intento entender la teoría del color mientras estudio el espacio de color XYZ
  • El espacio de color XYZ, creado en 1931, parece ser como la madre de todos los espacios de color
  • Al leer sobre el espacio de color XYZ, aparece con frecuencia una imagen como la siguiente
  • Surge la curiosidad de cómo se calcularon la forma y los colores de esa imagen
  • Para encontrar la respuesta a esta pregunta, se exploran diversos materiales

Funciones de igualación de color

  • Las funciones de igualación de color determinan la intensidad de longitudes de onda específicas para que el ojo perciba el color objetivo
  • Existen tres funciones de igualación de color para rojo, verde y azul
  • Al ajustar la intensidad de la luz roja, verde y azul, se logra percibir visualmente los colores del espectro
  • El espacio de color CIE 1931 define estas funciones de igualación de color RGB
  • Mediante experimentos, se recopilaron datos en los que las personas ajustaban la intensidad de la luz RGB para hacerla coincidir con un color objetivo
  • Estos datos muestran que existen colores espectrales que no pueden reproducirse solo con luz RGB pura

Introducción a las funciones de igualación de color XYZ

  • El espacio de color XYZ es una transformación matricial del espacio de color RGB
  • Esta transformación es lineal, una ligera modificación de los mismos datos
  • Las funciones de igualación de color XYZ se obtienen transformando las funciones de igualación de color RGB
  • El espacio de color XYZ describe todos los colores y codifica la información de color de manera independiente del dispositivo

Cromaticidad

  • El diagrama de cromaticidad sirve para especificar objetivamente la cualidad de un color
  • Los valores de x e y de la cromaticidad se calculan usando valores XYZ
  • Con los valores de x e y se genera el diagrama de cromaticidad xy
  • Los datos RGB se convierten al espacio XYZ para visualizar la cromaticidad

Relleno de color

  • Para rellenar el interior del diagrama de cromaticidad, se calcula un color para cada píxel
  • Se generan valores XYZ usando x e y, y luego se convierten al espacio sRGB
  • En este proceso se generan muchos colores no válidos
  • Se busca un valor óptimo de Y para representar el color

Generación del espectro

  • Se genera el espectro usando las funciones de igualación de color
  • Los valores XYZ se convierten a sRGB para renderizarlos en el lienzo
  • Es posible representar más colores usando la gama amplia P3

Rellenar el diagrama de cromaticidad

  • Para rellenar el diagrama de cromaticidad, se generan colores arbitrarios y se trazan en el espacio xy
  • Se crea la línea del espectro para calcular valores XYZ y RGB
  • Mediante este proceso se rellena el diagrama de cromaticidad

Problemas de color

  • Muchos de los colores generados están demasiado saturados o no son válidos
  • Se intenta un método para calcular los colores usando funciones de igualación de color RGB
  • Siguen existiendo colores no válidos, pero se obtienen mejores resultados

Exploración de la forma

  • La forma del diagrama de cromaticidad proviene de las funciones de igualación de color XYZ
  • Se experimenta con la forma del diagrama de cromaticidad generando funciones de igualación de color arbitrarias
  • La forma del diagrama de cromaticidad está determinada por la manera en que el ojo percibe el rojo, el verde y el azul

Resumen de GN⁺

  • Este artículo ofrece una comprensión profunda de la teoría del color y los espacios de color
  • Explica cómo se calculan la forma y los colores del diagrama de cromaticidad
  • Destaca la importancia de las funciones de igualación de color y del espacio de color XYZ
  • Explora las limitaciones de la representación del color y los problemas de color en las pantallas digitales
  • Es un material útil para quienes tienen interés en la teoría del color

1 comentarios

 
GN⁺ 2024-07-28
Opiniones de Hacker News
  • La forma distorsionada del diagrama de cromaticidad XYZ no tiene relación con los datos reales

    • Es más natural pensar en el diagrama de cromaticidad como un corte plano 2D de un espacio de color 3D
    • Dibujar el diagrama de cromaticidad como un triángulo equilátero muestra con más claridad la forma real de la gama de colores
  • Ciertos diagramas de cromaticidad pueden mostrar incorrectamente colores ausentes en una pantalla

    • Se experimentó un problema en el que, al solicitar el rojo sRGB, aparecía otro color en un monitor de alta gama
    • Esto llevó a aprender más sobre la gestión del color
  • Hay una exploración interesante sobre los espacios de color

  • Surgen nuevas ideas sobre color, percepción y gama cromática

    • Así como cierta longitud de onda de la luz puede evocar el olor del queso o la presencia de un oso, el color también puede ser una experiencia sensorial
    • El magenta es un color no espectral, y el cerebro lo percibe como otro color para no sobrecargarse
  • XYZ es un buen punto de partida, pero existen espacios de color mejores

    • Entre ellos están CIE 1976 L',u',v' e ICtCp de la investigación de Dolby
  • Se está buscando un espacio de color para fines educativos

    • Se necesita un espacio de color que refleje las características reales de la percepción humana
    • Se implementó usando CAM16UCS y Jzazbz
  • Una fuente de luz roja negativa significa agregar rojo en el proceso de igualación de color

    • El rojo negativo aparece de una manera como C+R = G+B
  • Se están leyendo los datos originales de Guild

    • Hay dificultades para entender el significado de los números de la tabla 4
    • Se quiere encontrar el coeficiente de desnormalización del experimento de igualación de color
  • Opinión sobre cómo rellenar un diagrama de cromaticidad

    • Se elige un valor Y y se especifican los colores usando coordenadas x, y
    • Luego se convierten a valores XYZ y se mapean al espacio de color sRGB
  • El selector de color OKLCH representa los colores de otra manera

    • La versión 3D parece un paisaje montañoso de colores
    • L (luminosidad), C (croma) y H (matiz) son cortes ortogonales 2D de este paisaje montañoso
    • También hay software que renderiza diagramas de cromaticidad en 3D
    • Enlace: https://youtu.be/FdFpJFSTMVw?t=679