视频监控系统研究与毕业设计.docx

上传人:b****8 文档编号:9423134 上传时间:2023-02-04 格式:DOCX 页数:48 大小:401.73KB
下载 相关 举报
视频监控系统研究与毕业设计.docx_第1页
第1页 / 共48页
视频监控系统研究与毕业设计.docx_第2页
第2页 / 共48页
视频监控系统研究与毕业设计.docx_第3页
第3页 / 共48页
视频监控系统研究与毕业设计.docx_第4页
第4页 / 共48页
视频监控系统研究与毕业设计.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

视频监控系统研究与毕业设计.docx

《视频监控系统研究与毕业设计.docx》由会员分享,可在线阅读,更多相关《视频监控系统研究与毕业设计.docx(48页珍藏版)》请在冰豆网上搜索。

视频监控系统研究与毕业设计.docx

视频监控系统研究与毕业设计

京江学院

JINGJIANGCOLLEGEOFJIANGSUUNIVERSITY

基于WEB的远程视频监控系统的研究与设计

ThedesignofremotevideosurveillancesystembasedonWEB

学生学号:

**********

************************

专业班级:

电信工程0802

指导教师姓名:

李正明

指导教师职称:

教授

2012年6月

基于WEB的远程视频监控系统的研究与设计

专业班级:

电信工程0802学生姓名:

缪成鹏

指导教师姓名:

李正明指导教师职称:

教授

摘要随着网络通信技术和嵌入式技术的发展,基于嵌入式Web服务器的视频监控系统已成为监控领域的发展趋势,采用B/S架构的嵌入式Web服务器,监控者无需到现场操作,系统成本低廉,设备体积小巧,安装方便,故障维护升级简单,安全可靠,满足了现代消费者的需求。

本文针对视频监控设备前端一体化、小型化和便携等相关需求,以动态数据交互技术和移动通信技术为基础,借助嵌入式系统的网络支持,设计了一种基于Web服务器的B/S方式的远程视频监控系统。

设计中以ARM7芯片和Linux系统为软硬件开发平台,结合嵌入式Web技术,给出了视频监控系统的总体设计方案,深入研究了各个功能模块。

目前3G无线通信网络正在普及,为了满足未来移动监控的需要,本系统数据传输引入了3G无线模块的方案,为后续研究奠定了基础。

本文主要研究的嵌入式Web服务器的远程视频监控系统的软件设计,对现代视频监控的研究具有一定的参考价值。

关键词:

视频监控嵌入式WebARMLinux3G无线通信

 

ThedesignofremotevideosurveillancesystembasedonWEB

AbstractWiththedevelopmentofthecommunicationandnetworktechnologyandembeddedtechnology,thevideosurveillancesystembasedontheembeddedWebserverhasbeenthedevelopmenttendencyinthemonitoringfield.BecauseanembeddedWebserverbasedonB/Sisusuallyadoptedbyremotemonitoringsystem,itneedn’tbeoperatedataspecialphysicalposition.Thisdesignmethodcanreducethecostaswellasthesizeoftheentiresystem.Thedeviceismoreconvenienttobeinstalled,easiertobemaintainedandupgraded.Itcanprovidesafeandreliableservicestomeetthedemandsformodernpeople.

Thispaperaimingatsatisfyingtheneedsofthefront-endintegration,compact,portableincurrentvideosurveillancesystems,aWeb-basedtheB/Smoderemotevideomonitoringsystemisdesigned.WeadopttheARM7andLinuxsystemsassofthardwaredevelopmentplatforminourdesign.CombiningwithembeddedWebtechnology.Wearemainlyengagedinfollowingwork.3Gwirelesscommunicationnetworksarecurrentlypopular,inordertomeettheneedsoffuturemotionmonitor,thedatatransmissionofthesystemintroduces3Gwirelessmodule.Itlaysthefoundationforfurtherstudy.

AnembeddedWebserverforremotevideomonitoringsystemdescribedinthispaperhasacertainreferencevalueforvehiclevideomotionmonitoring.

Keywords:

VideomonitoringembeddedWebARMLinux3Gwirelesscommunication

第一章绪论

网络通信和微电子技术的快速发展和人民物质生活水平的提高,使得人们的生产行为,生活方式发生了重大的变化,视频监控以其直观,方面和内容丰富等特点日益受到人们的重视。

安防监控从银行到交通路口,从连锁超市到小区范围,都会看到监控产品的存在,大量犯罪案件在安防监控产品的帮助下破获。

人们意识到视频监控对生产生活的安全非常重要,而网络视频监控凭借其先进的技术和贴近用户习惯的使用方式,逐步走进人们的生活当中。

视频监控系统在保护安全,预防犯罪方面起到不可低估的作用,监控市场领域不断扩大。

据权威部门统计,1998年全国图像监控系统的市场总额为650亿元,今年来一直保持15﹪至30﹪的速度快速增长。

随着摄像设备价格逐渐下降,计算机计算能力增强和网络速度的提高,视频监控技术得到了快速的发展。

1.1课题研究的背景和意义

视频监控系统的产生和发展有两个方面的原因:

一方面,随着人们安全防范观念的加强,人们迫切希望通过监控的方式来预防和减少公共场所的破坏及犯罪活动。

另一方面,视频技术和网络通信技术日益成熟,为它的实现和应用奠定了基础;而计算机技术和多媒体技术的迅速发展,将自动控制和多媒体技术融入到视频监控系统中来,促进了它的普及和应用。

视频监控系统的发展大致经历了三个阶段:

a、模拟视频监控系统;b、本地数字视频监控系统;c、远程网络视频监控系统。

1.1.1模拟视频监控系统

采用模拟方式传输,最简单的就是将图像信号直接送入视频电缆进行传输。

每一监控点的视频信号都通过一条电缆线连接到中心控制室的多路切换器上,以手动切换方式选择监控点图像,使之显示在监视器上。

模拟视频监控有以下弊端:

运行及维护成本高;视频图像的质量不能在任意时刻调整;无法联网,只能以点对点的方式监控现场,使得布线工程量极大;检索困难;难以做到无人值守。

1.1.2本地数字视额监控系统

进入20世纪80年代,随着数字化技术的发展,人们从过去的模拟处理方式转向数字处理方式,开始使用计算机处理图像信号。

利用计算机的数据处理能力与显示器的高清晰度,将视频信号通过视频采集卡采集到计算机中,显示在显示器上,大大提高了图像的画质,但是控制与切换仍采用传统的单片机方式,只是计算机串口与之相连,完成控制工作。

尽管它有良好的人机界面,较好的稳定性,但它不能称为真正的数字图像监控系统。

其根本原因在于系统设计的出发点不是基于计算机,而是基于传统模式。

大部分时间里,计算机只是充当一个外部监视器的角色,并且传统单片机系统固有的弊端并没有克服,通信协议的多样化与专用化很难统一,导致现有的计算机资源远远满足不了多种设备的要求。

另外计算机的运行速度较低,而数字视频的数据量又很大,这样就限制了利用一台计算机同时处理更多数字视频信号的能力。

很难组建大型监控系统。

1.1.3远程网络视频监控系统

第三代视频监控系统——远程网络视频监控系统。

远程网络视频监控系统的关键设备是网络视频信号采集终端(也被称为视频服务器),网络视频信号采集终端采用嵌入式实时多任务操作系统。

摄像机送来的视频信号在网络视频信号采集终端数字化后由高效压缩芯片压缩,通过内部总线送到网络接口发送到网络上,网络上用户可以直接用在PC机上用浏览器观看网络视频信号采集终端传送过来的摄像机所拍摄的图像,授权用户还可以通过计算机网络透过网络视频信号采集终端控制摄像机镜头和云台的动作或对系统进行配置操作。

由于把视频压缩和网络功能集中到一个体积很小的设备内,可以直接连入局域网,达到即插即用,省掉多种复杂的电缆,安装方便,仅需设置一个IP地址,用户也无需安装任何硬件设备,仅通过PC机用浏览器即可观看。

数字网络视频监控系统与其它监控系统的比较:

布控区域广阔。

数字网络视频监控系统的网络视频信号采集终端直接连入网络,没有线缆长度和信号衰减的限制,同时网络是没有距离概念的,彻底抛弃了地域的概念,扩展布控区域;系统具有几乎无限的无缝扩展能力。

所有设备都以IP地址进行标识,增加设备只是意味着IP地址的扩充;可组成非常复杂的监控网络。

采用基于网络视频信号采集终端为核心的系统,在组网方式上与以往的监控方式有极大的不同,由于视频信号采集终端输出已完成模拟到数字的转换并压缩,采用统一的协议在网络上传输,支持跨网关、跨路由器的远程视频传输;性能稳定可靠,无需专人管理。

视频信号采集终端实际上基于嵌入式电脑技术,采用嵌入式实时多任务操作系统,又由于视频压缩和网络功能集中到一个体积很小的设备内,直接连入局域网或广域网,即插即看,系统的实时性、可靠性大大提高,也无需专人管理,非常适合无人值守的环境;当需要同时观看多路监控视频时,对网络带宽就会有一定的要求。

