Download presentation
Presentation is loading. Please wait.
1
Despeckling Of Ultrasound Images Ronen Tur
2
Outline Ultrasound Imaging What Is Speckle Noise? Standard Denoising Methods Modified Homomorphic Despeckling
3
ULS Imaging - Motivation Non-invasive Non-ionizing radiation (CT, MRI) Cheap Real-time imaging Tracking Monitoring during treatment Portable platforms
4
ULS Physics Acoustic impedance Different tissue Different impedance Reflection Desired picture: reflectivity function Denote it by " וכל העם רואים את הקולות..." ( פרשת השבוע )
5
ULS Physics cannot be measured directly Pulse-echo imaging 4 steps: Transmission Reflection Reception Estimation
6
1D
7
– transmitted pulse – reflectivity coefficient at x – received signal
8
1D – transmitted pulse – reflectivity coefficient at x – received signal Estimation: For the case,
9
2D Complex problem Sum over different
10
2D - Beamforming Array of N elements - ith signal received Problem: Given Estimate
11
2D - Beamforming Approximation of inverse scattering solution - round trip to the ith element Result called RF-image t
12
Envelope Detection Carrier freq. ~5MHz Information in the envelope Demodulation Take the absolute value
13
PSF – Point Spread Function Defined for any imaging system PSF - the impulse response of the system Ideal: Delta function Realistic: Has a blurring effect
14
Example
15
Noise In Ultrasound Major disadvantage of ULS imaging Old methods Linear filtering Median filtering Image is smoothed as well The giant leap… Speckle noise is multiplicative! Denoise the log of the image instead
16
Homomorphic Denoising Original After Denoising
17
Noise Statistics Standard denoising assume WGN This is not the case Proposed method: 1. Preprocess input a. “Flatten” the noise (White) b. Gaussianize the noise (Gaussian) 2. Use usual denoising schemes (WGN) Reflectivity func. remains unchanged
18
Mathematical Model Assuming LSI Convolution with PSF Model: - the axial and lateral indices, resp. - the RF-image - the tissue reflectivity function - Point Spread Function (PSF) - additive noise
19
LSI Assumption Linearity usually holds, but… The system is NOT shift invariant!!! Radial – freq. dependent attenuation Lateral – depends on distance Solution: segmentation Deal with one segment at a time Each small segment is LSI w.l.o.g. we shall deal with one segment
20
Power Spectral Densities Model:
21
Power Spectral Densities Assuming lack of correlation between: Image samples (variance ) Noise samples (variance )
22
Power Spectral Densities Assuming lack of correlation between: Image samples (variance ) Noise samples (variance ) PSD of reconstructed image isn’t white! Defined by the PSF Has non-negligible support
23
Correlation Visualization
24
Preproc. 1 st Step - Decorrelation Speckle noise is not white Either take correlation into account, or.. Perform decorrelation Apply the linear filter: “Flattens” the PSD of the image
25
Preproc. 1 st Step - Decorrelation Speckle noise is not white Either take correlation into account, or.. Perform decorrelation Apply the linear filter: “Flattens” the PSD of the image Chosen empirically
26
Decorrelation Example
28
PSF Estimation PSF required for filter Blind deconvolution methods Based on smoothness properties of PSF w.r.t. the reflectivity function
29
Exploring Speckles רעש חברבורות Coherent imaging Rough object Roughness on the order of a wavelength Many scatterers within resolution cell Pattern determined by imaging system! Signal dependent noise " היהפוך כושי עורו, נמר חברבורותיו..." ( ירמיה י " ג / כ " ג )
30
Generalized Model Model for speckled images Additive term may be neglected Thus we have:
31
Good Old Additive Noise Taking the log: Subscript denotes the log Problem: rejection of additive noise But what are the noise statistics?
32
Log Transformed Speckles Noise statistics – no consensus Fully developed speckle Rayleigh distribution Partially developed speckle Various non-Rayleigh distributions
33
Generalized Gamma dist. Contains several relevant distributions Fasten your seat-belts…
34
Generalized Gamma dist. Contains several relevant distributions Fasten your seat-belts…
35
Examples Of Distributions
36
Preproc. 2 nd Step - Shrinkage Noise resembles WGN, with few outliers Proposition: Perform outlier-shrinkage Afterwards, deal with noise as WGN
37
Outlier-Shrinkage Apply median filter, result denoted Calculate residuals: Final result of shrinkage: That’s it Standard WGN denoising should work now
38
Block Diagram
39
In Silico Results
41
In Vivo Results
43
Thank you… Any questions?
44
Discussion Is speckle noise multiplicative? Only under specific conditions Model it better… Real-time applicability Differentiate between Real reflectors And speckle scattering Using sparsity constraints
45
Optional: Quantitative Assesment NMSE SNR Beta Alpha
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.