网络视频监控系统监控软件设计实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
网络技术和多媒体技术的突飞猛进带动了安防产业的快速发展,作为其重要手段的视频监控凭借其方便、触角广等优势已渗透到了很多行业,并经历了从模拟到数字的历史转变,朝着网络化、智能化和信息化方向发展。目前如何在网络上有效实时传输监控信息是业内普遍关注的热点,而智能视频监控作为监控领域中最前沿的应用模式之一,其研究受到了多方重视,尤其是学术界和产业界。在该背景下,本课题基于微软公司的DirectShow技术实现了一个具有智能跟踪识别功能的网络视频监控系统。
     DirectShow技术是优秀的流媒体处理技术,解脱开发人员于底层硬件细节而使其专注于上层逻辑的设计,使开发变得简单而高效。本文的研究以DirectShow技术为平台,在充分进行了需求分析的基础上,对系统设计过程中涉及的关键技术进行了剖析,提出了系统的总体设计,并以此为导向进行了详细设计,主要完成了系统平台搭建和软件界面设计实现,涉及单路监控链路的实现、多路监控、抓帧Filter的加入、嵌入智能跟踪识别算法和日志等模块的设计工作。通过对典型网络视频监控系统的改进,开发出了一套高效率和模块化设计的智能监控系统,实现对多路远程IP摄像头的实时监控,同时还解决了对监控视频中出现的异常情况进行重点跟踪与识别、镜头切换跟踪等问题,使监控功能更加强大。论文还总结了系统开发过程中的要点和问题,对系统性能进行了测试,基本实现了所需要求,同时对系统的改进提出了方向和建议。
The technological advancement of network and multimedia leads to the rapid development of the security industry. As an important means of security industry, video surveillance, with its easy and wide reach advantages, has penetrated into many fields, and is undergoing the historical transformation from analog to digit and going towards network-oriented, intelligent and information-based. How to make effective transmission of the real-time monitoring information through the network is the main concern of the industry in general. Intelligent video surveillance, as one of the most frontier application mode, its research has drawn attention from many fields, especially from academic and industry. Under such backgroud, this thesis implements a networked video surveillance system with the function of intelligent recognition and tracking based on DirectShow technology provided by Microsoft company.
     DirectShow is an excellent technology for streaming media processing, and can free application developers from hardware details and make them focus on the upper logic design. It makes the application development simple and efficient. The research in this paper, on the platform of DirectShow, carried out fully needs analysis, involved deep research of key technologies and at last proposed the general system design and the detailed system design. The major project work is about the system platform building and the software UI design and realization, including single channel filter chain building, multi-channel extention, Sample Grabber filter joining, the intelligent recognition and tracking algorithm embedding and the log identification module implemention. The system fulfilled in this thesis is of great efficiency, modularization and power compared to typical surveillance system. It achieves real-time surveillance using multipath remote IP cameras and can handle issues of motion tracking and recognition as well as tracking with viewpoint shift, etc. The thesis also summarized the key points during the development. The system performance was tested and reached the requirements and further improvement advice and direction were suggested to the system.
