一种立体泊位的视觉定位方法、装置、辅助驾驶系统制造方法及图纸

技术编号:34957552 阅读:14 留言:0更新日期:2022-09-17 12:36
本申请公开了一种立体泊位的视觉定位方法,其特征在于,该方法包括:在可移动本体侧,获取当前俯视图图像,基于当前俯视图图像,检测立体泊位的入口线,得到入口线图像位置信息,其中,入口线为立体泊位处于地面状态下与地面的交界线,基于当前俯视图图像,检测入口点,得到入口点图像位置信息和入口点所在泊位的侧边线角度信息,其中,入口点为用于估计立体泊位位置的特征点,基于所检测的入口线图像位置信息、以及所检测的入口点图像位置信息和所检测的入口点所在泊位的侧边线角度信息,确定立体泊位的图像位置信息以及朝向。本申请消除了立体泊位因高度信息所带来的定位精度偏差,提高了立体泊位应用场景下的定位准确性。提高了立体泊位应用场景下的定位准确性。提高了立体泊位应用场景下的定位准确性。

【技术实现步骤摘要】
一种立体泊位的视觉定位方法、装置、辅助驾驶系统


[0001]本专利技术涉及机器视觉领域,特别地,涉及一种立体泊位的视觉定位方法。

技术介绍

[0002]随着社会生产力的提高,地面资源变得越来越紧张,向空间发展成为一种趋势。立体泊位为缓解有限的地面资源,得到了广泛的应用。
[0003]现有的立体泊位的视觉定位方法,通常是在矫正后的鱼眼图上,基于地面泊位的检测算法来检测立体泊位,由于立体泊位相对于地面泊位存在高度差,这种检测方法将所检测到的泊位位置信息从图像坐标系转换到世界坐标系时,无法保证精度。

技术实现思路

