SlideShare ist ein Scribd-Unternehmen logo
1 von 26
1
Speckle Noise Reduction in Ultrasound Images using Adaptive and
Anisotropic Diffusion filter
Submitted By
Md. Shohel Rana
CE-06006
2005-06
Supervised By
Dr. Md. Motiur Rahman
Associate Professor
Dept. of CSE
MBSTU
2
Motivation and Contribution
 US Imaging Technique less cost
 Nonlinear and Anisotropic filter for removing speckle noise can be
removed from US images
 Proposed a modified Anisotropic filter which reduce speckle noises
3
Speckle Noise
 Medical images are usually corrupted by noise during their
acquisition and transmission.
 Affects all coherent imaging systems, including medical
ultrasound.
 Acquired image is corrupted by a random granular pattern.
 A possible generalized model of the speckle imaging is
Where g , f , u and ξ stand for the observed image, original image,
multiplicative component and additive component of the speckle noise,
respectively.
( , ) ( , ) ( , ) ( , )g n m f n m u n m n mξ= +
4
US Image Measurement Metrics
 SNR : Signal to Noise Ratio compares the level of desired signal to the level of
background noise
 RMSE : The Root Mean square error is given by
 PSNR : Peak Signal to Noise Ratio is computed by
22
, ,
1 1
10 2
1 1
, ,
( )
10log
( )
M N
i j i j
i j
M N
i j
i j i j
SNR
yx
yx
= =
= =
+
= =
∑∑
−∑∑
2
1 1
, ,
1
( )
M N
i j
i j i jRMSE
MN
yx
= =
= −∑∑
2
10
20 ( )logPSNR RMSEg=
US Image Measurement
Metrics(Cont.)
 IMGQ : The image quality index is given by
 SSIM : The Structural Similarity Index between two images is
computed as
 PT : To compare edge preservation performances of different
speckle reduction schemes, the parameter of transition
2 2 22
22
( ) ( )
xy y x
x y yx
y x
IMGQI
y x
σ σ σ
σ σ σσ
=
+ +
2 1
2 1
PT
µ µ
µ µ
−
=
+
1 2
2 2 2 2
1 2
(2 )(2 )
( )( )
xyx y
x yx y
SSIM
C C
C C
µ µ σ
µ µ σ σ
+ +
=
+ + + +
6
Filtering On US Image
 The Lee and Kuan filters produce the enhancement data
according to
Where W is the weighting function ranging between 0 for flat regions and
1 for regions with high signal activity, is the average of pixels in a
moving window and is the output of the filter.
ˆ( ) ( ) [ ( ) ( )] ( )R t I t I t I t W t= + − ×
I
ˆ( )R t
7
Filtering On US Image(Cont.)
 Lee filter
The weighting function for the Lee filter is
 Kuan Filter
The weighting function of the kuan filter is defined as
Where and are the coefficients of variations of noise u and
image I
 Frost Filter
The image Z[i, j] is modeled by frost as
Where h i j, is system impulse response and * denotes convolution
2
2
( ) 1
( )
u
I
W t
t
C
C
= −
2
2
2
1
( )
( )
1
u
I
u
t
W t
C
C
C
−
=
+
I
I
I
C
σ=u
u
u
C
σ=
, , , ,[ . ]*i j i j i j i jn hZ Z=
Filtering On US Image (Cont.)
 Frost Filter (Cont.)
Minimum mean square filter has the form
Where m(t ) function is an isotropic impulse response
Where K1 is a normalizing constant and α is the decay constant correlation
coefficient between adjacent pixels of the original is image x(t) and t
corresponds to the distance between pixels in the spatial domain.
ˆ( ) ( )* ( )x t z t m t=
1( ) exp( )m t tK α α= −
9
Anisotropic Diffusion Filter (Cont.)
 In Image Procesing and Computer Vision, Anisotropic
Diffusion, also called Perona–Malik diffusion.
 A technique aiming at reducing image noise without removing
significant parts of the image content, typically edges.
 Anisotropic diffusion is an efficient nonlinear technique for
