[发明专利]一种公交人流量统计方法及系统有效
申请号: | 201810397363.1 | 申请日: | 2018-04-28 |
公开(公告)号: | CN108875562B | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 张涵;李亦哲;李达;雅小冰 | 申请(专利权)人: | 华南师范大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06T7/00 |
代理公司: | 广州骏思知识产权代理有限公司 44425 | 代理人: | 吴静芝 |
地址: | 510006 广东省广州市番禺区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测区域 前景图像 人流量统计 关门 乘客检测 视频图像 开门 时间点 帧视频图像 关门状态 硬件设备 大样本 公交车 运算量 上车 车门 统计 | ||
1.一种公交人流量统计方法,其特征在于,包括如下步骤:
步骤S0:系统初始化,将车门状态设置为关门状态;
步骤S1:获取公交车内当前帧的视频图像,并提取该当前帧的视频图像中的前景图像;
步骤S2:判断车门状态,若车门处于开门状态,则进入步骤S5;若车门处于关门状态,则进入步骤S3;
步骤S3:获取前景图像中开门检测区域的特征值;
步骤S4:判断开门检测区域的特征值是否大于第一设定阈值,若是,则将车门状态设置为开门状态,并继续步骤S5;否则,获取下一帧的视频图像,并将该下一帧图像作为当前帧的视频图像,回到步骤S1;
步骤S5:获取前景图像中乘客检测区域的特征值以及该特征值对应的时间点,并存储至动态数组;
步骤S6:获取前景图像中关门检测区域的特征值;
步骤S7:判断关门检测区域的特征值是否大于第二设定阈值,若是,则继续步骤S8,并将车门状态设置为关门状态;否则,获取下一帧的视频图像,并将该下一帧图像作为当前帧的视频图像,回到步骤S1;
步骤S8:根据动态数组中的乘客检测区域的特征值以及该特征值对应的时间点,获取本次开门关门期间公交车上的上车人数;
步骤S9:获取下一帧的视频图像,并将该下一帧图像作为当前帧的视频图像,回到步骤S1,以对下次的开门关门期间公交车上的上车人数进行统计;
在步骤S8中,获取本次开门关门期间公交车上的上车人数,包括如下步骤:
步骤S81:将动态数组中的乘客检测区域的特征值按其所在帧的获取时间的先后顺序依序存储;
步骤S82:根据依序存储的乘客检测区域的特征值,获取局部峰值以及该局部峰值对应的时间点;
步骤S83:将获取的局部峰值按其对应的时间点的先后顺序依序存储,并以存储的第一个局部峰值作为当前局部峰值;
步骤S84:计算当前局部峰值和下一局部峰值之间的时间间隔;
步骤S85:判断当前局部峰值和下一个局部峰值之间的时间间隔是否小于第三设定阈值,若是,则在当前局部峰值和下一个局部峰值中,删除幅值较小的局部峰值,保留幅值较大的局部峰值,且将该保留的局部峰值作为新的当前局部峰值;否则,保留当前局部峰值和下一个局部峰值,并将下一个局部峰值作为新的当前局部峰值;
步骤S86:判断当前局部峰值是否为最后一个局部峰值,若是,则继续步骤S87;否则,回到步骤S84;
步骤S87:统计保留的局部峰值的个数,获取本次开门关门期间乘客上车的人数。
2.根据权利要求1所述的公交人流量统计方法,其特征在于:在步骤S1中,获取公交车内当前帧的视频图像后,对该当前帧视频图像通过高斯滤波去除噪音,再通过混合高斯背景模型获取前景图像。
3.根据权利要求2所述的公交人流量统计方法,其特征在于:所述前景图像为二值图,表征运动的区域为白色,表征非运动的区域为黑色。
4.根据权利要求1所述的公交人流量统计方法,其特征在于:所述前景图像中开门检测区域的特征值为所述开门检测区域中表征运动的像素点与所述开门检测区域的总像素点数的比值。
5.根据权利要求1所述的公交人流量统计方法,其特征在于:所述前景图像中乘客检测区域的特征值为所述乘客检测区域中表征运动的像素点与所述乘客检测区域的总像素点数的比值。
6.根据权利要求1所述的公交人流量统计方法,其特征在于:所述前景图像中关门检测区域的特征值为所述关门检测区域中表征运动的像素点与所述关门检测区域的总像素点数的比值。
7.根据权利要求1所述的公交人流量统计方法,其特征在于:在步骤S82中,获取局部峰值的方法为:在依序存储的乘客检测区域的特征值中,将大于其前边和后边各10个特征值,且大于第四设定阈值的特征值作为局部峰值。
8.一种公交人流量统计系统,其特征在于:包括处理器,适于实现各指令;以及存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行:
获取公交车内当前帧的视频图像,并提取该当前帧的视频图像中的前景图像;
判断车门状态,并在车门处于关门状态时,获取前景图像中开门检测区域的特征值,并在开门检测区域的特征值大于第一设定阈值时,则将车门状态设置为开门状态,并获取前景图像中乘客检测区域的特征值以及该特征值对应的时间点,且存储至动态数组;获取前景图像中关门检测区域的特征值;在关门检测区域的特征值大于第二设定阈值时,则将车门状态设置为关门状态,且根据动态数组中的乘客检测区域的特征值以及该特征值对应的时间点,获取本次开门关门期间公交车上的上车人数;
在车门处于开门状态时,则直接获取前景图像中乘客检测区域的特征值以及该特征值对应的时间点,且存储至动态数组;
在统计公交车的人数时,所述处理器加载并执行:
将动态数组中的乘客检测区域的特征值按其所在帧的获取时间的先后顺序依序存储;
根据依序存储的乘客检测区域的特征值,获取局部峰值以及该局部峰值对应的时间点;
将获取的局部峰值按其对应的时间点的先后顺序依序存储,并以存储的第一个局部峰值作为当前局部峰值;
计算当前局部峰值和下一局部峰值之间的时间间隔;
判断当前局部峰值和下一个局部峰值之间的时间间隔是否小于第三设定阈值,若是,则在当前局部峰值和下一个局部峰值中,删除幅值较小的局部峰值,保留幅值较大的局部峰值,且将该保留的局部峰值作为新的当前局部峰值;否则,保留当前局部峰值和下一个局部峰值,并将下一个局部峰值作为新的当前局部峰值;
在当前局部峰值为最后一个局部峰值时,统计保留的局部峰值的个数,获取本次开门关门期间乘客上车的人数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南师范大学,未经华南师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810397363.1/1.html,转载请声明来源钻瓜专利网。