Elaborazione di immagini. I filtri Digital Image Processing
|
|
|
- Benedetto Piccinini
- 7 anni fa
- Просмотров:
Транскрипт
1 Elaborazione di immagini I filtri Digital Image Processing
2 Tre livelli di image processing Basso livello Filtro di smoothing
3 Tre livelli di image processing Medio livello Contrast saliency region detection, CVPR
4 Tre livelli di image processing Alto livello
5 Elaborazione di immagini Da f(x,y) a g(x,y) pixel trasformati secondo un determinato algoritmo f(x,y) g(x,y)
6 Scopi dell elaborazione Aumento/ottimizzazione contrasto Eliminazione dei disturbi / Riduzione rumore Aumento nitidezza/esaltazione particolari Ingrandimento Estrazione di informazione Ripristino qualità immagine
7 Tipi di elaborazione elaborazioni puntuali elaborazioni locali elaborazioni globali elaborazioni nel dominio trasformato
8 Elaborazioni puntuali Valore di un pixel in g(x,y) funzione del valore dello stesso pixel in f(x,y) (0,0) y (0,0) y x x f(x,y) g(x,y) Esempio: riduzione dei livelli di grigio o di colore (GIMP: Posterization)
9 Elaborazioni locali (0,0) y (0,0) y x x f(x,y) g(x,y) f (x 1, y 1) f (x 1, y) f (x 1, y +1) f (x, y 1) f (x, y) f (x, y +1) f (x +1, y 1) f (x +1, y) f (x +1, y +1) g(x, y) Esempio GIMP: Filtri -> Sfocatura gaussiana
10 Elaborazioni globali Valore di luminanza di un pixel funzione dei valori di tutti i pixel Pixel modificato in base all istogramma Esempio GIMP: Finestre agganciabili -> Istogramma
11 Operazioni spaziali Operazioni sui pixel: basate su singolo pixel, basate su intorno e trasformazioni spaziali geometriche
12 Elaborazioni puntuali
13 Filtraggi puntuali Utilizzo di tabelle di conversione LUT LUT = funzione di trasformazione del valore r di f(x, y) al valore s di g(x,y) Andamento del grafico corrisponde al tipo di funzione di trasformazione
14 Schema applicazione LUT Esercitazione GIMP: Colori -> Curve
15 LUT identità s r Identità: lascia invariati i livelli di luminanza.
16 LUT di inversione s r Inversione di tonalità. Inverte tutte le tonalità dei pixel dell immagine;; quelli chiari diventano scuri e viceversa.
17 LUT logaritmica s r A valori bassi di r corrispondono valori più elevati di s. L immagine filtrata diventa più chiara.
18 LUT esponenziale s r Ha un comportamento opposto al precedente;; a valori alti di r corrispondono valori più bassi di s.
19 LUT gamma s = (2 n -1) (r/(2 n -1)) γ γ = {=1 id, <1 exp, >1 log}
20 LUT a scala s r Accorpa i livelli di luminanza. L effetto è l introduzione di falsi contorni, linee con lo stesso valore di intensità (isolinee).
21 LUT a rampa Azzera i livelli di luminanza da 0 a x 1 Esalta quelli tra x 1 a x 2 (stretching) s Valore massimo per livelli tra x 2 e max x 1 x 2 x 1 x 2 r Utilità pratica: livelli bassi e alti di luminanza no contenuto informativo (annullati) livelli medi aumenta la dinamica (meglio i particolari)
22 LUT sigmoide
23 LUT di binarizzazione s x 1 x 2 x 1 x 2 r Trasforma l immagine originale in una con due soli livelli di luminanza;; nel caso di un immagine monocromatica i pixel tra 0 e x 1 sono portati a 0 (nero), quelli tra x 1 e x 2 sono portati al max (bianco) e quelli tra x 2 e max a zero.
24 LUT generica s Aumento contrasto Riduzione contrasto 0 T T r In questa LUT, da 0 fino alla soglia T si ha una riduzione del contrasto;; dalla soglia T fino alla fine, si ha invece un aumento del contrasto.
25 Tecnica degli pseudo-colori
26 Operazioni algebriche s(x,y) = g(x,y) + h(x,y) d(x,y) = g(x,y) - h(x,y) p(x,y) = g(x,y) * h(x,y) v(x,y) = g(x,y) / h(x,y)
27 Sommatoria di rumore per ridurre il rumore Esempio GIMP: Modalità fusione grana
28 Sottrazione tra immagini per evidenziare le differenze
29 Sottrazione
30 Moltiplicazione/divisione per shading Esempio GIMP: Gradiente + Modalità divisore
31 Moltiplicazione/divisione per masking Esempio GIMP: Modalità moltiplicatore
32 Operatori logici
33 Operazioni basate sull intorno Filtri locali
34 Filtraggi locali Modificano un pixel in base al suo valore più quelli di un intorno di pixel che lo circonda L intorno, o finestra/maschera, ha dimensione limitata, in genere 3 3, 5x5 o 7 7 Cardinalità dispari in modo tale che il pixel in esame si trovi al centro
35 Filtri convolutivi Ogni vetro, maschera, contiene dei pesi Pesi = coefficienti dei valori dei pixel nell intorno Prodotti peso-valore sommati
36 Esempio di media locale
37 Smoothing
38 Sharpening
39 Rilevamento e estrazione contorni Si esaltano i pixel del contorno, azzerando gli altri Caso limite: immagine binarizzata, contorni con max luminanza, altri pixel a valore nullo Utile invertire l immagine per contorni neri su sfondo bianco
40 Esempi
41 Tipologie di contorni Punto di edge: presenza di variazione significativa locale di intensità Contorno: lista di punti di edge o curva analitica che modella la lista Edge linking: processo di formazione di una lista di edge ordinata
42 Estrazione di contorni La somma dei pesi è 0 Quattro direzioni e direzioni complementari Per le otto possibili direzioni si sommano le immagini ottenute con i diversi filtraggi
43 Operatori del prim ordine (gradiente) Gradiente: quanto varia la derivata prima G[f(x,y)] = [G x G y ] = [δf/δx δf/δy]
44 Operatori classici di edge detection e varianti
45 Operatori di second ordine (Laplaciano di Gaussiana)
46 Esempio
47 Esempi di filtraggio Edge detection Edge enhancement
48 Esercizi su filtro generico
49 Estrazione di contorni: immagine differenza Si shifta l immagine originale di un pixel Si esegue la differenza fra l immagine originale e quella shiftata. Risultato pone in risalto i contorni
50 Esempio
51 Riduzione rumore e smoothing Pesi tutti positivi, medie pesate Dividere la somma dei prodotti per un coefficiente, di normalizzazione (tipicamente somma dei pesi stessi)
52 Esempio: Filtro a media mobile Valore medio in un intorno di 3x3 Filtro che smussa troppo Variare il contributo dei pixel a seconda della distanza (filtro gaussiano)
53 Filtro gaussiano I pesi del filtro secondo l andamento di una curva di Gauss Questo filtro smussa meno rispetto a quello a media mobile
54 Maschere ampie (5x5, 7x7) Maschere 5x5 o 7x7 smussano di più rispetto a quello 3x3 Includono pixel molto lontani (con valori notevolmente differenti) Considerazioni analoghe per filtro gaussiano Effetto di sfocatura (smussa segnale e rumore)
55 Esempio
56 Esempio
57 Filtro mediano Non è un filtro convolutivo Effetti: Elimina rumore puntiforme (altissime frequenze) Contenute alterazioni nell immagine originale Elaborazione di tipo locale: si prende un intorno (generalmente 3x3) si dispongono in ordine i valori dei pixel al pixel centrale si assegna la mediana
58 Filtro mediano porzione di immagine originale ^ valore mediano porzione di immagine filtrata
59 Filtro mediano Con rumore non puntuale (dimensioni contenute) si itera l applicazione Maschera non necessariamente quadrata
60 Filtro mediano
61 Operatori morfologici
62 Operatori complessi: Apertura Erosione à Dilatazione 1. elimina frange di bordi 2. elimina piccole lacune 3. separa oggetti connessi debolmente 4. rimuove regioni piccole
63 Operatori complessi: Chiusura Dilatazione à Erosione 1. riempie buchi 2. rafforza coesione oggetti
64 Elaborazioni globali
65 Istogramma livelli di grigio funzione a valori interi (discreta) r k k-esimo livello di grigio n k numero di pixel nell immagine con r k n numero totale di pixel dell immagine. p ( r ) k = nk n Misura della frequenza di un determinato livello di grigio r k Descrizione globale dell immagine
66 Esempio Immagine di 64 x 64 pixel 8 livelli di luminanza, compresi tra 0 e 1 e cioè con valori: 0, 1/7, 2/7,.7/7.
67 Elaborazioni globali
68 Istogramma dei livelli di grigio
69 Elaborazioni globali Picchi in un istogramma: una zona chiara o scura; una zona molto o poco contrastata. Distribuzione uniforme livelli di grigio migliore definizione maggiore contrasto elimina zone molto chiare o molto scure (dettagli non facilmente visibili)
70 Equalizzazione dell istogramma Esempio GIMP: Coloreà Livelli
71 Filtro soglia Esempio GIMP: Coloreà Soglia
72 Filtro soglia
73 Filtro soglia
74 Filtro soglia
75 Filtro basato sulla trasformata
76 Esempi di trasformata
77 Dominio spaziale e trasformato Filtri riferiti al dominio spaziale Filtri riferiti al dominio trasformato (di Fourier) risultati molto più incisivi taglio delle frequenze a valori definiti Trasformata di Fourier non di facile utilizzo nella pratica si opera nel dominio spaziale Alte frequenze = contorni Basse frequenze = background
78 Esempio
79 Esempio
L istogramma. Interazione & Multimedia 2
Istogramma 1 L istogramma I pixel di una immagine sono una popolazione sulla quale possiamo calcolare tutte le quantità statistiche descrittive che si usano normalmente: Media, mediana, varianza, deviazione
Morfologia Matematica su immagini in scala di grigio
Morfologia Matematica su immagini in scala di grigio Dilation, erosion, opening, closing Top-Hat, Bottom-Hat Algoritmi Morfologici in scala di grigio Dalle immagini binarie alle immagini in scala di grigio
Image Processing 2. Dispense del corso di Elaborazione di Immagini e Audio Digitali. Prof. Roberto Vezzani.
http://imagelab.ing.unimo.it Dispense del corso di Elaborazione di Immagini e Audio Digitali Image Processing 2 Prof. Roberto Vezzani Relazioni tra pixel Esistono delle relazioni di base tra pixel in un
Telerilevamento e Modellistica Forestale
Telerilevamento e Modellistica Forestale Lezione 6 Esplorazione, enfatizzazioni e filtri Dario Papale Contributi: Vern Vanderbilt, TA- Quinn Hart, CCRS Cosa è l enfatizzazione delle immagini L enfatizzazione
Restauro di immagini. Prof. Filippo Stanco. Multimedia
Restauro di immagini Prof. Filippo Stanco Restauro di immagini Il principale obiettivo delle tecniche di restauro è quello di rendere migliore un immagine cercando di ripristinarne il contenuto informativo
Introduzione all elaborazione di immagini Part II
Introduzione all elaborazione di immagini Part II Obiettivi delle tecniche di elaborazione di immagini: miglioramento di qualità (image enhancement) ripristino di qualità o restauro (image restoration)
Elementi di grafica raster
Elementi di grafica raster Segnali mono-bidimensionali Segnale: variazione di una grandezza fisica rispetto al tempo e/o allo spazio cioè Valore della grandezza ad ogni istante di tempo (spazio) Un segnale
ELABORAZIONE DELLE IMMAGINI:
Università degli Studi di Catania Facoltà di Scienze Matematiche,Fisiche e Naturali Corso di Laurea in Informatica, Secondo Livello ELABORAZIONE DELLE IMMAGINI: EDGE DETECTION Corso di Analisi Numerica
Elaborazione dei dati. pkt /9
Elaborazione dei dati pkt006-89-1.0 4/9 1 Argomenti 1. Analisi delle immagini multispettrali 2. Analisi dell istogramma e enfatizzazione del contrasto 3. Trasformata RGB-IHS 4. Filtraggio 5. Estrazione
Istogramma dei livelli di grigio
Capitolo 4 - Operatori Puntuali 1 Istogramma dei livelli di grigio L istogramma dei livelli di grigio di un immagine è una funzione che associa a ciascun livello il numero di pixel dell immagine aventi
Corso di Visione Artificiale. Filtri parte II. Samuel Rota Bulò
Corso di Visione Artificiale Filtri parte II Samuel Rota Bulò Numeri complessi parte reale parte immaginaria in coordinate polari complesso coniugato formula di Eulero Trasformata di Fourier discreta (DFT)
Lezione 3: Elaborazione delle immagini (2)
Lezione 3: Elaborazione delle immagini (2) Informatica e Produzione Multimediale Docente: Umberto Castellani Filtraggio di immagini Filtrare un immagine significa eseguire alcune operazioni in modo da
Un immagine digitale. Dimensioni finite (X,Y) No profondità inerente Numero finito di pixel Rappresentazione numerica dell energia luminosa
Un immagine digitale Dimensioni finite (X,Y) No profondità inerente Numero finito di pixel Rappresentazione numerica dell energia luminosa Y X x y f(x,y) = intensità luminosa in (x,y) Tre livelli di image
Università degli studi di Catania Facoltà di scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Magistrale
Università degli studi di Catania Facoltà di scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Magistrale Alessandro Ortis Estensione del software ImageJ con l implementazione di un
Istogramma dei livelli di grigio
Istogramma dei livelli di grigio Uno degli strumenti più semplici e più utili nell elaborazione delle immagini l istogramma dei livelli di grigio contenuti in una immagine. istogramma di una immagine contiene
Trasformata di Fourier
Trasformata di Fourier Filtri lineari Filtri lineari Gli operatori locali che operano su una immagine mediante la convoluzione con maschere di pesi possono essere descritti mediante la teoria dei segnali
Filtri e convoluzioni
Filtri e convoluzioni La terza e ultima famiglia di operazioni per l'elaborazione delle immagini è quella dei filtri e delle convoluzioni Le elaborazioni di questa famiglia modificano il valore (colore,
Linguaggi ed Applicazioni mul1mediali
Università degli Studi di Urbino "Carlo Bo" Linguaggi ed Applicazioni mul1mediali 02.03- Tecniche Tecniche Maurizio Maffi ISTI Informa1on Science and Technology Ins1tute TIFF: Tag Image File Format Formato
Corso di Visione Artificiale. Texture. Samuel Rota Bulò
Corso di Visione Artificiale Texture Samuel Rota Bulò Texture Le texture sono facili da riconoscere ma difficili da definire. Texture Il fatto di essere una texture dipende dal livello di scala a cui si
Filtering. Maschera di contrasto - Carica un immagine (16 o 48 bit): Lancia il comando Unsharp mask dal menu Processing:
Filtering Maschera di contrasto - Carica un immagine (16 o 48 bit): Lancia il comando Unsharp mask dal menu Processing: Prova: Il risultato Per ridurre il tipico effetto bordo di questo filtro passa alto,
Statistica. POPOLAZIONE: serie di dati, che rappresenta linsieme che si vuole indagare (reali, sperimentali, matematici)
Statistica La statistica può essere vista come la scienza che organizza ed analizza dati numerici per fini descrittivi o per permettere di prendere delle decisioni e fare previsioni. Statistica descrittiva:
Tecniche di enfatizzazione
Tecniche di enfatizzazione Cosa è l enfatizzazione delle immagini L enfatizzazione o enhancement delle immagini è un insieme di tecniche che vengono utilizzate per migliorare l aspetto delle immagini al
LEZIONI DI STATISTICA
GIOVANNI GIRONE Ordinario nell'università di Bari TOMMASO SAL VEMINI Ordinario nel!' Università di Roma LEZIONI DI STATISTICA Volume Primo CACUCCI EDITORE - BARI - 1991 CEMrn o r INDICE Prefazione pag.
HISTOGRAM MATCHING Di Raimondo Graziano - Nicolosi Salvatore Multimedia A.A
HISTOGRAM MATCHING Di Raimondo Graziano - Nicolosi Salvatore Multimedia A.A 2013-2014 Introduzione Un istogramma è un grafico che mostra la distribuzione delle varie tonalità di una data immagine digitale
0.6 Filtro di smoothing Gaussiano
2 Figura 7: Filtro trapezoidale passa basso. In questo filtro l rappresenta la frequenza di taglio ed l, l rappresenta un intervallo della frequenza con variazione lineare di H, utile ad evitare le brusche
Programma del corso di Elaborazione delle immagini I
Programma del corso di Elaborazione delle immagini I 7 marzo 2011 Questo documento contiene una descrizione del programma svolto nel corso di Elaborazione delle immagini I, a.a. 2009/10, in relazione agli
Sistemi Elettronici e informatici in ambito Radiologico // Informatica Medica parte c A.A. 2014-15
Sistemi Elettronici e informatici in ambito Radiologico // Informatica Medica parte c A.A. 2014-15 Agostino ACCARDO Dipartimento di Ingegneria e Architettura 040-5587148 [email protected] Testi di riferimento:
Fondamenti di Elaborazione di Immagini Estrazione dei Bordi e Segmentazione. Raffaele Cappelli [email protected]
Fondamenti di Elaborazione di Immagini Estrazione dei Bordi e Segmentazione Raffaele Cappelli [email protected] Contenuti Estrazione dei bordi Calcolo del gradiente Operatori di Roberts Operatori
1 PROCESSI STOCASTICI... 11
1 PROCESSI STOCASTICI... 11 Introduzione... 11 Rappresentazione dei dati biomedici... 11 Aleatorietà delle misure temporali... 14 Medie definite sul processo aleatorio... 16 Valore atteso... 16 Esercitazione
Qualità delle Immagini
Qualità delle Immagini Master: Verifiche di Qualità in Radiodiagnostica, Medicina Nucleare e Radioterapia Lezioni n. 7-8 Dr. Rocco Romano (Dottore di Ricerca) Facoltà di Farmacia, Università degli Studi
Capitolo 9 LA MORFOLOGIA APPLICATA ALLE IMMAGINI DIGITALI
Capitolo 9 LA MORFOLOGIA APPLICATA ALLE IMMAGINI DIGITALI La morfologia è una branca della biologia che ha a che fare con la forma degli animali e delle piante; nel nostro caso è un mezzo che ci serve
Le immagini digitali. Introduzione
Le immagini digitali Introduzione 2 L informazione grafica grafica a caratteri grafica vettoriale grafica raster 3 Due grandi categorie Immagini reali: acquisite da una scena reale mediante telecamera,
La visione spaziale (1): dalla visita oculistica al JPEG
La visione spaziale (1): dalla visita oculistica al JPEG Corso di Principi e Modelli della Percezione Prof. Giuseppe Boccignone Dipartimento di Informatica Università di Milano [email protected] http://boccignone.di.unimi.it/pmp_2015.html
Risonanza Magnetica Nucleare
Risonanza Magnetica Nucleare La ricostruzione delle immagini Gradienti di codifica dei singoli voxel Codifica dello spazio, della frequenza e della fase Il K-spazio e le frequenze di impulsi RF Le immagini
Esempi di confronti grafici
Esempi di confronti grafici Esempi di confronti grafici 7/3 Capitolo 3 LE MEDIE La media aritmetica La media geometrica La trimmed mean La mediana La moda I percentili Statistica - Metodologie per
