图像噪声(MATLAB)
1.概念
·所谓的图像噪声,是图像在摄取时或是传输时所受到的随机干扰信号。
·常见的有高斯噪声和椒盐噪声。
(1)高斯噪声
高斯噪声是一种源于电子电路噪声和由低照明度或高温带来的传感器噪声。高斯噪声也常称为正态噪声,因为曲线符合正态分布。高斯噪声是自然界中最常见的噪声,高斯噪声可以通过空域滤波的平滑滤波方法来消除。
高斯噪声的特征:
出现在位置是一定的(每一点上),但噪声的幅值是随机的。
(2)椒盐噪声
椒盐噪声又称双极脉冲噪声,其概率密度函数为:
椒盐噪声是指图像中出现的噪声只有两种灰度值,分别为a和b,通常情况下脉冲噪声总是数字化为允许的最大或最小值,所以负脉冲以黑点(类似胡椒)出现在图像中,正脉冲以白点(类似盐)出现在图像中。
椒盐噪声特征:
出现位置是随机的,但噪声的幅值是基本相同的。
2.示例
高斯噪声示例
椒盐噪声示例
3.MATLAB部分
在MATLAB中,可以使用imnoise函数给一幅图像添加噪声。
g = imnoise(f, type, parameters)
参数说明:
输出:g是添加噪声之后的图像。
输入:f是原图像,type是加入的噪声类型,parameters是噪声的一些参数。
具体形式的imnoise接口
g=imnoise(f,‘gaussian’,m,var)是将均值为m,方差为var的高斯噪声加到图像f上。m的默认值是0,var默认值是0.01。
g=imnoise(f,‘salt & pepper’,d)给图像f添加椒盐噪声,其中d是噪声密度(即包含噪声值的图像区域的百分比)。因此,大约有d*numel(f)个像素受到污染,默认的噪声密度为0.05。
g=imnoise(f,‘speckle’,var)用方程g=f + n*f将乘性噪声添加到图像f上,其中n是均值为0、方差为var的均匀分布的随机噪声。var的默认值为0.04。
M=imread('botto.png);
subplot(1,3,1);
imshow(M);%示原始图像
title('original');
P1=imnoise(M,'gaussian',0.02);%加入高斯躁声
subplot(1,3,2);
imshow(P1);%加入高斯躁声后显示图像
title('gaussian noise);
P2=imnoise(M,'salt & pepper',0.09);%加入椒盐躁声
subplot(1,3,3);
imshow(P2);%加入椒盐躁声后显示图像
title('salt & pepper noise');
图像噪声(MATLAB)相关推荐
- Matlab中消除图像噪声之中值滤波器:medfilt2
Matlab中消除图像噪声之中值滤波器:medfilt2 medfilt2, matlab, 消除噪声, 中值滤波器, 椒盐噪声 在图像处理中,在进行如边缘检测这样的进一步处理之前,通常需要首先进行一 ...
- MATLAB--数字图像处理 图像噪声与滤波处理
一.实验名称 图像的噪声与滤波处理 二.实验目的 1.熟悉MATLAB软件的使用. 2.掌握图像的噪声与滤波处理. 三.实验内容 1.对一张图片添加不同强度的高斯噪声.椒盐噪声 2.对图像进行不同模板 ...
- 深度CV基础——图像噪声和滤波
一,图像噪声 1.图像噪声的概念: 图像噪声是图像在获取或是传输过程中受到随机信号干扰,妨碍人们对图像理解及分析处理的信号.很多时候将图像噪声看做多维随机过程,因而描述噪声的方法完全可以借用随机过程的 ...
- 图像处理技术之三:降噪处理(中值、均值、最大值、最小值滤波、图像噪声)
图像噪声的成因分类与常见图像去噪算法简介 1.图像噪声的成因 图像在生成和传输过程中常常因受到各种噪声的干扰和影响而是图像降质,这对后续图像的处理和图像视觉效应将产生不利影响.噪声种类很多,比如:电噪 ...
- 【图像配准】基于Horn-Schunck和Lucas-Kanade等光流场实现图像配准matlab源码含GUI界面
光流法理论背景 1.什么是光流 光流(optical flow)是空间运动物体在观察成像平面上的像素运动的瞬时速度. 光流法是利用图像序列中像素在时间域上的变化以及相邻帧之间的相关性来找到上一帧跟当前 ...
- matlab resampc函数,基于contourlet变换的红外与可见光图像融合matlab源码
基于contourlet变换的红外与可见光图像融合matlab源码 matlab 2020-12-1 下载地址 https://www.codedown123.com/53619.html 基于con ...
- matlab关闭图像命令,matlab图像处理命令
<matlab图像处理命令>由会员分享,可在线阅读,更多相关<matlab图像处理命令(108页珍藏版)>请在人人文库网上搜索. 1.MATLAB常用的图像操作,数字图像研究的 ...
- 【OpenCV 4开发详解】图像噪声的种类与生成
本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...
- 图像降噪算法——图像噪声模型
图像降噪算法--图像噪声模型 图像降噪算法--图像噪声模型 1. 图像噪声建模 2. C++代码实现 3. 结论 图像降噪算法--图像噪声模型 1. 图像噪声建模 首先,我们要区分图像传感器噪声和图像 ...
最新文章
- 空气球+操作系统,海尔智能家居雄心何在?
- CSP:CSP认证考试:202109-1(数组推导)满分答案,Java版
- pandas内容像日期的数据如何变成真DataTime,并赋予时间类似的操作
- Linux 文件查找(find)
- Martix工作室考核题 —— 打印一个菱形
- 经常在比特币中看到的merkle树是什么?
- 【渝粤题库】国家开放大学2021春3938管理英语2题目
- 查找服务器大文件内容,Linux查找大文件命令,springmvc基础面试题
- mysql 获取所有用户所有权限存储过程
- 使用pkg打包编译nodejs程序,手动设置缓存内容
- linux备份数据库
- 【数据库】NoSQL数据库简介
- 使用adb卸载安卓手机自带软件
- 京东VC后台自动批量上传主图 大聪明自动传主图 c# selenium网页自动化传图
- 关于学计算机趣味段子,【学习段子】_关于学习的经典段子15句
- 2023版大数据学习路线图(适合自学)
- 第一章 ArcGIS Pro python高级脚本教程介绍
- 宁波银行金融科技面试
- 如何利用鸟笼效应将消费者留在营销的“鸟笼”中?
- 科技让教育更美好:跟谁学更名高途,重新定义教育场景