论文部分内容阅读
视频运动目标检测系统能够实现对视频序列中运动目标的检测,是智能监控系统的重要组成部分。在军事、商业、工业等领域,视频运动目标检测系统都拥有广阔的应用前景。 本设计基于FPGA技术和NiosII软核处理器,使用软硬件划分的方法进行了系统设计,实现了视频运动目标检测系统。该系统对CMOS图像传感器MT9M011所采集到的视频序列进行处理,得到运动目标检测结果,并将检测结果通过VGA显示器实时显示出来。 整个系统被分为运动目标检测模块与视频采集子系统两个部分。其中,运动目标检测模块和视频采集子系统中的CMOS图像传感器控制器、VGA控制器通过硬件实现。这些模块以从设备的形式在Avalon总线上连接起来。NiosII软核处理器通过系统数据调度软件控制各个模块间的数据交换,最终实现系统功能。 在设计实现的过程中,首先进行了系统方案设计。然后研究了运动目标检测算法,并选择帧间差分法作为系统算法,进行了运动目标检测模块的硬件设计。之后,进行了视频采集子系统的实现,其中包括视频采集子系统总体结构设计、各硬件模块设计、数据调度软件的开发等。最后,进行了系统硬件集成、软硬件协同调试以及最终的系统功能测试。 最终设计的视频运动目标检测系统能够实现普通室内环境下的视频运动目标检测。由于本系统使用了软硬件划分的方法,一方面将运算量较大的运动目标检测、图像采集、图像显示等功能单元使用硬件实现,获得了较好的实时性;另一方面将模块设计为Avalon总线设备,并使用软件进行模块间的数据调度,使得本系统具有硬件功能模块可重用、图像数据调度方法简单等优点。