一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种带目标显示的倒车影像方法与流程

2022-02-22 04:49:35 来源:中国专利 TAG:


1.本发明属于车联网技术领域,涉及一种带目标显示的倒车影像方法。


背景技术:

2.倒车影像又称泊车辅助系统,广泛应用于各类大、中、小车辆倒车或行车安全铺助领域。倒车影像的工作方式是挂入倒档时,该系统会自动接通位于车尾的摄像头,将车后状况显示在中控显示屏上。更高级的倒车影像系统则可以在视频影像上标注引导线,方向盘转动时倒车引导线也实时的变化,从而准确的描出倒车的轨迹。
3.随着技术进步,越来越的的车辆上开始装配自动泊车控制器用来实现自动 泊车。但是自动泊车的效率和泊车场景覆盖度上仍然受限,倒车影像依然实用。
4.出于车辆网络布局的考虑,自动泊车控制器通常包集成了自动泊车、360度 全景环视和倒车影像功能。由于车辆使用的摄像头为超广角镜头或鱼眼镜头, 这样的镜头存在严重的畸变,尽管用户可以通过倒车影像观察到行人或障碍, 但对于行人和障碍的位置不太容易判断。


技术实现要素:

5.本发明所要解决的技术问题是克服了现有技术存在的倒车影像无法自动检测到目标是否存在碰撞安全隐患问题,提供了一种带目标显示的倒车影像方法。
6.为了提高倒车影像的安全辅助能力,本发明实现一种带目标显示的倒车影像方法。该方法除了显示倒车的行驶轨迹外,还基于深度学习的目标显示技术实现对特定目标的检测。检测的目标包括:行人,骑行者,手推车,水桶,垃圾桶,婴儿车,路障,车位地锁,猫,狗等。同时表示出目标的位置信息。
7.为解决上述技术问题,本发明是采用如下技术方案实现的,结合附图说明如下:
8.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
9.一种带目标显示的倒车影像方法,包括以下步骤:
10.步骤一:获取方向盘转角和转向,并计算前轮转角;
11.步骤二:根据前轮转向角计算倒车行驶区域;
12.步骤三:通过后视图像检测到目标的像素坐标计算目标的位置;
13.步骤四:目标位置和行驶区域判定;
14.步骤五:计算后轮行驶轨迹线;
15.步骤六:将后视图像、目标框信息、轨迹线融合显示。
16.步骤一中获取方向盘转角和转向,并计算前轮转角,具体内容为:
17.从车辆网络总线上获取方向盘的转角和转向,方向盘转角除以转向比得到前轮转向角γ,设方向盘转向为d,左转为-1,右转为 1。
18.步骤二中所述根据前轮转向角计算倒车行驶区域,具体内容为:
19.前轮转向角γ为0时,车辆的倒车行驶轨迹是直线;γ不为0时,车辆的倒车行驶轨迹是一个圆;后轴中心圆的半径为r=ldtanγ,ld为轴距;设后轴中心的初始坐标为(0,0),则后轴轨迹的圆心o的坐标为(d
×
r,0),车身上所有点的行驶轨迹都是以o为圆心的圆。
20.进一步地,行驶区域计算方法:
21.将后轴轨迹每间隔δ距离进行采样,每个采样点的坐标为 (x0,y0),(x1,y1)...(xn,yn),其中(x0,y0)为初始坐标(0,0),采样轨迹计算如下:
[0022][0023][0024]
为车辆倒车行驶δ距离转过的弧度;
[0025]
弧线a的每个采样点的坐标为(x
′0,y
′0),(x
′1,y
′1)...(x
′h,y
′h),计算方法如下:
[0026][0027]
弧线b的每个采样点的坐标为(x
″0,y
″0),(x
″1,y
″1)...(x
″m,y
″m),计算方法如下:
[0028][0029]
w为车宽,d1为车头到后轴距离,d2为车尾到后轴距离;
[0030]
弧线a和弧线b之间是车辆即将行驶的区域,该区域内的所有物体都会造成碰撞。
[0031]
步骤三中通过后视图像检测到目标的像素坐标计算目标的位置,具体内容如下:
[0032]
通过基于深度学习的目标识别算法来检测后视图像中的目标,检测到的目标位置
信息是图像中的像素坐标,根据像素坐标来计算目标在物理世界(真实世界的位置坐标)的位置坐标。
[0033]
像素坐标为(x,y),由于鱼眼摄像头存在畸变,需要根据内参矩阵k和畸变 (k0,k1,k2,k3)系数计算畸变校正后的坐标(xc,yc)。
[0034][0035][0036][0037][0038]
(u,v)归一化图像平面坐标,θ为入射角,θ为畸变后的入射角;
[0039]
将校正后的坐标(xc,yc)通过映射矩阵a映射到地面的坐标(xw,yw),计算过程如下:
[0040][0041][0042]
(x
t
,y
t
,z
t
)为映射后的坐标。
[0043]
步骤四中目标位置和行驶区域判定,具体内容如下:
[0044]
目标的物理坐标(xw,yw)和行驶区域在x轴的距离作为判断根据,按如下规则来显示目标信息:
[0045]
(1)当目标距离车辆1米内,将目标用红色框标出;
[0046]
(2)当目标距离车辆1米外且在行驶轨迹内,将目标用黄色框标出;
[0047]
(3)当目标距离车辆1米外且在行驶轨迹外,将目标用绿色框标出。
[0048]
步骤五中所述计算后轮行驶轨迹线,具体内容如下:
[0049]
如步骤一将左后轮和右后轮轨迹每间隔δ距离进行采样;
[0050]
左后轮轨迹采样点(x
′0,y
′0),(x
′1,y
′1)...(x
′i,y
′i),计算如下:
[0051][0052]
右后轮轨迹采样点(x
″0,y
″0),(x
″1,y
″1)...(x
″j,y
″j),计算如下:
[0053][0054]
取轨迹线上任意点(x,y)将其映射到后视图像的像素坐标(x
p
,y
p
);计算过程如下:
[0055]
计算相机坐标系的坐标(xc,zc,yc):
[0056][0057]
由相机坐标(xc,zc,yc)计算归一化图像平面坐标(u,v)
[0058][0059]
将归一化图像平面坐标(u,v)进行畸变运算,得到映射到后视图像的坐标 (x
p
,y
p
)。
[0060][0061]
θd=θ k0θ3 k1θ5 k2θ7 k3θ9[0062][0063]
θ为入射角,θd为畸变后的入射角,k为内参矩阵。
[0064]
步骤六中所述将后视图像、目标框信息、轨迹线融合显示,具体内容如下:
[0065]
将后视图像、目标框信息、轨迹线融合到一副图像由车载中控屏幕显示。
[0066]
与现有技术相比本发明的有益效果是:
[0067]
传统的倒车影像只是显示倒车轨迹,仅通过倒车估计无法精准判断车辆后方的目
标或障碍是否存在碰撞风险。本发明能够自动检测到后视图像中的目标,并且通过实时计算目标和行驶区域的距离,来提示用户该目标是否有碰撞的安全隐患。本发明提高了倒车影像的安全辅助性能,让用户更直观的观察到倒车过程中潜在的风险。
附图说明
[0068]
下面结合附图对本发明作进一步的说明:
[0069]
图1为本发明所述一种带目标显示的倒车影像方法流程图;
[0070]
图2倒车轨迹示意图。
具体实施方式
[0071]
为使本发明实施的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施例是本发明一部分实施例,而不是全部的实施例。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面结合附图对本发明的实施例进行详细说明。
[0072]
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明保护范围的限制。
[0073]
下面结合附图对本发明作详细的描述:
[0074]
参阅图1、图2,一种带目标显示的倒车影像方法,包括以下步骤:
[0075]
步骤一:获取方向盘转角和转向,并计算前轮转角;
[0076]
从车辆网络总线上获取方向盘的转角和转向,方向盘转角除以转向比得到前轮转向角γ,设方向盘转向为d,左转为-1,右转为 1。
[0077]
步骤二:根据前轮转向角计算倒车行驶区域;
[0078]
前轮转向角γ为0时,车辆的倒车行驶轨迹是直线;γ不为0时,车辆的倒车行驶轨迹是一个圆。其中后轴中心圆的半径为r=ldtanγ,ld为轴距;设后轴中心的初始坐标为(0,0),则后轴轨迹的圆心o的坐标为(d
×
r,0),车身上所有点的行驶轨迹都是以o为圆心的圆。
[0079]
行驶区域计算方法:
[0080]
将后轴轨迹每间隔δ距离进行采样,每个采样点的坐标为 (x0,y0),(x1,y1)...(xn,yn),其中(x0,y0)为初始坐标(0,0),采样轨迹计算如下
[0081]
[0082][0083]
弧线a的每个采样点的坐标为(x
′0,y
′0),(x
′1,y
′1)...(x
′h,y
′h),计算方法如下:
[0084][0085]
弧线b的每个采样点的坐标为(x
″0,y
″0),(x
″1,y
″1)...(x
″m,y
″m),计算方法如下
[0086][0087]
w为车宽,d1为车头到后轴距离,d2为车尾到后轴距离
[0088]
弧线a和弧线b之间是车辆即将行驶的区域,该区域内的所有物体都会造成碰撞。
[0089]
步骤三:通过检测到目标的像素坐标计算目标的位置;
[0090]
通过基于深度学习的目标识别算法来检测后视图像中的目标,检测到的目标位置信息是图像中的像素坐标,根据像素坐标来计算目标在物理世界的位置坐标。
[0091]
像素坐标为(x,y),由于鱼眼摄像头存在畸变,需要根据内参矩阵k和畸变 (k0,k1,k2,k3)系数计算畸变校正后的坐标(xc,yc)。
[0092][0093]
将校正后的坐标(xc,yc)通过映射矩阵a映射到物理坐标(xw,yw),计算过程如下:
[0094][0095]
步骤四:目标位置和行驶区域判定;
[0096]
目标的物理坐标(xw,yw)和行驶区域在x轴的距离作为判断根据,按如下规则来提示用户:
[0097]
(4)当目标距离车辆1米内,将目标用红色框标出;
[0098]
(5)当目标距离车辆1米外且在行驶轨迹内,将目标用黄色框标出;
[0099]
(6)当目标距离车辆1米外且在行驶轨迹外,将目标用绿色框标出。
[0100]
步骤五:计算后轮行驶轨迹线;
[0101]
如步骤一将左后轮和右后轮轨迹每间隔δ距离进行采样。
[0102]
左后轮轨迹采样点(x
′0,y
′0),(x
′1,y
′1)...(x
′i,y
′i),计算如下:
[0103][0104]
右后轮轨迹采样点(x
″0,y
″0),(x
″1,y
″1)...(x
″j,y
″j),计算如下:
[0105][0106]
两个后轮轨迹为物理世界坐标,取轨迹线上任意点(x,y)将其映射到后视图像的像素坐标(x
p
,y
p
)。计算过程如下
[0107]
将物理坐标(x,y)映射到相机坐标(xc,zc,yc):
[0108][0109]
由相机坐标(xc,zc,yc)计算成像平面坐标(u,v)
[0110][0111]
将成像平面坐标(u,v)进行畸变运算,得到映射到后视图像的坐标(x
p
,y
p
)。
[0112][0113]
步骤六:显示倒车辅助影像。
[0114]
将融合了后视摄像头影像、目标信息和后轮轨迹线的图像由车载中控屏幕显示。
[0115]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。同时本说明书中未作详细描述的内容均属于本领域技术人员公知的现有技术。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献