Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali...

90
Anno accademico 2009-2010 Presentazione del corso di Elaborazione di Segnali Multimediali

Transcript of Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali...

Page 1: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Anno accademico 2009-2010

Presentazione del corso di Elaborazione di Segnali Multimediali

Page 2: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Informazioni sul docente

@E-mail: [email protected]

Sit bSito web: www.die.unina.it/gruppoTLC/didattica/corsi.shtml

Orario di ricevimento: giovedì dopo la lezione

Studio: Dip. di Ing. Elettronica e delle Telecom., Via Claudio 21, Fabbricato 3/A, ufficio 4.28tel. 081-7683929

Page 3: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Informazioni sul corso

28 lezioni (4 marzo – 11 giugno)17-18 lezioni teoria10-11 lezioni laboratorio

Modalità d’esame: prova pratica + orale

Conoscenze richieste: filtraggio, analisi in frequenza, concetti base di probabilità

Raccordi corsi paralleli:Teoria dell’Informazione e codiciElaborazione Numerica

Page 4: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Obiettivi del corso

Fornire strumenti concettuali e matematici perFornire strumenti concettuali e matematici per l’elaborazione di immagini

Mostrare alcune tecniche di compressione di immagini/video e descriverne i relativi standard

Mostrare come si implementano algoritmi di l b i d ll i i i di t M tl belaborazione delle immagini mediante Matlab

Page 5: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Sommario

Concetti base sulle immagini

Esempi di elaborazioni (Enhancement, Restoration, Segmentazione, Inpainting)

Trasformate (Fourier, Wavelet)

Compressione di immagini e video

Page 6: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Sommario

Concetti base sulle immagini

Esempi di elaborazioni (Enhancement, Restoration, Segmentazione, Inpainting)

Trasformate (Fourier, Wavelet)

Compressione di immagini e video

Page 7: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempi di immagini

Immaginenaturale

Immaginenaturale alivelli di naturale

a colorilivelli di grigio

Immaginemultispettrale

Immaginea raggi X

Page 8: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Immagine a colorig

Rosso

Verde

Blu

Page 9: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Immagine multispettraleg

Blu Verde RossoBlu Verde Rosso

InfrarossoInfrarosso

Page 10: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempi di immaginiImmaginea raggi gamma Frattale

Ecografia Immagine dasatellite

Immagine SEMImmagine SEM

Page 11: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Immagine “analogica”

Page 12: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Immagine digitale

m

