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
INDICE
Introduzione
pag.3Cap.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.333
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
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
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
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
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 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 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 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 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 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 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 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 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
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 poic (|
∇
I |) → 0 e abbiamo un filtro passa-tutto, se |∇
I | << k allora c (|∇
I |) → 1, e otteniamola 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
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 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
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 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 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 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 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 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 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 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 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 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
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
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 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 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
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
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 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
(a) (b)
(c) (d)
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