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

Slides:



Advertisements
Similar presentations
Communication System Overview
Advertisements

Foundations of Medical Ultrasonic Imaging
Topic 6 - Image Filtering - I DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Lecture 7 Linear time invariant systems
Hospital Physics Group
Collaboration FST-ULCO 1. Context and objective of the work  Water level : ECEF Localization of the water surface in order to get a referenced water.
Diversity techniques for flat fading channels BER vs. SNR in a flat fading channel Different kinds of diversity techniques Selection diversity performance.
ECE 501 Introduction to BME
Despeckling Of Ultrasound Images Ronen Tur. Outline Ultrasound Imaging What Is Speckle Noise? Standard Denoising Methods Modified Homomorphic Despeckling.
BMME 560 & BME 590I Medical Imaging: X-ray, CT, and Nuclear Methods Tomography Part 3.
BMME 560 & BME 590I Medical Imaging: X-ray, CT, and Nuclear Methods Introductory Topics Part 1.
Image processing. Image operations Operations on an image –Linear filtering –Non-linear filtering –Transformations –Noise removal –Segmentation.
Digital Image Processing Chapter 5: Image Restoration.
Dept. Elect. Eng. Technion – Israel Institute of Technology Ultrasound Image Denoising by Spatially Varying Frequency Compounding Yael Erez, Yoav Y. Schechner,
Matched Filters By: Andy Wang.
Despeckle Filtering in Medical Ultrasound Imaging
Systems: Definition Filter
Spread Spectrum Techniques
Ultrasonic Imaging using Resolution Enhancement Compression and GPU- Accelerated Synthetic Aperture Techniques Presenter: Anthony Podkowa May 2, 2013 Advisor:
Normalization of the Speech Modulation Spectra for Robust Speech Recognition Xiong Xiao, Eng Siong Chng, and Haizhou Li Wen-Yi Chu Department of Computer.
Review Doppler Radar (Fig. 3.1) A simplified block diagram 10/29-11/11/2013METR
Spatial Processes and Image Analysis
ELE 488 F06 ELE 488 Fall 2006 Image Processing and Transmission ( ) Wiener Filtering Derivation Comments Re-sampling and Re-sizing 1D  2D 10/5/06.
ECE 4371, Fall, 2014 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
Filtering Course web page: vision.cis.udel.edu/cv March 5, 2003  Lecture 9.
Lecture 1. References In no particular order Modern Digital and Analog Communication Systems, B. P. Lathi, 3 rd edition, 1998 Communication Systems Engineering,
Image Processing in Freq. Domain Restoration / Enhancement Inverse Filtering Match Filtering / Pattern Detection Tomography.
1 Ultrasonic Elasticity Imaging. 2 Elasticity Imaging Image contrast is based on tissue elasticity (typically Young’s modulus or shear modulus).
Internet Engineering Czesław Smutnicki Discrete Mathematics – Discrete Convolution.
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
Speckle Correlation Analysis1 Adaptive Imaging Preliminary: Speckle Correlation Analysis.
Deconvolution, Deblurring and Restoration T , Biomedical Image Analysis Seminar Presentation Seppo Mattila & Mika Pollari.
Chapter 3: Image Restoration Introduction. Image restoration methods are used to improve the appearance of an image by applying a restoration process.
Review of Ultrasonic Imaging
Baseband Demodulation/Detection
CS654: Digital Image Analysis
Chapter 6. Effect of Noise on Analog Communication Systems
CS 556 – Computer Vision Image Basics & Review. What is an Image? Image: a representation, resemblance, or likeness An image is a signal: a function carrying.
Digital Beamforming. Beamforming Manipulation of transmit and receive apertures. Trade-off performance/cost to achieve: –Steer and focus the transmit.
Ultrasound Simulations using REC and SAFT Presenter: Tony Podkowa November 13, 2012 Advisor: Dr José R. Sánchez Department of Electrical and Computer Engineering.
8-1 Chapter 8: Image Restoration Image enhancement: Overlook degradation processes, deal with images intuitively Image restoration: Known degradation processes;
Chapter 4: Baseband Pulse Transmission Digital Communication Systems 2012 R.Sokullu1/46 CHAPTER 4 BASEBAND PULSE TRANSMISSION.
Ultrasonic İmaging.
Ali Al-Saihati ID# OUTLINE AWGN Channel. Rayleigh Fading Channel. Programs.
ENEE631 Digital Image Processing (Spring'04) Basics on 2-D Random Signal Spring ’04 Instructor: Min Wu ECE Department, Univ. of Maryland, College Park.
Review Doppler Radar (Fig. 3.1) A simplified block diagram 10/29-11/11/2013METR
OFDM Based WLAN System Song Ziqi Zhang Zhuo.
Constellation Diagram
Estimation of Point Spread Function (PSF) in Ultrasound Imaging Clara M Mosquera Lopez.
Baseband Receiver Receiver Design: Demodulation Matched Filter Correlator Receiver Detection Max. Likelihood Detector Probability of Error.
1 Resolution Enhancement Compression- Synthetic Aperture Focusing Techniques Student: Hans Bethe Advisor: Dr. Jose R. Sanchez Bradley University Department.
Artifacts Ultrasound Physics George David, M.S.
PSF What is PSF 1way/2way PSFs PSFs for continious & discrete apertures.
Image Restoration. Image restoration vs. image enhancement Enhancement:  largely a subjective process  Priori knowledge about the degradation is not.
RECONSTRUCTION OF MULTI- SPECTRAL IMAGES USING MAP Gaurav.
Statistical Multipath Channel Models
Opracowanie językowe dr inż. J. Jarnicki
Degradation/Restoration Model
Linear Filters and Edges Chapters 7 and 8
Lecture 1.30 Structure of the optimal receiver deterministic signals.
Advanced Wireless Networks
T. Chernyakova, A. Aberdam, E. Bar-Ilan, Y. C. Eldar
Spatially Varying Frequency Compounding of Ultrasound Images
- photometric aspects of image formation gray level images
Review of Ultrasonic Imaging
Basic Image Processing
Fourier Optics P47 – Optics: Unit 8.
Ultrasound Despeckling for Contrast Enhancement
Lecture 2: Image filtering
Presentation transcript:

Despeckling Of Ultrasound Images Ronen Tur

Outline Ultrasound Imaging What Is Speckle Noise? Standard Denoising Methods Modified Homomorphic Despeckling

ULS Imaging - Motivation Non-invasive Non-ionizing radiation (CT, MRI) Cheap Real-time imaging Tracking Monitoring during treatment Portable platforms

ULS Physics Acoustic impedance Different tissue  Different impedance Reflection Desired picture: reflectivity function Denote it by " וכל העם רואים את הקולות..." ( פרשת השבוע )

ULS Physics cannot be measured directly Pulse-echo imaging 4 steps: Transmission Reflection Reception Estimation

1D

– transmitted pulse – reflectivity coefficient at x – received signal

1D – transmitted pulse – reflectivity coefficient at x – received signal Estimation: For the case,

2D Complex problem Sum over different

2D - Beamforming Array of N elements - ith signal received Problem: Given Estimate

2D - Beamforming Approximation of inverse scattering solution - round trip to the ith element Result called RF-image t

Envelope Detection Carrier freq. ~5MHz Information in the envelope Demodulation Take the absolute value

PSF – Point Spread Function Defined for any imaging system PSF - the impulse response of the system Ideal: Delta function Realistic: Has a blurring effect

Example

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

Homomorphic Denoising Original After Denoising

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

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

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

Power Spectral Densities Model:

Power Spectral Densities Assuming lack of correlation between: Image samples (variance ) Noise samples (variance )

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

Correlation Visualization

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

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

Decorrelation Example

PSF Estimation PSF required for filter Blind deconvolution methods Based on smoothness properties of PSF w.r.t. the reflectivity function

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 " היהפוך כושי עורו, נמר חברבורותיו..." ( ירמיה י " ג / כ " ג )

Generalized Model Model for speckled images Additive term may be neglected Thus we have:

Good Old Additive Noise Taking the log: Subscript denotes the log Problem: rejection of additive noise But what are the noise statistics?

Log Transformed Speckles Noise statistics – no consensus Fully developed speckle Rayleigh distribution Partially developed speckle Various non-Rayleigh distributions

Generalized Gamma dist. Contains several relevant distributions Fasten your seat-belts…

Generalized Gamma dist. Contains several relevant distributions Fasten your seat-belts…

Examples Of Distributions

Preproc. 2 nd Step - Shrinkage Noise resembles WGN, with few outliers Proposition: Perform outlier-shrinkage Afterwards, deal with noise as WGN

Outlier-Shrinkage Apply median filter, result denoted Calculate residuals: Final result of shrinkage: That’s it Standard WGN denoising should work now

Block Diagram

In Silico Results

In Vivo Results

Thank you… Any questions?

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

Optional: Quantitative Assesment NMSE SNR Beta Alpha