Trainable Spiking-YOLO for low-latency and high-performance object detection.

Journal: Neural networks : the official journal of the International Neural Network Society
Published Date:

Abstract

Spiking neural networks (SNNs) are considered an attractive option for edge-side applications due to their sparse, asynchronous and event-driven characteristics. However, the application of SNNs to object detection tasks faces challenges in achieving good detection accuracy and high detection speed. To overcome the aforementioned challenges, we propose an end-to-end Trainable Spiking-YOLO (Tr-Spiking-YOLO) for low-latency and high-performance object detection. We evaluate our model on not only frame-based PASCAL VOC dataset but also event-based GEN1 Automotive Detection dataset, and investigate the impacts of different decoding methods on detection performance. The experimental results show that our model achieves competitive/better performance in terms of accuracy, latency and energy consumption compared to similar artificial neural network (ANN) and conversion-based SNN object detection model. Furthermore, when deployed on an edge device, our model achieves a processing speed of approximately from 14 to 39 FPS while maintaining a desirable mean Average Precision (mAP), which is capable of real-time detection on resource-constrained platforms.

Authors

  • Mengwen Yuan
    College of Computer Science, Sichuan University, Chengdu 610065, China mwyuan94@gmail.com.
  • Chengjun Zhang
    Germplasm Bank of Wild Species, Kunming Institute of Botany, Chinese Academy of Science, Kunming 650201, China; Haiyan Engineering & Technology Center, Zhejiang Institute of Advanced Technology, Jiaxing 314022, China. Electronic address: zhangchengjun@mail.kib.ac.cn.
  • Ziming Wang
    CAS Center for Excellence in Nanoscience, Beijing Key Laboratory of Micro-nano Energy and Sensor, Beijing Institute of Nanoenergy and Nanosystems, Chinese Academy of Sciences, Beijing, 100083, P. R. China.
  • Huixiang Liu
    School of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing, 100083, China.
  • Gang Pan
    College of Computer Science and Technology, Zhejiang University, Hangzhou, Zhejiang, China.
  • Huajin Tang