引文
[1]陈明宏,基于DirectShow的视频监控传输系统[D],华中师范大学,2005
    [2]吕行,基于DirectShow的智能视频监控系统研究[D],西北工业大学,2007
    [3]赵俊,智能视频监控系统关键技术研究[D],西安电子科技大学,2007
    [4]路锦正,周冬梅,Visual C++音频/视频处理技术及工程实践[M],北京:电子工业出版社,2009
    [5]邹纯宏,苑惠娟,赵婷婷,基于RTP与DirectShow的网络视频监控系统[J],国外电子测量技术,2007,3(26):43~45
    [6]陆其明,DirectShow开发指南[M],北京:清华大学出版社,2004
    [7]张亚丽,朱善安,叶旭东,DirectShow技术在远程视频监控系统中的应用[J],电子器件,2007,3(30):1042~1044
    [8]Microsoft DirectX9.0 SDK[Z],Microsoft Corporation,2002
    [9]周慧,杨杰,基于DirectShow框架的视频监控系统[J],安防科技,2008,(1):15~18
    [10]刘书良,韩力,用DirectShow实现多媒体数据网络传输[J],微计算机应用,2007,28(1):39~42
    [11]王鹏,基于DirectShow的实时视频处理系统的设计实现[D],华中科技大学,2007
    [12]景海丽,裘雪红,DirectShow技术在网络编程中的应用[J],微机发展,2003,(11):96~98
    [13]张勇,远程视频监控系统中传输技术的实现[D],成都电子科技大学,2004
    [14]邹纯宏,基于DirectShow和RTP的网络视频监视系统设计与实现[D],哈尔滨理工大学,2007
    [15]刘占平,董士海,MPEG-4标准及相关进展[J],中国图像图形学报,1999,4:514~518
    [16]雷国平,周琨,吉吟东,MPEG标准发展和研究综述[J],计算机工程,2003,29(12) :1~2
    [17]葛镜,基于RTP协议的视频流媒体实时传输[D],华中师范大学,2007
    [18]拉奥,博伊科维奇,米洛娃诺维奇,多媒体通信系统:技术、标准及网络[M],北京:清华大学出版社,2004
    [19]马姗姗,钱建生,程德强,基于H.264的远程视频监控系统的设计与实现[J],APPLICATION & PROJECT OF VIDEO TECHNOLOGIES,2004,(6):77~79
    [20]Detlev Marpe,Heiko Schwarz,Thomas Wiegand,Contexted-Based Adaptive Binary Arithmetic Coding in the H.264/AVC Video Compression Standard[J],IEEE Transaction on CSVT,2003,13(7): 620~636
    [21]Wang Tu-Chih,Fang Hung-Chi,Chao Wei-Min,Chen Hong-Hui,Chen Liang-Gee.An UVLC Encoder Architecture for H.26L.Proceeding-IEEE International Symposium on Circuits and Systems,vol.2,pp.II/308-II/311,2002
    [22]陈键,基于TI公司达芬奇平台的嵌入式无线视频监控系统[D],天津大学,2010
    [23]李思,李丽,基于RTP/RTCP的网络视频监控系统,沿海企业与科技,2008,(12):16~19
    [24]H.Schulzrinne,RTP:A Transport Protocol for Real-Time Applications[S],Internet RFC1889,1996-01
    [25]李晓东,裘正定,IP网上视频通信的控制机制,现代电信科技,2000,(11):4~7
    [26]网络流媒体技术及应用[EB/OL] , http://www.enet. com.cn/article/2004/0308/A20040308292595.shtml,2004-03-08
    [27]温玉莲,基于H.264的远程视频监控系统的设计与实现[D],河北工程大学,2008
    [28]张立荣,石峰,基于DirectShow的远程视频监控系统的设计与实现[J],电视技术,2005,3:91~93
    [29]黄伟力,温玉莲,左丽娜,分布式远程视频监控系统在企业局域网中的应用[J],商业现代化,2007,1:18~19
    [30]宋葳,浅谈对C/S结构与B/S结构的特点解析[J],硅谷,2009,(3):61
    [31]李志辉,崔洪芳,组件化程序设计方法和面向对象程序设计方法比较[J],福建电脑,2004,11:21
    [32]吕行,史忠科,DirectShow框架下实时运动目标检测与跟踪方法的研究与应用[J],山东大学学报(工学版),2007,6(37):5~9
    [33]徐国峰,汪理虎,基于DirectShow和RTP的网络视频流研究与应用[J],南京工程学院学报(自然科学版),2007,5(3):45~49
    [34]文坤,野外条件下远距离的视频监控系统的研究与实现[D],山东大学,2006
    [35] Easy7监控平台完全使用手册v1.0,天津天地伟业数码科技有限公司,2010-12
    [36]Texas Instruments,TMS320DM36x DMSoC VPFE[Z],User's Guide,2009-03
    [37]Texas Instruments,TMS320DM36x DMSoC VPBE[Z],User's Guide,2009-03
    [38]郭文平,王跃存,杨晓光,Visual C++基础教程[M],西安:西安电子科技大学出版社,2006
    [39]Elecard Codec SDK G4 v.1.3.3 Reference Manual[EB/OL],Elecard,2010-09-24
    [40]陆其明,DirectShow实务精选[M],北京:清华大学出版社,2004
    [41]明日科技,刘锐宁,梁水,宋坤,Visual C++开发技术大全(第二版)[M],北京:人民邮电出版社,2009
    [42]Documentation:Streaming HowTo [EB/OL], http://wiki.videolan.org/Documentation:Streaming_HowTo,2010-11-29

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700