电子科技 ›› 2020, Vol. 33 ›› Issue (5): 82-86.doi: 10.16180/j.cnki.issn1007-7820.2020.05.014

• • 上一篇    

基于ZYNQ的运动目标检测系统设计

王春江1,李鹏2   

  1. 1. 中国空空导弹研究院, 河南 洛阳 471000
    2. 西安电子科技大学 人工智能学院, 陕西 西安 710071
  • 收稿日期:2019-06-16 出版日期:2020-05-15 发布日期:2020-06-02
  • 作者简介:王春江(1982-),男,工程师。研究方向:图像跟踪与信息处理技术。|李鹏(1995-),男,硕士研究生。研究方向:FPGA开发,图像处理。
  • 基金资助:
    国家自然科学基金(61372071)

Design of Moving Target Detection System Based on ZYNQ

WANG Chunjiang1,LI Peng2   

  1. 1. China Air-borne Missile Academy,Luoyang 471000,China
    2. School of Artificial Antelligence,Xidian University,Xi’an 170071,China
  • Received:2019-06-16 Online:2020-05-15 Published:2020-06-02
  • Supported by:
    National Natural Science Foundation of China(61372071)

摘要:

针对当前运动目标检测系统平台体积大、功耗高的问题,文中基于Xilinx的ZYNQ平台设计了一款运动目标检测系统。ViBe算法是一种前景检测算法,主要包括背景建模、前景检测、模型更新3个部分,具有较好的检测效果。使用Vivado HLS开发工具完成算法部分的开发,通过添加优化指令对算法进行优化,在通过仿真测试后封装成硬件IP核,显著缩短了开发流程。在ZYNQ平台上,采用软硬件协同的方式,PL部分作为算法实现单元,PS部分作为控制核心,通过OV5640进行视频图像的采集,使用VDMA IP核将数据存储到DDR中,在经过处理后将结果通过HDMI输出至显示器显示。实验结果表明,该系统能够实时检测出运动目标,并且该系统体积小,功耗低。

关键词: 运动目标检测, ZYNQ, ViBe算法, 前景检测, Vivado HLS, 优化, 软硬件协同, VDMA

Abstract: Aim

ing at the problems of large size and high power consumption of the current moving target detection system platform, this paper designed a moving target detection system based on the Xilinx ZYNQ platform. ViBe algorithm was a foreground detection algorithm, which mainly included three parts: background modeling, foreground detection, and model update. It had better detection effect. The Vivado HLS development tool was used to complete the development of the algorithm part. The algorithm was optimized by adding optimization instructions. After passing the simulation test, it was packaged into a hardware IP core, which greatly shortened the development process. On the ZYNQ platform, the software and hardware cooperation method was adopted, the PL part was used as the algorithm implementation unit, the PS part was used as the control core, and the video image was collected through the OV5640. The data was stored in the DDR using the VDMA IP core, and the result was processed Output to the display via HDMI. Experimental results showed that the system could detect moving targets in real time, and the system was small in size and low in power consumption.

Key words: moving target detection, ZYNQ, ViBe algorithm, foreground detection, Vivado HLS, optimization, software and hardware collaboration, VDMA

中图分类号: 

  • TN919.5