Highly-Efficient Binary Neural Networks for Visual Place Recognition
Ferrarini, Bruno, Milford, Michael, McDonald-Maier, Klaus D., Ehsan, Shoaib
–arXiv.org Artificial Intelligence
VPR is a fundamental task for autonomous navigation as it enables a robot to localize itself in the workspace when a known location is detected. Although accuracy is an essential requirement for a VPR technique, computational and energy efficiency are not less important for real-world applications. CNN-based techniques archive state-of-the-art VPR performance but are computationally intensive and energy demanding. Binary neural networks (BNN) have been recently proposed to address VPR efficiently. Although a typical BNN is an order of magnitude more efficient than a CNN, its processing time and energy usage can be further improved. In a typical BNN, the first convolution is not completely binarized for the sake of accuracy. Consequently, the first layer is the slowest network stage, requiring a large share of the entire computational effort. This paper presents a class of BNNs for VPR that combines depthwise separable factorization and binarization to replace the first convolutional layer to improve computational and energy efficiency. Our best model achieves state-of-the-art VPR performance while spending considerably less time and energy to process an image than a BNN using a non-binary convolution as a first stage.
arXiv.org Artificial Intelligence
Feb-24-2022
- Country:
- Europe > United Kingdom (0.04)
- Oceania > Australia
- Queensland > Brisbane (0.04)
- North America > United States
- Pennsylvania > Allegheny County > Pittsburgh (0.04)
- Genre:
- Research Report (0.40)
- Technology: