Generalized Contrastive Optimization of Siamese Networks for Place Recognition

03/11/2021
by   Maria Leyva-Vallina, et al.
13

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 rather 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 propose 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, and generalize well on the Pittsburgh, TokyoTM and Tokyo 24/7 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.

READ FULL TEXT

page 2

page 6

page 7

page 14

page 16

research
03/21/2023

Data-efficient Large Scale Place Recognition with Graded Similarity Supervision

Visual place recognition (VPR) is a fundamental task of computer vision ...
research
10/22/2018

Learning to Measure Change: Fully Convolutional Siamese Metric Networks for Scene Change Detection

The key factor of scene change detection is to learn effective feature t...
research
08/02/2021

Forward-Looking Sonar Patch Matching: Modern CNNs, Ensembling, and Uncertainty

Application of underwater robots are on the rise, most of them are depen...
research
09/14/2021

Identifying partial mouse brain microscopy images from Allen reference atlas using a contrastively learned semantic space

Precise identification of mouse brain microscopy images is a crucial fir...
research
07/02/2023

TinySiamese Network for Biometric Analysis

Biometric recognition is the process of verifying or classifying human c...
research
08/11/2020

Content-based Music Similarity with Triplet Networks

We explore the feasibility of using triplet neural networks to embed son...
research
08/13/2021

GeoCLR: Georeference Contrastive Learning for Efficient Seafloor Image Interpretation

This paper describes Georeference Contrastive Learning of visual Represe...

Please sign up or login with your details

Forgot password? Click here to reset