← Search

Barbara Caputo

46 accepted papers

2025

Beyond Local Sharpness: Communication-Efficient Global Sharpness-aware Minimization for Federated Learning

CVPR 2025poster

Federated learning (FL) enables collaborative model training with privacy preservation. Data heterogeneity across edge devices (clients) can cause models to converge to sharp minima, negatively impacting generalization and robustness. Recent approaches use client-side sharpness-aware minimization (S…

2025

Interaction-Aware Gaussian Weighting for Clustered Federated Learning

ICML 2025poster

Federated Learning (FL) emerged as a decentralized paradigm to train models while preserving privacy. However, conventional FL struggles with data heterogeneity and class imbalance, which degrade model performance. Clustered FL balances personalization and decentralized training by grouping clients…

Cited by 0SourcePDFScholar
2024

Accelerating Heterogeneous Federated Learning with Closed-form Classifiers

ICML 2024poster

Federated Learning (FL) methods often struggle in highly statistically heterogeneous settings. Indeed, non-IID data distributions cause client drift and biased local solutions, particularly pronounced in the final classification layer, negatively impacting convergence speed and accuracy. To address…

2024

EarthLoc: Astronaut Photography Localization by Indexing Earth from Space

CVPR 2024poster

Astronaut photography spanning six decades of human spaceflight presents a unique Earth observations dataset with immense value for both scientific research and disaster response. Despite its significance accurately localizing the geographical extent of these images crucial for effective utilization…

2024

JIST: Joint Image and Sequence Training for Sequential Visual Place Recognition

RA-L 2024

Visual Place Recognition aims at recognizing previously visited places by relying on visual clues, and it is used in robotics applications for SLAM and localization. Since typically a mobile robot has access to a continuous stream of frames, this task is naturally cast as a sequence-to-sequence loca

Cited by 8SourcecodeScholar
2024

MeshVPR: Citywide Visual Place Recognition Using 3D Meshes

ECCV 2024poster

"Mesh-based scene representation offers a promising direction for simplifying large-scale hierarchical visual localization pipelines, combining a visual place recognition step based on global features (retrieval) and a visual localization step based on local features. While existing work demonstrate…

2024

The Unreasonable Effectiveness of Pre-Trained Features for Camera Pose Refinement

CVPR 2024highlight

Pose refinement is an interesting and practically relevant research direction. Pose refinement can be used to (1) obtain a more accurate pose estimate from an initial prior (e.g. from retrieval) (2) as pre-processing i.e. to provide a better starting point to a more expensive pose estimator (3) as p…

Cited by 5SourcePDFScholar
2023

Bringing Online Egocentric Action Recognition Into the Wild

RA-L 2023

To enable a safe and effective human-robot cooperation, it is crucial to develop models for the identification of human activities. Egocentric vision seems to be a viable solution to solve this problem, and therefore many works provide deep learning solutions to infer human actions from first person

Cited by 6SourcecodeScholar
2023

Divide&Classify: Fine-Grained Classification for City-Wide Visual Geo-Localization

ICCV 2023poster

Visual Place recognition is commonly addressed as an image retrieval problem. However, retrieval methods are impractical to scale to large datasets, densely sampled from city-wide maps, since their dimension impact negatively on the inference time. Using approximate nearest neighbour search for retr…

Cited by 14PDFcodeScholar
2023

EigenPlaces: Training Viewpoint Robust Models for Visual Place Recognition

ICCV 2023poster

Visual Place Recognition is a task that aims to predict the place of an image (called query) based solely on its visual features. This is typically done through image retrieval, where the query is matched to the most similar images from a large database of geotagged photos, using learned global des…

Cited by 87PDFcodeScholar
2023

Unmasking Anomalies in Road-Scene Segmentation

ICCV 2023oral

Anomaly segmentation is a critical task for driving applications, and it is approached traditionally as a per-pixel classification problem. However, reasoning individually about each pixel without considering their contextual semantics results in high uncertainty around the objects' boundaries and n…

Cited by 45PDFcodeScholar
2023

What Can a Cook in Italy Teach a Mechanic in India? Action Recognition Generalisation Over Scenarios and Locations

ICCV 2023poster

We propose and address a new generalisation problem: can a model trained for action recognition successfully classify actions when they are performed within a previously unseen scenario and in a previously unseen location? To answer this question, we introduce the Action Recognition Generalisation O…

Cited by 22PDFScholar
2022

Deep Visual Geo-Localization Benchmark

CVPR 2022oral

In this paper, we propose a new open-source benchmarking framework for Visual Geo-localization (VG) that allows to build, train, and test a wide range of commonly used architectures, with the flexibility to change individual components of a geo-localization pipeline. The purpose of this framework is…

Cited by 103PDFcodeScholar
2022

E2(GO)MOTION: Motion Augmented Event Stream for Egocentric Action Recognition

CVPR 2022poster

Event cameras are novel bio-inspired sensors, which asynchronously capture pixel-level intensity changes in the form of "events". Due to their sensing mechanism, event cameras have little to no motion blur, a very high temporal resolution and require significantly less power and memory than traditio…

Cited by 70PDFcodeScholar
2022

FedDrive: Generalizing Federated Learning to Semantic Segmentation in Autonomous Driving

IROS 2022poster

Semantic Segmentation is essential to make self-driving vehicles autonomous, enabling them to understand their surroundings by assigning individual pixels to known categories. However, it operates on sensible data collected from the users' cars; thus, protecting the clients' privacy becomes a primar…

Cited by 68SourcecodeScholar
2022

Improving Generalization in Federated Learning by Seeking Flat Minima

ECCV 2022poster

"Models trained in federated settings often suffer from degraded performances and fail at generalizing, especially when facing heterogeneous scenarios. In this work, we investigate such behavior through the lens of geometry of the loss and Hessian eigenspectrum, linking the model’s lack of generaliz…

2022

Incremental Learning in Semantic Segmentation From Image Labels

CVPR 2022poster

Although existing semantic segmentation approaches achieve impressive results, they still struggle to update their models incrementally as new categories are uncovered. Furthermore, pixel-by-pixel annotations are expensive and time-consuming. This paper proposes a novel framework for Weakly Incremen…

Cited by 73PDFcodeScholar
2022

Learning Sequential Descriptors for Sequence-Based Visual Place Recognition

RA-L 2022

In robotics, visual place recognition (VPR) is a continuous process that receives as input a video stream to produce a hypothesis of the robot's current position within a map of known places. This work proposes a taxonomy of the architectures used to learn sequential descriptors for VPR, highlightin

Cited by 42SourcecodeScholar
2021

DA4Event: Towards Bridging the Sim-to-Real Gap for Event Cameras Using Domain Adaptation

RA-L 2021

Event cameras are novel bio-inspired sensors, which asynchronously capture pixel-level intensity changes in the form of “events”. The innovative way they acquire data presents several advantages over standard devices, especially in poor lighting and high-speed motion conditions. However, the novelty

Cited by 22SourceScholar
2021

On the Challenges of Open World Recognition Under Shifting Visual Domains

RA-L 2021

Robotic visual systems operating in the wild must act in unconstrained scenarios, under different environmental conditions while facing a variety of semantic concepts, including unknown ones. To this end, recent works tried to empower visual object recognition methods with the capability to i) detec

