LoCS-Net: Localizing convolutional spiking neural network for fast visual place recognition

被引:0
|
作者
Akcal, Ugur [1 ,2 ,3 ]
Raikov, Ivan Georgiev [4 ]
Gribkova, Ekaterina Dmitrievna [3 ,5 ]
Choudhuri, Anwesa [3 ,6 ]
Kim, Seung Hyun [7 ]
Gazzola, Mattia [7 ]
Gillette, Rhanor [5 ,8 ]
Soltesz, Ivan [4 ]
Chowdhary, Girish [2 ,3 ,9 ]
机构
[1] Univ Illinois, Grainger Coll Engn, Dept Aerosp Engn, Urbana, IL 61820 USA
[2] Univ Illinois, Grainger Coll Engn, Siebel Sch Comp & Data Sci, Urbana, IL 61820 USA
[3] Univ Illinois, Coordinated Sci Lab, Urbana, IL 61820 USA
[4] Stanford Univ, Dept Neurosurg, Stanford, CA 94305 USA
[5] Univ Illinois, Ctr Artificial Intelligence Innovat, Neurosci Program, Urbana, IL USA
[6] Univ Illinois, Grainger Coll Engn, Dept Elect & Comp Engn, Urbana, IL USA
[7] Univ Illinois, Grainger Coll Engn Mech Sci & Engn, Urbana, IL USA
[8] Univ Illinois, Dept Mol & Integrat Physiol, Urbana, IL USA
[9] Univ Illinois, Grainger Coll Engn, Coll Agr & Consumer Econ, Dept Agr & Biol Engn, Urbana, IL 61820 USA
来源
关键词
spiking neural networks; robotics; visual place recognition; localization; supervised learning; convolutional networks; FEATURES; LOCALIZATION; SCENE; MODEL;
D O I
10.3389/fnbot.2024.1490267
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Visual place recognition (VPR) is the ability to recognize locations in a physical environment based only on visual inputs. It is a challenging task due to perceptual aliasing, viewpoint and appearance variations and complexity of dynamic scenes. Despite promising demonstrations, many state-of-the-art (SOTA) VPR approaches based on artificial neural networks (ANNs) suffer from computational inefficiency. However, spiking neural networks (SNNs) implemented on neuromorphic hardware are reported to have remarkable potential for more efficient solutions computationally. Still, training SOTA SNNs for VPR is often intractable on large and diverse datasets, and they typically demonstrate poor real-time operation performance. To address these shortcomings, we developed an end-to-end convolutional SNN model for VPR that leverages backpropagation for tractable training. Rate-based approximations of leaky integrate-and-fire (LIF) neurons are employed during training, which are then replaced with spiking LIF neurons during inference. The proposed method significantly outperforms existing SOTA SNNs on challenging datasets like Nordland and Oxford RobotCar, achieving 78.6% precision at 100% recall on the Nordland dataset (compared to 73.0% from the current SOTA) and 45.7% on the Oxford RobotCar dataset (compared to 20.2% from the current SOTA). Our approach offers a simpler training pipeline while yielding significant improvements in both training and inference times compared to SOTA SNNs for VPR. Hardware-in-the-loop tests using Intel's neuromorphic USB form factor, Kapoho Bay, show that our on-chip spiking models for VPR trained via the ANN-to-SNN conversion strategy continue to outperform their SNN counterparts, despite a slight but noticeable decrease in performance when transitioning from off-chip to on-chip, while offering significant energy efficiency. The results highlight the outstanding rapid prototyping and real-world deployment capabilities of this approach, showing it to be a substantial step toward more prevalent SNN-based real-world robotics solutions.
引用
收藏
页数:16
相关论文
共 50 条
  • [31] Fast and adaptive network of spiking neurons for multi-view visual pattern recognition
    Wysoski, Simei Gomes
    Benuskova, Lubica
    Kasabov, Nikola
    NEUROCOMPUTING, 2008, 71 (13-15) : 2563 - 2575
  • [32] A Reservoir-based Convolutional Spiking Neural Network for Gesture Recognition from DVS Input
    George, Arun M.
    Banerjee, Dighanchal
    Dey, Sounak
    Mukherjee, Arijit
    Balamurali, P.
    2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
  • [33] Voice Keyword Recognition Based on Spiking Convolutional Neural Network for Human-Machine Interface
    Hu, Jinhai
    Goh, Wang Ling
    Zhang, Zhongyi
    Gao, Yuan
    2020 THE 3RD INTERNATIONAL CONFERENCE ON INTELLIGENT AUTONOMOUS SYSTEMS (ICOIAS'2020), 2020, : 77 - 82
  • [34] A Parallel Convolutional Network Based on Spiking Neural Systems
    Zhou, Chi
    Ye, Lulin
    Peng, Hong
    Liu, Zhicai
    Wang, Jun
    Ramirez-De-Arellano, Antonio
    INTERNATIONAL JOURNAL OF NEURAL SYSTEMS, 2024, 34 (05)
  • [35] A Deep Convolutional Spiking Neural Network for embedded applications
    Javanshir, Amirhossein
    Nguyen, Thanh Thi
    Mahmud, M. A. Parvez
    Kouzani, Abbas Z.
    PROGRESS IN ARTIFICIAL INTELLIGENCE, 2024, 13 (01) : 1 - 15
  • [36] A Deep Convolutional Spiking Neural Network for embedded applications
    Amirhossein Javanshir
    Thanh Thi Nguyen
    M. A. Parvez Mahmud
    Abbas Z. Kouzani
    Progress in Artificial Intelligence, 2024, 13 : 1 - 15
  • [37] Spiking neural network with synaptic plasticity for recognition
    Li, Jing
    Liu, Bo
    Gao, Weixin
    Huang, Xiaoyan
    PROCEEDINGS OF 2018 IEEE 3RD ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC 2018), 2018, : 1728 - 1732
  • [38] A Spiking Neural Network Model for Sound Recognition
    Xiao, Rong
    Yan, Rui
    Tang, Huajin
    Tan, Kay Chen
    COGNITIVE SYSTEMS AND SIGNAL PROCESSING, ICCSIP 2016, 2017, 710 : 584 - 594
  • [39] Speech Command Recognition Based on Convolutional Spiking Neural Networks
    Sadovsky, Erik
    Jakubec, Maros
    Jarina, Roman
    2023 33RD INTERNATIONAL CONFERENCE RADIOELEKTRONIKA, RADIOELEKTRONIKA, 2023,
  • [40] Neuromorphic Speech Recognition With Photonic Convolutional Spiking Neural Networks
    Xiang, Shuiying
    Zhang, Tianrui
    Han, Yanan
    Guo, Xingxing
    Zhang, Yahui
    Shi, Yuechun
    Hao, Yue
    IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS, 2023, 29 (06)