Anda di halaman 1dari 5

Universidad Autnoma del Caribe. Escorcia Luis, Velsquez Kevin.

Anlisis de los espacios de color RGB, XYZ, YIQ y YCbCr. 1

Anlisis de los espacios de color RGB, XYZ, YIQ y


YCbCr y sus componentes.
Escorcia, Luis y Velsquez, Kevin.
luis.escorcia@uautonoma.edu.co, kevin.velasquez@uautonoma.edu.co
Universidad Autnoma del Caribe


otros en determinadas aplicaciones. Teniendo en
ResumenEl color es un descriptor determinante en el cuenta que el modelo determina la forma de
procesamiento digital de imgenes ya que simplifica la adquisicin, almacenamiento, procesamiento y
identificacin y extraccin de objetos. Dentro de este marco
de procesamiento se encuentran los espacios de color, que no
transmisin de la imagen.
son ms que arreglos matemticos para organizar los colores
que componen una imagen facilitando su almacenamiento, y El modelo RGB se basa en lo que se conoce como
transmisin. Ante la gama de distintos espacios de color sntesis aditiva de color. Empleando la luminosidad
basados en diferentes formas de compresin y percepcin del rojo, el verde y el azul en diferentes
procederemos a estudiar los ms utilizados (RGB, XYZ, YIQ,
YCbCr) comparando los resultados al pasar la misma imagen
proporciones, se produce el resto de los colores. Los
por cada uno de los espacios de color. monitores de las computadoras (ordenadores)
apelan a la sntesis aditiva de color para la
ndice de TrminosImagen, Espacios de color, representacin de los colores.
Intensidad, MATLAB.
El modelo de color CIE XYZ fue desarrollado en
1931 por la Comisin Internacional de Iluminacin
I.INTRODUCCIN (CIE son sus siglas en francs). Al estar diseado
El color no es una propiedad de los objetos ni de la independientemente de dispositivos, representa el
luz, en realidad es la interpretacin que el ojo color de acuerdo con la forma en que se percibe
humano le da a frecuencias especficas del espectro realmente en condiciones de visualizacin
electromagntico. Cuando la luz se genera en una especficas ( definidas como el 'observador estndar
fuente el ojo percibe una combinacin de varias CIE 1931') , de modo que describe el color real tal y
frecuencias que son interpretados como un color como lo percibe una persona con una visin normal
especifico. De manera distinta sucede cuando la luz del color. Cada uno de los valores que define
choca con un objeto, ste, absorbe algunas (X,Y,Z) representa valores primarios imaginarios
frecuencias y refleja otras que son finalmente basados ms bien en un modelo matemtico que en
percibidas como el color de dicho objeto. valores de color reales. Aunque no se usa mucho, es
la base de la mayora de modelos de color
Un espacio de color es un modelo matemtico independientes de dispositivos que se utilizan en la
abstracto que describe la forma en que se actualidad.
representan los colores mediante tuplas de nmeros.
El conjunto de colores que resulta de la El modelo de color YIQ se basa
combinacin de las tuplas es llamado espacio de fundamentalmente en transformaciones lineales de
color. imgenes con datos RGB y el uso mayor es la
codificacin del color para la transmisin por
Existen diferentes modelos de color y las televisin. YIQ fue creada por NTSC aunque se
caractersticas de cada uno les dan ventajas sobre basa en las especificaciones de la CIE. Los
monitores monocromticos solo utilizan la

Procesamiento Digital de Imgenes.


Universidad Autnoma del Caribe. Escorcia Luis, Velsquez Kevin. Anlisis de los espacios de color RGB, XYZ, YIQ y YCbCr. 2

informacin Y la cual se asigna a la amplitud de II. MODELO RGB


banda mayor en frecuencia de seal de video (4
Mhz). El parmetro I contiene la informacin de los
matices naranja y cin que ofrece el tono de la piel
y ocupa una amplitud de banda de alrededor de 1.5
Mhz. Q contiene la informacin de los matices
verde y magenta en una amplitud de banda
aproximada a 0.6 Mhz.
El espacio de color YCbCr se trata de una
codificacin no lineal del espacio RGB. El
parmetro Y indica la luminancia, los parmetros
Cb y Cr indican el tono del color: Cb ubica el color
en una escala entre el azul y el amarillo, Cr indica la
ubicacin del color entre el rojo y el verde.

Este artculo se centra en el estudio de los modelos Figura 2. Histograma de los planos RGB.

RGB, XYZ, YIQ, YCbCr y el anlisis de como El modelo RGB est basado en las frecuencias de
procesa el color cada uno y qu papel juegan cada luz primarias (rojo, verde, azul) situadas en un
uno de los planos que los componen. plano cartesiano con valores normalizados de
[0,255].
Se utilizara una nica imagen suministrada por la En la figura podemos observar la distribucin de
tutora de la catedra Procesamiento Digital de intensidades de la imagen en escala de grises y las
Imgenes para llevarla a los modelos de color RGB, intensidades de los planos rojo, verde, y azul
XYZ, YIQ, y YCbCr; utilizando el software Matlab. respectivamente donde podemos observar las
En cada modelo de color se analizara cada plano similitudes de los planes en la zona que tiende al
y sus distribuciones de intensidades con respecto a negro y podemos ver las zonas que tienden al
la imagen original, analizando los aportes que hace blanco el plano azul tiene una intensidad mayor
cada uno de ellos. En un grupo de histogramas de para formar el color del cielo que aparece en la
intensidad generados en una figura de Matlab imagen.
facilitando su comprensin.
III. MODELO XYZ
Para convertir del espacio de color RGB al espacio
de color XYZ es necesario utilizar la matriz de la
figura 3.

Figura 1. Imagen RGB.


Figura 3. Conversion entre espacios de color RGB y XYZ.

Procesamiento Digital de Imgenes.


Universidad Autnoma del Caribe. Escorcia Luis, Velsquez Kevin. Anlisis de los espacios de color RGB, XYZ, YIQ y YCbCr. 3

colores azul y verde destaca en la distribucin de


intensidades porque es quien se encarga de
representar el cielo azul claro.

IV. MODELO YIQ

Figura 4. Imagen en el espacio de color XYZ.

La reduccin de intensidad salta a la vista en la


figura 4, mostrando tonos mucho ms oscuros que
en el espacio de color RGB.

Plano X

4000
3000 Figura 6. Imagen en el espacio de color YIQ.
2000
1000
0
0 50 100 150 200 250
Plano Y

4000
3000
2000
1000
0
0 50 100 150 200 250
Plano Z

4000

2000

0
0 50 100 150 200 250

XY XZ YZ

Figura 7. Graficas de distribucin del espacio de color YIQ.

El modelo YIQ fue diseado para la transmisin de


Figura 5. Graficas de Distribucin de Intensidades X, Y, Z y la televisin por lo que en el plano Y contiene la
ausencia de cada una en la imagen final.
informacin de luminancia de la imagen que puede
ser interpretada como la imagen en escala de grises
La figura 5 permite apreciar que el plano Z no y los planos I y Q contienen una combinacin de los
aporta tonos de grises entre 50 y 75 de la forma colores como una reconfiguracin del modelo RGB
como lo hacen el plano X e Y. Sin embargo el plano para facilitar su procesamiento y transmisin.
Z aporta la mayor parte de la intensidad entre 75 y Adems este modelo es compatible con tecnologa
140. Por lo que al igual que en el espacio de color de televisin a color y blanco y negro.
RGB podemos decir que el plano Z formado por los

Procesamiento Digital de Imgenes.


Universidad Autnoma del Caribe. Escorcia Luis, Velsquez Kevin. Anlisis de los espacios de color RGB, XYZ, YIQ y YCbCr. 4

V. MODELO YCBCR modelos de color RGB, XYZ, YIQ, y YCbCr;


utilizando el software Matlab. Se comprob que el
modelo RGB es el ms intuitivo para la vista
humana.
Del modelo XYZ se puede decir que, mediante
una normalizacin de los valores de intensidades se
logr determinar su semejanza al espacio de color
RGB destacando su corrimiento hacia los tonos
oscuros y la poca intensidad del verde en especial.
Gracias a los histogramas de intensidad generados
en Matlab pudimos detallar la importancia de los
planos Y en la luminancia de las imgenes finales
en los espacios de color YIQ o NTSC y YCbCr.

Figura 8. Imagen en el espacio de color YCbCr. REFERENCIAS

[1] (Handbook style) Digital Image Procesing, 3rd ed.,


Pearson Education Inc., Upper Saddle River, NJ, 2008,
pp. 402414.
[2] W. K. Pratt, Digital Image Processing: PIKS Inside.,
Third Edition.
JOHN WILEY & SONS, INC., 2001.
[3] J. C. Russ, The Image Processing Handbook, Third
Edition. CRC Press LLC, 2000
[4] Maria Petrou, Costas Petrou, Image Processing_ The
Fundamentals, Second Edition, 2010.

Figura 9. Grafica de distribucin de intensidades en los diferentes planos de la


imagen en el espacio de color YCbCr.

El modelo YCbCr es otra re-estructuracin del


modelo RGB de manera no lineal que tambin
contiene la informacin en escala de grises como se
puede ver en la figura 5, en el plano Y (es igual al
plano Y e YIQ y a la escala de grises del modelo
RGB) los planos Cb y Cr son una diferencia entre
los colores azul y rojo respectivamente contra un
valor de referencia. Por ello en la figura se nota que
las intensidades de dichos planos varan a razn de
un valor central.

VI. CONCLUSIONES
Mediante la imagen suministrada por la tutora de
la catedra Procesamiento Digital de Imgenes se
logr trasladar la informacin de la imagen a los

Procesamiento Digital de Imgenes.


Universidad Autnoma del Caribe. Escorcia Luis, Velsquez Kevin. Anlisis de los espacios de color RGB, XYZ, YIQ y YCbCr. 5

ANEXO

IM=imread('Los-ngeles-California.jpg');
%XYZ=rgb2xyz(IM);
%YIQ
c=makecform('srgb2xyz');
XYZ=applycform(IM,c);
Y=NTSC(:,:,1);
YcBcr=rgb2ycbcr(IM);
I=NTSC(:,:,2);
NTSC=rgb2ntsc(IM);
Q=NTSC(:,:,3);
%RGB
figure(6);
Gr=rgb2gray(IM);
imshow(NTSC);
R=IM(:,:,1);
G=IM(:,:,2);
figure(7)
B=IM(:,:,3);
figure(1);
subplot(3,1,1),imhist(Y), title('Plano Y')
imshow(IM);
subplot(3,1,2),imhist(I), title('Plano I')
figure(2);
subplot(3,1,3),imhist(Q), title('Plano Q')
subplot(4,1,1), imhist(Gr), title('Escala de Grises')
subplot(4,1,2), imhist(R), title('Plano Rojo')
%YCbCr
subplot(4,1,3), imhist(G), title('Plano Verde')
subplot(4,1,4), imhist(B), title('Plano Azul')
Y1=YcBcr(:,:,1);
Cb=YcBcr(:,:,2);
%XYZ
Cr=YcBcr(:,:,3);
X=XYZ(:,:,1);
figure(8);
Y=XYZ(:,:,2);
imshow(YcBcr);
Z=XYZ(:,:,3);
X=double(X);
figure(9)
Y=double(Y);
subplot(3,1,1),imhist(Y1),title('Plano Y')
Z=double(Z);
subplot(3,1,2),imhist(Cb),title('Plano Cb')
X=(X/24575.0).*255;
subplot(3,1,3),imhist(Cr),title('Plano Cr')
Y=(Y/24575.0).*255;
Z=(Z/24575.0).*255;
X=uint8(X);
Y=uint8(Y);
Z=uint8(Z);

figure(4);
imshow(XYZ);

XY=XYZ;
XY(:,:,3)=0;
XZ=XYZ;
XZ(:,:,2)=0;
YZ=XYZ;
YZ(:,:,1)=0;

figure(5)
subplot(2,3,1),imshow(XY),title('XY')
subplot(2,3,2),imshow(XZ),title('XZ')
subplot(2,3,3),imshow(YZ),title('YZ')
subplot(2,3,4), imhist(X), title('Plano X')
subplot(2,3,5), imhist(Y), title('Plano Y')
subplot(2,3,6), imhist(Z), title('Plano Z')

Procesamiento Digital de Imgenes.

Anda mungkin juga menyukai