论文部分内容阅读
随着4G移动互联网全面覆盖、嵌入式处理器性能的不断提升,传统的视频监控系统突破了有线、带宽窄等瓶颈,开始向着高清化,智能化、移动化方向发展。本课题利用4G网络的无地理位置限制、带宽大等优点与H.264编码效率的高效性[1],结合TI达芬奇Codec Engine技术、Gstreamer插件技术与嵌入式Linux系统程序开发等技术设计并实现了基于嵌入式移动平台的4G移动定位与实时视频监控系统,最后对于智能视频处理相关的TLD跟踪算法框架进行了研究改进与移植。本课题设计实现了一种基于TI DM3730处理器的北斗定位和4G无线传输的视频监控系统,然后对TLD算法框架进行改进,移植到嵌入式平台。该系统设计遵循了 Davinci技术的硬件平台和软件框架,开发了 Linux系统下的嵌入式平台程序以及服务器端软件。首先,根据课题要求设计了基于DM3730处理器的嵌入式硬件平台,然后将剪裁后的嵌入式Linux内核及其底层驱动移植到硬件平台。基于TI提供的DVSDK4.09开发组件搭建了 Codec Engine编解码引擎架构环境;然后开发了北斗定位和视频监控的应用软件,嵌入式平台移动端软件主要实现了北斗定位信息的采集,视频采集,H.264编码及通过RTP协议的网络传输功能;服务器端主要通过UDP协议实现接收并通过Google地图显示地理位置信息,并使用Gstreamer插件技术接收RTP协议格式的数据包显示视频信息;利用多线程机制改进的TLD跟踪算法实现多目标目标的长时间实时监测与跟踪。本文最后分析了该系统移动端和服务器端存在的问题以及优缺点,并提出相应改进的建议,对该系统设计的研究工作进行了展望。本文主要研究工作主要集中在以下几个方面:(l)设计了基于DM3730处理器的视频监控的硬件平台,搭建了基于达芬奇技术软件开发环境DVSDK4.09。(2)在嵌入式移动端,移植嵌入式Linux操作系统内核、移植4G模块口拨号程序,北斗定位程序和视频采集程序,然后进行H.264视频编码压缩,根据RTP协议封装成UDP数据包,通过4G移动无线网络传输到服务器端。(3)在服务器端,采用GStreamer插件技术实现了对RTP数据流视频信息的解析和显示。(4)优化改进TLD跟踪算法,并移植到嵌入式平台测试实时跟踪性能,并使用Visual Studio 2008软件环境开发了一个显示实时定位信息和视频数据的界面。