基于级联机制的车位线顶点定位方法、系统、终端及介质技术方案

技术编号:18084556 阅读:31 留言:0更新日期:2018-05-31 12:54
本发明专利技术提供一种基于级联机制的车位线顶点定位方法、系统、终端及介质,包括以下步骤:输入语义分割二值图像;遍历语义分割二值图像上的像素点,找出位置处于图像边缘的像素点;使用至少一级圆形模板计算该像素点的特征描述子;使用计算出的至少一级特征描述子逐一过滤图像;聚类像素点,并将满足聚类条件的像素点归类于车位线顶点的候选点,结束流程。本发明专利技术采用两级特征描述子联合构成的高维度的特征描述子比传统的SIFT/SURF等特征描述子都更具描述性,且分级计算的优势使得绝大部分点只计算了第一级特征描述子的特征,计算量显著减少。

【技术实现步骤摘要】
基于级联机制的车位线顶点定位方法、系统、终端及介质
本专利技术涉及车载电子
,特别是涉及一种基于级联机制的车位线顶点定位方法、系统、终端及介质。
技术介绍
ADAS即先进驾驶辅助系统又称主动安全系统,主要包括车身电子稳定系统ESC、自适应巡航系统ACC、车道偏移报警系统LDW、车道保持系统LKA、前向碰撞预警系统FCW、开门预警DOW、自动紧急刹车系统AEB、交通标志识别TSR、盲点探测BSD、夜视系统NV、自动泊车系统APS等。ADAS主动安全系统不仅要识别静态的物体,也要识别动态的物体。目前深度卷积神经网络在图像识别任务上已经取得了极大的成功。但是依然存在以下问题:依靠几个已知特征在海量的图像中遍历已知特征的图像的计算量是非常大的,而且在相同处理能力的硬件中,从海量的图像中遍历已知特征图像的计算周期长。所以,缩短提取特征的遍历时间是目前亟待解决的问题。
技术实现思路
为了解决上述的以及其他潜在的技术问题,本专利技术提供了一种基于级联机制的车位线顶点定位方法、系统、终端及介质,第一,用两级车位线顶点候选点过滤机制,因为第一级的初步过滤可以将95%以上的非车位线顶点过滤出去,且首先使用的第一级特征描述子是用小模板过滤的,虽然精度不高但计算复杂度低,相比大模板节省大量的计算开销。第二,第二级车位线顶点过滤是为了在第一级过滤的结果基础上,进一步增加对车位线顶点的精确定位,使用了大模板来计算车位线顶点的第二级特征描述子。采用两级特征描述子联合构成的特征描述子这种高维度的特征描述子比传统的SIFT/SURF等特征描述子都更具描述性,且分级计算的优势使得绝大部分点只计算了第一级特征描述子的特征,计算量显著减少。一种基于级联机制的车位线顶点定位方法,包括以下步骤:S01:输入语义分割二值图像;S02:遍历语义分割二值图像上的像素点,找出位置处于图像边缘的像素点;S03:使用至少一级圆形模板计算该像素点的特征描述子;S04:使用计算出的至少一级特征描述子逐一过滤图像;S05:聚类像素点,并将满足聚类条件的像素点归类于车位线顶点的候选点,结束流程。进一步地,所述特征描述子包括第一级特征描述子和第二级特征描述子,先由第一级特征描述子过滤图像,得出的结果再由第二级特征描述子过滤图像。进一步地,所述第一级特征描述子和第二级特征描述子均包括特征向量的模长约束条件和角度约束条件。进一步地,所述第一级特征描述子和第二级特征描述子还包括位置约束条件。进一步地,所述第一级特征描述子模长约束的具体步骤:所述第一级特征描述子模长约束条件的具体步骤:S031:设置像素点矩阵排列的小模板,用小模板遍历二值图像;S032:将小模板以其中心点为圆心分为n维,将小模板内的像素点分配至n个维度下,计算出每个维度下像素点的个数,给每一个维度以其像素点的个数值为上限设置一个维度像素点阈值,若白色像素点个数大于该维度像素点阈值时,则保留该向量,若小于维度像素点阈值时,则过滤该向量;S033:筛选出第一级特征描述子模长约束后的像素点。。进一步地,所述第一级特征描述子角度约束条件的具体步骤:S034:计算模长约束筛选出像素点的向量之间的夹角,若夹角满足夹角阈值范围,则保留该两个向量,不满足夹角阈值范围,则过滤掉该两个向量;S035:筛选出第一级特征描述子角度约束后的像素点。进一步地,所述步骤S034中角度约束条件中夹角阈值范围为75-105度。进一步地,所述第一级特征描述子距离约束的具体步骤:S036:筛选出第一级特征描述子角度约束得到的像素点并将这些像素点组成像素点集合,判断该像素点集合中每一个像素点的位置与该像素点所在的二值图像车位线边沿的距离,若像素点的位置与该像素点所在的二值图像车位线边沿的距离大于两个像素点时,则保留该像素点;若像素点的位置与该像素点所在的二值图像车位线边沿的距离小于两个像素点,则过滤这个像素点并跳转至像素点集合中的下一个像素点。进一步地,所述第二级特征描述子的模长约束具体步骤:S041:设置像素点矩阵排列的大模板,用大模板遍历经过第一级特征描述子筛选所得结果;S042:将大模板以其中心点为圆心分为m维,将大模板内的像素点分配至m个维度下,计算出每个维度下像素点的个数,给每一个维度以其像素点的个数值为上限设置一个维度像素点阈值,若白色像素点个数大于该维度像素点阈值时,则保留该向量,若小于维度像素点阈值时,则过滤该向量;S043:筛选出第二级特征描述子模长约束后的像素点;。进一步地,所述小模板的像素点矩阵的行列数小于大模板的像素点矩阵的行列数。进一步地,所述第二级特征描述子的角度约束具体步骤:S044:计算模长约束筛选出像素点的向量之间的夹角,若夹角满足夹角阈值范围,则保留该两个向量,不满足夹角阈值范围,则过滤掉该两个向量;S045:筛选出第二级特征描述子角度约束后的像素点。进一步地,所述步骤S034中角度约束条件中夹角阈值范围为75-105度。进一步地,所述第二级特征描述子距离约束的具体步骤:S046:筛选出第二级特征描述子角度约束得到的像素点并将这些像素点组成像素点集合,判断该像素点集合中每一个像素点的位置与该像素点所在的二值图像车位线边沿的距离,若像素点的位置与该像素点所在的二值图像车位线边沿的距离大于两个像素点时,则保留该像素点;若像素点的位置与该像素点所在的二值图像车位线边沿的距离小于两个像素点,则过滤这个像素点并跳转至像素点集合中的下一个像素点。进一步地,将所述第二级特征描述子筛选后的剩余的像素点组成的像素点集合根据每一个像素点所在位置之间的距离进行聚类,将聚类过程中满足车位线角点聚类条件的像素点区域识别为车位线顶点的候选点。一种基于级联机制的车位线顶点定位系统,包括语义分割模块、图像二值化模块、第一级特征描述模块、第二级特征描述模块和聚类模块;所述语义分割模块用于分割图像中的像素点,使同一物体内的所有像素点处于一个语义分割模块内;所述图像二值化模块用于处理原始图像得到二值化图像;;所述第一级特征描述模块用小模板筛选二值化图像,用于初步过滤二值化图像中不是车位线顶点的像素点;;所述第二级特征描述模块用大模板筛选小模板过滤后得到的像素点,用于进一步过滤二值化图像中不是车位线顶点的像素点;所述聚类模块用于将所述第二级特征描述子筛选后的剩余的像素点组成的像素点集合根据每一个像素点所在位置之间的距离进行聚类,将聚类过程中满足车位线角点聚类条件的像素点区域识别为车位线顶点。所述第一级特征增描述模块和所述第二级特征描述模块均包括模长约束模块和角度约束模块。所述第一级特征描述模块和第二级特征描述模块还包括距离约束模块。一种基于深度特征流的目标跟踪车载终端,其特征在于,包括处理器和存储器,所述存储器存储有程序指令,所述处理器运行程序指令实现上述的方法中的步骤。一种计算机可读存储介质,其上存储有计算机程序,其特征在于:该程序被处理器执行时实现上述的方法中的步骤。如上所述,本专利技术的具有以下有益效果:第一,用两级车位线顶点候选点过滤机制,因为第一级的初步过滤可以将95%以上的非车位线顶点过滤出去,且首先使用的第一级特征描述子是用小模板过滤的,虽然精度不高但计算复杂度低,相比大模板节省大量的计算开销。第二,第二级车位线顶点过滤是为了在第一本文档来自技高网...
基于级联机制的车位线顶点定位方法、系统、终端及介质

