compressione jpeg andrea torsello dipartimento di informatica università ca’ foscari via torino...

13
Compressione JPEG Andrea Torsello Dipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE)

Upload: nunziatella-di-giacomo

Post on 03-May-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Compressione JPEG Andrea Torsello Dipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE)

Compressione JPEG

Andrea TorselloDipartimento di informaticaUniversità Ca’ Foscarivia Torino 155, 30172 Mestre (VE)

Page 2: Compressione JPEG Andrea Torsello Dipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE)

Stima errore• Errore quadratico medio

• Utile stima quantitativa dell’errore, ma non e’ una buona stima della qualita’ della compressione.

• Qualita’ dipende dalla percezione e dalla interpretazione dell’immagine.

nnn ffe ˆ}]ˆ{[}{ 22nnn ffEeE

Page 3: Compressione JPEG Andrea Torsello Dipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE)

Encoding basato su trasformate

• Trasformata

• Separabile

• Simmetrica

• Fourier

• Cosine

• Walsh-Hadamart

1

0

1

0

),,,(),(),(N

x

N

y

vuyxgyxfvuT

),(),(),,,( 21 vyguxgvuyxg

21 gg

uxi

NNexug2

1),(

)]12(cos[),( 22 xuxug NN

1

0

)()(1 )1(),(

m

iii xpxb

Nxug

Page 4: Compressione JPEG Andrea Torsello Dipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE)

Funzioni di base DCT

Page 5: Compressione JPEG Andrea Torsello Dipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE)

Base di Walsh-Hadamart

Page 6: Compressione JPEG Andrea Torsello Dipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE)

Parita’ e discontinuita’

Page 7: Compressione JPEG Andrea Torsello Dipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE)

Errore di ricostruzione

Fourier

Welsh-Hadamard

Cosine

Page 8: Compressione JPEG Andrea Torsello Dipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE)

Dimensioni raster

Page 9: Compressione JPEG Andrea Torsello Dipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE)

Dimensioni raster25% coefficienti

Originale 2x2

4x4 8x8

Page 10: Compressione JPEG Andrea Torsello Dipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE)

Selezione coefficienti e quantizzazione

• Zonal coding– I coefficienti mantenuti sono quelli con

piu’ informazione: varianza piu’ alta– Maschera unica per tutti I raster.

• Thresholding– In ogni raster solo I coefficienti piu’

grandi sono mantenuti.– 3 possibilita’

1. Threshold unico per tutta l’immagine2. Threshold diverso per ogni immagine3. Threshold diverso per ogni coefficiente

Page 11: Compressione JPEG Andrea Torsello Dipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE)

Thresholding e quantizzazione

• Thresholding e quantizzazione possono essere combinate:

• Quantizzazione e’ piu’ grossolana per I coefficienti in cui Z e’ piu’ grande

),(

),(),(ˆ

vuZ

vuTroundvuT ),(),(ˆ),( vuZvuTvuT

Page 12: Compressione JPEG Andrea Torsello Dipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE)

Quantizzazione zonal vs. Threshold

Page 13: Compressione JPEG Andrea Torsello Dipartimento di informatica Università Ca’ Foscari via Torino 155, 30172 Mestre (VE)

Quantizzazione zonal vs. Threshold

12.5% coefficientiDestra: thresholdSinistra:zonal map