基于FPGA和Nios II的视频运动目标检测系统

基于FPGA和Nios II的视频运动目标检测系统

论文摘要

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

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 运动目标检测系统简介
  • 1.3 国内外研究现状
  • 1.4 本文研究内容
  • 1.5 小结
  • 第2章 系统概述
  • 2.1 系统框图与实现方案
  • 2.2 关键技术与子系统
  • 2.2.1 运动目标检测算法
  • 2.2.2 Avalon 总线
  • 2.2.3 Nios II 软核处理器
  • 2.2.4 视频采集子系统
  • 2.3 硬件平台与开发流程
  • 2.3.1 硬件平台
  • 2.3.2 开发流程
  • 2.4 本章小结
  • 第3章 运动目标检测模块
  • 3.1 运动目标检测模块概述
  • 3.1.1 运动目标检测算法的选择
  • 3.1.2 运动目标检测模块框图
  • 3.2 运动目标检测算法MATLAB 建模与算法验证
  • 3.2.1 帧间差分法的MATLAB 算法模型
  • 3.2.2 帧间差分法的MATLAB 仿真结果
  • 3.3 运动目标检测模块硬件实现
  • 3.3.1 运动目标检测模块组成框图
  • 3.3.2 运动目标检测模块信号列表
  • 3.3.3 运动目标检测模块工作流程
  • 3.4 运动目标检测模块仿真与综合结果
  • 3.4.1 运动目标检测模块仿真结果
  • 3.4.2 运动目标检测模块综合结果
  • 3.5 本章小结
  • 第4章 视频采集子系统与系统测试
  • 4.1 视频采集子系统概述
  • 4.1.1 视频采集子系统整体框图
  • 4.1.2 硬件模块介绍
  • 4.2 CMOS 图像传感器控制器的实现
  • 4.2.1 MT9M011 图像传感器
  • 4.2.2 CMOS 图像传感器控制器框图
  • 4.2.3 CMOS 图像传感器控制器输入输出信号
  • 4.2.4 CMOS 图像传感器控制器功能测试
  • 4.2.5 CMOS 图像传感器控制器综合结果
  • 4.3 VGA 控制器的实现
  • 4.3.1 VGA 时序
  • 4.3.2 VGA 控制器框图
  • 4.3.3 VGA 控制器输入输出信号
  • 4.3.4 VGA 控制器功能测试
  • 4.3.5 VGA 控制器综合结果
  • 4.4 视频采集子系统数据调度软件
  • 4.5 视频采集子系统功能测试
  • 4.6 系统总体测试
  • 4.6.1 系统集成
  • 4.6.2 系统硬件综合与网表生成
  • 4.6.3 系统功能测试
  • 4.6.4 系统性能分析
  • 4.7 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].基于Nios II的音频播放器硬件实现[J]. 中国集成电路 2014(10)
    • [2].使用Nios II实现的CGI嵌入式网络人机交互接口[J]. 机械工程与自动化 2008(04)
    • [3].基于Nios II软核处理器的指纹识别系统设计与实现[J]. 信息通信 2008(04)
    • [4].基于NiosII软核的嵌入式网络通信电路设计[J]. 科技视界 2015(30)
    • [5].基于NIOS II嵌入式系统的芯片自动测试系统设计[J]. 电子质量 2016(12)
    • [6].基于Nios II软核的运动目标检测系统设计[J]. 信息技术 2008(02)
    • [7].基于Nios II的AD7606控制器IP核设计[J]. 信息技术与信息化 2020(02)
    • [8].基于NiosⅡ多片FPGA远程更新设计与实现[J]. 数字技术与应用 2014(01)
    • [9].基于NiosII的TRDB-LTM触控IP核设计[J]. 电子世界 2014(02)
    • [10].Nios II多核系统缓存一致性解决方案[J]. 微计算机信息 2009(02)
    • [11].用于NIOS II嵌入式处理器系统的鼠标控制器设计[J]. 电子测量技术 2008(02)
    • [12].基于SOPC的实时图像处理系统设计[J]. 光电技术应用 2011(04)
    • [13].基于Nios II的FPGA串行通讯模块设计[J]. 微计算机信息 2010(29)
    • [14].uc/os的smp扩展及其在nios ii多核处理器上的实现[J]. 机电技术 2010(05)
    • [15].基于Nios II嵌入式软核处理器的液晶显示模块接口的实现[J]. 现代显示 2008(03)
    • [16].基于Delphi的PC与NIOS II的串行通信[J]. 海军工程大学学报 2008(05)
    • [17].基于NiosII与W5100的嵌入式Web服务器的设计与实现[J]. 电子技术与软件工程 2014(03)
    • [18].基于NIOS的液晶显示器的设计[J]. 数字技术与应用 2015(10)
    • [19].NIOS II环境下可复用IIRcore的设计与应用[J]. 科技通报 2012(06)
    • [20].基于Nios II的SOPC中TFT LCD控制器核的设计[J]. 自动化技术与应用 2008(02)
    • [21].基于FPGA的双CF卡数据采集系统设计[J]. 电子设计工程 2016(04)
    • [22].基于μC/OS-Ⅱ的数码喷墨控制系统的设计与研究[J]. 微型机与应用 2013(19)
    • [23].一种用于靶场多台站的时间同步电路设计[J]. 四川兵工学报 2014(02)
    • [24].基于EPCS Flash配置的Altera SOPC启动及更新研究[J]. 中国西部科技 2009(01)
    • [25].基于FPGA的车牌字符识别方法的研究[J]. 微计算机信息 2010(14)
    • [26].基于SOPC的SVPWM信号发生器的实现[J]. 变频器世界 2010(11)
    • [27].高频低电平控制器的网络通讯[J]. 核电子学与探测技术 2009(01)
    • [28].基于SOPC技术的EPA蓝牙接入点的设计与实现[J]. 自动化与仪表 2008(07)
    • [29].基于Nios II的雷达网络控制板设计[J]. 舰船电子对抗 2008(01)
    • [30].新型基于波形无线下载的任意波形功率电源[J]. 电子测量技术 2014(03)

    标签:;  ;  ;  

    基于FPGA和Nios II的视频运动目标检测系统
    下载Doc文档

    猜你喜欢