[go: up one dir, main page]

CN104899554A - 一种基于单目视觉的车辆测距方法 - Google Patents

一种基于单目视觉的车辆测距方法 Download PDF

Info

Publication number
CN104899554A
CN104899554A CN201510229988.3A CN201510229988A CN104899554A CN 104899554 A CN104899554 A CN 104899554A CN 201510229988 A CN201510229988 A CN 201510229988A CN 104899554 A CN104899554 A CN 104899554A
Authority
CN
China
Prior art keywords
vehicle
target vehicle
camera
distance
video image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510229988.3A
Other languages
English (en)
Inventor
张云洲
孙鹏飞
李继凡
孟蕾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northeastern University China
Original Assignee
Northeastern University China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northeastern University China filed Critical Northeastern University China
Priority to CN201510229988.3A priority Critical patent/CN104899554A/zh
Publication of CN104899554A publication Critical patent/CN104899554A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C3/00Measuring distances in line of sight; Optical rangefinders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/215Motion-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30248Vehicle exterior or interior

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Electromagnetism (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)
  • Traffic Control Systems (AREA)

Abstract

本发明公开了一种基于单目视觉的车辆测距方法,属于目标检测与测距领域。在车辆上安装单目摄像头,测取摄像头高度及其俯仰角,并确定摄像头焦距参数;采集高速公路环境下的视频图像;采用高斯滤波对视频图像进行初步去噪、滤波处理;对视频图像进行目标车辆检测前的兴趣区域分割预处理;在分割后的视频图像区域内进行车辆检测,目标车辆检测的过程中采用的是增加了车轮特征和车尾特征的Haar特征,有效提高了目标车辆识别的准确度;测量目标车辆距离,在近距离范围内采用基于小孔成像的测距方法;在长距离的范围上,采用数据拟合的测距方法,降低了误差率,可以达到实时测距的效果。本发明具有检测速度快,准确率高,实时性较强且成本低的优点。

Description

