基于FPGA的高帧率目标检测系统设计 - SEU_Xilinx暑期学校团队
需积分: 0 117 浏览量
更新于2024-06-30
收藏 3.29MB PDF 举报
本篇文档是2019年SEU-Xilinx国际暑期学校项目的毕业设计,由林晓波(组长)、许运丰、刘杨琳和刘扬四位成员共同完成,他们的专业背景分别是自动化学院博士四年级、软件与微电子学院硕士一年级、航空工程硕士一年级和电子学院本科三年级。该项目的主题是“基于FPGA的高帧率目标检测系统设计”,着重于利用Ultra96平台的FPGA资源,实现高速、实时的目标检测与识别。
设计的核心目标是构建一个能在嵌入式环境中高效运行的目标检测系统,以满足高帧率实时应用的需求。针对当前深度学习算法中的效率问题,如大型网络导致的低实时性,团队采取了多种策略来优化。他们通过网络剪枝、量化、定点化等方法减少模型的复杂度和参数量,同时利用FPGA的并行计算能力,提升计算速度。在硬件层面,他们选择OV5640摄像头和HDMI接口,以便实时捕捉和显示图像,实现设备的独立工作,符合物联网(IoT)对终端设备的要求。
设备清单主要包括Ultra96开发板、网络线、数据线、SD卡、屏幕以及HDMI线,这些硬件构成了整个系统的物理基础。在开发过程中,他们使用了Petalinux作为操作系统,并且整合了OpenCV进行图像处理,以及AI SDK进行模型的开发和部署。组员许运丰负责图像处理和AI应用的开发,刘杨琳则负责搭建和配置Ultra96的Block Design,包括DPU IP的配置和生成HDF文件,同时学习Petalinux的使用。而刘扬主要负责使用DNNDK开发环境,进行模型的定点化和编译,以适应FPGA硬件的特性。
这个项目旨在通过FPGA技术提升目标检测系统的性能,通过合理的算法优化和硬件配置,为实际应用提供了一个高性能、低延迟的解决方案,展示了团队成员在FPGA开发、目标检测和自动化领域的深厚理论基础与实践经验。
2022-08-04 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-08-04 上传
2022-08-04 上传
2022-08-04 上传
咖啡碎冰冰
- 粉丝: 18
- 资源: 292
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析