Presentation is loading. Please wait.

Presentation is loading. Please wait.

Despeckling Of Ultrasound Images Ronen Tur. Outline Ultrasound Imaging What Is Speckle Noise? Standard Denoising Methods Modified Homomorphic Despeckling.

Similar presentations


Presentation on theme: "Despeckling Of Ultrasound Images Ronen Tur. Outline Ultrasound Imaging What Is Speckle Noise? Standard Denoising Methods Modified Homomorphic Despeckling."— Presentation transcript:

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

27

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

40

41 In Vivo Results

42

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


Download ppt "Despeckling Of Ultrasound Images Ronen Tur. Outline Ultrasound Imaging What Is Speckle Noise? Standard Denoising Methods Modified Homomorphic Despeckling."

Similar presentations


Ads by Google