Mathematical-morphology-based edge detectors
- 边缘检测是预处理的重要步骤。主要是为了提取轮廓特征。之前的边缘检测器容易吧薄边缘的图像消除无法识别,因为他们采用的是convolution masks来处理图像。数学形态学已经渐渐看是作用于新的边缘检测器。
- 基于形态学的边缘检测器使用了高帽算法和增强算子,从而强化图片中的像素差异。从而获得更分明的图像轮廓。由于一个图片的对比度和像素强度不同可能导致出现薄边缘没法呗识别,所以可以运用将一个大的图片分成几个小的部分,分别制作轮廓,从而达到整个图片的清楚边缘轮廓,具体步骤如下:
3. 其基本运算包括:膨胀(或扩张)、腐蚀(或侵蚀)、开运算和闭运算。它们在二值图像和灰度图像中各有特点。膨胀是给图像中的对象边界添加像素,腐蚀则是删除对象边界某些像素,通过对膨胀操作使用最小值填充和对腐蚀操作使用最大值填充,可以有效地消除边界效应(输出图像靠近边界处的区域与图像其它部分不连续)。否则,如果腐蚀操作使用最小值进行填充,则进行腐蚀操作后,输出图像会围绕着一个黑色边框。分别给出如下公式:
4. 此算法中还通过将图片分解成四个子铺片,分别提取他们的轮廓特征。因为如果我们对一张图片使用全局阀值,可能会导致图片的某些地方太暗或者太亮导致无法识别其轮廓。然后对每个子图像分别进行全局阀值的测算勾勒出每个子图像的轮廓。我们这样可以通过灰度值和子图像各个部分的平均值比较从而判定是背景部分还是细边。
5. 在提取图片轮廓时如果阀值过大一方面可以提取到不清楚轮廓但是同时可能很多噪点也被判定为轮廓,导致图片的不准确,如果阀值较小,细微的轮廓则可能无法提取。为了解决这一问题我们可以设置一个分数,这个分数是mask elements和图片的像素边缘F(t)的乘积如果分数是负数则判定为是噪点。如图虽然外套上的纽扣等还是没有被提取但是远处建筑物的轮廓被提取的很清楚,尽管建筑物的颜色于天空差不多,而且纽扣,口袋这些细节已经在propose算法中被识别出来并记录下来。
- 由此可看出此算法优于其他边缘检测方法检测详细的边缘特征和细边缘特征,特别是在光线不足的地方。
Reference
Jiang, J.-A., Chuang, C.-L., Lu, Y.-L., & Fahn, C.-S. (2007). Mathematical-morphology-based edge detectors for detection of thin edges in low-contrast regions. IET Image Processing, 1(3), 269. doi: 10.1049/iet-ipr:20060273
Mathematical-morphology-based edge detectors相关推荐
- 【scipy】 scipy.ndimage 数学形态学(Mathematical morphology)
____tz_zs笔记 形态学 形态学(morphology)一词通常表示生物学的一个分支,该分支主要研究动植物的形态和结构.而我们图像处理中指的形态学,往往表示的是数学形态学. 数学形态学(Math ...
- Image Processing and Computer Vision_Review:Local Invariant Feature Detectors: A Survey——2007.11...
翻译 局部不变特征探测器:一项调查 摘要 -在本次调查中,我们概述了不变兴趣点探测器,它们如何随着时间的推移而发展,它们如何工作,以及它们各自的优点和缺点.我们首先定义理想局部特征检测器的属性.接下来 ...
- Edge AI边缘智能:Communication-Efficient Edge AI: Algorithms and Systems(未完待续)
边缘设备的大规模部署产生了空前规模的数据,这为在网络边缘开发各种智能应用提供了机会.然而,由于不同的信道质量.网络拥挤和隐私问题,这些庞大的数据不可能全部从终端设备发送到云端进行处理.通过将人工智能模 ...
- opencv —— morphology形态学操作函数讲解(python)
opencv -- morphology形态学操作函数讲解 目录 opencv -- morphology形态学操作函数讲解 形态学滤波:morphologyEx 函数 开运算:先腐蚀后膨胀. 闭运算 ...
- Detecting Faces in Images: A Survey( 翻译)
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 24, NO. 1, JANUARY 2002 Detecti ...
- A review of 3D vessel lumen segmentation techniques: Models, features and extraction schemes
强调方式 粗体:定理或者结论 背景:方法方案 下划线:名词 Vascular diseases are among the most important public health problem ...
- ICIP 2009 Papers
以下转载ICIP 2009录用文章的题目,希望从其中能够发现有用的信息.想来当初也是打算投一个的,可是怎么看总觉得创新不够,后来也就放弃了.争取以后的机会吧. 粗略看了下标题,感觉不愧是一个大会,文章 ...
- 计算机视觉 | 计算机视觉相关算法及工具
博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 计算机视觉数据集:https:// ...
- (转载)计算机视觉当中的专业英语
转载自: 1.https://blog.csdn.net/vsooda/article/details/7365776 2.https://wenku.baidu.com/view/7cd9528aa ...
最新文章
- python 文件和路径操作函数小结
- xcode 自动化出包
- kernel中对文件的读写【学习笔记】【原创】
- 从最大似然到EM算法浅解(转载)
- matlab保存并关闭excel文件夹,[转载]Matlab批量操作目标文件夹下的Excel文件
- Qt:Windows编程—DLL注入与卸载
- python处理一个文件夹下的所有文件并保存在新的文件夹
- PHP正则判断手机号码格式/邮箱正则
- dhcp软件_tp-link无线路由器软件如何升级【教程图解】
- obs之libfaac编码
- AI中去掉剪切蒙版中的多余部分
- 客运综合管理系统项目解析-安全检查(模块)-车辆安检情况查询
- sql grop by having order by 的用法
- 编写优质嵌入式C程序(转)
- IE浏览器设置代理及例外批处理脚本
- 【日期】根据日期求星期
- 框架技术----Spring介绍
- do matlab的 while循环_在MATLAB中,循环控制语句可以用for、while或do-while进行控制...
- Matlab常用工具箱的调用命令
- PPT如何制作?这3个原则必看,附60套工作总结PPT模板
热门文章
- 微信小程序云开发——实现 线上注册,登录的逻辑,并保存账号到云数据库( 三 ):登录
- Android 10.0 framework修改AlertDialog button样式
- 拨号上网、热点分享问题
- 利用老毛桃pe启动U盘启动ubuntu.iso,完成ubuntu系统的安装
- 软件测试工程师移民加拿大_无证移民,未受过软件工程师的教育(第1部分)
- 上海计算机应用能力大赛获奖作品,_上海市大学生计算机应用能力大赛2009年参赛作品集锦.pdf...
- 电脑回收站清空了如何找回重要文件?
- 目前世界上最好的卫星地图查看站 Atlas 提供更好的地图
- [渝粤教育] 四川农业大学 地理信息系统原理A 参考 资料
- 中国的电子商务三强鼎立