一种基于单目视觉的车辆测距方法
所属技术领域
本发明属于目标检测与测距领域,尤其涉及一种基于单目视觉的车辆测距方法.
背景技术
随着公路交通特别是高速公路系统的发展,交通事故率也呈现上升趋势,交通安全越来越成为人们关注的焦点。因此,研究车辆安全辅助驾驶技术,为车辆提供安全辅助驾驶功能,从而为减少因驾驶者主观因素造成的交通事故提供智能技术服务。计算机视觉因其提供的信息量大、稳定性好等因素,逐渐成为车辆安全辅助驾驶技术的研究重点,随着计算机视觉技术的不断发展,它在智能车辆系统中的作用不断的完善,把计算机视觉技术应用在车辆检测中,对汽车安全性的提高产生了重大的作用。
利用单目摄像头进行运动目标(例如车辆)的检测,其发展大致经历了三个阶段:被动学习阶段——主动学习阶段——自适应学习阶段。在被动学习阶段,主要是根据图像的特点,对所有存在的对象进行拟合,比较前后帧图像的不同点之后区分所要检测的目标,其主要算法有混合高斯模型、背景差分法、卡尔曼滤波器等。在主动学习阶段,主要是针对特定的运动目标,研究其固有特征,通过对特征的学习,对运动目标进行检测。目前针对运动的车辆,常用的固有特征包括车辆底部产生的阴影、阴影的熵值、车辆边缘的对称性、车辆像素的亮度、车辆的纹理等。在自适应学习中,运动目标的检测大致分为三个步骤:第一步是特征提取,这里的特征主要是数学特征,现今常用的特征提取算法有HOG、Haar、SIFT、LBT等,这一步是后面两步的基础;第二部是分类器的训练,通过输入大量正负样本,经过训练获得识别目标数学特征的分类器,现今常用的分类器算法包括SVM、Adaboost等;第三步是运动目标检测,这一步主要是运用经过训练得到的分类器,对输入的视频图像进行运动目标检测。
单目视觉测距是利用一个摄像机获得的图片得出深度信息,按照测量的原理主要分为基于几何关系的测量方法和基于数据信息的测量方法。基于几何关系的测量方法是指利用摄像机的结构和摄像机得到的图片测得深度距离。利用计算机视觉理论与方法,在对行车道内的前方车辆进行快速探测以及对摄像机进行预先标定的基础上,利用摄像机参数和道路几何模型,获得前方车辆距离。上述测量的缺点是要对一幅或几幅图片进行特征点的匹配,匹配误差对测量结果有明显的影响,同时处理时间长,对于多幅图像而言则必然需要更多的计算时间。
基于数据信息的测量方法是指在已知物体信息的条件下利用摄像机获得的目标图片得到深度距离。该类方法的缺点是需要利用图像的准确信息进行测量,容易因为图像信息的不准确而导致测量的不准确。
发明内容
针对现有方法存在的不足,本发明提出一种基于单目视觉的车辆测距方法。
本发明的技术方案是这样实现的:
一种基于单目视觉的车辆测距方法,车辆测距对象为同向行驶的前方车辆,包括如下步骤:
步骤1:在车辆上安装单目摄像头,测取摄像头高度及其俯仰角,并确定摄像头焦距参数;
首先把单目摄像头固定在车辆前方,确定该摄像头距离地面的高度及其轴线与水平方向的夹角,即该单目摄像头的垂直高度和俯仰角;
步骤2:利用所述单目摄像头采集高速公路环境下的视频图像;
步骤3:目标车辆检测前的视频图像预处理过程;
步骤3.1:采用高斯滤波对视频图像进行初步去噪、滤波处理;
步骤3.2:对步骤3.1初步处理后的视频图像进行目标车辆检测前的兴趣区域分割预处理;
步骤4:目标车辆检测过程;
在分割后的视频图像区域内进行车辆检测,并将检测出的目标车辆实时标注于画面上;
步骤5:目标车辆测距过程;
测量目标车辆距离并在视频画面上实时显示该目标车辆距离。
所述的步骤3.2包括如下具体步骤:
步骤3.2.1:对采集的视频图像进行天空区域分割;
对采集的视频图像采用基于颜色空间进行天空区域分割,方法具体如下:首先获取视频图像在HIS(色调、色饱和度、亮度)、RGB(红、绿、蓝三色)、YIQ(亮度、色调、饱和度)和YCbCr(颜色亮度、蓝色和红色颜色偏移量)四种颜色空间中的直方图;然后分别在该四种颜色空间中确定天空区域的各个颜色分量的分布范围,计算和比较所确定的四组分布范围数据的方差和极值,选取其中方差和极值最小也即各个分量分布最集中的YCbCr色彩空间作为天空域分割的色彩空间;最后对视频图像进行二值化处理,确定天空的联通区域并计算其面积,并采用Otsu自适应阈值法,自动调整分割阈值,将天空部分从图像中去除;
步骤3.2.2:对天空区域分割后的视频图像,采用最小误差阈值分割法检测车道线,即最靠近图像边缘的道路边沿线,并对检测出的车道线建立二维直线方程,并以此方程为基础去除边缘线之外的区域,进一步减小车辆检测区域面积;
所述的步骤4包括如下具体步骤:
步骤4.1:采集正负样本图像(正样本是指车辆后部图片,负样本是指其它任意图片,但不能包含车辆后部),对所有的正负样本图片进行归一化处理为同样大小;
步骤4.2:在Haar特征中增加车尾特征和车后轮特征,并根据该Haar特征,采用Adaboost算法训练正负样本集,获得级联分类器;
步骤4.3:利用获得的级联分类器,对单目摄像头采集的视频图像进行目标车辆检测,并将检测出的目标车辆实时标注于画面上;
所述的步骤4.3中的目标车辆检测过程中,利用多尺度窗口方法(multiscale approach)对单目摄像头采集的视频图像进行扫描检测;
所述的步骤5中测量目标车辆距离的方法如下:
若目标车辆距离在30米以内,则根据小孔成像原理建立摄像机投影模型,把世界坐标系投影到图像坐标系中,通过两坐标系之间对应的关系来建立车辆测距几何关系模型,求取前方目标车辆距离;若目标车辆距离大于30米,则先通过数据拟合方法获取实际道路样本点与像平面之间的映射关系,并根据该映射关系求取前方目标车辆距离。
本发明的优点是:本发明的基于单目视觉的车辆测距方法的适用环境为高速公路,该方法首先对安装在车辆上的单目摄像头进行必要参数的获取,然后采用高斯滤波对该摄像机采集的视频图像进行初步处理后,再对视频图像进行预处理:首先是采用基于色彩空间的天空区域分割方法,通过自适应的调整阈值的方法找到合理的分割阈值,分辨出天空区域,减少了图像的扫描面积;接下来对车道域进行分割,进一步减少了图像的扫描面积;在目标车辆检测的过程中采用的是增加了车轮特征和车尾特征的Haar特征,有效提高了目标车辆识别的准确度;在目标车辆检测(识别)的过程中,采用多尺度窗口方法对单目摄像头采集的视频图像进行扫描检测,也会显著提高目标车辆检测速度。在目标车辆距离测量中,在近距离范围内(30米以内)采用基于小孔成像的测距方法;在长距离的范围上(大于30米),采用数据拟合(线性差值)的测距方法,降低了误差率,可以达到实时测距的效果。而且,本发明的方法只采用一个摄像头采集视频,设备简单。因此,本发明的方法具有检测速度快,准确率高,实时性较强且成本低的优点。
附图说明
图1为本发明一种实施方式的基于单目视觉的车辆测距方法流程图;
图2为本发明一种实施方式的Haar特征集合图;
图3为本发明一种实施方式的Adaboost训练流程图;
图4为本发明一种实施方式的多尺度窗口方法扫描过程示意图;
图5为本发明一种实施方式的小孔成像原理示意图;
图6为本发明一种实施方式的小孔成像中待测点偏离中心时的示意图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细说明。
图1为本实施方式的基于单目视觉的车辆测距方法流程图,该方法包括如下具体步骤:
步骤1:在车辆上安装单目摄像头,测取摄像头高度,获知摄像头焦距参数;
首先把单目摄像头固定在车辆前方,确定该摄像头距离地面的高度及其其轴线与水平方向的夹角,即该单目摄像头的垂直高度和俯仰角;
步骤2:利用所述单目摄像头采集高速公路环境下的视频图像;
步骤3:目标车辆检测前的视频图像预处理过程;
步骤3.1:采用高斯滤波对视频图像进行初步去噪、滤波处理;
步骤3.2:对步骤3.1初步处理后的视频图像进行目标车辆检测前的兴趣区域分割预处理,以减少需处理区域,提高目标车辆检测速度;
步骤3.2.1:对采集的视频图像进行天空区域分割;
采用基于颜色空间进行天空区域分割的方法,具体如下:首先获取视频图像在HIS(色调、色饱和度、亮度)、RGB(红、绿、蓝三色)、YIQ(亮度、色调、饱和度)和YCbCr(颜色亮度、蓝色和红色颜色偏移量)四种颜色空间中的直方图;然后分别在该四种颜色空间中确定天空区域的各个颜色分量的分布范围,计算和比较所确定的四组分布范围数据的方差和极值,选取其中方差和极值最小也即各个分量分布最集中的YCbCr色彩空间作为天空域分割的色彩空间,实验发现,对于YCbCr色彩空间,Y和Cr分布较集中,能够较好的辨认出天空的分布区域,且对整幅图像的影响较小,因此采用YCbCr颜色空间作为去除天空的色彩空间;最后对视频图像进行二值化处理,确定天空的联通区域并计算其面积,并采用Otsu自适应阈值法,自动调整分割阈值,将天空部分从图像中去除;本实施方式是为了去除光照等不良因素对天空域分割过程中色彩分布区域的不良影响,采用Otsu自适应阈值法自动适当调整阈值从而提高天空分割的准确性;
公式(1)为实验中对天空区域的处理函数,F(x,y)为图像的灰度值。当天空区域满足公式(1)中的色彩元素范围时,把天空区域的灰度值设置为255,去除天空区域。
F ( x , y ) = 255 Y ∈ [ 0.627,0.702 ] and Cr ∈ [ 0.494,0.564 ] and Cb ∈ [ 0.407,0.502 ] 0 others - - - ( 1 )
为了排除图片中可能存在的与天空颜色一致的干扰项(如车的颜色、建筑等),只有当联通区域的面积大于图像的1/10时,碎丁才会被去除掉,这样在很大程度上排除了干扰因素。当天空区域的图像检测出来之后,会进行相应的裁剪处理,用于后续的车辆检测处理。
由于天空的像素范围易受到光照等不良因素的影响,通过图像的直方图分布可以发现,天空的颜色范围是是服从高斯正态分布的,如果能够找到合适的阈值,将图像分为天空和非天空部分的话,那么就可以很好的解决光线等问题的影响了.
根据Otsu自适应阈值法,用阈值ψ作为二值化的分界点,大于ψ的归为一类,小于ψ的归为另一类,设两类的均值分别为v1和v2,两类的分布概率分别为u1和u2
α2=u1u2(v2-v1)2   (2)
通过调整阈值ψ的大小,让方差α2取得最大值,这时候的ψ可以作为天空区域分割的阈值。
本实施方式采用自适应分割算法,对于处理光照不理想的天空来说,效果较为理想。
步骤3.2.2:对天空区域分割后的视频图像,采用最小误差阈值分割法检测车道线,即最靠近图像边缘的道路边沿线,并对检测出的车道线建立二维直线方程,并以此方程为基础去除边缘线之外的区域,进一步减小车辆检测区域面积;经过天空区域分割和车道域分割过程这两次分割可以去除大部分无关区域、缩小车辆检测中所要处理的图像区域,从而提高车辆检测的速度。
本实施方式是采用最小误差阈值分割法检测车道线,并以此来确定道路区域和非道路区域。将每帧图片中的无关区域去除掉,只保留道路部分。最小误差阈值分割算法具有良好的抗噪性,检测效果理想。相比于二维最小误差阈值分割算法,一维最小误差算法的计算量更小,可以大大缩短处理时间,并且可以满足针对目标车辆识别(检测)的图像前期处理的要求。
具体过程如下:
对于一幅大小为M×N的图像,设坐标为(x,y)的像素点的灰度值为h(x,y)∈G=[0,1,…,255]。用函数f(g)表示图像的一维直方图,它代表了图像中每个灰度值出现的频数,对于灰度阈值m∈G=[0,1,…,255],最小分类误差的函数为
Z(m)=1+2[P0(m)lnσ0(m)+P1(m)lnσ1(m)]-2[P0(m)lnP0(m)+P1(m)lnP1(m)]   (3)
其中, P 0 ( m ) = Σ g = 0 m f ( g ) P 1 ( m ) = Σ g = m + 1 255 f ( g ) 为两个子分布的先验概率; μ 0 ( m ) = Σ g = 0 m g · f ( g ) P 0 ( m ) μ 0 ( m ) = Σ g = m + 1 255 g · f ( g ) P 1 ( m ) 为两个子分布的均值; σ 2 0 ( m ) = Σ g = 0 t ( g - μ 0 ( m ) ) 2 f ( g ) P 0 ( m ) 为两个子分布的方差;最佳灰度阈值m*为使Z(m)取最小值的阈值,这时有m*=arg(minZ(m))(0<m<255);因此可以得到最小误差阈值分割之后的像元的归类方式为:
h &OverBar; ( x , y ) = 0 when h ( x , y ) < m * 25 when h ( x , y ) &GreaterEqual; m *
其中,为最小误差阈值分割之后的像元;h(x,y)为最小误差阈值分割之前的像元。
实验证明,最小误差阈值分割法能够很好的将车道线检测出来。通过建立二维平面内的车道线方程可以将车道与非车道分离开来,可以去掉大量的无关区域,从而可以降低车辆检测过程的工作量。
步骤4:目标车辆检测过程;
在分割后的视频图像区域内进行车辆检测,并将检测出的目标车辆实时标注于画面上;
步骤4.1:采集正负样本图像;其中正样本是指车辆后部图片,负样本是指其它任意图片,但不能包含车辆后部,对所有的正负样本图片都进行归一化处理,本实施方式是将所有图片都归一化为20*20。
步骤4.2:在Haar特征中增加车尾特征和车轮特征,并根据修改后的Haar特征,采用Adaboost算法训练正负样本集,获得级联分类器。
根据特征模板的特征值定义,白色矩形像素和减去黑色矩形像素和,由于积分图具有计算速度快且计算值只与边缘有关的特点,所以,本文采用积分图计算Haar特征值。
本实施方式在原有Haar特征的基础上,增加了车轮特征和车尾特征如图2所示。可以提高目标车辆检测的准确率。Haar特征的计算方法是白色矩形像素和减去黑色矩形像素和,由于积分图具有计算速度快且计算值只与边缘有关的特点,所以,本文采用积分图计算Haar特征值以提高计算速度。
本实施方式进一步根据Haar特征,利用Adaboost算法对正负样本进行训练,得到级联分类器。训练流程图如图3所示,级联分类器由多个弱分类器组成,每一级都比前一级复杂。每个分类器可以让几乎所有的正例通过,同时滤除大部分负例。这样每一级的待检测正例就比前一级少,排除了大量的非检测目标,可大大提高检测速度。
步骤4.3:利用获得的级联分类器,对单目摄像头采集的视频图像进行检测,并且在检测过程中,利用多尺度窗口方法(multiscale approach)进行扫描;
为了减少在计算矩形特征时花费的时间,本实施方式采用了多尺度窗口方法进行扫描,即用不同大小的子窗口分别对图像进行分区检测,并同时计算不同区域的Haar特征,扫描示意图如图4所示,根据车辆检测的特点,利用车辆在不同距离时车尾大小不同的特点,将图像分为四个区域,并用四个不同大小的子窗口对图像进行分区检测,且同时计算四个子窗口的Haar特征。
步骤5:测量目标车辆距离并在视频画面上实时显示该目标车辆距离。
若目标车辆距离在30米以内,则根据小孔成像原理建立摄像机投影模型,把世界坐标系投影到图像坐标系中,通过两坐标系之间对应的关系来建立车辆测距几何关系模型,求取前方目标车辆距离;根据小孔成像原理,将世界坐标系中的物体经过小孔投影到图像坐标系中,如图5所示,平面bchq为世界坐标系所对应的现实影像,平面BCHQ为图像坐标系所对应的投影影像,在平面bchq中hq边与bc边延伸交点为s,同时s点也为道路延长线的交点,路面实际被观察到的为梯形bchq。M点所代表的是凸透镜所形成的小孔。
如果不考虑摄像头畸变的影响,光轴Ii在两个对应平面的交点都是两个平面的中心位置,如图5所示的I,i两点。
如图5所示,在世界坐标系里取点t,经过点M的投影,得到在图像坐标系里的点T。可以发现ΔMIT的∠TMI与∠α2是相等的,而线段MI为摄像机中透镜的焦距f,所以有tanα2=TI/f,图5中MN为水平线,∠α1为光轴与水平线所成的俯仰角,摄像头安装的高度为δ=MW,所观察的点t到光心的距离为S=Wi,有:
tan &alpha; 1 = &delta; S - - - ( 4 )
从而可以求得距离公式:
d 1 = Mt &OverBar; = h tan [ &alpha; 1 + arctan ( TI / f ) ] - - - ( 5 )
如图6所示,当待测点偏离中心位置的时候,需要计算一个偏离中心的横向距离那么所测得的实际距离为
为了求取d2点,选取b1点为测试点,b1点在图像坐标系的投影点为B1;与边缘平行且与中心线相交的另外一个测试点为a1,相应的投影到图像坐标系的交点为A1;由投影原理和垂直平面的存在,可以知道∠MA1B1和∠Ma1b1均为90°,由于还存在一对对顶角,所以ΔMA1B1和ΔMa1b1是相似的。根据相似三角形对应边成比例的准则,得到下式:
A 1 B 1 a 1 b 1 = MA 1 Ma 1 - - - ( 6 )
对于A1B1,在图像坐标系里,设横坐标像素与纵坐标像素间的距离分别为dx和dy,则A1B1间的实际距离则为其中代表A1B1的像素差值。
同理对于MA1,根据像素与实际距离之间的关系可以推得到其表达式为:
MA 1 = f 2 + ( A 1 I &OverBar; * d y ) 2 - - - ( 7 )
其中表示的是A1I的像素差值。
对于Ma1,由于通过图5已经求得了d1,即图中的Wa1,由图中的几何关系可知:
Ma 1 = h 2 + Wa 1 2 = MW 2 + Wa 1 2 - - - ( 8 )
a1b1即为要求的参量d2。综上所述,计算距离的公式为:
d = d 1 2 + d 2 2 = sqrt ( h tan [ &alpha; 1 + arctan ( TI / f ) ] ) 2 + . . . A 1 B 1 &OverBar; &CenterDot; d x f 2 + ( A 1 I &OverBar; * d y ) 2 &CenterDot; h 2 + Wa 1 2 - - - ( 9 )
公式(9)中,摄像机的焦距f和TI可从摄像头的规格参数中查得,安装高度h可以测量得到,α1可以用式(5)求得。
若目标车辆距离大于30米,则先通过数据拟合方法获取实际道路样本点与像平面之间的映射关系,并根据该映射关系求取前方目标车辆距离。对于一架规格确定的垂直于地面安放的摄像机,当其俯仰角确定时它所能探测到的前方道路的距离范围是一定的,图像域上各点对应的世界坐标系中的位置坐标也是一定的,所以只要找到图像坐标系和世界坐标系之间的位置对应关系便可以在实际测距中通过这一关系求取前方车辆距离。这种方法有效克服了实际成像中存在的透镜畸变等光路误差造成的不良影响,以及摄像机放置方式、路面情况、道路类型(直道或结构化道路)等问题。
两坐标系的关系拟合需要通过实验获取数据来实现。实验中获得的数据构成的是离散的点,本实施方式是采用三次样条插值的方法构造两坐标系的关系。

