⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch5_5_2.m

📁 常用图像处理源码合集
💻 M
字号:
%如果采用的是直接累加的算法,实现较简单,实现例程如下:
%%%直接帧间累加算法
clear all;
N=128;%%%N为图像的维数
N2=N*N;
ImageNum=10;
MeanNoise=0;%%%MeanNoise为原始输入图像中的噪声均值
VariantNoise=1;%%%VariantNoise为原始输入图像中噪声的均方差
SNR=2;%%%SNR为图像的信噪比
TargetAmplitude=VariantNoise*SNR;
randn('state',sum(100*clock));
NoiseMatrix=VariantNoise*randn(N)+MeanNoise*ones(N);%CreateRandnNoise;
NoiseMatrix(N/2,N/2)=TargetAmplitude+NoiseMatrix(N/2,N/2);
ResultMatrix=NoiseMatrix;
fork=2:ImageNum
h=waitbar(k/ImageNum);
randn('state',sum(100*clock));%%%resetsthenormalgeneratortoadifferentstateeachtime
%NoiseMatrix=VariantNoise*zeros(N)+MeanNoise*zeros(N);%CreateZerosNoise;
NoiseMatrix=VariantNoise*randn(N)+MeanNoise*ones(N);%CreateRandnNoise;
NoiseMatrix(round(N/2),round(N/2))=TargetAmplitude+NoiseMatrix(round(N/2),round(N/2));
ResultMatrix=NoiseMatrix+ResultMatrix;
end
close(h);
A=NoiseMatrix(N/2,:);
B=ResultMatrix(N/2,:);
figure,mesh(NoiseMatrix);%plot(A);
figure,mesh(ResultMatrix);%plot(B);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -