Skip to the content.

Hybrid Median-mean method to reduce speckle noise

Fast and powerful denoising strategy for reducing the speckle noise.

We present a single-shot computational method based on the use of a hybrid median-mean approach for reducing the speckle noise. The proposed method can be applied to both amplitude and phase reconstructed images. This method is based on the combination of multiple median-filtered images with different kernel sizes. Because, for each median-filtered image the speckle position changes, the average of these median-filtered images results in a final image with low speckle contrast and no resolution decrease (e.g., no blurring effect introduced by the median filter). The proposed method has been evaluated experimentally in digital holography and digital holographic microscopy.

hi

Scripts

After publications of this method, both MATLAB and Python scripts will be freely available. The hybrid median-mean method has five parameters for both enviroments MATLAB and PYthon:

MATLAB script

Below there is an example for running the hybrid median-mean method in MATLAB:

# call the script 
[denoising] = hybrid_median_mean(image, max_kernel_size, figures='True', plots ='True', save_image='True')

Python script

Below there is an example for running the hybrid median-mean method in Python:

# import library
import HMM

# call the function HHM_UofM.HMM
HMM.HybridMedianMean(image, max_kernel_size, figures='True', plots ='True', save_image='True')

Dowloads

Acknowledgments

This project was partially funded by the National Science Foundation (grant number 2042563) and the Universidad Nacional de Colombia Sede Medellin. R. Castaneda and A. Doblas acknowledge the support from the University of Memphis and the Herff College of Engineering.

Credits

hybrid median-mean method is developed in MATLAB (2020). version 7.10.0 (R2020a). Natick, Massachusetts: The MathWorks Inc.

Citation

We appreciate your citation if using hybrid median-mean method for publication:

Support or Contact

Researcher email Google Scholar ResearchGate
Raul Castaneda rcstdq@memphis.edu RaulGoogle RaulResearch
Ana Doblas adoblas@memphis.edu AnaGoogle AnaResearch