Universitat de les Illes Balears Departament de Ciències Matemàtiques i Informàtica 10212 Aplicaciones de la Ingeniería Electrónica II Máster en Ingeniería Electrónica Imágenes en color: Espacios de color. Yolanda González Cid INTRODUCCIÓN El color es un fenómeno físico que cuenta con infinitas combinaciones de la luz. Yolanda González Cid - UIB 2 1 INTRODUCCIÓN El ojo humano solo es capaz de percibir zona visible del espectro electromagnético muy pequeña. Yolanda González Cid - UIB 3 Imágenes en color Parámetros que se deben tener en cuenta: Brillo: más o menos iluminación. Tono: similitud con el R, Y, G o B o alguna combinación. Coloración: mayor o menor tono. Luminosidad: brillo respecto a una zona blanca. Croma: color respecto al brillo de un blanco. Saturación: relación entre color y brillo. Yolanda González Cid - UIB 4 2 Imágenes en color Espacios de trabajo Espacio RGB: rojo(R), verde(G) y azul(B). Espacio HSI: Tono(Hue), Saturación(Saturation) y Brillo(Intensity). Variaciones: HSL, HSV, HCI, HVC, ... Otros: XYZ. Espacio de colores rojo, verde y azul crudos. CMY. Espacio de color cian, magenta y amarillo, indicado para impresoras en color. CMYK. Espacio de color cian, magenta, amarillo y negro, indicado para impresoras en color. GRAY. Espacio de color gris, indicado para imágenes monocromáticas. HLS. Espacio de color profundidad, luz y saturación. HSB. Espacio de color profundidad, saturación y brillo. HSV. Espacio de color profundidad, saturación y valor. Lab. Espacio de color de brillo y color. Luv. Espacio de color de intensidad y color. RGB. Espacio de color rojo, verde y azul. YCbCr. Luminancia y cromaticidad para video digital. Yxy. Espacio de color luminancia y cromaticidad relacionado con el espacio de color XYZ. Yolanda González Cid - UIB 5 Espacios de color Relación entre los espacios de color No Lineales No Lineales HSV Luv RGB XYZ HSI Lab HLS Munsell I1I2I3 YIQ YCC Lineales Yolanda González Cid - UIB 6 3 Espacios de color Munsell Es la primera aproximación a la representación del color. Se basa en el sistema visual humano de percepción de los colores. Representación: Hue (color): Banda circular dividida en 10 secciones. Value (luminosidad): 11 secciones. Chroma (intensidad, saturación): depende de H y V. Yolanda González Cid - UIB 7 Espacios de color XYZ Creado por la International Commission on Illumination (CIE) en 1931. El color se expresa como una mezcla de tres estímulos (tristimulus values) X, Y, Z. Yolanda González Cid - UIB Diagrama del valor cromático del espacio CIE 1931 XYZ 8 4 Espacios de color Luv y Lab Han sido creados para poder medir la diferencia existente entre dos colores. La diferencia entre dos colores es proporcional a la distancia geométrica en el espacio de color Yolanda González Cid - UIB 9 Espacios de color Conversión XYZ-Luv Conversión XYZ-Lab Yolanda González Cid - UIB 10 5 Espacios de color RGB Es un espacio de color aditivo (rojo, verde y azul), dependiente del dispositivo. Los dispositivos típicos que utilizan este espacio son TV y videocámaras, scanners, diferentes tipos de monitores,vídeoproyectores, ... Yolanda González Cid - UIB 11 Espacios de color Conversión RGB-XYZ X 0.4125 0.3576 0.1804 R Y = 0.2127 0.7152 0.0722 G Z 0.0193 0.1192 0.9502 B Conversión XYZ- RGB R 3.2405 − 1.5372 − 0.4985 X G = − 0.9693 1.8760 0.0416 Y B 0.0556 − 0.2040 1.0573 Z Yolanda González Cid - UIB 12 6 Espacios de color HSI El espacio de color HSI representa los valores de tono, saturación e intensidad. Tono (H) color puro. Saturación (S) degradación con blanco. Intensidad (I) brillo. Los colores se distribuyen en un cono doble. El ángulo tono (H) El radio la saturación (S) La altura la intensidad (I) Yolanda González Cid - UIB 13 Espacios de color Conversión RGB-HSI I= R+G+B 3 3 ⋅ (G − B ) H = arctg ( R − G ) + ( R − B ) S =1− min( R, G , B ) I Yolanda González Cid - UIB Intensidad (valores entre 0 y 255) Tono (valores entre -180º y 180º) Saturación (toma valores entre 0 y 1) 14 7 Espacios de color HSV El espacio de color HSV representa los valores de tono, saturación y valor. Tono (H) color puro (color de la tinta). Saturación (S) degradación con blanco (claro u oscuro). Valor (V) brillo o mate. V e I representan casi lo mismo. Tanto en HSV como en HSI un valor de 0 representa el color negro. En HSV, un valor máximo en V significa que ese es el color más brillante. En HSI, un valor máximo de I significa que el color es el blanco, independientemente de H y S. El valor más brillante se encuentra justamente en la mitad del máximo del posible valor de I. Yolanda González Cid - UIB 15 Espacios de color Conversión RGB-HSV Siendo: 1 (( R − G ) + ( R − B )) −1 2 H1 = cos ( R − G ) 2 + ( R − B )(G − B ) M = max( R, G , B ) m = min( R, G , B ) Yolanda González Cid - UIB H = H 1, si B ≤ G H = 360º − H 1, si B > G M −m M M V= 255 S= 16 8 Espacios de color CMYK Hace referencia a la forma de representar el color en las impresoras. Es un espacio de color sustractivo. C- Cyan M-Magenta Y- Amarillo K- negro Conversión RGB-CMYK C = 1.0 - red; M = 1.0 - green; Y = 1.0 - blue; Yolanda González Cid - UIB 17 Espacios de color YIQ Es el espacio usado antiguamente por el sistema de TV NTCS. Ahora utiliza el espacio de color YUV, que es también utilizado por otros sistemas de TV, como PAL . Y:Luminosidad. I y Q: Saturación. Y=0.5 Yolanda González Cid - UIB 18 9 Espacios de color Conversión RGB-YIQ Conversión YIQ-RGB Yolanda González Cid - UIB 19 Espacios de color: enlaces de utilidad Utilidad para comparar espacios de color: http://www.cs.rit.edu/~ncs/color/ Toolbox para matlab para el procesamiento de imágenes en color: http://www.imageprocessingplace.com/DIPUM_Toolbox_1/dipum_toolb ox_main_page.htm Yolanda González Cid - UIB 20 10