- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 32卷 第 5期 华 侨 大 学 学 报 (自然 科 学 版 ) V()1.32 No.5
2011年 9月 JournalofHuaqiaoUniversity(NaturalScience) Sep.2011
文章编号: 1000—5013(2011)05—050605
采用 DaVinci技术的智能监控系统设计与实现
周春晖,朱建清,蔡灿辉
(华侨大学 信息科学与工程学院,福建 泉州 362021)
摘要: 采用DaVinci技术,设计一种具有人脸检测与跟踪功能的智能监控系统 .利用TMS320DM6446芯片
的双核结构优势,在ARM端实现基于Linux系统的多线程应用程序 ,负责视频录放、用户界面控制、视频信
号的网络传输、外围器件控制等;而在DSP(数字信号处理)端完成基于AdaBoost的人脸检测、基于卡尔曼滤
波器和MeanShift相结合的人脸跟踪及 H.264视频编码.实验结果表明:智能监控系统能实现人脸定位与跟
踪 ,准确、实时性高,而且可由具有面向网络数据传输的客户端程序实行远程监控.
关键词: 智能监控系统;人脸检测 ;人脸跟踪 ;DaVinci技术 ;TMS320DM6446
中图分类号: TP3,91.41 文献标志码 : A
智能网络视频服务器主要有智能分析、视频压缩编码和网络传输控制 3大功能.实现这些功能,可
以采用通用的处理器,也可以采用专用器件如专用视频压缩编码芯片ASIC,编程实现所有功能.相比
于采用面向媒体处理的数字信号处理 (digitalsignalprocessing,简称DSP)或者ARM(advancedRISC
machines)微控制器实现的系统,目前推 出的监控系统多数是基于双核结构的解决方案.采用面向媒体
处理DSP的解决方案构建的视频服务器,在操作系统、视频编解码、协议栈等方面耗费了大量的资源 ,
使得产品存在很多问题,因此,在适应网络带宽变化、提高图像质量、软件系统的兼容性等方面不尽人
意.采用ARM微控制器构架的优势是处理器控制能力强大,有优越 的网络性能,嵌入式操作系统的移
植和应用程序的开发都较为便利,但图像处理差,运算速度难 以满足视频处理的需求.最常见的双核结
构是基于DaVinci的解决方案,主要有 2类 .一类是DSP端做视频压缩编码,ARM端做系统控制[1],
这种方案没有智能分析处理,只是一种普通的视频监控 .另一类虽然实现一些简单测试功能,但网络化
功能较弱l4].为此,本文提出一种具有人脸检测与跟踪功能的网络化智能视频监控系统.
1 系统结构
智能监控系统包括服务器端和客户端 2个部分,而服务器端包括ARM 和DSP两个子系统.客户
端由运行于PC机的软件实现,服务器与客户端采用 TCP/IP协议进行通信,用户可以通过网络对视频
服务器进行远程监控 ,包括远程控制镜头、云台等设备.ARM 子系统完成视频录放、用户界面控制、视
频信号的网络传输、外围器件控制等工作.DSP子系统完成人脸检测与跟踪,以及视频编解码.不难看
出,ARM子系统是服务器端的主控程序 ,DSP相 当于 ARM 的 1个外设.运行在 DSP端的程序 ,按
xDM标准 进行封装 。ARM 端通过 CodecEngine机制l6]调用 DSP端的算法,通过共享 内存实现
ARM端与DSP端的数据交换.
服务器包括视频采集、云台控制、模数转换、人脸检测与跟踪、H.264编码、网络接VI和本地显示.
系统结构流程,如图1所示.视频采集采用PELCO(派尔高)一体化高速球型摄像机,有专门的传输控制
协议 PELCO—D,可 以实现云台控制与视频采集.由于 PELCO输 出的是模拟视频信号,故采用
TVP5146[7]处理芯片进行模数转换,把模拟信号变成 UYVY的数字信号.人脸检测与跟踪、H.264编
收稿 日期 : 2010—1113
通信作者: 蔡灿辉 (1954),男,教授 ,主要从事图像处理与模式识别、视频通信的研究.Kmail:chcai@hqu.edu.cn.
基金项目: 国家自然科学基金资助项 目
第 5期 周春晖,等:采用 DaVinci技术的智能监控系统设计与实现
码、程序调度、云台控制和本地
文档评论(0)