欢迎来到天天文库
浏览记录
ID:31225789
大小:102.50 KB
页数:3页
时间:2019-01-07
《基于机器视觉的公交车客流计数算法研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于机器视觉的公交车客流计数算法研究与实现 摘要:本文采用行时空图、色度方差分析法、高斯滤波等方法分别实现了背景获取、背景更新及目标识别,最终实现公交车客流统计计数。通过实际构建的ARM+DSP双核嵌入式系统对算法进行实际测试表明,该算法大大提高了客流计数实时性,使其准确性可高达97%以上。 关键词:交通信息工程;行时空图;目标识别;统计计数 一、引言 目前国外由于公交客流量小、乘客上车有序、红外设备无遮挡计数,从而公交车客流计数环境较为简单,客流计数算法易于实现;而国内公交客流量相对较
2、大,乘客上车较为拥挤,为给实现乘客的自动计数带来了很大的困难[1]。本文采用基于机器视觉的自动检测技术实现,针对以上情况在研究相关视频检测算法论文的基础上,采用基于行时空图的检测算法,最终可实现高效、准确的客流计数。 二、算法详细介绍 本文选择了一种基于色度方差判决自适应背景更新的行背景差法[2],并对其进行相应的改进。使用指在行背景差法是在图像中设置一条边界线,只针对该边界线上的像素进行处理,从而提高处理时效性。该算法主要分为以下几个部分:背景获取,运动块识别,目标统计,下面对其进行详细介
3、绍。 1、背景获取3 在图像中间位置的附近一行作为计数边界线,然后在时间轴上将其展开生成行时空图。即当摄像头每秒的帧率为fs时,每隔t=1/fs时段在图像中提取预先设置行的图像数据并生成行时空图。采用动态行时空图的方法,根据公交车门打开时间动态生成行时空图。现假设公交车在某一车站打开车门的时间为T,根据每隔t=1/fs采集一行的原则,共采集行为N=T/t,最终得到M*N的行时空图,如图3.1所示。 图3.1目标时空图 2、运动块识别 由于在公交车沿线运行时环境复杂,如果使用单一背景必然
4、会导致误差增加,因此本文采用了一种基于色度分量Cr(i,j,t0)方差分析的自适应背景更新算法,从而加强算法对于环境的适应性,同时根据色度分量方差分析识别运动目标[3]。 图3.2运动块识别流程图图3.3运动目标提取过程图 3、目标统计 为避免运动目标比较紧凑不好分割或行时空图将一个运动块分为多个,文献[4]等文章中均使用了膨胀腐蚀的方法。针对国内公交乘客上下车拥挤状态而言,本文提出采用投影法对目标进行统计,统计每行上的非白色像素点的个数,做出投影的统计图,然后用高斯函数对统计图进行平滑,
5、对平滑后的统计图统计波峰的个数,波峰的个数即目标个数。 图3.4目标统计图 四、算法测试3 本文在分析了大量客流计数算法的基础上,搭建了ARM+DSP的双核嵌入式公交客流计数系统,在此基础上对基于机器视觉的公交车客流计数算法进行测试。本文采用公交车乘客上下车视频作为算法处理的视频源,最终可计算发出乘客上下车人数。在系统中根据经验值将N值设置为20,在30组实验中该系统时效性、稳定性都符合实际要求,算法误检率不超过3%。 表4.1不同算法检测结果比较 参考文献: [1]高枝宝.基于视频
6、的行人流量研究[D].四川大学,2006. [2]熊伟.基于视频的公交客流计数算法研究[D].上海大学,2008. [3]田牛应捷,基于Canny边缘帧差法的公交客流量统计[J].微计算机信息,2010,(11). [4]闫敬文,樊秋月,基于视频图像处理的人数统计方法[J].汕头大学学报,2008,(2). 作者简介:程鑫(1990.10-)男,陕西西安人,长安大学信息工程学院,交通信息工程及控制2012级硕士研究生;仁亮(1989.4-),男,浙江宁波人,长安大学信息工程学院,交通信息
7、工程及控制2012级硕士研究生。3
此文档下载收益归作者所有