Trasformazioni di Intensità e Filtraggio Spaziale

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Trasformazioni di Intensità e Filtraggio Spaziale"

Transcript

1 Trasformazioni di Intensità e Filtraggio Spaziale (Alcuni Richiami) Prof. Sebastiano Battiato Terminologia Le tecniche di elaborazione delle immagini sono in generale rivolte all ottenimento di uno dei seguenti obiettivi di massima: miglioramento di qualità (image enhancement) ripristino di qualità o restauro (image restoration) estrazione di informazione (feature detection) Manca in realtà una teoria generale del miglioramento di qualità, dato che non esiste uno standard generale di qualità delle immagini. 1

2 Terminologia Anche se le trasformazioni di intensità e il filtraggio spaziale abbracciano una vasta gamma di applicazioni, la maggior parte degli esempi che vedremo riguardano il miglioramento dell immagine (enhancement). L enhancement è il processo di manipolazione dell immagine tale che il risultato sia più simile dell originale per una specifica applicazione. L aggettivo specifica è importante perché stabilisce fin dall inizio che le tecniche di miglioramento sono problemi dedicati. Quindi, ad esempio, un metodo valido per il miglioramento di immagini a raggi X potrebbe non essere l approccio migliore per immagini satellitari catturate nella banda ad infrarossi dello spettro elettromagnetico. Terminologia Le tecniche di elaborazione si distinguono in puntuali, locali, globali, sequenziali, parallele. Possono essere applicate: tra domini diversi (trasformate bidimensionali); nello stesso dominio (di particolare interesse il dominio spaziale e quello delle frequenze spaziali); con riduzione dei dati tra ingresso e uscita (per esempio estrazione di informazioni o compressione); (spesso) lineari e spazio-invarianti (convoluzioni bidimensionali) 2

3 Metodi nel Dominio Spaziale Le elaborazioni nel dominio spaziale possono essere espresse come: g(x,y)= T[f(x,y)] essendo f l immagine di ingresso alla elaborazione, g quella di uscita e T un operatore su f, definito in un intorno di (x,y). La dimensione dell intorno di (x,y) definisce il carattere della elaborazione: puntuale (l intorno coincide con il pixel stesso); locale (per esempio una piccola regione quadrata centrata sul pixel); globale (l intorno coincide con l intera f). Elaborazioni Puntuali Il risultato di una elaborazione puntuale omogenea dipende solo dal valore del pixel cui è applicata, per cui tali elaborazioni vengono anche dette manipolazioni della scala dei grigio dei colori. Se invece il risultato dell elaborazione dipende anche dalla posizione del pixel nell immagine, si parla di elaborazioni puntuali non omogenee. Alcune tipiche elaborazioni puntuali omogenee: Aggiunta o sottrazione di una costante a tutti i pixel (per compensare sotto o sovraesposizioni); Inversione della scala dei grigi (negativo); Espansione del contrasto; Modifica (equalizzazione o specifica) dell'istogramma; Presentazione in falsi colori. 3

4 Elaborazione Puntuali Omogenee L elaborazione si effettua applicando una specifica operazione a ciascun pixel dell immagine di partenza, e costruendo una nuova immagine in cui ciascun pixel assume un valore che è il risultato della operazione stessa. L elaborazione puntuale omogenea può pertanto essere rappresentata da una trasformazione (o mapping) dei livelli di grigio, del tipo: s = T(r) dove r è la variabile che rappresenta il livello di grigio dell immagine di ingresso alla elaborazione ed s è la variabile che rappresenta il livello di grigio dell immagine di uscita. Contrast Enhancement L immagine di output avrà un contrasto maggiore visto che i valori di grigio più piccoli di m vengono resi più scuri mentre quelli più grandi vengono resi più chiari. 4

5 In generale quindi utilizzando un grafico come quello mostrato in figura si riescono ad implementare le cosiddette look-up tables (LUT), in grado di implementare operazioni puntuali anche di tipo non banale. Esempio (a) Mammografia digitale (b) Negativo dell immagine ottenuta usando la trasformazione negativa 5

6 Trasformazione Logaritmica Si tratta di una trasformazione che consente di comprimere la gamma dinamica, permettendo la memorizzazione o la visualizzazione, con una scala dei grigi usuale, di immagini caratterizzate da escursioni di intensità molto ampie. Può essere espressa come: s = c log (1 + r) Si può notare come la trasformazione realizzi l espansione della dinamica per bassi valori di r e la compressione della dinamica per alti valori di r. c è una costante di scala, che va scelta opportunamente per far rientrare i valori trasformati nel range corretto, cioè in [0, L-1]. Trasformazione Logaritmica Supponendo che sia 0 < r < R, si ha 0 < s < c log(1+r). Se R>>1, come normalmente avviene, per esempio, per lo spettro di Fourier di una immagine, si può porre: c log R = L-1, da cui c = (L-1)/log R In tal modo è possibile, per esempio, visualizzare su un dispositivo a 256 livelli di grigio un immagine con una gamma dinamica molto più ampia, anche dell ordine dei milioni, senza che siano visualizzabili solo i valori più alti, come avverrebbe se il mapping tra le due gamme dinamiche fosse lineare. 6

7 Un Esempio L immagine di sinistra contiene dei valori compresi tra 0 e 1.5x10 6, visualizzata scalando questi valori linearmente nel range [0, 2 8-1]. La variabilità relativa può essere evidenziata applicando, prima dello scaling lineare a 8-bit, una trasformazione logaritmica (in questo caso c=1). Trasformazione di Potenza La trasformazione di potenza, nel caso generale può essere espressa come: s = c r γ dove c e γ sono costanti positive. La costante c è scelta di volta in volta in modo da normalizzare i valori di s in [0, 255]. Come vedremo, per valori di γ minori di 1 la trasformazione ha effetti analoghi alla trasformazione logaritmica (espansione della dinamica per bassi valori di r, compressione della dinamica per alti valori di r), mentre per valori di γ maggiori di 1 la trasformazione ha esattamente gli effetti opposti. 7

8 E importante osservare come gli effetti della trasformazione siano facilmente controllabili agendo sul parametro γ, il che consente di adattare la trasformazione stessa (si parla infatti di una famiglia di possibili curve di trasformazione) ad una ampia gamma di situazioni. c = 1 Correzione Gamma I monitor CRT esibiscono tipicamente una caratteristica intensità di emissione-tensione applicata non lineare, ma approssimativamente quadratica (in realtà l esponente varia tra 1.8 e 2.5) Con riferimento alle curve mostrate, questo comportamento tende a rendere l immagine più scura del voluto. Per esempio, su un monitor CRT (con γ= 2.5) si può applicare una correzione, pre-processando l input con la corrispondente funzione inversa: s = r 1/2.5 = r 0.4 8

9 Correzione Gamma Correzione Gamma Come già accennato la correzione Gamma può anche essere utilizzata, per modificare il contrasto di un immagine. L immagine in alto a sx presenta una chiaro appiattimento della dinamica verso il bianco (si veda il relativo istogramma). A seguire l immagine risultante dall applicazione di una correzione Gamma al variare del parametro g. g = 3 g = 4 g = 5 9

