Implementation and Optimization of Object Detection on FPGA-Based CPU+NPU Heterogeneous System

With the rapid development of Artificial Intelligence (AI), deep learning algorithms are getting larger and larger, and traditional general-purpose computing platforms (e.g., CPUs and GPUs) have limitations in terms of energy efficiency ratio, latency, and customizability. In this study, we propose an FPGA-based CPU+NPU heterogeneous system aimed at optimizing and accelerating the processing efficiency of object detection algorithms and design a dedicated object detection post-processing non-maximum suppression (NMS) circuit module, which greatly improves the post-processing performance. Experimental results show that our system reduces latency by a factor of <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathbf{1 4 9}$</tex> compared to a CPU implementation of the Intel E5 2620 V4 and offers several to several tens of times energy advantages over both GPU and other FPGA designs. These quantitative data demonstrate the significant advantages of our approach in terms of processing speed and energy efficiency, providing strong technical support for the future deployment of efficient object detection models on edge computing devices.

Authors

Institutions

Publication Details

Published
2025-04-04
DOI
https://doi.org/10.1109/iccsai64074.2025.11064568
Primary Topic
CCD and CMOS Imaging Sensors
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Implementation and Optimization of Object Detection on FPGA-Based CPU+NPU Heterogeneous System

H. J. Cheng, Cuiping Shao, Zhimin Tang, Huiyun Li et al.
CCD and CMOS Imaging Sensors
article

Implementation and Optimization of Object Detection on FPGA-Based CPU+NPU Heterogeneous System

H. J. Cheng, Cuiping Shao, Zhimin Tang, Huiyun Li, K. Wendy Tang
article en

Abstract

With the rapid development of Artificial Intelligence (AI), deep learning algorithms are getting larger and larger, and traditional general-purpose computing platforms (e.g., CPUs and GPUs) have limitations in terms of energy efficiency ratio, latency, and customizability. In this study, we propose an FPGA-based CPU+NPU heterogeneous system aimed at optimizing and accelerating the processing efficiency of object detection algorithms and design a dedicated object detection post-processing non-maximum suppression (NMS) circuit module, which greatly improves the post-processing performance. Experimental results show that our system reduces latency by a factor of <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathbf{1 4 9}$</tex> compared to a CPU implementation of the Intel E5 2620 V4 and offers several to several tens of times energy advantages over both GPU and other FPGA designs. These quantitative data demonstrate the significant advantages of our approach in terms of processing speed and energy efficiency, providing strong technical support for the future deployment of efficient object detection models on edge computing devices.

Chinese Academy of Sciences (CN), Shenzhen Institutes of Advanced Technology (CN), Shenzhen Technology University (CN)
Health Medical Collaborative Innovation Program of Guangzhou, Applied Basic Research Project of Shanxi Province, China, Guangdong Provincial Key Laboratory Of Computational Science And Material Design
Openalex Percentile: Top 85%
CCD and CMOS Imaging Sensors
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Implementation and Optimization of Object Detection on FPGA-Based CPU+NPU Heterogeneous System — H. J. Cheng, Cuiping Shao, et al. · (2025) | TGRS Research Map | TGRS