噪声模型

news/2024/10/26 4:21:28/

在这里插入图片描述

常见的噪声模型有(z是噪声值,m表示均值,s2表示方差):

1、高斯噪声:m=a , s2=b^2

在这里插入图片描述
2、均匀分布噪声
在这里插入图片描述
在这里插入图片描述

3、伽马噪声 m=b/a , s2=b/a^2

在这里插入图片描述
4、指数分布噪声 m=1/a , s2=1/a^2
在这里插入图片描述
5、瑞利噪声 :
在这里插入图片描述
在这里插入图片描述

6、椒盐噪声
其中盐表示亮点,椒表示暗点。
在这里插入图片描述
几种常见的噪声的概率密度函数的matlab代码:

x=-5:0.2:5;
subplot(3,2,1);
y1=normpdf(x,0,1);
plot(x,y1);
title('高斯噪声图像'); subplot(3,2,2);   
y2=unifpdf(x,-2,4);
plot(x,y2);
title('均匀噪声图像');subplot(3,2,3);
y3=zeros(size(x));
y3(1)=0.7;
y3(end)=0.7;
plot(x,y3);
title('椒盐噪声图像'); subplot(3,2,4);        
y4=raylpdf(x,2);       
plot(x,y4);
title('瑞利噪声图像');        subplot(3,2,5);       
y5=exppdf(x,1);  
plot(x,y5);
title('指数噪声图像');          subplot(3,2,6);  
y6=gampdf(x,2,4);       
plot(x,y6);
title('伽马噪声图像')

在这里插入图片描述
如何给一幅图像添加噪声?
例:将图像添加这六种常见的噪声并观察前后的效果。

I=imread('dragon.jpg');%读取图像
x=rgb2gray(I);%转换为灰度图像
subplot(2,4,1);%分区绘图
imshow(x);%显示图像
title('原图');%给图像加标题
%添加高斯噪声
J=imnoise(x,'gaussian',0.02);%在图像中加入高斯噪声
subplot(2,4,2);
imshow(J,[]);
title('高斯加噪后');
%添加椒盐噪声
K=imnoise(x,'salt & pepper',0.02);%在图像中加入椒盐噪声
subplot(2,4,3);
imshow(K,[]);
title('椒盐加噪后');
[M,N]=size(x)
%添加均匀分布噪声
R=unifrnd(-10,20,M,N);%得到均匀分布的随机数
H=double(x)+R;%添加噪声
H=uint8(round(R));
subplot(2,4,4);
imshow(H,[])
title('均匀分布加噪后');
%添加指数噪声
R1=exprnd(20,M,N);%得到指数分布的随机数
O=double(x)+R1;%添加指数噪声
O=uint8(round(R1));
subplot(2,4,5);
imshow(O,[])
title('指数加噪后');
%添加瑞利噪声
R2=raylrnd(20,M,N);%得到瑞利分布的随机数
P=double(x)+R2;%添加瑞利噪声
P=uint8(round(R2));
subplot(2,4,6);
imshow(P,[])
title('瑞利加噪后');
%添加伽马噪声
R3=gamrnd(-10,20,M,N);%得到伽马分布的随机数
Q=double(x)+R3;%添加伽马噪声
Q=uint8(round(R3));
subplot(2,4,7);
imshow(Q,[])
title('伽马加噪后');

在这里插入图片描述

例:在灰度图像中加入均值为0,方差为0.02的高斯噪声,通过100次相加求平均的方法去除所加的噪声,比较显示原图、加噪图与去噪图。

I=imread('dragon.jpg');%读取图像
x=rgb2gray(I);%转换为灰度图像
subplot(1,3,1);%分区绘图
imshow(x);%显示图像
title('原图');%给图像加标题
J=imnoise(x,'gaussian',0,0.02);%在图像中加入高斯噪声
subplot(1,3,2);
imshow(J);
title('加噪后');
%100次相加求平均去噪声
H1=zeros(size(x));
for i=1:100J=imnoise(x,'gaussian',0,0.02);H1=H1+double(J);
end
H=H1/100;
subplot(1,3,3);
imshow(uint8(H));
title('去噪后');

在这里插入图片描述


http://www.ppmy.cn/news/352221.html

相关文章

01:高斯噪声和椒盐噪声

文章目录 前言一、高斯噪声和椒盐噪声是什么?二、编写程序1.分析两者的特点2.调用两个函数,实现添加噪声 总结 前言 记录一下手写椒盐噪声和高斯噪声的python程序。 效果图如下: 一、高斯噪声和椒盐噪声是什么? 椒盐噪声和高斯…

计算机噪声

序 大家多少都遇到过关于“随机数”和“噪声”的问题,随机数和噪声直接关系到仿真结果的好坏。而计算机产生的随机数是伪随机数,不真正的随机,那么我们使用的随机数,包括Matlab产生的随机数的质量到底如何呢?什么时候使…

噪声估计

参考: 北京1号小卫星图像噪声评估 光学传感器获取图像中的噪声一般为加性噪声 , 即叠加在图像上且与图像信号无关的噪声。通常认为这种噪声是高斯分布且功率谱密度均匀的高斯白噪声, 噪声的大小用其标准差进行衡量。也就是说在光学传感器这里我们一般得到的先验是…

图像噪声

1.1 图像噪声的概念与分类 图像噪声是图像在摄取或传输时所受的随机信号干扰,是图像中各种妨碍人们对其信息接受的因素。很多时候将图像噪声看成是多维随机过程,因而描述噪声的方法完全可以借用随机过程的描述,即用其概率分布函数和概率密度分…

图像噪声与去噪

图像的空域噪声以及二维降噪算法介绍 1 图像噪声的成因 图像在生成和传输过程中常常因受到各种噪声的干扰和影响而是图像降质,这对后续图像的处理和图像视觉效应将产生不利影响。噪声种类很多,比如:电噪声,机械噪声,信道噪声和其他…

高斯噪声

高斯噪声 图像噪声之高斯噪声(gauss noise) 概述: 高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声 与椒盐噪声相似(Salt And Pepper Noise),高斯噪声&#xf…

噪声系数、等效噪声温度(一)

文章目录 前言:一、黑体辐射定律二、等效噪声温度三、噪声系数四、两者的关系 & 级联公式未完待续。。。下期见! 前言: 最近在看NF系数相关文档,有些体会~我怕自己忘了,把东西整理一下,同时分享给大家…

噪声种类及Matlab添加噪声

文章目录 一、噪声种类二、Matlab添加高斯噪声三.添加椒盐噪声四.添加泊松噪声五.添加乘性噪声六.产生均匀分布的噪声七.产生指数分布的噪声 一、噪声种类 1 高斯噪声 源于电子电路噪声和由低照明度或高温带来的传感器噪声(可通过空域滤波的平滑或图像复原技术来消…