10 Bit-planes Un immagine con una profondità colore di N bit può essere rappresentata da N piani di bit (bit-planes), ciascuno dei quali può essere vista come una singola immagine binaria. In particolare si può indurre un ordine che varia dal Most Significant Bit (MSB) fino al Least Significant Bit (LSB). Lena: Bit-planes Most Significant bit (MSB) Least Significant bit (LSB) 10

11 Ancora Bit-planes Bit-planes 11

12 Bit-planes: Osservazioni I piani di bit più significativi contengono informazioni sulla struttura dell immagine, mentre quelli via via meno significativi forniscono i dettagli sempre più piccoli. Si noti che solo i piani dal 7 al 3 contengono dati significativi dal punto di vista visuale. Che cosa rappresenta l immagine del piano 7? Quali sono gli intervalli di valori di grigio coperti dagli altri piani? Range Highlights E possibile selezionare solo i toni di grigio all interno di un certo range di valori, attraverso delle LUT dette appunto Range Highlights in grado di agire solo sui toni di grigio all interno di un intervallo [A, B]. 12

13 Bit-planes e LUT Data un immagine I a 256 toni di grigio, realizzare una LUT che evidenzi i toni di grigio individuati dal terzo e dal quinto bit (primo bit = MSB, ottavo bit =LSB) I toni di grigio individuati dal terzo bit sono tutti quelli della forma: x x 1 x x x x x In particolare si può osservare che per il sistema di numerazione posizionale, il terzo bit individua i valori multipli di 2 5 =32, ne segue che i toni di grigio individuati saranno i seguenti intervalli di ampiezza 2 5-1=31, individuati ad intervalli regolari di 2 6 =64 valori: x x x x x 2 5 = 32,, x x x x x = 96,, x x x x x = 160,.., x x x x x = 224,.., 255 Bit-planes e LUT I toni di grigio individuati dal quinto bit sono tutti quelli della forma: x x x x 1 x x x In particolare si può osservare che per il sistema di numerazione posizionale, il terzo bit individua i valori multipli di 2 3 =8, ne segue che i toni di grigio individuati saranno i seguenti intervalli di ampiezza 2 3-1=7, individuati ad intervalli regolari di 2 4 =16 valori: x x x 2 3 = 8,, x x x = 24,.., x x x = 40,.., x x x = 56,.., x x x = 72,.., x x x = 88,.., x x x = 104,, x x x = 120,..,

14 Bit-planes e LUT x x x = 136,.., x x x = 152,.., x x x = 168,.., x x x = 184,.., x x x = 200,.., x x x = 216,.., x x x = 232,.., x x x = 248,.., 255 In generale la LUT che evidenzia i toni di grigio dell i-esimo bit (i = 0,., 7) dove i = 0 fa riferimento al LSB, individua i toni di grigio ad intervalli regolari di 2 i+1 valori, a partire da 2 i. L ampiezza di ciascun intervallo è pari a 2 i -1. Individuati gli intervalli costruire la LUT corrispondente è immediato. Bit-planes: LUT 14

15 MATLAB function bitplanes(imagepath, bit) %Creo il byte da mettere in AND per evidenziare solo un bit mask = pow2(double(bit)); mask = uint8(mask); disp('maschera'); dec2bin(mask) im = imread(imagepath); image = rgb2gray(im); a = bitand(mask, image); %Applico la maschera %Trasformo tutti i valori >0 in 1 e poi in 255 b = (a>0) * 255; image = uint8(b); figure; imshow(image); X = uint8([0:1:255]); y = bitand(mask, X); Y = (y>0) *255; figure;plot(x,y,'.');axis([ ]); end Modifica dell Istogramma L'istogramma (normalizzato) dei livelli di grigio di un'immagine digitale è la funzione discreta nk p( rk ) = per k = 0, 1,..., L-1 MN dove n k è il numero di pixel dell'immagine con livello di grigio r k mentre M ed N denotano le dimensioni orizzontale e verticale (il numero totale di pixel). E' pertanto una stima a posteriori delle probabilità di occorrenza dei livelli di grigio dell'immagine, utile perchè fornisce una descrizione globale della cosiddetta "apparenza" dell'immagine. 15

16 Modifica dell Istogramma Le informazioni date dall istogramma possono dare un'idea generale della possibilità di miglioramento dell'immagine, soprattutto in termini di manipolazione del contrasto, ma trovano applicazione anche in altre elaborazioni (segmentazione, compressione). Alcuni autori considerano non puntuali ma globali le elaborazioni di questo tipo, in quanto l istogramma rappresenta una descrizione in un certo senso globale delle caratteristiche visuali dell immagine. In senso stretto, però, la manipolazione dell istogramma è una operazione puntuale. Equalizzazione: perche? In generale le componenti di luminanza di un istogramma in immagini ad alto contrasto coprono, quasi l intera gamma di valori ed inoltre la distribuzione dei pixel non è troppo dissimile da una distribuzione uniforme. 16

17 Equalizzazione: perche? L equalizzazione (o linearizzazione) dell istogramma di una immagine è l elaborazione che idealmente produce una immagine con istogramma piatto, cioè con livelli di grigio uniformemente distribuiti sui pixel (ogni livello di grigio caratterizza lo stesso numero di pixel dell immagine). Prima di procedere con i dettagli del relativo algoritmo è bene rivedere alcuni concetti sulla teoria della probabilità (variabili casuali, probability density function (PDF), cumulative density function (CDF), ecc.). (si veda pagg review_of_probability.zip e pagg review.pdf dal sito del libro di testo). Equalizzazione dell Istogramma In realtà una distribuzione perfettamente uniforme dei livelli di grigio non può essere ottenuta, principalmente a causa della natura discreta delle grandezze trattate. Supponiamo inizialmente che r sia una variabile continua, tale che 0 r L 1; si assuma inoltre che s = T(r) soddisfi le due condizioni: a) T(r) è una funzione monotona non decrescente nell intervallo 0 r L-1 b) 0 Τ(r) L-1 per 0 r L-1 Per garantire l esistenza della trasformazione inversa richiederemo anche la stretta monotonicità. La a) conserva anche l'ordine dei livelli nella scala dei grigi (dal nero al bianco), mentre la condizione b) garantisce una trasformazione consistente con i livelli di grigio permessi (tra 0 e 1). 17

18 Esempi di T(r) Equalizzazione dell Istogramma La trasformazione inversa è r = T -1 (s) per 0 s 1, e si assume che anche T -1 (s) soddisfi le condizioni a) e b) rispetto a s. Se r e s vengono viste come variabili random nell'intervallo [0,1], è possibile caratterizzarle mediante le rispettive densità di probabilità, p r (r) e p s (s). Dalla teoria della probabilità, se p r (r) e T(r) sono note e T -1 (s) soddisfa la condizione a), si ha: ps ( s) = p r dr ( r) ds r= T E' possibile pertanto controllare la distribuzione dei livelli di grigio nell'immagine trasformata adoperando una adeguata funzione di trasformazione. 1 ( s) 18

