学位论文 > 优秀研究生学位论文题录展示

基于DaVinci的智能监控系统

作 者: 周春晖
导 师: 蔡灿辉
学 校: 华侨大学
专 业: 通信与信息系统
关键词: 智能监控 人脸检测 人脸跟踪 DM6446 DaVinci
分类号: TP277
类 型: 硕士论文
年 份: 2011年
下 载: 43次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着信息技术的快速发展和互联网的迅速普及,视频监控系统正朝着网络化和智能化的方向发展,传统的模拟视频监控系统和数字视频监控系统逐渐被智能监控系统所取代。本文以Davinci技术的DM6446处理器为核心,结合它特有的双核框架,提出了一个网络化智能视频监控系统的软/硬件系统架构的设计方案。服务器端充分利用DM6446双核结构的资源优势,由ARM内核实现基于Linux系统的多线程应用程序,负责视频录放、用户界面控制、视频信号的网络传输、外围器件控制等工作;由DSP内核完成基于AdaBoost的人脸检测、基于Mean Shift的人脸跟踪及H.264视频编码。采用DirectShow技术开发客户端的实时播放器,通过客户端可以进行远程监控。在DSP子系统的软件设计方面,详细讨论了算法的产生、xDM标准化、算法优化、算法包封装和Codec Server可执行文件的生成等核心技术。针对系统上资源不足的情况,提出一种重新分配了系统的资源的方法,大幅度提升片上资源的利用率。对ARM子系统的设计采用多线程的服务端程序设计,使得ARM端系统控制功能得到最大限度的发挥。对于客户端子系统的开发,通过开发基于DirectShow技术的网络播放器,不仅实现了视频监控信号在远程客户终端的实时播放,而且还能够通过客户端控制服务器端的云台,使其监控范围得到进一步扩大,实现了监控系统的网络化和智能化。

全文目录


摘要  3-5
Abstract  5-10
第一章 绪论  10-13
  1.1 引言  10-11
  1.2 课题的来源和意义  11-12
  1.3 本文研究的主要内容和结构安排  12-13
    1.3.1 论文的主要内容  12
    1.3.2 论文的结构安排  12-13
第二章 总体方案设计  13-26
  2.1 系统功能需求分析  13
  2.2 系统选型  13-15
  2.3 系统实现方案  15-17
  2.4 本系统的关键技术  17-26
    2.4.1 视频压缩编码  17-18
    2.4.2 视频分析技术  18-23
      2.4.2.1 人脸检测的方法  18-21
      2.4.2.2 人脸跟踪的方法  21-23
    2.4.3 视频传输相关技术  23-25
      2.4.3.1 TCP/IP 模型  23-24
      2.4.3.2 TCP 协议  24-25
    2.4.4 DirectShow 简介  25-26
第三章 系统硬件介绍  26-38
  3.1 ARM 子系统  27-28
    3.1.1 ARM 子系统的功能  27
    3.1.2 ARM 子系统概述  27-28
  3.2 C64x+ DSP 子系统  28-32
    3.2.1 C64x+DSP 子系统的概述  28-30
    3.2.2 DSP 的片内存储空间  30-32
  3.3 视频处理子系统(VPSS)  32-34
    3.3.1 视频前端(VPFE)  32-33
      3.3.1.1 CCD 控制器(CCDC)  32-33
      3.3.1.2 预览引擎  33
      3.3.1.3 图像大小调整器  33
      3.3.1.4 硬件3A(H3A)  33
      3.3.1.5 柱状图  33
    3.3.2 视频后端(VPBE)  33-34
  3.4 系统控制模块  34-35
    3.4.1 CPLD 逻辑控制模块  34
    3.4.2 复位电路  34-35
    3.4.3 电源管理  35
  3.5 网络接口模块  35-36
  3.6 视频编解码模块  36-38
第四章 系统软件设计  38-80
  4.1 系统软件总体结构  38-39
  4.2 DSP 子系统  39-67
    4.2.1 算法的xDM 实现  39-49
      4.2.1.1 xDAIS 标准  39-41
      4.2.1.2 xDM 标准  41-43
      4.2.1.3 定制自己的IMOD 接口  43-49
    4.2.2 算法在DSP 上的优化  49-59
      4.2.2.1 浮点定点化  49-51
      4.2.2.3 Memory 的管理  51-53
      4.2.2.4 C 代码的优化  53-54
      4.2.2.5 关键模块的线性汇编改写  54-58
      4.2.2.6 小结  58-59
    4.2.3 创建算法包  59-61
    4.2.4 DM6446 内存重新分配  61-63
    4.2.5 Codec Server  63-67
    4.2.6 小结  67
  4.3 ARM 子系统  67-74
    4.3.1 Codec Engine  68-71
    4.3.2 多线程  71-72
    4.3.3 服务端程序设计实现  72-74
  4.4 客户端子系统  74-78
    4.4.1 客户端总体设计  74-76
    4.4.2 Filter 的设计  76-77
      4.4.2.1 CNetReceiveOutPin 的实现  76-77
      4.4.2.2 CNetReceiveFilter 的实现  77
    4.4.3 客户端软件的实现  77-78
      4.4.3.1 客户端界面设计  77
      4.4.3.2 客户端功能实现  77-78
  4.5 系统测试  78-80
第五章 结论及展望  80-82
  5.1 本文工作总结  80-81
  5.2 展望  81-82
参考文献  82-85
致谢  85-86
附录:作者在攻读硕士学位期间发表的论文  86

相似论文

  1. 基于肤色分割与AdaBoost算法的人脸检测研究,TP391.41
  2. 基于DM6446与小波的图像压缩系统设计与实现,TP391.41
  3. 基于OpenCV的人脸检测方法研究,TP391.41
  4. 基于视觉的驾驶员疲劳实时检测研究,TP391.41
  5. 基于连续Adaboost算法的多角度人脸检测技术研究与实现,TP391.41
  6. 嵌入式智能摄像机硬件设计,TN948.41
  7. 基于DaVinci平台的传感器网络定位显示设备实现,TN929.5
  8. 基于与或图的异常人脸检测技术研究,TP391.41
  9. 基于DaVinci DM6446处理器的视频监控系统设计与实现,TP277
  10. 基于DM6446的电子稳像技术研究与实现,TP391.41
  11. 基于特征点定位的虚拟试戴的研究,TP391.41
  12. 人眼识别及其在DaVinci系统上的实现,TP391.41
  13. 彩色人脸检测与识别研究,TP391.41
  14. 人脸自动美化算法研究,TP391.41
  15. 基于图像分析的人脸比对技术研究,TP391.41
  16. 基于ARM9的嵌入式图像处理平台的设计及应用,TP391.41
  17. 自然教室中基于视频流的人脸识别系统的研究与实现,TP391.41
  18. 人脸检测研究,TP391.41
  19. 轨道交通车站设备智能监控与故障诊断系统的研究,U29-39
  20. 智能监控系统物品安全检测关键技术研究和实现,TP277
  21. 基于肤色信息的人脸检测与跟踪算法研究,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 监视、报警、故障诊断系统
© 2012 www.xueweilunwen.com