simultaneously performing contrast enhancement and noise
reduction. It smoothes homogeneous image regions and retains
image edges.
( )[ ]
( )



==
∇⋅∇=
∂
∂
00 ItI
IIcdiv
t
I
10
Anisotropic Diffusion Filter (Cont.)
 Pietro Perona and Jitendra Malik pioneered the idea of
anisotropic diffusion in 1990 and proposed two functions for
the diffusion coefficient
and
 The anisotropic diffusion method can be iteratively
applied to the output image:
( ) ( )
( )
( ) ( ) ( )
( ) ( )
( )
( ) ( ) ( )
( ) ( ) 







∇⋅∇+∇⋅∇+
∇⋅∇+∇⋅∇
×+=+
n
South
n
South
n
West
n
West
n
East
n
East
n
North
n
Northnn
IIcIIc
IIcIIc
II λ1
( )
( )2
/1
1
kI
Ic
∇+
=∇( ) ( )[ ]2
/||exp|| kIIc ∇−=∇
11
Anisotropic Diffusion Filter (Cont.)
SRAD
 Allows the generation of an image scale space without bias due to filter
window size and shape.
 Preserves edges and enhances edges by inhibiting diffusion across edges and
allowing diffusion on either side of the edge.
 Related directly to the Lee and Frost window-based filters.
 The edge sensitive extension of conventional adaptive speckle filter
 The automatic determination of q0(t) is desired in real applications to
eliminate heuristic parameter choice
Where is a constant, and q0(t) is the speckle coefficient of variation in the observed
image.
*
0 0
( ) t
tq q e
ρ−
≈
ρ
Anisotropic Diffusion Filter (Cont.)
 SRAD (Cont.)
The discrete isotropic diffusion update is
Assuming that pixels in the region are statistically independent and identically
distributed and the local means remains the same before and after an iteration
So the final updating equation is
Where is the divergence.
ρ
, , 1, 1, , 1 , 1 ,( 4 )
4
t t t t t t t t
i j i j i j i j i j i j i j
t
I I I I I I I
+∆
+ − + −
∆
= + + + + −
2
2
( ) ( )
4
( )(1 )o o
t t t
tq q t+∆ = +
∆−∆
1
, , ,
4
nn n
i j i j i j
t
dI I
+ ∆
= +
,
n
i jd
13
Experiment and Result (Cont.)
Input and Output
Input and Output of
Abdomen image for
speckle noise (0.04) in
various filtering
Experiment and Result (Cont.)
Input and Output
Input and Output of
Ortho image for
speckle noise (0.04) in
various filtering
Experiment and Result (Cont.)
Input and Output
Input and Output of
Liver_GB image for
speckle noise (0.04) in
various filtering
Experiment and Result (Cont.)
Input and Output
Input and Output of
Kidney image for
speckle noise (0.04) in
various filtering
Experiment and Result (Cont.)
Input and Output
Input and Output of
Brest image for
speckle noise (0.04) in
various filtering
Experiment and Result (Cont.)
Input and Output
Input and Output of
Prostrate image for
speckle noise (0.04) in
various filtering
19
Experiment and Result (Cont.)
.
20
Proposed Filter
In the case of proposed filtering is the modified version of
anisotropic diffusion filtering the direction and strength of the
diffusion are controlled by an edge detection function
Algorithm
1. Input image with or without speckle noise
2. Choose a kernel or window of size 5*5 or 3*3.
3. Set the kernel or window to the noisy image and replace each
pixel value of image by the following equation
0[1: ] [1: ]
( )
( )
n
sort n
mid sort
F MN
sort
mid
W I
W W
I I
=
=
=
21
Proposed Filter (Cont.)
Algorithm (Cont.)
4. Calculate gradient in all directions (N,S,E,W) of Processed image Imid .
5. Calculate Diffusion coefficients in all directions according to the method
using proposed modified equation.
6. Finally follow the following equation
2
1
(|| ||)
1
|| ||
mid
mid
C I
I
K
∆ =
+
∆
( ) ( )
( ) ( )
0
North mid North mid East mid East mid
out mid
West mid West mid South mid South mid
c c
c c
I I I I
I I I
I I I I
λ
 ∇ ×∇ + ∇ ×∇
 = + + ×
 + ∇ ×∇ + ∇ ×∇ 
