一种基于人工标定的智能交通算法评估方法技术

技术编号:10068776 阅读:235 留言:0更新日期:2014-05-23 11:46
本发明专利技术涉及一种基于人工标定的智能交通算法评估方法,包括:建立交通视频数据库;利用ViPER软件对交通视频进行人工标定;将标定的参数保存为XML格式的文件,并将其导出;对XML文件进行数据分析,获取所需交通参数;完善交通视频数据库;对待验证算法进行评估。本发明专利技术通过人工识别和标定交通视频中车辆/行人/交通标志的时间—位置信息,由计算机自动获取交通参数,与基于计算机视觉的交通参数智能算法相比,大大提高了交通参数的精度。建立了多种交通参数智能算法的评估平台,可以对待验证算法进行多场景、多参数、全方面的验证评估。评估方法准确可靠,对被评估算法的改进和完善具有一定的指导作用。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及,包括:建立交通视频数据库;利用ViPER软件对交通视频进行人工标定;将标定的参数保存为XML格式的文件,并将其导出;对XML文件进行数据分析,获取所需交通参数;完善交通视频数据库;对待验证算法进行评估。本专利技术通过人工识别和标定交通视频中车辆/行人/交通标志的时间—位置信息,由计算机自动获取交通参数,与基于计算机视觉的交通参数智能算法相比,大大提高了交通参数的精度。建立了多种交通参数智能算法的评估平台,可以对待验证算法进行多场景、多参数、全方面的验证评估。评估方法准确可靠,对被评估算法的改进和完善具有一定的指导作用。【专利说明】
本专利技术属机器视觉与智能控制领域,是一种利用计算机技术、图像处理技术、数据库技术等对智能交通算法进行评估的方法。
技术介绍
随着公路交通基础设施的逐渐完善和私人汽车数量的增加,道路交通问题日益严重。近年来,交通事故频繁,道路交通事故造成的生命和财产损失越来越引起人们的关注。据统计:2008年,全国共发生道路交通事故265204起,造成73484人死亡,304919人受伤,直接财产损失10.1亿元;2009年,全国共发生道路交通事故238351起,造成67759人死亡,275125人受伤,直接财产损失9.1亿元;2010年,全国共发生道路交通事故3906164起,造成65225人死亡,254075人受伤,直接财产损失9.3亿元。为了最大限度地减少道路交通事故造成的生命和财产损失,在过去的几十年中,国内外专家和学者都在积极开展有关智能交通系统(ITS)的研究工作。近年来,众多基于计算机视觉的智能交通算法应运而生,它们运用计算机和图像处理等技术,完成对包括车辆数、车速、车型等交通参数的自动检测。算法不同,精度也不同。尽管各种智能算法公布的准确率大多在90%以上,但由于迄今为止还没有一个统一、准确、可靠的验证平台和评估方法,无法验证各种算法公布的准确度是否可信,也就很难对各种算法的优劣进行比较评判。
技术实现思路
针对上述问题,本专利技术提出,基于人工标定的数据,获取准确的交通参数,并将其与待评估的智能算法得到的交通参数进行对t匕,得到该算法的准确度,从而评价该算法性能的优劣。本专利技术所涉及的硬件设备包括PC机、摄像机及相对应的采集卡。摄像机拍摄的视频导入PC机,并转化为通用格式的视频文件,如MPG格式。人工标定部分需应用开源软件ViPER,该软件可以人工手动地逐帧标注目标单位在视频中所处的位置,本专利技术应用该软件进行交通单位(车辆/行人/交通标志)的时间一位置数据标定。,包括以下步骤:步骤I,建立交通视频数据库。收集多场景、不同环境下的交通视频,视频分类如下:不同地点:快速路,交叉路口,高速路口匝道等;不同时段:早高峰,晚高峰,白天,傍晚等;不同环境:无阴影,光照阴影明显,雾,雨雪天气等;不同目标:车辆,行人,交通标志等;每段时长10?60分钟不等,可以满足多种算法的验证需求。步骤2,利用ViPER软件对交通视频进行人工标定。步骤2.1,载入待标定的交通视频。步骤2.2,设定要标定的参数,包括名称、标注框种类等。步骤2.3,人工标定交通视频中的各个单位的时间一位置信息。人工标定的信息包括:单位编号;类别:I—车辆,2—行人,3—交通标志;单位在视频中持续的帧数;单位区域的左上角点坐标(X,Y);单位区域的横向宽度Width、纵向高度 Height。步骤3,导出人工标定的数据。将在ViPER软件中标定的数据保存为XML格式的文件,并将其导出。步骤4,对步骤3所述XML文件进行数据分析,获取所需的交通参数。步骤4.1,形成车辆行进轨迹。读取标定信息,将由X、Y、Width、Height所构成的矩形框中心(X+Width/2,Y+Height/2 )视为车辆所在位置,连结各个时间点的车辆位置,形成车辆行进轨迹。步骤4.2,计算车辆数。( I)根据视频设定 车道数和虚拟线圈,线圈宽度与车道同宽,长度不小于一个车身长度。(2)根据车辆与虚拟线圈的几何关系,进行分车道车辆计数。如图1所示,四边形AB⑶为设定的虚拟线圈,车辆V由AB边驶入⑶边驶出。车辆位置与虚拟线圈四个顶点存在几何关系VA+VB-AB≥O, VC+VD-CD≥O。VA+VB-AB的最小值点对应车辆进入该虚拟线圈的时刻,VC+VD-CD的最小值点对应车辆驶出虚拟线圈的时亥IJ,据此可以判断车辆驶入或驶出线圈的行为及进入和驶出的时刻。若某车对同一虚拟线圈完成驶入驶出行为,进行一次对该车道的车辆计数。该车道车辆数+1。若某车辆驶入某虚拟线圈,但未驶出任何虚拟线圈,则认为该车行驶异常,不计数。若某车辆驶入某虚拟线圈,但从另一虚拟线圈驶出,则认为该车进行换道行为,其驶出的虚拟线圈计数+1。步骤4.3,计算车间距、平均车间距。根据摄像机标定,获得视频中道路所对应的实际长度。由相邻矩形框坐标位置相减得到车间距,平均车间距为统计一段时间内的车间距均值。步骤4.4,计算车速、平均车速。根据摄像机标定,获得所画虚拟线圈所对应的实际距离,按照步骤4.2所述方法得到每辆车进入及驶出虚拟线圈的时刻,由距离/时间得到车辆行驶速度。统计一段时间内,所有经过虚拟线圈的车辆的速度,获取其平均速度。步骤4.5,计算车辆排队长度。车辆排队是一种交通波,因此排队长度不同于车辆的存在性判断,不仅与场景中的每辆车的当前位置、速度信息相关,也与其历史信息相关,仅从单幅图像或视频中的某一帧中并不能获取准确的排队长度。本专利技术基于多帧、长时间段的人工标定计算车辆排队长度,具体方法如下:设定停车线位置,利用步骤I所获得的每辆车的时间一位置信息绘制其距停车线距离与时间的关系曲线,如图2所示,每条线对应一辆车。到达交叉路口的排队车辆经过行驶一停车等待一继续行驶3个阶段,停车与启动的分界点称为拐点。拟合车道内的每辆车的拐点得到整个车道的停车波A(t)与启动波B(t),即交通波,如图3所示,原点对应停车线位置。根据交通波与排队长度的关系计算排队长度和停车延误:QL (t) =TL (t) -HL (t)式中,t为时间,QL(t)为排队长度,TL(t)为队尾与停车线距离,HL(t)为对头与停车线距离。步骤4.6,获取交通标志位置信息。读取车载视频标注的交通标志信息,获取交通标志在每一时刻的位置,通过摄像机标定,拟合出实际距离对应图像中的长度关系,由交通标志的位置信息转化为实际距离信息,实时显示该交通标志与行驶车辆之间的距离。步骤4.7,按照步骤4.1的方法形成行人轨迹。步骤5,完善交通视频数据库。将步骤I中的每段交通视频按照步骤2和步骤3所述方法进行人工标定,然后按照步骤4所述方法计算每段视频中的交通参数,原始视频及其对应的人工标定数据和交通参数共同组成用于算法评估的交通视频数据库。步骤6,对待验证算法进行评估。选取视频数据库中的同一段多或段视频,应用待验证算法测量上述交通参数,将测量结果与数据库中的交通参数进行比对,计算测量的准确度,由此判断待验证算法的准确性。与现有技术相比,本专利技术具有以下优点:1.本专利技术通过人工识别和标定交通视频中的车辆/行人/交通标志的时间一位置信息,由计算机自动获取交通参数,与基于计算机视觉的交通参数智能算法相比,大大提高了交通参数本文档来自技高网
...

