Vision por computadora
Objetivos:
Hacer una pasar imagen cuadrada en potencias de dos, de su resolución original a una de mayor o menor tamaño.
Obtener la métrica decalidad al comparar una imagen original con diferentes imágenes procesadas.
Introducción:
La trasformada wavelet puede implementarse para hacer más grande una imagen cuadrada en potencias de dos,haciendo la transformación inversa de manera tal que la imagen pierde detalles pero gana resolución.
También puede implementarse la transformada wavelet para bajar la resolución en proceso similar alanterior, regresando al espacio RGB una imagen de resolución menor.
La métrica de calidad se da en decibeles, al comparar dos imágenes, una original y una comprimida se puede saber que tanto fuedegradada dicha imagen al ser procesada.
Desarrollo:
Para hacer la súper resolución, se utilizó la transformada wavelet de la siguiente manera:
Esto se aplica en la transformación wavelet de cadacomponente de YCbCr, después debe aplicar la transformada inversa a la nueva matriz y regresarlo al mundo RGB y se obtiene una imagen de NxN donde N es una potencia de dos y N>Original.
Para bajar laresolución de la imagen, se utilizó la transformada wavelet de la siguiente manera:
Después de aplicar las trasformación inversa a la nueva matriz de NxN y aplicar la trasformación de colortenemos una imagen de NxN donde N es potencia de dos y N Lena 1024x1024.
Imagen2.- Lena512x512 -> Lena 128X128.
Imagen 3.- Lena 512x512 -> Lena 128x128 -> Lena 512x512
Resultados de métricas decalidad.
Proceso
dB
Imagen de 512x512 -> 128x128 ->512x512
3.9537
Imagen de 512x512 -> 64x64 ->512x512
4.3169
Imagen comprimida 122
1.1867
Imagen comprimida 11616
2.7458
Conclusiones:Se incrementó la resolución de una imagen de 512x512 a 1024x1024 con una calidad aceptable visiblemente.
Se redujo la resolución de una imagen de 512x512 a 128x128 obteniendo la imagen aceptable...
Regístrate para leer el documento completo.