Highly-Efficient Binary Neural Networks for Visual Place Recognition
Bruno Ferrarini, Michael Milford, Klaus D. McDonald-Maier, Shoaib, Ehsan

TL;DR
This paper introduces a new class of binary neural networks for visual place recognition that combines depthwise separable factorization and binarization, significantly improving efficiency while maintaining state-of-the-art accuracy.
Contribution
It proposes a novel BNN architecture that replaces the first convolution with a more efficient method, enhancing computational and energy efficiency in VPR tasks.
Findings
Achieves state-of-the-art VPR performance.
Reduces processing time compared to traditional BNNs.
Lowers energy consumption significantly.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotics and Sensor-Based Localization · Advanced Image and Video Retrieval Techniques · Advanced Neural Network Applications
MethodsConvolution