22
Proposed Filter (Cont.)
Input and Output
Input and Output of
all image for speckle
noise (0.04) in
proposed filter
23
Proposed Filter (Cont.)
Limitation
 My proposed modified filter gives best result of SNR, SSIM and IMGQ for
all types of ultrasound images but not of RMSE, PSNR, PT for all images.
 It has been demonstrated that proposed modified filter is capable of
reducing speckle noise but not for other types of image.
 It has been demonstrated that proposed modified filter is used for only
Ultrasound images but not for CT, MRI, X-RAY and so on.
 It has been demonstrated that proposed modified filter is capable of
reducing speckle noise on 2D images but not 3D, 4D.
 Used images’ extension was “.tif”.
25
Conclusion And Future Work
 It has been demonstrated that proposed filter is capable of reducing
speckle noise.
 My proposed modified filter gives Signal to Noise Ratio (SNR) value is
best for all six (Abdomen, Ortho, Liver_GB, Kidney, Brest and Prostrate)
types of US images as well as gives the best result for Image Quality
Index (IMGQI) and Structural Similarity Index (SSIM).
 It can be used in 3D,4D Ultrasound images.
 Trying to remove all types of noises from images.
THANKS
Do You have any question please!!!

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIP
 
Digital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency DomainDigital Image Processing: Image Enhancement in the Frequency Domain
Digital Image Processing: Image Enhancement in the Frequency Domain
 
Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portion
 
Chapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationChapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier Transformation
 
Lecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard TransformLecture 15 DCT, Walsh and Hadamard Transform
Lecture 15 DCT, Walsh and Hadamard Transform
 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
 
Discrete cosine transform
Discrete cosine transform   Discrete cosine transform
Discrete cosine transform
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Lec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesLec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical Images
 
Spatial operation.ppt
Spatial operation.pptSpatial operation.ppt
Spatial operation.ppt
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain Filters
 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
 
Biomedical image processing ppt
Biomedical image processing pptBiomedical image processing ppt
Biomedical image processing ppt
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Lecture 4 Relationship between pixels
Lecture 4 Relationship between pixelsLecture 4 Relationship between pixels
Lecture 4 Relationship between pixels
 
Edge linking in image processing
Edge linking in image processingEdge linking in image processing
Edge linking in image processing
 
Image denoising
Image denoising Image denoising
Image denoising
 

Ähnlich wie Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic Diffusion filter

IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
researchinventy
 
Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...
Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...
Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...
CSCJournals
 

Ähnlich wie Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic Diffusion filter (20)

Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
 
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
Performance Assessment of Several Filters for Removing Salt and Pepper Noise,...
 
Adaptive Noise Reduction Scheme for Salt and Pepper
Adaptive Noise Reduction Scheme for Salt and PepperAdaptive Noise Reduction Scheme for Salt and Pepper
Adaptive Noise Reduction Scheme for Salt and Pepper
 
[IJCT-V3I2P34] Authors: Palwinder Singh
[IJCT-V3I2P34] Authors: Palwinder Singh[IJCT-V3I2P34] Authors: Palwinder Singh
[IJCT-V3I2P34] Authors: Palwinder Singh
 
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
The Performance Analysis of Median Filter for Suppressing Impulse Noise from ...
 
A017230107
A017230107A017230107
A017230107
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Image denoising using new adaptive based median filter
Image denoising using new adaptive based median filterImage denoising using new adaptive based median filter
Image denoising using new adaptive based median filter
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 
IMAGE DENOISING USING HYBRID FILTER
IMAGE DENOISING USING HYBRID FILTERIMAGE DENOISING USING HYBRID FILTER
IMAGE DENOISING USING HYBRID FILTER
 
