The University of Southampton
University of Southampton Institutional Repository

Structured pruning for efficient visual place recognition

Structured pruning for efficient visual place recognition
Structured pruning for efficient visual place recognition
Visual Place Recognition (VPR) is fundamental for the global re-localization of robots and devices, enabling them to recognize previously visited locations based on visual inputs. This capability is crucial for maintaining accurate mapping and localization over large areas. Given that VPR methods need to operate in real-time on embedded systems, it is critical to optimize these systems for minimal resource consumption. While the most efficient VPR approaches employ standard convolutional backbones with fixed descriptor dimensions, these often lead to redundancy in the embedding space as well as in the network architecture. Our work introduces a novel structured pruning method, to not only streamline common VPR architectures but also to strategically remove redundancies within the feature embedding space. This dual focus significantly enhances the efficiency of the system, reducing both map and model memory requirements and decreasing feature extraction and retrieval latencies. Our approach has reduced memory usage and latency by 21% and 16%, respectively, across models, while minimally impacting recall@1 accuracy by less than 1%. This significant improvement enhances real-time applications on edge devices with negligible accuracy loss.
visual place recognition (VPR), feature extraction, accuracy, Real-time systems, computational modelling, visualization, memory management, convolutional neural network, robustness
2377-3766
2024-2031
Grainge, Oliver Edward
3240ff4a-83f8-4eff-aae1-2d2fe201a79f
Milford, Michael J.
9edf5ef3-4a6a-4d05-aec2-6146c00cd407
Bodala, Indu
aa030b32-7159-4bc7-beb4-50df4ec84944
Ramchurn, Sarvapali D.
1d62ae2a-a498-444e-912d-a6082d3aaea3
Ehsan, Shoaib
ae8922f0-dbe0-4b22-8474-98e84d852de7
Grainge, Oliver Edward
3240ff4a-83f8-4eff-aae1-2d2fe201a79f
Milford, Michael J.
9edf5ef3-4a6a-4d05-aec2-6146c00cd407
Bodala, Indu
aa030b32-7159-4bc7-beb4-50df4ec84944
Ramchurn, Sarvapali D.
1d62ae2a-a498-444e-912d-a6082d3aaea3
Ehsan, Shoaib
ae8922f0-dbe0-4b22-8474-98e84d852de7

Grainge, Oliver Edward, Milford, Michael J., Bodala, Indu, Ramchurn, Sarvapali D. and Ehsan, Shoaib (2024) Structured pruning for efficient visual place recognition. IEEE Robotics and Automation Letters, 10 (2), 2024-2031. (doi:10.1109/LRA.2024.3523222).

Record type: Article

Abstract

Visual Place Recognition (VPR) is fundamental for the global re-localization of robots and devices, enabling them to recognize previously visited locations based on visual inputs. This capability is crucial for maintaining accurate mapping and localization over large areas. Given that VPR methods need to operate in real-time on embedded systems, it is critical to optimize these systems for minimal resource consumption. While the most efficient VPR approaches employ standard convolutional backbones with fixed descriptor dimensions, these often lead to redundancy in the embedding space as well as in the network architecture. Our work introduces a novel structured pruning method, to not only streamline common VPR architectures but also to strategically remove redundancies within the feature embedding space. This dual focus significantly enhances the efficiency of the system, reducing both map and model memory requirements and decreasing feature extraction and retrieval latencies. Our approach has reduced memory usage and latency by 21% and 16%, respectively, across models, while minimally impacting recall@1 accuracy by less than 1%. This significant improvement enhances real-time applications on edge devices with negligible accuracy loss.

This record has no associated files available for download.

More information

Accepted/In Press date: 18 December 2024
Published date: 26 December 2024
Keywords: visual place recognition (VPR), feature extraction, accuracy, Real-time systems, computational modelling, visualization, memory management, convolutional neural network, robustness

Identifiers

Local EPrints ID: 502843
URI: http://eprints.soton.ac.uk/id/eprint/502843
ISSN: 2377-3766
PURE UUID: ee858bfd-4066-4d12-8059-57668094b051
ORCID for Sarvapali D. Ramchurn: ORCID iD orcid.org/0000-0001-9686-4302
ORCID for Shoaib Ehsan: ORCID iD orcid.org/0000-0001-9631-1898

Catalogue record

Date deposited: 09 Jul 2025 16:36
Last modified: 11 Jul 2025 02:15

Export record

Altmetrics

Contributors

Author: Oliver Edward Grainge
Author: Michael J. Milford
Author: Indu Bodala
Author: Sarvapali D. Ramchurn ORCID iD
Author: Shoaib Ehsan ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×