用Matlab实现图像混合噪声

时间:2016-07-06 09:26:18

标签: matlab noise

有些要求需要在Matlab中为图像添加混合噪声。混合物将含有盐和盐。胡椒噪声从5%到23%变化,固定5%的高斯噪声。我正在尝试使用以下代码将所述混合物添加到Image:

I = imread('lena_gray_512.tif');
figure, imshow(I);title('ORIGINAL');

J = imnoise(I,'salt & pepper', 0.23);
figure, imshow(J);title('salty');

K = imnoise(J,'gaussian',0,0.0005);
figure, imshow(K);title('both');

首先要验证代码是否会将所需的噪声添加到23%Salt&的图像中。 Peeper和5%高斯噪声?

此外,中值滤波器用于从图像中去除混合噪声,它在PSNR 35下运行良好。对于具有相同混合噪声的相同图像,是否有任何方法可以获得50左右的PSNR?

0 个答案:

没有答案