• 论文 | 基于图像处理的膨胀圆裂缝检测算法
  • 作者 | 吴玉龙,岳大森,丁 勇,卢康昕,赵广辉
  • 期刊 | 材料与测试-无损检测-实验研究
  • 时间 | 2020

该文章提出了一种计算裂缝宽度的算法,其过程使用了像素圆生成、裂缝骨架图、二值图像加减等操作。现有的裂缝宽度图像常采用法线、平行线等方式计算,但定义复杂。

1.像素圆的定义:

  • 圆形是一种轴对称图形,具有无数条对称轴,其旋转不变性有利于反映裂缝宽度的情况。同时,圆的解析方程是相当成熟而简洁的,因此考虑采用圆作为填充图形,通过圆心、半径、直径等参数反映裂缝参数,进而描述裂缝。

  • 裂缝的宽度可定义为:以裂缝边缘一点为切点的裂缝最大内接圆直径为该处的裂缝宽度。

  • 像素圆:图像坐标系内到某固定坐标的距离小于等于定长的像素集合,像素圆与真实圆稍有不同,随着径在不断增大时,像素圆与实际圆的差异越来越小。

  • 其中像素圆直径为奇数和偶数时定义稍有不同。

2.膨胀圆算法:

  • 采用一种使像素圆直径由初始值不断增大进而确定宽度像素圆的方法,并将该算法命名为“膨胀圆法”。
  • 为了简化计算,文章中将像素圆的初始膨胀圆心定为裂缝骨架线坐标集中的一个,每次膨胀计算时从骨架线坐标矩阵中按一定规则抽取。
  • 最大内接像素圆与裂缝一侧相切的交点可能存在多个。

    算法描述:
  1. 对裂缝二值图像A提取骨架图;
  2. 从骨架图中按照一定规则抽取一组坐标;
  3. 创建新图像B,B与二值图像A具有相同分辨率,背景为0(黑色),以步骤2中抽取的坐标为圆心生成直径为1的白色像素圆;
  4. 将A与B相加得C,抑制大于1的像素值为1;
  5. 将C图像与A做减法操作,得到差值图像D;
  6. 若D中全部像素为0(黑色),则说明像素圆未超出裂缝边缘,将直径+1(膨胀操作),返回步骤3,重复以上步骤;若第N+1次膨胀后D中出现1(白色),说明像素圆超出裂缝边缘,则结束膨胀,最终膨胀圆直径为N像素,记录圆心和直径参数;
  7. 从骨架线坐标矩阵G中删除该宽度膨胀圆内的坐标点,判断G是否为空,空则结束循环,不空则返回步骤2继续循环计算。

Comments:

  • 文章中的方法对于我之后的裂缝宽度的测量研究极具参考意义,可以以参数的方式记录裂缝数据,宽度计算预定位结果较好;
  • 但是具体的操作起来如何选取骨架上的坐标?这个规则并没有具体明确,同时由于像素圆之间不相交,所得出的结果看起来断断续续并不完美。
  • 另外此法面对比较大的裂缝的可操作性很强,但是如果裂缝过于小效果可能有待讨论,毕竟像素圆尺寸越小越不像圆,也就失去了旋转不变性。
  • 从算法复杂度上来看,感觉定义的参数较多,计算并不算简单。
  • 整理来说,该方法区别于传统的法线平行线等方法,方法新颖,以上的“但是”理论上可以通过改进得到更好的效果。

