Вы находитесь на странице: 1из 2

Practica 4.

Energa relativa de una imagen,


correccin gamma y calidad con el PSNR
de Splash y babu
Objetivos:
Obtener la energa relativa de una
imagen que es sometida a
distorsin
Aprender a eliminar la gamma de
una imagen
Distinguir la calidad que presentan
splash y babu cuando estas son
comparadas con el mismo valor de
PSNR.
Desarrollo:
Energa relativa de una imagen
Para la elaboracin de esta prctica se
utiliz la herramienta matemtica Matlab.
En este caso se utiliz lena.tif, se realiz
un algoritmo de programacin el cual, una
vez implementada lena, se aplic
Componen_Transformation convirtiendo
los colores primarios RGB al mapa de
colores Y (luminancia) CbCr (cromancia).
Continuando con el proceso se utilizan los
canales 1,2 y 3 a los cuales se les aplica
transformacin wavelet en el tercer nivel
de DWT.
Posteriormente los tres canales con
transformacin wavelet son sumados y
promediados por medio de la instruccin
mean almacenando el valor obtenido en
una variable y con ello se obtiene el valor
absoluto con el comando abs.

Se introduce la misma lena pero
distorsionada (eliminacin de bits), en este
caso se utiliza el programa de bit-planes. A
esta imagen se le aplica el mismo proceso
descrito anteriormente; ya obtenido el
promedio de los canales Y Cb Cr y sacar
valor absoluto, se establece la siguiente
frmula que calcula la energa relativa:




Con esta frmula se obtiene los siguientes
valores de energa relativa para diferentes
bit-planes (eliminacin de bit por bit de la
imagen):

Tabla1. Valores de energa relativa para diferentes
bit-planes



a) b)
Fig. a) Representa a Lena eliminado 8 bits,
b) Representa a Lena eliminando un bit
Se pude observar que la energa relativa va
disminuyendo conforme se va
incrementando el nmero de bits a
eliminar de la imagen pues en el primer
bit-plane se observa que el valor de la
energa es muy alto lo cual es indicativo de
la medida de distorsin y pues es claro ya
que la imagen en este caso est muy
pixeliada, su calidad es muy baja. Caso
contrario para el ocatavo bit-plane aqu la
imagen adquiere una muy buena calidad
semejante a lena original y por lo tanto
el valor de energa relativa casi tiende a
cero (indicador de que, en la imagen
original y distorsionada no hay presencia
de energa).

CORRECCION GAMMA

Par el desarrollo del algoritmo de
programacin se utilizan dos imgenes
lena y Barbara que son invocadas por
Bit-plane Energa Relativa
primer bit-plane 2.907559
tercer bit-plane 0.530822
sexto bit-plane 0.067449
octavo bit-plane 0.016639
la instruccin imread al momento de la
realizacin de la funcin que servir para la
correccin gamma de dichas imgenes.
Cabe sealar que la correccin gamma
permite aclarar las imgenes.
En el diseo del cdigo de programacin
como primer elemento esencial es la
implementacin de imgenes de 8 bits, es
decir, que cuenten con los canales RGB
(24bits- 8 bits por cada color),
posteriormente por medio de la instruccin
im2double toma una imagen como
entrada, y devuelve una imagen de clase
doble . Si la imagen de entrada es de clase
doble, la imagen de salida es idntica a
ella. Si la imagen de entrada es de clase
uint8 o uint16, im2double devuelve la
imagen equivalente de clase doble.

Posteriormente a la misma imagen original
de entrada se le aplica la siguiente
instruccin: rgb2gray y con esto se
convierte las imgenes RGB a escala de
grises, eliminando el matiz y la saturacin
de informacin, manteniendo la
luminancia.
Con ello la imagen est en condiciones de
ser tratada para la correccin de la gamma
y se aplica la siguiente frmula:



Donde es el valor de Gamma a eliminar,
el cual es un indicativo a desaparecer para
para el tratamiento de imgenes.

El valor 255 significa que est asignado
para una imagen de 8 bits.


Calidad con el PSNR de Splash y babu

Para la implementacin del cdigo de esta
ltima parte de la prctica se utilizaron
dos imgenes babu.tif y Splash.tif. A la
primera se le aplic una calidad del 50%
por medio del comando quality en
donde se pude notar que babu tiende a
distorsionarse. Se almacena en un formato
jpg la nueva imagen resultante con la
instruccin imwrite y se utiliza el programa
de bit-plane para conocer su PSNR (en este
caso se elimin el octavo bit-plane) dando
un valor de 44.414972 dB>>. Ahora se usa
a Splash.tif en la cual se busca que el el
valor de su psnr sea igual o semejante al de
babu, con ello tiende a aumentar o
disminuir su calidad para que al guardar la
foto distorsionada( en formato jpg) se le
pueda aplicar PSNR por medio de la
eliminacin de bit-plane. En este caso la
calidad resultante para que coincidiera con
el PSNR de babu fue del 4% con un PSNR
de 45.995589 dB>>.
Como podemos darnos cuenta las
cualidades de la imagen disminuyen con lo
cual babu a simple vista se observa
perfecto y Splash muy pexeliada. Esto
es indicativo de que PSNR no es una
medida de la calidad visual en las
imgenes, ms bien es utilizado para medir
la calidad de la reconstruccin de las
imgenes con compresin con prdidas
que no son visibles por el ojo humano.

Conclusin
La energa relativa es una medida de
distorsin de las imgenes, que al ser un
valor muy grande y positivo nos indica que
la imagen ha perdido energa. Al arrojarnos
un resultado negativo seala que hay una
ganancia de energa.
La correccin gamma permite aclarar las
imgenes, es decir, es el valor numrico(a
eliminar) con el cual se debe compensar la
gamma de un dispositivo para mostrar la
imagen original e inalterada.

Вам также может понравиться