[0004]本专利技术提供了一种立体泊位的视觉定位方法,以提高立体泊位在图像上定位的准确性。
[0005]本专利技术提供的一种立体泊位的视觉定位方法,该方法包括:在可移动本体侧,
[0006]获取当前俯视图图像,
[0007]基于当前俯视图图像,检测立体泊位的入口线,得到入口线图像位置信息,其中,入口线为立体泊位处于地面状态下与地面的交界线,
[0008]基于当前俯视图图像,检测入口点,得到入口点图像位置信息和入口点所在泊位的侧边线角度信息,其中,入口点为用于估计立体泊位位置的特征点,
[0009]基于所检测的入口线图像位置信息、以及所检测的入口点图像位置信息和所检测的入口点所在泊位的侧边线角度信息,确定立体泊位的图像位置信息以及朝向。
[0010]较佳地,该方法进一步包括:
[0011]获取前视视角图像,
[0012]基于前视视角图像,识别当前场景是否为立体泊位场景,在当前场景为立体泊位场景的情形下,执行所述获取当前俯视图图像的步骤。
[0013]较佳地,所述获取当前俯视图图像,包括:
[0014]校正所述可移动本体自身的姿态,使得该可移动本体的移动方向与入口线保持尽可能平行;
[0015]在可移动本体的移动方向与入口线保持平行的状态下,分别获取前视视角图像、后视视角图像、左视视角图像、右视视角图像,
[0016]通过所获取的前视视角图像、后视视角图像、左视视角图像、右视视角图像,生成俯视图图像。
[0017]较佳地,所述基于当前俯视图图像,检测立体泊位的入口线,包括:
[0018]利用训练后的第一神经网络,对当前俯视图图像进行端点识别,
[0019]对所识别的端点进行阈值筛选和非最大值抑制操作,找到当前俯视图图像中可能是入口线端点的特征点,
[0020]将位于所述可移动本体的同侧、且所述移动方向上靠近图像边缘的特征点,确定为入口线的端点,
[0021]将靠近图像第一边缘的端点、靠近图像第二边缘的端点所确定的线段,确定为一条入口线线段;
[0022]其中,
[0023]所述第一神经网络按照如下方式训练:
[0024]将具有RGB通道的样本俯视图进行下采样,得到单通道的第一热力图,该第一热力图的真值中,距离入口线端点越近,真值越大,
[0025]将第一热力图输入所述第一神经网络,对第一神经网络进行训练。
[0026]较佳地,所述基于当前俯视图图像,检测入口点,包括:
[0027]利用训练后的第二神经网络,对当前俯视图图像进行入口点识别,得到入口点的图像位置信息、以及入口点所在泊位的侧边线角度信息、侧边线角度信息的置信度;
[0028]其中,
[0029]所述第二神经网络按照如下方式训练:
[0030]将具有RGB通道的样本俯视图进行下采样,得到三通道的第二热力图,其中,第一通道表示入口点的图像位置信息,距离入口点越近,真值越大,第二通道表示入口点所在泊位的侧边线角度的正弦值,第三通道表示入口点所在泊位的侧边线角度的余弦值,
[0031]将第二热力图输入所述第二神经网络,对第二神经网络进行训练。
[0032]较佳地,所述基于所检测的入口线图像位置信息、以及所检测的入口点图像位置信息和所检测的入口点所在泊位的侧边线角度信息,确定立体泊位的图像位置信息以及朝向,包括:
[0033]对入口点和入口线进行点线匹配,利用入口线所匹配的入口点的图像位置信息,对入口线进行校正,得到校正入口线,
[0034]对校正入口线所匹配的入口点,确定位于同一泊位上的两入口点的匹配点对,
[0035]利用匹配点对中每个入口点所在泊位的侧边线角度信息、以及图像位置信息,进行泊位标识化。
[0036]较佳地,所述对入口点和入口线进行点线匹配,利用入口线所匹配的入口点的图像位置信息,对入口线进行校正,得到校正入口线,包括:
[0037]对于任一入口点,判断该入口点到任一入口线的距离是否在设定的第一距离阈值内,如果是,则判定该入口点与该入口线匹配,遍历所有的入口点,直至每个入口点都进行了匹配,删除未匹配成功的入口点,使得所保留的每个入口点仅匹配一条入口线;
[0038]遍历所有入口线,过滤掉入口线之间斜率差异小于设定第一差异阈值的入口线、入口线之间的距离小于设定第二距离阈值的入口线、以及所匹配的入口点的数量小于设定数量阈值的入口线,并保留一条入口线;
[0039]对所保留的入口线,统计该条入口线所匹配的入口点信息,根据所统计的入口点信息计算该入口线的第一置信度;根据该入口线所匹配的所有入口点进行直线拟合,并计算拟合直线的第二置信度,根据第一置信度、第二置信度、所匹配的入口点信息、以及直线拟合程度,对该入口线进行校正,得到校正入口线。
[0040]较佳地,所述对于校正入口线所匹配的入口点,确定位于同一泊位上的两入口点
的匹配点对,包括:
[0041]根据校正入口线的长度、泊位设定宽度,确定泊位的数量以及入口点的数量,
[0042]对于校正入口线所匹配的每个入口点,若该入口点与另一入口点之间的距离在设定的第三距离阈值、且该入口点所在泊位的侧边线角度与该另一入口点所在泊位的侧边线角度之间差异在设定的第二差异阈值内,则确定该入口点与该另一入口点为匹配点对,并根据匹配点对确定泊位的实际宽度;
[0043]对于未能匹配成功的孤立入口点,则根据泊位的实际宽度或所述泊位设定宽度,确定校正入口线所匹配的入口点中与该孤立入口点相邻的入口点,作为该孤立入口点所匹配的匹配点对;
[0044]其中,匹配点对的数量为入口点的数量减去1。
[0045]较佳地,所述利用匹配点对中每个入口点所在泊位的侧边线角度信息、以及图像位置信息,进行泊位标识化,包括:
[0046]根据匹配点对中每个入口点的图像位置信息、所在泊位的侧边线角度信息、以及所述侧边线角度信息的置信度,将匹配点对的图像位置校正至该匹配点对所匹配的校正入口线上,将匹配点对中每个入口点所在泊位的侧边线角度信息校正至相同,得到校正匹配点对,该校正匹配点对包括两个校正入口点,
[0047]根据校正匹配点对所在泊位的侧边线角度信息,确定泊位朝向,
[0048]根据校正匹配点对所在泊位的侧边线角度信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种立体泊位的视觉定位方法,其特征在于,该方法包括:在可移动本体侧,获取当前俯视图图像,基于当前俯视图图像,检测立体泊位的入口线,得到入口线图像位置信息,其中,入口线为立体泊位处于地面状态下与地面的交界线,基于当前俯视图图像,检测入口点,得到入口点图像位置信息和入口点所在泊位的侧边线角度信息,其中,入口点为用于估计立体泊位位置的特征点,基于所检测的入口线图像位置信息、以及所检测的入口点图像位置信息和所检测的入口点所在泊位的侧边线角度信息,确定立体泊位的图像位置信息以及朝向。2.如权利要求1所述的视觉定位方法,其特征在于,该方法进一步包括:获取前视视角图像,基于前视视角图像,识别当前场景是否为立体泊位场景,在当前场景为立体泊位场景的情形下,执行所述获取当前俯视图图像的步骤。3.如权利要求1所述的视觉定位方法,其特征在于,所述获取当前俯视图图像,包括:校正所述可移动本体自身的姿态,使得该可移动本体的移动方向与入口线保持尽可能平行;在可移动本体的移动方向与入口线保持平行的状态下,分别获取前视视角图像、后视视角图像、左视视角图像、右视视角图像,通过所获取的前视视角图像、后视视角图像、左视视角图像、右视视角图像,生成俯视图图像。4.如权利要求3所述的视觉定位方法,其特征在于,所述基于当前俯视图图像,检测立体泊位的入口线,包括:利用训练后的第一神经网络,对当前俯视图图像进行端点识别,对所识别的端点进行阈值筛选和非最大值抑制操作,找到当前俯视图图像中可能是入口线端点的特征点,将位于所述可移动本体的同侧、且所述移动方向上靠近图像边缘的特征点,确定为入口线的端点,将靠近图像第一边缘的端点、靠近图像第二边缘的端点所确定的线段,确定为一条入口线线段;其中,所述第一神经网络按照如下方式训练:将具有RGB通道的样本俯视图进行下采样,得到单通道的第一热力图,该第一热力图的真值中,距离入口线端点越近,真值越大,将第一热力图输入所述第一神经网络,对第一神经网络进行训练。5.如权利要求3所述的视觉定位方法,其特征在于,所述基于当前俯视图图像,检测入口点,包括:利用训练后的第二神经网络,对当前俯视图图像进行入口点识别,得到入口点的图像位置信息、以及入口点所在泊位的侧边线角度信息、侧边线角度信息的置信度;其中,所述第二神经网络按照如下方式训练:将具有RGB通道的样本俯视图进行下采样,得到三通道的第二热力图,其中,第一通道
表示入口点的图像位置信息,距离入口点越近,真值越大,第二通道表示入口点所在泊位的侧边线角度的正弦值,第三通道表示入口点所在泊位的侧边线角度的余弦值,将第二热力图输入所述第二神经网络,对第二神经网络进行训练。6.如权利要求4或5所述的视觉定位方法,其特征在于,所述基于所检测的入口线图像位置信息、以及所检测的入口点图像位置信息和所检测的入口点所在泊位的侧边线角度信息,确定立体泊位的图像位置信息以及朝向,包括:对入口点和入口线进行点线匹配,利用入口线所匹配的入口点的图像位置信息,对入口线进行校正,得到校正入口线,对校正入口线所匹配的入口点,确定位于同一泊位上的两入口点的匹配点对,利用匹配点对中每个入口点所在泊位的侧边线角度信息、以及图像位置信息,进行泊位标识化。7.如权利要求6所述的视觉定位方法,其特征在于,所述对入口点和入口线进行点线匹配,利用入口线所匹配的入口点的图像位置信息,对入口线进行校正,得到校正入口线,包括:对于任一入口点,判断该入口点到任一入口线...

【专利技术属性】
技术研发人员:廖泉
申请(专利权)人:上海高德威智能交通系统有限公司
类型:发明
国别省市:

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

1