一种基于雷达数据的铁路路基病害智能识别方法技术

技术编号:23162149 阅读:141 留言:0更新日期:2020-01-21 22:03
本发明专利技术公开了一种基于雷达数据的铁路路基病害智能识别方法,包括:通过车载路基检测雷达扫描采样获得原始雷达数据,随后对数据预处理并标注病害的起止里程数、起止深度和类型,分割数据并转换标注文件,划分训练集和测试集,将训练集扩充并归一化后送入卷积神经网络,输出病害类型、位置坐标和置信度,通过梯度下降法迭代计算获得铁路路基病害检测模型,并采用均值平均精度和每秒帧数作为评价指标,最后将病害位置坐标转化为病害起止里程数和起止深度。该方法相比已有的基于图像的铁路路基病害检测方法,充分利用了雷达原始数据并将其与卷积神经网络结合,在对铁路路基病害智能识别的同时给出病害的里程数和病害起止深度,满足了工程需要。

An intelligent recognition method of railway subgrade diseases based on radar data

【技术实现步骤摘要】
一种基于雷达数据的铁路路基病害智能识别方法
本专利技术涉及铁路路基病害检测、雷达信号智能识别
,尤其涉及一种基于雷达数据的铁路路基病害智能识别方法。
技术介绍
随着我国铁路技术的发展,铁路路基病害成为影响铁路安全运营的隐患,危急行车安全。车载地质雷达检测方法以其轻便快捷、抗干扰能力强、分辨率高、快速无损等优点在各国铁路路基检测中受到重视。目前对铁路路基病害的识别主要依赖工程技术人员的经验对探地雷达图像进行人工判断,成本高、效率低、标准不固定。现有的智能识别技术多基于雷达图像,如支持向量机、浅层神经网络等传统机器学习方法结合使用、基于候选区域的卷积神经网络识别技术等,此类方法无法确定铁路路基病害在实际铁路中具体位置,不能满足检测病害所在里程数和深度的需求。
技术实现思路
本专利技术针对现有技术中的上述问题,提出的一种基于雷达数据的铁路路基病害智能识别方法,通过卷积神经网络对探地雷达数据进行智能识别,并给出铁路路基病害的里程数和深度信息。本专利技术所采用的技术方案如下:步骤(1)、通过车载路基检测雷达自动扫描采样获得路基原始雷达数据,随后对采集到的雷达数据进行滤波和增益处理,将处理后的雷达数据保存为ZOL格式的雷达数据文件,并标注病害的起止里程数、病害起止深度和病害类型,生成对应的txt标注文件;步骤(2)、把步骤(1)中的ZOL格式的雷达数据文件根据采样点数S和数据道数T分割为T/(2*S)个数据块,并将txt标注文件根据分割后的数据块将病害起止里程数和病害起止深度转换为数据块对应的数据位置信息,每个数据块生成一个新的对应的XML格式标注文件;步骤(3)、把步骤(2)中的数据块和XML格式标注文件划分为训练集和测试集,其中训练集占80%,测试集占20%,训练集和测试集中均包含数据块和XML格式的病害标注信息;步骤(4)、搭建卷积神经网络,把步骤(3)中获得的训练集中的数据块和XML文件进行扩充,并将扩充后的数据块进行归一化处理,随后将归一化后的数据块和对应的扩充后的XML格式标注文件作为网络的输入,病害类型、病害在数据块中的位置坐标、病害置信度作为网络输出;步骤(5)、通过梯度下降法迭代计算获得铁路路基病害检测模型,用步骤(3)中获得的测试集检验步骤模型效果,并利用检测平均精度和每秒帧数作为评价模型优劣的指标;步骤(6)、利用步骤(5)中获得的模型作为铁路路基病害检测模型,并根据原始雷达文件数据头信息和数据块分割方法将模型输出的病害位置坐标转化为病害起止里程数和病害起止深度,从而实现铁路路基病害智能检测。本专利技术的有益效果是,相比已有的基于图像的铁路路基病害检测方法,本专利技术提出一种基于雷达数据的铁路路基病害智能识别方法,使得在对铁路路基病害高精度识别的同时给出病害的里程数和病害起止深度。附图说明下面结合附图和实施例对本专利技术进一步说明。图1为根据本专利技术一个实施例的总体流程图;图2为根据本专利技术一个实施例的卷积神经网络结构图;图3为根据本专利技术一个实施例的铁路路基病害检测结果示例图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出。参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。在介绍一种基于雷达数据的铁路路基病害智能识别方法之前,先介绍本实施例选用的数据。本数据集中铁路路基病害数据文件来自车载路基检测雷达对滨绥线探测18个区间约48Km线路获得的原始雷达数据。图1为根据本专利技术一个实施例的总体流程图;如图1所示,一种基于雷达数据的铁路路基病害智能识别方法包括以下步骤:S1010、S1020、S1030:使用车载路基检测雷达自动扫描采样获得路基原始雷达数据,随后对采集到的雷达数据进行滤波和增益处理,将处理后的雷达数据保存为ZOL格式的雷达数据文件,并标注病害的起止里程数、病害起止深度和病害类型,生成对应的txt标注文件。S1040:将S1010中获得的ZOL格式的雷达数据文件根据采样点数S和数据道数T分割为T/(2*S)个数据块,并将S1010中获得的txt标注文件根据公式:将txt标注文件中的病害起止里程数和病害起止深度转换为数据块对应的数据位置信息,其中X为病害在数据块中的横坐标,M为里程数,单位为米,d为数据道间距,单位为米,n为该数据块在雷达数据文件中被分割的索引位置,S为采样点数,Y为病害在数据块中的纵坐标,h为病害深度,ε为介电常数,t为雷达记录时间,c为地下介质的传播速度,每个数据块生成一个新的对应的XML格式标注文件。S1050:将S1040中获得的数据块和XML格式标注文件划分为训练集和测试集,其中训练集占80%,测试集占20%,训练集和测试集中均包含数据块和XML格式的病害标注信息。S1060:S1050中获得的训练集中的数据块和XML文件进行扩充,并将扩充后的数据块进行归一化处理。数据块及标注文件中标签信息的扩充方法为,其中(pi,li)和(pj,lj)为从训练集中随机选取的样本,pi和pj为扩充前的数据块,li和lj为扩充前标签中病害类别信息,为扩充后的数据块,为扩充后的标签信息,α为混合系数,其取值范围在0到1之间。数据块的归一化方法为,其中为扩充后的数据块,x'为归一化后的数据块。通过扩充数据集可以使卷积神经网络拥有更好的鲁棒性,提高识别精度。S1070:卷积神经网络的结构如图2所示,卷积神经网络将归一化后的数据块和对应的扩充后的XML格式标注文件作为网络的输入,病害类型、病害在数据块中的位置坐标、病害置信度作为网络输出。卷积神经网络在进行检测时首先将归一化后的数据块划分为m×m个方格,每个方格中的数据经卷积神经网络前向传播后可以输出3个向量,最终卷积神经网络在6个尺度上分别输出一个m×m×(3×5+class)维的向量,其中m代表数据块被划分的横向单元格数量,3代表每个单元格预测的边界框数量,5代表预测的检测框的位置和置信度,class代表预测的病害类别。在上述步骤中,卷积神经网络通过梯度下降法不断迭代来最小化损失函数,迭代过程中损失函数为:Loss=Losslocation+Lossclasses+Lossconfidence(1)式中,Loss为最小化的目标损失函数,Losslocation为病害位置信息的损失函数,Lossclasses为病害类别的损失函数,Lossconfidence为病害置信度的损失函数。其中,式中,λcoord为惩罚项系数,设定为λcoord=5,m为数据块被划分的横向单元格数量,B代表每个单元格可预测边界框数量,设定为B=3,为第i个病害位置信息的网络输出值,σ为Sigmoid函数,其公式为为第i个单元格的坐标,也就是单元格距离数据块左上角的偏移量,为第i个病害所在位置的中心横坐标、纵坐标、宽度和高度的真实值,代表第i单元格中第j个预测框内是否有病害,有为1,无为0。通过可将第i个病害位置信息的网络输出本文档来自技高网...

