论文部分内容阅读
随着“平安城市”和“科技强警”等重大项目的实施,安防行业又迎来了巨大的发展机遇,各大厂商相继推出了多样化的视频监控产品,各种摄像头遍布于大街小巷。但是面对海量的视频数据,如何做到实时的信息提取和处理,实现“监”和“控”的联动,一直是视频监控系统面临的最大难题。运动目标检测技术是智能视频监控系统的核心,只有正确的检测监控场景中的运动目标,才能完成准确的跟踪与分析,如何在复杂监控场景中进行实时准确的运动目标检测一直是智能视频监控系统的难题。随着TI DaVinci处理器的问世和相关配套技术的推出,使得基于嵌入式的视频前端智能化成为可能,有效地推进了智能视频监控系统的发展。TMS320DM6467T是目前DaVinci技术中最高性能的多媒体处理器,它内部资源丰富,集成了ARM926和C64x+DSP两个核心,可分别用于实现系统界面控制与图像处理算法。本文以实现具有市场价值的智能视频监控产品为目的,设计并实现了一个智能视频监控平台,主要研究内容包括智能监控平台硬件设计、系统软件设计以及运动目标检测算法的实现,主要涉及的内容有:1)研究系统设计相关技术,具体包括嵌入式系统设计及原理、DaVinci平台开发技术、基于DMAI Gstreamer的流媒体开发技术等;2)分析视频监控产品的市场需求,从宏观上定义系统功能,完成硬件平台的需求分析以及系统软件的整体架构;3)围绕DM6467T处理器,完成各电路子系统的设计与调试。主要包括存储子系统、视频处理子系统、网络子系统、CPLD子系统和电源子系统等;4)研究DMAI Gstreamer多媒体开发框架,完成DaVinci平台下的流媒体服务器的设计与开发,具体包括Gstreamer插件的设计和多媒体处理管道的设计;5)研究DaVinci编解码引擎机制,设计并实现基于GMM和VLIB机器视觉库的运动目标检测算法,并根据Gstreamer插件标准进行封装,实现运动目标检测功能;6)研究并改进嵌入式Web服务器MiniWeb,结合开源数据库SQLite开发面向浏览器客户端的Web控制界面,并利用CGI技术实现动态交互,提供远程流媒体服务器访问与文件管理的功能。本文实现了一个高性能的智能视频监控平台,它支持两路标清视频输入,前端可接入模拟摄像头或网络摄像头;实现了多码率、多分辨率、多格式的视频压缩、存储和编码传输的功能;支持符合xDM标准的智能分析算法的嵌入,目前已实现实时的运动目标检测功能;可通过CGI服务对系统进行实时控制操作,实现了远程文件点播和管理等功能。