一种基于圆环道路的路径识别及中线优化方法技术

技术编号:21090799 阅读:25 留言:0更新日期:2019-05-11 10:24
本发明专利技术公开了一种基于圆环道路的路径识别及中线优化方法,包括如下步骤:步骤S1,获取圆环道路的灰度图像;步骤S2,采用大津算法选取最佳阈值,得到最佳像素点为0xff或者为0x00的二值化图像;步骤S3,对二值化图像采用边缘寻线法确定图像道路边线;步骤S4,提取二值化图像中道路的边线特征,判定是否为圆环,若为圆环,则对边线采用一次线性插值法优化,得到优化后的二次边线,从而得到第一次道路中心线;步骤S5,将第一次道路中心线进行优化,获得第二次道路中心线,即最终的道路中心线。本发明专利技术对圆环道路图像特征进行识别比对,能准确识别圆环道路,本方法中准确高效的道路路径识别对无人驾驶的发展具有深远的意义。

【技术实现步骤摘要】
一种基于圆环道路的路径识别及中线优化方法
本专利技术属于模式识别
,具体涉及一种基于圆环道路的路径识别及中线优化方法。
技术介绍
近年来,无人驾驶已经被社会所广泛关注。在无人驾驶中,道路的路径识别又是一个非常重要的部分。而现有技术中在无人驾驶过程中经过圆环道路时由于算法的不足,无人驾驶很容易由于路况判断不准确出现交通事故,因此在基于路径识别的图像中,需要对大量数据进行计算和分析。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供了一种基于圆环道路的路径识别及中线优化方法,能够准确高效的识别圆环和对中心线进行优化,从而得到更好的中心线路径。为解决上述技术问题,本专利技术提供了一种基于圆环道路的路径识别及中线优化方法,其特征是,包括如下步骤:步骤S1,获取圆环道路的灰度图像;步骤S2,采用大津算法选取最佳阈值,得到最佳像素点为0xff或者为0x00的二值化图像;步骤S3,对二值化图像采用边缘寻线法确定道路图像边线;步骤S4,提取二值化图像中道路的边线特征,判定道路是否为圆环,若为圆环,则对道路边线采用一次线性插值法优化,得到优化后的二次道路边线,从而得到第一次道路中心线;步骤S5,将第一次道路中心线进行优化,获得第二次道路中心线,即最终的道路中心线。进一步地,在步骤S2中选取最佳阈值的过程为:记M=256单通道灰度等级,Sum=像素总数,背景像素占比其中N1为背景像素个数;前景像素占比式中,N2为前像素个数;背景的平均灰度值式中,Pi为概率,C1为像素背景;前景的平均灰度值式中,Pi为概率,C2为像素前景;综上可得,0-M灰度区间的灰度累加值u=u1*ω1+u2*ω2,则类间方差g=ω1*(u-u1)2+ω2*(u-u2)2=ω1*ω2*(u1-u2)2,取类间方差g最大,此时的灰度值即为最佳阈值。优先地,在步骤S3中用边缘寻线法确定道路图像边线的过程为:从道路的二值化图像的第d行开始,初始d=1,由整个的二值化图像的左边缘向中间依次判定是否出现0xff到0x00的跳变,如若有则将表示找到的道路的二值化图像的第d行的边线跳变点视为左边线的起始点,记为a1;由整个的二值化图像的右边缘向中间依次判定是否出现0xff到0x00的跳变,如若有则将找到的道路的二值化图像的第d行的边线跳变点视为右边线的起始点,记为b1;如若在道路的二值化图像的第d行未能成功找到a1,b1,则道路的二值化图像的第d行数值增加1即d=d+1,由道路的二值化图像的第d行的左边缘和右边缘分别向中间依次判定是否出现0xff到0x00的跳变,重复本步骤直至找到a1,b1;设定范围x,在a1±x范围内找寻下一行的跳变点记作a2,然后在a2±x的范围内寻找下一行的跳变点记作a3,以此类推在an±x中直至找到所有的跳变点an,n为正整数,所有的跳变点an连线即为左边线;在b1±x范围内找寻下一行的跳变点记作b2,然后在b2±x的范围内寻找下一行的跳变点记作b3,以此类推直至在所有的bn±x中找到所有的跳变点bn,n为正整数,所有的跳变点bn连线即为右边线,记第i左边线的坐标为(i,Li),记第i右边线的坐标为(i,Ri);在得到所有的边线后,对左边线和右边线进行优化,如若某一行左边线存在与相邻两行左边线之间边线点纵坐标相距大于定值e,则视为该行边线出现噪点,此时取该行边线的相邻两行左边线点纵坐标平均值作为该行边线点,即为道路图像左边线;如若某一行右边线存在与相邻两行右边线之间边线点纵坐标相距大于定值e,则视为该行边线出现噪点,此时取该行边线的相邻两行右边线点纵坐标平均值作为该行边线点,即为道路图像右边线。优先地,在步骤S4中判定圆环的过程是:过程1,取步骤S3中二值化图像的下半部分的边线,将所有边线的坐标取平均值得到一条线段;通过普通最小二乘法得到一条线段的斜率,按照此斜率将一条线段延长得到一条新的直线,坐标记为(i,Mi),将新的直线作为圆环初步鉴定线,此鉴定线需满足:Li<Mi<Ri若鉴定线出现相邻两行的像素跳变则视为找到圆环,记该点为Ring;过程2,在找到点Ring的基础上通过边缘寻线法,列向扫描得到一条新的边沿线,记坐标为(Yj,),当纵坐标取最大值时,记录该点为R(Ymax,jmax),检验该边线特征,如果该边线满足条件:则判定为圆环;过程3,如若判定为圆环,则需要对圆环的道路边线部分进行优化处理,分别找到整个图像道路左边线的拐点A和右边线的拐点B,拐点A和拐点B即左边线无极值点和右边线无极值点,若在整个图像道路的左边线和右边线分别找到多个无极值点,则取左右边线最靠近圆环部分的两个无极值点,分别视为拐点A和拐点B;将拐点A与过程2中点R利用一次线性插值法连接作为新的边线,未连接的边线不变,同理连接点B和点R,得到优化后的二次边线,进而得到第一次道路中心线。过程4,在圆环出口时,补线过程重复上述过程3。优先地,在过程3中连接拐点A、拐点B与过程2中的点R的过程是:设A(x1,y1),R(Ymax,jmax),插值点(x,y),则插值算法为:同理连接拐点B与点R优先地,在步骤S5中,道路中心线通过普通最小二乘法优化,最终的道路中心线为计算公式为:。优先地,二值化图像的下半部分的边线即摄像头所在的相邻的左右侧道路的部分图像,取等同于图像1/4高度长的部分。有益效果:本专利技术对圆环道路图像特征进行识别和比对,能准确识别圆环道路,解决了无人驾驶过程中圆环道路为多发事故点的问题,本专利技术方法准确高效的道路路径识别对无人驾驶的发展具有深远的意义,对无人驾驶这项
作出了突出的贡献;本专利技术采用一次线性插值算法对圆环道路图像边线进行二次处理,有效的优化了中线路径。附图说明图1是本专利技术的流程图。具体实施方式下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。本专利技术基于二值化图像,提供了一种基于圆环道路的路径识别及中线优化方法,其特征是,包括如下步骤:步骤S1,获取圆环道路的灰度图像;步骤S2,采用大津算法选取最佳阈值,得到最佳像素点为0xff或者为0x00的二值化图像;步骤S3,对二值化图像采用边缘寻线法确定道路图像边线;步骤S4,提取二值化图像中道路的边线特征,判定道路是否为圆环,若为圆环,则对道路边线采用一次线性插值法优化,得到优化后的二次道路边线,从而得到第一次道路中心线;步骤S5,将第一次道路中心线进行优化,获得第二次道路中心线,即最终的道路中心线。进一步地,在步骤S2中选取最佳阈值的过程为:记M=256单通道灰度等级,Sum=像素总数,背景像素占比其中N1为背景像素个数;前景像素占比式中,N2为前像素个数;背景的平均灰度值式中,Pi为概率,C1为像素背景;前景的平均灰度值式中,Pi为概率,C2为像素前景;综上可得,0-M灰度区间的灰度累加值u=u1*ω1+u2*ω2,则类间方差g=ω1*(u-u1)2+ω2*(u-u2)2=ω1*ω2*(u1-u2)2,取类间方差g最大,此时的灰度值即为最佳阈值。进一步地,在步骤S3中用边缘寻线法确定道路图像边线的过程为:从道路的二值化图像的第d行开始,初始d=1,由整个的二值化图像的左边缘向中间依次判定是否出现0xff到0x00的跳变,本文档来自技高网
...

