Yulian Li, Zhengwen Shen, Xu Wang, Xiao Yang, Jun Wang
{"title":"红外微小目标边缘实时跟踪及fpga硬件实现","authors":"Yulian Li, Zhengwen Shen, Xu Wang, Xiao Yang, Jun Wang","doi":"10.1016/j.dsp.2025.105412","DOIUrl":null,"url":null,"abstract":"<div><div>Infrared tiny object tracking holds significant application value in video surveillance and air defense systems. Deep convolutional neural networks (DCNNs) have demonstrated impressive performance in object tracking over the past few years. However, the high complexity and computing power requirements of the DCNN model make it difficult to deploy on power-sensitive and resource-constrained edge devices. To address this issue, we designed and implemented an FPGA-based infrared tiny object tracker by a hardware-software co-optimization approach, meeting the requirements for accuracy, latency, and power consumption under limited resources. First, we propose a lightweight and hardware-friendly object tracking network, SiamITO-Tiny, effectively improving the tracking accuracy for infrared tiny objects. Second, we design a full-mapping hardware acceleration architecture, mainly comprising a layer-fusion-based convolutional accelerator, a parallel pipelined adder tree, and an efficient data caching scheme. This architecture increases computational parallelism and data access bandwidth through layer fusion, loop optimization, pipelining, and array partitioning, while simultaneously balancing resource consumption and latency, thereby effectively improving computational performance and energy efficiency. Finally, the SiamITO-Tiny network is deployed on the Xilinx All Programmable SoC (ZYNQ) platform ZCU104. Experiments show that our method achieves 45.45 FPS and has a tracking score of 0.9. The computational performance reaches 307.2 GOP/s. The energy efficiency is 30.03 GOP/s/W, which is 39 and 6.81 times higher than it is on the CPU and GPU platforms, respectively. Compared to other acceleration methods, the energy efficiency is improved by 1.4 to 9.3 times, confirming the superiority of the proposed approach in edge real-time tracking.</div></div>","PeriodicalId":51011,"journal":{"name":"Digital Signal Processing","volume":"167 ","pages":"Article 105412"},"PeriodicalIF":3.0000,"publicationDate":"2025-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Edge real-time tracking and FPGA-based hardware implementation for infrared tiny object\",\"authors\":\"Yulian Li, Zhengwen Shen, Xu Wang, Xiao Yang, Jun Wang\",\"doi\":\"10.1016/j.dsp.2025.105412\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Infrared tiny object tracking holds significant application value in video surveillance and air defense systems. Deep convolutional neural networks (DCNNs) have demonstrated impressive performance in object tracking over the past few years. However, the high complexity and computing power requirements of the DCNN model make it difficult to deploy on power-sensitive and resource-constrained edge devices. To address this issue, we designed and implemented an FPGA-based infrared tiny object tracker by a hardware-software co-optimization approach, meeting the requirements for accuracy, latency, and power consumption under limited resources. First, we propose a lightweight and hardware-friendly object tracking network, SiamITO-Tiny, effectively improving the tracking accuracy for infrared tiny objects. Second, we design a full-mapping hardware acceleration architecture, mainly comprising a layer-fusion-based convolutional accelerator, a parallel pipelined adder tree, and an efficient data caching scheme. This architecture increases computational parallelism and data access bandwidth through layer fusion, loop optimization, pipelining, and array partitioning, while simultaneously balancing resource consumption and latency, thereby effectively improving computational performance and energy efficiency. Finally, the SiamITO-Tiny network is deployed on the Xilinx All Programmable SoC (ZYNQ) platform ZCU104. Experiments show that our method achieves 45.45 FPS and has a tracking score of 0.9. The computational performance reaches 307.2 GOP/s. The energy efficiency is 30.03 GOP/s/W, which is 39 and 6.81 times higher than it is on the CPU and GPU platforms, respectively. Compared to other acceleration methods, the energy efficiency is improved by 1.4 to 9.3 times, confirming the superiority of the proposed approach in edge real-time tracking.</div></div>\",\"PeriodicalId\":51011,\"journal\":{\"name\":\"Digital Signal Processing\",\"volume\":\"167 \",\"pages\":\"Article 105412\"},\"PeriodicalIF\":3.0000,\"publicationDate\":\"2025-06-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Digital Signal Processing\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1051200425004348\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Digital Signal Processing","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1051200425004348","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
Edge real-time tracking and FPGA-based hardware implementation for infrared tiny object
Infrared tiny object tracking holds significant application value in video surveillance and air defense systems. Deep convolutional neural networks (DCNNs) have demonstrated impressive performance in object tracking over the past few years. However, the high complexity and computing power requirements of the DCNN model make it difficult to deploy on power-sensitive and resource-constrained edge devices. To address this issue, we designed and implemented an FPGA-based infrared tiny object tracker by a hardware-software co-optimization approach, meeting the requirements for accuracy, latency, and power consumption under limited resources. First, we propose a lightweight and hardware-friendly object tracking network, SiamITO-Tiny, effectively improving the tracking accuracy for infrared tiny objects. Second, we design a full-mapping hardware acceleration architecture, mainly comprising a layer-fusion-based convolutional accelerator, a parallel pipelined adder tree, and an efficient data caching scheme. This architecture increases computational parallelism and data access bandwidth through layer fusion, loop optimization, pipelining, and array partitioning, while simultaneously balancing resource consumption and latency, thereby effectively improving computational performance and energy efficiency. Finally, the SiamITO-Tiny network is deployed on the Xilinx All Programmable SoC (ZYNQ) platform ZCU104. Experiments show that our method achieves 45.45 FPS and has a tracking score of 0.9. The computational performance reaches 307.2 GOP/s. The energy efficiency is 30.03 GOP/s/W, which is 39 and 6.81 times higher than it is on the CPU and GPU platforms, respectively. Compared to other acceleration methods, the energy efficiency is improved by 1.4 to 9.3 times, confirming the superiority of the proposed approach in edge real-time tracking.
期刊介绍:
Digital Signal Processing: A Review Journal is one of the oldest and most established journals in the field of signal processing yet it aims to be the most innovative. The Journal invites top quality research articles at the frontiers of research in all aspects of signal processing. Our objective is to provide a platform for the publication of ground-breaking research in signal processing with both academic and industrial appeal.
The journal has a special emphasis on statistical signal processing methodology such as Bayesian signal processing, and encourages articles on emerging applications of signal processing such as:
• big data• machine learning• internet of things• information security• systems biology and computational biology,• financial time series analysis,• autonomous vehicles,• quantum computing,• neuromorphic engineering,• human-computer interaction and intelligent user interfaces,• environmental signal processing,• geophysical signal processing including seismic signal processing,• chemioinformatics and bioinformatics,• audio, visual and performance arts,• disaster management and prevention,• renewable energy,