Pixel(Picture (Picture Element)

x(m,n) n( , )

Page 13: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Immagine digitale

mm

21 17 20 19 21 20 21 21 … …

16 13 19 17 … ….

15 14 Dinamica

RisoluzioneSpaziale15 14 … ….

23 … … ….[0,…,255]

Dinamica Spaziale

M*N

8 bit/pixelkL 2=

Risoluzionesu livelli di grigio

…. …. 248 153

… … 166

L 2=

x(m,n) n

… … 128 188 255 244 215 208 158

… … 156 227 112 255 141

( , )

Page 14: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Immagine “analogica”

1024 10241024x1024

256 livelli di grigio

Page 15: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Risoluzione spaziale

1024x1024 64x64256x256512x512 128x128

Page 16: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Risoluzione spaziale

1024x1024 64x64256x256

Page 17: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Risoluzione su livelli di grigio

8 bit/pixel 4 bit/pixel 2 bit/pixel/p /p /p

256 livelli di grigio 16 livelli di grigio 4 livelli di grigio

8.4 Mbit 4.2 Mbit 2.1 Mbit

Page 18: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempi di immagini

Page 19: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Quantizzazione a 1 bit/pixel

Page 20: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Quantizzazione a 2 bit/pixel

Page 21: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Quantizzazione a 3 bit/pixel

Page 22: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Sommario

Concetti base sulle immagini

Esempi di elaborazioni (Enhancement, Restoration, Segmentazione, Inpainting)

Trasformate (Fourier, Wavelet)

Compressione di immagini e video

Page 23: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Enhancement

Page 24: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Enhancement

Page 25: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Enhancement

Page 26: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Enhancement

Page 27: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Istogramma dell’immagine

1.8

2

x 104

1.4

1.6

0.8

1

1.2

0.4

0.6

0 50 100 150 200 2500

0.2

Page 28: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Istogramma dell’immagine

16000

18000

12000

14000

8000

10000

2000

4000

6000

0 50 100 150 200 2500

2000

Page 29: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Istogramma dell’immagine

3

x 104

2

2.5

1.5

0.5

1

0 50 100 150 200 2500

Page 30: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Istogramma dell’immagine

18000

12000

14000

16000

8000

10000

4000

6000

0 50 100 150 200 2500

2000

Page 31: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Filtraggio passa-bassogg

Page 32: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Filtraggio passa altogg

Page 33: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Enhancement

Page 34: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Enhancement

Page 35: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Enhancement

Page 36: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Restoration

Page 37: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Restoration

Page 38: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Restoration

Page 39: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Restoration

Immagine originale Immagine rumorosa Immagine filtrata

Page 40: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Restoration

Page 41: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Segmentazioneg

Page 42: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Segmentazioneg

Page 43: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Segmentazioneg

Page 44: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Segmentazioneg

Page 45: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Segmentazioneg

Page 46: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Elaborazione morfologicag

Page 47: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Inpainting

Page 48: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Inpainting

Page 49: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Inpainting

Page 50: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Sommario

Concetti base sulle immagini

Esempi di elaborazioni (Enhancement, Restoration, Segmentazione, Inpainting)

Trasformate (Fourier, Wavelet)

Compressione di immagini e video

Page 51: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Perché è importante la trasformata?

Diversa rappresentazione dei datiDiversa rappresentazione dei dati

I coefficienti trasformati possono portare alla luceI coefficienti trasformati possono portare alla luceparticolari proprietà del segnale (Analisi)

Certe operazioni possono risultare particolarmentesemplici nel dominio trasformato (Elaborazione)semplici nel dominio trasformato (Elaborazione)

Page 52: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Analisi di Fourier di un segnale

∫+∞

−= dtetxfX ftj π2)()( ∫∞−

200

250

−20

−10

0

100

150

−40

−30

−20

0 50 100 150 200 250 3000

50

−0.5 −0.4 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 0.5−60

−50

Segnale originale x(t) Segnale trasformato X(f)

Page 53: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Elaborazione LTI nel dominio di Fourier

250 250

)(*)()( thtxty =100

150

200

100

150

200

0 50 100 150 200 250 3000

50

100

0 50 100 150 200 250 3000

50

100

0 0

−30

−20

−10

)()()( fHfXfY = −30

−20

−10

−0.5 −0.4 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 0.5−60

−50

−40

−0.5 −0.4 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 0.5−60

−50

−40

Page 54: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Trasformata di Fourier

Page 55: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Trasformata di Fourier

1 2 3 4 61 2 3 4 5 6 7

Page 56: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Trasformata di Fourier

200 400 600 800 1000 1200

Page 57: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Perché una “nuova” trasformata?

non è poi così nuova! (Haar 1910)…non è poi così nuova! (Haar 1910)

Limiti della trasformata di Fourier (segnali stazionari)Limiti della trasformata di Fourier (segnali stazionari)

Segnali reali: segnali non stazionari (transitori)Segnali reali: segnali non stazionari (transitori)

Page 58: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Localizzazione frequenziale

Segnale stazionario = somma di due toni puriSegnale stazionario = somma di due toni puri

5002

350

400

450

500

0 5

1

1.5

2

150

200

250

300

−0.5

0

0.5

−0.5 −0.4 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 0.50

50

100

0 2 4 6 8 10 12 14 16 18 20−2

−1.5

−1

Segnale originale x(t) Segnale trasformato X(f)

Page 59: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Limiti della trasformata di Fourier

Segnale non stazionario = successione di due toni puriSegnale non stazionario = successione di due toni puri

5001 5

350

400

450

500

0.5

1

1.5

150

200

250

300

−0.5

0

−0.5 −0.4 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 0.50

50

100

100 150 200 250 300 350 400−1.5

−1

Segnale originale x(t) Segnale trasformato X(f)

Page 60: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Analisi tempo-frequenza

Rappresentazione tempo-frequenza (Spettrogramma)Rappresentazione tempo frequenza (Spettrogramma)

2 1

0 5

1

1.5

2

0.7

0.8

0.9

1

−0.5

0

0.5

Fre

quen

cy

0.3

0.4

0.5

0.6

0 2 4 6 8 10 12 14 16 18 20−2

−1.5

−1

Time0 20 40 60 80 100 120 140 160 180

0

0.1

0.2

Page 61: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Analisi tempo-frequenza

Rappresentazione tempo-frequenza localizza i due toniRappresentazione tempo frequenza localizza i due toni

11 5

0.7

0.8

0.9

1

0.5

1

1.5

Fre

quen

cy

0.3

0.4

0.5

0.6

−0.5

0

Time0 20 40 60 80 100 120 140 160 180

0

0.1

0.2

100 150 200 250 300 350 400−1.5

−1

Page 62: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Trasformata Wavelet di un segnale

Conserva traccia delle brusche discontinuità

250 300

Conserva traccia delle brusche discontinuità

200

250

200

250

300

100

150

100

150

0 50 100 150 200 250 3000

50

50 100 150 200 250 3000

50

Segnale originale x(t) WT[x(t)] a un livello

Page 63: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Trasformata di Fourier

Page 64: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Trasformata Wavelet

Page 65: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Trasformata Wavelet

Page 66: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Trasformata Wavelet

Buona capacità di localizzazione tempo frequenzaBuona capacità di localizzazione tempo-frequenza

Il segnale viene decomposto in una gerarchia di segnaliIl segnale viene decomposto in una gerarchia di segnalia risoluzioni diverse (Analisi Multirisoluzione)

La trasformata può essere implementata mediante unbanco di filtri (Fast Wavelet Transform)banco di filtri (Fast Wavelet Transform)

E’ possibile codificare in modo efficiente i coefficientiE possibile codificare in modo efficiente i coefficientiWavelet (algoritmo EZW)

Page 67: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Sommario

Concetti base sulle immagini

Esempi di elaborazioni (Enhancement, Restoration, Segmentazione, Inpainting)

Trasformate (Fourier, Wavelet)

Compressione di immagini e video

Page 68: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempio di compressione di immagini

Immagine originale Immagine quantizzata

8 bit/pixel 1 bit/pixel/p 1 bit/pixel

Page 69: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempio di compressione di immagini

Immagine originale Immagine quantizzata

8 bit/pixel 2 bit/pixel/p 2 bit/pixel

Page 70: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempio di compressione di immagini

Immagine originale Immagine quantizzata

8 bit/pixel 3 bit/pixel/p 3 bit/pixel

Page 71: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempio di compressione di immagini

Immagine originale Immagine quantizzata

8 bit/pixel 4 bit/pixel/p 4 bit/pixel

Page 72: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempio di compressione di immagini

Immagine originale Immagine quantizzata

8 bit/pixel 5 bit/pixel/p 5 bit/pixel

Page 73: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempio di compressione di immagini

Immagine originale Immagine quantizzata

8 bit/pixel 6 bit/pixel/p 6 bit/pixel

Page 74: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempio di compressione di immagini

Immagine originale Immagine quantizzata

8 bit/pixel 7 bit/pixel/p 7 bit/pixel

Page 75: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Schema a blocchi

Immagine Trasformata Quantizz CodificaImmagineSorgente

Trasformata Quantizz. Codificaentropica

Page 76: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempio di compressione di immagini

Immagine OriginaleImmagine Originale JPEG

8 bit/pixel 1 bit/pixelp p

Page 77: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempio di compressione di immagini

Immagine QuantizzataImmagine Quantizzata JPEG

1 bit/pixel 1 bit/pixelp p

Page 78: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempio di compressione di immagini

Immagine Originale JPEG

8 bit/pixel 0.27 bit/pixelp p

Page 79: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempio di compressione di immagini

Immagine Originale JPEG2000

8 bit/pixel 0.27 bit/pixel

Page 80: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempio di compressione di immagini

Immagine Originale JPEG2000

8 bit/pixel 0.02 bit/pixelp p

Page 81: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Esempio di compressione di immagini

Immagine Originale JPEG2000

8 bit/pixel 0.01 bit/pixelp p

Page 82: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

JPEG vs JPEG2000

JPEG2000JPEG

0.12 bpppp

Page 83: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

JPEG vs JPEG2000

JPEG2000JPEG

1.00 bpppp

Page 84: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Codifica con JPEG2000

0.1 bit/pixel

Compressione 81

0.02 bit/pixel

Compressione 400Originale

Page 85: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Compressione video

Page 86: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Compressione video

Page 87: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Compressione video

Page 88: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Programma del corso (1)

Elaborazioni elementariTrasformazioni puntuali e geometricheFiltraggio spaziale e frequenzialeRappresentazione del colore

Compressione di immaginiCodifica mediante trasformata (JPEG)Trasformata Wavelet (JPEG2000)

Page 89: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Programma del corso (2)

Compressione videoCodifica ibrida (MPEG)Codifica basata su trasformata Wavelet

R t tiRestoration

O i i f l i hOperazioni morfologiche

Segmentazione

Page 90: Presentazione del corso di Elaborazione di Segnali ...unina.stidue.net/Elaborazione di Segnali Multimediali/Materiale... · A.Bovik, “Handbook of Image and Video Processing” G.

Libri consigliati

R C G l R E W d “Di i l I P i ”R.C.Gonzalez, R.E.Woods, “Digital Image Processing” http://www.imageprocessingplace.com

A.Bovik, “Handbook of Image and Video Processing”

G. Gersho, R. M. Gray, “Vector Quantization and Signal Processing”

K S d “I t d ti t D t C i ”K.Sayood, “Introduction to Data Compression”

S Mallat “A Wavelet tour of signal processing”S.Mallat, A Wavelet tour of signal processing