Clear Filters
Clear Filters

matlab code for image denoising

3 views (last 30 days)
vibhu sharma
vibhu sharma on 12 Mar 2012
what can be the various ways how an image can be denoised.

Answers (2)

Image Analyst
Image Analyst on 12 Mar 2012
You'll need to do some research on your own. We can't possibly list all the ways to denoise an image, beyond the simple but often ineffective methods like blurring and median filter. Start your research here: http://www.stanford.edu/~slansel/tutorial/software.htm MATLAB code is included in many/most of the methods discussed.

Stephen
Stephen on 12 Mar 2012
There are a few different types of noise that may be present in an image. Different techniques can handle each type of noise better than others. A median filter (ordfilt2 in matlab) can take care of salt and pepper noise fairly well, while other noise like shot noise can be smoothed out with a gaussian kernel. I like to use anisotropic diffusion for my work. It checks the local gradient and blends pixel values if the gradient is not very large. This keeps regions of similar intensity blended, and edges become more distinct. There are also a bunch of deconvolution methods to get rid of blurriness that may be present for spectrum-types of images. good luck

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!