图像处理之膨胀

膨胀

灰度形态学中的膨胀就是类似卷积的一种操作,用P加上B,然后取这个区域中最大值赋值给结构元素B的原点所对应位置

相比较于原图像

腐蚀的结果使得各像元比之前变得更小,所以适用于去除高峰噪声

膨胀的结果使得各像元比之前变得更大,所以适用于去除低谷噪声

高峰噪声和低谷噪声

高峰噪声指亮部区域(如高光、光源附近)出现的噪声

低谷噪声指暗部区域(如阴影、暗角)出现的噪声

二者因产生机理和视觉影响不同,在图像处理中需区别对待

高峰噪声(Highlights Noise)

出现位置:主要集中在图像亮度值接近或达到最大值的区域,例如晴天的天空、灯光直射处、白色物体表面

视觉表现:常表现为亮部区域的 "杂色斑点" 或 "色彩溢出",比如白色墙面出现红色、蓝色的细小噪点,或高光区域边缘出现毛糙的过渡

常见成因:多由传感器在高亮度信号下的 "过曝溢出" 或 "电荷串扰" 导致,也可能是后期提亮高光时,放大了原始信号中的微小干扰

低谷噪声(Shadows Noise)

出现位置:主要集中在图像亮度值接近或达到最小值的区域,例如室内阴影、夜景中的暗部、物体背光面。

视觉表现:通常是暗部区域的 "颗粒感" 或 "色块断层",比如黑色衣服上出现灰色噪点,或阴影区域出现明显的分层、缺乏细节

常见成因:核心原因是 "信号不足",传感器在低光环境下接收的光子少,原始信号微弱,导致 "暗电流噪声""读取噪声" 等干扰信号占比升高,最终被记录为可见噪声

公式

总结

腐蚀使目标区域范围"变小",其实质造成图像的边界收缩,可以用来消除小且无意义的目标物

膨胀使目标区域范围"变大",将目标区域接触的背景点合并到该目标物中,使目标边界向外部扩张。可以用来填补目标区域中某些空洞以及消除包含在目标区域中的小颗粒噪声

理解腐蚀的公式和腐蚀的实现

理解膨胀的公式和膨胀的实现

个人理解

二值图像

腐蚀:模板覆盖的区域全为前景,则为前景(0和1取最小,只要存在0,则就是0,即背景)

膨胀:模板覆盖的区域存在前景,则为前景(0和1取最大,只要存在1,则就是1,即前景)

灰度图像

腐蚀:保留最暗的细节,消除亮部的凸起

膨胀:保留最亮的细节,填补暗部的孔洞

参考

https://zhuanlan.zhihu.com/p/110330329

相关推荐
wayuncn2 分钟前
我国首个虚拟数字人国标发布
人工智能·虚拟数字人·ai数字人·ai智能客服·ai智能体开发定制·ai群聊·ai定制
攻城狮7号4 分钟前
OpenAI开源0.4B参数Circuit-Sparsity模型:给AI大脑做次“极简手术”
人工智能·openai·开源模型·circuit·sparsity·0.4b参数模型
CES_Asia5 分钟前
政策x技术x市场:三位一体推动机器人产业爆发
大数据·人工智能·科技·机器人
小苑同学7 分钟前
Masked Language Models是什么?
人工智能·语言模型·自然语言处理
ASS-ASH11 分钟前
机器人灵巧手:技术演进、市场格局与未来前景
人工智能·深度学习·神经网络·机器学习·计算机视觉·机器人·灵巧手
Deepoch12 分钟前
“即插即用”的智能升级:具身智能模块如何破解机器人产业化难题
人工智能·科技·机器人·开发板·未来·具身模型·deepoc
AI营销前沿12 分钟前
原圈科技AI营销内容生产革新险企内容工厂新模式解析
人工智能
小北的AI科技分享12 分钟前
科普AI搜索优化:传统SEO变革与新技术概述
人工智能
weixin_3954489113 分钟前
TDA4工程和tda2工程相比,数据预处理部分tda4有哪些升级?带来了什么好处,tda2原来的数据预处理有哪些坏处
人工智能·python·机器学习
xiangzhihong813 分钟前
GPU的集体运算是如何工作的
人工智能