19 19 Equalizzazione dell Istogramma In particolare si consideri la trasformazione costituita dalla funzione di distribuzione cumulativa (CDF) di r: La CDF soddisfa entrambe le condizioni a) e b), in quanto è ad un solo valore e cresce monotonicamente (fra 0 e 1) in funzione di r. Derivando rispetto a r si ottiene (per la regola di Leibniz): e quindi: = = r r L r d p L r T s 0 1 0, ) ( 1) ( ) ( ) ( 1) ( ) ( 1) ( ) ( 0 r p L d p dr d L dr r dt dr ds r r r = = = ) ( 1) ( 1 ) ( ) ( ) ( 1 = = = L s L r p L r p s p s T r r r s

20 Equalizzazione dell Istogramma Pertanto la densità di probabilità della variabile trasformata è uniforme nel suo intervallo di definizione, indipendentemente dalla funzione di trasformazione inversa T -1 (s). Questo è importante perché l inversione della T(r) non è, in generale, una operazione analiticamente semplice. Utilizzando come trasformazione la CDF di r si ottiene dunque una immagine con densità di probabilità uniforme dei livelli di grigio, indipendentemente dalla densità di probabilità iniziale. Ne deriva un incremento nella gamma dinamica dei pixel che può avere notevoli effetti sulla"apparenza" dell'immagine. Equalizzazione dell Istogramma Tornando a considerare discrete le variabili random, si prendono in considerazione probabilità e somme al posto di densità di probabilità e integrali. Si ha per la probabilità di occorrenza dei livelli di grigio: nk p( rk ) = per 0 rk 1 e k = 0, 1,..., L-1 MN La funzione da utilizzare per l'equalizzazione dell'istogramma nel caso discreto è la seguente: k k ( L 1) sk = T( rk ) = ( L 1) pr ( rj ) = n j, 0 rk L 1e k = 0, 1,..., L-1 j= 0 MN j= 0 La trasformazione consiste nel trasformare ogni pixel di livello r k in un pixel di livello s k, attraverso la T(r k ) che si calcola direttamente dall istogramma dell'immagine di partenza. 20

21 Equalizzazione: un esempio Equalizzazione dell Istogramma Come si può notare, l istogramma della immagine equalizzata non è piatto. D altro canto, l uniformità della p s (s) è stata verificata solo nel caso continuo, e non nel caso discreto. Tuttavia, i livelli di grigio dell immagine equalizzata spaziano su tutta la dinamica possibile (anche se alcuni livelli possono non essere presenti), ed in particolare raggiungono sempre il bianco. Al conseguente incremento del contrasto si possono aggiungere effetti sgradevoli quali lo sgranamento dell immagine, la comparsa di false regioni, ecc., soprattutto quando il contrasto dell immagine originale è molto basso. L apparenza dell immagine può essere migliorata anche con altre tecniche di modifica del contrasto, ma l equalizzazione dell istogramma ha il vantaggio di essere completamente automatica. 21

22 Equalizzazione: Esempio1 Si consideri la seguente immagine di dimensione 20x20. La prima colonna larga 10 ha colore 0, la seconda colonna larga 5, ha colore 1, la terza colonna larga 3 con colore 3, la quarta colonna larga 2 con colore 4. k r n k /n 0 0 (20*10)/400 = 0,5 1 0,25 (20*5)/400 = 0,25 2 0,5 (20*0)/400 = 0 3 0,75 (20*3)/400 = 0, (20*2)/400 = 0,1 Equalizzazione: Esempio1 Il relativo istogramma è il seguente: 0,6 0,5 0,5 0,4 0,3 0,2 0,1 0 0,25 0,15 0, L operatore T(r) utilizza le frequenze cumulate per definire i valori s k come segue: s 0 =T(r 0 )= 0, r 2 s 1 =T(r 1 )= 0, r 3 s 2 =T(r 2 )= 0, r 3 s 3 =T(r 3 )= 0, r 4 s 4 =T(r 4 )= r 4 22

23 Equalizzazione: Esempio1 La LUT corrispondente è quindi univocamente determinata: Equalizzazione: Esempio1 L istogramma finale dell immagine equalizzata avrà la seguente forma: 0,6 0,5 0,5 0,4 0,3 0,25 0,25 0,2 0, L aspetto grafico dell immagine sarà quindi: 23

24 Equalizzazione: Esempio2 Perché l equalizzazione non produce in realtà un istogramma piatto? Vediamolo con un esempio. Si consideri una semplice immagine con L = 8 livelli di grigio (k = 0, 1,, 7) e la seguente distribuzione di probabilità: Equalizzazione dell Istogramma Applicando la trasformazione si ottengono i seguenti valori: s 0 =T(r 0 )=0,015 s 1 =T(r 1 )=0,115 s 2 =T(r 2 )=0,365 s 3 =T(r 3 )=0,765 s 4 =T(r 4 )=0,965 s 5 =T(r 5 )=1 s 6 =T(r 6 )=1 s 7 =T(r 7 )=1 Che non coincidono con gli r k iniziali. Che fare allora? 24

25 Equalizzazione dell Istogramma Avendo a disposizione solo 8 valori di grigio, bisogna approssimare i valori s k così ottenuti al valore di grigio possibile più vicino (multipli di 1/7=0.143). Denotando con ss tali valori approssimati si ottiene: Ridistribuendo i pixel sui nuovi livelli, la distribuzione di probabilità dei pixel dell immagine di uscita è la seguente: p s (0) = p s (0.143) = 0.1 p s (0.286) = 0 p s (0.428) = 0.25 p s (0.571) = 0 p s (0.714) = 0.4 p s (0.857) = 0 p s (1) = Equalizzazione dell Istogramma E l approssimazione nel calcolo dei nuovi livelli, dovuta alla natura discreta dei livelli stessi, a causare la non uniformità dell istogramma. Inoltre si può notare che il livello massimo è necessariamente presente, per effetto del meccanismo di trasformazione utilizzata. Qual è l effetto prodotto dalla equalizzazione di una immagine già equalizzata? 25

26 (1) (2) (3) (4) Histogram Matching Esistono applicazioni per le quali basare il processo di enhancement sulla trasformazione volta ad ottenere un istogramma uniforme non è la migliore soluzione. In particolare è spesso utile, specificare la forma (shape) dell istogramma che si vuole ottenere. Questa tecnica prende il nome di Histogram Matching o Specification. 26

27 Histogram Matching: un esempio L equalizzazione appiattisce wash-out l immagine di input Histogram Matching: un esempio 27

28 Contrast Stretching (r 1,s 1 ) = (r min, 0) (r 2,s 2 ) = (r max, L-1) r 1 = r 2 = m s 1 =0, s 2 =L-1 I punti di controllo (r 1,s 1 ) e (r 2,s 2 ) regolano la tipologia di trasformazione da applicare. Se r 1 =s 1 e r 2 =s 2 si ottiene la retta a 45 gradi che lascia tutto inalterato. Se r 1 =r 2, s 1 =0 e s 2 = L-1 si ottiene una funzione di thresholding. Di solito si ha r 1 r 2 e s 1 s 2 per ovvi motivi. Elaborazioni puntuali non omogenee Le operazioni logiche di AND e di OR possono essere utilizzate, in particolare per l estrazione dalla immagine di una parte significativa (ROI Region of Interest) che debba essere successivamente elaborata. Questa operazione, detta anche di masking, può essere condotta come mostrano gli esempi seguenti, ricordando che l operazione logica è effettuata bit per bit, tra pixel nella stessa posizione nelle due immagini. 28

29 Miglioramento locale L equalizzazione dell istogramma vista in precedenza, non si presta ad un miglioramento dell'immagine relativo a dettagli in piccole aree (piccolo numero di pixel), in quanto essa prevede una trasformazione basata sulla distribuzione dei livelli di grigio nella intera immagine. 29

30 Miglioramento locale Il piccolo numero di pixel in queste aree può avere infatti influenza trascurabile nella determinazione di una trasformazione globale, che pertanto non garantirà necessariamente il miglioramento locale. E possibile allora utilizzare metodi basati sulla distribuzione dei livelli di grigio (o di altre proprietà dei pixel) in piccole aree dell'immagine. Oltre all istogramma, altre proprietà frequentemente usate in elaborazioni locali di questo tipo sono l'intensità media m, che è una misura della luminosità media dell'intorno considerato, e la varianza σ 2 (o la sua radice quadrata, cioè la deviazione standard σ), che è una misura del contrasto nell'intorno. Miglioramento Locale Con lo stesso significato dei simboli visto in precedenza, il momento centrale n-mo di r (l attributo centrale significa che alla r è stata sottratta la sua media m) è definito come: ( r) = n L1 L1 n ri m p( ri ) dove m = i= 0 i i= 0 r p( r ) Si ha, ovviamente, µ 0 = 1 e µ 1 = 0. In particolare, per n = 2, si ha la varianza: 2 ( r) = ( r) = 2 L 1 i= 0 ( r 2 i m) p( r i ) i 30

31 Features Extraction: Contrast and Focus To be able to identify regions of the image that contain more information, the luminance plane is subdivided in m blocks of equal dimensions (NxN). For each block, statistical measures of contrast and focus are computed. The underlying assumption is that that well focused or high-contrast blocks are more relevant compared to the others. Focus Measure The focus measure is computed by convolving each block with a simple 3x3 Laplacian filter. In order to discard irrelevant high frequency pixels (mostly noise), the outputs of the convolution at each pixel are bounded (fixed threshold). The mean focus value of each block is computed as: N = 2 thresh[ lapl( i), Noise] i 1 F = 2 N where N 2 is the number of pixels and the thresh() operator discards values lower than a fixed threshold Noise. 31

32 32 Contrast Measure In order to remove irrelevant peaks, the histogram is slightly smoothed by replacing each entry with its mean in a ray 2 neighborhood. Thus, the original histogram entry is replaced with the gray-level: The contrast measure is computed by simply building a histogram for each block and then calculating its deviation from the mean value A high deviation value denotes good contrast and vice versa. 5 2 i I 1 i I i I 1 i I 2 i I i I ] [ ] [ ] [ ] [ ] [ ] [ ~ = = = = i i i I i I M i D ] [ ~ ] [ ~ = = = i i i I i I i M ] [ ~ ] [ ~ Examples (a) Original Color input image; (b) Contrast and focus visually significant detected blocks; (c) Contrast enhancement obtained from RGB image through global correction.

33 Experiments Input Local Correction Global Correction Experiments Input Local Correction Global Correction 33

34 Miglioramento locale:un esempio Un esempio di elaborazione che fa uso dei valori locali di questi parametri statistici è il seguente: g(x,y)=a(x,y)[f(x,y) m(x,y)]+m(x,y) dove: A(x,y) = k (M/ σ(x,y)), con 0 < k < 1 m(x.y) e σ(x,y) sono rispettivamente la media e la deviazione standard dei livelli di grigio nell'intorno di (x,y), M è la media globale di f(x,y) e k è una costante. La trasformazione così definita viene utilizzata per calcolare il nuovo valore del pixel centrale dell intorno. Poiché A è inversamente proporzionale alla varianza, le aree dell'immagine a minore contrasto vengono a guadagnare di più. La media locale è aggiunta per ripristinare l'intensità media dell'immagine nell'intorno. Tecniche di manipolazione locale del contrasto risultano particolarmente adatte ad immagini in cui alcune parti sono accettabili, altre contengono particolari altrettanto significativi ma meno evidenti. 34

35 MATLAB histogram function h=imhist(f,bin); P=imhist(f,bin)/numel(f); h1=h(1:10:256); horz=1:10:256; bar(horz,h1); stem(horz,h1, fill ); plot(h); g1=histeq(f,nlev); %Histogram Equalization g2=histeq(f, hspec); %Histogram specification where hspec is a row vector MATLAB: imadjust Imadjust è la funzione MATLAB demandata alle trasformazioni (mapping) dei toni di grigio. La sua sintassi è: g=imadjust(f,[low_in,high_in],[low_out,high_out],gamma) 35

36 Filtraggio Spaziale L argomento è stato già trattato nel corso di IEM. Un pò di notazione è comunque utile e necessaria per il proseguio. In generale il filtraggio (lineare) di un immagine f con una filter mask m x n è data dall espressione: a g ( x, y) = ( s, t) f ( x s, y t) s= a t= b dove a = (m-1)/2 e b = (n-1)/2. b Ovviamente questa operazione va ripetuta per x = 0, 1,, M-1 e y = 0, 1,, N-1 dove M, N sono le dimensioni dell immagine f. Filtraggio Spaziale In questo caso: R = mn i= 1 i z i dove i i sono i coefficienti del filtro e gli z i sono i valori dei pixel dell immagine da filtrare. Il meccanismo qui illustrato è simile al concetto di convoluzione proprio del dominio delle frequenze: da questo deriva il nome assegnato a questi filtri di maschere di convoluzione. 36

37 N-box Operatori e maschere N-binomiale Sobel x,y Laplaciano Edge Enhancing Shifting Noise Reduction (order-statistics filters) Unsharp Masking Filtraggio in MATLAB:imfilter >I = imread( lena.jpg'); >h = ones(3,3)/9; >I2 = imfilter(i,h); >imshow(i), title( Immagine Originale'); >figure, imshow(i2), title( Immagine Filtrata ); 37

38 MATLAB: Opzioni per imfilter MATLAB: Opzioni per imfilter >Imfilter(I,ones(31), option) 38

39 Filtraggio in MATLAB: fspecial >I = imread( volto.jpg'); >h=fspecial('gaussian',[5 5],1) >I2 = imfilter(i,h); >imshow(i), title( Immagine Originale') >figure, imshow(i2), title( Immagine Filtrata'); MATLAB: Opzioni per fspecial Nota Bene: Per i filtraggi non lineari si vedano le funzioni nlfilter e colfilt in grado di applicare in stile convoluzione (opzione sliding ) una qualsiasi operazione definita dall utente e la funzione ordfilt2 usata per i cosiddetti order-statistic filters. 39

Trasformazioni di Intensità e Filtraggio Spaziale

Trasformazioni di Intensità e Filtraggio Spaziale Trasformazioni di Intensità e Filtraggio Spaziale (Alcuni Richiami) Prof. Sebastiano Battiato Terminologia Le tecniche di elaborazione delle immagini sono in generale rivolte all ottenimento di uno dei

Dettagli

L istogramma. Interazione & Multimedia 2

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

Dettagli

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

Trasformazioni di intensità Filtraggio spaziale. 31/03/2010 Francesca Pizzorni Ferrarese Trasformazioni di intensità Filtraggio spaziale 31/03/2010 Francesca Pizzorni Ferrarese Istogrammi L istogramma è la rappresentazione grafica della quantità di pixel presenti nell immagine per ciascun

Dettagli

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

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

Dettagli

Equalizzazione di istogrammi

Equalizzazione di istogrammi 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

Dettagli

Istogramma dei livelli di grigio

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

Dettagli

Istogramma dei livelli di grigio

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

Dettagli

Operazioni sulle immagini digitali

Operazioni sulle immagini digitali Operazioni sulle immagini digitali Categorie di operatori L istogramma dei livelli di grigio Trasformazioni puntuali Equalizzazione Operazioni su immagini digitali I tipi di operazioni che si possono realizzare

Dettagli

Trasformare e migliorare

Trasformare e migliorare Trasformare e migliorare Elaborazione di immagini Da f(x,y) a g(x,y) pixel trasformati secondo un determinato algoritmo f(x,y) g(x,y) Scopi dell elaborazione Eliminazione dei disturbi Esaltazione dei particolari

Dettagli

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

Elaborazione di immagini. Trasformare e migliorare. Scopi dell elaborazione. Tipi di elaborazione Elaborazione di immagini Trasformare e migliorare Procedimento che data un immagine originale f(x,y) ne generi una nuova g(x,y) i cui pixel siano stati trasformati secondo un determinato algoritmo. f(x,y)

Dettagli

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

Operazioni puntuali. Tipi di elaborazioni Operatori puntuali Look Up Table Istogramma Tipi di elaborazioni Operatori puntuali Look Up Table Istogramma Analisi di Basso Livello In ingresso abbiamo le immagini provenienti dai sensori. In uscita si hanno un insieme di matrici ognuna delle

Dettagli

Elementi di grafica raster

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

Dettagli

Elaborazione di immagini digitali: trasformare e migliorare

Elaborazione di immagini digitali: trasformare e migliorare Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Elaborazione di Immagini e Suoni / Riconoscimento e Visioni Artificiali 12 c.f.u. Anno Accademico 2009/2010 Docente: ing. Salvatore

Dettagli

Elaborazione di immagini. I filtri Digital Image Processing

Elaborazione di immagini. I filtri Digital Image Processing Elaborazione di immagini I filtri Digital Image Processing Tre livelli di image processing Basso livello Filtro di smoothing Tre livelli di image processing Medio livello Contrast saliency region detection,

Dettagli

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

Filtraggio. Stefano Ferrari. Università degli Studi di Milano Tecniche di calcolo e sistemi operativi e informatica Filtraggio Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Tecniche di calcolo e sistemi operativi e informatica anno accademico 2017 2018 Filtraggio Il termine filtraggio fa

Dettagli

Elaborazione nel dominio delle frequenze. Elaborazione delle immagini digitali 1

Elaborazione nel dominio delle frequenze. Elaborazione delle immagini digitali 1 Elaborazione nel dominio delle frequenze Elaborazione delle immagini digitali 1 Serie di Fourier Elaborazione delle immagini digitali 2 Introduzione alla trasformata di Fourier Una funzione periodica può

Dettagli

Operazioni sulle immagini digitali

Operazioni sulle immagini digitali Operazioni sulle immagini digitali Categorie di operatori L istogramma dei livelli di grigio Trasformazioni puntuali Equalizzazione Operazioni su immagini digitali I tipi di operazioni che si possono realizzare

Dettagli

Elaborazione delle immagini

Elaborazione delle immagini Dipartimento di Fisica a.a. 4/5 Fisica Medica Elaborazione delle immagini 5/4/5 Processamento Una mappatura di tipo esponenziale mostra un immagine del tipo Intensità d uscita Intensità in entrata L =

Dettagli

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 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

Dettagli

Sharpening mediante filtraggio spaziale

Sharpening mediante filtraggio spaziale Sharpening mediante filtraggio spaziale Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Elaborazione delle immagini anno accademico 2009 2010 Sharpening Il termine sharpening

Dettagli

Elaborazioni nel dominio spaziale (1)

Elaborazioni nel dominio spaziale (1) Elaborazione di Segnali Multimediali a.a. 2013/2014 Elaborazioni nel dominio spaziale (1) L.Verdoliva In questa lezione vedremo come caratterizzare immagini digitali in Matlab tramite media e varianza

Dettagli

Esercitazione 4: Filters

Esercitazione 4: Filters Laboratorio di Immagini Esercitazione 4: Filters Mauro Zucchelli 07/04/2016 AVVISO Settimana prossima lezione sospesa! Riprendiamo dall ultima volta Abbiamo visto cosa rappresenta la trasformata di Fourier

Dettagli

Capitolo 3 TRASFORMAZIONI DI INTENSITA' E FILTRAGGIO SPAZIALE

Capitolo 3 TRASFORMAZIONI DI INTENSITA' E FILTRAGGIO SPAZIALE Capitolo 3 TRASFORMAZIONI DI INTENSITA' E FILTRAGGIO SPAZIALE Le trasformazioni di intensità e i filtraggi trattati in questo capitolo lavorano nel dominio spaziale, cioè nel piano che contiene i pixel

Dettagli

Operatori locali. Operatori locali. Q=f(P,w)

Operatori locali. Operatori locali. Q=f(P,w) Operatori locali Operatori locali P(i,j) Gli operatori locali associano ad ogni piel ( i,j) della immagine di output Q un valore calcolato in un intorno o finestra w centrata nel piel P(i,j) Q=f(P,w) Operatori

Dettagli

Distribuzione Normale. Dott. Claudio Verona

Distribuzione Normale. Dott. Claudio Verona Distribuzione Normale Dott. Claudio Verona Rappresentazione di valori ottenuti da misure ripetute Il primo problema che si riscontra nelle misure ripetute più volte è trovare un metodo conveniente per

Dettagli

Tecniche di enfatizzazione

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

Dettagli

Trasformata wavelet. 1 Introduzione. 2 Filtri wavelet di Daubechies

Trasformata wavelet. 1 Introduzione. 2 Filtri wavelet di Daubechies Trasformata wavelet Introduzione L pari della trasforamta di Fourier veloce (FFT), la trasformata wavelet discreta (DWT) è un operazione veloce e lineare che opera su un vettore di dati di lunghezza pari

Dettagli

Elaborazioni nel dominio spaziale (1)

Elaborazioni nel dominio spaziale (1) Elaborazione di Segnali Multimediali a.a. 2017/2018 Elaborazioni nel dominio spaziale (1) L.Verdoliva In questa lezione vedremo come caratterizzare immagini digitali in Matlab tramite media e varianza

Dettagli

Image Processing Toolbox. Imaging Digitale a.a. 2015/2016

Image Processing Toolbox. Imaging Digitale a.a. 2015/2016 Imaging Digitale a.a. 2015/2016 Operazioni sulle immagini Lettura variabile=imread(nomefile) Scrittura imwrite(variabile,nomefile,parametri) Informazioni imfinfo(nomefile,parametri) Visualizzazione imshow(variabile)

Dettagli

SCHEDA DIDATTICA N 7

SCHEDA DIDATTICA N 7 FACOLTA DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA CIVILE CORSO DI IDROLOGIA PROF. PASQUALE VERSACE SCHEDA DIDATTICA N 7 LA DISTRIBUZIONE NORMALE A.A. 01-13 La distribuzione NORMALE Uno dei più importanti

Dettagli

Introduzione all elaborazione di immagini Part II

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)

Dettagli

Distribuzione Normale. Dott. Claudio Verona

Distribuzione Normale. Dott. Claudio Verona Distribuzione Normale Dott. Claudio Verona Rappresentazione di valori ottenuti da misure ripetute Il primo problema che si riscontra nelle misure ripetute più volte è trovare un metodo conveniente per

Dettagli

Elaborazione dei dati. pkt /9

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

Dettagli

STIME STATISTICHE. Consideriamo il caso della misura di una grandezza fisica che sia affetta da errori casuali. p. 2/2

STIME STATISTICHE. Consideriamo il caso della misura di una grandezza fisica che sia affetta da errori casuali. p. 2/2 p. 1/1 INFORMAZIONI Prossime lezioni Giorno Ora Dove 10/02 14:30 P50 11/02 14:30 Laboratorio (via Loredan) 17/02 14:30 P50 23/02 14:30 P50 25/02 14:30 Aula informatica (6-7 gruppi) 02/03 14:30 P50 04/03

Dettagli

Lez. 7 Immagini Digitali. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1

Lez. 7 Immagini Digitali. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Lez. 7 Immagini Digitali Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Dott. Pasquale De Michele Dott. Raffaele Farina Dipartimento di Matematica e Applicazioni Università di Napoli

Dettagli

Dipartimento di Matematica, Informatica ed Economia (DiMIE) Statistica. Antonio Azzollini

Dipartimento di Matematica, Informatica ed Economia (DiMIE) Statistica. Antonio Azzollini Dipartimento di Matematica, Informatica ed Economia (DiMIE) Statistica Antonio Azzollini antonio.azzollini@unibas.it Anno accademico 2017/2018 Quartili e distribuzioni di frequenze Stanze Appartamenti

Dettagli

IL PALLINOMETRO SCOPO

IL PALLINOMETRO SCOPO IL PALLINOMETRO SCOPO Verifica del fatto che gli errori casuali nella misura di una grandezza fisica ripetuta molte volte nelle stesse condizioni sperimentali seguono la distribuzione normale di Gauss.

Dettagli

Corso di Laurea a Distanza in Ingegneria Elettrica Corso di Comunicazioni Elettriche Processi casuali A.A Alberto Perotti, Roberto Garello

Corso di Laurea a Distanza in Ingegneria Elettrica Corso di Comunicazioni Elettriche Processi casuali A.A Alberto Perotti, Roberto Garello Corso di Laurea a Distanza in Ingegneria Elettrica Corso di Comunicazioni Elettriche Processi casuali A.A. 2006-07 Alberto Perotti, Roberto Garello DELEN-DAUIN Processi casuali Sono modelli probabilistici

Dettagli

Funzioni per la descrizione delle immagini

Funzioni per la descrizione delle immagini Funzioni per la descrizione delle immagini Problemi della rappresentazione in piel Visti i limiti del template matching, non è pensabile di realizzare un sistema efficiente di riconoscimento che si basa

Dettagli

Telerilevamento e Modellistica Forestale

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

Dettagli

LA DISTRIBUZIONE NORMALE o DI GAUSS

LA DISTRIBUZIONE NORMALE o DI GAUSS p. 1/2 LA DISTRIBUZIONE NORMALE o DI GAUSS Osservando gli istogrammi delle misure e degli scarti, nel caso di osservazioni ripetute in identiche condizioni Gli istogrammi sono campanulari e simmetrici,

Dettagli

Probabilità e Statistica

Probabilità e Statistica Probabilità e Statistica Non faremo una trattazione sistematica di probabilità e statistica (si veda in proposito il corso di Esperimentazioni III) Richiameremo alcuni argomenti che avete già visto quando

Dettagli

Image Processing 2. Dispense del corso di Elaborazione di Immagini e Audio Digitali. Prof. Roberto Vezzani.

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

Dettagli

Algoritmi per il riconoscimento dell iride

Algoritmi per il riconoscimento dell iride Algoritmi per il riconoscimento dell iride 1 L O C A L B I N A R Y P A T T E R N - S C A L E I N V A R I A N T F E A T U R E T R A S F O R M - C U M U L A T I V E S U M S A cura di: Chiara Galdi http://biplab.unisa.it/

Dettagli

Operatori locali su immagini digitali

Operatori locali su immagini digitali Operatori locali su immagini digitali Definizione degli operatori locali Filtri di smoothing Filtri di sharpening Filtri derivativi Operatori locali Questi operatori sono usati per: miglioramento della

Dettagli

IL PALLINOMETRO SCOPO

IL PALLINOMETRO SCOPO IL PALLINOMETRO SCOPO Verifica del fatto che gli errori casuali nella misura di una grandezza fisica ripetuta molte volte nelle stesse condizioni sperimentali seguono la distribuzione normale di Gauss.

Dettagli

Elaborazione statistica di dati

Elaborazione statistica di dati Elaborazione statistica di dati 1 CONCETTI DI BASE DI STATISTICA ELEMENTARE 2 Taratura strumenti di misura IPOTESI: grandezza da misurare identica da misura a misura Per la presenza di errori casuali,

Dettagli

AL DI LA DELLE IMMAGINI

AL DI LA DELLE IMMAGINI AL DI LA DELLE IMMAGINI Lucia Della Croce Giulia Maggi Ada Pulvirenti - Giuseppe Toscani Dipartimento di Matematica Università di Pavia Piano Lauree Scientifiche Broni - I. I. S. Faravelli 7 Dicembre 2010

Dettagli

Capitolo 6. La distribuzione normale

Capitolo 6. La distribuzione normale Levine, Krehbiel, Berenson Statistica II ed. 2006 Apogeo Capitolo 6 La distribuzione normale Insegnamento: Statistica Corso di Laurea Triennale in Ingegneria Gestionale Facoltà di Ingegneria, Università

Dettagli

p. 1/2 STIME STATISTICHE Consideriamo il caso della misura di una grandezza fisica che sia affetta da errori casuali.

p. 1/2 STIME STATISTICHE Consideriamo il caso della misura di una grandezza fisica che sia affetta da errori casuali. p. 1/2 STIME STATISTICHE Consideriamo il caso della misura di una grandezza fisica che sia affetta da errori casuali. p. 1/2 STIME STATISTICHE Consideriamo il caso della misura di una grandezza fisica

Dettagli

RICHIAMI DI CALCOLO DELLE PROBABILITÀ

RICHIAMI DI CALCOLO DELLE PROBABILITÀ UNIVERSITA DEL SALENTO INGEGNERIA CIVILE RICHIAMI DI CALCOLO DELLE PROBABILITÀ ing. Marianovella LEONE INTRODUZIONE Per misurare la sicurezza di una struttura, ovvero la sua affidabilità, esistono due

Dettagli

Capitolo 6 La distribuzione normale

Capitolo 6 La distribuzione normale Levine, Krehbiel, Berenson Statistica Casa editrice: Pearson Capitolo 6 La distribuzione normale Insegnamento: Statistica Corso di Laurea Triennale in Economia Dipartimento di Economia e Management, Università

Dettagli

Dato un vettore di lunghezza N, questo può essere pensato come un elemento di uno spazio N dimensionale.

Dato un vettore di lunghezza N, questo può essere pensato come un elemento di uno spazio N dimensionale. Base canonica Dato un vettore di lunghezza N, questo può essere pensato come un elemento di uno spazio N dimensionale. 234 204 34 16 44 134 12 11 56 Quindi possiamo scomporlo usando la base canonica di

Dettagli

Probabilità e Statistica

Probabilità e Statistica Probabilità e Statistica Non faremo una trattazione sistematica di probabilità e statistica (si veda in proposito il corso di Esperimentazioni III) Richiameremo alcuni argomenti che avete già visto quando

Dettagli

Esercitazione su filtro di Sobel per l elaborazione delle immagini

Esercitazione su filtro di Sobel per l elaborazione delle immagini Ver. 1. Esercitazione su filtro di Sobel per l elaborazione delle immagini Il filtro di Sobel opera sulle immagini come un gradiente lungo una direzione. In particolare detta f ( x, y) l intensità dell

Dettagli

Statistica. POPOLAZIONE: serie di dati, che rappresenta linsieme che si vuole indagare (reali, sperimentali, matematici)

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:

Dettagli

Elaborazione statistica di dati

Elaborazione statistica di dati Elaborazione statistica di dati CONCETTI DI BASE DI STATISTICA ELEMENTARE Taratura strumenti di misura IPOTESI: grandezza da misurare identica da misura a misura Collaudo sistemi di produzione IPOTESI:

Dettagli

Anno accademico Presentazione del corso di Elaborazione di Segnali Multimediali

Anno accademico Presentazione del corso di Elaborazione di Segnali Multimediali Anno accademico 2009-2010 Presentazione del corso di Elaborazione di Segnali Multimediali Informazioni sul docente E-mail: verdoliv@unina.it Sito web: www.die.unina.it/gruppotlc/didattica/corsi.shtml Orario

Dettagli

Esercitazione: La distribuzione NORMALE

Esercitazione: La distribuzione NORMALE Esercitazione: La distribuzione NORMALE Uno dei più importanti esempi di distribuzione di probabilità continua è dato dalla distribuzione Normale (curva normale o distribuzione Gaussiana); è una delle

Dettagli

Indici di posizione e dispersione per distribuzioni di variabili aleatorie

Indici di posizione e dispersione per distribuzioni di variabili aleatorie Indici di posizione e dispersione per distribuzioni di variabili aleatorie 12 maggio 2017 Consideriamo i principali indici statistici che caratterizzano una distribuzione: indici di posizione, che forniscono

Dettagli

Immagini binarie. Binarizzazione di immagini a livelli di grigio

Immagini binarie. Binarizzazione di immagini a livelli di grigio Immagini binarie Binarizzazione di immagini a livelli di grigio Immagini binarie In molti casi gli le scene di interesse conducono ad immagini che possono essere considerate binarie, cioè contenenti nel

Dettagli

1 Calcolo approssimato della serie di Fourier

1 Calcolo approssimato della serie di Fourier 1 Calcolo approssimato della serie di Fourier Come è noto, se f(x) è una funzione periodica di periodo L di classe C 1 e si definisce, per ogni intero, F = 1 L allora, se è un intero pari, f (x) L/2 L/2

Dettagli

UNIVERSITA DEGLI STUDI DI BRESCIA-FACOLTA DI MEDICINA E CHIRURGIA CORSO DI LAUREA IN INFERMIERISTICA SEDE DI DESENZANO dg STATISTICA MEDICA.

UNIVERSITA DEGLI STUDI DI BRESCIA-FACOLTA DI MEDICINA E CHIRURGIA CORSO DI LAUREA IN INFERMIERISTICA SEDE DI DESENZANO dg STATISTICA MEDICA. Lezione 4 DISTRIBUZIONE DI FREQUENZA 1 DISTRIBUZIONE DI PROBABILITA Una variabile i cui differenti valori seguono una distribuzione di probabilità si chiama variabile aleatoria. Es:il numero di figli maschi

Dettagli

Cenno al trattamento delle immagini digitali. Cartografia numerica e GIS Domenico Sguerso

Cenno al trattamento delle immagini digitali. Cartografia numerica e GIS Domenico Sguerso Cenno al trattamento delle immagini digitali Cartografia numerica e GIS Domenico Sguerso Digital Image Processing: Preprocessing (Memorizzazione) analysis Trattamento dell immagine: - ricampionamento necessario

Dettagli

Campionamento e quantizzazione

Campionamento e quantizzazione Corso di Laurea a Distanza in Ingegneria Elettrica Corso di Comunicazioni Elettriche Campionamento e quantizzazione A.A. 2008-09 Alberto Perotti DELEN-DAUIN Conversione analogico-digitale L elaborazione

Dettagli

Prof. Carlo Rossi DEIS - Università di Bologna Tel:

Prof. Carlo Rossi DEIS - Università di Bologna Tel: Prof. Carlo Rossi DEIS - Università di Bologna Tel: 051 2093020 email: carlo.rossi@unibo.it Sistemi Tempo-Discreti In questi sistemi i segnali hanno come base l insieme dei numeri interi: sono sequenze

Dettagli

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

Corso di Laurea a Distanza in Ingegneria Elettrica Corso di Comunicazioni Elettriche Teoria della probabilità A.A Corso di Laurea a Distanza in Ingegneria Elettrica Corso di Comunicazioni Elettriche Teoria della probabilità A.A. 2004-05 Alberto Perotti DELEN-DAUIN Esperimento casuale Esperimento suscettibile di più

Dettagli

Filtraggio nel Dominio della Frequenza

Filtraggio nel Dominio della Frequenza Filtraggio nel Dominio della Frequenza Parte 2 Filtro di enfasi ad alta frequenza Solitamente i filtri passa alto riducono a zero il termine dc, dunque riducono l intensità media nell immagine filtrata

Dettagli

05. Errore campionario e numerosità campionaria

05. Errore campionario e numerosità campionaria Statistica per le ricerche di mercato A.A. 01/13 05. Errore campionario e numerosità campionaria Gli schemi di campionamento condividono lo stesso principio di fondo: rappresentare il più fedelmente possibile,

Dettagli

Operazioni sulle immagini. Multimedia

Operazioni sulle immagini. Multimedia Operazioni sulle immagini Semplificazione: toni di grigio Per semplificare la trattazione del problema lavoreremo solo su immagini a toni di grigio. Le medesime operazioni descritte per tali immagini si

Dettagli

FONDAMENTI DI SEGNALI E TRASMISSIONE 5 Laboratorio

FONDAMENTI DI SEGNALI E TRASMISSIONE 5 Laboratorio FONDAMENTI DI SEGNALI E TRASMISSIONE 5 Laboratorio Paolo Mazzucchelli mazzucch@elet.polimi.it MATLAB: generazione di numeri casuali Il comando che permette di generare una matrice (n r,n c ) composta da

Dettagli

Analisi multivariata per osservazioni appaiate. Analisi multivariata per osservazioni appaiate

Analisi multivariata per osservazioni appaiate. Analisi multivariata per osservazioni appaiate Introduzione Notazione Modello additivo Verifica d ipotesi Sia X una variabile q-dimensionale, a valori reali, non degenere, osservata in k tempi diversi (τ 1, τ 2,..., τ k ), sulle stesse n unità statistiche

Dettagli

Morfologia Matematica su immagini in scala di grigio

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

Dettagli

Processamento di immagini

Processamento di immagini Processamento di immagini Applicazioni Immagini biomediche Modifica di immagini Confronto e registrazione... Formazione Ogge=o in - > Immagine out Processamento Immagine in - > Immagine out Analisi Immagine

Dettagli

CURVE DI DURATA: Introduzione e Rappresentazione analitica

CURVE DI DURATA: Introduzione e Rappresentazione analitica CURVE DI DURATA: Introduzione e Rappresentazione analitica Premesse Si definisce durata di una portata Q riferita ad una sezione di misura, l'intervallo di tempo in cui le portate naturali del corso d

Dettagli

Low Level Vision: Trasformata di Hough

Low Level Vision: Trasformata di Hough Low Level Vision: Trasformata di Hough Prof Sebastiano Battiato Rilevamento di linee Le linee sono feature importanti perché permettono di definire analiticamente o approssimare molte forme (in particolare

Dettagli

Teorema del limite centrale TCL Questo importante teorema della statistica inferenziale si applica a qualsiasi variabile aleatoria che sia combinazion

Teorema del limite centrale TCL Questo importante teorema della statistica inferenziale si applica a qualsiasi variabile aleatoria che sia combinazion Teorema del limite centrale TCL Questo importante teorema della statistica inferenziale si applica a qualsiasi variabile aleatoria che sia combinazione lineare di N variabili aleatorie le cui funzioni

Dettagli

Laboratorio di Calcolo B 68

Laboratorio di Calcolo B 68 Generazione di numeri casuali Abbiamo già accennato all idea che le tecniche statistiche possano essere utili per risolvere problemi di simulazione di processi fisici e di calcoli numerici. Dobbiamo però

Dettagli

Conversione analogico-digitale

Conversione analogico-digitale Corso di Laurea a Distanza in Ingegneria Elettrica Corso di Comunicazioni Elettriche Campionamento e quantizzazione A.A. 2004-05 Alberto Perotti DELEN-DAUIN Conversione analogico-digitale L elaborazione

Dettagli

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

Probabilità classica. Distribuzioni e leggi di probabilità. Probabilità frequentista. Probabilità soggettiva Probabilità classica Distribuzioni e leggi di probabilità La probabilità di un evento casuale è il rapporto tra il numero dei casi favorevoli ed il numero dei casi possibili, purchè siano tutti equiprobabili.

Dettagli

25 - Funzioni di più Variabili Introduzione

25 - Funzioni di più Variabili Introduzione Università degli Studi di Palermo Facoltà di Economia CdS Statistica per l Analisi dei Dati Appunti del corso di Matematica 25 - Funzioni di più Variabili Introduzione Anno Accademico 2013/2014 M. Tumminello

Dettagli

Scale di Misurazione Lezione 2

Scale di Misurazione Lezione 2 Last updated April 26, 2016 Scale di Misurazione Lezione 2 G. Bacaro Statistica CdL in Scienze e Tecnologie per l'ambiente e la Natura II anno, II semestre Tipi di Variabili 1 Scale di Misurazione 1. Variabile

Dettagli

RAPPRESENTAZIONE DELLE INFORMAZIONI

RAPPRESENTAZIONE DELLE INFORMAZIONI RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,

Dettagli

Le immagini digitali. Introduzione

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,

Dettagli

Teoria dei Segnali Introduzione ai processi stocastici

Teoria dei Segnali Introduzione ai processi stocastici Teoria dei Segnali Introduzione ai processi stocastici Valentino Liberali Dipartimento di Fisica Università degli Studi di Milano valentino.liberali@unimi.it Teoria dei Segnali Introduzione ai processi

Dettagli

Valutazione incertezza di categoria B

Valutazione incertezza di categoria B Valutazione incertezza di categoria B La valutazione consiste nell assegnare alla grandezza x uno scarto tipo σ in base alle informazioni disponibili Le informazioni riguardano: ) Gli estremi dell intervallo

Dettagli

CANALE STAZIONARIO CANALE TEMPO INVARIANTE

CANALE STAZIONARIO CANALE TEMPO INVARIANTE CANALE STAZIONARIO Si parla di un Canale Stazionario quando i fenomeni che avvengono possono essere modellati da processi casuali e le proprietà statistiche di tali processi sono indipendenti dal tempo.

Dettagli

Note sull utilizzazione di componenti logici di tipo memoria

Note sull utilizzazione di componenti logici di tipo memoria Architettura degli Elaboratori, a.a. 2005-06 Note sull utilizzazione di componenti logici di tipo memoria Queste note precisano e completano il contenuto nel Cap. III, sez. 7 delle Dispense, in particolare

Dettagli

UNIVERSITA DEGLI STUDI DI BRESCIA-FACOLTA DI MEDICINA E CHIRURGIA CORSO DI LAUREA IN INFERMIERISTICA SEDE DI DESENZANO dg STATISTICA MEDICA.

UNIVERSITA DEGLI STUDI DI BRESCIA-FACOLTA DI MEDICINA E CHIRURGIA CORSO DI LAUREA IN INFERMIERISTICA SEDE DI DESENZANO dg STATISTICA MEDICA. Lezione 4 DISTRIBUZIONE DI FREQUENZA 1 DISTRIBUZIONE DI PROBABILITA Una variabile i cui differenti valori seguono una distribuzione di probabilità si chiama variabile aleatoria. Es:il numero di figli maschi

Dettagli

Statistica. Antonio Azzollini

Statistica. Antonio Azzollini Dipartimento di Matematica, Informatica ed Economia (DiMIE) Statistica Antonio Azzollini antonio.azzollini@unibas.it Anno accademico 2018/2019 Quartili e distribuzioni di frequenze Stanze Appartamenti

Dettagli

LA DISTRIBUZIONE NORMALE (Vittorio Colagrande)

LA DISTRIBUZIONE NORMALE (Vittorio Colagrande) LA DISTRIBUZIONE NORMALE (Vittorio Colagrande) Allo scopo di interpolare un istogramma di un carattere statistico X con una funzione continua (di densità), si può far ricorso nell analisi statistica alla

Dettagli

Elaborazione dei dati

Elaborazione dei dati Elaborazione dei dati Corso di Laurea Magistrale in SIT&TLR a.a. 2009/10 Ing. Claudio La Mantia pkt006-179-3.0 4/5 info@planetek.it rgomenti della lezione 1. nalisi delle immagini multispettrali 2. nalisi

Dettagli

assuma valori in un determinato intervallo è data dall integrale della sua densità ( = )=

assuma valori in un determinato intervallo è data dall integrale della sua densità ( = )= VARIABILI ALEATORIE CONTINUE Esistono parecchi fenomeni reali per la cui descrizione le variabili aleatorie discrete non sono adatte. Per esempio è necessaria una variabile aleatoria continua ovvero una

Dettagli

Statistica Elementare

Statistica Elementare Statistica Elementare 1. Frequenza assoluta Per popolazione si intende l insieme degli elementi che sono oggetto di una indagine statistica, ovvero l insieme delle unità, dette unità statistiche o individui

Dettagli

La variabilità. Dott. Cazzaniga Paolo. Dip. di Scienze Umane e Sociali

La variabilità. Dott. Cazzaniga Paolo. Dip. di Scienze Umane e Sociali Dip. di Scienze Umane e Sociali paolo.cazzaniga@unibg.it Introduzione [1/2] Gli indici di variabilità consentono di riassumere le principali caratteristiche di una distribuzione (assieme alle medie) Le

Dettagli