视频交通流检测和车辆识别系统的设计.docVIP

视频交通流检测和车辆识别系统的设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
视频交通流检测及车辆识别系统的设计 ? 作者:李华明 文章来源:转载 点击数: 229 更新时间:2006-11-16 上午 08:49:43 图1 系统构成图 ? ? 2.2系统工作原理 (1) 通过系统初始化,对系统中的参数进行设定,如每秒采集图象的帧数,图象二值化的门限值(阈值)等等。由图像采集系统将摄像机摄取的路段上行驶车辆的视频图象按序列连续捕捉下来并数字化,存入内存或帧缓存中。 (2) 将这些采集到的序列数字图像进行预处理(滤波除噪,图象锐化,对比度增强)。 (3) 对预处理后的图像进行图象分割,并对分割后的目标图象进行特征提取(图象描述)。 (4) 用提取的特征进行分类识别。通过相应的算法进行计算,得到车辆的计数、车辆速度,并将获得的数据存入数据库。 (5) 将图象分割和特征提取得到的特征和模型库里建立好的车辆模型进行模式匹配,识别出车辆的类型,将识别出的结果存入数据库。 (6) 对数据库里的数据进行统计分析输出有关报表或图片。 3 视频交通流检测及车辆识别系统的设计和实现 3.1 软件功能概述 ? (1) 能够对监视区域内的路段上通过车辆的数目进行标实时计数。 (2) 能够对监视区域内的运动车辆进行实时速度测量。 (3) 能够对监视区域内的运动车辆进行车辆类型识别。 (4) 能够将检测和识别获得的交通数据存入数据库。 (5) 能对数据库的数据进行统计输出。 (6) 对系统测量到的车辆数目和每辆车的速度能实时处理并显示。 (7) 能够对车辆的长度,车辆的车头间距,车辆排队长度等交通流数据进行统计。 ? 3.2 功能模块设计 ? 视频交通流检测及车辆识别系统是由:系统初始化模块 ;图象采集模块;图象预处理模块;图象分割模块; 特征提取模块; 流量统计模块; 类型识别模块; 数据管理模块 ;系统维护模块组成。下面列出主要功能模块。 ? 3.2.1系统初始化模块 为系统设定初值,包括设定图象输入参数(采集图像的分辨率,图象采集卡视频端口的制式、亮度、对比度,每秒采集的帧数等)、检测区域的大小和个数、速度检测标线以及象素间距和实际路长的比例系数、各种车辆类型的特征量、图像二值化及检测区域内特征点的阈值等,并建立识别的匹配摸板。 ? 3.2.2 图象采集模块 将摄像机传输来的视频图象按初始化设置的要求捕捉下来并将其数字化,然后存储到内存里。 采集图像的数字化是通过安装在计算机上的视频捕捉卡来实现的,而图象捕捉控制是由软件来完成。捕捉软件可以按每秒1~25帧(PAL制线)或1~30帧(N制)来捕捉图像并存贮在帧缓存或计算机内存里以备预处理系统调用。 ? 3.2.3 图象预处理 对采集到的图像进行滤波除噪,主要采用中值滤波算法降低噪声。因为中值滤波具有抑制图像噪音并保持轮廓清晰的特点。对滤波去噪后的图象进行锐化,锐化算法采用二阶差分法。再对锐化后的图象进行对比度增强,对比度增强算法采用直方图均衡化。经过预处理的图象,可视化效果得到改善,利于进行图象分割。 ? ? 3.2.4 图象分割模块 将预处理后的图象,进行目标和背景分离,也就是把车的图象和背景分离开来,以便于对车辆目标的处理,提高运算速度。分割可以有很多算法。图象二值化算法简单,速度快,符合图象处理系统实时性特点,所以采用图象二值化分割。这种方式的分割,主要问题是如何确定阈值(灰度门限)。根据实际情况,可以采用自适应门限法来确定阈值。 ? 3.2.5 特征提取模块(特征描述) 对分割出来的目标特征进行描述。描述主要是对目标图象的灰度,边界,面积等属性进行测量,使目标的特征量化,从而便于图象分类(或图象识别)。为加快交通流检测的速度,把检测目标的面积作为特征提取出来,作为判断是否有车辆通过的依据,同时通过对面积的特征匹配来确定车辆的类型。计算区域面积的公式: ? ? 3.2.6 流量检测模块: 根据图象分割和提取的车辆特征进行车辆数目统计和车辆速度计算。实现的具体算法如下: 计数算法:基本原理是将检测区里的经过灰度变换的图像在图象空间域上和背景图像进行差分。当没有车辆进入检测区域时,检测区域的图象接近于背景图象,差分值小于设定的门限;当有车辆进入检测区域时,检测区域的图象就会发生变化,和背景的差分结果将大于设定的门限。因此,通过处理车辆差分图象并对特征点个数进行计数和判断,就可以检测出车辆的存在。设图像序列为f(x、y、t),背景图象为f0(x、y、t),可由无车辆通过检测区时的纯路面图象获得。差分图像可以表示为d(x、y)=|f(x、y、t)-f0(x、y 、t)|。将d(x、y)二值化,于是产生一幅二值化图象d(x、y)。 ?   其中T表示灰度门限。灰度门限的选择是根据图象的灰度变换来计算的。设

文档评论(0)

rebecca05 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档