黄西莹, 张旭辉, 黄玉, 李涛, 宋磊, 刘培桢. 基于国产异构FPGA的空中红外目标检测跟踪系统[J]. 红外与激光工程, 2024, 53(8): 20240263. DOI: 10.3788/IRLA20240263
引用本文: 黄西莹, 张旭辉, 黄玉, 李涛, 宋磊, 刘培桢. 基于国产异构FPGA的空中红外目标检测跟踪系统[J]. 红外与激光工程, 2024, 53(8): 20240263. DOI: 10.3788/IRLA20240263
HUANG Xiying, ZHANG Xuhui, HUANG Yu, LI Tao, SONG Lei, LIU Peizhen. Domestic heterogeneous FPGA-based aerial infrared target detection and tracking system[J]. Infrared and Laser Engineering, 2024, 53(8): 20240263. DOI: 10.3788/IRLA20240263
Citation: HUANG Xiying, ZHANG Xuhui, HUANG Yu, LI Tao, SONG Lei, LIU Peizhen. Domestic heterogeneous FPGA-based aerial infrared target detection and tracking system[J]. Infrared and Laser Engineering, 2024, 53(8): 20240263. DOI: 10.3788/IRLA20240263

基于国产异构FPGA的空中红外目标检测跟踪系统

Domestic heterogeneous FPGA-based aerial infrared target detection and tracking system

  • 摘要: 随着国产器件在各领域的大力推广及应用,针对高帧频、强实时性光电系统空中红外目标捕获引导问题,介绍了一种基于国产异构FPGA的空中红外目标检测跟踪系统架构及其实现方法。基于AXI4总线协议,采用模块化设计及软硬件协同处理方法,构建系统架构和视频流水线;并行流水处理实现中值滤波,通过加权二维空间滤波流水处理实现基于背景抑制的快速空中目标检测,与中值滤波一起部署于FPGA逻辑资源(PL);检测结果实时传输到部署于FPGA处理器端(PS)的空中目标跟踪模块,完成目标跟踪,PS完成系统所有功能模块的控制;跟据各功能模块串/并行实现方式,统筹部署完成整个异构系统设计。实验结果表明,该系统能够实现1280×1024@100 Hz红外视频空中目标的实时检测及稳定跟踪,系统资源占用率小于25%,时延小于2帧,可满足高帧频、强实时性光电系统要求。该系统的实现是国产自主可控异构FPGA核心芯片工程应用的一次重要探索。

     

    Abstract:
    Objective With the rapid development of semiconductor devices, autonomous and controllable domestic multi-core heterogeneous FPGA devices have been vigorously promoted and applied in various fields, which has also promoted the development of optoelectronic information processing field. Infrared target detection and tracking technology has gradually become a key technology in this field. In the current photoelectric system, the principle design of airborne infrared target detection and tracking algorithm and its real-time improvement based on different hardware platforms have become a research focus. Domestic heterogeneous FPGA platform combined with multi-core ARM processor and FPGA logic resources, has strong system performance, flexibility and scalability, and becomes the preferred hardware platform for strong real-time processing system. Aiming at the problem of aerial infrared target acquisition and guidance in high-frame-rate and strong real-time photoelectric system, the architecture and implementation method of an aerial infrared target detection and tracking system based on domestic heterogeneous FPGA platform is proposed.
    Methods A domestic heterogeneous FPGA-based aerial infrared target detection and tracking system is built in this paper. Based on AXI4 bus protocol, the methods of modularization and software and hardware collaborative design are adopted to construct the system architecture and the video pipeline (Fig.3). Median filtering was implemented by parallel pipeline processing (Fig.4). A fast aerial target detection algorithm based on background suppression is proposed through weighted two-dimensional spatial filtering pipeline processing (Fig.5 and Fig.6), and deployed in FPGA logic resource (PL) together with median filtering. The detection results are transmitted to the aerial target tracking module deployed on the FPGA processor (PS) in real time to complete the target tracking. Meanwhile, all functional modules of the system are controlled by PS. According to the series or parallel implementation method of each function module, the whole heterogeneous system is completed by overall deployment (Fig.8).
    Results and Discussions The domestic heterogeneous FPGA-based aerial infrared target detection and tracking system is deployed on the hardware platform with Fudan Micro JFMQL100TAI heterogeneous FPGA chip as the core processing device. The logical resource occupancy rate of the whole system is less than 25%(Fig.10). Median filtering realizes image noise suppression and improves image quality (Fig.12). For different changes of target size, shape, pose and environmental interference such as thin cloud, the system can achieve accurate detection and stable tracking of the target (Fig.13 and Fig.14). At the same time, the function of this system is deployed on the three mainstream embedded domestic platforms for comparison. The experimental results demonstrate that the construction time of this system is the shortest, only 7.8 ms/ frame, and the system delay is 2 frames, forming the best solution to realize target detection and tracking based on heterogeneous FPGA. It can meet the requirements of 1280×1024@100 video real-time processing (Tab.1).
    Conclusions The domestic heterogeneous FPGA-based aerial infrared target detection and tracking system, which is based on AXI4 bus protocol, adopts the methods of modularization and software and hardware collaborative design to construct the system architecture to realize target detection and tracking and the whole system control. The deployment and implementation methods of the main functional modules of the system on domestic heterogeneous FPGA hardware platform are described. This system can realize real-time detection and stable tracking of infrared aerial target in 1280×1024@100Hz video, with the resource occupancy was less than 25% and the system delay was less than 2 frames. Therefore, this system can meet the requirements of high frame frequency and strong real-time photoelectric system. The realization of this system is an important exploration for the engineering application of domestic autonomous controllable heterogeneous FPGA core chip.

     

/

返回文章
返回