1.2视频监控系统的发展趋势

将嵌入式系统技术、无线通信技术和基于TCP/IP的Internet就技术结合在一起的视频监控系统将成为监控系统的未来发展方向。

利用嵌入式技术采集并对现场信息进行相应处理,再通过无线通信方式传输到Internet上,用户通过internet来管理和使用信息。

由于采用了3G等无线数据通信方式,可省去有线方式下必须采用的物理布线,并且无线方式有利于对监视点的合理安排,克服了传统系统只能用于固定现场的监视。

因此,这种监视方式在工农业生产、移动通信、家用电器自动化等领域都具有相当广阔的应用前景。

目前,视频监控系统的发展趋势可以概括为:

1)视频监控数字化。

视频监控发展经历了模拟视频监控、半数字监控、数字监控三个阶段。

对于视频监控,数字化存储带来的是一场革命性的变化。

数字化是21世纪的时代特征,视频监控的数字化是监控技术的必然趋势。

2)视频监控智能化。

智能化是视频监控技术发展比较高级的层次。

由于视频监控的数据量非常大,而用户真正需要的信息只是少部分,真正需要监视的只是发生概率很小的某些事件,如何通过海量数据获取有价值的信息,如何从目视解释变为机器自动解释是视频监控技术发展的一个新方向。

因为能把视频监控从静态的、事后取证变成动态的、实时预防和告警对用户来说明显更加重要。

实际上现有的大型监控系统都配置自动位移侦测、昼夜自适应切换存储、预警设置(如可疑人物照片、指纹等)等一些基本的智能化功能。

3)视频监控IP化。

视频网络、PTV等都是网络快速发展的重要应用。

随着Internet技术的发展,基于IP的视频监控更能为人们所接受,网络摄像机把压缩的视频信息通过TCP/IP协议,采用流媒体技术实现视频在网上的多路复用传输,拥有授权的用户可以随时访问互联网,实现对整个监控系统的指挥、调度、存储、授权控制等功能。

因此,基于IP的视频监控将会成为主流。

4)视频监控无线化。

随着无线宽带网络的发展,基于3G的无线视频应用备受关注。

当监控点分散且与监控中心距离较远,或被监控对象不固定(如出租车、运钞车等)时,利用传统有线网络的视频监控往往成本高且难以实现,而基于多种无线传输手段的移动视频监控具有不可替代的优势。

根据视频网络传输方式,远程视频监控系统可分为有线网络远程监控和无线网络远程监控两种方式。

无线视频监控系统克服有线网络铺设上投资成本高、距离受限的弊端,使远程视频监控系统的无线化逐渐成为近年来的发展趋势。

远程视频监控的无线化包括两个方面:

1)监控中心(监控者)和被监控对象都是可以移动的,不受有线网络束缚,监控地点灵活,即监控者和被监控对象都可以是动态的。

2)视频监控网络的无线化。

无线网络远程监控又分为两种:

一种单独构建无线网络,基于WLAN(无线局域网)、无线城域网的WiMAX技术的视频监控系统技术已经成熟,但自己构建网络需要传输设备、中继站等,工作量大。

另一种基于移动通信网络,依托遍布全球的2G和3G无线通信网络,打破了距离的限制,可以实现全球漫游监控。

2G通信网络主要是利用GPRS/CDMA/EDGE数据业务通过Internet进行通信,GPRS/CDMA/EDGE数据传输理论最大值为171.2kbps/144kbps/473.6kbps。

中国国产3G标准TD-SCDMA的通信网络,网络数据传输带宽将达到2Mbps。

H.264格式的压缩编码视频帧率为30fps/25fpS/15fps所占用的码率为384Kbps/256Kbps/128Kbps因此,基于3G通信网络的远程视频监控系统有望实现实时监控流畅视频。

1.3嵌入式视频监控系统常见设计方案

目前,国内外基于嵌入式网络视频监控系统的研究,一般集中于嵌入式视频监控系统的设计、嵌入式操作系统的研究、视频图像处理以及视频图像的网络传输等几个方面。

在嵌入式视频监控系统设计方面,一般考虑系统的整体结构和功能,基于B/S(浏览器和服务器)或者C/S(客户端和服务器)架构,具体功能模块采用软件或硬件技术等。

