CN106250912A - 基于图像的车辆位置获取方法 - Google Patents
基于图像的车辆位置获取方法 Download PDFInfo
- Publication number
- CN106250912A CN106250912A CN201610580711.XA CN201610580711A CN106250912A CN 106250912 A CN106250912 A CN 106250912A CN 201610580711 A CN201610580711 A CN 201610580711A CN 106250912 A CN106250912 A CN 106250912A
- Authority
- CN
- China
- Prior art keywords
- sample
- image
- vehicle
- sigma
- motor vehicles
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
- G06F18/253—Fusion techniques of extracted features
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/08—Detecting or categorising vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- General Engineering & Computer Science (AREA)
- Bioinformatics & Computational Biology (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Image Analysis (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明提供了一种基于图像的车辆位置获取方法,该方法包括:给定机动车特征训练样本图像;在特征训练中,对于每个机动车样本的多方向特征构造简单分类器,并选择迭代误差最小的简单分类器;由多个简单分类器线性组合输出最终分类器,通过最终分类器选择最优阈值,区分机动车样本和非车样本;计算车载图像的对称度量,确定前方机动车是否存在。本发明提出了一种基于图像的车辆位置获取方法,在机动车轮廓识别过程中,充分利用多方向特征信息,兼顾识别过程中的实时性与鲁棒性,而在安全车距监控中,根据相邻两车相对行驶的速度多变性给出全面的考虑,提高了公共交通安全预警管理能力。
Description
技术领域
本发明涉及机器视觉,特别涉及一种基于图像的车辆位置获取方法。
背景技术
随着交通运输业快速发展的同时,道路交通安全问题日益突出,层出不穷的交通事故给社会造成巨大的经济损失和人员生命损失,成为了新的社会不稳定因素。机动车行驶安全状态视觉预警***有助于改善交通安全性和提高道路安全管理能力,并能够对事故责任认定提供部分可视化证据。虽然机动车视觉安全预警技术已成为目前机动车安全设计的重点,但是现有的安全预警技术均存在一定的局限性。例如前车图像识别方法忽略了机动车轮廓在图像中所表现出的多方向特征信息,导致单一特征下局部有效鉴别信息的损失,未能较好地解决机动车识别过程中实时性与鲁棒性之间的矛盾。在安全车距监控中局限于前后车相对行驶速度的计算,没有解决安全车距监控决策中驾驶员主观反应时间的作用、相邻两车相对行驶状态的多变性等不确定性问题。
发明内容
为解决上述现有技术所存在的问题,本发明提出了一种基于图像的车辆位置获取方法,包括:
给定机动车特征训练样本图像(x1,y1),…,(xN,yN),yi∈{0,1},分别表示非车样本和机动车样本;初始化样本权值δi:
式中,p为机动车样本数量;q为非车样本数量;
令t=1,…,T,T为总迭代次数,在第t轮特征训练中,对于每一个机动车样本的多方向特征,构造简单分类器ht∈[0,1];h(f(x),p,η)为:当pf(x)<pη时h=1,否则h=0;f(x)为像素x的特征值,η为预设阈值;p为极性函数;
计算训练样本在ht中出现的分类错误率之和:εt=∑[ht(xi)-yi]2;
选择迭代误差ε最小的简单分类器ht;
更新训练样本权值:即将εt更新为εt exp[-yiht(xi)],i=1,2,…,N,正则化权值:∑iεt=1;
由T个简单分类器线性组合输出最终分类器:
通过最终分类器选择最优阈值,利用该阈值区分机动车样本和非车样本;对车载图像捕获设备采集的道路图像进行实时检测与判断,得到当前图像中前车所在的位置后,将水平中轴所在行亮度数据视为横坐标的一维函数g(x),对称轴取为矩形竖直中轴xs,宽度为矩形宽度w,以xs为中点,g(x)=g(xs+u)的奇分量O(u,xs,w)和偶分量E(u,xs,w):
E(u,xs,w)=g(xs+u)/2+g(xs-u)/2 -w/2≤u≤w/2
O(u,xs,w)=g(xs+u)/2-g(xs-u)/2 -w/2≤u≤w/2
由能量函数计算对称度量:
式中,xs为矩形竖直中轴;w为矩形宽度;当S(xs,w)=-1时,表示完全不对称;S(xs,w)=1时,表示完全对称;
将上述对称度量进行熵值正则化:SYM=S(xs,w)/4Em
其中Em为灰度图像信息熵最大值,当SYM大于预定义阈值时,确定前方机动车存在。
本发明相比现有技术,具有以下优点:
本发明提出了一种基于图像的车辆位置获取方法,在机动车轮廓识别过程中,充分利用多方向特征信息,兼顾识别过程中的实时性与鲁棒性,而在在安全车距监控中,根据相邻两车相对行驶的速度多变性给出全面的考虑,提高了公共交通安全预警管理能力。
附图说明
图1是根据本发明实施例的基于图像的车辆位置获取方法的流程图。
具体实施方式
下文与图示本发明原理的附图一起提供对本发明一个或者多个实施例的详细描述。结合这样的实施例描述本发明,但是本发明不限于任何实施例。本发明的范围仅由权利要求书限定,并且本发明涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节以便提供对本发明的透彻理解。出于示例的目的而提供这些细节,并且无这些具体细节中的一些或者所有细节也可以根据权利要求书实现本发明。
本发明的一方面提供了一种基于图像的车辆位置获取方法。图1是根据本发明实施例的基于图像的车辆位置获取方法流程图。
本发明在前车图像识别中,融合对前车的先验知识及其图像中的表现特征,限定目标检测与跟踪区域,根据道路图像亮度均值突变特征检测提出前车存在性假设,提取机动车样本多方向特征,对提取的特征样本训练分类,实现前车的准确定位,通过熵值正则化对称度量验证前车存在性假设,实现了机动车的检测识别。结合改进的预测模型对机动车检测结果进行动态实时跟踪。在安全车距计算中,通过建立基于车道平面约束的车距测量模型,实现了相邻前后车车距的精确测量,运用多传感器从驾驶员反应特征、机动车反应特性和道路环境出发,建立了多源信息融合的安全车距模型。
根据车载图像捕获设备安装位置的先验知识约束搜索范围,将前车检测跟踪区域由整幅图像缩小到当前车道内,以车道线的聚点为中心,设置一个宽度为70像素,高度为50像素的矩形检测区域,机动车检测区域即为左、右两侧车道线与矩形区域共同限定的内部区域。
在确定的矩形检测区域内,从道路图像的底部自下而上分别计算每一行像素的平均亮度值,搜索出图像中亮度均值突变最大的区域,就能够初步断定道路图像中是否可能存在机动车。
式中,G(r)为亮度均值;b(r)L为搜索区域内的第r行的左端像素坐标;b(r)R为搜索区域内的第r行的右端像素坐标;g(r,i)为像素点(r,i)的亮度值。
在搜索区域内,亮度均值G(r)产生阶跃变化所在行的位置,可能对应着机动车的最下边缘,暂时设定已经探测到前车。若在整个搜索区域内没有灰度均值的跳变,则认为当前检测区域内不存在机动车。
选择如下滤波器:
方向θ通过下面表达式进行选择:
θ=2kπ/n,k={0,1,2...n-1}
式中,n为所采用的滤波器包含的角度的总数;ω0为预先确定的径向中心频率。
将图像I(x,y)与上述滤波器进行卷积,通过滤波器的尺度的变化得到不同尺度上的方向反应,从而形成8方向。用小波变换系数W(x,y)反映机动车的图像特征。
W(x,y)=∫I(x1,y1)Φ(x,y)*(x-x1,y-y1)dxdy
给定机动车特征训练样本图像(x1,y1),…,(xN,yN),yi∈{0,1},分别表示非车样本和机动车样本。则样本的权值初始化过程如下:
式中,p为机动车样本数量;q为非车样本数量。
在第t轮特征训练中,(t=1,…,T,T为总迭代次数),对于每一个机动车样本的8方向特征,构造简单分类器ht∈[0,1];h(f(x),p,η)为:当pf(x)<pη时h=1,否则h=0;f(x)为像素x的特征值,η为预设阈值;p为极性函数。
计算训练样本在ht中出现的分类错误率之和:εt=∑[ht(xi)-yi]2;
选择迭代误差ε最小的简单分类器ht;
更新训练样本权值:即将εt更新为εt exp[-yiht(xi)],i=1,2,…,N,正则化权值:∑iεt=1;
由T个简单分类器线性组合输出最终分类器:
选择简单分类器,并基于特征值将训练样本分类。通过最终分类器选择最优阈值,利用该阈值区分机动车样本和非车样本。在离线训练模块,通过对在各种环境下采集到大量的机动车样本和非车样本的学习,针对机动车样本的8方向特征,通过分类器特征训练形成一系列的简单分类器,依据权重把这些简单分类器组合成最终分类器。在线识别模块则依据离线训练模块得到的最终分类器,对车载图像捕获设备采集的道路图像进行实时检测与判断,得到当前图像中前车所在的位置。
在进行对称度量计算时,将水平中轴所在行亮度数据视为横坐标的一维函数g(x),对称轴取为矩形竖直中轴xs,宽度为矩形宽度w,以xs为中点,g(x)=g(xs+u)的奇分量O(u,xs,w)和偶分量E(u,xs,w)如下式所示:
E(u,xs,w)=g(xs+u)/2+g(xs-u)/2 -w/2≤u≤w/2
O(u,xs,w)=g(xs+u)/2-g(xs-u)/2 -w/2≤u≤w/2
由能量函数计算对称度量如下式所示:
式中,xs为矩形竖直中轴;w为矩形宽度。
当S(xs,w)=-1时,表示完全不对称;S(xs,w)=1时,表示完全对称。
引用熵值正则化的对称度量排除虚假机动车目标,对称度量定义为:SYM=S(xs,w)/4Em
其中Em为灰度图像信息熵最大值,当SYM大于预定义阈值时,确定前方机动车存在。
在进一步的实施例中,在单帧静态图像测距模型的基础上,本发明根据道路几何形态特征建立了一种的车距视觉测量模型。计算目标特征点P0与车载图像捕获设备的孔径圆心C在车道平面内的投影位置即原点O的距离|OP0|为:
其中点P计算为|CP|=h/cosβ,β为车载图像捕获设备的俯仰角,h为车载图像捕获设备的离地高度。
|OP|=h×tan(π/2-β+tan(C0-P’0)/f)
C0为车载图像捕获设备的光轴与图像平面交点,P’0为目标特征点P0在图像平面内对应的像素点,f为焦距。
kL、kR分别表示像素平面内左、右两侧车道线的斜率;系数
通过计算点O和点P的距离|OP|以及点P0和点P的距离|PP0|,得到|OP0|即作为本车与前车之间的车距。
本发明建立的多源信息融合的安全车距模型,通过对前后车行为状态信息的视觉认知理解,估计前后车的相对速度以及车距。
机动车在行驶过程中,驾驶员实施刹车时相邻前后车的相对位置关系表示如下:Ls为前后车安全车距,Lh为本车刹车时间内的行驶距离,Lf为前车行驶距离,D0为两车相对静止时的固定安全车距。
则安全车距Ls=Lh-Lf+D0
1.当前车静止时,Lf为0,前后车的安全车距为:
Ls=vh(te+tc+tz/2)+vh 2/2ahmax+D0
其中vh为本车速度,te为驾驶员反应时间,tc为制动***协调时间,tz为减速时间,ahmax为本车最大刹车加速度。
2.若前车以匀速行驶,Lf=vf(te+tc+tz/2+(vh-vf)abh);
abh为本车刹车加速度。
则前后车的安全车距为:
Ls=vr(te+tc+tz/2)+vr 2/2abh+D0
其中vr为两车相对速度,其获取方法为:
vr=(Li-Li+1)/Δt;
Li与Li+1分别为时间间隔Δt前后由车载图像捕获设备通过上述过程测量得到的本车与前车的车距。
3.若前车处于匀减速行驶时,分为本车车速高于、等于前车车速两种情况。
①本车车速高于前车车速时,前车的行驶距离为:
Lf=(vf 2-v’f 2)2abf
式中,v’f为前车减速过程中某一时刻瞬时速度;abf为前车刹车加速度,其计算方法为:
abf=(vi+1 f-vi f)/Δt;
vi+1 f=(Li+2-Li+1)/Δt+vi+1 h
vi f=(Li+1-Li)/Δt+vi h
Li,Li+1,Li+2分别为每间隔Δt测得的三次连续车距数值。vi h,vi+1 h为间隔Δt前后本车车速。
本车驾驶员反应和刹车协调时间开始实施减速,其行驶距离为:
Lh=vh(te+tc+tz/2)+(vh 2-v’f 2)/2abh
此时,若两车最大刹车加速度相同,则:
Ls=Lh-Lf+D0=vh(te+tc+tz/2)+vr(2vh-vr)/2ahmax+D0
②本车车速等于前车车速时,本车调整刹车加速度以维持与前车的跟随状态,则安全车距为:
Ls=vh(te+tc+tz/2)+(vf 2/2)(1/abh-1/abf)+vf 2/2abf+D0
综上所述,本发明提出了一种基于图像的车辆位置获取方法,在机动车轮廓识别过程中,充分利用多方向特征信息,兼顾识别过程中的实时性与鲁棒性,而在在安全车距监控中,根据相邻两车相对行驶的速度多变性给出全面的考虑,提高了公共交通安全预警管理能力。
显然,本领域的技术人员应该理解,上述的本发明的各模块或各步骤可以用通用的计算***来实现,它们可以集中在单个的计算***上,或者分布在多个计算***所组成的网络上,可选地,它们可以用计算***可执行的程序代码来实现,从而,可以将它们存储在存储***中由计算***来执行。这样,本发明不限制于任何特定的硬件和软件结合。
应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
Claims (1)
1.一种基于图像的车辆位置获取方法,其特征在于,包括:
给定机动车特征训练样本图像(x1,y1),…,(xN,yN),yi∈{0,1},分别表示非车样本和机动车样本;初始化样本权值δi:
式中,p为机动车样本数量;q为非车样本数量;
令t=1,…,T,T为总迭代次数,在第t轮特征训练中,对于每一个机动车样本的多方向特征,构造简单分类器ht∈[0,1];h(f(x),p,η)为:当pf(x)<pη时h=1,否则h=0;f(x)为像素x的特征值,η为预设阈值;p为极性函数;
计算训练样本在ht中出现的分类错误率之和:εt=∑[ht(xi)-yi]2;
选择迭代误差ε最小的简单分类器ht;
更新训练样本权值:即将εt更新为εt exp[-yiht(xi)],i=1,2,…,N,正则化权值:∑iεt=1;
由T个简单分类器线性组合输出最终分类器:
通过最终分类器选择最优阈值,利用该阈值区分机动车样本和非车样本;对车载图像捕获设备采集的道路图像进行实时检测与判断,得到当前图像中前车所在的位置后,将水平中轴所在行亮度数据视为横坐标的一维函数g(x),对称轴取为矩形竖直中轴xs,宽度为矩形宽度w,以xs为中点,g(x)=g(xs+u)的奇分量O(u,xs,w)和偶分量E(u,xs,w):
E(u,xs,w)=g(xs+u)/2+g(xs-u)/2 -w/2≤u≤w/2
O(u,xs,w)=g(xs+u)/2-g(xs-u)/2 -w/2≤u≤w/2
由能量函数计算对称度量:
式中,xs为矩形竖直中轴;w为矩形宽度;当S(xs,w)=-1时,表示完全不对称;S(xs,w)=1时,表示完全对称;
将上述对称度量进行熵值正则化:SYM=S(xs,w)/4 Em
其中Em为灰度图像信息熵最大值,当SYM大于预定义阈值时,确定前方机动车存在。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610580711.XA CN106250912A (zh) | 2016-07-21 | 2016-07-21 | 基于图像的车辆位置获取方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610580711.XA CN106250912A (zh) | 2016-07-21 | 2016-07-21 | 基于图像的车辆位置获取方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106250912A true CN106250912A (zh) | 2016-12-21 |
Family
ID=57603323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610580711.XA Pending CN106250912A (zh) | 2016-07-21 | 2016-07-21 | 基于图像的车辆位置获取方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106250912A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107657236A (zh) * | 2017-09-29 | 2018-02-02 | 厦门知晓物联技术服务有限公司 | 汽车安全驾驶预警方法及车载预警*** |
CN109229109A (zh) * | 2017-07-04 | 2019-01-18 | 百度在线网络技术(北京)有限公司 | 判断车辆行驶方向的方法、装置、设备和计算机存储介质 |
CN107437062B (zh) * | 2017-06-27 | 2019-11-12 | 浙江工业大学 | 一种静态图像的多方向车辆粗定位方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902983A (zh) * | 2012-09-21 | 2013-01-30 | 博康智能网络科技股份有限公司 | 一种基于支持向量机的出租车识别方法 |
CN103871077A (zh) * | 2014-03-06 | 2014-06-18 | 中国人民解放军国防科学技术大学 | 一种道路车辆监控视频中的关键帧提取方法 |
-
2016
- 2016-07-21 CN CN201610580711.XA patent/CN106250912A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902983A (zh) * | 2012-09-21 | 2013-01-30 | 博康智能网络科技股份有限公司 | 一种基于支持向量机的出租车识别方法 |
CN103871077A (zh) * | 2014-03-06 | 2014-06-18 | 中国人民解放军国防科学技术大学 | 一种道路车辆监控视频中的关键帧提取方法 |
Non-Patent Citations (1)
Title |
---|
杨炜: "客运车辆危险行驶状态机器视觉辨识***研究", 《中国博士学位论文全文数据库 工程科技II辑》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107437062B (zh) * | 2017-06-27 | 2019-11-12 | 浙江工业大学 | 一种静态图像的多方向车辆粗定位方法 |
CN109229109A (zh) * | 2017-07-04 | 2019-01-18 | 百度在线网络技术(北京)有限公司 | 判断车辆行驶方向的方法、装置、设备和计算机存储介质 |
US10513260B2 (en) | 2017-07-04 | 2019-12-24 | Baidu Online Network Technology (Beijing) Co., Ltd. | Method and apparatus for judging vehicle driving direction, device and computer storage medium |
CN107657236A (zh) * | 2017-09-29 | 2018-02-02 | 厦门知晓物联技术服务有限公司 | 汽车安全驾驶预警方法及车载预警*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11380105B2 (en) | Identification and classification of traffic conflicts | |
WO2022206942A1 (zh) | 一种基于行车安全风险场的激光雷达点云动态分割及融合方法 | |
CN104157156B (zh) | 一种高速公路危险路段车速动态管理预警方法 | |
CN105513349B (zh) | 基于双视角学习的山区高速公路车辆事件检测方法 | |
Yu et al. | Traffic danger recognition with surveillance cameras without training data | |
CN103578115A (zh) | 移动体识别***以及移动体识别方法 | |
CN103914688A (zh) | 一种城市道路障碍物识别*** | |
CN102855759A (zh) | 高分辨率卫星遥感交通流信息自动采集方法 | |
CN104574993B (zh) | 一种道路监控的方法及装置 | |
CN109900494B (zh) | 一种测试用例的生成方法 | |
CN112487905A (zh) | 一种车辆周边行人危险等级预测方法及*** | |
Ketcham et al. | Recognizing the Illegal Parking Patterns of Cars on the Road in Front of the Bus Stop Using the Support Vector Machine | |
CN106250912A (zh) | 基于图像的车辆位置获取方法 | |
CN113658427A (zh) | 基于视觉与雷达的路况监控方法及***、设备 | |
Tanaka et al. | Vehicle Detection Based on Perspective Transformation Using Rear‐View Camera | |
CN115630569A (zh) | 一种应用于自动驾驶的毫米波雷达传感器建模方法 | |
CN106203383A (zh) | 基于图像的车辆安全预警方法 | |
Wu et al. | Automatic vehicle tracking with LiDAR-enhanced roadside infrastructure | |
CN103295003A (zh) | 一种基于多特征融合的车辆检测方法 | |
Wu et al. | Grid-based lane identification with roadside LiDAR data | |
CN114896820A (zh) | 基于虚拟场景的汽车列车行驶通过性及性能分析预测方法 | |
Yu et al. | MPP: A novel algorithm for estimating vehicle space headways from a single image | |
CN106289067A (zh) | 基于图像的车距测算方法 | |
CN108648461A (zh) | 基于视频测速的弯道预警实现方法 | |
Lai et al. | Sensor fusion of camera and MMW radar based on machine learning for vehicles |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161221 |