可以使用以下代码来使用小波变换滤除高斯白噪声:
% 读入图像并添加高斯白噪声
I = imread('image.png');
I = double(I);
I = I + randn(size(I)) * 20;
% 使用小波变换滤波
[c, s] = wavedec2(I, 2, 'db1'); % 对图像进行小波分解
threshold = s(2,1) * 0.5; % 设置阈值
c(abs(c) < threshold) = 0; % 将低于阈值的系数置为 0
I2 = waverec2(c, s,