Claims (6)

1.一种基于单目视觉的车辆测距方法,车辆测距对象为同向行驶的前方车辆,其特征在于:包括如下步骤:
步骤1:在车辆上安装单目摄像头,测取摄像头高度及其俯仰角,并确定摄像头焦距参数;
首先把单目摄像头固定在车辆前方,确定该摄像头距离地面的高度及其轴线与水平方向的夹角,即该单目摄像头的垂直高度和俯仰角;
步骤2:利用所述单目摄像头采集高速公路环境下的视频图像;
步骤3:目标车辆检测前的视频图像预处理过程;
步骤3.1:采用高斯滤波对视频图像进行初步去噪、滤波处理;
步骤3.2:对步骤3.1初步处理后的视频图像进行目标车辆检测前的兴趣区域分割预处理;
步骤4:目标车辆检测过程;
在分割后的视频图像区域内进行车辆检测,并将检测出的目标车辆实时标注于画面上;
步骤5:目标车辆测距过程;
测量目标车辆距离并在视频画面上实时显示该目标车辆距离。
2.根据权利要求1所述的基于单目视觉的车辆测距方法,其特征在于:所述的步骤3.2包括如下具体步骤:
步骤3.2.1:对采集的视频图像进行天空区域分割;
步骤3.2.2:对天空区域分割后的视频图像,采用最小误差阈值分割法检测车道线,即最靠近图像边缘的道路边沿线,并对检测出的车道线建立二维直线方程,并以此方程为基础去除边缘线之外的区域,进一步减小车辆检测区域面积。
3.根据权利要求1所述的基于单目视觉的车辆测距方法,其特征在于:所述的步骤4包括如下具体步骤:
步骤4.1:采集正负样本图像,对所有的正负样本图片进行归一化处理为同样大小;其中正样本是指车辆后部图片,负样本是指其它任意图片,但不能包含车辆后部;
步骤4.2:在Haar特征中增加车尾特征和车后轮特征,并根据该Haar特征,采用Adaboost算法训练正负样本集,获得级联分类器;
步骤4.3:利用获得的级联分类器,对单目摄像头采集的视频图像进行目标车辆检测,并将检测出的目标车辆实时标注于画面上。
4.根据权利要求2所述的基于单目视觉的车辆测距方法,其特征在于:所述的步骤3.2.1中对采集的视频图像采用基于颜色空间进行天空区域分割,方法具体如下:首先获取视频图像在HIS、RGB、YIQ和YCbCr四种颜色空间中的直方图;然后分别在该四种颜色空间中确定天空区域的各个颜色分量的分布范围,计算和比较所确定的四组分布范围数据的方差和极值,选取其中方差和极值最小也即各个分量分布最集中的YCbCr色彩空间作为天空域分割的色彩空间;最后对视频图像进行二值化处理,确定天空的联通区域并计算其面积,并采用Otsu自适应阈值法,自动调整分割阈值,将天空部分从图像中去除。
5.根据权利要求3所述的基于单目视觉的车辆测距方法,其特征在于:所述的步骤4.3中的目标车辆检测过程中,利用多尺度窗口方法对单目摄像头采集的视频图像进行扫描检测。
6.根据权利要求1所述的基于单目视觉的车辆测距方法,其特征在于:所述的步骤5中测量目标车辆距离的方法如下:
若目标车辆距离在30米以内,则根据小孔成像原理建立摄像机投影模型,把世界坐标系投影到图像坐标系中,通过两坐标系之间对应的关系来建立车辆测距几何关系模型,求取前方目标车辆距离;若目标车辆距离大于30米,则先通过数据拟合方法获取实际道路样本点与像平面之间的映射关系,并根据该映射关系求取前方目标车辆距离。
CN201510229988.3A 2015-05-07 2015-05-07 一种基于单目视觉的车辆测距方法 Pending CN104899554A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510229988.3A CN104899554A (zh) 2015-05-07 2015-05-07 一种基于单目视觉的车辆测距方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510229988.3A CN104899554A (zh) 2015-05-07 2015-05-07 一种基于单目视觉的车辆测距方法

