基于线阵成像的列车车门定位方法及系统与流程
本发明属于高速铁路/城际铁路站台门领域,尤其涉及基于线阵成像的列车车门定位方法及系统。
背景技术:
高速铁路的快速发展让人们的出行更加便捷,其站台安全问题近年来广受关注。站台门作为分隔人车的隔离屏障,能有效保障列车、乘客以及车站工作人员的安全。与地铁不同,高铁车站屏蔽门需要满足不同型号到站列车的停站需求,精准定位各类列车进站停车车门位置是进行高铁站台门自适应控制的基础。
已知的现有方案中是:基于列车运行图的获取待进站车型信息,如cn108382403a号中国专利申请,基于车头或车尾的位置结合车型信息中包含的各个车门相对车头的距离计算列车停稳后各个车门的位置,如cn107246204a号中国专利申请。然而,由于车辆重联方式和列车运行带来的包括联结位置在内的车体变形误差将导致车尾一端的车门位置的累计误差较大。
技术实现要素:
为解决上述技术问题,本发明提出了基于线阵成像的列车车门定位方法,旨在解决现有高铁站台门对于列车停站车门定位精度不足的缺陷。
本发明是通过采用下述技术方案实现的:
基于线阵成像和速度曲线的列车车门定位方法,包括:
步骤s100,设置于进站端固定位置的线阵相机采用固定行频获取列车进站扫描图像;同时,获取列车进站速度-时间曲线;
步骤s200,采用训练好的神经网络模型识别所述扫描图像中的各个车门目标,记录图像中各个车门的车门前侧水平像素坐标r(i)和车门后侧水平像素坐标l(i),i为从车头起的车门序号;
步骤s300,根据车门前侧水平像素坐标r(i)和车门后侧水平像素坐标l(i)计算图像中各个车门的前侧图像帧采集时间tr(i)和后侧图像帧采集时间tl(i);
步骤s400,根据所述前侧图像帧采集时间tr(i)和后侧图像帧采集时间tl(i),结合所述速度-时间曲线计算各个车门的宽度,以及各个车门前侧或后侧至车头的距离;
步骤s500,获取列车停稳后的车头位置,根据各个车门至车头的相对距离输出各个车门的定位结果。
由于线阵相机的扫描频率固定,线阵图像中车体各目标的水平长度与列车速度成反比。通过获取列车进站的速度-时间曲线获取进站减速信息,根据线阵图像中车体各目标的水平长度与列车速度成反比的特征根据列车经过车门的速度与时间的积分得到车门定位,巧妙回避了线阵图像的畸变对基于图像处理的车门定位难题。
进一步地,步骤s100中,根据测速雷达测取列车进站速度-时间曲线;所述测速雷达设置于所述线阵相机固定位置,其与所述线阵相机呈水平或竖直排列。
作为具体的实施方式,步骤s200中,所述神经网络模型为卷积神经网络。
可以选择地,步骤s300中,根据车门前侧水平像素坐标r(i)和车门后侧水平像素坐标l(i),结合所述扫描图像中首帧车头图像采集时间和所述线阵相机的行频计算前侧图像帧采集时间tr(i)和后侧图像帧采集时间tl(i)。
作为优选的实施方式,步骤s300中,根据下式计算前侧图像帧采集时间tr(i)和后侧图像帧采集时间tl(i):
其中,t1为所述扫描图像中首帧车头图像采集时间,t2为所述扫描图像中末帧车尾图像采集时间,m为所述扫描图像的扫描行数。
进一步地,步骤s400中,计算各个车门的宽度w和该车门右端到列车车头的距离d:
其中,v为列车进站实时速度。
进一步地,步骤s400中,结合速度-时间曲线计算各个车门的宽度后,计算各个车门的平均宽度或中位宽度作为标准宽度。
根据各个车门的标准宽度进行车门宽度校正,所述校正过程以各个车门前侧为基准,所述车门前侧向车尾方向移动一个所述标准宽度即为车门后侧。
本发明的另一方面提供一种基于线阵成像的列车车门定位系统,包括:
线阵相机,设置于进站端固定位置,用于获取列车进站扫描图像;
测速装置,设置于所述进站端固定位置,用于获取列车进站速度-时间曲线;
测距装置,设置于出站端固定位置,用于测量列车停稳后的车头位置;
车门目标识别模块,用于识别所述扫描图像中的各个车门目标,并记录图像中各个车门的车门前侧水平像素坐标r(i)和车门后侧水平像素坐标l(i),i为从车头起的车门序号;
车门时间获取模块,其根据车门前侧水平像素坐标r(i)和车门后侧水平像素坐标l(i)计算图像中各个车门的前侧图像帧采集时间tr(i)和后侧图像帧采集时间tl(i);
车门位置定位模块,其根据所述前侧图像帧采集时间tr(i)和后侧图像帧采集时间tl(i),结合所述速度-时间曲线计算各个车门的宽度,以及各个车门前侧或后侧至车头的距离;并用于获取列车停稳后的车头位置,根据各个车门至车头的相对距离输出各个车门的定位结果。
进一步地,所述测速装置为测速雷达,其与所述线阵相机呈水平或竖直排列。
可选地,所述测速装置采用设置轨道上的电磁式接近传感器,其采用记录轮轴的方式获取列车进站速度。
与现有技术相比,本发明的有益效果表现在:
1.本发明首次将线阵相机与测速装置相结合,用于高铁列车进站停车的车门定位,相比依靠列车运行图或者车型数据库的方案,自动化程度高,更加符合客观实际,避免了先验信息差错带来的车门位置定位失准。
2.本发明基于固定行频的线阵相机对进站列车扫描成像,由于列车进站是一个减速过程,固定行频采集的列车图像存在宽度畸变,难以直接采用线阵图像定位车门位置。本发明创造性地将通过测速装置实时获取列车进站的速度-时间曲线,通过识别车门左右侧图像坐标,再通过图像坐标获取左右图像帧的采集时间,最终通过列车速度与车门通过时间积分的方式得到车门位置,实现了在不依靠任何外部信息源的基础上对不同类型高铁列车进站停靠的车门位置定位。
3.由于车尾端车门定位误差主要来源于前序车门的位置误差而不是车门宽度误差,本发明在采用速度时间积分方法得到车门宽度后,根据车门宽度一致性以各个车门车头一侧为基准对所有车门定位进行校正,进一步提高了车门定位精度。
附图说明
下面将结合说明书附图和具体实施方式对本发明作进一步的详细说明,其中:
图1为本发明实施例列车车门定位方法流程图;
图2为本发明实施例线阵相机扫描成像示意图及定位系统结构图;
图3为本发明实施例列车进站速度-时间曲线示意图;
图4为本发明实施例卷积神经网络模型结构图;
图中标记:10-线阵相机,20-测速雷达,30-计算终端。
具体实施方式
实施例1
实施例1提供一种基于线阵成像的列车车门定位方法,如图1所示,包括:
步骤s100,设置于进站端固定位置的线阵相机10采用固定行频获取列车进站扫描图像;同时,获取列车进站速度-时间曲线;列车进站速度-时间曲线示意图如图3所示。
步骤s200,采用训练好的神经网络模型识别所述扫描图像中的各个车门目标,记录图像中各个车门的车门前侧水平像素坐标r(i)和车门后侧水平像素坐标l(i),i为从车头起的车门序号;
步骤s300,根据车门前侧水平像素坐标r(i)和车门后侧水平像素坐标l(i)计算图像中各个车门的前侧图像帧采集时间tr(i)和后侧图像帧采集时间tl(i);
步骤s400,根据所述前侧图像帧采集时间tr(i)和后侧图像帧采集时间tl(i),结合所述速度-时间曲线计算各个车门的宽度,以及各个车门前侧或后侧至车头的距离;
步骤s500,获取列车停稳后的车头位置,根据各个车门至车头的相对距离输出各个车门的定位结果。
由于线阵相机10的扫描频率固定,线阵图像中车体各目标的水平长度与列车速度成反比。如图2所示,车头一侧先经过线阵相机10,车尾一侧后经过线阵相机10,由于列车进站是减速过程,因此线阵图像中的车门宽度由车头一侧项车尾一侧宽度由窄变宽。若采用标定好的线阵相机10扫描列车进站图像,直接通过线阵图像中的对各个车门目标进行车门定位必须克服图像畸变的难题,计算过程复杂。本申请通过获取列车进站的速度-时间曲线获取进站减速信息,根据线阵图像中车体各目标的水平长度与列车速度成反比的特征根据列车经过车门的速度与时间的积分得到车门定位,巧妙回避了线阵图像的畸变对基于图像处理的车门定位难题。
可选的实施方式中,采用设置轨道上的电磁式接近传感器,采用记录轮轴的方式获取列车进站速度。所述电磁式接近传感器与所述线阵相机10处于同一断面。
步骤s100中,根据测速雷达测取列车进站速度-时间曲线;所述测速雷达20设置于所述线阵相机10固定位置,其与所述线阵相机10呈水平或竖直排列。线阵相机10与测速雷达20紧邻排列,可方便实现直接根据线阵图像帧采集时间获取对应时间的列车进站速度。若线阵相机10与测速雷达20分开设立,例如测速雷达20设置于相对线阵相机10更靠近出站一侧,则列车经过线阵相机10而未达到测速雷达20,则此时间段内的速度无法准确获得,将影响车门定位精度。同理,若测速雷达20设置于相对线阵相机10更靠近进站一侧,则列车车尾先经过测速雷达20再经过线阵相机10,此时线阵相机也难以获得车尾通过速度。
步骤s200中,所述神经网络模型为卷积神经网络。
在训练卷积神经网络前,从数据库中找出不同背景下各类高铁列车侧视图2000张,并手动标注每张图像中的车门位置,把获得的位置信息通过脚本转换成cnn网络输入的数据格式(.xml文件)。
如图4所示为卷积神经网络的模型实例,最左边为输入层,输入单通道待检测的线阵相机图像;输入层之后是卷积层,目的是使用32个5*5卷积核,对输入图像进行多维度特征提取,其中激励层中采用relu激活函数,其主要目的是实现图像特征的非线性变化。卷积层之后接最大池化层,用以减少图像冗余信息,提高计算速度。在若干池化层和卷积层之后是全连接层,其设置为二维张量,包含7*7*64的卷积核,也可以认为是只有一行7*7*64个数据的卷积。最后一层为输出层,使用softmax激活函数来实现车门目标的识别和定位操作。
可以选择地,步骤s300中,根据车门前侧水平像素坐标r(i)和车门后侧水平像素坐标l(i),结合所述扫描图像中首帧车头图像采集时间和所述线阵相机的行频计算前侧图像帧采集时间tr(i)和后侧图像帧采集时间tl(i)。具体地,记录线阵图像中车头起始位置的水平像素和图像帧采集时间,根据车头起始位置的水平像素和车门前侧水平像素坐标r(i)或车门后侧水平像素坐标l(i)的像素差可求得车门前侧图像帧或车门后侧图像帧与车头起始图像帧的帧差,结合线阵相机10的固定行频和车头起始图像帧采集时间即可求得前侧图像帧采集时间tr(i)和后侧图像帧采集时间tl(i)。
作为优选的实施方式,步骤s300中,根据下式计算前侧图像帧采集时间tr(i)和后侧图像帧采集时间tl(i):
其中,t1为所述扫描图像中首帧车头图像采集时间,t2为所述扫描图像中末帧车尾图像采集时间,m为所述扫描图像的扫描行数。
步骤s400中,计算各个车门的宽度w和该车门右端到列车车头的距离d:
其中,v为列车进站实时速度。
步骤s400中,结合速度-时间曲线计算各个车门的宽度后,计算各个车门的平均宽度或中位宽度作为标准宽度。
根据各个车门的标准宽度进行车门宽度校正,所述校正过程以各个车门前侧为基准,所述车门前侧向车尾方向移动一个所述标准宽度即为车门后侧。
实施例2
实施例2提供一种基于线阵成像的列车车门定位系统,如图2所示,包括:
线阵相机,设置于进站端固定位置,用于获取列车进站扫描图像;
测速装置,设置于所述进站端固定位置,用于获取列车进站速度-时间曲线;
测距装置,设置于出站端固定位置,用于测量列车停稳后的车头位置;
车门目标识别模块,用于识别所述扫描图像中的各个车门目标,并记录图像中各个车门的车门前侧水平像素坐标r(i)和车门后侧水平像素坐标l(i),i为从车头起的车门序号;
车门时间获取模块,其根据车门前侧水平像素坐标r(i)和车门后侧水平像素坐标l(i)计算图像中各个车门的前侧图像帧采集时间tr(i)和后侧图像帧采集时间tl(i);
车门位置定位模块,其根据所述前侧图像帧采集时间tr(i)和后侧图像帧采集时间tl(i),结合所述速度-时间曲线计算各个车门的宽度,以及各个车门前侧或后侧至车头的距离;并用于获取列车停稳后的车头位置,根据各个车门至车头的相对距离输出各个车门的定位结果。
所述车门目标识别模块、车门时间获取模块和车门位置定位模块被配置为集成于计算终端30的功能模块。
所述测速装置为测速雷达20,其与所述线阵相机呈水平或竖直排列。
可选地,所述测速装置采用设置轨道上的电磁式接近传感器,其采用记录轮轴的方式获取列车进站速度。
综上所述,本领域的普通技术人员阅读本发明文件后,根据本发明的技术方案和技术构思无需创造性脑力劳动而作出的其他各种相应的变换方案,均属于本发明所保护的范围。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除