System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于单目视觉深度估计的车辆测距方法技术_技高网

一种基于单目视觉深度估计的车辆测距方法技术

技术编号:41130299 阅读:6 留言:0更新日期:2024-04-30 17:59
本发明专利技术公开了一种基于单目视觉深度估计的车辆测距方法,属于自动驾驶技术领域,其步骤为:采集公路场景下的实验数据,通过安装有相机、毫米波雷达和六轴陀螺仪角度传感器的测距车辆进行数据采集,构建数据集;将数据集进行LightGBM训练,并采用网络搜索算法进行优化,生成单目视觉深度估计模型;在车辆实际行驶过程中,由安装在测距车辆上的相机和六轴陀螺仪角度传感器进行实时采集数据,并输入到单目视觉深度估计模型进行在线识别。本发明专利技术将车辆姿态的信息加入车辆深度估计中,进一步提升车辆深度估计的精度;提出基于数据驱动的单目视觉深度估计方法,不仅提升了深度估计的精度,而且减少了计算资源消耗,降低成本,提高实时性。

【技术实现步骤摘要】

本专利技术属于自动驾驶,具体涉及一种基于单目视觉深度估计的车辆测距方法


技术介绍

1、自动驾驶车辆在提高行车的安全性与节约能源等方面具有显著优势。而现阶段常用的环境感知传感器是基于视觉的传感器,由于单目视觉相机本身不能提供深度信息,因此需要对单目视觉的深度信息进行估计,具有十分重要的研究意义和价值。

2、单目视觉深度估计的方法主要分为两类,第一类是基于传统方法的单目视觉深度估计包括几何法、等距映射以及拟合法。

3、基于几何法的单目视觉深度估计,通常会利用车辆在成像模型中的几何位置关系来推导图像坐标系和世界坐标系之间的对应关系。例如,鲁威威在论文《基于单目视觉的前方车辆检测与测距方法研究》中根据小孔成像模型,将单目视觉系统简化为摄像机投影模型,并利用几何关系,推导出路面坐标与图像坐标之间的对应关系。该方法需要进行复杂的相机标定并且深度估计精度不高;并且没有考虑车辆姿态改变的问题,当车辆行驶过程中发生姿态改变,基于几何法的单目视觉深度估计精度下降。

4、meng chaochao在论文《visual meterstick: preceding vehicle rangingusing mon-ocular vision based on the fitting method》中运用了拟合的方法,通过摄像头获取车辆前方的图像,并进行车辆检测,依据车辆边界框获得对应的像素值,最后根据边界框的像素值将拟合法用于车载单目相机进行测距。该方法需要车辆边界框对应的像素值,因此车辆姿态改变时,同一车距下,车辆目标在图像中的位置改变,车辆边界框对应的像素值容易改变,导致深度估计精度下降。

5、cn114659489a公布了一种基于凸透镜成像原理的前车距离检测方法和装置。所述方法包括:通过相机采集图像,获取图像中车牌宽度、车牌左下角坐标和车道线的函数方程,计算车道线宽度;基于凸透镜成像原理计算世界坐标系下的车道宽度,然后计算前车车距。该方法需要进行复杂的相机标定,并且忽视了车辆姿态改变的影响。由于需要检测图像中车牌宽度和车牌左下角坐标点,当车辆姿态改变,检测图像所获取的数据会改变,导致深度估计精度下降。

6、基于等距映射的单目视觉深度估计,需要进行等间距点测量及标定。例如,王战古在论文《大型客车环境感知系统设计及前方障碍物检测方法研究》中,进行了等间距点测量并标记;通过相机采集实验图像,并对图像中测量点所在的像素行进行标定。该方法需要进行复杂的相机标定,确保相机纵向对称面与水平地面垂直,并没有考虑到车辆姿态改变的影响;等距映射方法还需要控制间距的大小,过大或者偏小都会导致估计精度下降。

7、基于传统方法的单目视觉深度估计并没有考虑到车辆行驶过程中,若遇到障碍物,车辆姿态会发生改变的问题,当车辆姿态改变时,容易导致深度估计的精度下降。并且传统的方法需要进行复杂的相机标定,若标定不准,容易降低深度估计精度。

8、第二类是基于深度学习的单目视觉深度估计方法,该方法需要大量的图像以及对应的深度图,通过深度学习的方式处理大量数据,例如mohammadm.haji-esmaeili在论文《large-scale monocular depth estimation in the wild》中,fu junwei在论文《monocular depth estimation based on multi-scale graph convolution networks》中,需要通过大量的图像以及深度图来训练复杂模型,而获取大量的深度图比较困难,成本较高,目前只能利用已有的大型数据集训练深度估计模型,对计算力的需求非常高,实时性不高。并未考虑车辆姿态改变的问题。专利cn110414674a公开了一种单目视觉深度估计的方法,所述方法包括:获取深度估计原始图像及对应的已知深度的深度估计标签图像,将所有原始图像及其对应的深度估计标签图像构成训练集;构建神经网络模型;将训练集输入到神经网络模型进行训练,获得神经网络模型,实现单目图像深度估计。由于很难获取带有真实深度的数据集,现有方式大多依靠已有的数据集,训练复杂的模型,对算力要求较高,实时性不高。

