Equalizzazione di istogrammi

Documenti analoghi
HISTOGRAM MATCHING Di Raimondo Graziano - Nicolosi Salvatore Multimedia A.A

Operazioni sulle immagini digitali

Istogramma dei livelli di grigio

L istogramma. Interazione & Multimedia 2

Operazioni sulle immagini digitali

Operazioni puntuali. Tipi di elaborazioni Operatori puntuali Look Up Table Istogramma

Filtraggio. Stefano Ferrari. Università degli Studi di Milano Tecniche di calcolo e sistemi operativi e informatica

Elaborazione statistica di dati

Sharpening mediante filtraggio spaziale

Un sistema fuzzyper il miglioramento del contrasto

LA DISTRIBUZIONE NORMALE (Vittorio Colagrande)

LA DISTRIBUZIONE NORMALE o DI GAUSS

Analisi e scelta dei dati di input

Laboratorio di Chimica Fisica. Analisi Statistica

Istogramma dei livelli di grigio

La visione. Visione biologica ed elaborazione delle immagini

Acquisizione e rappresentazione di immagini

Trasformare e migliorare

SCHEDA DIDATTICA N 7

Trasformazioni di intensità Filtraggio spaziale. 31/03/2010 Francesca Pizzorni Ferrarese

5. Analisi dei dati di output

Segmentazione di immagini

Generazione di distribuzione di probabilità arbitrarie

Elaborazione di immagini. Trasformare e migliorare. Scopi dell elaborazione. Tipi di elaborazione

Elaborazione statistica di dati

Elementi di grafica raster

Introduzione a Matlab

Metodi di equalizzazione dell istogramma e di mode decomposition per il miglioramento di immagini biomediche

Università degli Studi Roma Tre Anno Accademico 2014/2015 ST410 Statistica 1

2. Introduzione alla probabilità

PROBABILITÀ - SCHEDA N. 3 VARIABILI ALEATORIE CONTINUE E SIMULAZIONE

5. Analisi dei dati di input

Università degli Studi Roma Tre Anno Accademico 2016/2017 ST410 Statistica 1

Sommario. Tabelle ad indirizzamento diretto e hash Funzioni Hash

Università degli Studi Roma Tre Anno Accademico 2017/2018 ST410 Statistica 1

Vedi: Probabilità e cenni di statistica

distribuzione normale

TECNICHE DI SIMULAZIONE

PROBABILITÀ - SCHEDA N. 3 VARIABILI ALEATORIE CONTINUE E SIMULAZIONE

IL PALLINOMETRO SCOPO

λ è detto intensità e rappresenta il numero di eventi che si

Introduzione a Matlab

Estrazione dei bordi

5. Analisi dei dati di output

Analisi Matematica 1 Soluzioni prova scritta n. 1

PROCEDURE/TECNICHE DI ANALISI / MISURE DI ASSOCIAZIONE A) ANALISI DELLA VARIANZA

Parametri e statistiche. Parametri e statistiche. Distribuzioni campionarie. Popolazione Parametri Valori fissi, Statistiche o Stimatori.

Corso di laurea magistrale in Informatica Multimedia - Prof. F.Stanco. Segmentazione. A cura di Andrea Tambone

Capitolo 4: Ottimizzazione non lineare non vincolata

Metodi e Modelli Matematici di Probabilità per la Gestione Prova scritta 12/01/2009

Capitolo 6 La distribuzione normale

Variabile casuale Normale

Corso di Matematica Applicata A.A

Tecniche di enfatizzazione

Statistica Inferenziale

ISTOGRAMMI E DISTRIBUZIONI:

Le variabili casuali o aleatorie

IL PALLINOMETRO SCOPO

Elaborazione di Segnali e Immagini (ESI)

Elaborazione di immagini digitali: trasformare e migliorare

Variabili aleatorie continue: la normale. Giovanni M. Marchetti Statistica Capitolo 6 Corso di Laurea in Economia

Puntatori. Stefano Ferrari. Università degli Studi di Milano Programmazione. anno accademico

STATISTICA. Inferenza: Stima & Intervalli di confidenza, 1

Elaborazione di immagini. I filtri Digital Image Processing

Facoltà di Ingegneria Calcolo delle Probabilità e Statistica Ingegneria Civile e A&T e Informatica

