基于视觉检测的铁路道岔开口判定方法及系统技术方案

技术编号:38252332 阅读:12 留言:0更新日期:2023-07-27 10:17
本发明专利技术公开了一种基于视觉检测的铁路道岔开口判定方法及系统,所述方法包括:连续采集前方铁轨图像,对图像进行特征提取和梯形变换,通过检测道岔开关进行道岔定位;根据道岔定位在经过梯形变换后的图像中搜索道岔区域,提取道岔区域轨道的二值图;在二值图中按照逐行搜索的方式分别提取道岔左右两侧的轨道线,计算左侧/右侧的两条轨道线之间的距离,拟合道岔左侧/右侧的两条轨道线之间的距离变化趋势;根据左侧/右侧的两条轨道线之间的距离变化趋势判断左侧/右侧的两条轨道线的开闭情况;根据道岔左右两侧的轨道线开闭情况判断道岔开口方向和本车主轨道。本发明专利技术基于视觉检测技术实现道岔处行驶方向判断,提高了车辆辅助驾驶控制的能力。驾驶控制的能力。驾驶控制的能力。

【技术实现步骤摘要】
基于视觉检测的铁路道岔开口判定方法及系统


[0001]本专利技术属于铁路视觉检测
,具体涉及一种基于视觉检测的铁路道岔开口判定方法及系统。

技术介绍

[0002]铁道车辆的行驶中需要准确识别前方铁轨路况,以保证行驶安全。由于铁路轨道一般覆盖范围广,铁轨之间交错连通,对铁路道岔开口方向的准确判断是铁路安全行驶的基本要求。
[0003]基于机器视觉的车道识别已经成为辅助驾驶的重要发展方向,而机器视觉技术在识别铁路轨道线方面的应用还较少,目前主要集中在铁路轨道线识别,用于线路检测和预警,而基于机器视觉技术进行铁路道岔开口方向判断的研究甚少。公开号为CN112004732A的专利技术专利公开了一种铁路轨道识别装置,并公开了用于检测是否存在从检测出的所述铁路轨道分支的分支轨道检测部,但是其仅能根据图像检测出是否有分支轨道以及分支轨道的位置,但是并不能准确判断出道岔开口方向,因此为了进一步为铁路车辆运行提供更有用的信息,有必要提出一种基于机器视觉的铁路道岔开口方向判定方法。

技术实现思路

[0004]有鉴于此,本专利技术提出了一种基于视觉检测的铁路道岔开口判定方法及系统,用于解决现有的视觉检测技术无法有效识别铁路道岔开口方向的问题。
[0005]本专利技术第一方面,公开一种基于视觉检测的铁路道岔开口判定方法,所述方法包括:
[0006]连续采集前方铁轨图像,对图像进行特征提取和梯形变换,通过检测道岔开关进行道岔定位;
[0007]根据道岔定位所得到的位置信息在经过梯形变换后的图像中搜索道岔区域,提取道岔区域轨道的二值图;
[0008]在二值图中按照逐行搜索的方式分别提取道岔左右两侧的轨道线,计算左侧/右侧的两条轨道线之间的距离,拟合道岔左侧/右侧的两条轨道线之间的距离变化趋势;
[0009]根据道岔左侧/右侧的两条轨道线之间的距离变化趋势判断左侧/右侧的两条轨道线的开闭情况;
[0010]根据道岔左右两侧的轨道线开闭情况判断道岔开口方向和本车主轨道。
[0011]在以上技术方案的基础上,优选的,所述对图像进行特征提取和梯形变换具体包括:
[0012]提取图像的边缘特征,得到图像的横向高频分量;
[0013]对具有横向高频分量的图像进行梯形变换,变换公式为:
[0014][0015]factor(i)
w
=len
w
/(stp(i,j)

sta(i,j))
[0016]其中,Img_out
i,j
为梯形变换的输出结果,i=1,2,

,h,j=1,2,

,w,h和w分别为图像的高度和宽度,imresize(
·
)为缩放函数,用于对图像进行双线性插值后缩放,iimg[i,sta(i,j):stp(i,j)]表示图像的第i行中从sta(i,j)开始到stp(i,j)结束的像素点,sta(i,j)和stp(i,j)的计算公式为:
[0017]sta(i,j)=floor(k0*(i

search_row_num)+1+j)
[0018]stp(i,j)=floor(k1*(i

search_row_num)+right_ipm

left_ipm+1+j)
[0019]floor(
·
)为取整函数,k0、k1分别表示梯形两条腰所在直线的斜率,search_row_num为梯形像素高度,right_ipm、left_ipm分别表示梯形右下角、左下角的像素点的横坐标,factor(i)
w
表示图像宽度缩放系数,len
w
表示缩放后的图像宽度。
[0020]在以上技术方案的基础上,优选的,所述通过检测道岔开关进行道岔定位具体包括:
[0021]分别将两个道岔开关图像在经过梯形变换后的图像中进行滑动搜索匹配,分别得到图像与第一道岔开关kernel1的相关值Cor1
i,j
、与第二道岔开关kernel2的相关值Cor2
i,j

[0022][0023][0024]其中,i、j表示图像像素的第i行、第j列,i=1,2,

,h,j=1,2,