9、cn116152323a公开了一种深度估计方法,所述方法包括:获取目标场景的多个视角的样本图像、对应图像的gt深度图和目标场景的几何约束;将图像作为训练数据,图像的gt深度图和几何约束作为监督信息,迭代训练初始单目视觉深度估计模型,得到单目视觉深度估计模型。该方法需要获取图像样本以及各所述图像样本对应的实际深度图,比较困难,并且复杂的模型对算力的要求较高,实时性不高。

10、cn110322499a公开了一种基于多层特征的单目图像深度估计方法,所述方法包括:选取原始单目视觉深度估计图像以及其对应已知的深度估计标签图并构成训练集,构建神经网络,将训练集输入到神经网络模型中进行训练,不断迭代训练,完成神经网络模型的训练。该方法没有考虑车辆姿态改变的影响,并且获取深度估计标签图比较困难,复杂的深度估计模型对算力要求高,实时性不高。

11、基于深度学习的方式需要处理大量的图像以及深度图,实时性不高;而且对算力的要求高,这意味着它需要在性能较强的硬件上运行,而不能在小型芯片上运行。实际中获取这些深度图,会用到较为昂贵的传感器,增加了成本。特别是在不考虑车辆姿态改变的情况下,深度估计的精度很容易降低。

12、针对现有的技术问题,本专利技术考虑到车辆姿态对深度估计的影响,提出一种单目视觉深度估计方法。第一,本专利技术将车辆姿态的信息加入车辆深度估计中,进一步提升车辆深度估计的精度;第二,本专利技术提出基于数据驱动的单目视觉深度估计方法,将多变量的复杂机理建模问题转化为数据驱动的回归问题,不仅提升了深度估计的精度,而且减少了计算资源消耗,降低成本,提高实时性。


技术实现思路

1、为了解决现有技术的不足,本专利技术提供了一种基于单目视觉深度估计的车辆测距方法,设计合理,解决了现有技术的不足,具有良好的效果。

2、本专利技术采用如下技术方案:

3、一种基于单目视觉深度估计的车辆测距方法,包括以下步骤:

4、s1、采集公路场景下的实验数据,通过安装有相机、毫米波雷达和六轴陀螺仪角度传感器的测距车辆进行数据采集,构建数据集;

5、s2、将数据集进行lightgbm训练,并采用网络搜索算法进行优化,生成单目视觉深度估计模型;

6、s3、在车辆实际行驶过程中,由安装在测距车辆上的相机和六轴陀螺仪角度传感器进行实时采集数据,并输入到s2中的单目视觉深度估计模型进行在线识别。

7、进一步地,所述s1中,包括以下子步骤:

8、s1.1、在数据采集前,设置时间戳,使相机、毫米波雷达和六轴陀螺仪角度传感器用相同的时间基准;

9、s1.2、通过相机采集前方图像进行目标车辆检测,获取目标车辆边界框4个顶点的坐标;

10、s1.3、利用本文档来自技高网...

【技术保护点】

1.一种基于单目视觉深度估计的车辆测距方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于单目视觉深度估计的车辆测距方法,其特征在于,所述S1中,包括以下子步骤:

3.根据权利要求2所述的一种基于单目视觉深度估计的车辆测距方法,其特征在于,所述S1.2中,包括以下子步骤:

4.根据权利要求2所述的一种基于单目视觉深度估计的车辆测距方法,其特征在于,所述S1.3中,包括以下子步骤:

5.根据权利要求2所述的一种基于单目视觉深度估计的车辆测距方法,其特征在于,所述S1.4中,包括以下子步骤:

6.根据权利要求5所述的一种基于单目视觉深度估计的车辆测距方法,其特征在于,所述S2中,包括以下子步骤:

7.根据权利要求6所述的一种基于单目视觉深度估计的车辆测距方法,其特征在于,所述S3中,包括以下子步骤:

【技术特征摘要】

1.一种基于单目视觉深度估计的车辆测距方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于单目视觉深度估计的车辆测距方法,其特征在于,所述s1中,包括以下子步骤:

3.根据权利要求2所述的一种基于单目视觉深度估计的车辆测距方法,其特征在于,所述s1.2中,包括以下子步骤:

4.根据权利要求2所述的一种基于单目视觉深度估计的车辆测距方法,其特征在...

【专利技术属性】
技术研发人员:郭斌马慧勇郭佳王战古朱庆林赵子亮赵军
申请(专利权)人:山东科技大学
类型:发明
国别省市:

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

1