智能博物馆人数统计系统设计探讨

时间:2022-09-10 03:13:41

智能博物馆人数统计系统设计探讨

摘要:随着科学技术和社会生产力的发展,人们已经从原始的对物质地追求升华到对精神的渴求,而博物馆正扮演着满足人们精神需求的一个重要媒介。目前大多数博物馆的人数统计系统算法比较落后,此会产生冗余的效果。本设计基于视觉信来实现对当日以及更远日期来博物馆参观的人数的详细统计,为博物馆后续的一些安全保障措施提供可靠的依据,为博物馆管理提供一定的支持。首先通过了解参观博物馆的人员数量和出入口设置,对人员流动比较大的地方可适当的采取一些突发事件的预防措施;可以感知人员数量的微妙变化,可以更加有效的分配博物馆的维护和管理人员,这样设计对博物馆的智能化管理来说具有很重要的实际意义。

关键词:博物馆;视觉信息;统计;智能化管理

1预备知识

1.1对图像增强定义

目前依据增强处理过程的空间性质,可把图像增强分为空域和频域等比较实用的方法。为了增强对比对同时为了使得图像变的平滑,可以采用空域方式;而频域方法是利用图像在某种变换域内对图像的变换系数进行修正,然后通过再反变换,还原到原始的空域,从而得到增强的函数图像[1]。这样做的目的是为了:(1)针对给定图像的应用场合,通过感兴趣的区域(ROI)进行背景更新,突出图像中不同物体特征之间的差别,从而检测出不同展览室不同区域的人流量信息;(2)改善图像的视觉效果,以便对采集来的图像更好的分析。

1.2灰度变换的基本定义

灰度变换是根据某目标条件按一定变换关系逐点改变源图像中每一个像素灰度值的方法。并且分为线性灰度变换、分段线性灰度变换、非线性灰度变换三类[2]。其主要目的是了提高画质,使图像的显示效果更加清晰。

1.3Mean-Shift算法基本原理

由Fukunaga和Hostetler提出的MeanShift是基于核密度的非参数聚类算法,其算法思想是假设不同簇类的数据集符合不同的概率密度分布,找到任一样本点密度增大的最快方向,样本密度高的区域对应于该分布的最大值,这些样本点最终会在局部密度最大值收敛[3-5]。Mean-shift向量计算公式为:(1)其中(2)用核函数来衡量每个样本的贡献,计算公式为:(3)

2博物馆人流量统计的相关技术

2.1人数统计系统的处理流程

本设计采用网络协议来传输和控制图像信号,用服务器作为图像处理的中心,将摄像头所采集到的视频图像传上传至服务器,其后对所上传的信息进行加工处理,将所获得的最新信息数据全部录入到数据库,然后更新web客户页面[6-7]。

2.2检测可运动的目标

运动的目标检测主要是指将变化区域从序列图像中检测,进一步提取出运动目标。通常意义下,目标的分类、跟踪以及行为理解等,这些后处理过程只需要将像素区域中的运动目标考虑进图像中即可,因此对于检测与分割对于运动的目标而言,会严重影响到后期处理。根据摄像头是否保持静止,运动检测分为静态背景和运动背景两类。

3背景检查模块

背景差分法基本原理:将静止的场景运动分割,这种方法通常被称为背景差分法,它可以将当时所获取到的图像帧与背景图景做差分运算,得到灰度图,并对灰度图进行阈值化,从而进一步提取出运动区域,同时为避免环境中光照变化对准确度的影响,背景图像往往根据当前所获取到的图像帧进行持续的更新。

4智能安全监控模块

智能安全监控模块完成如下功能,首先根据接收到的图像进行判断,判断是开馆时间还是闭馆时间,如图1所示。如果为开馆时间则进行异常事件检测,并根据预设值进行报警;如果为闭馆时间则进行图像预处理,其中包括滤波、图像增强等操作,接下来会进行异常事件检测,包括入侵检测,温度检测等,其中温度检测过程如图2所示。

