二值膨胀与腐蚀

二值膨胀

二值膨胀,即将二值图像中约为1个像素的小区域设置为一个给定的模式,向对象添加像素,使对象变得更大。膨胀算子的一种可能实现:把结构元素考虑为一个模板,让其在图像上移动。当结构元素的原点和图像中的一个黑色元素对齐的时候,图像中所有与结构元素中黑色像对应的像素都被标记起来,都改为黑色。当整个图像都被结构元素扫描一遍之后,膨胀计算就结束了。膨胀运算通常都不是原地完成的,而是利用第三幅全白图像,膨胀的结果在计算的时候保存在这幅图像上。
从书上摘的一张图很形象地表达了这个运算过程:
                                                              图1  二值膨胀过程示意图


二值腐蚀

腐蚀是将符合给定模式的像素从图像中删除,使图像变得更小。在最简单的情形中,二值腐蚀会把最外层的元素移除。结构元素在图像上平移,如果结构元素上所有的元素都对应于图像中的黑色元素,则结构为一个黑色元素;如果有一个像素不匹配,则结果为白色像素。注意,在腐蚀操作中,结构元素有“不用关心”的特点,即在执行腐蚀操作时,结构元素中的黑色像素必须和图像中的黑色像素对应,才能将结果设为黑色像素,而对于结构元素中的白色像素,则不需关心图像中对应的像素是什么。

开启操作

进行一次腐蚀操作之后紧接着用同一个结构元素进行一次膨胀操作的应用称为一次开启操作,即“开启”图像中非常接近的对象之间的微小间隙或空隙,使对象之间能够很好地分离开来,因而可以进行计数和分类操作。开启还有另一种用法:噪声移除。对一幅灰阶图像进行阈值操作之后,有一些噪声像素在阈值之上,被保留下来而随机散落在图像中。开启操作中的腐蚀步骤会移除分离的像素以及对象的边界,而膨胀操作会恢复大部分边界像素,而不会恢复噪声。这个过程可以移除无用的黑色像素,而不会移除白色像素。

闭合操作

闭合操作先执行膨胀操作,再用同一个结果元素执行腐蚀操作,闭合操作的作用就是填充空隙。闭合操作的应用有连接图像中断开的特征、平滑轮廓。

参考文献:《图像处理与计算机视觉算法及应用》,第2版,J.R.Parker著。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值