时间:2023-03-21 17:09:58
序论:写作是一种深度的自我表达。它要求我们深入探索自己的思想和情感,挖掘那些隐藏在内心深处的真相,好投稿为您带来了七篇视频监控论文范文,愿它们成为您写作过程中的灵感催化剂,助力您的创作。
1视频监控系统的运用
视频监控系统是依据轨道交通工程管控技术标准和安全风险管理体系而研制的专业信息化管理平台,综合了轨道交通工程参建各方所提供的数据和资料,利用物联网和云计算等现代高新技术,对工程进度、安全风险进行综合监控,向建设工程的决策层、管理层和实施层提供实时的安全信息,便于各方第一时间了解工程建设的各方面情况,及时而准确地应对安全隐患和突发事件。
2视频监控系统的各子系统功能运用分析
2.1地质地理信息监控
子系统地理信息管理系统是实现地理、地质和施工情况的收集、传送、分配、分析、决策和发放的集成化平台。如下所示:(1)空间数据管理功能。采用人工采集、设计文件格式转换和扫描矢量化等多种输入方式将工程范围内的地形图、设计图、影像图和施工工况等图形数据输进数据库内,其对数据的增加、删除、修改和查询等基本功能,亦可对数据进行准确合理的筛选检查。(2)综合查询功能。基于不同需求,使用地理图显去观看和查询资料两个子模块的功能,根据建筑面积,测量的点编号、项目编号、查询等各种组合条件查询,根据用户的查询结果显示出各种图表和文件输出的地质和地理信息系统。(3)统计分析功能。其主要功能是对施工现场的监测和检查数据,地质和水文数据的统计分析。(4)专题图制作功能。主要包括地质图、工程进度横道图、监测测点布置图、某时刻监测数据统计图等制作。(5)图形输出功能。可以提供专门地图、图表、数据报告在绘图仪文件、打印机输出硬拷贝,同时该系统还可以提供图形输出功能,例如:丰富的等值线图、配置文件、平面图形、图形、三维图。
2.2基础数据处理
子系统基础数据处理子系统的主要功能是提供增加、删除、修改和查询线路和参照过往的案例,点和点的风险事件、风险度量、风险段、支配风险和测量点相关的行径,包括项目管理运作、风险管理、项目风险事件的管理、单元测试管理、参考案例的支配和点的管理选项,属于后台操作模块,此模块中的管理设有权限。
2.3安全风险源视频监控
子系统实时监测的顺轨道项目而异,每个站点周边环境周围现场的照片,来源的风险分类、监测、检验对周围的环境,监测系统的实时监控和动态管理的项目,对周围环境的环境风险源的有效地避免或减少工程施工安全风险。
3视频监控系统运营和监视设备功能
3.1视频监控系统运营
进一步执行网络监测、结合一起处理、有权限者可使用任何一台电脑通过登陆互联网来远程监控、管理、视频播放搜索等手段对施工现场进行监测。还可用于介质管理服务、应用程序服务或使用者、授权管理、网络监控服务、数据的基本服务,前端设备控制服务;应该控制转录的功能而因此数字视频频率存储视频设备、摄相机每25帧/s,实时视频距离未间断块的24小时访问权力,摄像机基本记录的数据范围内这样继续存储为45天周期,一段短的相机监控系统监督记录继续存储15天后再循环,其记录图像达到D1格式以使循环功能视频分辨率较高值。
3.2视频监控设备功
能继续收集的实时视频图像监控点,视频监控系统是通过高速数据网络传输送,以方便用户实时查询。设置集成球类型电视录象上站基式对面角度监测建筑,针对每一个建设工地的施工区统一安放外球类型摄像装置,对该地区进行的实时的图像监控,这个工地地区图形和这地方仓库物料上进行继续记录7天,视频存储使用MPEG4或H.264形式进行存档(效果不是低于D1形式的)。每个电视录象控制由警卫室监控处理设备正常进行实时的操制,但接收的网络传输的各种导频信号来控制云台和电视录象的画面大小。控制台部署在一个平台液晶显示器采用为19英寸的。
3.3视频监控系统的设计
视频监控系统=现场监控设备+网络传输设备+指挥部监控中心设备+客户端+后台运营平台(摄像机、监视器、编码存储设备、网络传输设备、视频监控后台管理平台设备、电视墙等)如:宁波市轨道交通建设视频监控系统整体例如形成一张信息网。
二结束
论文关键词:嵌入式Unux,ARM,视频采集,可视化,网络监控
目前,国内外对基于嵌入式网络视频监控系统的研究,一般集中于嵌入式视频监控系统的设计、嵌入式操作系统的研究、视频图像的网络传输以及视频图像处理等几个方面。
在嵌入式视频监控系统设计方面一般是考虑系统的整体结构和功能,例如小型网络摄像机,系统由图像传感器、嵌入式处理器、图像处理器、网络接口组成,通过压缩优化算法和背景差分算法可以使摄像机实现实时的图像压缩、传输,并能跟踪目标,该系统的主要特点是实时性的提高[1];在嵌入式操作系统方面,一般集中于嵌入式操作系统在视频监控系统中的应用研究。随着压缩编码技术、计算机网络技术和嵌入式系统的发展,以嵌入式视频服务器为核心的视频监控系统开始在市场上崭露头角,该系统不需要处理模拟视频信号的PC,而是把摄像机输出的模拟视频信号通过内置的嵌入式视频编码器直接转换成数字信号,通过计算机网络传输出去,嵌入式视频服务器具备视频编码处理、网络通信、自动控制等强大功能,直接支持网络视频传输和网络管理,使得监控范围达到前所未有的广度[2]。
嵌入式系统设计
嵌入式视频监控系统是一款前端采集并通过网络传输至后台从而实现视频监控功能的嵌入式视频系统,前端采集采用当前流行的嵌入式开发平台实现,后台宿主机为普通PC机,通过宿主机上客户端软件来浏览前端采集的图像数据[3]。
本系统硬件系统设计方法是前端采用S3C2440,由CMoS和DSP集成一体的摄像头通过USB控制器接入至S3C2440,S3C2440在外围电路配合下共同完成前端采集工作,然后通过以太网与宿主机相连最终以实现视频监控功能。摄像头与PC机只要分别通过.USB线与以太网直接与开发平台相应的接口连接即可。所以本系统硬件设计将主要围绕嵌入式处理器与外围电路而进行设计。
本系统对操作系统的要求是需要有网络的支持,并且有良好的实时性,嵌入式Linux符合本系统的这些需求,并且嵌入式Linux是免费的,遍布全球的众多Linux爱好者又能给予Linux开发者强大的技术支持,综合考虑,本系统将采用嵌入式Linux操作系统来进行开发[4]。
经过对本系统的应用背景和具体要求,对硬件和软件的选择进行了周全的考虑,最终制定出一套前端嵌入式采集并基于TCP协议发送至后台显示的网络应用监控系统[5]。
功能实现
本系统采用基于ARM920T的S3C2440。补可以使用常用的ARM交叉编译器。要成功构建完整的交叉编译环境,需要在宿主机上创建一系列的工具,包括C/C++编译器,汇编器,链接器,嵌入式系统的标准C库和GDB代码级调试器。成功建立好开发环境后便可以运用这些工具进行嵌入式系统开发了[6]。
BootLoader采用由友善之臂提供的supervivi,ivi 的源代码包vivi.tgz 位于光盘的/OpenSourceBootloader 目录,把vivi.tgz 复制到某一个目录,进入该目录,运行以下命令:
#tar xvzf vivi.tgz –C /opt/FriendlyARM/mini2440
执行该命令将把vivi 源代码解压到/opt/FriendlyARM/mini2440 目录,进入vivi 源代码目录,执行:
#cd /opt/FriendlyARM/mini2440/vivi
#make clean
#make menuconfig
采用的Linux内核版本为Linux-2.6.13进入内核源代码目录,然后执行“make menuconfig”输入以下命令,开始编译内核:
#make zImage
编译结束后,会在 arch/arm/boot 目录下生成linux 内核映象文件:zImage
制作 yaffs 文件系统映象需要使用mkyaffsimage 工具程序统映象的制作。
(1)把mkyaffsimage.tgz 文件拷贝到某一个目录,进入该目录,然后执行以下命令:
#tar xvzf mkyaffsimage.tgz -C /usr/sbin
这将把制作工具 mkyaffsimage 安装到系统的可执行路径/usr/sbin
(2) 拷贝光盘中的root_default.tgz 到某一个目录,进入该目录,然后执行以下解压命令:
#tar xvzf root_default.tgz -C /opt/FriendlyARM/mini2440该命令将把root_default 文件系统目录解压到/opt/FriendlyARM/mini2440 目录[7]。
USB摄像头的驱动应当与内核提供的视频驱动挂钩。即首先在驱动中声明一个vidco_device结构,并为其指定文件操作函数指针数组FOPS,向系统注册。在应用程序发出文件操作的相关命令时,核心根据这些指针调用相应函数,并将该结构作为参数传递给它们。这样,就完成了驱动和核心之间的通信[8]。
将配制完成的系统移植入硬件平台中,测试的结果如下图所示:
结语
基于嵌入式技术的网络视频监控是当前一门十分活跃的技术,它包括了嵌入式技术、网络技术、信息技术等多种前沿学科。目前有多种的应用方案,没有形成统一的技术标准,因此对于其中关键技术,如网络视频监控系统的设计、嵌入式操作系统在系统中的应用、视频图像的压缩传输等都是当前迫切需要研究的。
参考文献:
[1] 郝荣霞 ,徐旭东,陈文博.基于网络摄像机的第三代视频监控系统的研究信息技术 [J].2005年总第9期.
[2] 江潮,苏祥芳,刘立海,牟旭东等.基于网络的数字视频监控系统[N].武汉大学学报(自然科学版).46卷第5期.
[3] 梁春雁,谢剑英.智能大厦的视频监控系统设计[J].测控技术.1999年18卷第10期.
[4] 陈莉君著.Linux操作系统内核分析[M].北京:人民邮电出版社.2000.
[5] 马听.视频监控系统的现状和今后发展趋势[J].金卡工程.2005年总第3期.
[6] 季兵,季晓勇,马江波.基于PC的数字视频通信系统的实现[J].计算机应用研究.2001年第4期.
[7] 胡永红.智能多路视频监控系统的设计[J].微机发展.2001年第2期.
关键词: H.264标准;视频压缩;视频编码
0 引言
以数字视频的采集、压缩、处理为核心的现代视频监控技术,采用先进图像处理芯片对视频进行压缩处理,把智能图像处理技术用于图像显示、监控成为嵌入式视频监控系统的重点研究方向[1]。无论是MPEG1、MPEG2或者是MPEG4、H.263都已经无法满足运动图像压缩的要求,这时新一代的H.264标准便被制定,H.264作为新一代的编码方式,有效提升了视频压缩率,仅需原先的一半带宽即可播放相同质量的视频,而且视频编码的码率更加灵活,架构主要包括,帧内预测、帧间预测、转换、量化、去区块滤波器、熵编码等模块,下面将研究H.264视频编码的关键技术及其应用前景。[2]
1 H.264压缩标准
H.264是两个组织专家ITU-T和ISO为多媒体传输设计的数字视频编码标准[3],全称是MPEG-4AVC,翻译成中文意思是“活动图像专家组-4的高等视频编码”,或称为MPEG-4Part10。各种分辨率的视频图像格式都可以被H.264视频编码标准支持,包括sub-QCIF、QCIF、CIF、4CIF、16CIF等[4]。H.264是一种视频压缩标准,同时也是一种被广泛使用的高精度视频的录制、压缩和格式。H.264比其他编码标准有着更高的视频质量和更低的码率,被广泛用于网络流媒体数据、各种高清晰度电视陆地广播以及卫星电视广播等领域。H.264的特点是能低码率、高清晰持续提供较高的视频质量,能大大加强图像的编码效率和改善图像数据在网络中的传输效率。[1],使网络更加灵活、适应性更强,最大的好处就是节约了成本,弥补了技术差距,让存储与视频管理变得更高效。
2 H.264编码器的结构和特点
H.264只是规定了输入码流的格式及编码之后输出比特流的句法结构,其标准的编码思路是混合编码模式,以帧间和帧内预测来清除空间和时间的冗余分量,用变换和量化编码来清除频域冗余分量。H.264视频编码在一定情况下提高了视频压缩编码性,其视频解码与编码实现的过程相反,依据帧内编码进行逆量化,反变换,重构帧,最后经块滤波器平滑滤波后得到重建图像,[1]H.264编码器的功能组成框图如1。
3 H.264编码器关键环节分析
3.1 帧内预测 比起H.263,H.264提供了更多不同的工具来降低码率,以编码单位来说,h.264中每个宏块(macroblock/mb)大小都是固定的16×16像素,能够实现高分辨率视频的压缩,对于帧间编码来说,它允许变换块的大小根据运动补偿块的大小进行自适应的调整;对于帧内编码来说,它允许变换块的大小根据帧内预测残差的特性进行自适应的调整。
3.2 帧间预测 H.264标准与早期标准不同之处在于,它所使用的是块结构运动补偿,运算精度精确到1/4像素点上。[8]不仅如此,H.264标准还使用了多帧预测的方法,能够明显改善预测增益。[5]
3.3 整数变换与量化 H.264中整型变换与之前的MPEG系列标准所采用的DCT变换都有区别:
①它是整形变换(所有的操作都为整数运算,不存在解码精度损失)。②用整数算术变换可以确保编解码之间实现零失配。③变换的核心运算部分只用到加法和移位运算,不需要乘除运算。④到量化器的缩放乘积因子为整数,减少了乘积因子的数据位数。[4]量化的目的是减小信号的值域,以更少的比特来表示信号,从而达到减少数据量的目的。H.264中量化的步长总共有52种,其按照12.5%递增,并且变换系数的读取有双扫描和之字形两种方式。
3.4 熵编码 熵编码是对数据的冗余信息进行压缩的方法,变长编码和Huffman编码相结合进行,以较短的字长表示出现概率较大的数据,较长的字长表示出现概率较小的数据来达到降低数据量的目的。
CAVLC是一种变长编码。先对变换系数进行zig-zag扫描。用行程码(L,V)表示扫描以后的数据,V代表数值,L代表该数出现的次数。因为视频块在整形变换和量化后,大部分变换系数成为0,只有很少的数据在低频部分,用行程数L代表连续出现的0的个数,V代表0串后挨着的非零值,接着对L和V分别采用Huffman编码进一步压缩,有不同的码表可以查询亮度块和色度块。行程编码大大降低了编码的码字字长。CABAC是一种二进制算术编码,其通过构建模型来预测当前的视频信号。相对于CAVLC编码,CABAC的编码效率更高,更节省码率。[4]
3.5 码率控制 H.264视频编码标准虽然对于编码器的结构实现模式没有具体的规定,但编码器实现的核心问题要解决编码器的结构、相应的视频编码如何控制。H.264编码器采用基于拉各朗日Lagrangian优化算法的率失真优化模型实现视频编码的控制,其实现方法简单而且效率高。[5]
H.264编码标准由于以上关键技术的支持,获得了较高性能编码,但编码器复杂度增加,约为MPEG2的4倍,MPEG4的2倍。其高复杂度原因有两个方面,一是编码选项复杂,二是计算量高。具体内容有宏块的划分及搜索模式的组合的选取、高精度亚像素运动补偿和多参考顿预测,H.264更细化,更精确的数据压缩导致了计算量高。[6]
4 应用前景
H.264作为一种具有高效压缩性能的视频压缩编码技术,其在制定的过程中就充分参考和吸收了H系列和MPEG系列的优秀研究成果,修改或重新制定了其中不合理的部分,使其有很好的压缩性能。H.264能够比H.263和MPEG-4大约省去50%的码率。[7]H.264的高效的视频压缩能力和优异的网络适应性,为视频数据传输的可靠性提供了保障,其可广泛应用于数字摄像、英特网、数字视频录像、DVD及电视广播等领域的图像压缩。
5 结束语
网络视频监控系统要达到良好的监控效果,仅提高摄像头的分辨率是不行的,只有通过改善数字视频的压缩技术,降低视频传输的误码率,提高视频的质量,才能推动网络视频走向智能化。[1]H.264标准的推出是视频编码标准的一次重要的进步,尽管其算法复杂,但是能够大幅度提高编码效率,使得应用范围更加的广泛。
参考文献:
[1]李红京.基于H.264视频压缩技术的网络视频传输系统设计[J].河北工业科技,2011,28(4):236-239.
[2]齐淋淋,向健勇,唐巍.H.264视频压缩关键技术及其应用前景[J].电子科技,2005(10)13-16.
[3]党晓军,尹俊文.基于H264的嵌入式视频监控系统研究[J].计算机技术与应用进展,2008:407-412.
[4]刘继红,孙海龙,屈鹏.TD-MBMS中H.264视频压缩的实现过程[J].信息通信,2008,4:14-16.
[5]牛建民.H.264视频压缩算法应用研究[M].同济大学工程硕士学位论文,2007,5.
[6]蒋文倩.基于H.264视频采集与无线传输系统的设计与实现[M].武汉理工大学硕士学位论文,2013,3.
关键词:视频监控;嵌入式系统;人工智能
中图分类号:TN141.9文献标识码:B
The Analysis of Video Surveillance System
LIU Gang-li,WU Fei
(Chengdu Electromechanical college, Chengdu Sichuan 610031, China)
Abstract: Embedded video surveillance system is a new digital video surveillance system based on embedded system technology, video technology and real time network transporttechnology. Compared to the old video surveillance system, it has many advantages, such as stability, real time performance, functions and price etc. It is also the direction of research and development in video surveillance system.
Keywords: vedio surveillance; embedded system; artificial intelligence
引言
近年来,视频监控系统得到了广泛应用。从功能上讲,视频监控系统可用于安全防范、信息获取和指挥调度等方面,可以提供生产流程控制、大型公共设施的安防、医疗监护、远程教育等多种服务。从应用领域上看,视频监控系统在各行各业都得到了应用,例如军事领域的基地安防、公安侦破、监狱法庭监管等;档案室、文件室、博物馆、金融等机要部门的监视、控制和报警;交通领域的高速公路收费管理、交通违章、流量监控、车辆牌照管理和公路、桥梁、铁路、机场等场所的远程图像监控;电信领域的交换机房、无线机房、动力机房等的远程监控;电力领域的变电站、电厂等的远程无人值守监控;社区物业管理中的住宅小区、办公室安全防范和智能大厦、停车场的无人监控等[1]。
1模拟视频监控系统
早期视频监控方案中的视频、音频信号的采集、传输、存储均为模拟形式,没有实现数字化,更不能通过网络来交换数据。模拟视频监控系统通过微处理器或者PC机对模拟视频系统实施数字控制以及多媒体管理,具有良好的实时性和图像质量,然而这样的系统灵活性差。以下是模拟监控系统的主要缺点:
(1)监控的范围很有限,通常只适合于小范围的区域监控。同轴电缆是模拟视频信号的主要传输工具,而同轴电缆传输模拟视频信号的距离比较短,往往不超过一千米,双绞线的距离更短。由于模拟线路不可能很长,所以信号传输距离有限且无法联网,仅局限于同一建筑物或工厂内[2];
(2)模拟信号占用通讯线路较多,而且开放性较差;
(3)监控质量不高。由于模拟信号很容易受干扰,所以监控图像质量不好;
(4)维护管理复杂。没有良好的用户操作界面,非专业人员无法正常操作;
(5)成本较高。对于每个监控中心都需要配置一套监控设备,而且信息的存储方式是利用录像带、磁带等设备,这些存储设备成本较高。
由于存在以上缺点,所以传统的模拟视频监控系统己远远不能满足越来越高的生产和管理监控的需求[3]。
2数字视频监控系统
上世纪90年代,由于视频压缩编码技术、多媒体技术、网络通讯技术的出现,数字视频监控系统迅速崛起。目前,数字视频监控系统主要有两种类型:一种是以基于PC的数字录像设备为核心的视频监控系统;另一种是以嵌入式视频WEB服务器为核心的视频监控系统。
2.1基于PC的视频监控系统
基于PC的多媒体监控系统的结构一般是在远端监控现场,有若干个摄像机、各种检测、报警探头与数据设备,通过各自的传输线路,汇接到多媒体监控终端上。多媒体监控终端可以是一台PC机,也可以是专用的工控机。除了处理各种信息和完成本地所要求的各种功能外,系统利用视频压缩卡和通信接口卡,通过通信网络,将监控信息传到一个或多个监控中心。
相对于模拟传送,基于PC的多媒体监控具有以下优点:
(1)数字监控系统把监控录像保存在大容量硬盘上,数字信号长期存储,信息永不丢失,图像质量不下降;
(2)数字视频容易被计算机处理,可以在监控图像中设定报警区域,计算机对报警区域的图像进行分析和处理,当有目标在该区域内活动时,计算机及时采取预定操作,在一定程度上做到自动监控,无人职守;
(3)数字视频经过压缩之后,占用带宽较小,而且数字信号在传输时容易进行加密,非法截取的信号无法还原为视频图像;
(4)数字录像存储在计算机硬盘上,可以用计算机来检索和管理,摆脱了手工管理和检索的复杂繁琐[4]。
2.2基于嵌入式技术的网络视频监控系统
随着网络带宽、计算机处理能力、大容量存储和嵌入式技术的快速发展及各种实用视频处理技术的出现,视频监控步入了全数字化的网络时代。以目前嵌入式处理技术、视频压缩及解压技术、网络通信技术等构成的视频监控系统称为基于嵌入式技术的网络视频监控系统。基于嵌入式技术的视频监控系统的优点是:性能稳定,便于安装,易于实现系统的模块化设计,便于管理和维护,能够充分利用网络资源[5]。
3国内外研究现状
智能视频监控具有广泛的应用前景和潜在的经济价值,引起了国际上许多著名科研机构以及研究人员的兴趣。就目前而言,国际上对智能视频监控的研究已经达到了一定的水平,智能视频也受到越来越多的重视,一些重要的学术期刊和重要的学术会议已经将智能视频监控作为主题内容之一。同时也有不少的原型系统被研制出来,如在上个世纪90年代末,美国国防高级研究计划局(DARPA)资助卡内基梅隆、戴维SARNOFF研究中心等著名大学和科研机构,联合研制出了智能场景监视与监控系统VSAM,应用在未来战争中人力监控费用昂贵、危险系数高或者人力无法实现的场合的监控;美国ISS公司研制出的AUTOSCOPE 2004是一种大区域视频监控系统,已经作为北美铁路运输监视系统实际应用。
在国内,智能视频监控的研究也已经有了长足的进步,2002年5月,第一届“全国智能视觉监控学术会议”在北京召开,迄今为止,已经举行了三届,得到了广泛的关注[6]。此外,中国科学院自动化研究所模式识别国家重点实验室已经成立了智能视频监控研究小组,正在开展智能视频监控方面的研究,研究内容包括:快速准确的运动检测;实时性的基于三维模型的车辆与行人的定位、识别和跟踪;基于移动摄像机的视觉监控技术;多摄像机的协作监控;事件的机器学习方法;异常现象的检测、报警与目标的行为预测;对目标运动情况给出语义上的解释的方法以及远距离的身份识别等等,其目标是实现一个包括以上研究内容的动态场景集成分析演示系统[7]。
4发展方向
经过十多年的发展,智能视频监控技术在组网结构、视频信息压缩与存储、视频流传输以及人机界面上都已经比较成熟,但总体而言,智能视频监控技术还远远达不到完美,今后在以下几个方面值得探索和研究:
(1)采用新的视频图像编码标准提高视频图像的质量,以利于视频观看以及图像检测;
(2)提高视频流的压缩与传输速度,以增强视频监控的实时性;
(3)视频检测与识别技术,包括从监控摄像机所捕捉的序列图像中检测是否有运动物体存在的运动检测以及异常现象的检测、报警与目标的行为预测等;
(4)全方位的视频监控,单个摄像机的视野有限,要监控大范围的动态场景就需要多个摄像机,此外,多个摄像机也有利于解决遮挡问题,多摄像机的定标与数据融合是两个关键问题;
(5)人工智能在智能视频监控系统中的应用。
参考文献
[1] 胡永红. 智能多路视频监控系统的设计[J]. 微机发展,2001, 11,75-76.
[2] 施裕丰,陈坚,陈启转,梁炯达. 网络式多媒体监控系统[J]. 计算机工程,2000,3,74-76.
[3] 夏惊涛,卢娜等. 视频监控系统浅析[J]. 测控技术,2006, 25,84-85.
[4] 季兵,季晓勇,马江波. 基于PC的数字视频通信系统的实现[J]. 计算机应用研究,2001,4,102-104.
[5] 袁毅. 基于嵌入式Web服务器的网络视频监控[J]. 电网技术,2000,5,71-73.
[6] 谭铁牛. 智能视觉监控技术概述[C]. 第一届全国智能视觉监控学术会议,2002年5月,56-58.
论文关键词:变电站;电力系统自动化;监控系统
变电站的遥视技术系统融合了网络视频和数据采集两大主要功能,集遥视系统、安全保卫系统、消防系统、环境监测系统和动力监测系统五大功能子系统于一身,构建多级监控网络系统构架,各级用户都能够实时、直接地了解和掌握其下属变电站的情况。一旦变电站内部发生安全或者设备数据的报警,系统可对发生的情况及时作出反应,并可通过系统中的调度视频会议功能,及时进行可视化调度处理,便于应急指挥,摆脱了传统系统相互独立、各自应用的非智能化模式,实现变电站多层次、立体化的安防自动化系统。
一、系统方案概述
一个能够实现多级管理的树型网络结构的视频调度系统,往往涉及市调、县调、变电站的多级网络结构视频调度系统,系统集视频监控、视频指挥调度、视频会议等多功能于一体,并辅以适当的警戒功能以实现变电站“五遥”,为变电站实现真正的无人值守创造条件。在满足需要的前提下,保证系统的稳定可靠,节省投资,使系统发挥良好的经济效应。具体如下:多级视频监控,实现对变电站,运行重点区域的实时统一监控,使得从市调到县调各级电力单位都可实现对自己所辖变电站的实时监控。各监控点的现场图像和现场环境(红外、烟雾、水浸、门磁等)监控,并产生告警联动。监控的范围除了设备监控、运行状况监控、安防监控,还可扩展到对所属单位工作人员工作情况的监控。系统监控设计是一个多级的监控系统,不仅实现对口监控,还可以根据具体地理位置,实现相关外派单位的监控,横向的监控。视频调度,市调- 县调-各变电站监控调度室,按照隶属关系可进行视频调度。视频会议,各级单位监控调度中心可召开视频会议。多客户端浏览,调度中心以外的监管机构可以依据权限登录系统,浏览各变电站、运行中心的运行状况。系统最大支持40个客户端同时访问一路摄像机的监控镜头,而不影响网络运行情况。
系统结构quinfo系统是一个基于客户机/服务器模型的系统,同时支持b/s构架,即浏览器直接浏览监视,整个系统主要由视频采集端、监控服务器端、客户端以及传输网络等几个部分组成,可实现视频存储、视频回放、摄像头遥控、报警检测、远程检索播放等功能。监控服务器对视频采集端提供的数据进行处理,如数据压缩、数据传输、图像报警检测、视频存储等。
二、系统主要技术参数
关键词:车牌识别;人脸检测;VC++;OpenCV
中图分类号:TP311.52
1 引言
随着社会科技的进步和经济的迅猛发展,医院的业务也日渐增多,如何为医院提供一种安全、舒适、方便、快捷和开放的信息化生活空间,是本文重点讨论的问题。下文中,依托先进的科学技术,实现医院内部管理的高效、互动和快捷。对医院的出入口进行实时智能监控,达到维护治安和防止破坏的作用,及时的把一切可能发生的或即将发生的案件制止,以及对进出医院的可疑人物及车辆进行信息采集,把安全隐患降低到最小,对确保医院安全具有十分重要的作用。本论文工作,是基于VC++和openCV设计开发了一款实用的医院车辆及人员进出管理系统。能够对来访车辆进行自动车牌识别,根据车辆的数据库信息查询,实现门禁系统的自动控制;同时系统还包含人脸检测模块,能够对每天来访的人员进行人数统计。
2 系统总体设计
本系统功能主要分为两大模块:监控管理和数据库信息管理。具体功能图如下所示:
3 系统详细设计
打开和关闭摄像头:通过调用opencv中的函数cvCaptureFromCAM();初始化从摄像头中获取视频,获得每一帧的图像,并显示在窗口的图片控件上。通过调用opencv中的函数cvReleaseCapture();释放资源,并将视频窗口销毁,实现关闭摄像头的功能。
实时信息采集:通过函数cvSaveImage();将图片保存,并进行命名,可将当前摄像头所捕捉到的状况进行采集,可对进出医院的可疑人员和车辆进行抓拍。
人脸检测:在opencv中含有根据人脸模板训练的人脸分类haarcascade_frontalface_alt2.xml。通过加载分类器,可以对当前帧的图像中出现的人脸进行识别,并通过cvCircle()将人脸圈出,实现人脸检测功能。通过检测出来的人脸可以知道今天目前为止该医院共进出了多少人次,并将信息通过定时器定时刷新信息,反馈给保安人员。
车牌识别:车辆检测可以采用埋地线圈检测、红外检测、雷达检测技术、视频检测等多种方式。采用视频检测可以避免破坏路面、不必附加外部检测设备、不需矫正触发位置、节省开支,而且更适合移动式、便携式应用的要求。
系统进行视频车辆检测,需要具备很高的处理速度并采用优秀的算法,在基本不丢帧的情况下实现图像采集、处理。若处理速度慢,则导致丢帧,使系统无法检测到行驶速度较快的车辆,同时也难以保证在有利于识别的位置开始识别处理,影响系统识别率。因此,将视频车辆检测与牌照自动识别相结合具备一定的技术难度。
车牌识别流程如图2所示:
图2 车牌识别流程
车牌图像处理:对于车牌图像,由实时监控录像进行实时保存,在进入车牌识别过程时打开。用dlg.GetPathName()得到图片的路径,将图片打开。因为保存的图片是倒着的,所以将图片显示在图片控件前需要将图片进行旋转。利用函数cvCreateImage()将图片转化为二值化时的大小,用函数cvCvtColor()转化为灰度图,并用cvSmooth()进行高斯滤波,为图片二值化做准备。
图片二值化:所有灰度大于或等于阈值的像素被判定为属于特定物体,其灰度值为255表示,否则这些像素点被排除在物体区域以外,灰度值为0,表示背景或者例外的物体区域。程序中没有用opencv函数库中的cvAdaptiveThreshold()和cvThreshold()进行二值化,而是通过调用AdaptiveThreshold()获得第一个阈值,将最大像素的*0.7作为第二个阈值,进行图片二值化,并将这两个阈值用来做边缘检测函数cvCanny()的参数。
牌照定位:本程序中通过对二值化的图像进行边缘检测后,在对得到的图片进行垂直和水平扫描,在对水平方向从左往右扫描的过程中,对最大信息量的区域圈出,然后进行垂直分割,将得到的区域即为车牌区域,之后再用cvResize()将得到的图片变为统一的大小。也就是车牌定位的过程为:水平分割、垂直分割、二值化牌照字符分割。完成牌照区域的定位后,再将牌照区域分割成单个字符,然后进行识别。字符分割一般采用垂直投影法。由于字符在垂直方向上的投影必然在字符间或字符内的间隙处取得局部最小值的附近,并且这个位置应满足牌照的字符书写格式、字符、尺寸限制和一些其他条件。利用垂直投影法对复杂环境下的汽车图像中的字符分割有较好的效果。
牌照字符识别:字符识别方法主要有基于模板匹配算法和基于人工神经网络算法。基于模板匹配算法首先将分割后的字符二值化并将其尺寸大小缩放为字符数据库中模板的大小,然后与所有的模板进行匹配,选择最佳匹配作为结果。基于人工神经网络的算法有两种:一种是先对字符进行特征提取,然后用所获得特征来训练神经网络分配器;另一种方法是直接把图像输入网络,由网络自动实现特征提取直至识别出结果。
是否放行:在识别车牌号之后,将得到的车牌号的字符串与数据库中的车牌号的字符串进行对比,如果数据库中有该车牌则是医院的车,放行,否则不放行。
4 论文下一步的工作
本系统基本实现了医院车辆进出的自动化管理,以及进出人员的人次统计。但是目前系统只实现了一个摄像头的视频监控,这还不能满足目前医院多个监控摄像头同时工作的现状。因此,论文下一步的改进工作,是实现医院内多个监控摄像头的同时调取与管理。
参考文献:
[1]钟志光,卢君,刘伟荣.Visual C++.NET 数字图象处理实例与解析[M].北京:清华大学出版社,2003,6.
[2]何斌,马天予,王运坚,朱红莲.Visual C++ 数字图象处理第二版[M].北京:人民邮电出版社,2002.
[3]夏良正.数字图象处理[M].南京:东南大学出版社,1999,9.
[4]葛亮.Visual C++从入门到实践[M].北京:清华大学出版社,2009.
[5]康晓林,袁建州.Visual C++6.0实用教程[M].北京:电子工业出版社,2008.
【关键词】智能视频分析 移动目标跟踪 智能监管
一、智能视频分析的发展过程
智能视频监控技术是基于图像处理、模式识别的新型视频监控技术。简而言之,就是发现图像中运动的物体,并对其进行跟踪、分析,及时发现“异常”行为,触发报警并采取其它措施进行干预。
智能视频分析技术综合了多学科的研究成果。主要包括图像处理、跟踪技术、模式识别、软件工程,数字信号处理等领域。2001年“911”事件发生后,美国在安防科研方面大大加强了投资力度。许多研究机构和研究人员纷纷加入了安防类技术研究和开发,智能视频分析是其中的一个亮点。从研究论文的数量来看,2002年到2005年有一个明显的高峰期,这和此期间科研经费的大量投入是相吻合的。目前此研究领域的科研论文逐渐转移到细分问题和方向。这并不代表智能视频监控变成了一个已经解决了的问题,恰恰相反,即使目前最优秀的商业系统离人们对此类技术的期待值还有一些距离。解决问题的方法也没有达成共识,它实际上反映了原创性的理论工作在减少,此项技术的进步在未来可能更多地依赖企业自身科研开发力量。
国内此市场的发展滞后北美大概3到4年,现在具有自主知识产权和研发能力的国内公司并不多,主要有北京的文安、智安邦,上海的安维尔、弘视等。由于公司都处在早期的市场拓展阶段,已经完成的有代表性工程项目并不多,典型的有核电站、军队项目、港口等。
二、长江水运智能视频监控的主要监管应用
(1)规划航道,船舶偏离航道,非法停靠报警。智能监控系统自动检测场景内移动目标(如:人、车、船)的非法进入(离开)重要敏感区域,按系统警戒线、警戒区域、滞留检测设防机制,如果有移动目标穿越警戒线或进入了预先设定的禁止区域等异常情况发生,智能监控系统将锁定框标识目标在面中的具置进行智能分析,可应用于船舶偏离航道、穿越违禁线、失控船舶跟踪、闯入禁航区、安全作业区域、交通管制区域、遇险冲滩点区域船舶进入等警情。
(2)移动目标跟踪,逆向规则,计数统计,拉近监视。智能监控系统自动检测场景内移动目标进行跟踪,VTS中心管理人员可通过智能监控系统,可对渡口过江客渡船进行全程跟踪,一旦有违反设定规则情况或险情发生时,系统将按预定机制进行报警,告知海事人员做警情处理,在第一时间启动报警预案。
智能监控系统自动检测场景内移动目标,VTS中心管理人员可通过智能监控系统,对任一路需要智能分析的视频进行设置,可对航行方向规定,如有逆行情况发生系统将进行报警,告知海事人员及时处理。智能监控系统自动检测场景内移动目标,可对穿过设定线 } window.open(vurl); } function txtFocus(obj) { obj.value = ''; } function zh(txt) { return typeof txt == 'undefined' ? "" : txt; } function txtblur(obj, txt) { if (obj.value == '') { obj.value = txt; } if (!(/^\d+jQuery/).test(obj.value)) { obj.value = txt; } } function GetRadioValue(RadioName) { var obj; obj = document.getElementsByName(RadioName); if (obj != null) { var i; for (i = 0; i < obj.length; i++) { if (obj[i].checked) { return obj[i].value; } } } return null; } function IsExists(vlink, str) { vlink = vlink.toString().toLowerCase(); str = str.toString().toLowerCase(); var tmp = vlink.replace(str, ""); if (tmp != null) { if (tmp.length == vlink.length) { return false; } else { return true; } } else { return false; } } function setCookieC(obj) { SetCookie("aa1", ""); SetCookie("aa11", ""); SetCookie("aa2", ""); SetCookie("aa34", ""); SetCookie("aa3", ""); SetCookie("aa4", ""); SetCookie("aa5", ""); SetCookie("aa6", ""); SetCookie("aa7", ""); SetCookie("aa8", ""); SetCookie("aa9", ""); SetCookie("aa10", ""); SetCookie("aa12", ""); SetCookie("aa13", ""); SetCookie("aa14", ""); SetCookie(obj.toString(), "onchannel") } var vlink = window.location.href; var surl = 'text.aspx'; if (IsExists(vlink, "Text") == true) { setCookieC("aa1"); } else if (IsExists(vlink, "Special") == true) { setCookieC("aa11"); } else if (IsExists(vlink, "Original") == true) { setCookieC("aa2"); } else if (IsExists(vlink, "VoiceIndex") == true) { setCookieC("aa34"); } else if (IsExists(vlink, "PeopleVoice") == true) { setCookieC("aa3"); } else if (IsExists(vlink, "TTSVoice") == true) { setCookieC("aa4"); } else if (IsExists(vlink, "Multimedia") == true) { setCookieC("aa5"); } else if (IsExists(vlink, "EReader") == true) { setCookieC("aa6"); } else if (IsExists(vlink, "otherlink") == true) { setCookieC("aa7"); } else if (I勘杲屑剖臣疲院降懒髁客臣凭哂胁慰甲饔谩
智能监控系统自动检测场景内移动目标,如有警情发生,VTS中心管理人员可以通过预设的联动机智调动附近球机进行拉近拍照或现场情况监视,以得到更为清晰的画面以及对警情的全面把控,实现中心调度指挥功能。
(3)水上加油站,烟雾探测。智能监控系统具备烟雾火灾检测功能,借助远红外成像摄像机,VTS中心管理人员可通过HRI智能监控系统对任一路需要智能分析的视频进行设置火灾预警机制,进行24小时全天候防控,一旦有符合设定规则情况发生,系统将按预定机制进行报警,告知海事人员做警情处理,在第一时间启动报警预案。
(4)视频源异常自动报警。在正常情况下对,由气候(阴、晴、雨、雪、雾)以及白、昼交替等自然变化,通过视频采集设备优化,以及智能监控系统具备的强大自适应环境能力,系统能通过背景自学习过程适应天气场景变化,能对视频进行全天候不间断智能分析。
(5)局域网PC查看功能。长江海事局相关主管部门可以在办公室的PC上通过局域网查看下属各分控点的报警画面和处理情况,有报警发生时,办公室电脑所显示的电子地图可以直观的查看是什么分控点,什么地方发生了什么警情,并可以在办公室电脑上控制并处理报警信息,并可通过巡航搜救远程报警系统作出工作指示,同时指挥出警。
(6)电子地图功能。长江海事局的监控中心,电视墙上用电子地图显示各个分控点,当某分控点发生警情时,智能监控系统报警预案报警机制,可将报警发生的位置显示在监控指挥中心的电子地图上,不断闪烁,并将报警画面切换到大屏幕上,直到报警处理完毕才会停止。此功能目的在于要有效避免指挥中心在处理报警的时候所造成的混乱,做到有的放矢,提高出警效率和响应速度。
(7)灵智报警功能。针对各监控点实际情况,智能监控系统的报警预设方案并不是一成不变的,可以灵活、自由的设置多种报警方案,可以自由定义报警监控区域,报警区域可以在任何时候进行修改,实现灵活的设防和撤防功能。通过HRI智能监控系统灵活的防御设置,可任意对原有普通监控视频中任意几路进行智能分析,也可根据预设的防御计划自动执行,满足长江海事局智能监控需求的前提下进行最优化配置,可以在很大程度上节约成本。
(8)短信联动功能。短信联动分级报警为智能视监控系统的特色功能。它能将报警事件的发生情况在第一时间将文字短信或现场图片的彩信发给系统设定的负责人手机上。若下一级相关负责人员对出现的报警未处理,则在设定的时间内,设备自动将短信发给更高一级的领导,并不限人数,这样可以通过多层管理渗透来促使现场人员及时处理,将时间损失减少到最近程度,做到事能及处,防患未然。
(9)与监控中心大屏幕联动。当报警发生时,智能视频监控系统在声光报警的同时,将报警信息,如,报警发生的地点、时间、类型等相关信息显示在VTS中心LED屏幕上,中心管理人员及时了解报警信息,迅速指挥相执法大队出警,做到忙而不乱、有条不紊。