Cited by 1SourcecodeScholar
2021

Viewpoint Invariant Dense Matching for Visual Geolocalization

ICCV 2021poster

In this paper we propose a novel method for image matching based on dense local features and tailored for visual geolocalization. Dense local features matching is robust against changes in illumination and occlusions, but not against viewpoint shifts which are a fundamental aspect of geolocalization…

Cited by 37PDFcodeScholar
2020

Boosting Deep Open World Recognition by Clustering

RA-L 2020

While convolutional neural networks have brought significant advances in robot vision, their ability is often limited to closed world scenarios, where the number of semantic concepts to be recognized is determined by the available training set. Since it is practically impossible to capture all possi

Cited by 25SourceScholar
2020

IDDA: A Large-Scale Multi-Domain Dataset for Autonomous Driving

RA-L 2020

Semantic segmentation is key in autonomous driving. Using deep visual learning architectures is not trivial in this context, because of the challenges in creating suitable large scale annotated datasets. This issue has been traditionally circumvented through the use of synthetic datasets, that have

Cited by 59SourcecodeScholar
2020

Modeling the Background for Incremental Learning in Semantic Segmentation

CVPR 2020poster

Despite their effectiveness in a wide range of tasks, deep architectures suffer from some important limitations. In particular, they are vulnerable to catastrophic forgetting, i.e. they perform poorly when they are required to update their model as new classes are available but the original training…

Cited by 378PDFcodeScholar
2020

One-Shot Unsupervised Cross-Domain Detection

ECCV 2020poster

Despite impressive progress in object detection over the last years, it is still an open challenge to reliably detect objects across visual domains. Although the topic has attracted attention recently, current approaches all rely on the ability to access a sizable amount of target data for use at tr…

2020

Towards Recognizing Unseen Categories in Unseen Domains

ECCV 2020poster

Current deep visual recognition systems suffer from severe performance degradation when they encounter new images from classes and scenarios unseen during training. Hence, the core challenge of Zero-Shot Learning (ZSL) is to cope with the semantic-shift whereas the main challenge of Domain Adaptatio…

2020

Unsupervised Domain Adaptation Through Inter-Modal Rotation for RGB-D Object Recognition

RA-L 2020

Unsupervised Domain Adaptation (DA) exploits the supervision of a label-rich source dataset to make predictions on an unlabeled target dataset by aligning the two data distributions. In robotics, DA is used to take advantage of automatically generated synthetic data, that come with “free” annotation

Cited by 34SourcecodeScholar
2019

