System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种障碍物的光流测速方法、系统、车辆及存储介质技术方案_技高网

一种障碍物的光流测速方法、系统、车辆及存储介质技术方案

技术编号:41070602 阅读:2 留言:0更新日期:2024-04-24 11:26
本发明专利技术涉及自动驾驶技术领域,公开了一种障碍物的光流测速方法、系统、车辆及存储介质,方法包括:获取自车周围包含目标障碍物的相邻两帧图像;分别从相邻两帧图像中提取车道线数据和目标障碍物接地点数据;对相邻两帧图像进行光流估计,并分别提取车道线数据对应的第一光流和目标障碍物接地点数据对应的第二光流;基于车道线数据和第一光流确定单应矩阵;基于目标障碍物接地点数据、第二光流和单应矩阵,确定目标障碍物接地点数据对应的绝对光流,绝对光流为目标障碍物在相邻两帧图像上的位移;对绝对光流进行坐标转换,并基于相邻两帧图像的采样时间确定目标障碍物的绝对速度。本发明专利技术能够提高光流测速结果的准确性、解释性和可用性。

【技术实现步骤摘要】

本专利技术涉及自动驾驶,具体涉及一种障碍物的光流测速方法、系统、车辆及存储介质


技术介绍

1、在自动驾驶领域,障碍物的速度信息对于自动驾驶系统来说至关重要。通过准确测量障碍物的速度,自动驾驶系统可以预测障碍物未来的位置和轨迹,从而避免碰撞和事故,光流是计算机视觉中用于描述图像序列中像素运动的概念,可以用于估计物体或场景中的运动速度。

2、然而,现有的光流测速常常计算的是自车的速度,通过自车的前视车载摄像头拍摄静态目标,利用静态目标的光流来计算自车的位移和速度等信息,对于目标车辆的速度并未深入研究。此外,即使有对目标车辆的光流测速,其计算出来的速度也是目标车辆相对自车的相对速度,为了获得其绝对速度,需要将该相对速度与自车的速度求矢量和,这会使目标车辆的绝对速度计算依赖自车速度的速度值,进而导致目标车辆的绝对速度受到自车速度累计误差的影响;并且计算得到的该速度为像素速度,对于后续目标车辆的使用模块来说并不直观。

3、综上,现有光流测速存在计算误差,不能实现目标车辆绝对速度的高效计算,以及测速结果的解释性和可用性较差。


技术实现思路

1、有鉴于此,本专利技术提供了一种障碍物的光流测速方法、系统、车辆及存储介质,以解决上述技术背景中提出现有技术中存在计算误差,不能实现目标车辆绝对速度的高效计算,以及测速结果的解释性和可用性较差的问题。

2、第一方面,本专利技术提供了一种障碍物的光流测速方法,方法包括:

3、获取自车周围包含目标障碍物的相邻两帧图像;

4、分别从相邻两帧图像中提取车道线数据和目标障碍物接地点数据;

5、对相邻两帧图像进行光流估计,并分别提取车道线数据对应的第一光流和目标障碍物接地点数据对应的第二光流;

6、基于车道线数据和第一光流确定单应矩阵,单应矩阵表示相邻两帧图像的地面转换关系;

7、基于目标障碍物接地点数据、第二光流和单应矩阵,确定目标障碍物接地点数据对应的绝对光流,绝对光流为目标障碍物在相邻两帧图像上的位移;

8、对绝对光流进行坐标转换,并基于相邻两帧图像的采样时间确定目标障碍物的绝对速度。

9、本专利技术通过自车运动光流值获取自车位姿进而计算目标位姿,从而转到对目标障碍物速度的求解,结合障碍物上有效特征点的光流值,求解出目标障碍物的绝对光流值,并基于坐标转换关系最终计算出目标障碍物的绝对速度。该方法能够降低光流测速的计算误差,实现了目标障碍物绝对速度的高效计算,保障了光流测速结果的准确性、解释性和可用性。

10、在一种可选的实施方式中,相邻两帧图像包括当前帧图像和下一帧图像;从相邻两帧图像中提取目标障碍物接地点数据,包括:

11、对当前帧图像和下一帧图像分别进行目标检测,得到目标障碍物对应的检测框数据,记为第一检测框和第二检测框;

12、在第一检测框和第二检测框中分别提取与路面交接边对应的数据点,对应得到第一接地点集和第二接地点集;

13、判断第一接地点集中各数据点是否满足第一预设阈值范围,并在数据点满足第一预设阈值范围时,将数据点确定为当前帧图像对应的目标障碍物接地点数据;

14、判断第二接地点集中各数据点是否满足第二预设阈值范围,并在数据点满足第二预设阈值范围时,将数据点确定为下一帧图像对应的目标障碍物接地点数据。

15、本专利技术通过对相邻两帧图像进行目标检测,并基于检测结果与路面交接边确定对应的接地点,并将该接地点与预设阈值范围进行判断来获取目标障碍物接地点数据,能够提高目标障碍物接地点数据的精度和质量,有助于提高光流测速的计算精度。

16、在一种可选的实施方式中,从相邻两帧图像中提取车道线数据,包括:

17、对当前帧图像和下一帧图像分别进行目标分割,对应得到第一车道线点集和第二车道线点集;

18、从第一车道线点集中提取车道线相交位置对应的第一数据,并基于第一数据从第一车道线点集中提取当前帧图像对应的车道线数据;

19、从第二车道线点集中提取车道线相交位置对应的第二数据,并基于第二数据从第二车道线点集中提取下一帧图像对应的车道线数据。

20、本专利技术对相邻两帧图像进行目标分割,并基于分割结果与车道线相交确定对应的车道线数据,保障了车道线数据的精度和质量,一定程度上提高了目标障碍物绝对速度的精度和效率。

21、在一种可选的实施方式中,相邻两帧图像包括当前帧图像和下一帧图像;对相邻两帧图像进行光流估计,并分别提取车道线数据对应的第一光流和目标障碍物接地点数据对应的第二光流,包括:

22、对当前帧图像和下一帧图像中车道线数据和目标障碍物接地点数据分别进行角点检测,对应得到第一角点数据和第二角点数据;

23、对第一角点数据进行光流计算,得到车道线数据对应的第一光流;

24、对第二角点数据进行光流计算,得到目标障碍物接地点数据对应的第二光流。

25、本专利技术通过对车道线数据和目标障碍物接地点数据进行角点检测,能够获取精度更高的稀疏数据,有助于提升光流计算的效率,大大保障了光流测速结果的准确性。

26、在一种可选的实施方式中,基于车道线数据和第一光流确定单应矩阵,包括:

27、从当前帧图像对应的第一角点数据中提取预设数量的数据,得到第一车道点集;

28、在下一帧图像对应的第一角点数据中,基于第一车道点集中各数据进行匹配,对应得到第二车道点集;

29、将第一车道点集和第二车道点集中各数据分别与第一光流进行匹配,对应得到第三光流和第四光流;

30、基于第三光流和第四光流之间的映射关系,确定单应矩阵。

31、本专利技术根据车道线数据对应光流数据确定单应矩阵,能够获得两帧图像之间的映射关系,为后续目标障碍物绝对速度的计算提供理论依据。

32、在一种可选的实施方式中,基于目标障碍物接地点数据、第二光流和单应矩阵,确定目标障碍物接地点数据对应的绝对光流,包括:

33、从目标障碍物接地点数据中提取当前帧图像对应的任一目标接地点;

34、基于目标接地点和单应矩阵,得到目标障碍物在静止状态下目标接地点对应的静止光流;

35、将第二光流减去静止光流,得到目标障碍物在运动状态下目标接地点对应的绝对光流。

36、本专利技术通过两帧图像得到的总光流减去目标障碍物的静止光流对应得到目标障碍物的绝对光流,为后续目标障碍物绝对速度的计算提供了数据支撑。

37、在一种可选的实施方式中,对绝对光流进行坐标转换,并基于相邻两帧图像的采样时间确定目标障碍物的绝对速度,包括:

38、获取图像坐标系到相机坐标系的坐标转换关系;

39、基于坐标转换关系确定相机坐标系下绝对光流对应的目标光流;

40、基于相邻两帧图像的采样时间和目标光流,确定目标障碍物的绝对速度。

41、本专利技术通本文档来自技高网...

【技术保护点】

1.一种障碍物的光流测速方法,其特征在于,所述方法包括:

2.根据权利要求1所述的障碍物的光流测速方法,其特征在于,所述相邻两帧图像包括当前帧图像和下一帧图像;所述从所述相邻两帧图像中提取目标障碍物接地点数据,包括:

3.根据权利要求2所述的障碍物的光流测速方法,其特征在于,所述从所述相邻两帧图像中提取车道线数据,包括:

4.根据权利要求1所述的障碍物的光流测速方法,其特征在于,所述相邻两帧图像包括当前帧图像和下一帧图像;所述对所述相邻两帧图像进行光流估计,并分别提取所述车道线数据对应的第一光流和所述目标障碍物接地点数据对应的第二光流,包括:

5.根据权利要求4中所述的障碍物的光流测速方法,其特征在于,所述基于所述车道线数据和所述第一光流确定单应矩阵,包括:

6.根据权利要求4所述的障碍物的光流测速方法,其特征在于,所述基于所述目标障碍物接地点数据、所述第二光流和所述单应矩阵,确定所述目标障碍物接地点数据对应的绝对光流,包括:

7.根据权利要求1所述的障碍物的光流测速方法,其特征在于,所述对所述绝对光流进行坐标转换,并基于所述相邻两帧图像的采样时间确定所述目标障碍物的绝对速度,包括:

8.根据权利要求1至7中任一项所述的障碍物的光流测速方法,其特征在于,所述方法还包括:

9.一种障碍物的光流测速系统,其特征在于,所述系统包括:

10.一种车辆,其特征在于,所述车辆包括控制器,所述控制器包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行权利要求1至8中任一项所述的障碍物的光流测速方法。

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至8中任一项所述的障碍物的光流测速方法。

...

【技术特征摘要】

1.一种障碍物的光流测速方法,其特征在于,所述方法包括:

2.根据权利要求1所述的障碍物的光流测速方法,其特征在于,所述相邻两帧图像包括当前帧图像和下一帧图像;所述从所述相邻两帧图像中提取目标障碍物接地点数据,包括:

3.根据权利要求2所述的障碍物的光流测速方法,其特征在于,所述从所述相邻两帧图像中提取车道线数据,包括:

4.根据权利要求1所述的障碍物的光流测速方法,其特征在于,所述相邻两帧图像包括当前帧图像和下一帧图像;所述对所述相邻两帧图像进行光流估计,并分别提取所述车道线数据对应的第一光流和所述目标障碍物接地点数据对应的第二光流,包括:

5.根据权利要求4中所述的障碍物的光流测速方法,其特征在于,所述基于所述车道线数据和所述第一光流确定单应矩阵,包括:

6.根据权利要求4所述的障碍物的光流测速方法,其特征在于,所述基于所述目标障碍物接地点数据、所述第二光流和所述...

【专利技术属性】
技术研发人员:李亚东倪守诚
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1