Está en la página 1de 1

GRUPO: 9CM12 ARACELI MARTINEZ MARTINEZ N°10

PRÁCTICA V. CORRECCION GAMMA Y BIT PLANES


OBJETIVOS: Implementar en Matlab las funciones correspondientes a Bitplanes y la corrección gama que
tienen las imágenes, esto mediante las técnicas aprendidas en clase.

PROGRAMA I: BITPLANES
DESARROLLO:
ENTRADAS SALIDAS

IRGB Bitplanes
α (Mantiene bitplane)

ENTRADAS: IRGB = Imagen de referencia u original en RGB


𝛼= Numero de bit planes que se quieren mantener en la imagen (tipo int)
IRGB = Imagen de referencia u original en RGB
PROCESO:
1. Se transforma la imagen al espacio de la frecuencia y se aplica la transformada wavelet a sus tres canales
2. Se busca la entropía de la imagen y se compara con el número de bit planes que se quiere mantener ya que
máximo podemos tener 8 bit planes.
3. Se aplica la fórmula de bit planes y después se aplica la transformada wavelet inversa
se regresa la imagen al espacio del tiempo.
4. Se transforma la imagen al espacio de la frecuencia y se aplica la transformada wavelet a sus tres canales
5. Se busca la entropía de la imagen y se compara con el número de bit planes que se quiere mantener ya que
máximo podemos tener 8 bit planes.
6. Se aplica la fórmula de bit planes y después se aplica la transformada wavelet inversa
7. se regresa la imagen al espacio del tiempo.
SALIDAS: 𝐼̂recuperada = Imagen distorsionada en RGB
𝐼̂recuperada = Imagen con el valor gamma aplicado (RGB)

PROGRAMA II. CORRECCION GAMMA


DESARROLLO
ENTRADAS SALIDAS
IRGB Correct_Gamma
𝐼̂recuperada
𝐺𝑎𝑚𝑚𝑎 (Corrección Gamma)

ENTRADAS: IRGB = Imagen de referencia u original en RG


𝐺𝑎𝑚𝑎 = Valor gamma (tipo int)
PROCESO: 1. Busca el valor máximo de la imagen.
2. Aplica la ecuación adecuada dependiendo de si gama es mayor a 0 entonces se ocupa

la fórmula: y si gama es menor a 0 se ocupa la formula:

y esta ecuación se aplica pixel por pixel.


SALIDAS: 𝐼̂recuperada = Imagen distorsionada en RGB

CONCLUSION:
Al realizar esta práctica pude comprender más claramente conceptos como los de corrección, que muchas veces se piensa
que es el aumentar resolución, cuando en realidad también se puede quitar algo, en este caso, se utiliza la imagen a nivel
de bits, y esto nos ayuda a que la imagen sea corregida con mucha mayor facilidad. Comprendí que con la ayuda de los
bitplanes se puede manejar toda una secuencia de bits, de este modo, cada nueva secuencia proporciona un bit adicional,
y así se duplica el número de colores posibles. Y en la correcion gamma lo que hize fue corregir o codificar la luminancia
de la imagen.

También podría gustarte