【技术实现步骤摘要】
一种基于深度学习和图像处理法的路面病害智能提取方法
本专利技术属于深度学习图像处理领域,涉及一种识别路面病害并自动提取的方法。本专利技术适用于路面结构智能检测的优化。
技术介绍
随着经济持续增长,我国公路建设历程里程逐步攀升。尽管我国公路建设已经取得了良好的成绩,但是公路养护却没有跟不上。由于种种原因,几年后,路面病害(裂缝)逐渐产生。如果裂缝发现及时,可以避免裂缝损害的加重,并避免随之产生的其他病害。因此,在沥青路面及时、快速检测和提取裂缝信息是非常重要的。由于缺少足够的基础理论和技术支撑,目前大部分的裂缝识别工作都需要大量的人工和成本,通过现场检查或基于路面裂缝现场照片进行人工识别。而路面裂缝的趋势、形状等详细信息的提取,在人工/半自动检测裂缝后,可能还需要人工的工作。本专利技术提出了一种自动综合裂缝检测算法,即裂缝提取算法,该算法不仅能自动检测路面裂缝,而且能根据真实的现场照片提取路面裂缝骨架,可以用于智能路面结构健康监测。
技术实现思路
本专利技术采用的技术方案为一种基于深度学习的路面结构智能检测的方法,其包括两个主要部分,即深度学习(DeepLearning,DL)部分和图像处理技术(imageprocesstechnology,IPT)部分。具体步骤如下:S1深度学习(DL)部分:步骤一:人工标定本专利技术使用的数据集为中国江苏省沥青路面三通道灰度场图像3000张,像素为4096×2000,由ZOYON-RTM智能道路检测车拍摄。通过对图像中路面病害的训 ...
【技术保护点】
1.一种基于深度学习和图像处理法的路面病害智能提取方法,其特征在于:具体步骤如下:/nS1深度学习(DL)部分:/n步骤一:人工标定/n通过对图像中路面病害的训练学习,自动识别、检测并提取路面裂缝,以用于智能路面结构健康监测;使用软件LabelImg进行JPG图片的标定,将标定后的JPG图片保存格式为xml文件;/n步骤二:目标检测/n对于处理好的xml文件进行学习和训练;采用两级检波器Faster R-CNN模型作为计算工具,对裂缝性沥青路面进行目标检测;/n1)输入/n在Faster R-CNN中,每个输入大小的短边长度被设置为600;对于任意大小的矩形图像;/n2)Base CNN/n将Conv13层以上的图层截取为Base CNN的输出层,同时作为RPN的输入;/n3)区域代网络RPN/n区域代网络RPN采用三维512×512、256×256、128×128的红色方框,同时,对于每个面积大小,设置三个不同长宽比为1:1、1:1、2:1的方框,总共有9种锚点;锚点将不同大小的输入转换为固定大小的输出,将固定大小的输入转换为不同预设锚点大小的输出;/n将滑动窗口设置为3×3,并在每 ...
【技术特征摘要】
1.一种基于深度学习和图像处理法的路面病害智能提取方法,其特征在于:具体步骤如下:
S1深度学习(DL)部分:
步骤一:人工标定
通过对图像中路面病害的训练学习,自动识别、检测并提取路面裂缝,以用于智能路面结构健康监测;使用软件LabelImg进行JPG图片的标定,将标定后的JPG图片保存格式为xml文件;
步骤二:目标检测
对于处理好的xml文件进行学习和训练;采用两级检波器FasterR-CNN模型作为计算工具,对裂缝性沥青路面进行目标检测;
1)输入
在FasterR-CNN中,每个输入大小的短边长度被设置为600;对于任意大小的矩形图像;
2)BaseCNN
将Conv13层以上的图层截取为BaseCNN的输出层,同时作为RPN的输入;
3)区域代网络RPN
区域代网络RPN采用三维512×512、256×256、128×128的红色方框,同时,对于每个面积大小,设置三个不同长宽比为1:1、1:1、2:1的方框,总共有9种锚点;锚点将不同大小的输入转换为固定大小的输出,将固定大小的输入转换为不同预设锚点大小的输出;
将滑动窗口设置为3×3,并在每个窗口的中心像素处选择9种锚点;然后删除这些不合适的锚点,从剩下锚点中根据以下规则选择候选样本;
(1)正样本满足锚点与真值IoU大于0.7,表示为:
式中IoU为正交比;A为边界框真值;B为边界框预测值;
(2)负样本满足锚定,真值IoU小于0.3;
其中,为增加接收域,RPN使用了3:3卷积层的BaseCNN网络;然后对前景和背景进行分类;对地面真值的中心点坐标与相应锚点的中心点坐标的偏移量以及物体地面真值的长、宽与锚的长、宽之比进行回归;
RPN的损失函数由交叉熵函数和L1正则化两部分组成,表示为:
式中pi为锚i是裂缝的预测概率;ti为预测边界框的4个参数化坐标的向量;和为对应真值;Lcls为判断是否为裂缝的分类损失;Lreg为回归损失;
S2图像处理技术部分:
步骤一:路面裂缝图像预处理
读取图像;采用JPG格式作为路面图像读取的格式;采用批量处理的方法对路面裂缝图像进行处理;首先,对文件夹中的图片进行标号;然后,对依次读取的图片进行处理和识别;最终,输出图像的识别结果分析路面裂缝的相关特征值;
图像灰度化;由于图像是由像素点组成的阵列,因此若以图像的左上角为原点,垂直向下为y轴正方向,水平向右为x轴正方向,则通过一组关于坐标的函数来表示不同位置的像素点的灰度值;因此一幅彩色图片表示为:
f(x,y)=(R,G,B)(3)
式中,f(x,y)为路面裂缝原始图像;R为红色通道亮度值;G为绿色通道亮度值;B为蓝色通道亮度值;
一幅彩色图片转化成灰度图片表示为:
f(x,y)=(0.299×R+0.587×G,0.114×B)(4)
式中,f(x,y)为由ZOYON-RTM智能道路检测车拍摄的路面原始图像;R为红色通道亮度值;G为绿色通道亮度值;B为蓝色通道亮度值;
步骤二:基于匀光算法的图像增强
采用Mask算法对路面裂缝图片进行批量处理,调整图像的亮度分布,
步骤三:图像分割
首先进行最小值池化,然后,通过Sobel边缘检测算子勾勒裂缝轮廓;最后,引入自适应阈值有效地将图像进行二值化处理,为图像后处理做好铺垫;
最小值池化;采用后面的边缘检测算子检测裂缝边缘时,会出现误检或漏检的情况;为突出裂缝,增强裂缝与背景的对比度,同时通过改变图像尺寸来减少图像中的噪音,采用最小值池化对路面裂缝图像进行处理;
步骤四:图像后处理
形态学闭运算;采用最大连通域去噪的方法对噪音点进行消除,因此选择形态学闭运算;这样在保证裂缝连续的基础上对背景噪音进行初步去除;
闭运算采用结构元对图像进行处理;对图像先采用4×4的正方形结构元对图像进行闭运算,再采用6×6的十字形结构元对图像进行闭运算;
最大连通域去噪;采用用八邻域法对图像进行扫描;
标记完图中的连通域的边界后,需要计算闭合边界所包围的面积,并将面积大小由小至大依次排列;经过反复试算,选择每幅图像中连通域面积大小排在第70%的面积大小作为删除小面积连通域的阈值;也就是说,低于这个面积的连通域都会被删除并填充成白色,而只有高于该面积的连通域才会保留下来;
采用均值池化对图像进行处理;
采用固定阈值法对图像进行二值,从而去掉噪音点;
然后对均值池化后的图像进行二值化;
提取骨架;
步骤五:裂缝类型判断和评估
首先采用投影法将裂缝图像分为横向裂缝、纵向裂缝和斜向裂缝这三类;然后,计算裂缝的像素长度;最后对图像进行批量处理,判断路面裂缝初步识别的精度。
2.根据权利要求1所述的一种基于深度学习和图像处理法的路面病害智能提取方法,其特征在于:
高斯低通滤波器的二维形式表示为:
式中,u和v为频率域中图像的坐标;H(u,v)为u×v大小的高斯低通滤波器的二维离散函数;D0为截止频率;...
【专利技术属性】
技术研发人员:侯越,李秋晗,张晨,杨湛宁,王俊涛,陈逸涵,曹丹丹,
申请(专利权)人:北京工业大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。