How to remove this noise?
5 views (last 30 days)
Show older comments
Hello, I have to use "liftingbody.png" and then, use this mask:
img=imread('liftingbody.png');
img=double(img)/255;
mask=[1 1 1; 1 5 1; 1 1 1]/13;
filtered=imfilter(img,mask);
and add gaussian noise:
noise=imnoise(filtered, 'gaussian');
then, I have to completely remove noise. I've used wiener2 and medfilt, and also imfilter with various masks, but I can't remove it completely. Are there any rules about what certain filter you have to use to remove this particular noise? I have also different exercises with different noises, eg. salt&pepper or speckle, and I always have problems with removing them, I do it quite blindly. Any help please? Are there any rules?
0 Comments
Answers (1)
Image Analyst
on 17 Jun 2014
Without knowing the original image, if you could completely remove noise, you'd have an extraordinarily valuable patent! There are tons of noise removal methods for several different kinds of noise - none perfect. Keep trying different methods until the denoised image is good enough to do whatever you need to do with it after it's been denoised.
0 Comments
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!