【技术保护点】
1.一种基于雷达数据的铁路路基病害智能识别方法,其特征在于,在进行铁路路基病害智能识别过程中,依次含有以下步骤:/n步骤(1)、通过车载路基检测雷达自动扫描采样获得路基原始雷达数据,随后对采集到的雷达数据进行滤波和增益处理,将处理后的雷达数据保存为ZOL格式的雷达数据文件,并标注病害的起止里程数、病害起止深度和病害类型,生成对应的txt标注文件;/n步骤(2)、把步骤(1)中的ZOL格式的雷达数据文件根据采样点数S和数据道数T分割为T/(2*S)个数据块,并将txt标注文件根据分割后的数据块将病害起止里程数和病害起止深度转换为数据块对应的数据位置信息,每个数据块生成一个新的对应的XML格式标注文件;/n步骤(3)、把步骤(2)中的数据块和XML格式标注文件文件划分为训练集和测试集,其中训练集占80%,测试集占20%,训练集和测试集中均包含数据块和XML格式的病害标注信息;/n步骤(4)、搭建卷积神经网络,把步骤(3)中获得的训练集中的数据块和XML文件进行扩充,并将扩充后的数据块进行归一化处理,随后将归一化后的数据块和对应的扩充后的XML格式标注文件作为网络的输入,病害类型、病害在数据块中的位置坐标、病害置信度作为网络输出;/n步骤(5)、通过梯度下降法迭代计算获得铁路路基病害检测模型,用步骤(3)中获得的测试集检验步骤模型效果,并利用检测平均精度和每秒帧数作为评价模型优劣的指标;/n步骤(6)、利用步骤(5)中获得的模型作为铁路路基病害检测模型,并根据原始雷达文件数据头信息和数据块分割方法将模型输出的病害位置坐标转化为病害起止里程数和病害起止深度,从而实现铁路路基病害智能检测。/n...