,w,h和w分别为图像的高度和宽度,imresize(
·
)表示缩放函数,用于对道岔开关图像进行双线性插值后缩放变换,size_init(i,j)为图像img的宽度和高度的缩放系数,与像素点(i,j)的位置与实际地面位置之间的距离大小成反比;img[i,j]为梯形变换后的图像img中与缩放变换后的道岔开关图像对应的窗口区域,∑
i,j
表示对以(i,j)为左上角的窗口区域内的运算结果求和;
[0025]Factor
h
、Factor
w
为系数校正因子:
[0026][0027][0028]其中,θ
init
和θ
actual
分别为相机标定得到初始旋转角和实际旋转角,分别为相机标定得到初始旋转角和实际旋转角,分别为相机标定得到初始俯仰角和实际俯仰角;
[0029]寻找相关值的最大值所在区域作为道岔定位结果Index(i,j):
[0030]Index(i,j)=max(Cor1
i,j
,Cor2
i,j
)
[0031]其中,max(
·
)为求最大值函数。
[0032]在以上技术方案的基础上,优选的,若Index(i,j)从Cor1
i,j
中得到,在Index(i,j)右侧沿着轨道方向确定道岔的搜索区域;
[0033]若Index(i,j)从Cor2
i,j
中得到,在Index(i,j)左侧沿着轨道方向确定道岔的搜索区域;
[0034]道岔的搜索区域包括道岔左侧的搜索区域和道岔右侧的搜索区域,分别对应道岔两侧的轨道线。
[0035]在以上技术方案的基础上,优选的,所述在二值图中按照逐行搜索的方式分别提取道岔左右两侧的轨道线,计算左侧/右侧的两条轨道线之间的距离具体包括:
[0036]在道岔左侧的搜索区域中,按照逐行的方式,从下往上搜索,提取道岔左侧的搜索区域中的两条轨道线;
[0037]在道岔右侧的搜索区域中,按照逐行的方式,从下往上搜索,提取道岔右侧的搜索区域中的两条轨道线;
[0038]计算道岔左侧的两条轨道线之间的距离和道岔右侧的两条轨道线之间的距离,两条轨道线之间的距离计算公式为:
[0039][0040]其中,dist为距离组成的向量,k=1,2,
……
,N,N为单条轨道线所占像素的行数,lane
left(k)
、lane
right(k)本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于视觉检测的铁路道岔开口判定方法,其特征在于,所述方法包括:连续采集前方铁轨图像,对图像进行特征提取和梯形变换,通过检测道岔开关进行道岔定位;根据道岔定位所得到的位置信息在经过梯形变换后的图像中搜索道岔区域,提取道岔区域轨道的二值图;在二值图中按照逐行搜索的方式分别提取道岔左右两侧的轨道线,计算左侧/右侧的两条轨道线之间的距离,拟合道岔左侧/右侧的两条轨道线之间的距离变化趋势;根据左侧/右侧的两条轨道线之间的距离变化趋势判断左侧/右侧的两条轨道线的开闭情况;根据道岔左右两侧的轨道线开闭情况判断道岔开口方向和本车主轨道。2.根据权利要求1所述的基于视觉检测的铁路道岔开口判定方法,其特征在于,所述对图像进行特征提取和梯形变换具体包括:提取图像的边缘特征,得到图像的横向高频分量;对具有横向高频分量的图像进行梯形变换,变换公式为:factor(i)
w
=len
w
/(stp(i,j)

sta(i,j))其中,Img_out
i,j
为梯形变换的输出结果,i、j表示图像像素的第i行、第j列,i=1,2,

,h,j=1,2,

,w,h和w分别为图像的高度和宽度,imresize(
·
)为缩放函数,用于对图像进行双线性插值后缩放,img[i,sta(i,j):stp(i,j)]表示图像的第i行中从sta(i,j)开始到stp(i,j)结束的像素点,sta(i,j)和stp(i,j)的计算公式为:sta(i,j)=floor(k0*(i

search_row_num)+1+j)stp(i,j)=floor(k1*(i

search_row_num)+right_ipm

left_ipm+1+j)其中,floor(
·
)为取整函数,k0、k1分别表示梯形两条腰所在直线的斜率,search_row_num为梯形像素高度,right_ipm、left_ipm分别表示梯形右下角、左下角的像素点的横坐标,factor(i)
w
表示图像宽度缩放系数,len
w
表示缩放后的图像宽度。3.根据权利要求2所述的基于视觉检测的铁路道岔开口判定方法,其特征在于,所述通过检测道岔开关进行道岔定位具体包括:获取朝向不同的两个道岔开关图像,分别将两个道岔开关图像在经过梯形变换后的图像中进行滑动搜索匹配,分别得到图像与第一道岔开关kernel1的相关值Cor1
i,j
、与第二道岔开关kernel2的相关值Cor2
i,j
::其中,imresize(
·
)表示缩放函数,用于对道岔开关图像进行双线性插值后缩放变换,size_init(i,j)为图像img的宽度和高度的缩放系数,与像素点(i,j)的位置与实际地面位
置之间的距离大小成反比;img[i,j]为梯形变换后的图像img中与缩放变换后的道岔开关图像对应的窗口区域,∑
i,j
表示对以(i,j)为左上角的窗口区域内的运算结果求和;Factor
h
、Factor
w
为系数校正因子:为系数校正因子:其中,θ
init
和θ
actual
分别为相机标定得到初始旋转角和实际旋转角,分别为相机标定得到初始旋转角和实际旋转角,分别为相机标定得到初始俯仰角和实际俯仰角;寻找相关值的最大值所在区域作为道岔定位结果In...

【专利技术属性】
技术研发人员:舒大飞谌璟孙庆新
申请(专利权)人:自行科技武汉有限公司
类型:发明
国别省市:

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

1