Professional Documents
Culture Documents
VAI92-1
• Fundamentos de Color
• Modelos de Color
• Pseudocolor
• Bases del procesamiento de imágenes a color
Fundamentos de Color
Espectro de color
•
Fundamentos de Color
Caracterización de la luz
• Luz acromática:
• Su único atributo es la intensidad
• Ejemplo: imágenes en escala de grises
• Fundamentos de Color
• Modelos de Color
• Pseudocolor
• Bases del procesamiento de imágenes a color
Modelos de color
• También llamados espacio de color o sistema de
color
• Busca facilitar le especificación de un color
empleando un estándar
• Un modelo de color es un sistema coordenado y un
sub-espacio dentro del sistema, donde cada color
puede ser representado por un punto.
• La mayoría de modelos de color están orientados a
un hardware (monitores, impresoras) o a alguna
aplicación especifica (animaciones)
• RGB
• CMY y CMYK
• HSI
Modelos de color
RGB (rojo, verde, azul)
• Modelo para monitores a color, cámaras de video.
• Cada color aparece en sus componentes
espectrales primarios: rojo, verde y azul.
• Basado en un sistema coordenado cartesiano
donde el sub-espacio de interés es un cubo:
Modelos de color
RGB (rojo, verde, azul)
• Los diferentes colores son puntos dentro del cubo
definidos por vectores que se extienden desde el
origen
• Por conveniencia, se asume que los colores están
normalizados
Modelos de color
RGB (rojo, verde, azul)
• Las imágenes representada
en RGB consiste de tres
componentes, una para
cada color primario.
• El número de bits que se
utiliza para representar
cada pixel en RGB se llama
la profundidad el pixel.
• Ej: si cada canal es una
imagen de 8-bits, entonces
la imagen RGB tiene 24 bits
de profundidad. El número
de colores para estas
imágenes es de
(28)3=16,777,216.
Modelos de color
CMY y CMYK
• CMY (cian, magenta, amarillo)
• CMYL (cian, magenta, amarillo, negro)
• La mayoría de los dispositivos que emplean
pigmentos sobre papel, como impresoras y
fotocopiadoras, necesitan entrada CMY o una
conversión interna RGB a CMY.
Modelos de color
CMY a RGB
• Relación RGB y CMY
𝐶 1−𝑅
𝑀 = 1−𝐺
𝑌 1−𝐵
donde:
1/2[ 𝑅 − 𝐺 + (𝑅 − 𝐵)]
𝜃= 𝑐𝑜𝑠 −1
[ 𝑅 − 𝐺 2 + (𝑅 − 𝐵)(𝐺 − 𝐵)]1/2
Modelos de color
HSI y RGB
• El componente de saturación es:
3
𝑆 =1− [min(𝑅, 𝐺, 𝐵)]
𝑅+𝐺+𝐵
1
𝐼 = (𝑅 + 𝐺 + 𝐵)
3
Modelos de color
HSI y RGB
• Dada una imagen de color HSI, calcular la imagen
en RGB depende del ángulo H:
• Sector RG (0𝑜 ≤ 𝐻 < 120𝑜 )
𝐵 =𝐼 1−𝑆
𝑆 cos(𝐻)
𝑅 =𝐼 1+
cos(60𝑜 − 𝐻)
𝐺 = 3𝐼 − (𝑅 + 𝐵)
Modelos de color
HSI y RGB
• Sector GB 120𝑜 ≤ 𝐻 < 240𝑜 : primero
calculamos 𝐻 = 𝐻 − 120𝑜
𝑅 =𝐼 1−𝑆
𝑆 cos(𝐻)
𝐺 =𝐼 1+
cos(60𝑜 − 𝐻)
𝐵 = 3𝐼 − (𝑅 + 𝐺)
Modelos de color
HSI y RGB
• Sector GB 240𝑜 ≤ 𝐻 < 360𝑜 : primero
calculamos 𝐻 = 𝐻 − 240𝑜
𝐺 =𝐼 1−𝑆
𝑆 cos(𝐻)
𝐵 =𝐼 1+
cos(60𝑜 − 𝐻)
𝑅 = 3𝐼 − (𝐺 + 𝐵)
Modelos de color
RGB
Modelos de color
HSI
Procesamiento de Imágenes a
Color
• Fundamentos de Color
• Modelos de Color
• Pseudocolor
• Bases del procesamiento de imágenes a color
Pseudocolor
• También llamado color falso
• Asigna colores a niveles de gris de una imagen
monocromática de acuerdo algún criterio
Pseudocolor
• La principal aplicación es para visualización e
interpretación
• El ser humano puede distinguir mas colores que
tonalidades de gris
Pseudocolor
Rebanado de intensidad
• Dada una escala de grises [0, L-1]
• Se definen P planos perpendiculares al
eje de intensidad en los niveles
𝑙1 , 𝑙2 , … , 𝑙𝑝
• Los planos parten la escala de grises en
P+1 intervalos 𝑉1 , 𝑉2 , … , 𝑉𝑝+1 ,
asignando los colores a los niveles de
grises de acuerdo a:
𝑓 𝑥, 𝑦 = 𝑐𝑘 si 𝑓(𝑥, 𝑦) ∈ 𝑉𝑘
Pseudocolor
Rebanado de intensidad
Pseudocolor
Transformación de Color
• Aplicar tres transformaciones a la imagen en escala de grises, el
resultado de cada transformación es visualizada como el canal
Rojo, Verde y Azul.
Transformación 1
f(x,y) Transformación 2
Transformación 3
Pseudocolor
Transformación de Color
Pseudocolor
Composición de color
Pseudocolor
Composición de color
Pseudocolor
Composición de color
Procesamiento de Imágenes a
Color
• Fundamentos de Color
• Modelos de Color
• Pseudocolor
• Bases del procesamiento de imágenes a color
Procesamiento de Imágenes a Color
Las técnicas para el procesamiento de imágenes a
color se dividen en dos:
• Procesamiento de cada canal de forma individual
• Procesamiento de pixeles de color, es decir, cada pixel es un
vector
Procesamiento de Imágenes a Color
Procesamiento de Imágenes a Color
Procesamiento de Imágenes a Color
Procesamiento de Imágenes a Color
Procesamiento de Imágenes a Color
Procesamiento de Imágenes a Color
Procesamiento de Imágenes a Color
Procesamiento de Imágenes a Color
Procesamiento de Imágenes a Color
Procesamiento de Imágenes a Color
Procesamiento de Imágenes a Color
Procesamiento de Imágenes a Color