matlab添加高斯噪声


高斯噪声即呈正态分布的干扰噪声,用作增加光谱的扰动或图像的干扰。主要对光谱加噪进行分析。

其实Matlab本身就有比较成熟的加噪函数imnoise,y1=imnoise(y,'gaussian',M,V);

y为原始光谱,gaussian为噪声类型为高斯,M为扰动均值,V为方差。

方差0.01为强噪声,0.0001(即标准差0.01)噪声起伏偏小,根据实验要求具体取舍。有两点需要特别指出:

1.如果仍想保持光谱的平滑性,此时加噪可以将均值M(光谱均值)设置为0.01,V为0,表示仅增加光谱均值的1%扰动

图中蓝色为原始光谱,红色为加噪后的光谱。

2.如果不考虑平滑,仅对光谱曲线进行扰动处理,可以将M设为0,V设置0.0001等

 

PS:如果要对影像添加噪声,请参考:https://blog.csdn.net/lqhbupt/article/details/17914911


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM