【技术实现步骤摘要】
基于深度学习的裂纹检测方法
本专利技术属于检测方法领域,尤其涉及一种基于深度学习的裂纹检测方法。
技术介绍
许多建筑,如桥梁、大坝和高楼等,随着使用时间的增加,会产生一些结构性的变化,如产生裂纹或者腐蚀等。其中裂纹的产生会降低建筑物的承载力、耐久性和防水性。因此及时发现裂纹并对其进行维护至关重要。而如今一些大型建筑仍需要专业人员进行现场勘查后给出评估结果。这样的检测和维护过程需要花费大量的时间和精力,并且较为枯燥,其勘查结果也容易受到人们主观判断的影响。由此,结构健康监测系统的概念被提出。一些基于震动频率变换来检测裂纹的方法被提出用来代替传统的人工检测方法,根据裂纹产生后引起建筑频率和状态的变换来检测裂纹,但是这些方法需要在建筑物上布置大量的传感器,并且容易受到外部不均匀环境的影响。另外基于传统图像处理的裂纹检测方法也被提出,通过摄像头来采集结构表面的裂纹,能够省去布置大量传感器的繁琐,将采集的图像经过处理后即可检测出裂纹。但是该方法在实际的检测中容易受到光照条件、复杂背景环境等外界条件的影响。
技术实现思路
随着深度学习的不断发展,其在裂纹检测方面的应用也越来越多。 ...
【技术保护点】
1.一种基于深度学习的裂纹检测方法,其特征在于,包括以下步骤:步骤S1:训练集、验证集与测试集的采集:采集图像数据集,将采集的图像数据集按比例随机分成训练集、验证集和测试集;步骤S2:目标分类检测:对图像数据采用卷积神经网络进行目标分类检测,通过采用迁移学习方法训练卷积神经网络模型;步骤S3:待检测图片拼接:对待检测对象采集具有重叠区域的图片对,利用拼接算法进行拼接,以构建待检测对象完整的结构图;步骤S4:利用模型进行裂纹检测:采用滑动窗口扫描方法,对拼接后的图片进行扫描,并依次送入训练好的卷积神经网络模型进行分类判断,当判断结果为裂纹时,对应区域的像素值保留;反之,则像素值赋0。
【技术特征摘要】
1.一种基于深度学习的裂纹检测方法,其特征在于,包括以下步骤:步骤S1:训练集、验证集与测试集的采集:采集图像数据集,将采集的图像数据集按比例随机分成训练集、验证集和测试集;步骤S2:目标分类检测:对图像数据采用卷积神经网络进行目标分类检测,通过采用迁移学习方法训练卷积神经网络模型;步骤S3:待检测图片拼接:对待检测对象采集具有重叠区域的图片对,利用拼接算法进行拼接,以构建待检测对象完整的结构图;步骤S4:利用模型进行裂纹检测:采用滑动窗口扫描方法,对拼接后的图片进行扫描,并依次送入训练好的卷积神经网络模型进行分类判断,当判断结果为裂纹时,对应区域的像素值保留;反之,则像素值赋0。2.根据权利要求1所述的基于深度学习的裂纹检测方法,其特征在于:在步骤S2当中,对训练集和验证集的图像数据采用预训练好的卷积神经网络模型进行目标分类检测,通过采用迁移学习方法调整预训练好的卷积神经网络模型;所述预训练好的卷积神经网络模型为GoogleNetInceptionV3,在GoogleNetInceptionV3后添加一层全连接层实现模型的迁移学习;在训练阶段,预训练好的GoogleNetInceptionV3中...
【专利技术属性】
技术研发人员:吴丽君,林旭,陈志聪,纪金树,洪志宸,林培杰,程树英,
申请(专利权)人:福州大学,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。