论文部分内容阅读
在当今的社会里,随着人们生活品质的提高,安全问题已经成为人们最关心热门话题之一,特别是公共安全问题,已然成为关系到社会稳定的因素。这样的社会环境对智能视频监控的发展提出了巨大的挑战。随着科技的进步,智能视频监控系统正逐渐的向数字化,网络化,高清化以及智能化发展。智能视频分析是智能视频监控系统的核心。智能视频监控的发展也对智能视频分析的准确性和实时性提出了苛刻的要求,智能视频分析实现的准确性以及实时性的提高就显得尤为重要,这是本论文的主要目标之一。本文设计了一个基于TI公司的达芬奇系列处理器DM6437的智能视频分析系统,系统集成了运动目标检测算法,并通过对算法的实现进行优化从而提高系统的实时性。该系统从CMOS图像传感器采集到场景的视频图像,通过基于混合高斯模型的运动目标检测算法检测出场景中运动的目标,然后将运动目标的信息通过网络传送到客户端。本论文主要从三个方面介绍该系统:第一部分对系统硬件结构和软件框架做简单的介绍。第二部分是系统视频接口驱动程序的开发。该部分依次介绍了DSP/BIOS中的类驱动框架以及驱动程序在应用程序中的集成,并且以三种不同视频源下视频接口的驱动程序为例详细地讲述了在类驱动框架下设备驱动程序的开发过程。第三部分是基于DMA数据传输对运动目标检测算法实现的优化。本文对基于DMA数据传输对算法进行优化的原理以及实现做了介绍,并且对系统中的两个视频处理算法进行基于DMA的优化实现,在硬件系统上测试验证优化的效果。