2020-12-16图像形态学:开运算和闭运算

本文详细介绍了图像处理中的开运算和闭运算,这两种基于几何的滤波器能有效去除噪声,填充小孔和缝隙。开运算通过腐蚀后再膨胀,消除孤立点和小物体;闭运算则是先膨胀再腐蚀,填补小孔和连接断开的区域。不同大小的结构元素会影响滤波效果,并在实际应用中用于彩色图像的平滑和特征提取。文中还展示了不同卷积核大小下开闭运算对图像的影响,并提及了后续将探讨的形态学梯度、顶帽变换和底帽变换。
摘要由CSDN通过智能技术生成
  • 1.开运算
    开运算 = 先腐蚀运算,再膨胀运算(看上去把细微连在一起的两块目标分开了)
    开运算的效果图如下图所示:
    这里写图片描述
  • 开运算总结:
    (1)开运算能够除去孤立的小点,毛刺和小桥,而总的位置和形状不便。
    (2)开运算是一个基于几何运算的滤波器。
    (3)结构元素大小的不同将导致滤波效果的不同。
    (4)不同的结构元素的选择导致了不同的分割,即提取出不同的特征。

  • 2.闭运算
    闭运算 = 先膨胀运算,再腐蚀运算(看上去将两个细微连接的图块封闭在一起)
    闭运算的效果图如下图所示:

这里写图片描述
- 闭运算总结:
(1)闭运算能够填平小湖(即小孔),弥合小裂缝,而总的位置和形状不变。
(2)闭运算是通过填充图像的凹角来滤波图像的。
(3)结构元素大小的不同将导致滤波效果的不同。
(4)不同结构元素的选择导致了不同的分割。

2. 图像的开运算

开运算的具体实现:通过先进行腐蚀操作,再进行膨胀操作得到。我们在移除小的对象时候很有用(假设物品是亮色,前景色是黑色),被用来去除噪声

我们先以二值图为例,其如下所示。左侧是原始图像,右侧是应用开运算之后的图像。我们可以看到左侧图像小的黑色空间被填充消失,所以开运算可以进行白色的孔洞填补。因为可以想象,我们先将黑色区域变大,然后填充部分白色区域,白色小区域这时就会被抹去,然后膨胀再将黑色区域变回,但是抹去的部分会消失,则会达到下面的效果。


 

而对于彩色图而言,则是将一些小的偏白色孔洞或者区域用周围的颜色进行填补,整体的图像也会模糊化,宛如一幅水彩画。

下面分别是卷积核为10与50像素开运算处理后的效果,可以发现眼部与羽毛中的白色部分均被填充,地面上的气泡也接近模糊消失了。

这里写图片描述
这里写图片描述


3. 图像的闭运算

闭运算是开运算的一个相反的操作,具体是先进行膨胀然后进行腐蚀操作。通常是被用来填充前景物体中的小洞,或者抹去前景物体上的小黑点。因为可以想象,其就是先将白色部分变大,把小的黑色部分挤掉,然后再将一些大的黑色的部分还原回来,整体得到的效果就是:抹去前景物体上的小黑点了。

二值图进行闭运算则会是如下的效果,左侧是原图,右侧是进行闭运算之后的图。


 

下面分别是卷积核为10与50像素闭运算处理后的效果,可以发现左眼的黑色部分变小了,以及双腿在大卷积核进行处理时,直接会消失,这是由于因为腿比较细。然后图像整体会变白一些。

这里写图片描述
这里写图片描述

而开闭运算直接的抹除小区域的体现如下:
这里写图片描述

后面我们会继续介绍图像的形态学梯度以及顶帽变换与底帽变换。

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值