分布式视频信息处理系统的设计与实现.PDFVIP

分布式视频信息处理系统的设计与实现.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
分布式视频信息处理系统的设计与实现.PDF

分布式视频信息处理系统的设计与实现 陈健 陶霖密 孙洛 徐光祐 清华大学人机交互与媒体集成研究所 北京 100084 摘 要:当前视频信息的处理正向着智能化、实时化和分布式方向发展,通过把分布在不同位置、不同类型的摄像机 采集到的视频数据进行有效地融合和实时分析处理,从而得到单个摄像机系统所无法达到的效果。本文提出并实现的 分布式视频信息处理系统由视频数据处理、信息子系统和软件平台三部分组成,其中处于系统最低层的软件平台为分 布式视频信息的实时处理提供传输、压缩、解压等服务,同时还担负着将物理传感器抽象为逻辑传感器的任务;信息 子系统为软件平台提供所有与信息相关的服务,协助完成元数据的产生与管理的全过程;视频数据处理部分主要完成 处理目标并为用户提供识别与跟踪等特定服务。实验结果表明该系统能够屏蔽不同硬件设备和网络结构的差异、将传 感器数据分离出来形成一套单独的服务,为上层的视频处理模块提供数据,具有良好的通用性和可扩展性。 关键词:分布式;模块化;视频处理 1. 引言 在信息时代的今天,无穷无尽的数据扑面而来,其中,视频数据占有举足轻重的地位,在交通、医疗、 教育、国防等领域都有着广泛的应用需求。目前视频信息的处理正向着智能化、系统化、实时化和分布式 方向发展,一个统一的视频信息处理系统包括异构视频数据的采集、分布式多路视频数据的同步传输以及 视频数据的实时分析检索等处理,在有效地协调融合分布的、异构的视频数据的基础上,来实现计算机对 特定目标的自动识别、理解目标场景中的兴趣事件、在线辅助用户做出决策等应用。 随着传感器和摄像机的普及,基于视频信息的处理系统在各个领域的应用越来越多,出现了许多智能 系统,如无人侦察机、智能机器人、老人看护系统以及驾驶员疲劳感应系统等。在分布式视觉信息处理系 统中,多个摄像机可以观察到更广阔的区域,或是对小范围区域进行多角度的观察,从而获得更加丰富、 全面的信息,弥补单摄像机的不足。不过,在视频采集设备分布式和异构化的条件下,信息处理和融合的 计算量以及计算复杂度均大幅增加,传统的单服务器处理模式已无法满足实际应用,故此,如何有效地分 析使用大量异构的摄像机数据、如何在不同的节点之间调度等现实问题便成了系统优化的关键。目前国内 外已出现许多这方面的研究,由于视频内容理解本身的复杂性,分析和利用多摄像机的大量数据便成为非 常具有挑战性的课题,其相应的系统结构的主流发展方向是分布式和多线程。 本文介绍的分布式视频信息处理系统,是在前期已实现的分布式视觉系统软件平台[1] 的基础上扩展而 418 成,增加了信息子系统和视频处理模块,采用多服务器来满足多任务的实时处理,将各种视频分析理解算 法有机地整合到一个统一的框架下;同时也设计出具有层次结构的 XML 读写类来实现视频数据的传输、 解压、缓存等软件模块接口间的通信,并采用异步消息队列的同步方法获取多路同步消息数据,在多路视 频数据传输时加上数据采集时刻的时间戳来解决异步传输的同步问题,使用 MPEG-7 来表示视频数据处理 的结果以便于检索。 2. 系统设计与模块实现 2.1 总体框架 不同的分布式视频信息实时处理系统均涉及到多路异构摄像机的数据采集、分布式处理以及信息融合 等任务,现有的视频内容理解算法和高层事件推理模型需要做较多的接口方面的编程工作才能适应整个系 统,这些繁杂的工作不仅需要对底层传感器接口比较熟悉,还需要处理很多进程间通信和同步等方面的问 题;此外当有多个系统需要使用同一算法时,由于每个系统在底层配置上的差别,要求算法针对每个系统 都需做一次改动,效率很低。针对这种情况,我们将视频等公共的部分分离出来形成一套单独的服务,一 方面简化上层的视频分析模块的开发、方便系统的构建与集成,另一方面也提供良好的通用性和可扩展性。 图 1 系统的逻辑结构 如图 1 所示,整个系统的逻辑结构可划分为视频数据处理、信息子系统和软件平台三大部分,其中软 件平台处于系统的最低层,为分布式视频信息的实时处理提供传输、压缩、解压等服务,同时还担负着将 物理传感器抽象为逻辑传感器的任务;信息子系统能够为软件平台提供所有与信息相关的服务,例如信息 表述、存储和检索,能够协助完成元数据的产生与

文档评论(0)

sunyangbill + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档