论文部分内容阅读
随着经济的发展和社会的进步,信号处理技术,电子技术和计算机技术等科学技术的深入研究和发展,使得安防的科学化、信息化、智能化成为了可能。其中,视频监控可以提供直观可靠的监控信息,所以被广泛使用。具有视频分析功能的监控系统逐渐成为发展的主流。目前,国内外已经有很多智能视频监控系统的研究,包括平台以及算法。这一领域正在迅速发展。本论文设计了基于多媒体处理器DM642的视频智能监控平台,包括DSP端和PC端的软件构架。DSP端基于RF5构架,负责视频监控算法的实现;PC端用.NET构建,提供了人机交互界面。它们之间通过PCI链路通信,构成了一个完善的平台,为视频智能监控算法的DSP实现与优化提供了条件。本平台至少可以支持五张DM642PCI板卡,而一张DM642PCI板卡可以支持四路视频流的监控,包括两路本地模拟摄像机的视频流,以及两路远程摄像机的网络视频流。本论文的另一工作就是对视频监控算法的关键技术之一,运动目标检测,做了相关研究。详述了三种算法:基于动态阈值的背景差分算法;基于梯度滤波的帧间差分算法;基于高斯模型的算法。讲述了其原理以及实现步骤,提出了一定的创新,通过仿真对三种算法做了评估。并在设计的平台上实现了基于动态阈值的背景差分算法,较好的实现了DSP优化。DSP优化包括了物理级别的优化,代码级别的优化以及算法级别的优化。优化后基本达到工程要求,适用于民用视频智能监控系统。所以,本论文将涉及到整个系统的硬件、软件和算法三个方面。其中,系统平台的软件构架以及运动目标检测算法的研究是重点,算法的DSP实现与优化也是很重要的一方面。因此本论文在介绍了视频监控系统平台及算法的发展及研究现状之后,简要介绍了系统的硬件模块。然后开始详细介绍系统的软件设计,这包括:1.系统平台的整体设计;2.DSP端、PC端软件构架。接着对三种改进的运动目标检测的算法进行了研究,给出了仿真对比,分析各种算法的优劣,站在视频监控系统的立场提出了算法分析结果。最后,在自己开发的平台上实现了基于动态阈值的背景差分算法并进行DSP优化,给出了优化效果。