一种测量前方车辆距离的方法和装置制造方法及图纸

技术编号:16435466 阅读:30 留言:0更新日期:2017-10-24 23:54
本发明专利技术公开一种测量前方车辆距离的方法和装置,涉及车载电子设备技术领域。该方法包括:对单目前向摄像头进行标定得到图像坐标与物理坐标之间的投影变换矩阵;获取车辆前方的图像;提取前方车辆的边缘信息,得到表示边缘的外接矩形;根据所述边缘信息和预设车体模型计算前方车辆的第一实际距离;根据所述边缘信息和所述投影变换矩阵,计算前方车辆的第二实际距离;根据所述第一实际距离和所述第二实际距离计算前方车辆距离。本发明专利技术基于成像原理和图像坐标系与世界坐标系的投影关系,得到一个接近实际距离的值。本发明专利技术采用单目摄像头成本低,兼容不同的摄像头安装位置、拍摄角度和不同车型,为驾驶员提供驾驶辅助,保证驾驶安全。

Method and device for measuring distance of vehicle in front

The invention discloses a method and device for measuring the distance of vehicles in front, which relates to the technical field of vehicle electronic equipment. The method includes: the current single camera calibration to obtain the projection transformation matrix between image coordinates and physical coordinates of the image acquisition; the front of the vehicle in front of the vehicle; extracting the edge information obtained the edge of the rectangle; the first actual distance in front of the vehicle according to the edge information and default model according to the vehicle body; the edge information and the projection transformation matrix, the calculation of the actual distance in front of the vehicle second; calculate the distance from the vehicle ahead according to the first actual distance and the actual distance of second. Based on the imaging principle and the projection relation between the image coordinate system and the world coordinate system, a value close to the actual distance is obtained. The invention adopts the monocular camera, which has the advantages of low cost, compatible with different camera installation positions, shooting angles and different types of vehicles, and provides driver assistance for the driver to ensure the driving safety.