5系统平台选取与搭建

5.1搭建硬件系统

本设计采用如图3所示的硬件框架图。从图中可以看到整个系统以服务器为媒介,联通监控终端和控制终端。具体模块的实现,以控制终端我们所采用烟雾报警系统为例简单做一些说明,当传感器检测打环境中烟雾或温度浓度值超过系统预设的值后,报警电路报警,预警系统输出电平特性给S8050三极管,S8050三极管使用高电平导通,需要报警是预警系统传输高电平至S8050,三极管导通并放大电流,将几十毫安的RO口放大两百倍左右为0.5A的电流,可用来驱动蜂鸣器进行报警,采用1K电阻用于限流,避免有时候低电平也会被导通,另一个LED灯附近的1K同样用于限流,LED工作所需电流较小,加入1K用于保护LDE灯。当管脚为低时,与非门输出高电平,三极管导通,触发蜂鸣器,从而报警。当管脚为高时,与非门输出低电平,三极管截止,蜂鸣器不发出声音。

5.2系统调试

采用OpenCV机器视觉库来实现图像处理算法。控制终端使用Qt图形界面库。Qt库采用方便易理解的信号和槽机制,使得程序框架清晰明了。同时Qt还具有非常好的跨平台特性,可以在多种平台上实现程序的编写和移植。软件部分的设计采用模块化编程的思想,可以有效增加程序的可读性,使程序更加简洁,每一个部分完整且独立,在调试的过程中可以单独测试各个模块的功能。对于修改单独模块上的错误不会影响其他程序。此外模块化设计能够让整个系统对数据的处理性能更强,整个程序的设计需要理解项目的核心,程序的设计可以围绕核心开始拓展。

5.3总体功能实现

设计完成的系统可以实现以下几种基本功能:(1)可设置监控区域、监控目标大小及方向;对所监视区域进行实时视频采集;(2)对视频流进行人头的动态识别、跟踪、匹配和统计;(3)系统使用网络摄像机,可通过数据传输网络同步输出多路视频;提供视频流切换功能;(4)人数统计录像可以存储,检索和回放;(5)实时显示当前各区域人数情况,提供对图书馆人数实时数据汇总;(6)系统具有数据分析功能,根据设置条件生成多种数据分析报表;(7)系统提供多种通讯协议接口,方便其它系统对人数统计数据进行调用。

6结论

本文所设计的人数统计系统很好的实现了博物馆的人数统计功能,同时它还可应用到不同的应用场合,发挥不一样的作用。以图书馆为例:该系统可为图书馆内部不同的书库以及不同类的书籍,按照不同时间段分布的人员数量统计、人群具体的流动方向、人员状态等重要的信息;图书馆大门口的人员流动数量统计所得的信息,有利于图书馆开放时间的合理性。

参考文献

[1]谢树煜,陈倩,朱虹.实时视频对象识别与计数系统的模型和算法设计[J].清华大学学报(自然科学版),2001,41(7):61.

[2]徐昊.基于简单固定背景图像特征的人数统计[D].重庆:重庆大学,2007.

[3]张建荣,姜昱明.实时跟踪系统中运动人体图像分割[J].计算机仿真,2004,21(006):54-56.

[4]李魁.基于特征跟踪的视频运动捕获技术研究[D].杭州:浙江大学,2004.

[5]衣淑凤,黄祥林,沈兰荪.智能化人群监控技术研究[J].测控技术,2003,22(005):22-24.

[6]柳伟,罗以宁,孙南.基于背景优化的MeanShift目标跟踪算法[J].计算机应用,2009,29(4):1015-1017.

[7]赖勇.出入口人数统计系统的设计与实现[D].成都:电子科技大学,2010.

作者:毕佳伟 张帅 高凯 杨立昆 何苗 单位:宝鸡文理学院计算机学院 西安建筑科技大学冶金工程学院