【技术保护点】
一种基于人工标定的智能交通算法评估方法,其特征在于,包括以下步骤:步骤1,建立交通视频数据库;收集多场景、不同环境下的交通视频,视频分类如下:不同地点:快速路,交叉路口,高速路口匝道;不同时段:早高峰,晚高峰,白天,傍晚;不同环境:无阴影,光照阴影明显,雾,雨雪天气;不同目标:车辆,行人,交通标志;每段时长10~60分钟不等,可以满足多种算法的验证需求;步骤2,利用ViPER软件对交通视频进行人工标定;步骤2.1,载入待标定的交通视频;步骤2.2,设定要标定的数据,包括名称、标注框种类;步骤2.3,人工标定交通视频中的各个单位即车辆/行人/交通标志的时间—位置信息;步骤3,导出人工标定的数据;将在ViPER软件中标定的数据保存为XML格式的文件,并将其导出;步骤4,对步骤3所述XML文件进行数据分析,获取所需的交通参数;步骤4.1,形成车辆行进轨迹;读取标定信息,将由X、Y、Width、Height所构成的矩形框中心(X+Width/2,Y+Height/2)视为车辆所在位置,连结各个时间点的车辆位置,形成车辆行进轨迹;步骤4.2,计算车辆数;步骤4.3,计算车间距、平均车间距;根据摄像机标定,获得视频中道路所对应的实际长度;由相邻矩形框坐标位置相减得到车间距,平均车间距为统计一段时间内的车间距均值;步骤4.4,计算车速、平均车速;根据摄像机标定,获得所画虚拟线圈所对应的实际距离,按照步骤4.2所述方法得到每辆车进入及驶出虚拟线圈的时刻,由距离/时间得到车辆行驶速度;统计一段时间内,所有经过虚拟线圈的车辆的速度,获取其平均速度;步骤4.5,计算车辆排队长度;步骤4.6,获取交通标志位置信息;读取车载视频标注的交通标志信息,获取交通标志在每一时刻的位置,通过摄像机标定,拟合出实际距离对应图像中的长度关系,由交通标志的位置信息转化为实际距离信息;步骤4.7,按照步骤4.1的方法形成行人轨迹;步骤5,完善交通视频数据库;将步骤1中所述的每段交通视频按照步骤2和步骤3所述方法进行人工标定,然后按照步骤4所述方法计算每段视频中的交通参数,原始视频及其对应的人工标定数据和交通参数共同组成用于算法评估的交通视频数据库;步骤6,对待验证算法进行评估;选取视频数据库中的同一段多或段视频,应用待验证算法测量上述交通参数,将测量结果与数据库中的交通参数进行比对,计算测量的准确度,由此判断待验证算法的准确性。...

【技术特征摘要】

【专利技术属性】
技术研发人员:辛乐高江杰房圣超陈阳舟
申请(专利权)人:北京工业大学
类型:发明
国别省市:北京;11

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

1