【技术实现步骤摘要】
一种测量前方车辆距离的方法和装置
本专利技术涉及车载电子技术,尤其涉及一种测量前方车辆距离的方法和装置。
技术介绍
基于单目前向摄像头的车辆测距是智能汽车驾驶中的前向防碰撞预警系统的关键技术之一,对于保持车距、车道变换以及前车碰撞预警都有着重要的作用。相对于激光雷达测距、双目视觉测距以及其他测距方法,基于单目摄像头的测距有着成本低廉以及信息丰富的优势。当前,基于单目摄像头的测距方法主要有:1、根据图像中的像素位置和实际距离之间的统计关系建模,来估算实际距离;该方法无法建立通用的模型,要针对不同车型进行调试;2、利用摄像头成像原理,以及近大远小的原理,对车辆进行建模,进而估算实际距离,但不能计算出确切的距离数据;3、利用道路特征和本车在车道中的位置来计算前车的距离,对于道路特征有较强的依赖性,不能通用推广。
技术实现思路
本专利技术的目的在于提出一种测量前方车辆距离的方法和装置,能够测量前方的车辆与本车的距离,为驾驶员提供参考。为达此目的,本专利技术采用以下技术方案:一方面,本专利技术提供一种测量前方车辆距离的方法,包括:对单目前向摄像头进行标定得到图像坐标与物理坐标之间的投影变换矩阵;通过单目前向摄像头获取车辆前方的图像;提取前方车辆的边缘信息,得到表示边缘的矩形;根据所述边缘信息和预设车体模型计算前方车辆的第一实际距离;根据所述边缘信息和所述投影变换矩阵,计算前方车辆的第二实际距离;根据所述第一实际距离和所述第二实际距离计算前方车辆距离。其中,对单目前向摄像头进行标定得到图像坐标与物理坐标之间的投影变换矩阵,包括:通过所述单目前向摄像头获取标定物的标定图像;获取标定物的标定点的物理坐标和在标定图像上的图像坐标;计算图像坐标与物理坐标之间的投影变换矩阵。其中,根据所述边缘信息和所述投影变换矩阵,计算前方车辆的第二实际距离,包括:获得所述矩形的下边缘的平均坐标;根据所述投影变换矩阵计算所述平均坐标对应的实际坐标;从所述实际坐标中获取前方车辆的第二实际距离。其中,根据所述第一实际距离和所述第二实际距离计算前方车辆距离,包括:设置所述第一实际距离的第一权重和所述第二实际距离的第二权重;前方车辆距离=第一实际距离*第一权重+第二实际距离*第二权重。其中,设置所述第一实际距离的第一权重和所述第二实际距离的第二权重,包括:所述第一权重和所述第二权重的初始值均为0.5;根据所述第一实际距离和所述图像的上一帧的前方车辆距离,计算所述图像的当前帧的第一权重;第二权重=1-所述第一权重。其中,提取前方车辆的边缘信息,得到表示边缘的矩形,包括:通过样本训练得到车辆的LBP特征;根据所述LBP特征识别前方车辆在图像中的位置;通过SOBEL算子进行边缘检测,在所述位置提取前方车辆的上边缘和下边缘;对所述位置进行阈值二值化后,提取前方车辆的左边缘和右边缘;所述上边缘、所述下边缘、所述左边缘和所述右边缘围成表示边缘的矩形。另一方面,本专利技术提供一种测量前方车辆距离的装置,包括:标定模块,用于对单目前向摄像头进行标定得到图像坐标与物理坐标之间的投影变换矩阵;单目前向摄像头,用于获取车辆前方的图像;边缘检测模块,用于提取前方车辆的边缘信息,得到表示边缘的矩形;第一距离计算模块,用于根据所述边缘信息和预设车体模型计算前方车辆的第一实际距离;第二距离计算模块,用于根据所述边缘信息和所述投影变换矩阵,计算前方车辆的第二实际距离;融合计算模块,用于根据所述第一实际距离和所述第二实际距离计算前方车辆距离。进一步的,所述单目前向摄像头还用于获取标定物的标定图像;所述标定模块具体用于获取标定物的标定点的物理坐标和在标定图像上的图像坐标;计算图像坐标与物理坐标之间的投影变换矩阵。其中,所述第二距离计算模块具体用于:获得所述矩形的下边缘的平均坐标;根据所述投影变换矩阵计算所述平均坐标对应的实际坐标;从所述实际坐标中获取前方车辆的第二实际距离。其中,所述融合计算模块具体用于:设置所述第一实际距离的第一权重和所述第二实际距离的第二权重;计算前方车辆距离,所述前方车辆距离=第一实际距离*第一权重+第二实际距离*第二权重。本专利技术的有益效果为:通过单目前向摄像头采集车辆前方的图像,通过成像原理,根据车体模型估算前车的距离;再通过对摄像头进行标定,根据图像坐标系与世界坐标系的投影关系,计算前车的距离;将获得的两个距离值进行融合,得到一个接近实际距离的值,供驾驶员参考。本专利技术基于单目摄像头进行测距,成本低,调试简单,兼容不同的摄像头安装位置、拍摄角度和车型,并且克服了现有技术中采用单目摄像头测距不准确的缺陷,为驾驶员提供驾驶辅助,保证驾驶安全。附图说明图1是本专利技术实施例一提供的测量前方车辆距离的方法的流程图;图2是本专利技术实施例一中标定物的放置位置示意图;图3是本专利技术实施例二提供的测量前方车辆距离的装置的结构示意图。具体实施方式为使本专利技术解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本专利技术实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。实施例一本实施例提供一种测量前方车辆距离的方法,适用于驾驶中估测前车距离的情形,为驾驶员提供驾驶辅助。该方法由一种测量前方车辆距离的装置来执行,该装置由软件和/或硬件实现,一般集成于车载电子设备,如行车记录仪、汽车中控设备等。图1是本专利技术实施例一提供的测量前方车辆距离的方法的流程图。如图1所示,所述方法包括如下步骤:S11,对单目前向摄像头进行标定得到图像坐标与物理坐标之间的投影变换矩阵。预先在车辆驾驶室的适当位置安装单目前向摄像头,在车辆的中心线(对称轴)上,于车辆前方放置多个带有标定点的标定物,标定物的尺寸和摆放标定物的位置根据需要选择。本实施例中,标定物的摆放位置定为距离车头2米、3米、4米,小型车辆的标定物高度为1.2~1.5m,大型车辆为2.0~2.3m。标定物选取黑白棋盘格标定板,棋盘格尺寸为30cm*30cm。图2是本专利技术实施例一中标定物的放置位置示意图。通过单目前向摄像头获取标定物的标定图像,识别出标定物上的标定点,建立图像坐标系,各标定点的图像坐标为(x,y,z);再参考上述图像坐标系建立世界坐标系,根据实际测量得到各标定点的物理坐标(u,v,w),将各个标定点的图像坐标与物理坐标对应起来,将他们的对应关系用矩阵表示,得到图像坐标与物理坐标之间的投影变换矩阵。S12,通过单目前向摄像头获取车辆前方的图像。驾驶过程中,通过摄像头获取车辆前方的图像。S13,提取前方车辆的边缘信息,得到表示边缘的矩形。通过大量的车辆图像进行样本训练得到车辆的LBP特征,根据所述LBP特征识别前方车辆在图像中的位置。通过SOBEL算子在所述位置进行边缘检测,包括:利用SOBEL算子提取出满足一定阈值的边缘点,并进行分割,选取边缘特征强的目标点,这些目标点组成边缘,进而提取出前方车辆的上边缘和下边缘。采用OTSU图像二值化算法,对图像各像素点的灰度进行统计,得到图像二值化的阈值,根据该阈值对所述位置进行阈值二值化后,提取前方车辆的左边缘和右边缘。所述上边缘、所述下边缘、所述左边缘和所述右边缘围成车辆边缘,获得车辆边缘的外接矩形。S14,根据所述边缘信息和预设车体模型计算前方本文档来自技高网...
一种测量前方车辆距离的方法和装置