【技术保护点】
1.一种基于圆环道路的路径识别及中线优化方法,其特征是,包括如下步骤:步骤S1,获取圆环道路的灰度图像;步骤S2,采用大津算法选取最佳阈值,得到最佳像素点为0xff或者为0x00的二值化图像;步骤S3,对二值化图像采用边缘寻线法确定道路图像边线;步骤S4,提取二值化图像中道路的边线特征,判定道路是否为圆环,若为圆环,则对道路边线采用一次线性插值法优化,得到优化后的二次道路边线,从而得到第一次道路中心线;步骤S5,将第一次道路中心线进行优化,获得第二次道路中心线,即最终的道路中心线。

【技术特征摘要】
1.一种基于圆环道路的路径识别及中线优化方法,其特征是,包括如下步骤:步骤S1,获取圆环道路的灰度图像;步骤S2,采用大津算法选取最佳阈值,得到最佳像素点为0xff或者为0x00的二值化图像;步骤S3,对二值化图像采用边缘寻线法确定道路图像边线;步骤S4,提取二值化图像中道路的边线特征,判定道路是否为圆环,若为圆环,则对道路边线采用一次线性插值法优化,得到优化后的二次道路边线,从而得到第一次道路中心线;步骤S5,将第一次道路中心线进行优化,获得第二次道路中心线,即最终的道路中心线。2.根据权利要求1所述的一种基于圆环道路的路径识别及中线优化方法,其特征是,在步骤S2中选取最佳阈值的过程为:记M=256单通道灰度等级,Sum=像素总数,背景像素占比其中N1为背景像素个数;前景像素占比式中,N2为前像素个数;背景的平均灰度值式中,Pi为概率,C1为像素背景;前景的平均灰度值式中,Pi为概率,C2为像素前景;综上可得,0-M灰度区间的灰度累加值u=u1*ω1+u2*ω2,则类间方差g=ω1*(u-u1)2+ω2*(u-u2)2=ω1*ω2*(u1-u2)2,取类间方差g最大,此时的灰度值即为最佳阈值。3.根据权利要求1所述的一种基于圆环道路的路径识别及中线优化方法,其特征是,在步骤S3中用边缘寻线法确定道路图像边线的过程为:从道路的二值化图像的第d行开始,初始d=1,由整个的二值化图像的左边缘向中间依次判定是否出现0xff到0x00的跳变,如若有则将表示找到的道路的二值化图像的第d行的边线跳变点视为左边线的起始点,记为a1;由整个的二值化图像的右边缘向中间依次判定是否出现0xff到0x00的跳变,如若有则将找到的道路的二值化图像的第d行的边线跳变点视为右边线的起始点,记为b1;如若在道路的二值化图像的第d行未能成功找到a1,b1,则道路的二值化图像的第d行数值增加1即d=d+1,由道路的二值化图像的第d行的左边缘和右边缘分别向中间依次判定是否出现0xff到0x00的跳变,重复本步骤直至找到a1,b1;设定范围x,在a1±x范围内找寻下一行的跳变点记作a2,然后在a2±x的范围内寻找下一行的跳变点记作a3,以此类推在an±x中直至找到所有的跳变点an,n为正整数,所有的跳变点an连线即为左边线;在b1±x范围内找寻下一行的跳变点记作b2,然后在b2±x的范围内寻找下一行的跳变点记作b3,以此类推直至在所有的bn±x中找到所有的跳变点bn,n为正整数,所有的跳变点bn连线即为右边线,记...

【专利技术属性】
技术研发人员:陈明华蔡昌春王海滨罗成名
申请(专利权)人:河海大学常州校区
类型:发明
国别省市:江苏,32

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

1