基于曲线拟合的轨道图像识别后处理方法技术

技术编号:21141985 阅读:43 留言:0更新日期:2019-05-18 05:24
本发明专利技术公开了一种基于曲线拟合的轨道图像识别后处理方法,包括如下步骤:S1,输入原始图像img_input,该原始图像img_input为通过深度学习方法进行轨道识别后得到的图像,并把原始图像二值化,得到二值图像img_binary;S2,找到二值图像img_binary中的最大连通域,其它非最大连通域的点都设为背景点,输出图像img_maxDomain;S3,找到图像img_maxDomain中的左右轨道线;S4,对左右轨道线进行限幅滤波,将每条轨道线中偏离较远的点过滤掉;S5,根据曲线拟合函数画出轨道线。本发明专利技术通过基于曲线拟合的图像后处理方法,可以修正识别的结果,画出更贴近真实轨道的图像。

【技术实现步骤摘要】
基于曲线拟合的轨道图像识别后处理方法
本专利技术涉及轨道交通技术,具体涉及轨道交通图像处理技术。
技术介绍
在轨道交通领域,基于深度学习算法,可以使用训练好的网络模型,从图像中初步识别出轨道。但识别的结果是像素点的组合,所得到的轨道边缘并不平滑,与实际差异较大。而且有时会将轨道旁其他物体识别为轨道的像素点,出现误识别的情况。
技术实现思路
本专利技术所要解决的技术问题就是提供一种基于曲线拟合的轨道图像后处理方法,以修正深度学习方法所识别出的图像结果,画出更贴近真实轨道的图像。为解决上述技术问题,本专利技术采用如下技术方案:基于曲线拟合的轨道图像识别后处理方法,包括如下步骤:S1,输入原始图像img_input,该原始图像img_input为通过深度学习方法进行轨道识别后得到的图像,并把原始图像二值化,得到二值图像img_binary;S2,找到二值图像img_binary中的最大连通域,其它非最大连通域的点都设为背景点,输出图像img_maxDomain;S3,找到图像img_maxDomain中的左右轨道线;S4,对左右轨道线进行限幅滤波,将每条轨道线中偏离较远的点过滤掉;S5,根据曲线拟合函数画出轨道线。优选的,步骤S1中按灰度图读入原始图像img_input,二值化处理是将图像分为前景和背景,像素值为0的点,保留原有像素值,像素值非0的点,值都设为1。优选的,步骤S2中判定连通区域的标准是采用4邻接,连通区域标记采用两步法。优选的,步骤S3的方法为:对于图像img_maxDomain,扫描每一行像素点,记录最左非零像素点和最右非零像素点,所有的最左非零像素点构成左轨道线,所有的最右非零像素点构成右轨道线。优选的,步骤S4的方法包括如下步骤:1)首先要限定轨道线的起点范围,第一个有效点需要在限界范围内;2)设定相邻两点允许的最大偏差值为2,设定计数器的初始值为1,这里相邻两点的偏差值是指相邻两点的横向距离,计数器用于处理遇到无效点时的情况:当有效点的下一个点是无效点时,计数器递增加1,下下个点与此有效点的最大偏差值,需要设为步长*计数器,当重新扫描到有效点之后,更新有效点,计数器需要重置为1;3)从轨道线的近距离点开始扫描,若当前点超出步骤1)中设定的限界范围,则过滤当前点;然后继续扫描下一个点,直至扫描到在限界范围内的点,然后将在限界范围内的该起点,设为有效点,再进入步骤4);4)若当前点和有效点之差大于步长*计数器,则当前点是无效点,过滤该点,计数器+1,否则保留该点并将该点设为有效点,计数器重置为1;5)重复4),直到轨道线中所有点被遍历。优选的,步骤S5中,对于不同的轨道,具有不同的曲率参数,选取拟合度最优的一种拟合函数作为对应轨道的拟合函数。优选的,拟合函数的形式如下:使用最小二乘法来确定拟合函数的拟合度性能,拟合度的计算公式为:其中,Q即为残差平方和,Q=∑(y-y*)2,y代表的是实测值,y*代表的是预测值;基于大量样本图像,对多种拟合函数求取拟合度,再进行对比,最终选取平均拟合度最高的函数作为拟合函数。优选的,步骤S5画出的轨道线的宽度为单像素。本专利技术采用上述技术方案,通过基于曲线拟合的图像后处理方法,可以修正识别的结果,画出更贴近真实轨道的图像。因此,本专利技术具有如下有益效果:1)将轨道旁边其它误识别的干扰物剔除,从而更精确地定位出轨道的位置。2)经过曲线拟合处理后的轨道是连续的曲线,相比于深度学习方法的识别结果(离散点的集合),处理后的图像可以更准确的表示出真实轨道。具体实施方式本专利技术要解决的技术问题就是提供一种基于曲线拟合的轨道图像后处理方法,以修正深度学习方法所识别出的图像结果。整个方法的具体流程是:S1,输入原始图像img_input,该原始图像img_input为通过深度学习方法进行轨道识别后得到的图像,并把原始图像二值化,得到二值图像img_binary;S2,找到二值图像img_binary中的最大连通域,其它非最大连通域的点都设为背景点,输出图像img_maxDomain;S3,找到图像img_maxDomain中的左右轨道线;S4,对左右轨道线进行限幅滤波,将每条轨道线中偏离较远的点过滤掉;S5,根据曲线拟合函数画出轨道线。其中,步骤S1的具体方法为:输入基于深度学习方法进行轨道识别得到的图像,按灰度图的方式读入该图像,然后将图像做二值化处理,分为前景(感兴趣的区域)和背景(不感兴趣的点)。像素值为0的点,保留原有像素值;像素值非0的点,值都设为1。步骤S2的具体方法为:进行连通区域分析,标记出此二值图像的所有连通区域,然后再从中选取非零像素点最多的一个连通区域(即最大连通域),并将其它连通域的像素值设为0。连通区域一般是指图像中具有相同像素值且位置相邻的前景像素点组成的图像区域。常见的邻接关系有2种:4邻接与8邻接,本方法中判定连通区域的标准是采用4邻接(即认为如果某点在当前点的上下左右位置,则认为此点和当前点在一个连通区域内)。连通区域标记的常用算法有两步法、种子填充法等。本专利技术中采用的是两步法,即通过扫描两遍二值图像,将图像中存在的所有连通区域找出并标记。这里的扫描方式是按行访问图像的所有像素。第一遍扫描时赋予每个像素位置一个标签,扫描过程中识别出邻接关系的点则被分配同一个标签,但同一个连通区域内的像素集合中也可能会被赋予了多个不同标签,因此需要将这些属于同一个连通区域但具有不同值的标签合并,也就是记录它们之间的相等关系;第二遍扫描就是将具有相等关系的标签集合equaL_labels所标记的像素归为一个连通区域并赋予一个相同的标签label(通常这个label是equal_labels中的最小值)。步骤S3的具体方法为:对于步骤S2处理后得到的图像,扫描每一行像素点,记录最左非零像素点和最右非零像素点。所有的最左非零像素点构成左轨道线,所有的最右非零像素点构成右轨道线。步骤S4的具体方法为:通过限幅滤波,可以将轨道曲线中过于偏离的点剔除。对于左右轨道线分别做限幅滤波处理,处理过程一致。这里以左轨道线为例:1、因为相机安装在列车的固定位置上,故轨道在相机中的成像位置也在一定的范围内。为了更有效的滤波,首先要限定轨道线的起点范围,第一个有效点需要在限界范围内。2、设定相邻两点允许的最大偏差值(即步长,本方法中设为2),设定计数器的初始值(本方法中设为1)。这里相邻两点的偏差值是指相邻两点的横向距离。计数器用于处理遇到无效点时的情况:当有效点的下一个点是无效点时,计数器递增加1,下下个点与此有效点之间,允许的最大偏差值需要设为步长*2,若仍超出此值范围,则下一次最大偏差值设为步长*3,以此内推。当重新扫描到有效点之后,更新有效点,计数器需要重置为1。3、从轨道线的近距离点(以相机为参照物)开始扫描。若当前点超出步骤1中设定的限界范围,则过滤当前点;然后继续扫描下一个点,直至扫描到在限界范围内的点。然后将在限界范围内的该起点,设为有效点,再进入步骤4。4、若当前点和有效点之差大于步长*计数器,则当前点是无效点,过滤该点,计数器+1。否则保留该点并将该点设为有效点,计数器重置为1。5、重复4,直到左轨道线中所有点被遍历。步骤S5的具体方法为:对于不同的轨道,具有不同的曲本文档来自技高网...