文献阅读笔记【5】:基于图像处理的膨胀圆裂缝检测算法相关推荐

  1. 文献阅读笔记:基于深度学习的桥梁裂缝检测算法研究

    论文 | 基于深度学习的桥梁裂缝检测算法研究 作者 | 李良福.马卫飞.李 丽.陆 铖 期刊 | 自动化学报 时间 | 2019年9月 论文目的: 传统的图像处理算法不能很好地对桥梁裂缝进行检测 , ...

  2. 文献阅读1 | 《基于图像处理的铁路轨道板裂缝检测研究》

    文献阅读1 | 基于图像处理的铁路轨道板裂缝检测研究 文献阅读1 | <基于图像处理的铁路轨道板裂缝检测研究> 作者:薛峰,赵丽科,柴雪松,郑顺义 期刊:铁道建筑 图像预处理 由于在图像处 ...

  3. 论文笔记:基于并行注意力 UNet的裂缝检测方法

    0 简介 论文:基于并行注意力 UNet的裂缝检测方法(Parallel Attention Based UNet for Crack Detection): 发表:2021年发表在<计算机研究 ...

  4. (文献阅读笔记)基于雾计算提出的一种交通路况监测的一种隐私保护协议

    文献 A Privacy-Preserving Vehicular Crowdsensing-Based Road Surface Condition Monitoring System Using ...

  5. 【裂缝检测】文献阅读笔记

    本笔记仅供个人回顾使用,未经允许禁止转发 文献相关网站: 中国知网 iData 爱学术[中文文献友好] 一搜即达[科研通聚合搜索] SCI-Hub论文下载可用网址 谷歌学术『Google』镜像 谷歌学 ...

  6. 《基于区块链技术的虚假新闻检测方法》文献阅读笔记+总结

    <基于区块链技术的虚假新闻检测方法>文献阅读笔记+总结 关键词:区块链.智能合约.虚假新闻.新闻网站.博弈论 来源 题目 时间 作者 中国学术期刊网络版 <基于区块链技术的虚假新闻检 ...

  7. 网约车需求预测文献阅读笔记(一)《基于图卷积的出发地—目的地矩阵预测:旅客需求建模的新视角》

    文献阅读笔记:<基于图卷积的出发地-目的地矩阵预测:旅客需求建模的新视角> 摘要 现有研究不足 研究挑战(难点) 本文的贡献 准备工作 定义1:格子 定义2:时间片 定义3:OD矩阵 模型 ...

  8. 【文献阅读笔记】之基于注意力机制的深度学习路面裂缝检测

    中文,计算机辅助设计与图形学学报,第 32 卷 第 8 期,2020 年 8 月. DOI: 10.3724/SP.J.1089.2020.18059 摘要: 为实现自动准确地检测路面裂缝, 提升路面 ...

  9. 【知识图谱】本周文献阅读笔记(4)——周三 2023.1.11:英文)基于动态知识图谱的虚假评论检测 + 基于知识图谱的推荐系统研究综述 + 基于知识图谱的推荐算法研究综述+新一代知识图谱关键技术

    声明:仅学习使用~ 对于各文献,目前仅是泛读形式,摘出我认为重要的点,并非按照原目录进行简单罗列! 另:鉴于阅读paper数目稍多,对paper内提到的多数模型暂未细致思考分析.目的是总结整理关于KG ...

最新文章

  1. python soup提取叶子标签_python3用BeautifulSoup抓取div标签
  2. DOS下处理含特殊字符[如:]的字符串
  3. android 线性布局 底部,java – 如何在android线性布局中对齐父底部?
  4. 对话预训练_百度发布首个大规模隐变量对话模型PLATO
  5. 数字新消费重塑新中部,岳麓峰会再汇“长沙内能”
  6. boot入门思想 spring_SpringBoot快速入门
  7. java基础实例代码_Java基础实例
  8. 【Pytorch神经网络理论篇】 37 常用文本处理工具:spaCy库+torchtext库
  9. 12306一直提示网络有问题_春运攻略:西安网友买票遇到的这些问题,这里有答案...
  10. ROS入门-5.认识ROS及ROS的基本概念
  11. 多层LSTM的坑:如何定义多层LSTM?
  12. 论文文献引用格式总结整理
  13. easydarwin 安装_使用EasyDarwin搭建流服务器
  14. 计算机系统的软件有,计算机系统软件有哪些
  15. hilbert谱 matlab,转 matlab 信号处理——Hilbert变换及谱分析
  16. Matlab如何下载安装科研绘图工具Gramm并绘图
  17. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java学生综合考评系统b8vlm
  18. python中add函数_add_argument函数的dest参数
  19. PAT A1008 Elevator
  20. Wifi-direct 相关记录

热门文章

  1. 会C语言学go难吗,经验之谈:学习Go语言的利与弊
  2. java object isempty,Java JsonObject.isEmpty方法代码示例
  3. android 如何从 3.55mm耳机接口 读取数据,Type-C接口转3.5mm耳机接口原理
  4. Android关于Color你所知道的和不知道的一切
  5. 如何安装域服务器及使用
  6. MyBatis中的JdbcType映射数据类型对照表
  7. 基于 2D 激光雷达和实时回环优化的 SLAM 算法
  8. C语言itoa()函数和atoi()函数详解(整数转字符C实现)
  9. docker-compose常用命令和yml配置文件
  10. 事到如今已经不敢问的tcpdump的使用方法