有些要求需要在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?