【技术特征摘要】
1.一种基于雷达数据的铁路路基病害智能识别方法,其特征在于,在进行铁路路基病害智能识别过程中,依次含有以下步骤:
步骤(1)、通过车载路基检测雷达自动扫描采样获得路基原始雷达数据,随后对采集到的雷达数据进行滤波和增益处理,将处理后的雷达数据保存为ZOL格式的雷达数据文件,并标注病害的起止里程数、病害起止深度和病害类型,生成对应的txt标注文件;
步骤(2)、把步骤(1)中的ZOL格式的雷达数据文件根据采样点数S和数据道数T分割为T/(2*S)个数据块,并将txt标注文件根据分割后的数据块将病害起止里程数和病害起止深度转换为数据块对应的数据位置信息,每个数据块生成一个新的对应的XML格式标注文件;
步骤(3)、把步骤(2)中的数据块和XML格式标注文件文件划分为训练集和测试集,其中训练集占80%,测试集占20%,训练集和测试集中均包含数据块和XML格式的病害标注信息;
步骤(4)、搭建卷积神经网络,把步骤(3)中获得的训练集中的数据块和XML文件进行扩充,并将扩充后的数据块进行归一化处理,随后将归一化后的数据块和对应的扩充后的XML格式标注文件作为网络的输入,病害类型、病害在数据块中的位置坐标、病害置信度作为网络输出;
步骤(5)、通过梯度下降法迭代计算获得铁路路基病害检测模型,用步骤(3)中获得的测试集检验步骤模型效果,并利用检测平均精度和每秒帧数作为评价模型优劣的指标;
步骤(6)、利用步骤(5)中获得的模型作为铁路路基病害检测模型,并根据原始雷达文件数据头信息和数据块分割方法将模型输出的病害位置坐标转化为病害起止里程数和病害起止深度,从而实现铁路路基病害智能检测。


2.根据权利要求1所述的基于雷达数据的铁路路基病害智能识别方法,其特征在于,所述步骤(2)中,将病害起止里程数和病害起止深度转换为数据块对应的数据位置信息的方法为,其中X为病害在数据块中的横坐标,M为里程数,单位为米,d为数据道间距,单位为米,n为该数据块在雷达数据文件中被分割的索引位置,S为采样点数,Y为病害在数据块中的纵坐标,h为病害深度,ε为介电常数,t为雷达记录时间,c为地下介质的传播速度。


3.根据权利要求1所述的基于雷达数据的铁路路基病害智能识别方法,其特征在于,所述步骤(4)中,数据块及标注文件中标签信息的扩充方法为,其中(pi,li)和(pj,lj)为从训练集中随机选取的样本,pi和pj为扩充前的数据块,li和lj为扩充前标签中病害类别信...

【专利技术属性】
技术研发人员:麻哲旭杨峰乔旭
申请(专利权)人:中国矿业大学北京
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1