Capitolo 6. Variabili casuali continue. 6.1 La densità di probabilità

Analisi multivariata per osservazioni appaiate. Analisi multivariata per osservazioni appaiate

Computazione per l interazione naturale: fondamenti probabilistici (2)

Corso di Laurea: Diritto per le Imprese e le istituzioni a.a Statistica. Probabilità. Lezioni : 11, 12. Docente: Alessandra Durio

Esercitazione: La distribuzione NORMALE

Teoria dell informazione

TRACCIA DI STUDIO. Indici di dispersione assoluta per misure quantitative

Teoria della probabilità Variabili casuali

Soluzioni prova scritta di Complementi di Probabilità e Statistica (29/06)

INDAGINE DI CUSTOMER SATISFACTION SULL UTENZA DELLA CASA DI RIPOSO CARRARA ANNO 2011

Probabilità e Statistica Esercizi

1/55. Statistica descrittiva

Analisi delle corrispondenze

Laurea triennale in MATEMATICA, Corso di PROBABILITÀ 1 Compito scritto del FOGLIO RISPOSTE

Distribuzione esponenziale. f(x) = 0 x < 0

La distribuzione delle frequenze. T 10 (s)

Corso di Laurea in Informatica Calcolo delle Probabilità e Statistica (269AA) A.A. 2016/17 - Prova del

Corso di Fondamenti di Telecomunicazioni

Statistica. Lezione : 18, 19. Variabili casuali

Materiale didattico per il corso di Statistica I Quinta esercitazione SOLUZIONI

RETI DI TELECOMUNICAZIONE

Statistica Inferenziale

Probabilità classica. Distribuzioni e leggi di probabilità. Probabilità frequentista. Probabilità soggettiva

A. Veneziani Statistica di due dadi verificata con un programma C#

Corso di Laurea a Distanza in Ingegneria Elettrica Corso di Comunicazioni Elettriche Teoria della probabilità A.A

le scale di misura scala nominale scala ordinale DIAGNOSTICA PSICOLOGICA lezione si basano su tre elementi:

Low Level Vision: Trasformata di Hough

Ivan Marchesini, Mauro Rossi, Paola Salvati, Marco Donnini, Francesca Ardizzone, Stefano Gariano CNR IRPI

Algebra Booleana. 13. Rif:

Maria Prandini Dipartimento di Elettronica e Informazione Politecnico di Milano

Matematica con elementi di Informatica

Transcript:

Equalizzazione di istogrammi Stefano Ferrari Università degli Studi di Milano stefanoferrari@unimiit Tecniche di calcolo e sistemi operativi e informatica academic year 217 218 Istogramma L istogramma di una immagine a L valori di intensità è la funzione discreta: h(k) = n k, k [,, L 1] dove n k è il numero di pixel aventi intensità k Spesso è utile considerare l istogramma normalizzato rispetto al numero di pixel dell immagine, M N: p(k) = n k MN M e N sono il numero di righe e colonne dell immagine La funzione p(k) è una stima della densità di probabilità di k; la somma k p(k) vale 1 Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica aa 217/18 1

Trasformazioni basate su istogramma L istogramma fornisce un modo intuitivo (visuale) per valutare alcune proprietà statistiche dell immagine Le elaborazioni basate sulla trasformazione dell istogramma sono numerose miglioramento, compressione, segmentazione e facili da realizzare con un calcolatore: poco costose; realizzabili da hardware dedicato Immagine scura Le componenti dell istogramma sono localizzate nei valori bassi di intensità Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica aa 217/18 2

Immagine chiara Le componenti dell istogramma sono localizzate nei valori alti di intensità Immagine con basso contrasto Le componenti dell istogramma sono localizzate in una banda piuttosto stretta Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica aa 217/18 3

Immagine con elevato contrasto Le componenti dell istogramma sono distribuite su tutto l intervallo rappresentabile La distribuzione è quasi uniforme, con pochi picchi Se la distribuzione è uniforme su tutto l intervallo di intensità rappresentabile, l immagine tende ad avere un elevata dinamicità (dynamic range) e i dettagli sono maggiormente visibili Questo è l effetto cercato con le trasformazioni di istogramma Trasformazioni monotone Per studiare le trasformazioni di istogramma è utile considerare inizialmente le trasformazioni (continue) monotone su [, L 1] 2 : s = T (r), r L 1 T (r 2 ) T (r 1 ), r 2 > r i T (r) L 1, r L 1 Se T è monotona crescente, esiste T 1 : r = T 1 (s), s L 1 Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica aa 217/18 4

