View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Speckle Noise Reduction in Ultrasound Images

5.0 | 4 ratings Rate this file 63 Downloads (last 30 days) File Size: 78.4 KB File ID: #41240 Version: 1.0
image thumbnail

Speckle Noise Reduction in Ultrasound Images



This project implements various filters for Speckle Noise Reduction in Ultrasound Images.

| Watch this File

File Information

Finding out general tendencies in
speckle noise reduction in ultrasound images" by Juan L. Mateo a, Antonio
Fernández-Caballero a,b,*; published on Expert Systems with Applications 36 (2009) 7786-7797.

Abstract: This article investigates and compiles some of the techniques mostly used in the smoothing or suppression of speckle noise in ultrasound images. With this information, a comparison of all the methods studied is done based on an experiment, using quality metrics to test their performance and show the benefits each one can contribute. To test the methods, a synthetic, noise-free image of a kidney is created and later simulations using Field II program to corrupt it are performed. This way, the smoothing techniques can be compared using numeric metrics, taking the noise-free image as a reference. Since real ultrasound images are already noise corrupted images and real noise-free images do not exist, conventional metrics cannot be used to indicate the quality obtained with filtering. Nevertheless, we propose the use of the tendencies observed in our study in real images.

Required Products Image Processing Toolbox
Wavelet Toolbox
MATLAB release MATLAB 7.14 (R2012a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (11)
13 Feb 2017 Tariq Ajam

Hello everybody,

I just want to ask about how I can use this source code for 3D data (volumes)/ 3D matrices?


Comment only
03 Feb 2017 Richa Sharma

We give noisy image as input, for comparing the result we need original image which does not exist. I don't see any module to generate the original image.
I do not see any code related to that in function Preprocess. It just doubles the image.
Please help.

Comment only
22 Jun 2016 anas qazaz

hi, all how i need matlab code or function to convert id gray scale image to 2d

Comment only
06 Feb 2015 INdranil Sarkar

Sir I need the matlab code of speckle noise reduction using wavelet filter.. please help me doing this as I am totally new in this area.

Comment only
19 Mar 2014 Ashish Meshram (Meet)

Hi Premnath

PSNR increase has the visual quality of image increases. So there isn't any problem.

Comment only
18 Nov 2013 Premnath

What about the beta value? Why you have not included in xls field. And also the MSE of filtered image is greater than that of Noisy Image and the SNR & PSNR of the filtered image is lesser than that of Noisy Image.

02 Nov 2013 ankita

ankita (view profile)

hie...i am a new user of matlab and am stuck with the part [FilePath PathStr FileName Ext Index] = GetFilePath();

can anyone please explain how to read the input image in this program with an example.....Thanx!

13 May 2013 Deanna

Deanna (view profile)

Excellent submission.

12 May 2013 Ashish Meshram (Meet)

Please correct the Homomorphic Ideal filter mnemonic listed as hmp-med in the analyze.m as hmp-ideal

Comment only
26 Apr 2013 Nuno Fernandes

Clean and easy to understand.

21 Apr 2013 Ashish Meshram (Meet)

Unpack the zip file and run Analyze.m and follow the instruction...

Hope you'll like it...

Any suggestion or critics are welcomed.

Comment only

Contact us