A COMPARATIVE STUDY ALGORITHM FOR NOISY IMAGE RESTORATION IN THE FIELD OF MED...
A COMPARATIVE STUDY ALGORITHM FOR NOISY IMAGE RESTORATION IN THE FIELD OF MED...A COMPARATIVE STUDY ALGORITHM FOR NOISY IMAGE RESTORATION IN THE FIELD OF MED...
A COMPARATIVE STUDY ALGORITHM FOR NOISY IMAGE RESTORATION IN THE FIELD OF MED...
 
Unit3 dip
Unit3 dipUnit3 dip
Unit3 dip
 
Comparing the Performance of Different Ultrasonic Image Enhancement Technique...
Comparing the Performance of Different Ultrasonic Image Enhancement Technique...Comparing the Performance of Different Ultrasonic Image Enhancement Technique...
Comparing the Performance of Different Ultrasonic Image Enhancement Technique...
 
Homomorphic Filtering of Speckle Noise From Computerized Tomography (CT) Imag...
Homomorphic Filtering of Speckle Noise From Computerized Tomography (CT) Imag...Homomorphic Filtering of Speckle Noise From Computerized Tomography (CT) Imag...
Homomorphic Filtering of Speckle Noise From Computerized Tomography (CT) Imag...
 
Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restoration
 
Noise Reduction in MRI Liver Image Using Discrete Wavelet Transform
Noise Reduction in MRI Liver Image Using Discrete Wavelet TransformNoise Reduction in MRI Liver Image Using Discrete Wavelet Transform
Noise Reduction in MRI Liver Image Using Discrete Wavelet Transform
 
Df4201720724
Df4201720724Df4201720724
Df4201720724
 
Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...
Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...
Robustness of Median Filter For Suppression of Salt and Pepper Noise (SPN) an...
 
PID3474431
PID3474431PID3474431
PID3474431
 
Image_filtering (1).pptx
Image_filtering (1).pptxImage_filtering (1).pptx
Image_filtering (1).pptx
 

Mehr von Md. Shohel Rana

Mehr von Md. Shohel Rana (6)

Cassandra - A Distributed Database System
Cassandra - A Distributed Database System Cassandra - A Distributed Database System
Cassandra - A Distributed Database System
 
A Proposed PST Model for Enhancing E-Learning Experiences
A Proposed PST Model for Enhancing E-Learning ExperiencesA Proposed PST Model for Enhancing E-Learning Experiences
A Proposed PST Model for Enhancing E-Learning Experiences
 
An Enhanced Model for Inpainting on Digital Images Using Dynamic Masking
An Enhanced Model for Inpainting on Digital Images Using Dynamic MaskingAn Enhanced Model for Inpainting on Digital Images Using Dynamic Masking
An Enhanced Model for Inpainting on Digital Images Using Dynamic Masking
 
Malware analysis on android using supervised machine learning techniques
Malware analysis on android using supervised machine learning techniquesMalware analysis on android using supervised machine learning techniques
Malware analysis on android using supervised machine learning techniques
 
Visual Techniques
Visual TechniquesVisual Techniques
Visual Techniques
 
De-convolution on Digital Images
De-convolution on Digital ImagesDe-convolution on Digital Images
De-convolution on Digital Images
 