Intensità come variabile casuale Le intesità (continue) possono essere considerate come variabili casuali in [, L 1] Se T ( ) è continua e differenziabile: p s (s) = p r (r) (d)r (d)s In particolare, siamo interessati alla trasformazione: r s = T (r) = (L 1) p r (w)dw Si ha che: ds dr = T(r) [ dr = (L 1) d r dr p r (w)dw ] = (L 1)p r (r) Quindi: ps (s) = p r (r) (d)r 1 = p r (r) (d)s = 1 L 1, s L 1 (L 1)p r (r) Cioè s è uniforme, indipendentemente da p r Equalizzazione p r (r) s = T (r) L-1 p s (s) 1 L 1 L-1 r L-1 r L-1 s La trasformazione di equalizzazione, T (r), è più ripida dove r è più probabile Mappa intervalli di r a bassa probabilità in intervalli di s = T (r) più corti Al contrario, intervalli di r al alta probabilità sono mappati in intervalli di s più ampi Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica aa 217/18 5

Equalizzazione con valori discreti r k è un livello di intensità in,, L 1 pr (r k ) = n k MN, k =, 1,, L 1 L equalizzazione si ottiene trasformando i pixel di intensità r k in s k : sk = T (r k ) = (L 1) k j= p r (r j ) = L 1 k MN j= n j, k =, 1,, L 1 Equalizzazione con valori discreti (2) r k n k p r (r k ) T (r k ) s k p s (s k ) r = 79 19 133 1 19 r 1 = 1 123 25 38 3 25 r 2 = 2 85 21 455 5 21 r 3 = 3 656 16 567 6 r 4 = 4 329 8 623 6 24 r 5 = 5 245 6 665 7 r 6 = 6 122 3 686 7 11 r 7 = 7 81 2 7 7 Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica aa 217/18 6

Esempi Dark image equalization Esempi (2) Bright image equalization Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica aa 217/18 7

Esempi (3) Low contrast image equalization Esempi (4) High contrast image equalization Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica aa 217/18 8

Esempi (5) La trasformazione di ogni immagine mappa i valori dall intervallo dell immagine originale all intero intervallo delle intensità La trasformazione per (4) è molto simile all identità Specifica di istogrammi L equalizzazione dell istogramma è una procedura di base che permette di ottenere un immagine con una distribuzione di intensità ben precisa (uniforme) A volte, la distribuzione (ottimale) non è uniforme La procedura di equalizzazione può essere sfruttata per ottenere una distribuzione generica: Histogram matching Il problema si può formalizzare come: data un immagine di input, i pixel della quale sono distribuiti con probabilità p r, data la distribuzione desiderata, pz, trovare la trasformazione F, tale che z = F (r) Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica aa 217/18 9

Specifica di istogrammi (2) Sia s una variabile casuale tale che: s = T (r) = (L 1) r p r (w)dw p s è uniforme Definire una variabile casuale z che soddisfi: z G(z) = (L 1) p z(t)dt = s p s è uniforme Quindi: G(z) = s = T (r) La trasformazione desiderata F, tale che z = F (r) può essere ottenuta come: z = G 1 (T (r)), ie, F = T G 1 p r (r) s = T (r) L-1 s = G(z) L 1 p z (z) L-1 r L-1 r L-1 z L-1 z Esempio I pixel sono per lo più concentrati nella regione scura dell istogramma Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica aa 217/18 1

Esempio (2) Esempio (3) Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica aa 217/18 11

Equalizzazione locale L equalizzazione dell istogramma è un approccio globale L equalizzazione locale dell istogramma si realizza considerando, per ogni pixel, for each pixel, un opportuno intorno sul quale applicare l equalizzazione (o il matching) Costo computazionale elevato, ma i pixel adiacenti condividono molti vicini L applicazione su regioni disgiunte può produrre artefatti (a blocchi) Esempio a b c (a) immagine originale (b) immagine equalizzata (c) immagine localmente equalizzata (intorno 3 3) Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica aa 217/18 12