matlab code for image denoising

2 次查看(过去 30 天)
vibhu sharma
vibhu sharma 2012-3-12
what can be the various ways how an image can be denoised.

回答(2 个)

Image Analyst
Image Analyst 2012-3-12
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 2012-3-12
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

类别

Help CenterFile Exchange 中查找有关 Denoising and Compression 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by