![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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/1.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/2.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/3.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/5.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/8.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/9.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/10.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/12.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/13.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/14.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/15.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/16.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/17.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/18.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/19.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/20.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/21.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/22.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/23.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/24.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/25.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/26.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/27.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/28.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/29.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/30.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/31.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/32.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/33.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/34.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/35.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/36.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/37.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/38.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/39.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/40.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/41.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/42.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/43.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/44.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/45.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/46.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/47.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/48.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/49.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/50.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/51.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/52.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/53.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/54.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/55.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/56.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/57.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/58.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/59.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/60.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/61.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/62.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/63.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/64.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/65.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/66.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/67.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/68.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/69.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/70.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/71.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/72.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/73.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/74.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/75.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/76.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/77.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/78.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/79.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/80.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/81.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/82.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/83.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/84.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/85.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/86.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/87.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/88.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/89.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022021603/5c70c59009d3f2ea4d8bcc2c/html5/thumbnails/90.jpg)
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