例如小型网络摄像机,系统由图像传感器、嵌入式处理器、图像处理器、网络接口组成,通过压缩优化算法和背景差分算法,可以使摄像机实现实时的图像压缩、传输,并能跟踪目标,该系统的主要特点是实时性的提高;在嵌入式操作系统方面,除对系统进行一些剪裁和移植外,一般集中于嵌入式系统驱动程序的研究,例如在嵌入式Linux下对视频采集设备驱动程序的研究等;关于视频图像处理的研究,一般是通过一定的图形分析算法,实现目标识别,目标跟踪,以及报警等功能。

例如利用背景差分算法,在图像处理中控制运动模块,使摄像机可以跟踪信息库中的目标网等;对于视频图像网络传输的研究方面,例如,有在IP组播方式下的网络视频传输方案,可以大大的节约网络带宽,提高视频的播放效率。

或者采用流媒体的格式传送视频图像数据,可以更好的实现视频的传输及播放等。

现阶段,嵌入式网络视频监控系统的解决方案主要有以下几种:

1)视频采集芯片+DSP处理器

该方案中由视频采集芯片完成图像的预处理,由DSP完成图像的编码,基于

MPEG-4、H.264或MJPEG标准的压缩,经以太网网络传输。

方案的主要缺点是控制不够灵活,不适合作系统控制,另外,DSP通常没有强大的操作系统支持。

2)DSP处理器+嵌入式处理器

该方案采用由DSP完成基于MPEG-4、H.264或MJPEG标准的图像压缩,在嵌

入式处理器ARM/FPGA上运行嵌入式操作系统进行系统控制和网络传输。

方案的主要缺点是:

由于有两个主要的芯片,设计、调试、使用等方面具有一定难度,且系统成本偏高。

3)图像采集芯片+嵌入式处理器

该方案中,在嵌入式处理器上运行嵌入式操作系统进行系统控制和网络传输。

方案的主要缺点是:

其应用主要针对某一类产品,如数码摄像机,所以具有一定的局限性;缺乏强大的图像处理能力,很难满足高实时性要求。

4)其他方案

可以采用DSP中央处理器完成图像压缩编码、编码数据网络传输和本地存储,

CPLD完成图像采集的控制逻辑的脱机远程视频监控方案。

1.4本文的主要研究工作

1、课题研究背景和意义;

2、嵌入式网络视频监控系统中的关键技术介绍:

3、系统的硬件结构设计,包括:

1、硬件系统整体结构的设计;

2、以微处理器S3C4510B为核心的主控电路及其外围电路的设计;

4、宿主机上硬件开发平台的搭建。

5、系统的软件设计,包括:

1、嵌入式Linux系统uCLinux的来源、特点以及结构介绍:

2、宿主机上Linux开发环境的建立与使用;

3、uCLinux内核的升级、编译方法和详细过程:

4、在uCLinux上添加用户应用程序的步骤;

5、嵌入式WEB服务器的介绍以及与其相关的各项技术简介;

6、嵌入式WEB服务器各个功能模块的实现,包括主程序、用户管理模块、设备管理模块、网络管理模块的实现。

 

第二章总体方案设计及平台搭建

随着压缩编码技术、计算机网络技术和嵌入式系统的发展以及芯片成本的下降,以嵌入式视频服务器为核心的视频监测系统在市场上崭露头角。

通用的Web服务器通常用于有大量用户并发访问的普通网站,以强有力的数据库为用户提供商业服务,而嵌入式处理器能力和存储容量有限,通用大型服务器无法在嵌入式设备上运行。

因此,采用功能相对简单、体积更小、消耗资源更少的嵌入式Web服务器,是近年来出现的一种较为先进的方案。

目前,嵌入式Web服务器的实现方法可以分成自主实现和修改移植两种。

自主设计需要自己开发网络协议,难度及工作量较大。

由于Linux的开放源码思想和优良的网络功能,使它非常适合于嵌入式Web服务器应用中,并能为开发者缩短开发周期和成本,这种开发方式是现在以至今后流行的开发方法。

2.1远程视频监控系统方案设计

比较前面给出的几种嵌入式网络视频监测系统的解决方案,对于网络视频监控系统来说,视频采集卡+DSP方案没有强大的操作系统和网络协议栈,不太适合做网络视频监控系统;DSP+ARM方案中,DSP进行图像处理,删进行指令控制,设

计得当效果不错,但该方案采用了两个处理器,成本提高,开发周期长,设计、调试上也具有一定困难;视频采集卡+ARM方案缺乏强大的图像处理能力,不能满足实时性要求。

