Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

13
Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego

Transcript of Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

Page 1: Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

Compresión de imágenes (Codificador de la Pirámide)

Estrella Criado Gallego

Page 2: Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

Codificador Clásico De la Pirámide

F: FiltroS: MuestreoI: InterpolaciónQ: Cuantificador

Page 3: Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

Pirámide por Burt y Adelson

Filtro:- Tamaño 5x5

- w(m,n) = ŵ(m)ŵ(n)

- ŵ(0) = a

- ŵ(-1) = ŵ(1) = ¼

- ŵ(-2) = ŵ(2) = ¼ - a/2

- donde a= 0.4

Cuantificador:- Pasos-tamaño : 32, 16, 8, 4

- Interpolador paso-bajo

Interpolador:

Page 4: Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

Niveles de la pirámide

g3g1 g2

Imagen original

Page 5: Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

Reconstrucción de la imagen

r3 r2

r1 Imagen reconstruida

Para reducir esto utilizaremos un interpolador no-lineal

Utilizando el filtro y el interpolador paso-bajo, la imagen reconstruida se vela

Page 6: Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

Predicción no lineal simple

Filtro:

Interpolador:

- No se utiliza

- Se mantienen fijos

Pirámide yCuantificador:

Page 7: Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

Niveles de la pirámide

Imagen original

g1 g2 g3

Page 8: Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

Reconstrucción de la imagen

r3 r2

r1 Imagen reconstruida

Se preservan los bordes y se reduce el efecto que vela la imagen

Apreciamos cierta mejora respecto a la predicción lineal

Page 9: Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

Efecto AliasingAl no utilizar ningún filtro podemos encontrarnos con el efecto aliasing. Para mostrar este efecto partimos de la

siguiente imagen

Page 10: Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

Comparación

Pirámide de Burt /Adelson Pirámide no - lineal

El filtro de paso-bajo da menos aliasing que el no-lineal, por lo que intentaremos utilizar un

método que combine los dos filtros

Page 11: Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

Método Conmutado

Filtro 1:

Filtro 2:

Filtro 3:

xi,j i,j = 1,2,3,4. Pixel de la entrada del filtro

y = salida del filtro = x3,3

z1 = promedio de x2,3 x3,2 y x3,3

z2 = promedio de x2,2 x3,2 y x3,3

z3 = promedio de x2,2 x2,3 y x3,3

z4 = promedio de x2,2 x2,3 y x3,2

y = punto medio de z1 z2 z3 y z4

- w(m,n) = ŵ(m)ŵ(n)

m,n = 1,2,3,4

- ŵ(1) = ŵ(4) = 0.18

- ŵ(2) = ŵ(3) = 0.32

Page 12: Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

Niveles de la pirámide

Imagen original

g1 g2 g3

Page 13: Compresión de imágenes (Codificador de la Pirámide) Estrella Criado Gallego.

Reconstrucción de la imagen

r3 r2

r1 Imagen reconstruida

La predicción no lineal basada en el filtro y el interpolador medianos producen efecto aliasing

La predicción lineal con el filtro y el interpolador paso-bajo da imagen velada

Utilizando una combinación de los dos esquemas, se reduce el efecto de la imagen velada y el efecto aliasing