Publications (1)

Publication Number Publication Date
CN104899554A true CN104899554A (zh) 2015-09-09

Family

ID=54032210

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510229988.3A Pending CN104899554A (zh) 2015-05-07 2015-05-07 一种基于单目视觉的车辆测距方法

Country Status (1)

Country Link
CN (1) CN104899554A (zh)

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105354857A (zh) * 2015-12-07 2016-02-24 北京航空航天大学 一种有立交桥遮挡的车辆轨迹匹配方法
CN105488454A (zh) * 2015-11-17 2016-04-13 天津工业大学 基于单目视觉的前方车辆检测与测距
CN105718870A (zh) * 2016-01-15 2016-06-29 武汉光庭科技有限公司 自动驾驶中基于前向摄像头的道路标线提取方法
CN106157311A (zh) * 2016-07-04 2016-11-23 南京安驾信息科技有限公司 用于车辆adas识别系统的标定方法及装置
FR3045816A1 (fr) * 2015-12-22 2017-06-23 Renault Sas Procede et dispositif de determination de positions spatiales et de parametres cinematiques d'objets dans l'environnement d'un vehicule
CN107148639A (zh) * 2015-09-15 2017-09-08 深圳市大疆创新科技有限公司 确定跟踪目标的位置信息的方法及装置、跟踪装置及系统
CN107305632A (zh) * 2017-02-16 2017-10-31 武汉极目智能技术有限公司 基于单目计算机视觉技术的目标对象距离测量方法与系统
CN107341478A (zh) * 2017-07-11 2017-11-10 京东方科技集团股份有限公司 一种辅助驾驶系统的车辆检测方法及其装置
CN107764233A (zh) * 2016-08-15 2018-03-06 杭州海康威视数字技术股份有限公司 一种测量方法及装置
CN107832788A (zh) * 2017-11-01 2018-03-23 青岛理工大学 一种基于单目视觉和车牌识别的车距测量方法
CN108122244A (zh) * 2016-11-30 2018-06-05 浙江宇视科技有限公司 一种视频图像的视频测速方法及装置
CN108759667A (zh) * 2018-05-29 2018-11-06 福州大学 车载摄像头下基于单目视觉与图像分割的前车测距方法
CN108830159A (zh) * 2018-05-17 2018-11-16 武汉理工大学 一种前方车辆单目视觉测距系统及方法
CN109117691A (zh) * 2017-06-23 2019-01-01 百度在线网络技术(北京)有限公司 可行驶区域检测方法、装置、设备及存储介质
CN109146948A (zh) * 2018-07-27 2019-01-04 内蒙古大学 基于视觉的作物长势表型参数量化与产量相关性分析方法
CN109443319A (zh) * 2018-12-21 2019-03-08 联创汽车电子有限公司 基于单目视觉的障碍物测距系统及其测距方法
CN109583267A (zh) * 2017-09-28 2019-04-05 京东方科技集团股份有限公司 车辆用目标检测方法、车辆用目标检测装置和车辆
CN109724560A (zh) * 2018-12-17 2019-05-07 南京理工大学 一种基于惯性测量单元的单目测距系统
CN109827516A (zh) * 2019-03-19 2019-05-31 魔视智能科技(上海)有限公司 一种通过车轮来测量距离的方法
CN109979206A (zh) * 2017-12-28 2019-07-05 杭州海康威视系统技术有限公司 车辆测速方法、装置、系统、电子设备及存储介质
CN110006422A (zh) * 2019-03-28 2019-07-12 浙江吉利汽车研究院有限公司 一种设备安全运行参数的确定方法、装置、设备和存储介质
CN110334678A (zh) * 2019-07-12 2019-10-15 哈尔滨理工大学 一种基于视觉融合的行人检测方法
CN110533945A (zh) * 2019-08-28 2019-12-03 肇庆小鹏汽车有限公司 交通信号灯的预警方法、系统、车辆及存储介质
CN110632339A (zh) * 2019-10-09 2019-12-31 天津天地伟业信息系统集成有限公司 一种视频流速测试仪的水流测试方法
CN110966981A (zh) * 2018-09-30 2020-04-07 北京奇虎科技有限公司 测距方法及装置
CN111046843A (zh) * 2019-12-27 2020-04-21 华南理工大学 一种智能驾驶环境下的单目测距方法
US10860040B2 (en) 2015-10-30 2020-12-08 SZ DJI Technology Co., Ltd. Systems and methods for UAV path planning and control
CN112562331A (zh) * 2020-11-30 2021-03-26 的卢技术有限公司 一种基于视觉感知的他方车辆轨迹预测方法
CN112633182A (zh) * 2020-12-25 2021-04-09 广州文远知行科技有限公司 一种车辆状态检测方法、装置、设备和存储介质
CN112802090A (zh) * 2021-01-23 2021-05-14 行云智能(深圳)技术有限公司 一种单目视觉测距的处理方法
CN112880642A (zh) * 2021-03-01 2021-06-01 苏州挚途科技有限公司 测距系统和测距方法
CN113188509A (zh) * 2021-04-28 2021-07-30 上海商汤临港智能科技有限公司 一种测距方法、装置、电子设备及存储介质
CN113221739A (zh) * 2021-05-12 2021-08-06 中国科学技术大学 基于单目视觉的车距测量方法
CN113838075A (zh) * 2020-06-23 2021-12-24 南宁富桂精密工业有限公司 单目测距方法、装置及计算机可读存储介质
CN114228432A (zh) * 2022-01-25 2022-03-25 同济大学 基于路面状态识别的动态底盘预瞄控制方法
CN114295099A (zh) * 2021-12-28 2022-04-08 合肥英睿系统技术有限公司 基于单目摄像头的测距方法、车载测距设备以及存储介质
US20220121850A1 (en) * 2020-10-19 2022-04-21 Aurora Flight Sciences Corporation, a subsidiary of The Boeing Company Above-horizon target tracking
US11392801B2 (en) 2018-05-29 2022-07-19 Huawei Technologies Co., Ltd. Action recognition method and apparatus
US11478169B2 (en) 2017-10-13 2022-10-25 Huawei Technologies Co., Ltd. Action recognition and pose estimation method and apparatus
CN117218681A (zh) * 2023-11-09 2023-12-12 厦门瑞为信息技术有限公司 单目镜头的身高估计方法及小孩过闸装置与判断方法
US12072204B2 (en) 2020-10-19 2024-08-27 The Boeing Company Landing zone evaluation
CN118753347A (zh) * 2024-08-01 2024-10-11 北京西南交大盛阳科技股份有限公司 一种领车器、基于机器视觉和联锁信号的领车系统与领车方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102661733A (zh) * 2012-05-28 2012-09-12 天津工业大学 一种基于单目视觉的前方车辆测距方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102661733A (zh) * 2012-05-28 2012-09-12 天津工业大学 一种基于单目视觉的前方车辆测距方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
刘燕等: ""基于计算机视觉的单目摄影纵向车距测量系统研究"", 《公路交通科技》 *
宋彩霞等: ""车量测距方法"", 《电子测量与仪器学报》 *
韦庭: ""基于单目视觉的辅助驾驶系统中的图像处理研究"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10928838B2 (en) 2015-09-15 2021-02-23 SZ DJI Technology Co., Ltd. Method and device of determining position of target, tracking device and tracking system
US12181879B2 (en) 2015-09-15 2024-12-31 SZ DJI Technology Co., Ltd. System and method for supporting smooth target following
US11635775B2 (en) 2015-09-15 2023-04-25 SZ DJI Technology Co., Ltd. Systems and methods for UAV interactive instructions and control
CN107148639B (zh) * 2015-09-15 2019-07-16 深圳市大疆创新科技有限公司 确定跟踪目标的位置信息的方法及装置、跟踪装置及系统
CN107148639A (zh) * 2015-09-15 2017-09-08 深圳市大疆创新科技有限公司 确定跟踪目标的位置信息的方法及装置、跟踪装置及系统
US10976753B2 (en) 2015-09-15 2021-04-13 SZ DJI Technology Co., Ltd. System and method for supporting smooth target following
US10860040B2 (en) 2015-10-30 2020-12-08 SZ DJI Technology Co., Ltd. Systems and methods for UAV path planning and control
CN105488454A (zh) * 2015-11-17 2016-04-13 天津工业大学 基于单目视觉的前方车辆检测与测距
CN105488454B (zh) * 2015-11-17 2019-04-23 天津工业大学 基于单目视觉的前方车辆检测与测距
CN105354857B (zh) * 2015-12-07 2018-09-21 北京航空航天大学 一种有立交桥遮挡的车辆轨迹匹配方法
CN105354857A (zh) * 2015-12-07 2016-02-24 北京航空航天大学 一种有立交桥遮挡的车辆轨迹匹配方法
WO2017109359A1 (fr) * 2015-12-22 2017-06-29 Renault S.A.S Procédé et dispositif de détermination de positions spatiales et de paramètres cinématiques d'objets dans l'environnement d'un véhicule
FR3045816A1 (fr) * 2015-12-22 2017-06-23 Renault Sas Procede et dispositif de determination de positions spatiales et de parametres cinematiques d'objets dans l'environnement d'un vehicule
CN105718870B (zh) * 2016-01-15 2019-06-14 武汉光庭科技有限公司 自动驾驶中基于前向摄像头的道路标线提取方法
CN105718870A (zh) * 2016-01-15 2016-06-29 武汉光庭科技有限公司 自动驾驶中基于前向摄像头的道路标线提取方法
CN106157311A (zh) * 2016-07-04 2016-11-23 南京安驾信息科技有限公司 用于车辆adas识别系统的标定方法及装置
CN107764233A (zh) * 2016-08-15 2018-03-06 杭州海康威视数字技术股份有限公司 一种测量方法及装置
CN107764233B (zh) * 2016-08-15 2020-09-04 杭州海康威视数字技术股份有限公司 一种测量方法及装置
US11017552B2 (en) 2016-08-15 2021-05-25 Hangzhou Hikvision Digital Technology Co., Ltd Measurement method and apparatus
CN108122244B (zh) * 2016-11-30 2022-02-01 浙江宇视科技有限公司 一种视频图像的视频测速方法及装置
CN108122244A (zh) * 2016-11-30 2018-06-05 浙江宇视科技有限公司 一种视频图像的视频测速方法及装置
CN107305632A (zh) * 2017-02-16 2017-10-31 武汉极目智能技术有限公司 基于单目计算机视觉技术的目标对象距离测量方法与系统
CN107305632B (zh) * 2017-02-16 2020-06-12 武汉极目智能技术有限公司 基于单目计算机视觉技术的目标对象距离测量方法与系统
CN109117691A (zh) * 2017-06-23 2019-01-01 百度在线网络技术(北京)有限公司 可行驶区域检测方法、装置、设备及存储介质
CN107341478A (zh) * 2017-07-11 2017-11-10 京东方科技集团股份有限公司 一种辅助驾驶系统的车辆检测方法及其装置
US20190019041A1 (en) * 2017-07-11 2019-01-17 Boe Technology Group Co., Ltd. Method and apparatus for detecting a vehicle in a driving assisting system
US10579883B2 (en) * 2017-07-11 2020-03-03 Boe Technology Group Co., Ltd. Method and apparatus for detecting a vehicle in a driving assisting system
CN109583267A (zh) * 2017-09-28 2019-04-05 京东方科技集团股份有限公司 车辆用目标检测方法、车辆用目标检测装置和车辆
US11482013B2 (en) 2017-09-28 2022-10-25 Beijing Boe Technology Development Co., Ltd. Object tracking method, object tracking apparatus, vehicle having the same, and computer-program product
US11478169B2 (en) 2017-10-13 2022-10-25 Huawei Technologies Co., Ltd. Action recognition and pose estimation method and apparatus
CN107832788B (zh) * 2017-11-01 2021-07-23 青岛中汽特种汽车有限公司 一种基于单目视觉和车牌识别的车距测量方法
CN107832788A (zh) * 2017-11-01 2018-03-23 青岛理工大学 一种基于单目视觉和车牌识别的车距测量方法
CN109979206A (zh) * 2017-12-28 2019-07-05 杭州海康威视系统技术有限公司 车辆测速方法、装置、系统、电子设备及存储介质
CN108830159A (zh) * 2018-05-17 2018-11-16 武汉理工大学 一种前方车辆单目视觉测距系统及方法
US11392801B2 (en) 2018-05-29 2022-07-19 Huawei Technologies Co., Ltd. Action recognition method and apparatus
CN108759667A (zh) * 2018-05-29 2018-11-06 福州大学 车载摄像头下基于单目视觉与图像分割的前车测距方法
US11704938B2 (en) 2018-05-29 2023-07-18 Huawei Technologies Co., Ltd. Action recognition method and apparatus
CN109146948A (zh) * 2018-07-27 2019-01-04 内蒙古大学 基于视觉的作物长势表型参数量化与产量相关性分析方法
CN110966981A (zh) * 2018-09-30 2020-04-07 北京奇虎科技有限公司 测距方法及装置
CN110966981B (zh) * 2018-09-30 2023-03-24 北京奇虎科技有限公司 测距方法及装置
CN109724560A (zh) * 2018-12-17 2019-05-07 南京理工大学 一种基于惯性测量单元的单目测距系统
CN109443319A (zh) * 2018-12-21 2019-03-08 联创汽车电子有限公司 基于单目视觉的障碍物测距系统及其测距方法
CN109827516A (zh) * 2019-03-19 2019-05-31 魔视智能科技(上海)有限公司 一种通过车轮来测量距离的方法
CN109827516B (zh) * 2019-03-19 2020-09-04 魔视智能科技(上海)有限公司 一种通过车轮来测量距离的方法
CN110006422A (zh) * 2019-03-28 2019-07-12 浙江吉利汽车研究院有限公司 一种设备安全运行参数的确定方法、装置、设备和存储介质
CN110006422B (zh) * 2019-03-28 2021-03-09 浙江吉利汽车研究院有限公司 一种设备安全运行参数的确定方法、装置、设备和存储介质
CN110334678A (zh) * 2019-07-12 2019-10-15 哈尔滨理工大学 一种基于视觉融合的行人检测方法
CN110533945A (zh) * 2019-08-28 2019-12-03 肇庆小鹏汽车有限公司 交通信号灯的预警方法、系统、车辆及存储介质
CN110632339A (zh) * 2019-10-09 2019-12-31 天津天地伟业信息系统集成有限公司 一种视频流速测试仪的水流测试方法
CN111046843A (zh) * 2019-12-27 2020-04-21 华南理工大学 一种智能驾驶环境下的单目测距方法
CN111046843B (zh) * 2019-12-27 2023-06-20 华南理工大学 一种智能驾驶环境下的单目测距方法
CN113838075A (zh) * 2020-06-23 2021-12-24 南宁富桂精密工业有限公司 单目测距方法、装置及计算机可读存储介质
CN113838075B (zh) * 2020-06-23 2024-01-09 南宁富联富桂精密工业有限公司 单目测距方法、装置及计算机可读存储介质
US12100203B2 (en) * 2020-10-19 2024-09-24 The Boeing Company Above-horizon target tracking
US20220121850A1 (en) * 2020-10-19 2022-04-21 Aurora Flight Sciences Corporation, a subsidiary of The Boeing Company Above-horizon target tracking
US12072204B2 (en) 2020-10-19 2024-08-27 The Boeing Company Landing zone evaluation
CN112562331A (zh) * 2020-11-30 2021-03-26 的卢技术有限公司 一种基于视觉感知的他方车辆轨迹预测方法
CN112633182A (zh) * 2020-12-25 2021-04-09 广州文远知行科技有限公司 一种车辆状态检测方法、装置、设备和存储介质
CN112802090A (zh) * 2021-01-23 2021-05-14 行云智能(深圳)技术有限公司 一种单目视觉测距的处理方法
CN112880642A (zh) * 2021-03-01 2021-06-01 苏州挚途科技有限公司 测距系统和测距方法
CN113188509A (zh) * 2021-04-28 2021-07-30 上海商汤临港智能科技有限公司 一种测距方法、装置、电子设备及存储介质
CN113188509B (zh) * 2021-04-28 2023-10-24 上海商汤临港智能科技有限公司 一种测距方法、装置、电子设备及存储介质
CN113221739A (zh) * 2021-05-12 2021-08-06 中国科学技术大学 基于单目视觉的车距测量方法
CN114295099B (zh) * 2021-12-28 2024-01-30 合肥英睿系统技术有限公司 基于单目摄像头的测距方法、车载测距设备以及存储介质
CN114295099A (zh) * 2021-12-28 2022-04-08 合肥英睿系统技术有限公司 基于单目摄像头的测距方法、车载测距设备以及存储介质
CN114228432A (zh) * 2022-01-25 2022-03-25 同济大学 基于路面状态识别的动态底盘预瞄控制方法
CN117218681B (zh) * 2023-11-09 2024-02-06 厦门瑞为信息技术有限公司 单目镜头的身高估计方法及小孩过闸装置与判断方法
CN117218681A (zh) * 2023-11-09 2023-12-12 厦门瑞为信息技术有限公司 单目镜头的身高估计方法及小孩过闸装置与判断方法
CN118753347A (zh) * 2024-08-01 2024-10-11 北京西南交大盛阳科技股份有限公司 一种领车器、基于机器视觉和联锁信号的领车系统与领车方法

