《数字图像处理》第4讲——线性运算与空间图像增强
虽然写这个博客主要目的是为了给我自己做一个思路记忆录,但是如果你恰好点了进来,那么先对你说一声欢迎。我并不是什么大触,只是一个菜菜的学生,如果您发现了什么错误或者您对于某些地方有更好的意见,非常欢迎您的斧正!
目录
4.1线性系统
❶性质
❷线性移不变系统(时不变系统)
4.2卷积
❶卷积积分定义
❷卷积积分的步骤:
❸二维卷积
4.3图像平滑
❶均值滤波器
❷中值滤波器
(*)❸边界保持类滤波器
4.4图像锐化
一阶微分锐化
①交叉微分锐化(Roberts算子)
②Sobel锐化
③Priwitt锐化
拉普拉斯(Laplacian)算子
4.1线性系统
█ 线性系统:指同时满足叠加性与均匀性(又称为其次性)的系统。
❶性质
●叠加性:指当几个输入信号共同作用于系统时,总的输出等于每个输入单独作用时产生的输出之和;
✔即:若y1=T[x1],y2=T[x2],则有y1+y2=T[x1]+T[x2]=T[x1+x2].
●均匀性:指当输入信号增大若干倍时,输出也相应增大同样的倍数。
❷线性移不变系统(时不变系统)
●系统响应与 激励加于系统的时刻无关,则称移不变系统。
●对移不变系统,若T[x(n)]=y(n),则T[x(n-m)]=y(n-m),m为任意整数
●线性系统,移不变系统是系统的两个独立的特性。将具有移不变系统的线性系统称为线性移不变系统。
4.2卷积
❶卷积积分定义
✔h(t)是表征线性移不变系统特性的一个函数,叫做冲击响应。
✔所谓系统的冲击响应,是指系统的输入是单位冲击时得到的输出。
✔线性移不变系统的输出可以通过输入信号与该系统的冲击响应的卷积得到。
❷卷积积分的步骤:
①折迭:把 h(τ) 相对纵轴作出其镜像
②位移:把 h(-τ) 移动一个t值
③相乘:将位移后的函数 h(t-τ) 乘以 f(τ)
④积分: h(t-τ) 和 f(τ) 乘积曲线下的面积即为 t 时刻的卷积值
❸二维卷积
▇ 设f和h分别为二元函数,它们的卷积积分为:
4.3图像平滑
●图像在传输过程中,由于传输信道、采样系统质量较差,或受各种干扰的影响,而造成图像毛糙,此时,就需要对图像进行平滑处理。
●噪声:
①外部噪声和内部噪声
✔光电基本性质引起的噪声
✔机械运动导致的噪声
✔元器件噪声
✔系统内部电路噪声
②平稳噪声和非平稳噪声
●图像噪声:图像在摄取时或是传输时所受到的随机干扰信号。
✔椒盐噪声:出现位置随机,但噪声的幅值基本相。
✔高斯噪声:出现位置一定(在每一点上),但噪声的幅值是随机的。
●图像噪声的抑制方法:设计噪声抑制滤波器,在尽可能保持原图信息的基础上,抑制噪声。
掩模: 是一个对图像局部进行操作的小的矩阵,这个掩模矩阵中的数值是系数,不是灰度。不同的掩模往往决定图像处理的效果。掩模,又称为模板,窗口,核,滤波器等 |
❶均值滤波器
①在图像上,对待处理的像素给定一个模板,该模板包括了其周围的邻近像素。将模板中的全体像素的均值来替代原来的像素值的方法。
②加权均值滤波器
❷中值滤波器
●虽然均值滤波器对噪声有抑制作用,但同时会使图像变得模糊。为了改善这一状况,必须寻找新的滤波器。中值滤波就是一种有效的方法。
●因为噪声(如椒盐噪声)的出现,使得该点的像素比周围的像素亮(暗)许多。
●如果在某个模板中,对像素进行由小到大的重新排列,那么最亮或最暗的一定被排在两侧。
●取模板中排在中间位置上的像素的灰度值代替待处理像素的值,就可以达到滤除噪声的目的。
●处理方法:做3*3的模板,对9个数排序,取第5个数代替原来的像素值。
✔高速噪声:均值滤波器优于中值滤波器
✔椒盐噪声:中值滤波器优于均值滤波器
(下面这个滤波器可以不计入考试范围,可以不看)
(*)❸边界保持类滤波器
●经过平滑滤波处理后,图像就会变得模糊。为了解决图像模糊问题,一个自然的想法就是,在进行平滑处理时,首先判断当前像素是否为边界上的点,如果是,就不进行平滑处理,如果不是,就进行平滑处理。
K近邻(KMN)平滑滤波器
✔边界保持滤波器的核心是:确定边界点与非边界点。
✔如图,点①是黄色区域的非边界点,点②是蓝色区域的边界点。
✔点①模板中的像素全部是同一区域的,点②模板中的像素包括了两个区域
实现原理:
①以待处理像素为中心,做一个m*m的作用模板
②在模板中,选择k个与待处理像素的灰度差为最小的像素
③将这k个像素的灰度均值替换掉原来的像素值
4.4图像锐化
●目的:加强图像中景物的细节边缘和轮廓
●作用:使灰度反差增强
●因为边缘和轮廓都位于灰度突变的地方,所以锐化算法的实现是基于微分作用。
一阶微分锐化
一阶微分的计算公式:
离散化之后的差分方程:
❶单方向一阶微分锐化(可以不看,老师给的PPT没讲,只将了无方向的一阶微分锐化)
● 单方向的一阶锐化:对某个特定方向上的边缘信息进行增强。
● 因为图像为水平、垂直两个方向组成,所以,所谓的单方向锐化实际上是包括水平方向与垂直方向上的锐化。
①水平方向上的锐化
②垂直方向上的锐化
可以看到以上两种锐化都出现了负值的情况,这时就需要后处理。
①整体加一个正整数,以保证所有的像素均为正
结果:可以获得类似浮雕的结果
②将所有的像素值取绝对值
结果:可以获得对边缘的有方向提取。
①交叉微分锐化(Roberts算子)
②Sobel锐化
③Priwitt锐化
█ 从图像的景物细节的灰度分布特性可知,有些灰度变化特性一阶微分的描述不是很明确,为此,采用二阶微分能够更加获得丰富的景物细节。
✔对于突变形的细节,通过一阶微分的极大值点,二阶微分的过0点均可以检测出来。
✔对于细线形的细节,通过一阶微分的过0点,二阶微分的极小值点均可以检测出来。
✔对于渐变的细节,一般情况下很难检测,但二阶微分的信息比一阶微分的信息略多。
拉普拉斯(Laplacian)算子
Laplacian锐化算子对图像中的噪声非常敏感,故在做锐化增强之前,需对图像进行平滑以消除或减弱噪声的影响。
高斯-拉普拉斯算子将平滑运算和锐化运算结合在一起,非常适合被噪声污染的图像进行锐化增强。
《数字图像处理》第4讲——线性运算与空间图像增强相关推荐
- 数字图像处理学习笔记(三)——空间分辨率和灰度分辨率、等偏爱曲线
数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...
- 数字图像处理(1)-采样,量化,空间分辨率,灰度级分辨率
文章目录 数字图像的表示 图像采样 图像的量化 图像空间分辨率 灰度级分辨率 数字图像的表示 一幅图像可以被定义为一个二维函数f(x,y),其中(x,y)是空间(平面)坐标,在任何坐标(x,y)处的幅 ...
- 数字图像处理(四):彩色空间及转换公式
一.RGB空间 这是我们最熟悉的色彩空间. 根据色度学原理,自然界的各种颜色光都可以由红.绿.蓝三种颜色的光按不同比例混合而成.因此将红绿蓝三种颜色成为三基色. 几乎所有的彩色成像设备和彩色显示设备都 ...
- 《数字图像处理》学习笔记(四)--混合空间增强法(待修改)
这次试验问题很多,应该还是数据格式的问题,先发上来吧,放假回去先用Matlab做下,再改改..... 下面对一幅人体骨骼扫描图进行混合空间增强(有点吓人)...我们的目标是通过图像锐化突出骨骼的更多细 ...
- 《数字图像处理》空间滤波学习感悟2:空间相关与卷积的概念、区别及联系
一.引言 在图像处理以及人工智能中,"卷积"一词是非常重要的概念,也是初学者难以理解的地方.在<数字图像处理:理解什么是卷积(滤波).卷积核以及相关参考资料>老猿结合相 ...
- 基于MATLAB的数字图像处理的设计与实现 转
基于MAT [摘要]数字图像处理是一门新兴技术,随着计算机硬件的发展,数字图像的实时处理已经成为可能,由于数字图像处理的各种算法的出现,使得其处理速度越来越快,能更好的为人们服务.数字图像处理是一种通 ...
- 数字图像处理 - Ch3 锐化(高通)空间滤波器
数字图像处理 Ch3 锐化(高通)空间滤波器 锐化(高通)空间滤波器 1. 一阶导数和二阶导数 2. 利用二阶导数锐化图像 -- 拉普拉斯 3. 钝化掩蔽和高提升滤波 4. 使用一阶导数锐化图像 -- ...
- 数字图像处理--空间变换
上次讲了数字图像处理的一题,今天再贴一题 Geometric transform (test image: fig3.tif) Develope geometric transform program ...
- 数字图像处理笔记一 - 图像采集(空间分辨率和幅度分辨率)
本文主要内容来自与<数字图像处理第二版中文版(冈萨雷斯)>第二章, 图像采集小节. 一.数字图像的表示 一幅图像可以被定义为一个二维函数f(x,y),其中(x,y)是空间(平面)坐标,在任 ...
最新文章
- Visual Studio C++ 画图【极简版】
- 在google play开放平台上closed texting如何删除_“爷青回”!如何抢先体验《英雄联盟》手游?这份攻略送给你...
- 日志间隔_在日志中搜索时间间隔
- 使用寄存器点亮LED——编程实战
- 第05课 Linux命令初探(一)
- 利用 Aliyun OSS Nginx proxy module 实现OSS 图片处理回写功能
- 水洗唛标签打印机怎么选择
- 江西省九江市瑞昌市高考成绩查询2021,2021江西省地区高考成绩排名查询,江西省高考各高中成绩喜报榜单...
- esp32 采集某个路由器信号强度
- java isreachable_Java网络编程从入门到精通(12):使用isReachable方法探测主机是否可以连通...
- 火车售票-线程3种实现
- 美版t430笔记本win8系统下装Ubuntu的一些尝试和遇到的问题
- 俄油与中石油达成为期10年的协议;苏伊士完成股东联合体收购,苏冰岚履职首席执行官 | 能动...
- 上手Fragment
- python学习 —— post请求方法的应用
- 光纤收发器双模和单模有什么区别?如何区分单模、双模光纤收发器?
- Java实现 蓝桥杯 算法提高 Monday-Saturday质因子
- 赵小楼《天道》《遥远的救世主》深度解析(7)有几个人能做到肖亚文这样清晰的逻辑和自身定位?
- 一款免费的网络流量实时监控软件
- 如何在WordPress侧边栏小部件中显示最新的Pinterest引脚