• Non ci sono risultati.

METODI DI TRATTAMENTO DELLO SPECKLE NOISE IN ECOGRAFIA

N/A
N/A
Protected

Academic year: 2021

Condividi "METODI DI TRATTAMENTO DELLO SPECKLE NOISE IN ECOGRAFIA"

Copied!
38
0
0

Testo completo

(1)

1

UNIVERSITÀ DEGLI STUDI DI PADOVA

Facoltà di ingegneria

Corso di Laurea in ingegneria biomedica

Tesi di Laurea

METODI DI TRATTAMENTO

DELLO SPECKLE NOISE IN ECOGRAFIA

RELATORE LAUREANDO

Prof. Enrico Grisan Alban Gruçka

(2)

2

INDICE

Introduzione

pag.3

Cap.1 Metodi di filtraggio

1.1 Filtro Mediano pag. 6

1.2 Filtri di Wiener pag. 7

1.3 Filtro Mediano Pesato Adattabile pag. 7

1.4 Filtro Bilaterale pag. 10

1.5 Filtro Mediano Migliorato pag. 12

1.6 Filtro Mediano Direzionale pag. 13

1.7 Filtro di Lee pag. 14

1.8 Filtro di Frost pag. 15

1.9 Diffusione anisotropica pag. 16

1.10 Riduzione di speckle con diffusione anisotropica (SRAD) pag. 17

1.11 SRAD migliorato pag. 18

1.12 Riduzione di speckle con diffusione anisotropica modificato (MSRAD) pag. 20

1.13 Filtro Pesato 2-D di Savitzky-Golay pag. 24

1.14 Filtro di Savitzky-Golay Anisotropico pag. 27

1.15 Filtro Ibrido pag. 30

Cap. 2 Applicazione filtri su immagini

ultrasonore con speckle

pag.33

(3)

3

Introduzione

Speckle:

In fisica si chiama speckle (letteralmente macchiolina) la figura punteggiata che si ottiene quando un'onda coerente viene fatta passare attraverso un mezzo disordinato. Il motivo di questa figura è che quando un'onda compie un evento di scattering elastico non perde le proprie proprietà di coerenza ma compie un salto di fase casuale. Sulla superficie di uscita si avrà quindi la

sovrapposizione di molte onde tra loro coerenti (e quindi in grado di produrre effetti di interferenza) ma con fase casuale; si produrrà quindi per alcune direzioni un effetto di interferenza costruttiva e per altre un effetto di interferenza distruttiva creando così una figura fatta di puntini luminosi e di puntini scuri.

Ecografia

L’ecografia utilizza onde sonore con una frequenza superiore al limite massimo d’udito umano. Questo limite è di circa 20 kilohertz. L'ecografia è considerata come una tecnica di

imagini sicura e non distruttiva, questo è dovuto alla sua caratteristica non-ionizzante.Le immagini ecografiche sono prodotte dalla riflessione delle onde sonore da parti interne del corpo. Dopo aver ricevuto il riflesso, il rivelatore deve determinare tre cose:

• direzione della eco • intensità dell'eco

(4)

4

Una volta che questi tre parametri sono noti, il rivelatore è in grado di individuare quali pixel dell'immagine vanno illuminati e di quale intensità.

Il fenomeno Speckle in ultrasuoni

Ultrasound speckle è un fenomeno quasi casuale che si verifica quando impulsi acustici di fase coerente vengono utilizzati per creare un immagine nei tessuti molli, e non sono rilevati in modo coerente per formare l'immagine.Molti tessuti biologici contengono densità spaziali di dispersione degli ultrasuoni molto diverse, come gradi discontinuità nel tessuto (gli obiettivi), le cui superfici sono ruvide nella scala tipica di lunghezza d’onda di un ultrasuono. Cosi ultrasound speckle in origine è simile a laser o radar speckle. Speckle è spesso modellato come un processo

moltiplicativo1, in quanto lo speckle completamente sviluppato ha la proprita di, rapporto segnale-rumore costante. Questo è il risultato del meccanismo fisico che dà origine a speckle, l'interferenza costruttiva e distruttiva di riflessioni di impulsi provenienti da diverse parti di una superficie ruvida. Pertanto, le fluttuazioni di spekle nel segnale sarà proporzionale in grandezza alla potenza del segnale, e l'immagine risultante avrà rumore significativo anche in regioni molto luminoso.

1

(5)

5

La statistica di speckle

Speckle è un rumore moltiplicativo di Rayleigh, che degrada le immagini ad ultrasuoni, violandone strutture fini e ridurre il rapporto segnale / rumore (SNR).

Gli aspetti teorici di Speckle in ultrasuoni sono stati studiati da diversi autori tra cui Wells2 e Wagner3.Dato un segnale osservato z che risulta dalla moltiplicazione di un segnale con componente m, e una componente di rumore n, si ha:

z=m*n

La distribuzione di Rayleigh è data da

con media σ√(π/2) e varianzaσ2

(2- π/2).

Le tecniche di immagini a ultrasuoni sono ampiamente utilizzati per la diagnosi medica a causa della loro non-invasività, basso costo e facilità di funzionamento. Tuttavia, la presenza del rumore casuale speckle, causato dalla interferenza del fronte d’onda riflessa, rende l’elaborazione compiuterizzata di immagini ad ultrasuoni e l'interpretazione un

compito difficile. La presenza di speckle in una immagine riduce l'individuazione dei bersagli, oscura i modelli spaziali delle caratteristiche di superficie, e diminuisce la

precisione delle immagini. Così, è spesso necessario migliorare l'immagine con il filtraggio di speckle prima che i dati possono essere utilizzati in varie applicazioni.

Metodi di filtraggio

L’informazioni del bordo è molto importante per la percezione umana. Pertanto la sua

conservazione e, possibilmente, la sua valorizzazione è una caratteristica molto importante per un buon filtro d’immagine. Tuttavia, la nozione di un bordo dell'immagine è mal definita e non ha generalmente una definizione matematica accettabile.

Definizione: Bordo è il confine tra due regioni di immagini aventi intensità di

illuminazione differenti.

Questa definizione implica che un bordo è una variante locale di illuminazione (ma non viceversa). Se i pixel dell'immagine hanno un valore a, a + h sui due lati del bordo, rispettivamente, un margine di passaggio di altezza h è presente. Se l'intensità dell'immagine aumenta linearmente dal livello a al livello a + h, allora una rampa di bordo è presente.

2

WELLS, P.N.T., and HALLIWELL, M.: ‘Speckle in ultrasonic imaging’, Ultrasonics, 1981, 19, (5). pp. 225-229 3

(6)

6

Filtro Mediano

La mediana di n osservazioni xi, i = 1, .. n è indicato con med (xi) ed è dato da:

dove X(i) indica l’ordine i-esimo della statistica

I- Il filtro mediano unidimensionale di dimensione n = 2v +1 è definito dalla seguente relazione input-output:

II-Il filtro mediano bidimensionale ha la seguente definizione:

La serie A є Z 2 definisce un intorno del pixel centrale (i, j) e si chiama la finestra del filtro.

Tali finestre sono mostrate in figura.Se l'immagine di ingresso è di misura finita NxM, 1 <= i <= N, 1 <= j <= M , la definizione è valida solo per l'interno della immagine in uscita, cioè per (i, j) per i quali :

(7)

7

Filtri di Wiener

A causa del problema della convergenza della serie di Volterra e della difficoltà associata alla misura del suo kernel, Wiener ha proposto un mezzo generale di analizzare una vasta gamma di comportamenti non lineari sottoponendo un sistema non lineare ad un processo con

ingresso Gaussiano bianco. Ha usato una procedura di ortogonalizzazione di Gram-Schmidt per formare un insieme ortogonale di funzionali dai funzionali di Volterra. Per un sistema discreto con ingresso arbitrario x (n),l'uscita y (n) è data da:

dove Gi, con un ingresso gaussiano, è un insieme completo di funzionali ortogonali e

ki sono i kernel del sistema. I primi termini della serie discreta di Wiener sono:

dove β è la densità spettrale della potenza di un ingresso Gaussiano bianco e con ki indichiamo il

kernel di Wiener.

Sulla base della rappresentazione di Volterra e Wiener, diversi metodi che caratterizzano un sistema non lineare di ordine p-esimo tempo-invarianti sono stati sviluppati, sia nel dominio spazio/tempo che nel dominio della frequenza.

Filtro Mediano Pesato Adattabile4

La mediana ponderata è una classe generale di filtri di tipo mediano, in cui il mediano puro è un caso speciale. Per motivi di semplicità i filtri esaminati in questa sezione sono unidimensionali. La mediana ponderata di una sequenza {X i} è definito come il mediano puro di una lunga

sequenza formata dalla presa in considerazione ogni termine Xi, wi, dove {wi} sono i coefficienti

di peso corrispondente. Ad esempio, se w1 = 2, w2 = 3,w3 = 2, la mediana ponderata della

successione {X 1, X2, X 3} è data da

(1)

4

(8)

8 Intuitivamente, si prevede che se più valore si da al peso centrale piu la capacità della media

ponderata per sopprimere il rumore diminuisce, ma aumenta anche la conservazione del segnale. Una famiglia di pesi lineari con pendenza variabile a. Per una finestra di punti 2K + 1, w è il coefficiente di peso, al punto i è dato:

(2)

Il mediano puro corrisponde a = 0 con tutti i pesi pari a wk+1. Fig. 1visualizza i pesi per tre

valori di α.

Un algoritmo di “smoothing” al rumore applicato alle scansioni a ultrasuoni deve

soddisfare alcuni requisiti diversi e contrastanti.Un filtro spazio invariante che svolge lo stesso tipo di operazione per ogni singolo pixel di un'immagine non può soddisfare tutte

le esigenze contemporaneamente. Ciò è vero anche nel caso di filtri non lineari di conservazione di bordo, perché la conservazione del segnale si deteriora rapidamente al crescere della

dimensione della finestra per fornire un'adeguata riduzione del rumore. È necessario un algoritmo spazio-variante che tiene conto del contenuto locale delle immagini. Statistiche locali sono state ampiamente utilizzate per descrivere il contenuto dell'immagine nelle applicazioni di filtraggio spazio-variante. Le statistiche di speckle dei ultrasuoni sono state studiate in modo

(9)

9 La curva continua è stata ottenuta mediante la modellizzazione delle fasi di elaborazione del segnale parlato prima. I punti rappresentano le misure sperimentali dalle scansioni di oggetti

che hanno proprietà acustiche simili a quelle dei tessuti molli. Da questa figura è evidente che speckle non è più moltiplicativo, nel senso che la media è proporzionale alla varianza piuttosto che la deviazione standard. Pertanto, se x indica il segnale vero, n è un termine di rumore che è indipendente da x e ha media 0 e y è il segnale osservato, il seguente modello del segnale di rumore dipendente può essere utilizzato:

y= x+x1/2n (7)

Supponendo che una zona omogenea è stata scandita, cioè, x = m è costante, può essere

facilmente dimostrato dalla (7) che la varianza σ2 del segnale osservato è σ2 =m σ2n, dove σ2n

è la varianza del rumore. La curva di fig. 5 stabilisce i valori attesi di σ2/m per le zone uniformi di speckle.

La adaptive weighted median(AWM) sfrutta il fatto che il rapporto σ2/m può caratterizzare il contenuto locale delle immagini eseguendo il filtraggio media pesata spazio-variante con il peso dei coefficienti regolato secondo le statistiche locali dell'immagine utilizzando la formula

(8) dove:

c la costante di scala

m, σ2 la media locale e la varianza sulla finestra 2K+1 per 2K+1 d distanza dei punti (i,j) dal centro della finestra(K+1,K+1)

L'equazione (8) è l'equivalente 2-D dell'equazione peso (2) con il prodotto cσ2 /m corrispondente alla pendenza α.

La flessibilità offerta dal WM (weighted median) attraverso la selezione appropriata dei coefficienti di peso, può usare filtri mediani più efficienti e più adatte ad applicazioni particolari. Il filtro

(10)

10 le proprietà di conservazione dei bordi del WMS con l’implementazione

spazio-variante in base alle caratteristiche locali dell'immagine, per ridurre sensibilmente lo speckle con trascurabile perdita dei dettagli dell'immagine originale.

Filtro Bilaterale5

L'idea fondamentale del filtraggio bilaterale è di fare della gamma di un'immagine quello che filtri tradizionali fano nel loro dominio. Due pixel possono essere vicini l'uno dall'altro, occupando posizioni spaziali vicine, oppure possono essere simili tra loro, cioè, hanno valori vicini,

possibilmente in modo percettivamente significativo. La vicinanza riferisce alla vicinanza

del dominio, la somiglianza alla vicinanza della gamma. Il filtraggio tradizionale è il filtraggio del dominio, e rafforza la vicinanza pesando i valori dei pixel con coefficienti che cadono con la distanza. Allo stesso modo, si definisce intervallo di filtraggio, che in media i valori

dell'immagine hanno pesi che decadono con la diversità. I filtri della gamma non sono lineari, perché il loro peso dipende da intensità dell’immagine o colore.La località spaziale è ancora un concetto essenziale. Abbiamo combinato il filtraggio gamma e quello di dominio, dimostrando che la combinazione è molto più interessante. Indichiamo tale combinazione di filtraggio,

“filtraggio bilaterale”. Poiché i filtri bilaterali assumono una esplicita nozione di distanza nel dominio e nella gamma in funzione dell'immagine, possono essere applicati in qualsiasi funzione per la quale queste due distanze possono essere definite. In particolare, i

filtri bilaterali possono essere applicati alle immagini a colori altrettanto facilmente come esse sono applicate a quelli in bianco e nero.

Il dominio di un filtro passa-basso applicato al immagine f (x) produce un'immagine definita come segue:

dove c (ξ, x) misura la vicinanza geometrica tra il centro x e il punto ξ delle vicinanze. Il carattere grassetto per f e h sottolinea il fatto che le due immagini di input e output possono essere di multibanda. Se il filtro passa-basso è quello per preservare la componente dc

dei segnali passa-basso si ottiene:

Se il filtro è shift-invariante, c (ξ, x) è solo una funzione della differenza vettore ξ - x, e kd è

costante

Il filtraggio della gamma si definisce:

5

(11)

11 solo che adesso s (f (ξ), f (x)) misurano la somiglianza fotometriche tra il pixel del centro x e

quella di un punto ξ nelle vicinanze. Così, la funzione s di somiglianza opera nella gamma dell’ immagine con funzioine f, mentre la funzione di vicinanza c opera nel dominio di f. La costante di normalizzazione (2) è sostituito dal

Contrariamente a quanto si verifica con la funzione di vicinanza c , la normalizzazione della funzione di somiglianza s dipende dall'immagine f. Diciamo che la funzione s di

somiglianza è imparziale se dipende solo dalla differenza f (ξ) - f (x). La distribuzione spaziale delle intensità di immagine non ha alcun ruolo nel filtraggio di gamma preso da sola. Combinare l’ intensità di tutta l'immagine, ha poco senso, dato che valori lontani del l'immagine da x

non dovrebbe influire sul valore finale in x.

La soluzione è quella di combinare filtraggio di dominio con quella della gamma, così forzando sia la località geometrica che quella fotometrica. Il filtraggio combinato può essere descritto come segue:

con la normalizzazione

Il filtraggio combinato di dominio e di gamma sarà indicato come filtraggio bilaterale.Esso sostituisce il valore del pixel in x, con una media dei valori dei pixel vicini e simili. Nelle regioni lisce, i valori dei pixel in piccole vicinanze sono simili tra loro, e la funzione di similitudine normalizzata k-1 si trova vicino a uno. Di conseguenza, il filtro bilaterale agisce essenzialmente come un filtro standard di dominio, e fa la media delle piccole, e deboli correlazioni delle

(12)

12 figura 1 (c),un buon comportamento di filtraggio si è realizzato per i bordi, grazie alla componente di dominio del filtro, i bordi netti sono conservati allo stesso tempo anche, grazie alla componente gamma.

Figura 1: (a) Un passo di 100 livelli di grigio perturbati da rumore gaussiano con σ =10 livelli di grigio. (b) pesi similari combinati c (ξ, x) s (f (ξ), f (x)) per un filtro 23x23 con supporto centrato nei pixel per il lato destro del passaggio in (a) La componente gamma sopprime efficacemente i pixel sul lato oscuro. (c) Il passo in (a) dopo il

filtraggio bilaterale con σr = 50 livelli di grigio e σd =5 pixel.

Filtro Mediano Migliorato6

Il filtro mediano è stato riconosciuto come una tecnica efficace per la soppressione del rumore impulso grazie alla sua caratteristica bordo conservazione e la sua semplicità computazionale. I filtri mediani sono utilizzati nella elaborazione delle immagini a mediare l'immagine senza sfocature i bordi, come i filtri passa-basso e medio fanno. I

filtri mediani sono funzioni non lineari e non sono utilizzate nel linguaggio di elaborazione del segnale audio. Una difficoltà, tuttavia, con il filtro mediano è che rimuove i dettagli al immagine e cambia la strutura del segnale.Il filtro mediano NxN è applicato ad ogni pixel dell'immagine e sostituisce il pixel con il valore medio.

Il presente documento illustra un semplice filtro mediano che rileva le linee sottili con bassa complessità crescente. Le prestazioni e il tempo di calcolo sono molto buoni a confronto con classici filtri mediani.

La rilevazione del impulso si basa su due presupposti: il pixel rumore ha un valore

significativamente più grande o più piccolorispetto a i suoi vicini d’immagine e una immagine priva di rumore è costituita da regolari settori locali uniformi separati da bordi.

Notiamo: xi,j - il (i, j) è il pixel corrotto del immagine, yi,j - il (i, j) è il in pixel

ricostruito dell'immagine e mij - il (i, j) il pixel mediano del immagine filtrata.

Il filtro mediano non riesce a distinguere le sottili linee dal rumore impulsivo. Pertanto, il filtro mediano interpreterà linee sottili come un rumore e lo rimuovera dal immagine.

Un rivelatore semplice di impulso viene presentato in questo articolo. L'immagine in ingresso è prima convoluta con quattro kernel, Kp, p = 1 a 4 dove:

6

(13)

13 Notiamo rij=min(xi,j* Kp, p = 1,2,3,4) dove * è l’operatore di convoluzione.

Questo valore è in grado di rilevare gli impulsi perché:

-sarà piccola quando pixel corrente è privo di rumore (tutte e quattro le convoluzioni sarano vicino a zero),

-sarà piccola quando il pixel corrente è un bordo (qualcuna delle quatro convoluzioni sarà vicino a zero),

-sarà grande quando il pixel corrente è un impulso (tutte e quattro le convoluzioni sarano grandi) Dalle analisi di sopra se si confronta rijcon una soglia T, allora gli impulsi possono essere

rilevati. Se notiamo a con:

allora il mediano migliorato e dato da:

Filtro Mediano Direzionale7

In questo lavoro, proponiamo un nuovo filtro mediano adattivo, basato sul successo della tecnica dei bastoncini come miglioramento dell’immagine sensibile alle caratteristiche dell'immagine lineare. Noi definiamo una serie di brevi linee dritte passanti per il centro di

un modello quadrato. In ogni punto dell'immagine originale, si calcola un insieme di valori medi, ciascuno corrispondente a un bastoncino di diverso orientamento θ , sθ (x, y) ,

e calcolato prendendo la media delle intensità dei pixel che si trovano lungo il

bastoncino. L'immagine migliore è formata selezionando il valore più grande mediano in ogni punto. Matematicamente, questo può essere scritto come

7

(14)

14 in termini dell’immagine originale Iorig (x, y) e bastoncini sθ (x, y). Il filtro mediano è applicato

solo lungo una sola riga alla volta, e vale quindi la sua lisciatura solo in una sola direzione. In questo modo, la sfocatura dovuta al filtro mediano è ridotta, dal momento che la

mediana è presa in direzione con la componente più rilevante della linea retta. Il filtro mediano direzionale è collegato al filtro passa-basso, nel senso che ogni orientamento del filtro può essere descritto come un blocco in cui alcuni elementi sono indicati con unità di peso, e agli altri gli è dato peso zero entro l'operazione di mediana. L'ottimizzazione viene decidendo, quale filtro di uscita viene mantenuto.

Filtro di Lee8

