混凝土裂缝检测专题(2)裂缝检测技术(基于图像处理的)
裂缝检测技术-基于图像处理
- 1.基于阔值分割的裂缝检测方法
- 2.基于形态学的裂缝检测方法
- 3.基于区域生长的裂缝检测方法
- 4.基于渗流模型的裂缝检测方法
- 5.基于小波变换的裂缝检测算法
- 6.基于神经网络的裂缝检测方法
1.基于阔值分割的裂缝检测方法
基于阈值分割的裂缝检测方法是一种综合的裂缝检测算法,主要分为两步:
- 首先对输入的图像进行预处理,目的是去除混凝土表面图像上的背景噪声,同时增强裂缝特征;
- 其次对预处理的图像进行阈值分割,提取裂缝。
- 例如,(1)预处理中利用图像减操作去除微小的变化,如不均匀光照和阴影的干扰;(2)然后利用线性增强处理,增强线性结构,消除块状结构等噪声;(3)最后利用Otsu算法进行阈值分割,其阈值获取依据灰度直方图。
- 该算法能够有效去除阴影干扰,但是取决于预处理时图像减操作的中值滤波器大小、线性增强的参数大小及阈值选择的准确性,在实际应用中不容易获取。
2.基于形态学的裂缝检测方法
基于形态学的裂缝检测方法是数学形态学和曲率评估检测复杂环境中类似裂缝的模型。通过定义一个矩形或其他形状的结构元素,对混凝土表面图像进行腐蚀、膨胀、开运算和闭运算等操作,使得图像中不是裂缝的边缘信息尽量腐蚀掉,同时对裂缝边缘进行填充,再进行裂缝识别。
基于形态学的裂缝检测方法通常分三步:
(1)通过增强图像背景中黑色像素来提高图像对比度;
(2)采用数学形态学中描述的条件进行裂缝增强,即先使用高斯滤波去噪,然后进行阈值分割;
(3)采用线性结构元素去除被增强的噪声模型,利用较大的结构元素进行闭操作以去除比结构元素小的扭曲的裂缝部分。该方法对复杂背景的混凝土表面图像进行裂缝检测时能够有效利用裂缝的形状属性、连通性、曲率等,在裂缝检测研究中应用较多。
3.基于区域生长的裂缝检测方法
区域生长是将单个像素或者像素点组成的区域发展成更大区域的过程。
- 首先选择种子像素点或者种子区域,然后对这些种子像素点进行区域增长是通过将与每个种子点或者区域有相似属性(如强度、灰度级及纹理等)的相邻像素点或者相邻区域合并到种子区域,不断迭代,直到处理完每个像素点。
- 使用区域生长算法进行裂缝检测时,首先对裂缝图像进行区域划分,寻找种子区域,然后对裂缝区域进行矢量化,根据裂缝区域间的相似属性与种子区域连接,不断迭代,直到所有裂缝区域连接完毕。
- 该算法能够实现断裂裂缝的连接,但计算量大,噪声区域的存在导致部分噪声区域被误连接,影响裂缝检测的精确率。
4.基于渗流模型的裂缝检测方法
渗流算法是一种可变的局部处理方法。
- 基于渗流模型的裂缝检测算法的基本思想是根据中心像素点的特征值判断其是否为裂缝上的点,若中心像素点属于裂缝像素,则渗流区域将线性生长,若中心像素点是背景像素,则渗流区域将向各方向生长。
- 渗流算法充分考虑了邻域像素点间灰度值的连续性,从而保证了裂缝的连续性,此外,该算法同时利用裂缝的灰度特征和形状特征,能够精确检测到不清晰的裂缝,但该算法处理时间长,不能很好地满足实时性要求。
5.基于小波变换的裂缝检测算法
小波变换是一种新的局部变换分析方法,能够提供一个随频率改变的窗口,即其形状、时间窗和频率窗都可以随时频的改变而改变。
- 采用小波变换进行图像处理时,首先将一幅固定的图像经过变换分解为一系列运动的图像,然后把函数看做是视野的移动。
- 当一幅图像发生伪运动时,其小波系数会发生震荡,震荡的幅度会给出函数的频率信息,该方法将图像变换到不同方向的子带来进行裂缝提取。
6.基于神经网络的裂缝检测方法
基于神经网络的裂缝检测算法是一种非线性的分类算法。
- 首先对图像进行方格采样,获取图像的方格影像,并对每个方格影像依次进行直方图均衡处理和二值化处理,然后提取方格特征,构成用于训练和分类的特征向量。
- 该方法对网络结构和训练方案的选择要求较高,否则会导致直接用于信息提取的结果鲁棒性差。此外,裂缝形状的多样性及宽度的不确定性导致训练过程复杂,运行效率低。
混凝土裂缝检测专题(2)裂缝检测技术(基于图像处理的)相关推荐
- 裂缝检测专题(3)裂缝数据集dataset总结1-分类
裂缝检测技术-基于图像处理 用于裂缝分类 用于裂缝分类 Concrete Crack Images for Classification 像素值:227x227 数量:40000张(20000nega ...
- 文献阅读1 | 《基于图像处理的铁路轨道板裂缝检测研究》
文献阅读1 | 基于图像处理的铁路轨道板裂缝检测研究 文献阅读1 | <基于图像处理的铁路轨道板裂缝检测研究> 作者:薛峰,赵丽科,柴雪松,郑顺义 期刊:铁道建筑 图像预处理 由于在图像处 ...
- 多视图CAD检测系统乳腺X线摄影基于案例的检测性能优化
多视图CAD检测系统乳腺X线摄影基于案例的检测性能优化 介绍 通常乳腺肿块的检测基于双视图乳腺摄影,医生在阅片是会将所有可用视图的信息组合在一起,他们比较MLO和CC视图,寻找不对称性并评估相对于先前 ...
- matlab 人头检测,一种人头检测的方法与流程
本发明属于图像处理技术领域,具体为一种人头检测的方法. 背景技术: 图像处理系统中,目标检测是一个普遍而重要的方面,人头检测更是应用广泛.CN103020706 A.一种基于运动目标检测与Haar特征 ...
- 基于图像处理的路面裂缝检测系统设计与研究
基于MATLAB的路面裂缝检测系统设计与研究 一.课题背景及研究目的 随着社会经济的不断发展,道路交通在国民经济和人民生活中起的作用愈发显著, 交通已成为人们日常出行和我国经济建设中重要的基础设施之一 ...
- 文献阅读笔记【5】:基于图像处理的膨胀圆裂缝检测算法
论文 | 基于图像处理的膨胀圆裂缝检测算法 作者 | 吴玉龙,岳大森,丁 勇,卢康昕,赵广辉 期刊 | 材料与测试-无损检测-实验研究 时间 | 2020 该文章提出了一种计算裂缝宽度的算法,其过程使 ...
- 3D视觉检测的未来:光度立体技术
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 利用3D表面定向,特别是它对反射光的影响,工业应用的光度立体产生对 ...
- CV之Face Detection:Face Detection人脸检测原理及其常见分类技术
CV之Face Detection:Face Detection人脸检测原理及其常见分类技术 目录 人脸探测的原理 线性分类器 影像金字塔 滑动窗格 人脸探测的原理 将图片转为HOG图片以后,结合其他 ...
- 炫界 (978) -(建工发现应用克隆漏)_除了DMA,这些漏损点检测与漏损区域识别技术你知道么?...
漏损问题在给水管网中是普遍存在且难以避免的.据<2018年城市供水统计年鉴>显示,载入年鉴的各城市在2017年的管网漏损总量超过60亿m3,平均漏损率为14.56%,这与"水十条 ...
最新文章
- 中国程序员开发的远程桌面火了!Mac 可用,只有 9MB,支持自建中继器
- 探究Java虚拟机栈
- 通过“四大行为”对WCF的扩展[原理篇]
- php nginx配置404页面,Nginx实现404页面的几种方法
- vue 字典配置_vue遍历数据及字典的方法
- Confluence 6 配置 Office 转换器
- sqlplus下无法shutdown情况下不妨试试crsctl stop crs
- poj 1815(最小割、割集)
- 企业erp管理软件价格
- 命令修改本地计算机策略,命令行修改本地组策略_通过命令行从Windows进行本地组管理...
- 使去中心化媒体网络相关联的NFT元数据标准
- ACM-Week 2
- nodejs多房间web聊天室
- 国产ETL工具/ETL 产品 (BeeDI ) 集团财务 双向同步 审核平台
- 倒计时2天!2022腾讯全球数字生态大会大数据专场内容抢先看
- 用Java写一个集合竞价抓涨停的策略
- python3 高效实现 最大质因数/质因数集合 方法
- iOS APP 开发流程
- linux3.5 usb键盘,CRUX 3.5发布下载,一款轻量级且为i686优化的Linux发行版
- jieba分词自定义词库无效果