一种路面病害维修成本预测方法及系统与流程

文档序号:33628529发布日期:2023-03-28 22:04阅读:63来源:国知局
一种路面病害维修成本预测方法及系统与流程

1.本发明主要涉及到路面病害智能监控技术领域,特指一种路面病害维修成本预测方法及系统。


背景技术:

2.公路运输灵活、便捷,国家公路交通体系的不断完善,推动了经济高速发展,然而其对路面运营养护的需求也在不断增加。路面会因为使用时间增加、气候影响、使用和保养方式不当等因素产生横向裂痕、纵向裂痕、龟裂等病害,如果不及时维修路面病害,其将会影响公路运输的使用性能和安全性能。因此,快速准确地提取路面病害,对提高公路运输的可靠性是非常重要的。
3.尤其是对于智慧城市而言,更加倡导并力求通过技术手段在城市规划、设计、建设、管理与运营等领域中,通过物联网、云计算、大数据、空间地理信息集成等智能计算技术的应用,使得城市管理、教育、医疗、房地产、交通运输、公用事业和公众安全等城市组成的关键基础设施组件和服务更互联、高效和智能,从而为市民提供更美好的生活和工作服务、为企业创造更有利的商业发展环境、为政府赋能更高效的运营与管理机制。
4.使用人工提取路面病害的方法耗时长,并且其结果容易受到主观经验影响。基于传统特征的图像分割方法,根据算法提取的阈值特征、相似度特征、区域边缘特征等特征分割交通路面图像来提取路面病害,但是,该方法通常需要先验信息,对于具有复杂背景的交通路面图像分割精度一般,因此,使用该方法提取路面病害存在局限性。基于深度学习的语义分割方法,根据深度学习网络模型提取交通路面图像的特征,对图像中每个像素点进行类别预测,以分割交通路面图像,来对图像中的路面病害进行像素级精度的提取。
5.近年来,基于深度学习的语义分割方法发展迅速,long等人提出的全卷积网络(fully convolutional networks,fcn)、ronneberger等人提出的u-net、badrinarayanan等人提出的segnet相继取得了优良的性能。然而,现有方法存在模型参数量大、计算复杂的问题。
6.例如,中国专利申请“路面病害检测模型训练方法、装置和计算机设备”(cn112966665a),在该技术方案中包括:获取多个路面图像;检测所述多个路面图像中的病害图像;所述病害图像为存在病害的路面图像;所述病害图像为多个;根据所述病害对所述病害图像进行标注,并根据标注内容生成所述病害图像的掩膜图像;根据所述病害图像和所述病害图像的掩膜图像,得到所述路面病害检测模型的训练数据集;基于所述训练数据集对所述路面病害检测模型进行训练,得到训练后路面病害检测模型;所述训练后路面病害检测模型用于对待检测路面图像进行路面病害检测。采用本方法能够准确识别待检测路面图像中的所有路面病害。
7.但是现有的所有智能化图像识别方式均存在效率比较低、识别精度比较低等问题,无法实现真正的无人化、智能化、可靠的识别。因此需要提出一种方法,通过对交通路面图像语义分割得到的结果来计算路面病害区域的面积,并根据路面病害区域的面积预测路
面病害的维修成本。


技术实现要素:

8.本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种原理简单、智能化程度高、能够提高预测效率和精确性的路面病害维修成本预测方法及系统。
9.为解决上述技术问题,本发明采用以下技术方案:一种路面病害维修成本预测方法,其包括:步骤s1:获取交通路面图像数据集,先利用语义分析,构建用于网络模型训练和测试的训练集和测试集,并且对训练集和测试集中的图像进行预处理;步骤s2:构建rdaacn模型,所述rdaacn模型具有编码器结构和解码器结构;其中,所述编码器结构用于提取交通路面图像的特征,所述解码器用于根据编码器提取的交通路面图像的特征来输出对图像的分割结果;步骤s3:在训练集上对所述rdaacn模型进行训练;步骤s4:保存训练完成的rdaacn模型,在测试集上对训练完成的rdaacn模型进行测试,输出测试结果,以像素级精度地提取交通路面图像中的路面病害;步骤s5:根据rdaacn模型对交通路面图像中路面病害像素级精度的提取结果,计算路面病害区域的面积;步骤s6:根据计算得到的路面病害区域的面积来预测路面病害的维修成本。
10.作为本发明方法的进一步改进:所述步骤s1中,所述交通路面图像数据集采用通过沥青路面损坏数据集gaps处理得到的gaps384数据集。
11.作为本发明方法的进一步改进:所述gaps384数据集中每个图像中每个像素点表示1.2mm
×
1.2mm;将图像裁剪至宽度为528像素、高度为432像素。
12.作为本发明方法的进一步改进:所述步骤s2中,构建的残差密集非对称空洞卷积网络rdaacn模型,所述rdaacn模型包括编码器和解码器;所述rdaacn模型的编码器具有四个按先后顺序连接的残差密集非对称空洞卷积块rdaacb。
13.作为本发明方法的进一步改进:所述rdaacn模型中采用非对称的卷积核,输入rdaacb的特征图经过3
×
3卷积层处理后使用残差连接的方式加入rdaacb模型中。
14.作为本发明方法的进一步改进:所述rdaacb模型中rdaacb1至rdaacb4中卷积层、空洞卷积层和池化层的连接结构相同,但是卷积核数量不同。
15.作为本发明方法的进一步改进:所述rdaacb模型的结构包括:(a)原始特征图输入到一个卷积核数量为ne/2、扩张率d为3、激活函数使用修正线性单元relu的1
×
3空洞卷积层,1
×
3空洞卷积层的输出特征图输入到一个卷积核数量为ne/2、扩张率d为3、激活函数使用relu的3
×
1空洞卷积层,3
×
1空洞卷积层的输出特征图输入到一个卷积核数量为ne/2、扩张率d为6、激活函数使用relu的3
×
3空洞卷积层;(b)3
×
1空洞卷积层和3
×
3空洞卷积层的输出特征图以通道合并的方式进行特征融合,融合后得到的特征图输入到一个卷积核数量为ne、激活函数使用sigmoid的1
×
1卷积层,1
×
1卷积层的输出特征图再与特征融合得到的特征图相乘;(c)原始特征图输入到一个卷积核数量为ne、激活函数使用relu的3
×
3卷积层,3
×
3卷积层的输出特征图与(b)中相乘得到的特征图相加;(d)相加得到的特征图输入到一个池化窗口为2
×
2、池化窗口的步长s
p
为2的最大池化层中,将特征图的尺寸缩小为原始特征图的0.5倍,得到rdaacb的输出特征图;作为本发明方法的进一步改进:所述rdaacn的解码器用于根据编码器提取的交通路面图像的特征来输出对图像的分割结果,其流程包括步骤为:步骤s10:rdaacb4输出的特征图输入到一个卷积核数量为512、激活函数使用relu的3
×
3卷积层,并使用双线性插值对3
×
3卷积层的输出特征图进行4倍上采样,将其尺寸扩大4倍;步骤s20:第一次4倍上采样输出的特征图输入到一个卷积核数量为64、激活函数使用relu的3
×
3卷积层,卷积层的输出特征图与rdaacb2的输出特征图相加,再使用双线性插值对相加得到的特征图进行4倍上采样,将其尺寸扩大4倍;步骤s30:第二次4倍上采样输出的特征图输入到一个卷积核数量为32、激活函数使用relu的3
×
3卷积层,3
×
3卷积层的输出再输入到一个卷积核数量为2的1
×
1卷积层,得到rdaacn输出的分割交通路面图像的结果。
16.作为本发明方法的进一步改进:所述步骤s5中,计算路面病害区域面积的方法,其流程包括:步骤s501:根据rdaacn模型分割交通路面图像的结果,来计算一幅交通路面图像中具有的rdaacn模型预测属于路面病害这一类别的像素数量m;步骤s502:获得交通路面图像中每一个像素点对应的实际物理面积l;步骤s503:计算一幅交通路面图像中路面病害区域的面积k,其计算公式如下:。
17.本发明进一步提供一种基于语义分割的路面病害维修成本预测系统,其包括:图像数据获取单元,用来先利用语义分析,构建用于网络模型训练和测试的训练集和测试集,并且对训练集和测试集中的图像进行预处理;训练单元,用来构建rdaacn模型,所述rdaacn模型具有编码器结构和解码器结构;其中,所述编码器结构用于提取交通路面图像的特征,所述解码器用于根据编码器提取的交通路面图像的特征来输出对图像的分割结果;在训练集上对所述rdaacn模型进行训练;测试单元,用来保存训练完成的rdaacn模型,在测试集上对训练完成的rdaacn模型进行测试,输出测试结果,以像素级精度地提取交通路面图像中的路面病害;svm模型生成单元,用来根据rdaacn模型对交通路面图像中路面病害像素级精度的提取结果,计算路面病害区域的面积;预测单元,用来根据改进u-net模型对测试集交通路面图像中路面病害像素级精度的提取结果,使用训练完成的svm模型预测路面病害的维修成本;输出单元,用来根据计算得到的路面病害区域的面积来输出路面病害的维修成本。
18.与现有技术相比,本发明的优点就在于:本发明的路面病害维修成本预测方法及系统,原理简单、智能化程度高、能够提高预测效率和精确性,本发明先使用语义分割对交通路面图像中的路面病害进行像素级精度的提取,来计算路面病害区域的面积,并根据路面病害区域的面积预测路面病害的维修成
convolution block,rdaacb);通过这个设计,所述rdaacb模型中具有密集的空洞卷积,其获得的感受野大,像素采样密集。
28.进一步,同时本发明还使用非对称的卷积核来降低参数量,并且为保留空洞卷积忽略的图像特征,输入rdaacb的特征图经过3
×
3卷积层处理后使用残差连接的方式加入rdaacb模型中。
29.进一步,作为优选实例,为了提高识别的精确性和处理效率,本发明中rdaacb1至rdaacb4中卷积层、空洞卷积层和池化层的连接结构相同,但是卷积核数量不同。
30.进一步,作为优选方案,如图3所示,所述rdaacb的结构包括:(a)原始特征图输入到一个卷积核数量为ne/2、扩张率d为3、激活函数使用修正线性单元(rectified linear unit,relu)的1
×
3空洞卷积层,1
×
3空洞卷积层的输出特征图输入到一个卷积核数量为ne/2、扩张率d为3、激活函数使用relu的3
×
1空洞卷积层,3
×
1空洞卷积层的输出特征图输入到一个卷积核数量为ne/2、扩张率d为6、激活函数使用relu的3
×
3空洞卷积层;(b)3
×
1空洞卷积层和3
×
3空洞卷积层的输出特征图以通道合并的方式进行特征融合,融合后得到的特征图输入到一个卷积核数量为ne、激活函数使用sigmoid的1
×
1卷积层,1
×
1卷积层的输出特征图再与特征融合得到的特征图相乘;(c)原始特征图输入到一个卷积核数量为ne、激活函数使用relu的3
×
3卷积层,3
×
3卷积层的输出特征图与(b)中相乘得到的特征图相加;(d)相加得到的特征图输入到一个池化窗口为2
×
2、池化窗口的步长s
p
为2的最大池化层中,将特征图的尺寸缩小为原始特征图的0.5倍,得到rdaacb的输出特征图;进一步,在rdaacb中,ne表示图2中设置的rdaacb1至rdaacb4的不同参数。
31.进一步,在本发明中,rdaacn的解码器用于根据编码器提取的交通路面图像的特征来输出对图像的分割结果,其流程包括步骤为:步骤s10:rdaacb4输出的特征图输入到一个卷积核数量为512、激活函数使用relu的3
×
3卷积层,并使用双线性插值对3
×
3卷积层的输出特征图进行4倍上采样,将其尺寸扩大4倍;步骤s20:第一次4倍上采样输出的特征图输入到一个卷积核数量为64、激活函数使用relu的3
×
3卷积层,卷积层的输出特征图与rdaacb2的输出特征图相加,再使用双线性插值对相加得到的特征图进行4倍上采样,将其尺寸扩大4倍;步骤s30:第二次4倍上采样输出的特征图输入到一个卷积核数量为32、激活函数使用relu的3
×
3卷积层,3
×
3卷积层的输出再输入到一个卷积核数量为2的1
×
1卷积层,得到rdaacn输出的分割交通路面图像的结果。
32.在具体应用实例中,所述步骤s3中,对rdaacn模型进行训练时,优化器使用adam,学习率设置为0.001,批量大小设置为5,在训练集上训练100轮。
33.在具体应用实例中,所述步骤s3中,对rdaacn模型进行训练时,损失函数l使用交叉熵损失函数l
ce
和noise-robust dice损失函数l
nr-dice
,其计算公式如下:
式中,设置为0.8,n表示交通路面图像中像素点的数量,表示图像中第个像素点对应标注的值,表示rdaacn模型对图像中第个像素点的预测通过softmax函数后的值。
34.在具体应用实例中,所述步骤s5中,计算路面病害区域面积的方法,其流程包括:步骤s501:根据rdaacn模型分割交通路面图像的结果,来计算一幅交通路面图像中具有的rdaacn模型预测属于路面病害这一类别的像素数量m;步骤s502:获得交通路面图像中每一个像素点对应的实际物理面积l;步骤s503:计算一幅交通路面图像中路面病害区域的面积k,其计算公式如下:;在具体应用实例中,所述步骤s6中,预测路面病害维修成本的流程包括:步骤s601:获得路面维修成本相关系数,分别为材料系数t1、路龄系数t2、人工成本系数t3和气候系数t4;步骤s602:根据计算得到的路面病害区域的面积和路面维修成本相关系数,预测路面病害的维修成本p,其计算公式如下:。
35.本发明进一步提供一种基于语义分割的路面病害维修成本预测系统,用来实施上述本发明的方法,其包括:图像数据获取单元,用来先利用语义分析,构建用于网络模型训练和测试的训练集和测试集,并且对训练集和测试集中的图像进行预处理;训练单元,用来构建rdaacn模型,所述rdaacn模型具有编码器结构和解码器结构;其中,所述编码器结构用于提取交通路面图像的特征,所述解码器用于根据编码器提取的交通路面图像的特征来输出对图像的分割结果;在训练集上对所述rdaacn模型进行训练;测试单元,用来保存训练完成的rdaacn模型,在测试集上对训练完成的rdaacn模型进行测试,输出测试结果,以像素级精度地提取交通路面图像中的路面病害;svm模型生成单元,用来根据rdaacn模型对交通路面图像中路面病害像素级精度的提取结果,计算路面病害区域的面积;预测单元,用来根据改进u-net模型对测试集交通路面图像中路面病害像素级精
度的提取结果,使用训练完成的svm模型预测路面病害的维修成本;输出单元,用来根据计算得到的路面病害区域的面积来输出路面病害的维修成本。
36.本领域内的技术人员应明白,本技术的上述实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可读存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
37.以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1