[发明专利]一种基于枚举试探的车速检测方法有效

专利信息
申请号: 201310045928.7 申请日: 2013-02-05
公开(公告)号: CN103177584A 公开(公告)日: 2013-06-26
发明(设计)人: 宋焕生;徐晓娟;李怀宇;张骁;徐昊;席阳;彭玲玲 申请(专利权)人: 长安大学
主分类号: G08G1/052 分类号: G08G1/052;G06T7/20
代理公司: 西安恒泰知识产权代理事务所 61216 代理人: 李婷
地址: 710064*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供了一种基于枚举试探的车速检测方法,通过在图像上划出三条车道线,手动标记不少于三对特征点,建立映射表,划定跟踪区域,构建一幅背景图像,然后采用当前帧和背景图像做差分的方法进行目标识别,利用比率法寻找特征点,最后再利用枚举试探的方法计算车速。本发明的的车速检测方法,能够实时、精确的检测出在途车辆的速度,配合智能交通系统的其他应用可迅速得到违章车辆的全面信息,不受环境限制。适用于智能交通管理中对车速的监测,减少交通事故的发生,具有广阔的应用前景。
搜索关键词: 一种 基于 枚举 试探 车速 检测 方法
【主权项】:
一种基于枚举试探的车速检测方法,其特征在于,该方法按照以下步骤进行:步骤一,图像预处理:将采集到的交通视频处理成720×228像素大小的灰度图像,在图像上画出三条车道线,选择其中任意相邻的两条车道线手动标记不少于三对特征点,这三对特征点取车道虚线的端点,建立图像像素到路面实际距离的映射关系,即映射表;步骤二,划定跟踪区域:在视频图像中,依据给定目标车尾点的位置,沿着车辆行驶的方向向前寻找m行,向左扩展n个像素,向右扩展n‑1个像素,形成一个2×m×n的跟踪区域,并以跟踪区域内车尾点所在的直线作为车辆行驶的轨迹线,其中:所述的m取90,所述的n取8;步骤三,采用帧差法提取投影数据,车辆运动使图像的灰度值发生变化,从而帧差法就可以很好的检测出车辆的运动情况,对划定的跟踪区域,连续跟踪10帧,因为视频的采集速度为25帧/秒,相邻两帧图像间的灰度差别不大,所以在利用帧差法提取投影数据时采用隔1帧相减的方法,即第M+2帧与第M帧做减法,提取8个投影序列,灰度值数据存储在数组Gray[M][N]中,计算公式为: Gray [ M ] [ N ] = Σ i = - 8 i = 7 ( gray M + 2 ( N , i ) - gray M ( N , i ) ) 式中:M表示连续跟踪的帧数,M=0,1…6,7;N表示依据给定车尾点之后向前寻找的行数,N=0,1…88,89;gray表示选定的跟踪区域中像素点的灰度值;步骤四,利用比率法寻找特征点:将步骤三中提取的8个投影序列中的第一个序列的90个灰度值相加,取和值的1/20作为寻找特征点的阈值,将图像中的噪声影响分散,降低图像噪声对特征点选取的影响,然后从第一个投影值开始依次向后叠加,当叠加的值达到上述的寻找特征点的阈值,此时所在的点就作为特征点;步骤五,利用枚举试探的方法计算车速:依据步骤二中所标定的车尾点求得的速度能够代表整辆车的行驶速度,以步骤四中得到的特征点对应的实际距离作为目标车辆的初始位置,枚举一系列速度值赋给车辆,连续跟踪8帧,得到8个距离值,反查映射表及数组Gray[M][N]得到这8个距离值在投影序列中对应的灰度值,与步骤四中得到的特征点对应的投影序列灰度值作比较,最接近的一组灰度值所对应的速度即为目标车辆的实际速度,具体计算过程分为粗调和细调两个部分:计算前先将步骤四中找到的特征点的值转化成实际路面上的距离值,步骤四中找到的特征点是一个以给定车尾点为零点的像素行,将这个像素行值转换成像素坐标点,查找映射表得到这个像素点对应的实际路面距离值,即目标车辆的初始位置S0;(1)粗调:给目标车辆一个初始速度5km/h,以5km/h为间隔依次增加,根据实际车速的范围设定一组速度值:5km/h、10km/h、15km/h、20km/h……170km/h、175km/h、180km/h,共36个速度值,将这36个速度值,依次带入公式sij=vitj+s0    (i=0,1……34,35;j=0,1……6,7)式中:sij表示车辆在其轨迹线上的实际距离值,单位:m;s0表示车辆的初始位置,单位:m;vi表示速度值,单位:m/s;tj表示跟踪时间,即0.04s的j倍,单位:s;带入8个跟踪时间值tj就会得到8个sij值,通过反查映射表可以得到sij在跟踪区域里对应的行值,查找数组Gray[M][N],其中:M=j,N为sij在跟踪区域里对应的行值,得到这些行值在投影序列中对应的灰度值,用gij表示,其中:gi0即步骤四中得到的特征点对应的投影序列灰度值,将这8个灰度值的和记为sum,平均值记为average,则有:sum=gi0+gi1+…+gi7)average=sum/8对sum和average作一个换算,具体方法为:differsub=|gi0‑average|+|gi1‑average|+…|gi7‑average|sumsub=sum‑differsub即可得到36个速度,36个sumsub值,找出最大的sumsub所对应的速度就是所求的速度,记为p;(2)细调:细调的方法与粗调一致,区别仅在于其设定的速度间隔不同,在粗调得到的速度p的基础上,细调过程以1km/h为速度间隔依次增加速度值,再给车辆赋一组速度值:(p‑15),(p‑14),……,(p‑1),p,(p+1),……(p+14),共30个速度值,将这30个速度值依次带入公式sij=vitj+s0  (i=0,1,……29;j=0,1……7)中;重复上述调节过程,最终得到车辆的精确速度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长安大学,未经长安大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201310045928.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top