【技术保护点】
基于级联机制的车位线顶点定位方法,其特征在于,包括以下步骤:S01:输入语义分割二值图像;S02:遍历语义分割二值图像上的像素点,找出位置处于图像边缘的像素点;S03:使用至少一级圆形模板计算该像素点的特征描述子;S04:使用计算出的至少一级特征描述子逐一过滤图像;S05:聚类像素点,并将满足聚类条件的像素点归类于车位线顶点的候选点,结束流程。

【技术特征摘要】
1.基于级联机制的车位线顶点定位方法,其特征在于,包括以下步骤:S01:输入语义分割二值图像;S02:遍历语义分割二值图像上的像素点,找出位置处于图像边缘的像素点;S03:使用至少一级圆形模板计算该像素点的特征描述子;S04:使用计算出的至少一级特征描述子逐一过滤图像;S05:聚类像素点,并将满足聚类条件的像素点归类于车位线顶点的候选点,结束流程。2.根据权利要求1所述的基于级联机制的车位线顶点定位方法,其特征在于,所述特征描述子包括第一级特征描述子和第二级特征描述子,先由第一级特征描述子过滤图像,得出的结果再由第二级特征描述子过滤图像。3.根据权利要求2所述的基于级联机制的车位线顶点定位方法,其特征在于,所述第一级特征描述子和第二级特征描述子均包括特征向量的模长约束条件和角度约束条件,先约束模长约束条件再约束角度约束条件。4.根据权利要求3所述的基于级联机制的车位线顶点定位方法,其特征在于,所述第一级特征描述子和第二级特征描述子还包括位置约束条件,所述位置约束条件在运行完成模长约束和角度约束之后再进行位置约束。5.根据权利要求3所述的基于级联机制的车位线顶点定位方法,其特征在于,所述第一级特征描述子模长约束条件的具体步骤:S031:设置像素点矩阵排列的小模板,用小模板遍历二值图像;S032:将小模板以其中心点为圆心分为n维,将小模板内的像素点分配至n个维度下,计算出每个维度下像素点的个数,给每一个维度以其像素点的个数值为上限设置一个维度像素点阈值,若白色像素点个数大于该维度像素点阈值时,则保留该向量,若小于维度像素点阈值时,则过滤该向量;;S033:筛选出第一级特征描述子模长约束后的像素点;所述第二级特征描述子的模长约束条件的具体步骤:S041:设置像素点矩阵排列的大模板,用大模板遍历经过第一级特征描述子筛选所得结果;S042:将大模板以其中心点为圆心分为m维,将大模板内的像素点分配至m个维度下,计算出每个维度下像素点的个数,给每一个维度以其像素点的个数值为上限设置一个维度像素点阈值,若白色像素点个数大于该维度像素点阈值时,则保留该向量,若小于维度像素点阈值时,则过滤该向量;;S043:筛选出第二级特征描述子模长约束后的像素点;所述小模板的像素点矩阵的行列数小于大模板的像素点矩阵的行列数。6.根据权利要求3所述的基于级联机制的车位线顶点定位方法,其特征在于,所述第一级特征描述子角度约束条件的具体步骤:S034:计算模长约束筛选出像素点的向量之间的夹角,若夹角满足夹角阈值范围,则保留该两个向量,不满足夹角阈值范围,则过滤掉该两个向量;S035:筛选出第一级特征描述子角度约束后...

【专利技术属性】
技术研发人员:吴子章王凡唐锐
申请(专利权)人:北京纵目安驰智能科技有限公司
类型:发明
国别省市:北京,11

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

1