Kürzlich hochgeladen

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Kürzlich hochgeladen (20)

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 

Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic Diffusion filter

  • 1. 1 Speckle Noise Reduction in Ultrasound Images using Adaptive and Anisotropic Diffusion filter Submitted By Md. Shohel Rana CE-06006 2005-06 Supervised By Dr. Md. Motiur Rahman Associate Professor Dept. of CSE MBSTU
  • 2. 2 Motivation and Contribution  US Imaging Technique less cost  Nonlinear and Anisotropic filter for removing speckle noise can be removed from US images  Proposed a modified Anisotropic filter which reduce speckle noises
  • 3. 3 Speckle Noise  Medical images are usually corrupted by noise during their acquisition and transmission.  Affects all coherent imaging systems, including medical ultrasound.  Acquired image is corrupted by a random granular pattern.  A possible generalized model of the speckle imaging is Where g , f , u and ξ stand for the observed image, original image, multiplicative component and additive component of the speckle noise, respectively. ( , ) ( , ) ( , ) ( , )g n m f n m u n m n mξ= +
  • 4. 4 US Image Measurement Metrics  SNR : Signal to Noise Ratio compares the level of desired signal to the level of background noise  RMSE : The Root Mean square error is given by  PSNR : Peak Signal to Noise Ratio is computed by 22 , , 1 1 10 2 1 1 , , ( ) 10log ( ) M N i j i j i j M N i j i j i j SNR yx yx = = = = + = = ∑∑ −∑∑ 2 1 1 , , 1 ( ) M N i j i j i jRMSE MN yx = = = −∑∑ 2 10 20 ( )logPSNR RMSEg=
  • 5. US Image Measurement Metrics(Cont.)  IMGQ : The image quality index is given by  SSIM : The Structural Similarity Index between two images is computed as  PT : To compare edge preservation performances of different speckle reduction schemes, the parameter of transition 2 2 22 22 ( ) ( ) xy y x x y yx y x IMGQI y x σ σ σ σ σ σσ = + + 2 1 2 1 PT µ µ µ µ − = + 1 2 2 2 2 2 1 2 (2 )(2 ) ( )( ) xyx y x yx y SSIM C C C C µ µ σ µ µ σ σ + + = + + + +
  • 6. 6 Filtering On US Image  The Lee and Kuan filters produce the enhancement data according to Where W is the weighting function ranging between 0 for flat regions and 1 for regions with high signal activity, is the average of pixels in a moving window and is the output of the filter. ˆ( ) ( ) [ ( ) ( )] ( )R t I t I t I t W t= + − × I ˆ( )R t
  • 7. 7 Filtering On US Image(Cont.)  Lee filter The weighting function for the Lee filter is  Kuan Filter The weighting function of the kuan filter is defined as Where and are the coefficients of variations of noise u and image I  Frost Filter The image Z[i, j] is modeled by frost as Where h i j, is system impulse response and * denotes convolution 2 2 ( ) 1 ( ) u I W t t C C = − 2 2 2 1 ( ) ( ) 1 u I u t W t C C C − = + I I I C σ=u u u C σ= , , , ,[ . ]*i j i j i j i jn hZ Z=
  • 8. Filtering On US Image (Cont.)  Frost Filter (Cont.) Minimum mean square filter has the form Where m(t ) function is an isotropic impulse response Where K1 is a normalizing constant and α is the decay constant correlation coefficient between adjacent pixels of the original is image x(t) and t corresponds to the distance between pixels in the spatial domain. ˆ( ) ( )* ( )x t z t m t= 1( ) exp( )m t tK α α= −
  • 9. 9 Anisotropic Diffusion Filter (Cont.)  In Image Procesing and Computer Vision, Anisotropic Diffusion, also called Perona–Malik diffusion.  A technique aiming at reducing image noise without removing significant parts of the image content, typically edges.  Anisotropic diffusion is an efficient nonlinear technique for simultaneously performing contrast enhancement and noise reduction. It smoothes homogeneous image regions and retains image edges. ( )[ ] ( )    == ∇⋅∇= ∂ ∂ 00 ItI IIcdiv t I
  • 10. 10 Anisotropic Diffusion Filter (Cont.)  Pietro Perona and Jitendra Malik pioneered the idea of anisotropic diffusion in 1990 and proposed two functions for the diffusion coefficient and  The anisotropic diffusion method can be iteratively applied to the output image: ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )         ∇⋅∇+∇⋅∇+ ∇⋅∇+∇⋅∇ ×+=+ n South n South n West n West n East n East n North n Northnn IIcIIc IIcIIc II λ1 ( ) ( )2 /1 1 kI Ic ∇+ =∇( ) ( )[ ]2 /||exp|| kIIc ∇−=∇
  • 11. 11 Anisotropic Diffusion Filter (Cont.) SRAD  Allows the generation of an image scale space without bias due to filter window size and shape.  Preserves edges and enhances edges by inhibiting diffusion across edges and allowing diffusion on either side of the edge.  Related directly to the Lee and Frost window-based filters.  The edge sensitive extension of conventional adaptive speckle filter  The automatic determination of q0(t) is desired in real applications to eliminate heuristic parameter choice Where is a constant, and q0(t) is the speckle coefficient of variation in the observed image. * 0 0 ( ) t tq q e ρ− ≈ ρ
  • 12. Anisotropic Diffusion Filter (Cont.)  SRAD (Cont.) The discrete isotropic diffusion update is Assuming that pixels in the region are statistically independent and identically distributed and the local means remains the same before and after an iteration So the final updating equation is Where is the divergence. ρ , , 1, 1, , 1 , 1 ,( 4 ) 4 t t t t t t t t i j i j i j i j i j i j i j t I I I I I I I +∆ + − + − ∆ = + + + + − 2 2 ( ) ( ) 4 ( )(1 )o o t t t tq q t+∆ = + ∆−∆ 1 , , , 4 nn n i j i j i j t dI I + ∆ = + , n i jd
  • 13. 13 Experiment and Result (Cont.) Input and Output Input and Output of Abdomen image for speckle noise (0.04) in various filtering
  • 14. Experiment and Result (Cont.) Input and Output Input and Output of Ortho image for speckle noise (0.04) in various filtering
  • 15. Experiment and Result (Cont.) Input and Output Input and Output of Liver_GB image for speckle noise (0.04) in various filtering
  • 16. Experiment and Result (Cont.) Input and Output Input and Output of Kidney image for speckle noise (0.04) in various filtering
  • 17. Experiment and Result (Cont.) Input and Output Input and Output of Brest image for speckle noise (0.04) in various filtering
  • 18. Experiment and Result (Cont.) Input and Output Input and Output of Prostrate image for speckle noise (0.04) in various filtering
  • 20. 20 Proposed Filter In the case of proposed filtering is the modified version of anisotropic diffusion filtering the direction and strength of the diffusion are controlled by an edge detection function Algorithm 1. Input image with or without speckle noise 2. Choose a kernel or window of size 5*5 or 3*3. 3. Set the kernel or window to the noisy image and replace each pixel value of image by the following equation 0[1: ] [1: ] ( ) ( ) n sort n mid sort F MN sort mid W I W W I I = = =
  • 21. 21 Proposed Filter (Cont.) Algorithm (Cont.) 4. Calculate gradient in all directions (N,S,E,W) of Processed image Imid . 5. Calculate Diffusion coefficients in all directions according to the method using proposed modified equation. 6. Finally follow the following equation 2 1 (|| ||) 1 || || mid mid C I I K ∆ = + ∆ ( ) ( ) ( ) ( ) 0 North mid North mid East mid East mid out mid West mid West mid South mid South mid c c c c I I I I I I I I I I I λ  ∇ ×∇ + ∇ ×∇  = + + ×  + ∇ ×∇ + ∇ ×∇ 
  • 22. 22 Proposed Filter (Cont.) Input and Output Input and Output of all image for speckle noise (0.04) in proposed filter
  • 24. Limitation  My proposed modified filter gives best result of SNR, SSIM and IMGQ for all types of ultrasound images but not of RMSE, PSNR, PT for all images.  It has been demonstrated that proposed modified filter is capable of reducing speckle noise but not for other types of image.  It has been demonstrated that proposed modified filter is used for only Ultrasound images but not for CT, MRI, X-RAY and so on.  It has been demonstrated that proposed modified filter is capable of reducing speckle noise on 2D images but not 3D, 4D.  Used images’ extension was “.tif”.
  • 25. 25 Conclusion And Future Work  It has been demonstrated that proposed filter is capable of reducing speckle noise.  My proposed modified filter gives Signal to Noise Ratio (SNR) value is best for all six (Abdomen, Ortho, Liver_GB, Kidney, Brest and Prostrate) types of US images as well as gives the best result for Image Quality Index (IMGQI) and Structural Similarity Index (SSIM).  It can be used in 3D,4D Ultrasound images.  Trying to remove all types of noises from images.
  • 26. THANKS Do You have any question please!!!