欢迎来到天天文库
浏览记录
ID:23732866
大小:54.50 KB
页数:8页
时间:2018-11-10
《基于云计算的嵌入式 linux 视频检测系统的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于云计算的嵌入式Linux视频检测系统的设计1绪论1.1选题背景与意义在人类感官系统接受的所有信息中,视觉的信息比例最大,图像和视频相对于文字、声音等信息来说,是对客观事物最形象、最逼真的描述,是人类最主要的、最重要的信息承载体[1]。随着当今科技的发展,特别是近几年里发展迅速的云计算技术、物联网技术,已经极大地改变了我们的生活方式。视频监控技术被被广泛地应用在金融、教育、医疗、交通、农业等各行各业,并发挥了巨大作用。随着人民群众保护人身财产和自身安全意识的不断增强,作为安防重要手段的视频监控系统获得了广泛的釆用,公共场
2、所布置了大量的监控设备,特别是金融、军事、商业等方面和领域。现在,我们可以普遍看到,在银行的营业厅、办公区域、ATM机,学校的教室、图书馆、宿舍区,在城市的十字路口、大型广场、停车场,在旅游景区的售票处、热门景点、纪念品销售处,在写字楼的电梯里、办公室、走廊等等区域,都布满了各种监控设备,视频监控设备成了安防的重要组成部分。回顾传统的视频监控与检测系统,往往采用非自动化的方式对摄像头所检测到的视频图像进行后期的分析与处理,而视频检测到的数据量又非常巨大,人工地实时监测视频画面的信息,容易造成监控与检测信息的丢失或遗漏,同时
3、,人工的视频过滤方式,极大地浪费人力资源,增加了人力成本,因此,传统的视频监控技术不能满足当今的社会发展需求。智能视频监控系统是综合数字图像处理技术,模式识别,机器视觉,人工智能,通信技术等相关知识实现的全天候,实时自主的分析视频信号的智能系统[2]。传统的视频监控检测技术往往是使用本地的计算机硬盘或者嵌入式系统的闪存作为数据信息采集后的存储介质,并且大多将根文件系统烧入监控设备的NAND中。以上容易造成两点缺陷:当需要更改或维护监控设备的底层及应用程序时将变得异常麻烦,维护成本大,容易造成资源浪费;对于存储设备来说,无论
4、是大容量的硬盘或者较小容量的闪存,当读写不当、设备存储空间不足、存储设备损坏时,极易造成所存储数据的丢失,特别是大型商场、购物中心、车站等在存储设备的存放位置达不到抗震抗火等条件时,存储数据的丢失往往是最惨重的。....1.2课题研究现状从国内外的发展趋势来看,视频监控技术自发展以来经历了三次变革:基于模拟摄像机的模拟视频监控系统阶段、基于微型计算机的数字视频监控系统阶段、基于嵌入式网络的技术的视频监控系统阶段[5]。与之相应的监控数据存储方式也经历了几个阶段:VCR模拟数据存储阶段、DVR数字数据存储阶段、集中式网络存储
5、阶段。随着云计算技术与物联网技术的深入发展,业内开始关注于将嵌入式视频监控技术与云计算技术相结合的设计趋向,这种传统技术与新兴技术的结合是视频监控与检测技术的发展热点。模拟视频监控系统[6]。早期的视频监控是非实时的,主要由摄像机、显示器和录像机等模拟设备实现和传输,传输距离短、功能简单、可靠性较差、且只能点对点传输[7]。数字视频监控与检测系统,随着计算机科技的进步,多媒体技术的进步,数字信号处理技术的进步以及存储技术的快速发展,数字视频监控系统使用硬盘作为存储介质,系统具有了简单的网络功能[8]。嵌入式网络视频监控与检
6、测系统,嵌入式系统的发展促进了视频监控技术的向前推进,该阶段,综合运用了计算机网络技术、数字信号处理技术、嵌入式系统技术、集成电路和人工智能等学科知识[9]。嵌入式网络视频监控系统具有性能稳定、使用方便、易于模块化开发、数据传输量大、速度快等诸多有点,使得嵌入式网络视频监控系统成为当前社会视频监控系统给的主流方式[10]。....2本课题的相关技术背景2.1云计算技术云计算(Cloudputing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。用户不再需要了解云中基础设
7、施的细节,不必具有相应的专业知识,也无需直接进行控制[12]。云计算描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源[13]。美国加州大学伯克利分校(UCBerkeley)的MichaelArmbrust、ArmandoFox等在文章AbovetheClouds:ABerkeleyVieasaService,PaaS)和基础设施即服务(Infrastructrueasaservice,IaaS)[17][18]。PaaS基于IaaS实现,SaaS的服务层次又在
8、PaaS之上,三者分别面对不同过得需求。IaaS提供的是用户直接访问底层计算资源,存储资源和网络资源的能力;PaaS提供的是软件业务运行的环境;SaaS是将软件以服务的形式通过网络传递到客户端。云服务的系统服务架构如图1.1所示:....2.2嵌入式Linux系统嵌入式系统是以应用为中心,以计算机技术为
此文档下载收益归作者所有