I filtri di Lee e Kuan hanno la stessa formazione, anche se le ipotesi del modello di segnale e le derivazioni sono diverse. In pratica, sia i filtri di Lee che di Kuan formano l'immagine uscita calcolando una combinazione lineare del intensità del pixel centrale in una finestra di filtraggio con l'intensità media della finestra. Così, il filtro raggiunge un equilibrio tra la media semplice (in regioni omogenee) e il filtro identità (dove i bordi e le caratteristiche dei punti esistono). Questo equilibrio dipende dal coefficiente di variazione all'interno della finestra movente.

Il filtro di Lee è stato progettato per eliminare il rumore speckle preservando i bordi e le caratteristiche del punto in immagini dei radar. Sulla base di un modello lineare del rumore speckle e l’approccio progettuale del minimo errore quadratico medio (MMSE), il filtro produce i dati rafforzati secondo:

dove Īs è il valore medio di intensità all'interno della finestra del filtro ηs, ks è il coefficiente del filtro adattativo determinato da:

qui

e C2uè una costante per una data immagine e può essere determinato da:

o anche da:

8

J. S. Lee, “Digital image enhancement and noise filtering by using local statistics,” IEEE Trans. Pattern Anal. Machine

(15)

15 dove ENL è il numero effettivo di sguardi all’immagine rumorosa, var (z ') e z¯ sono

la varianza e media dell’intensità su un’area omogenea dell'immagine, rispettivamente. La statistica locale Cs svolge un ruolo essenziale nel controllo del filtro: se Cs → Cu, allora ks → 0, e se

Cs → ∞, allora ks → 1. In generale, il valore di un approccio a zero in aree uniforme, e porta allo

stesso risultato di quello del filtro mediano. D'altra parte, il valore di ks approccia l’unità

al bordo, con una conseguent piccola modifica in valori dei pixel in prossimità dei bordi.

Filtro di Frost9

Il filtro di Frost utilizza un kernel di convoluzione esponenziale smorzato che si adatta alle regioni che presentano i bordi sfruttando le statistiche locali. Il filtro di uscita è determinato da:

dove ηs è la finestra del filtro, mp è dato:

e ds,p e dato da:

dove K è il fattore di smorzamento, (i, j) sono le coordinate della griglia del pixel s, e (ip,jp)

sono quelli di pixel p.Il fattore K è scelto in modo che quando si è in una regione omogenea KC2sapproccia a zero, ottenendo un uscita di filtro mediano; su un bordo KC2s diventa

così grande che il filtro è completamente inibito.

9

(16)

16

Diffusione anisotropica10

Perona e Malik ha proposto la seguente PDE non lineari (equazioni alle derivate parziali) per la lisciatura dell’immagine su un dominio continuo:

dove ∇∇∇∇ è l'operatore gradiente, div l'operatore divergenza, | | denota la grandezza, c(x) il coefficiente

di diffusione, e I0 l'immagine iniziale. Hanno proposto due coefficienti di diffusione

e

dove k è un parametro della grandezza del bordo.

Nel metodo di diffusione anisotropica, l'entità del gradiente è utilizzato per rilevare un bordo o un confine del immagine come un passo discontinuo del intensità. Se | I

| >> k poi

c (|

I |) → 0 e abbiamo un filtro passa-tutto, se |

I | << k allora c (|

I |) → 1, e otteniamo

la diffusione isotropica (filtraggio gaussiano). Una forma discreta della (1) è data da:

dove Its è l'immagine discreta campionata, s indica la posizione dei pixel in una griglia discreta

bidimensionale (2-D) , e ∆t è il passo differenziale di tempo,

η¯ rappresenta i pixel spaziali vicini di s, η¯|è il numero di pixel nella finestra (solitamente quattro, tranne i confini dell'immagine), è:

I vantaggi della diffusione anisotropia includono, la lisciatura intra-regionale e la conservazione del bordo.

10

P.Perona and J. Malik.“Scale-space and edge detection using anisotropic diffusion”, IEEE Trans. Pattern

(17)

17

Speckle Reducing Anisotropic Diffusion (SRAD)11

I vantaggi della diffusione anisotropia includono l'arrotondamento intra-regionale e conservazione del bordo.La diffusione anisotropica funziona bene per le immagini corrotte da rumore additivo. Diversi miglioramenti e metodi di rilevamento dei bordi sono stati descritti in letteratura per immagini con rumore additivo. Nei casi in cui le immagini contengono speckle, la diffusione anisotropica effettivamente migliora speckle, invece di eliminare la corruzione. Il risultato di questo metodo utilizza la forza del approccio dei PDE (equazioni delle derivate parziali), per ridurre lo speckle.

Speckle è un rumore correlato a livello locale moltiplicativo. Filtri precedenti hanno cercato di ridurre speckle, come i filtri di Lee e Frost, basati nel coefficente di variazione. Poi, sulla base di precedenti ricerche, Yu e Acton hanno proposto il seguente nuovo modello di

diffusione anisotropica di per chiarire le immagini con speckle, che si chiama il PDE SRAD. (1)

dove t rappresenta il tempo di diffusione, ∂ Ω denota i confini di Ω, n è la normale esterna alla Ω ∂, e il loro coefficiente di diffusione si scrive:

o anche:

dove q (x, y, t) è il coefficiente di variazione istantaneo alla posizione (x, y) ed è dato da:

dove q0(t) è il fattore di scala di speckle. Per le immagini ad ultrasuoni si può stimare q0(t) con

dove ρ è una costante che rallenta il calo di q0 mentre l'algoritmo sta iterando.

Una forma discreta della (1) è data da:

11

(18)

18 Le altre notazioni sono definiti come segue:

qui:

Questi pixel vengono utilizzati per calcolare il gradiente di grandezza | ∇ I | del coefficiente di diffusione

e il Laplaciano

SRAD è in grado di eseguire bene per immagini mediche ad ultrasuoni, tuttavia, come la forma discreta di SRAD considera solo quattro pixel vicini per calcolare le statistiche di immagine ma ha anche alcuni svantaggi, come la sua sensibilità a valori anomali, o ai bordi caratteristici che a volte vengono smussati non corretamente.

An Anisotropic Diffusion Filter for Ultrasonic Speckle Reduction12

In questo lavoro abbiamo modificato l'algoritmo standard SRAD nel dominio discreto

considerando grandi quartieri nella computazione della SRAD. Poi abbiamo adottato un termine di confine a mantenere il più vicino l’equivalenza tra l'immagine filtrata e l'immagine

originale. I metodo originale SRAD usa quattro bordi di direzione: nord, sud, ovest, est, e non usa lati diagonali. Usiamo otto direzioni per migliorare il metodo SRAD. Il metodo proposto è in grado di evitare lo smussamento eccessivo dei bordi dell'immagine, ed è più robusto al rumore della originale SRAD.

12

Xiaona Zhi, Department of Biomedical Engineering Sichuan University Chengdu, China ;Tianfu Wang,

College

(19)

19

Fig. 1 Otto direzioni sulla finestra di funzionamento.

L'ampiezza del gradiente e il Laplaciano può essere calcolato come:

e la trasformazione discreto diventa:

Per quanto riguarda il filtraggio ordinario di immagini, è necessario ridurre il più possibile la distorsione. Pertanto, il presente documento adotta un termine f per limitarsi a mantenere il più vicino l’equivalenza tra l'immagine filtrata e l'immagine originale;

dove λ è un parametro di aggiustamento, che è un valore relativamente piccolo, il ruolo del termine 1 - c (q) svolge nel modo seguente: se l'area di trasformazione si trova nella zona di funzione di immagine, c (q) sarà relativamente piccolo, c (q) ≈ 0, 1- c (q) ≈ 1, quindi il filtro sarà il più vicino possibile all'immagine originale , in modo da proteggere ulteriormente le forme dei bordi

presenti, mentre, nella zona omogenea, il valore di c (q), (c (q)≈ 1), è grande, così

(20)

20 Questo lavoro ha presentato un metodo migliore di diffusione anisotropica adattato alla riduzione di speckle nei ultrasuoni. Questo metodo è basato sul lavoro di Yu e Acton . I risultati

sperimentali su immagini reali ad ultrasuoni mostrano che il metodo proposto può

preservare i bordi e le strutture di piccole dimensioni, mentre massimizza la rimozione del rumore speckle. Quindi, ha il potenziale per migliorare la capacità diagnostica di ecografia in corso e di assistere a segmentazione automatica e migliorale la tecnica di calcolo.

Modified Speckle Reduction Anisotropic Diffusion (MSRAD)13

Come mostrato in fig. 1a, Yu e Acton hanno utilizzato un modello di quattro pixel vicini più prossimi al pixel (i, j) in analisi per il calcolo del derivato (∇ I) e Laplaciano (∇2I).

Fig 1. Modelli dei pixel (i,j) , a pixel utilizatti nel metodo SRAD,b 5 pixel, c 7 pixel e d 9 pixel per il metodo proposto MSRAD

Questi termini possono essere calcolati piu accuratamente prendendo in considerazione modelli piu grandi in dimensioni con numero più alto di pixel vicini e la corrispondente metodologia

migliora la qualità visiva delle immagini ad ultrasuoni con speckle. Nello studio proposto, il metodo modificato di riduzione del speckle con diffusione anisotropica è concepito con tre nuovi modelli di pixel vicini 12, 24 e 40. Come mostrato in fig. 1b,il nuovo modello di 12 pixel di vicini ha una larghezza di 5 pixel, quindi il nome di modello è 5. Allo stesso modo gli altri due modelli di fig. 1c, d sono denominati modello 7 e modello 9, rispettivamente.

Le coordinate di tempo e spazio sono descrite come:

13

Enhancement of the ultrasound images by modified anisotropic diffusion method;Deepti Mittal ,Vinod Kumar ,

(21)

21 dove ∆t è il passo di tempo tra due iterazioni consecutive e h è il passo spaziale tra due pixel

consecutivi in direzioni x e y in un’immagine con dimensioni Mh x Nh. In implementazione numerica, h è assunto come 1, così Inij rappresenta l'intensità dei pixel dell'immagine in

posizione (i, j) al momento iterativo n.

La forma discreta del coefficiente di variazione istantanea ICOVnij puo essere espressa in termini

dei pixel spaziali vicini(i, j) come:

La figura 2 mostra la rappresentazione dei pixel vicini del pixel (i, j) nel modello 5.

Fig. 2, Rappresentazione del pixel (i,j) e i suoi pixel di vicinanza nel modello 5 del MSRAD

Per spiegare i calcoli derivati mediante il modello 5, i pixel nel modello 5 sono raggruppati sulla base della loro distanza dal pixel centrale. Questi gruppi sono riportati di seguito:

Primo gruppo: i pixel ad una distanza h dal pixel centrale sono

Per questi pixel, l’approssimazione della derivata può essere calcolata come:

(22)

22 dove , h=1

Secondo gruppo: i pixel a distanza √ 2h dal pixel centrale sono

per questi pixel l’approssimazione della derivata può essere calcolata come:

e l’approssimazione di Laplace può essere calcolata come:

Terzo gruppo: i pixel a distanza 2h dal pixel centrale, sono

per questi pixel l’approssimazione della derivata può essere calcolata come:

e l’approssimazione di Laplace può essere calcolata come:

Le approssimazioni della derivata calcolata, in tutti i tre gruppi sono riassunte e similmente anche le approssimazioni di Laplace lo sono. Infine, il coefficiente di diffusione è stimato come segue:

(23)

23 MAD indica la deviazione mediana assoluta e il fattore di moltiplicazione 1.4826 deriva dal fatto che il MAD di una distribuzione normale a media nulla con varianza unitaria è 1/1.4826. Il termine di divergenza è calcolato in tre parti secondo questi tre gruppi di pixel.

In fine:

Similmente, ICOVnij e In+1ij il modello 7 e il modello 9 sono date da:

Per il modello 7

Per il modello 9

dove ogni termine dei ∇Inij,∇2Inij , e dPnij è calcolato secondo modello della distanza dei pixel dal

pixel centrale(i, j). Metodo Migliorato

(24)

24 La forma discretizata del SRAD-regolarizato si puo scrivere come:

dove λ è un fattore di peso positivo, γ è un parametro maggiore di un unità, e Ic è un valore soglia oltre la quale le caratteristiche dell’immagine sono considerate luminose.

Nel presente studio, la regolarizzazione è stata aggiunta alle approssimazioni del MSRAD e la forma discretizzata dei metodi per ogni modello sono i seguenti:

per il modello regolarizzato MSRAD 5,

per il modello regolarizzato MSRAD 7,

e per il modello regolarizzato MSRAD 9,

Le carateristiche delle immagini elaborate vengono conservate come in quella dell'immagine originale.

Filtro Pesato 2-D di Savitzky-Golay 14

In questo articolo, descriviamo un nuovo filtro, denominato filtro bidimensionale (2-D) pesato di Savitzky-Golay,sviluppato per ridurre il rumore speckle in images in immagini di

ecografia medica nuovo. Il nuovo filtro è un estensione 2-D delfiltro unidimensionale (1-D) di Savitzky-Golay, inizialmente utilizzato per rendere visibilile larghezze e altezze relative delle righe spettrali in ambienti rumorosi di dati in spettrometria.

Filtro 1-D Pesato di Savitzky-Golay:

I filtri di Savitzky-Golay sono filtri lineari 1-D passa-basso, formulati in base ai minimi

quadrati adattati per funzioni polinomiali dei punti dati. Si consideri una sequenza di valori di dati

14

(25)

25 fi dove viene definita in ...., -1,0,1, .... Sia pi un polinomio di grado K in m, nominato:

dove m è definita in -M, ...., M. Ad ogni posizione i, il filtro Savitzky-Golay deriva la sua uscita

gi con i minimi quadrati del polinomio pi dei punti di dati f i-M, ..., f i + M ; e poi impostando l’uscita gi di essere pi (0), nominato, a0 .Sia a→ un vettore che denotano i coefficienti (a0, a1,… , aK )T e f→denota il vettore di dati (f0, f1,… , fK )T. Il cosi detto problema ai

minimi quadrati tenta di trovare il vettore dei coefficienti a→ che minimizza la funzione obiettivo

Il vettore soluzione a→ di questo problema di ottimizzazione può essere espresso in notazione matriciale come

dove A è una matrice di dimensioni (2M +1) x (K +1). L'elemento qrth di una matrice è definito come :

dove q = 1, ..., 2M +1 e r = 1, ..., K +1. Poiché l'uscita gi del filtro Savitzky-Golay è uguale a0,

il suo valore può essere espresso simbolicamente sulla base di (3) come:

dove la notazione { }1 indica il primo elemento del vettore. Sia e→q a denotare un vettore unitario

di cui l'elemento qth è uguale a uno, e definito:

Sulla base della definizione di coefficiente αq , siamo in grado di ri organizzare la (5) in

(26)

26 Questa equazione indica che esiste un particolare insieme di coefficienti αq che ci

permette di eseguire automaticamente il processo dei minimi quadrati dei polinomi , semplicemente calcolando la combinazione lineare dei dati di fi-M,…., fi+M e coefficienti

α1, ...., α2M+1. Il fatto che il coefficiente αq dipende solo dalla matrice A e che il disegno della

matrice A è noto in anticipo ci permette di calcolare il coefficiente αq prima dell'operazione di

filtraggio. Inoltre, poiché la matrice A è costante per tutte le posizioni, abbiamo bisogno solo di calcolare il coefficiente αq una volta per l'intera operazione di filtraggio, rendendo il

processo di calcolo altamente efficiente. Filtro Pesato 2-D di Savitzky-Golay:

In questa sezione, si ricava un nuovo filtro, denominato filtro pesato 2-D Savitzky-Golay, estendendo la formulazione 1-D di Savitzky-Golay.

Si consideri un array di 2-D di dati fi, j, dove i è definito in ...., -1,0,1, .... e j in ...,-1,0,1, ... ..

Sia pi, j un polinomio di grado K di grado L in n, nominato.

dove m è definito su -M, ...., M e n su -N, ... .., N. Per ogni posizione (i, j), l’uscita gi,j del filtro

2-D pesato di Savitzky-Golay è impostato a pari a0, 0 , che è derivata dal adattamento del polinomio

pi,j, ai punti di dati fi+m, j+nper m in -M, ...., M e n su -N, ... ..,N. Tuttavia, la funzione obiettivo

di questo polinomio adottato 2-D è definito nella forma:

dove wm, n è un fattore di ponderazione di solito definito ad essere massima nel origine

poi decrescendo gradualmente verso lo zero in quanto va oltre l’origine.

Per organizzare i coefficienti a k, l in una forma vettoriale, li riordiniamo in serie con un indice r che

è definito su 1, ..., (K +1) (L +1). Introducendo le funzioni indice

k (r) = floor((r-1) / (L +1)) e l(r) = (r-1) mod (L+1), si definisce il vettore a→ che rappresentanza tutti i coefficienti ak, l di pi, j come:

Allo stesso modo, per l'introduzione delle funzioni indice

(27)

27 In corrispondenza alle definizioni di sopra di a e f, definiamo la matrice A come:

Risolvendo le equazioni normali per a→ rispetto alla funzione obiettivo definito in (9),abbiamo

dove W è una matrice diagonale in quale elemento (q, q) è definito da wm (q), n (q).

La componente a0, 0, che definisce l’uscita g i,j può essere espressa simbolicamente come:

dove αq edefinita come:

Simile al filtro 1-D Savitzky-Golay , l’uscita gi,j definita in (14) è ancora una combinazione

lineare delle intensità dell'immagine fi, j nella finestra del filtro.

Filtro di Savitzky-Golay Anisotropico15

In questo articolo, descriviamo un nuovo algoritmo di filtraggio sviluppato per riduzione speckle in tempo reale e migliorare l’immagine ecografica . Il nuovo filtro, denominato filtro anisotropico Savitzky-Golay(ASG), è il filtro (2-D) pesato Savitzky-Golay (WSG) migliorato con un meccanismo per determinare il minimo quadrato dei pesi in modo che sia il grado e la

direzione di lisciatura corrispondono alle proprietà anisotropiche di ogni regione locale del immagine. L'algoritmo di filtraggio ASG puo essere visto come un processo di due fasi descritte di seguito.

15

(28)

28 La prima fase calcola l’anisotropia del immagine dovuta alla coerenza locale. Poiché la coerenza si riflette nel contorno locale e nelle sue direzioni principali di curvatura associata,

si propone di misurare tale anisotropia nella posizione (i, j) con la curvatura locale della matrice hessiana (autovalori):

Per calcolare le derivate fuu , fuv e fvv applichiamo il principio dei minimi quadrati di

superficie polinomiale, adattandosi come nel filtraggio WSG 2-D. La differenza è che, invece di calcolare il coefficiente ai,j (0,0) come nel filtraggio WSG, si calcola 2ai,j (2,0),ai,j (1,1)e

2ai,j (0,2) ,e quindi utilizzare tali coefficienti derivati come le stime di fuu (i,j), fvu (i,j) e fvv(i,j)

rispettivamente. Per tutti questi calcoli derivati, abbiamo fissato tutto le funzioni wi,j dei pesi ad

essere un valore neutro di uno.

La seconda fase esegue il filtraggio WSG. Affinché sia il grado e la direzione della filtro

WSG comformi alla anisotropia dell’immagine, abbiamo scelto di definire la funzione wi,j , nella

funzione obiettivo dei minimi quadrati (9) con le curvature e le loro direzioni principali legati derivati dalla prima fase.Sia λ1 ad essere la curvatura massima e λ2 essere la

curvatura minima. Basati sulla differenza assoluta | | λ1 | - | λ2 | |, classifichiamo ciascuna regione locale all'interno dell’immagine in una delle seguenti tre categorie:

1 - regioni isotropiche, che corrispondono alle aree dell'immagine con | | λ1 | - | λ2 | | <= ε, dove ε è un valore prossimo allo zero positivo. Visivamente, tali regioni riflettono aree dell'immagine senza strutture coerenti o speculari, e sono corrotti con speckle completamente formato. Il filtro WSG per sopprimere il rumore speckle in queste zone utilizza la funzione pesata wi,j della forma:

dove σ è un numero positivo minore di uno, utilizzato per il controllo del grado di smussamento. Visto che tale funzione di pesatura è invariante rispetto alla rotazione attorno al centro della finestra (i, j), il filtro risultante WSG possiede caratteristiche isotropiche di smussamento.

2 – Le regioni anisotropiche, che corrispondono alle aree dell'immagine con ε <| | λ1 | - | λ2 | | <= δ, dove δ è una soglia determinata sulla base dei dati speckle. Queste regioni locali riflettono

visivamente le aree con strutture spazialmente variabili irrisolte. Per definire la funzione peso wi,j

per sopprimere il rumore in questa regione anisotropiche, indaghiamo l'orientamento degli assi principali di curvatura nelle coordinate della finestra di filtro Di, j, come illustrato nella

(29)

29

Figura 1: L'orientamento delle direzioni di curvatura nelle coordinate della finestra Di, j

Sia η1→ un vettore unitario che rappresenta la direzione principale di curvatura massima

e η2→ sia un vettore unitario che rappresenta la direzione principale di curvatura minima.

Per ogni pixel (m, n), si definisce vettore p→ il vettore che punta dal centro della finestra (i, j) in posizione (m, n). Tale vettore p→ può scomporsi in due componenti, in base al nuovo sistema di coordinateorientato secondo η1→ e η2→ come:

dove r = (m2+n2)1/2 , α= arctan(n/m), e θ è l’angolo fra gli assi η1→ e η2→.Per controllare la direzione di smussamento del filtro ASG in modo che il grado di

smussamento lungo η2→ sia superiore a quello lungo η1→, abbiamo scelto di definire la funzione di pesatura:

dove i parametri σ1 e σ2 sono costanti e soddisfano la condizione 0 <σ1 <σ2 <1, in

modo che il filtraggio può essere più smussante lungo la direzione η2→ che lungo la

direzione η1→.

3 - Le regioni speculari, corrispondono alle aree dell'immagine con | | λ1 | - | λ2 | |>δ. Gli esempi di regioni speculari sono superfici di organi e vasi sanguigni. Per queste regioni, il filtraggio normale 2-D WSG è ridotto allo smussamento 1-D nella direzione principale di variazione minima. Per il filtro WSG impiegato in ciascuna categoria per generare l'output in modo efficiente, siamo in grado di pre-calcolare i coefficienti del filtro usando la formula descritta in WSG, riducendo così il processo di filtraggio in base ai minimi quadrati pesati adottandolo alla sola operazione di convoluzione. Tuttavia, poiché l'orientamento del η1→ è continua e variabile da 0 a 2π,

il numero dei filtri WSG impiegati nella regione anisotropiche potrebbe diventare infinita. Per evitare tale problema, abbiamo discretizzato l'orientamento del η1→ in una serie di

(30)

30

Filtro Ibrido16

In questo lavoro, un metodo ibrido di filtraggio per l'eliminazione del rumore viene proposto, basata su una migliore diffusione anisotropica (AD) di filtraggio, e considerando il filtraggio mediano e quello di diffusione isotropica. Il gradiente di matrice viene analizzato, e le

soglie sono scelte in base a esperimenti. Quindi il metodo ibrido è fatto unendo i tre metodi di filtraggio per tre campi di scala del grigio. L'utilizzo di questo metodo ibrido mette in evidenza il vantaggio del filtraggio AD in conservazione del bordo, migliorando la velocità di elaborazione del filtraggio diffusivo.

A. Soglia della Sfumatura del Grigio

Il gradiente rappresenta il cambiamento di scala di grigio, che di solito è usato come operatore di rilevazione di bordo.Discussione dettagliata è stata fatta in questo lavoro per determinare la distribuzione del cambiamento del gradiente quando l’iterazione è in processo. Gli

esperimenti dimostrano che tendenze simili di distubuzione del gradiente in scala grigio si trovano in diverse immagini a ultrasuoni con la stessa fonte di rumore.

Figura 1. Matrice originale del gradiente (a), in trasformazione (b), e trasformata (c) le immagini vengono visualizzate come sopra, dove p rappresenta il fattore di probabilità, mentre il fattore u da il valore del

gradiente. Aree omogenee hanno valore più basso di gradiente, rappresentato dal segmento vicino al origine in asse u. Segmenti di zone di bordo hanno un valore u più elevato, che sono lontani dall origine, e il segmento di

rumore e compreso tra i loro.

Nella fig. 1, le immagini originali sono più rumorose, e quindi hanno un minor numero di aree omogenee. Altre zone con pendenza media fanno il picco della curva di

distribuzione nel mezzo dello spettro di valore u. Durante l'elaborazione, il rumore è stato eliminato, ma le aree con valore di pendenza media sono meno, e le aree a bassa pendenza con valori sono sopraffatte, il picco della curva di distribuzione si muove a sinistra. Immagini idealmente elaborate possono ottenere una curva di distribuzione con il loro picco

sovrapposto con l'asse p. La soglia per le immagini ad ultrasuoni è ottenuta e dimostrata da numerosi esperimenti:

Ymax=120 Ymin=1

16

(31)

31 B. Il Modello del Filtraggio Ibrido

La matrice gradiente viene analizzata prima in questo modello, e poi sogliata in base

agli esperimenti. Per le alte frequenze casuali, il filtraggio mediano è usato, per rumore a pendenza bassa , la diffusione isotropica viene introdotta per migliorare la velocità di filtraggio e per

eliminare il rumore casuale, per pendenze medie del rumore, il filtraggio a diffusione anisotropica migliorata può efficacemente rimuovere speckle e migliorare il bordo.

Modello del Filtraggio Ibrido:

dove u è l’immagine in interazione, I è l’immagine originale, λ è una costante (usualmente λ=1),

è il termine degradato di diffusione per il filtraggio diffusivo, e servirà a migliorare i bordi, perché il termine degradato di diffusione elabora solo lungo i bordi, (1 - g) (u - I) è un termine che forza il bilancamento per ridurre gli effetti degrativi della diffusione a un livello più che accettabile, g è il coefficiente del rilevamento dei bordi e di controllo della velocità di diffusione:

Abbiamo corretto l'equazione auto-adattiva per k dal riferimento [9]17 sulla base di grandi quantità di esperimenti, dove ω = 0.005 per immagini medice ad ultrasuoni.

Gσ è la funzione gaussiana utilizzata come operatore di convoluzione per il filtraggio di

17

(32)

32 smussatura, σ = 2:

In implementazione numerica del nostro modello, l'equazione di iterazione è:

Il valore sperimentale ∆t =0.48 Iteration stop criterion (ISC)18:

Qui Ik (i, j) e Ik +1 (i, j) rappresentano il risultato di immagine I (i, j) iterata k e k +1 volte,

rispettivamente, in cui il limite Ω = 1. Per evitare l'influenza della fluttuazione iniziale di

ISC sulla soglia e ridurre il funzionamento, il valore di ISC è generalmente giudicato dopo che il programma viene iterato 10 volte. Secondo il modello, in (1), la velocita del filtro è aumentata e la qualità delle immagini è migliorata usando il termine forzante di bilanciamentoe il termine

degradente di diffusione al stesso tempo. In (4), la funzione di auto-adattivamento k è definita per immagini mediche ad ultrasuoni. E i valori esperienziale di altri parametri sono decisi

ugualmente. Tutti offrono la possibilità di realizzare il modello.L'utilizzo di questo modello riduce notevolmente i tempi di iterazione del equazione di diffusione e migliora l'efficienza del filtraggio.

18

(33)

33

Applicazione filtri su immagini ultrasonore con speckle

In questa sessione vediamo il miglioramento delle immagini ecografiche con speckle noise, dopo essere state filtrate con qualcuno dei filtri visti prima:

Filtraggio con il Filtro Pesato 2-D di Savitzky-Golay:

Fig.1 Confronto tra la performanza del filtro 2-D pesato di Savitzky-Golay e il filtro mediano sull'immagine ecografica della tiroide. (a) immagine ecografica della tiroide(b) immagine risultante della tiroide ottenuta

dal filtro mediano con la dimensione della finestra di 29x29 pixel. (c), immagine risultante della tiroide ottenuta dal filtro 2-D pesato di Savitzky-Golay con la dimensione della finestra 43x 43 pixel.

Il filtro denominato filtro 2-D pesato di Savitzky-Golay, è stato applicato per ridurre il rumore speckle in una immagine ecografica della tiroide, la quale mostra di avere livello comparitivo per la riduzione del rumore e prestazioni di conservazione del bordo con quella del filtro comune mediano, ma con tempo di calcolo notevolmente inferiore. Inoltre, dimostra di essere meno sensibile alla dimensione della finestra di filtraggio rispetto al filtro mediano. Il filtro 2-D pesato di Savitzky-Golay è adatto per il filtraggio dei problemi con grande dimensioni di finestra. A causa di queste proprietà, il filtro 2-D pesato di Savitzky-Golay è adatto a

sostituire il filtro mediano nella riduzione del rumore speckle in immagini ecografiche mediche.

Filtraggio con SRAD:

Per questo filtro si è sviluppato una tecnica non lineare di diffusione anisotropica, per ridurre speckle. A differenza di altre tecniche di diffusione esistenti, questa tecnica elabora

i dati direttamente a fine di preservare le informazioni utili per l'immagine. I dati di

(34)

34

Fig.2 (a) immagine ad ultrasuoni di un arteria carotide umana originale con rumore. (b) - (e) immagini filtrate da En-Lee,En-Frost, AD-Homomorph e SRAD

Filtraggio con SRAD migliorato:

(a) (b)

(c) (d)

(35)

35 Questo algoritmo presentato un metodo migliore di diffusione anisotropica adattato per riduzione dello speckle in ultrasuoni. Questo metodo si basa sul lavoro di Yu e Acton.

I risultati sperimentali su immagini reali ad ultrasuoni mostrano che il metodo proposto può conservare i bordi e le strutture di piccole dimensioni, mentre massimiza la rimozione del rumore speckle. Quindi, ha il potenziale per migliorare la capacità diagnostica di ecografia.

Filtraggio con MSRAD:

A1, A2 B1, B2 C1, C2

A: Immagine originale 1: La lesione di Hepato cellular carcinomas (HCC) B: Immagine filtrate con SRAD 2: Ingrandimento del area danneggiata

C: Immagine filtrata con MSRAD

Fig.4 Immagine originale e immagine elaborata da SRAD e MSRAD di modello 9.

Si è concluso che il metodo proposto MSRAD riduce speckle senza sfocare l'immagine e aumenta il contrasto delle strutture, che consente di visualizzare i minimi dettagli dell’immagine in modo chiaro. Le prestazioni del metodo MSRAD sono stati testati su un grande insieme di dati è mostrano di avere elevate prestazioni.

Filtraggio con il filtro ibrido:

Questo metodo ibrido si è basato su la diffusione anisotropica per ridurre speckle nei ultrasuoni e migliorare i bordi. L'uso del metodo ibrido, risolve il problema della diffusione anisotropica la quale non può separare le alte frequenze dai bordi in modo efficace, e aumenta la velocità di

filtrazione. La diffusione anisotropica migliorata, con termine di diffusione ottimizzato, coefficienti di diffusione e termini di equilibrio migliorati, può conservare meglio e migliorare i bordi. Gli esperimenti dimostrano che questo metodo ha prestazioni migliori sia in termini di

(36)

36

(a) (b)

(c) (d)

(37)

37

Conclusione

In questa relazione abbimo visto la formazione dello speckle in immagini

ecografiche, tale fenomeno causato dalla densità diversa spaziale di dispersione degli ultrasuoni nei tessuti biologici fa si che l’immagine ecografica creata sia affetta da

speckle noise in tutta la sua regione. Abbiamo visto che speckle noise puo essere definito matematicamente come un rumore moltiplicativo di Rayleigh, il quale degrada le immagini ad ultrasuoni. Molti tipi diversi di filtri sono basati su questa statistica di distrubuzione dello speckle noise, per poterlo eliminare. La parte piu importante dello speckle sta nel fatto che tale rumore non puo essere rimosso del tutto visto che l’informazione riguardo le caratteristiche dell’immagine ecografica sono correlate al rumore speckle. Così tale rumore non puo essere tolto del tutto, che facendo così anche parte dell’informazione utile viene rimossa. Quindi si deve trovare un compromesso tra la rimozione dello speckle e le caratteristiche dell’immagine.

In questa relazione sono stati trattati diversi tipi di filtri con deversi tipi di progettazioni e diversi modi di funzionamento. Ognuno dei quali con caratteristiche diverse di

funzionamento nelle zone di utilizzo. Si sono visti diversi tipi di filtri come i filtri mediani per poi passare agli ultimi filtri piu innovativi come la diffusione anisotropica.

Qui si sono visti alcuni esempi di filtraggio di immagini ecografiche affette da speckle, le quali poi si sono messe in confronto con l’immagine originale e quelle filtrate

da vari filtri. Dai confronti si potevano notare i miglioramenti fatti nella progettazione dei nuovi tipi di filtri e anche il fatto che tipi specifici di filtri erano adatti in situazioni particolari di filtraggio.

(38)

38

Riferimenti bibliografici

I. Pitas , A. N. Venetsanopoulos,

Nonlinear Digital Filters: Principles and Application, (1990)

Kluwer Academic Publishers

Sitografia

http://www.sciencedirect.com

Riferimenti

Documenti correlati

XRESTOR includes shift-and-add, auto-correlation, cross-spectrum, and bi- spectrum image restoration with reference or model calibration of the atmospheric transfer function.

[r]

acetato di vinile; vinile acetato (108-05-4) Questa sostanza/miscela non soddisfa i criteri PBT del Regolamento REACH, allegato XIII Questa sostanza/miscela non soddisfa i

FILTRI CIC (CASCADED INTEGRATOR AND COMB

[r]

Stainless steel wall flange with hexagonal

In primo luogo, se il valore della soccombenza non supera i 600 Euro, la causa è soggetta ad una vincolante valutazione di ammissibilità dell’appello da parte del giudice di

Perciò, se l’ordine delle priorità decisionali s’impone al Giudice di merito in considerazione della più elementari regole di economicità, fa parte addirittu- ra dello statuto