An Efficient YOLOv5n Based Object Detection Heterogeneous SoC Implementation for Remote Sensing Images

Convolutional neural networks (CNNs) are widely used in the field of remote sensing image object detection due to their high accuracy. However, the large number of parameters and high computational complexity of CNNs make it challenging to deploy them in real-time on embedded devices with limited computational and storage resources. This significantly restricts their practical application. To address this challenge, lightweight YOLOv5n model is chosen to realize object detection. The model is further optimized by activation function modification and parameter quantization to be more hardware-friendly. In addition, deploying a Deep Learning Processing Unit (DPU) on the Zynq heterogeneous SoC by hardware-software co-design to significantly accelerate the YOLOv5n based remote sensing object detection. Experimental results show that the optimized YOLOv5n model reaches a lossless accuracy at 61.4% on the DIOR dataset when implemented on an embedded platform based on Zynq. The experimental platform achieves an image throughput of 232.1 FPS with a power consumption of 19.4W. Performance per watt (FPS/W) is 9.0× and 1.8× higher than that of i7-12700H CPU and RTX 3070Ti GPU respectively.

Authors

Institutions

Publication Details

Published
2024-10-31
DOI
https://doi.org/10.1109/icsmd64214.2024.10920529
Primary Topic
CCD and CMOS Imaging Sensors
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Efficient YOLOv5n Based Object Detection Heterogeneous SoC Implementation for Remote Sensing Images

Heming Liu, Bowen Yao, Rong Xu, Peng Yu et al.
CCD and CMOS Imaging Sensors
article

An Efficient YOLOv5n Based Object Detection Heterogeneous SoC Implementation for Remote Sensing Images

Heming Liu, Bowen Yao, Rong Xu, Peng Yu, Liansheng Liu
article en

Abstract

Convolutional neural networks (CNNs) are widely used in the field of remote sensing image object detection due to their high accuracy. However, the large number of parameters and high computational complexity of CNNs make it challenging to deploy them in real-time on embedded devices with limited computational and storage resources. This significantly restricts their practical application. To address this challenge, lightweight YOLOv5n model is chosen to realize object detection. The model is further optimized by activation function modification and parameter quantization to be more hardware-friendly. In addition, deploying a Deep Learning Processing Unit (DPU) on the Zynq heterogeneous SoC by hardware-software co-design to significantly accelerate the YOLOv5n based remote sensing object detection. Experimental results show that the optimized YOLOv5n model reaches a lossless accuracy at 61.4% on the DIOR dataset when implemented on an embedded platform based on Zynq. The experimental platform achieves an image throughput of 232.1 FPS with a power consumption of 19.4W. Performance per watt (FPS/W) is 9.0× and 1.8× higher than that of i7-12700H CPU and RTX 3070Ti GPU respectively.

Harbin Institute of Technology (CN), Shanghai Micro Satellite Engineering Center (CN)
Openalex Percentile: Top 74%
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.