目前,嵌入式微处理器性能大大提高,3G无线通信技术日趋成熟普及,因此,

本文方案只采用ARM核心处理器,软件方式压缩视频图像,成本低廉,适合家庭应用。

2.1.1监控系统整体网络结构设计

嵌入式网络监控系统是以嵌入式设备作为Web服务器接入Internet网络的.嵌入式设备连接到网络后,以何种网络结构构成系统,就涉及到了网络体系结构的选择问题。

网络体系结构对整个网络监控系统来说是处于基础地位的,合理选择网络体系结构对系统运行效率、系统应用的广泛性和可维护性都有至关重要的作用。

C/S和B/S结构是当今世界开发模式技术架构的两大主流技术。

C/S是美国Borland公司最早研发,B/S是美国微软公司研发。

目前,这两项技术已被世界各国所掌握,国内公司以C/S和B/S技术开发出的产品也很多,这两种技术都有自己一定的市场份额和客户群。

C/S(Clien/Server)结构即客户机和服务器结构。

它是软件系统体系结构,C/S结构充分利用两端硬件环境的优势,将任务合理地分配到Client端和Server端,降低了系统的通讯开销。

目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和ClientServer应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件。

因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。

这也就是目前应用系统的发展方向。

B/S(Browser/Server)结构即浏览器和服务器结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在客户端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)【14】。

Client/Server结构是建立在局域网的基础上的,Browser/Server结构是建立在广域网的基础上的。

总结它们主要的区别如下:

(1)硬件环境不同

C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。

B/S建立在广域网之上的,不必是专门的网络硬件环境,例如电话上网,租用设备,信息自己管理,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。

(2)对安全要求不同

C/S通常面向相对固定的用户群,对信息安全的控制能力很强。

一些高度机密的信息系统采用C/S结构比较适宜,通过B/S发布部分可公开的信息。

由于B/S建立在广域网基础上,对安全的控制能力相对弱,面向的是不可知的用户群。

(3)对程序架构不同

C/S程序更加注重流程,也可对权限多层次校验,对系统运行速度可以较少考虑。

B/S对安全以及访问速度的多重考虑,建立在需要更加优化的基础之上。

比C/S有更高的要求,B/S结构的程序架构是发展的趋势,从微软的.Net系列,全面支持网络的构件搭建的系统,到SUN和IBM推的JavaBean构件技术等,使B/S更加成熟。

(4)软件重用不同

C/S程序从整体性方面考虑,构件的重用性不如在B/S要求下的构件的重用性好。

B/S的多重结构,具有构件相对独立的功能。

(5)系统维护不同

系统维护是软件生存周期中开销大、相当重要的环节。

C/S程序必须从整体考察,处理出现的问题以及系统升级难,通常是再做一个全新的系统。

B/S构件组成方面,构件可个别的更换,实现系统的无缝升级。

系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。

(6)处理问题不同

C/S程序可以处理用户面固定,并且在相同区域,安全要求高的需求,与操作系统相关,应该都是相同的系统。

B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法做到的,与操作系统平台关系最小。

(7)用户接口不同

C/S多是建立在windows平台上,表现方法有限,对程序员普遍要求较高。

B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,降低开发成本。

(8)信息流不同

C/S程序一般是典型的中央集权的机械式处理,交互性相对低。

B/S信息流向可变化。

综上所述,根据C/S和B/S结构的不同点,比较出C/S结构具有应用服务器运行数据负荷较轻、数据的储存管理功能较为透明的优点,C/S结构的劣势是高昂的维护成本且投资大。

B/S结构维护和升级方式简单,成本低廉、操作系统选择更多,但有应用服务器运行数据负荷较重的缺点。

本文监控系统具有家庭小型应用的特点,数据量不大,需要成本低廉、简单易用、维护方便,因此,本文的视频监控系统采用B/S结构。

2.1.2视频监控系统硬件方案设计

1)开发环境的简图

嵌入式系统通常为一个资源受限的系统。

直接在嵌入式系统的硬件平台上编写软件比较困难,有时甚至是不可能的。

目前,一般采用的办法是,先在通用计算机上编写程序,然后,通过交叉编译,生成目标平台上可运行的二进制代码格式,最后下载到目标平台上的特定位置上运行。

具体的硬件平台连接如2.1图所示。

图2.1系统的硬件结构原理图

2.1.3视频监控系统的系统软件选择

嵌入式操作系统已经被广泛应用到大量以嵌入式处理器为硬件基础的系统中,常见的嵌入式操作系统有:

Linux、VxW

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 起诉状

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1