Hyperdimensional computing as a framework for systematic aggregation of image descriptors
Not on the map. Why?
Abstract (arXiv)
Image and video descriptors are an omnipresent tool in computer vision and its application fields like mobile robotics. Many hand-crafted and in particular learned image descriptors are numerical vectors with a potentially (very) large number of dimensions. Practical considerations like memory consumption or time for comparisons call for the creation of compact representations. In this paper, we use hyperdimensional computing (HDC) as an approach to systematically combine information from a set of vectors in a single vector of the same dimensionality. HDC is a known technique to perform symbolic processing with distributed representation in numerical vectors with thousands of dimensions. We present a HDC implementation that is suitable for processing the output of existing and future (deep-learning based) image descriptors. We discuss how this can be used as a framework to process descriptors together with additional knowledge by simple and fast vector operations. A concrete outcome is a novel HDC-based approach to aggregate a set of local image descriptors together with their image positions in a single holistic descriptor. The comparison to available holistic descriptors and aggregation methods on a series of standard mobile robotics place recognition experiments shows a 20% improvement in average performance compared to runner-up and 3.6x better worst-case performance.
Key facts. Cited by 32 papers in the map (data through 14 Oct 2026). Builds on 18 of its 67 references that are in the map. First posted on arXiv 19 Jan 2021.
Builds on
18 of 67 references.
References · 18
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,320
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 941
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 326
- 2016Large-Scale Image Retrieval with Attentive Deep Local Featurescited by 238
- 2020ASLFeat: Learning Local Features of Accurate Shape and Localizationcited by 130
- 2017Deep Learning Features at Scale for Visual Place Recognitioncited by 96
- 2015On the Performance of ConvNet Features for Place Recognitioncited by 72
- 2019Superposition of many models into onecited by 64
- 2020A comparison of Vector Symbolic Architecturescited by 64
- 2020Learning and aggregating deep local descriptors for instance-level recognitioncited by 55
- 2018From Word to Sense Embeddings: A Survey on Vector Representations of Meaningcited by 49
- 2016Approximate Nearest Neighbor Search on High Dimensional Data --- Experiments, Analyses, and Improvement (v1.0)cited by 44
6 more
- 2016Associative Long Short-Term Memorycited by 37
- 2018A theory of sequence indexing and working memory in recurrent neural networkscited by 29
- 2020Real-time Kinematic Ground Truth for the Oxford RobotCar Datasetcited by 28
- 2019RF-Net: An End-to-End Image Matching Network based on Receptive Fieldcited by 22
- 2020Unsupervised Learning Methods for Visual Place Recognition in Discretely and Continuously Changing Environmentscited by 14
- 2019REMAP: Multi-layer entropy-guided pooling of dense CNN features for image retrievalcited by 9
Built on by
Citing papers per year: 2021: 6; 2022: 4; 2023: 4; 2024: 10; 2025: 6; 2026: 2.
32 papers.
Sort:
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 69
- 2021Computing on Functions Using Randomized Vector Representationscited by 41
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardwarecited by 35
- 2023Visual Place Recognition: A Tutorialcited by 31
- 2022Understanding Hyperdimensional Computing for Parallel Single-Pass Learningcited by 20
- 2021What makes visual place recognition easy or hard?cited by 14
- 2022HDC-MiniROCKET: Explicit Time Encoding in Time Series Classification with Hyperdimensional Computingcited by 14
- 2022Unpaired Image Translation via Vector Symbolic Architecturescited by 13
- 2023Applications of Spiking Neural Networks in Visual Place Recognitioncited by 9
- 2021Hyperseed: Unsupervised Learning with Vector Symbolic Architecturescited by 8
- 2024JIST: Joint Image and Sequence Training for Sequential Visual Place Recognitioncited by 8
- 2024MeshVPR: Citywide Visual Place Recognition Using 3D Meshescited by 8
20 more
- 2023Image Labels Are All You Need for Coarse Seagrass Segmentationcited by 7
- 2023An Encoding Framework for Binarized Images using HyperDimensional Computingcited by 5
- 2025Improving Visual Place Recognition with Sequence-Matching Receptiveness Predictioncited by 5
- 2021Shift-Equivariant Similarity-Preserving Hypervector Representations of Sequencescited by 4
- 2024Laplace-HDC: Understanding the geometry of binary hyperdimensional computingcited by 4
- 2024Vector-Symbolic Architecture for Event-Based Optical Flowcited by 4
- 2024On Motion Blur and Deblurring in Visual Place Recognitioncited by 3
- 2025pySLAM: An Open-Source, Modular, and Extensible Framework for SLAMcited by 3
- 2025To Match or Not to Match: Revisiting Image Matching for Reliable Visual Place Recognitioncited by 3
- 2022Recursive Binding for Similarity-Preserving Hypervector Representations of Sequencescited by 2
- 2024Hyperdimensional computing: a fast, robust and interpretable paradigm for biological datacited by 2
- 2024A Hyperdimensional One Place Signature to Represent Them All: Stackable Descriptors For Visual Place Recognitioncited by 1
- 2024On Design Choices in Similarity-Preserving Sparse Randomized Embeddingscited by 1
- 2025Towards Vector Optimization on Low-Dimensional Vector Symbolic Architecturecited by 1
- 2025Adversarial Attacks and Detection in Visual Place Recognition for Safer Robot Navigationcited by 1
- 2024Multi-Technique Sequential Information Consistency For Dynamic Visual Place Recognition In Changing Environmentscited by 0
- 2024Local positional graphs and attentive local features for a data and runtime-efficient hierarchical place recognition pipelinecited by 0
- 2025ScalableHD: Scalable and High-Throughput Hyperdimensional Computing Inference on Multi-Core CPUscited by 0
- 2026Primitive-Driven Acceleration of Hyperdimensional Computing for Real-Time Image Classificationcited by 0
- 2026Qubit-Efficient Quantum Search for Hyperdimensional Decomposition via Logarithmic Encodingcited by 0
- 2026Qubit-Efficient Quantum Search for Hyperdimensional Decomposition via Logarithmic Encoding11 Jul 2026
- 2026Primitive-Driven Acceleration of Hyperdimensional Computing for Real-Time Image Classification27 Jan 2026
- 2025Adversarial Attacks and Detection in Visual Place Recognition for Safer Robot Navigation19 Jun 2025
- 2025ScalableHD: Scalable and High-Throughput Hyperdimensional Computing Inference on Multi-Core CPUs10 Jun 2025
- 2025To Match or Not to Match: Revisiting Image Matching for Reliable Visual Place Recognition8 Apr 2025
- 2025Improving Visual Place Recognition with Sequence-Matching Receptiveness Prediction10 Mar 2025
- 2025Towards Vector Optimization on Low-Dimensional Vector Symbolic Architecture19 Feb 2025
- 2025pySLAM: An Open-Source, Modular, and Extensible Framework for SLAM17 Feb 2025
- 2024On Design Choices in Similarity-Preserving Sparse Randomized Embeddings12 Dec 2024
- 2024On Motion Blur and Deblurring in Visual Place Recognition10 Dec 2024
- 2024A Hyperdimensional One Place Signature to Represent Them All: Stackable Descriptors For Visual Place Recognition9 Dec 2024
- 2024MeshVPR: Citywide Visual Place Recognition Using 3D Meshes4 Jun 2024
20 more
- 2024Vector-Symbolic Architecture for Event-Based Optical Flow14 May 2024
- 2024Laplace-HDC: Understanding the geometry of binary hyperdimensional computing16 Apr 2024
- 2024JIST: Joint Image and Sequence Training for Sequential Visual Place Recognition28 Mar 2024
- 2024Local positional graphs and attentive local features for a data and runtime-efficient hierarchical place recognition pipeline15 Mar 2024
- 2024Hyperdimensional computing: a fast, robust and interpretable paradigm for biological data27 Feb 2024
- 2024Multi-Technique Sequential Information Consistency For Dynamic Visual Place Recognition In Changing Environments16 Jan 2024
- 2023An Encoding Framework for Binarized Images using HyperDimensional Computing1 Dec 2023
- 2023Applications of Spiking Neural Networks in Visual Place Recognition22 Nov 2023
- 2023Visual Place Recognition: A Tutorial6 Mar 2023
- 2023Image Labels Are All You Need for Coarse Seagrass Segmentation2 Mar 2023
- 2022Unpaired Image Translation via Vector Symbolic Architectures6 Sep 2022
- 2022HDC-MiniROCKET: Explicit Time Encoding in Time Series Classification with Hyperdimensional Computing16 Feb 2022
- 2022Understanding Hyperdimensional Computing for Parallel Single-Pass Learning10 Feb 2022
- 2022Recursive Binding for Similarity-Preserving Hypervector Representations of Sequences27 Jan 2022
- 2021Shift-Equivariant Similarity-Preserving Hypervector Representations of Sequences31 Dec 2021
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challenges12 Nov 2021
- 2021Hyperseed: Unsupervised Learning with Vector Symbolic Architectures15 Oct 2021
- 2021Computing on Functions Using Randomized Vector Representations8 Sep 2021
- 2021What makes visual place recognition easy or hard?23 Jun 2021
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardware9 Jun 2021
- 2021A Survey on Hyperdimensional Computing aka Vector Symbolic Architectures, Part II: Applications, Cognitive Models, and Challengescited by 69
- 2021Computing on Functions Using Randomized Vector Representationscited by 41
- 2021Vector Symbolic Architectures as a Computing Framework for Emerging Hardwarecited by 35
- 2023Visual Place Recognition: A Tutorialcited by 31
- 2022Understanding Hyperdimensional Computing for Parallel Single-Pass Learningcited by 20
- 2021What makes visual place recognition easy or hard?cited by 14
- 2022HDC-MiniROCKET: Explicit Time Encoding in Time Series Classification with Hyperdimensional Computingcited by 14
- 2022Unpaired Image Translation via Vector Symbolic Architecturescited by 13
- 2023Applications of Spiking Neural Networks in Visual Place Recognitioncited by 9
- 2021Hyperseed: Unsupervised Learning with Vector Symbolic Architecturescited by 8
- 2024JIST: Joint Image and Sequence Training for Sequential Visual Place Recognitioncited by 8
- 2024MeshVPR: Citywide Visual Place Recognition Using 3D Meshescited by 8
12 most cited of 32 All 32 (JSON)
- 2026Qubit-Efficient Quantum Search for Hyperdimensional Decomposition via Logarithmic Encoding11 Jul 2026
- 2026Primitive-Driven Acceleration of Hyperdimensional Computing for Real-Time Image Classification27 Jan 2026
- 2025Adversarial Attacks and Detection in Visual Place Recognition for Safer Robot Navigation19 Jun 2025
- 2025ScalableHD: Scalable and High-Throughput Hyperdimensional Computing Inference on Multi-Core CPUs10 Jun 2025
- 2025To Match or Not to Match: Revisiting Image Matching for Reliable Visual Place Recognition8 Apr 2025
- 2025Improving Visual Place Recognition with Sequence-Matching Receptiveness Prediction10 Mar 2025
- 2025Towards Vector Optimization on Low-Dimensional Vector Symbolic Architecture19 Feb 2025
- 2025pySLAM: An Open-Source, Modular, and Extensible Framework for SLAM17 Feb 2025
- 2024On Design Choices in Similarity-Preserving Sparse Randomized Embeddings12 Dec 2024
- 2024On Motion Blur and Deblurring in Visual Place Recognition10 Dec 2024
- 2024A Hyperdimensional One Place Signature to Represent Them All: Stackable Descriptors For Visual Place Recognition9 Dec 2024
- 2024MeshVPR: Citywide Visual Place Recognition Using 3D Meshes4 Jun 2024
12 newest of 32 All 32 (JSON)