Generalized Contrastive Optimization of Siamese Networks for Place Recognition
Not on the map. Why?
Abstract (arXiv)
Visual place recognition is a challenging task in computer vision and a key component of camera-based localization and navigation systems. Recently, Convolutional Neural Networks (CNNs) achieved high results and good generalization capabilities. They are usually trained using pairs or triplets of images labeled as either similar or dissimilar, in a binary fashion. In practice, the similarity between two images is not binary, but continuous. Furthermore, training these CNNs is computationally complex and involves costly pair and triplet mining strategies. We propose a Generalized Contrastive loss (GCL) function that relies on image similarity as a continuous measure, and use it to train a siamese CNN. Furthermore, we present three techniques for automatic annotation of image pairs with labels indicating their degree of similarity, and deploy them to re-annotate the MSLS, TB-Places, and 7Scenes datasets. We demonstrate that siamese CNNs trained using the GCL function and the improved annotations consistently outperform their binary counterparts. Our models trained on MSLS outperform the state-of-the-art methods, including NetVLAD, NetVLAD-SARE, AP-GeM and Patch-NetVLAD, and generalize well on the Pittsburgh30k, Tokyo 24/7, RobotCar Seasons v2 and Extended CMU Seasons datasets. Furthermore, training a siamese network using the GCL function does not require complex pair mining. We release the source code at https://github.com/marialeyvallina/generalized_contrastive_loss.
Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). Builds on 31 of its 76 references that are in the map. First posted on arXiv 11 Mar 2021.
Builds on
31 of 76 references.
References · 31
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
- 2017Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semanticscited by 1,345
- 2018BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learningcited by 1,282
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
- 2017Revisiting Unreasonable Effectiveness of Data in Deep Learning Eracited by 916
- 2017Fine-tuning CNN Image Retrieval with No Human Annotationcited by 497
- 2014CNN Features off-the-shelf: an Astounding Baseline for Recognitioncited by 316
19 more
- 2020Google Landmarks Dataset v2 -- A Large-Scale Benchmark for Instance-Level Recognition and Retrievalcited by 305
- 2021Patch-NetVLAD: Multi-Scale Fusion of Locally-Global Descriptors for Place Recognitioncited by 236
- 2017Geometric Loss Functions for Camera Pose Regression with Deep Learningcited by 224
- 2020Learning 3D Semantic Scene Graphs from 3D Indoor Reconstructionscited by 205
- 2018PointNetVLAD: Deep Point Cloud Based Retrieval for Large-Scale Place Recognitioncited by 197
- 2019Learning with Average Precision: Training Image Retrieval with a Listwise Losscited by 184
- 2020Weakly-Supervised Semantic Segmentation via Sub-category Explorationcited by 145
- 2019Semantics-Guided Neural Networks for Efficient Skeleton-Based Human Action Recognitioncited by 135
- 2015On the Performance of ConvNet Features for Place Recognitioncited by 72
- 2015Aggregating Deep Convolutional Features for Image Retrievalcited by 63
- 2020Benchmarking Image Retrieval for Visual Localizationcited by 42
- 2019Deep Metric Learning Beyond Binary Supervisioncited by 36
- 2014Convolutional Neural Network-based Place Recognitioncited by 32
- 2018Joint Learning of Intrinsic Images and Semantic Segmentationcited by 26
- 2016Embedding Deep Metric for Person Re-identication A Study Against Large Variationscited by 16
- 2018TrimBot2020: an outdoor robot for automatic gardeningcited by 9
- 2019Place recognition in gardens by learning visual representations: data set and benchmark analysiscited by 8
- 2018Three for one and one for three: Flow, Segmentation, and Surface Normalscited by 3
- 2019Hierarchical approach to classify food scenes in egocentric photo-streamscited by 3
Built on by
Citing papers per year: 2021: 5; 2022: 7; 2023: 3; 2024: 6; 2025: 5; 2026: 1.
27 papers.
Sort:
By area:
- 2022GSV-Cities: Toward Appropriate Supervised Visual Place Recognitioncited by 92
- 2024Towards Seamless Adaptation of Pre-trained Models for Visual Place Recognitioncited by 49
- 2023(LC)2: LiDAR-Camera Loop Constraints For Cross-Modal Place Recognitioncited by 16
- 2024On the Estimation of Image-matching Uncertainty in Visual Place Recognitioncited by 15
- 2025SelaVPR++: Towards Seamless Adaptation of Foundation Models for Efficient Place Recognitioncited by 14
- 2022Spectral, Probabilistic, and Deep Metric Learning: Tutorial and Surveycited by 9
- 2023AANet: Aggregation and Alignment Network with Semi-hard Positive Sample Mining for Hierarchical Place Recognitioncited by 9
- 2021Contrastive Learning for Unsupervised Radar Place Recognitioncited by 5
- 2022Tightly Coupled Learning Strategy for Weakly Supervised Hierarchical Place Recognitioncited by 5
- 2022Self-Supervised Domain Calibration and Uncertainty Estimation for Place Recognitioncited by 5
- 2024PICL: Physics Informed Contrastive Learning for Partial Differential Equationscited by 5
- 2024Explicit Interaction for Fusion-Based Place Recognitioncited by 4
15 more
- 2023CoPR: Towards Accurate Visual Localization With Continuous Place-descriptor Regressioncited by 2
- 2025Through the Lens of Doubt: Robust and Efficient Uncertainty Estimation for Visual Place Recognitioncited by 2
- 2021Discriminative and Semantic Feature Selection for Place Recognition towards Dynamic Environmentscited by 1
- 2021InstaIndoor and Multi-modal Deep Learning for Indoor Scene Recognitioncited by 1
- 2022Reuse your features: unifying retrieval and feature-metric alignmentcited by 1
- 2024Hierarchical place recognition with omnidirectional images and curriculum learning-based loss functionscited by 1
- 2021About Explicit Variance Minimization: Training Neural Networks for Medical Imaging With Limited Data Annotationscited by 0
- 2021Points2Polygons: Context-Based Segmentation from Weak Labels Using Adversarial Networkscited by 0
- 2022GRM: Gradient Rectification Module for Visual Place Retrievalcited by 0
- 2022SuperGF: Unifying Local and Global Features for Visual Localizationcited by 0
- 2024An experimental evaluation of Siamese Neural Networks for robot localization using omnidirectional imaging in indoor environmentscited by 0
- 2025Visual Re-Ranking with Non-Visual Side Informationcited by 0
- 2025Visual Place Recognition for Large-Scale UAV Applicationscited by 0
- 2025The Overlooked Value of Test-time Reference Sets in Visual Place Recognitioncited by 0
- 2026Breaking D'ej`a Vu: Independent Auditing of Visual Place Recognition through Vision-Language Reasoningcited by 0
- 2026Breaking D'ej`a Vu: Independent Auditing of Visual Place Recognition through Vision-Language Reasoning14 Jul 2026
- 2025Through the Lens of Doubt: Robust and Efficient Uncertainty Estimation for Visual Place Recognition15 Oct 2025
- 2025The Overlooked Value of Test-time Reference Sets in Visual Place Recognition4 Oct 2025
- 2025Visual Place Recognition for Large-Scale UAV Applications20 Jul 2025
- 2025Visual Re-Ranking with Non-Visual Side Information15 Apr 2025
- 2025SelaVPR++: Towards Seamless Adaptation of Foundation Models for Efficient Place Recognition23 Feb 2025
- 2024An experimental evaluation of Siamese Neural Networks for robot localization using omnidirectional imaging in indoor environments15 Jul 2024
- 2024Hierarchical place recognition with omnidirectional images and curriculum learning-based loss functions22 Apr 2024
- 2024On the Estimation of Image-matching Uncertainty in Visual Place Recognition31 Mar 2024
- 2024Explicit Interaction for Fusion-Based Place Recognition27 Feb 2024
- 2024Towards Seamless Adaptation of Pre-trained Models for Visual Place Recognition22 Feb 2024
- 2024PICL: Physics Informed Contrastive Learning for Partial Differential Equations29 Jan 2024
15 more
- 2023AANet: Aggregation and Alignment Network with Semi-hard Positive Sample Mining for Hierarchical Place Recognition8 Oct 2023
- 2023(LC)2: LiDAR-Camera Loop Constraints For Cross-Modal Place Recognition17 Apr 2023
- 2023CoPR: Towards Accurate Visual Localization With Continuous Place-descriptor Regression14 Apr 2023
- 2022SuperGF: Unifying Local and Global Features for Visual Localization23 Dec 2022
- 2022GSV-Cities: Toward Appropriate Supervised Visual Place Recognition19 Oct 2022
- 2022GRM: Gradient Rectification Module for Visual Place Retrieval23 Apr 2022
- 2022Reuse your features: unifying retrieval and feature-metric alignment13 Apr 2022
- 2022Self-Supervised Domain Calibration and Uncertainty Estimation for Place Recognition8 Mar 2022
- 2022Tightly Coupled Learning Strategy for Weakly Supervised Hierarchical Place Recognition14 Feb 2022
- 2022Spectral, Probabilistic, and Deep Metric Learning: Tutorial and Survey23 Jan 2022
- 2021InstaIndoor and Multi-modal Deep Learning for Indoor Scene Recognition23 Dec 2021
- 2021Contrastive Learning for Unsupervised Radar Place Recognition6 Oct 2021
- 2021Points2Polygons: Context-Based Segmentation from Weak Labels Using Adversarial Networks5 Jun 2021
- 2021About Explicit Variance Minimization: Training Neural Networks for Medical Imaging With Limited Data Annotations28 May 2021
- 2021Discriminative and Semantic Feature Selection for Place Recognition towards Dynamic Environments18 Mar 2021
- 2022GSV-Cities: Toward Appropriate Supervised Visual Place Recognitioncited by 92
- 2024Towards Seamless Adaptation of Pre-trained Models for Visual Place Recognitioncited by 49
- 2023(LC)2: LiDAR-Camera Loop Constraints For Cross-Modal Place Recognitioncited by 16
- 2024On the Estimation of Image-matching Uncertainty in Visual Place Recognitioncited by 15
- 2025SelaVPR++: Towards Seamless Adaptation of Foundation Models for Efficient Place Recognitioncited by 14
- 2022Spectral, Probabilistic, and Deep Metric Learning: Tutorial and Surveycited by 9
- 2023AANet: Aggregation and Alignment Network with Semi-hard Positive Sample Mining for Hierarchical Place Recognitioncited by 9
- 2021Contrastive Learning for Unsupervised Radar Place Recognitioncited by 5
- 2022Tightly Coupled Learning Strategy for Weakly Supervised Hierarchical Place Recognitioncited by 5
- 2022Self-Supervised Domain Calibration and Uncertainty Estimation for Place Recognitioncited by 5
- 2024PICL: Physics Informed Contrastive Learning for Partial Differential Equationscited by 5
- 2024Explicit Interaction for Fusion-Based Place Recognitioncited by 4
12 most cited of 26 All 26 (JSON)
- 2025Through the Lens of Doubt: Robust and Efficient Uncertainty Estimation for Visual Place Recognition15 Oct 2025
- 2025The Overlooked Value of Test-time Reference Sets in Visual Place Recognition4 Oct 2025
- 2025Visual Place Recognition for Large-Scale UAV Applications20 Jul 2025
- 2025Visual Re-Ranking with Non-Visual Side Information15 Apr 2025
- 2025SelaVPR++: Towards Seamless Adaptation of Foundation Models for Efficient Place Recognition23 Feb 2025
- 2024An experimental evaluation of Siamese Neural Networks for robot localization using omnidirectional imaging in indoor environments15 Jul 2024
- 2024Hierarchical place recognition with omnidirectional images and curriculum learning-based loss functions22 Apr 2024
- 2024On the Estimation of Image-matching Uncertainty in Visual Place Recognition31 Mar 2024
- 2024Explicit Interaction for Fusion-Based Place Recognition27 Feb 2024
- 2024Towards Seamless Adaptation of Pre-trained Models for Visual Place Recognition22 Feb 2024
- 2024PICL: Physics Informed Contrastive Learning for Partial Differential Equations29 Jan 2024
- 2023AANet: Aggregation and Alignment Network with Semi-hard Positive Sample Mining for Hierarchical Place Recognition8 Oct 2023
12 newest of 26 All 26 (JSON)