AdaGraph: Unifying Predictive and Continuous Domain Adaptation Through Graphs

CVPR 2019oral

The ability to categorize is a cornerstone of visual intelligence, and a key functionality for artificial, autonomous visual machines. This problem will never be solved without algorithms able to adapt and generalize across visual domains. Within the context of domain adaptation and generalization,…

Cited by 94PDFScholar
2019

Domain Generalization by Solving Jigsaw Puzzles

CVPR 2019oral

Human adaptability relies crucially on the ability to learn and merge knowledge both from supervised and unsupervised learning: the parents point out few important concepts, but then the children fill in the gaps on their own. This is particularly effective, because supervised learning can never be…

Cited by 1075PDFcodeScholar
2019

Knowledge is Never Enough: Towards Web Aided Deep Open World Recognition

ICRA 2019poster

While today's robots are able to perform sophisticated tasks, they can only act on objects they have been trained to recognize. This is a severe limitation: any robot will inevitably see new objects in unconstrained settings, and thus will always have visual knowledge gaps. However, standard visual…

Cited by 32SourceScholar
2019

Recurrent Convolutional Fusion for RGB-D Object Recognition

RA-L 2019

Providing robots with the ability to recognize objects like humans has always been one of the primary goals of robot vision. The introduction of RGB-D cameras has paved the way for a significant leap forward in this direction thanks to the rich information provided by these sensors. However, the rob

Cited by 35SourcecodeScholar
2019

The RGB-D Triathlon: Towards Agile Visual Toolboxes for Robots

IROS 2019poster

Deep networks have brought significant advances in robot perception, enabling to improve the capabilities of robots in several visual tasks, ranging from object detection and recognition to pose estimation, semantic scene segmentation and many others. Still, most approaches typically address visual…

Cited by 4SourcecodeScholar
2018

Boosting Domain Adaptation by Discovering Latent Domains

CVPR 2018poster

Current Domain Adaptation (DA) methods based on deep architectures assume that the source samples arise from a single distribution. However, in practice most datasets can be regarded as mixtures of multiple domains. In these cases exploiting single-source DA methods for learning target classifiers m…

Cited by 189SourcePDFScholar
2018

From Source to Target and Back: Symmetric Bi-Directional Adaptive GAN

CVPR 2018poster

The effectiveness of GANs in producing images according to a specific visual domain has shown potential in unsupervised domain adaptation. Source labeled images have been modified to mimic target samples for training classifiers in the target domain, and inverse mappings from the target to the so…

2018

Kitting in the Wild through Online Domain Adaptation

IROS 2018poster

Technological developments call for increasing perception and action capabilities of robots. Among other skills, vision systems that can adapt to any possible change in the working conditions are needed. Since these conditions are unpredictable, we need benchmarks which allow to assess the generaliz…

Cited by 71SourceScholar
2018

Robust Place Categorization With Deep Domain Generalization

RA-L 2018

Traditional place categorization approaches in robot vision assume that training and test images have similar visual appearance. Therefore, any seasonal, illumination, and environmental changes typically lead to severe degradation in performance. To cope with this problem, recent works have been pro

Cited by 59SourcecodeScholar
2017

AutoDIAL: Automatic DomaIn Alignment Layers

ICCV 2017poster

Classifiers trained on given databases perform poorly when tested on data acquired in different settings. This is explained in domain adaptation through a shift among distributions of the source and target domains. Attempts to align them have traditionally resulted in works reducing the domain shift…

Cited by 398PDFcodeScholar
2017

Learning Deep NBNN Representations for Robust Place Categorization

RA-L 2017

This letter presents an approach for semantic place categorization using data obtained from RGB cameras. Previous studies on visual place recognition and classification have shown that by considering features derived from pretrained convolutional neural networks (CNNs) in combination with part-based

Cited by 33SourceScholar
2017

Learning deep visual object models from noisy web data: How to make it work

IROS 2017poster

Deep networks thrive when trained on large scale data collections. This has given ImageNet a central role in the development of deep architectures for visual object classification. However, ImageNet was created during a specific period in time, and as such it is prone to aging, as well as dataset bi…

Cited by 24SourceScholar
2017

Semantic web-mining and deep vision for lifelong object discovery

ICRA 2017poster

Autonomous robots that are to assist humans in their daily lives must recognize and understand the meaning of objects in their environment. However, the open nature of the world means robots must be able to learn and extend their knowledge about previously unknown objects on-line. In this work we in…

Cited by 27SourceScholar
2016

When Naive Bayes Nearest Neighbors Meet Convolutional Neural Networks

CVPR 2016poster

Since Convolutional Neural Networks (CNNs) have become the leading learning paradigm in visual recognition, Naive Bayes Nearest Neighbor (NBNN)-based classifiers have lost momentum in the community. This is because (1) such algorithms cannot use CNN activations as input features; (2) they cannot be…

Cited by 35PDFScholar