【技术保护点】
一种测量前方车辆距离的方法,其特征在于:对单目前向摄像头进行标定得到图像坐标与物理坐标之间的投影变换矩阵;通过单目前向摄像头获取车辆前方的图像;提取前方车辆的边缘信息,得到表示边缘的矩形;根据所述边缘信息和预设车体模型计算前方车辆的第一实际距离;根据所述边缘信息和所述投影变换矩阵,计算前方车辆的第二实际距离;根据所述第一实际距离和所述第二实际距离计算前方车辆距离。

【技术特征摘要】
1.一种测量前方车辆距离的方法,其特征在于:对单目前向摄像头进行标定得到图像坐标与物理坐标之间的投影变换矩阵;通过单目前向摄像头获取车辆前方的图像;提取前方车辆的边缘信息,得到表示边缘的矩形;根据所述边缘信息和预设车体模型计算前方车辆的第一实际距离;根据所述边缘信息和所述投影变换矩阵,计算前方车辆的第二实际距离;根据所述第一实际距离和所述第二实际距离计算前方车辆距离。2.根据权利要求1所述的方法,其特征在于,对单目前向摄像头进行标定得到图像坐标与物理坐标之间的投影变换矩阵,包括:通过所述单目前向摄像头获取标定物的标定图像;获取标定物的标定点的物理坐标和在标定图像上的图像坐标;计算图像坐标与物理坐标之间的投影变换矩阵。3.根据权利要求2所述的方法,其特征在于,根据所述边缘信息和所述投影变换矩阵,计算前方车辆的第二实际距离,包括:获得所述矩形的下边缘的平均坐标;根据所述投影变换矩阵计算所述平均坐标对应的实际坐标;从所述实际坐标中获取前方车辆的第二实际距离。4.根据权利要求3所述的方法,其特征在于,根据所述第一实际距离和所述第二实际距离计算前方车辆距离,包括:设置所述第一实际距离的第一权重和所述第二实际距离的第二权重;前方车辆距离=第一实际距离*第一权重+第二实际距离*第二权重。5.根据权利要求4所述的方法,其特征在于,设置所述第一实际距离的第一权重和所述第二实际距离的第二权重,包括:所述第一权重和所述第二权重的初始值均为0.5;根据所述第一实际距离和所述图像的上一帧的前方车辆距离,计算所述图像的当前帧的第一权重;第二权重=1-所述第一权重。6.根据权利要求1所述的方法,其特征在于,提取前方...

【专利技术属性】
技术研发人员:刘星张伟陈睐
申请(专利权)人:清华大学苏州汽车研究院吴江
类型:发明
国别省市:江苏,32

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

1