Similar Documents

Publication Publication Date Title
CN104899554A (zh) 一种基于单目视觉的车辆测距方法
US10970566B2 (en) Lane line detection method and apparatus
CN105678285B (zh) 一种自适应的道路鸟瞰图变换方法和道路车道检测方法
CN107330376B (zh) 一种车道线识别方法及系统
CN105893949B (zh) 一种复杂路况场景下的车道线检测方法
CN109657632B (zh) 一种车道线检测识别方法
CN104318258B (zh) 一种基于时域模糊和卡尔曼滤波器的车道线检测方法
CN103324930B (zh) 一种基于灰度直方图二值化的车牌字符分割方法
CN104036246B (zh) 一种基于多特征融合及多态均值的车道线定位方法
CN103198315B (zh) 基于字符轮廓和模板匹配的车牌字符分割算法
CN109299674B (zh) 一种基于车灯的隧道违章变道检测方法
CN108805065A (zh) 一种基于几何特征改进的车道线检测方法
CN103136528B (zh) 一种基于双边缘检测的车牌识别方法
CN107066986A (zh) 一种基于单目视觉的车道线与前方障碍物检测方法
KR101191308B1 (ko) 지능형 운송 시스템의 도로 및 차선 검출 시스템 및 방법
CN104809433B (zh) 一种基于最大稳定区域和随机采样的斑马线检测方法
CN105488454A (zh) 基于单目视觉的前方车辆检测与测距
CN106682586A (zh) 一种复杂光照条件下基于视觉的实时车道线检测的方法
CN102629326A (zh) 一种基于单目视觉的车道线检测方法
CN107886034B (zh) 行车提醒方法、装置及车辆
CN102314599A (zh) 一种车道识别偏离检测方法
CN108052904A (zh) 车道线的获取方法及装置
CN103927548B (zh) 一种新的避免车辆碰撞的刹车行为检测方法
CN107895151A (zh) 一种强光照条件下基于机器视觉的车道线检测方法
CN106778551A (zh) 一种高速路段及城市道路车道线识别方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150909