学位论文 > 优秀研究生学位论文题录展示
基于FPGA的实时视觉跟踪系统的研究
作 者: 王鹏
导 师: 张志杰
学 校: 中北大学
专 业: 测试计量技术及仪器
关键词: FPGA 视觉跟踪 硬件实现 卡尔曼滤波 目标检测
分类号: TN791
类 型: 硕士论文
年 份: 2013年
下 载: 103次
引 用: 0次
阅 读: 论文下载
内容摘要
计算机视觉领域当中,视觉跟踪一直以来占有举足轻重的地位,同时它也是视频监控应用研究领域的核心技术课题。近年来,相关科学技术突飞猛进,视觉跟踪技术也有了长足的发展,并且伴随视频监控技术的发展,实时监控系统对于图像处理的速度有了更高的要求。这种情况下,能够进行并行运算的可编程逻辑器件拥有了无可比拟的性能和优势,越来越多的受到各方的关注和重视。鉴于此,文章采用了FPGA作为所设计的系统的核心处理器,选择的芯片为XC4VSX25,其隶属于Xilinx公司,这款视觉跟踪系统,对比于传统的以ARM为核心的处理平台和以DSP或者PC作为算法运算核心器件的处理平台,设计更加灵活,速度更快,便于升级,方便随时更改设计内容。文章的内容主要由以下几个方面构成:(1)搭建基于FPGA的视觉跟踪系统的硬件平台。从视频数据流的获取开始,一直到最终显示,中间涉及到的各个模块的架构,包括采集、显示、帧存等。完成这些工作才能进行运动物体的检测,进而实现运动物体的跟踪。(2)系统采用的视频解码芯片为TVP5150,它是通过I2C总线来进行配置的。文章利用FPGA的两个管脚并使用Verilog HDL语言编写I2C总线控制器对其初始化,配置完成之后,TVP5150即生成标准的YCbCr4:2:2信号。(3)系统使用的DDR芯片型号为MT46V16M16,FPGA对其操作前首先要设计DDR控制器,才能方便进行读写操作,用于完成背景帧参数的计算和存储。(4)使用硬件描述语言编写运动目标检测算法模块。(5)对二值化灰度图像做卡尔曼滤波,预测下一帧中运动物体的位置和参数。(6)各模块的功能仿真,以及使用Chipscope软件对各数据测试。
|
全文目录
摘要 4-5 Abstract 5-10 第一章 绪论 10-15 1.1 课题背景和意义 10-11 1.2 研究现状 11-13 1.3 视觉跟踪系统的硬件选择 13 1.4 作者工作内容及论文结构安排 13-15 1.4.1 作者所做的工作 13-14 1.4.2 论文的内容架构 14-15 第二章 视觉跟踪相关基础理论 15-26 2.1 视频相关知识 15-20 2.1.1 视频扫描方式及同步 15-16 2.1.2 视频信号的格式种类 16-17 2.1.3 颜色空间的相关知识 17-20 2.2 数字视频标准 ITU-R BT656 20-23 2.3 运动检测的相关算法 23-25 2.3.1 光流法 23-24 2.3.2 帧差法 24 2.3.3 背景差分法 24-25 2.4 本章小结 25-26 第三章 硬件平台与设计流程 26-33 3.1 开发平台简介 26-30 3.1.1 FPGA 简介 26-29 3.1.2 FPGA 开发平台 29-30 3.2 FPGA设计流程 30-32 3.3 本章小结 32-33 第四章 系统设计 33-61 4.1 系统总体架构 33-34 4.2 配置视频芯片 34-42 4.2.1 I2C 总线 34-35 4.2.2 TVP5150 芯片电路 35 4.2.3 SAA7121 芯片电路 35-36 4.2.4 I2C 对 TVP5150 和 SAA7121 的配置 36-39 4.2.5 ADV7123 芯片电路 39-42 4.3 YCBCR 向 RGB 色彩空间转换 42-46 4.3.1 BT656 格式转换为 BT601 格式 43-44 4.3.2 YCbCr4:2:2 转 YCbCr4:4:435 44 4.3.3 颜色空间转换模块 44 4.3.4 行缓存 44-45 4.3.5 VGA 控制模块 45-46 4.4 图像预处理 46-47 4.5 DDR 帧存模块 47-53 4.5.1 DCM 模块 49 4.5.2 DDR 控制模块 49-52 4.5.3 DDR 接口模块 52-53 4.6 运动目标提取 53-55 4.7 图像后处理 55-56 4.8 运动目标的跟踪 56-60 4.8.1 提取运动物体的特征 56-58 4.8.2 计算中值点 58 4.8.3 运动估计 58-60 4.9 本章小结 60-61 第五章 系统各模块的仿真和测试 61-66 5.1 I2C 配置模块仿真和 YCBCR 视频信号 61-62 5.1.1 I2C 模块仿真 61-62 5.1.2 YCbCr 视频信号 62 5.2 VGA 控制信号 62-63 5.3 YUV_TO_RGB 转换模块 63 5.4 DDR 控制器的仿真测试 63-64 5.5 运动检测 64-66 第六章 总结和展望 66-68 6.1 总结 66-67 6.2 展望 67-68 参考文献 68-72 硕士研究生期间的论文及成果 72-73 致谢 73
|
相似论文
- 基于FPGA的电磁超声检测系统的研究,TH878.2
- 基于微型无人平台导航多传感器信息融合算法研究,V249.32
- SINS/GPS组合导航系统算法研究,V249.328
- 基于陀螺和星敏感器的卫星姿态确定研究,V448.2
- 机载导弹的传递对准研究,V249.322
- 偏振光/地磁/GPS/SINS组合导航算法研究,V249.328
- 基于FPGA的五相PMSM驱动控制系统的研究,TM341
- LXI任意波形发生器研制,TM935
- 基于FPGA的射频功放数字预失真器设计,TN722.75
- 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
- 直扩系统抗多径性能分析及补偿方法研究,TN914.42
- 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
- 低轨卫星移动信道特性模拟硬件实现,TN927.23
- 双传感器图像联合目标检测及系统实现研究,TP391.41
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 移动机器人视觉检测和跟踪研究,TP242.62
- 基于FPGA的高速数字图像采集与接口设计,TP274.2
- PXI高性能数字I/O模块研制,TP274
- 温压炸药爆炸温度场存储测试技术研究,TQ560.7
- 基于运动目标轨迹分析的智能交通监控系统,TP277
- FPGA系统远程安全升级的设计与实现,TP309
中图分类: > 工业技术 > 无线电电子学、电信技术 > 基本电子电路 > 数字电路 > 逻辑电路
© 2012 www.xueweilunwen.com
|