Abstract

Most deep-learning-based target detection methods have high computational complexity and memory consumption, and they are difficult to deploy on edge devices with limited computing resources and memory. To tackle this problem, this article proposes to learn a lightweight detector named Light-YOLOv4, and it is obtained from YOLOv4 through model compression. To this end, first, we perform sparsity training by applying L1 regularization to the channel scaling factors, so the less important channels and layers can be found. Second, channel pruning and layer pruning are enforced on the network to prune the less important parts, which could significantly reduce network's width and depth. Third, the pruned model is retrained with a knowledge distillation method to improve the detection accuracy. Fourth, the model is quantized from FP32 to FP16, and it could further accelerate the model with almost no loss of detection accuracy. Finally, to evaluate Light-YOLOv4's performance on edge devices, Light-YOLOv4 is deployed on NVIDIA Jetson TX2. Experiments on the SAR ship detection dataset (SSDD) demonstrate that the model size, parameter size, and FLOPs of Light-YOLOv4 have been reduced by 98.63%, 98.66%, and 91.30% compared with YOLOv4, and the detection speed has been increased to 4.2×. While the detection accuracy of Light-YOLOv4 is only slightly reduced, for example, the mAP has only reduced by 0.013. Besides, experiments on the Gaofen Airplane dataset also prove the feasibility of Light-YOLOv4. Moreover, compared with other state-of-the-art methods, such as SSD and FPN, Light-YOLOv4 is more suitable for edge devices.

Highlights

  • WITH the development of remote sensing technology, the era of remote sensing big data has arrived [1,2]

  • Target detection methods based on deep learning have high computational complexity and memory consumption, which makes them difficult to be deployed on edge devices with limited resources

  • This paper proposed to learn a lightweight detector through model compression

Read more

Summary

Introduction

WITH the development of remote sensing technology, the era of remote sensing big data has arrived [1,2]. The traditional target detection process, that is, transmitting remote sensing data to the ground station and performing target detection, has been difficult to meet the real-time requirements [3]. In this context, applying edge computing technology to the field of remote sensing and deploying remote sensing image target detection on edge devices such as on-orbit satellite or UAV can undoubtedly save a lot of time and improve the. The other is the two-state detector, such as Faster RCNN [17] and feature pyramid network (FPN) [18], which have the better detection accuracy. It is necessary to design lightweight target detection models for remote sensing images

Methods
Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.