【技术保护点】
1.基于曲线拟合的轨道图像识别后处理方法,其特征在于包括如下步骤:S1,输入原始图像img_input,该原始图像img_input为通过深度学习方法进行轨道识别后得到的图像,并把原始图像二值化,得到二值图像img_binary;S2,找到二值图像img_binary中的最大连通域,其它非最大连通域的点都设为背景点,输出图像img_maxDomain;S3,找到图像img_maxDomain中的左右轨道线;S4,对左右轨道线进行限幅滤波,将每条轨道线中偏离较远的点过滤掉;S5,根据曲线拟合函数画出轨道线。

【技术特征摘要】
1.基于曲线拟合的轨道图像识别后处理方法,其特征在于包括如下步骤:S1,输入原始图像img_input,该原始图像img_input为通过深度学习方法进行轨道识别后得到的图像,并把原始图像二值化,得到二值图像img_binary;S2,找到二值图像img_binary中的最大连通域,其它非最大连通域的点都设为背景点,输出图像img_maxDomain;S3,找到图像img_maxDomain中的左右轨道线;S4,对左右轨道线进行限幅滤波,将每条轨道线中偏离较远的点过滤掉;S5,根据曲线拟合函数画出轨道线。2.根据权利要求1所述的基于曲线拟合的轨道图像识别后处理方法,其特征在于:步骤S1中按灰度图读入原始图像img_input,二值化处理是将图像分为前景和背景,像素值为0的点,保留原有像素值,像素值非0的点,值都设为1。3.根据权利要求1所述的基于曲线拟合的轨道图像识别后处理方法,其特征在于:步骤S2中判定连通区域的标准是采用4邻接,连通区域标记采用两步法。4.根据权利要求1所述的基于曲线拟合的轨道图像识别后处理方法,其特征在于:步骤S3的方法为:对于图像img_maxDomain,扫描每一行像素点,记录最左非零像素点和最右非零像素点,所有的最左非零像素点构成左轨道线,所有的最右非零像素点构成右轨道线。5.根据权利要求1所述的基于曲线拟合的轨道图像识别后处理方法,其特征在于:步骤S4的方法包括如下步骤:1)首先要限定轨道线的起点范围,第一个有效点需要在限界范围内;2)...

【专利技术属性】
技术研发人员:程艳丽饶双宜
申请(专利权)人:浙江众合科技股份有限公司
类型:发明
国别省市:浙江,33

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

1