← Search

Michael Milford

95 accepted papers

2026

Through the Lens of Doubt: Robust and Efficient Uncertainty Estimation for Visual Place Recognition

RA-L 2026

Visual Place Recognition (VPR) enables robots and autonomous vehicles to identify previously visited locations by matching current observations against a database of known places. However, VPR systems face significant challenges when deployed across varying visual environments, lighting conditions,

Cited by 0SourceScholar
2025

A Hyperdimensional One Place Signature to Represent Them All: Stackable Descriptors For Visual Place Recognition

ICCV 2025poster

Visual Place Recognition (VPR) enables coarse localization by comparing query images to a reference database of geo-tagged images. Recent breakthroughs in deep learning architectures and training regimes have led to methods with improved robustness to factors like environment appearance change, but…

2025

Adversarial Attacks and Detection in Visual Place Recognition for Safer Robot Navigation

IROS 2025

Stand-alone Visual Place Recognition (VPR) systems have little defence against a well-designed adversarial attack, which can lead to disastrous consequences when deployed for robot navigation. This paper extensively analyzes the effect of two adversarial attacks common in other perception tasks and

Cited by 0SourcecodeScholar
2025

Image-Based Relocalization and Alignment for Long-Term Monitoring of Dynamic Underwater Environments

IROS 2025

Effective monitoring of underwater ecosystems is crucial for tracking environmental changes, guiding conservation efforts, and ensuring long-term ecosystem health. However, automating underwater ecosystem management with robotic platforms remains challenging due to the complexities of underwater ima

Cited by 3SourcecodeScholar
2025

Improving Visual Place Recognition with Sequence-Matching Receptiveness Prediction

IROS 2025

In visual place recognition (VPR), filtering and sequence-based matching approaches can improve performance by integrating temporal information across image sequences, especially in challenging conditions. While these methods are commonly applied, their effects on system behavior can be unpredictabl

Cited by 2SourceScholar
2025

Matched Filtering Based LiDAR Place Recognition for Urban and Natural Environments

RA-L 2025

Place recognition is an important task within autonomous navigation, involving the re-identification of previously visited locations from an initial traverse. Unlike visual place recognition (VPR), LiDAR place recognition (LPR) is tolerant to changes in lighting, seasons, and textures, leading to hi

Cited by 2SourceScholar
2025

On Motion Blur and Deblurring in Visual Place Recognition

RA-L 2025

Visual Place Recognition (VPR) in mobile robotics enables robots to localize themselves by recognizing previously visited locations using visual data. While the reliability of VPR methods has been extensively studied under conditions such as changes in illumination, season, weather and viewpoint, th

Cited by 8SourceScholar
2025

ROS2WASM: Bringing the Robot Operating System to the Web

ICRA 2025

The Robot Operating System (ROS) has become the de facto standard middleware in robotics, widely adopted across domains ranging from education to industrial applications. The RoboStack distribution, a conda-based packaging system for ROS, has extended ROS's accessibility by facilitating installation

Cited by 1SourceScholar
2025

Saliency-Guided Domain Adaptation for Left-Hand Driving in Autonomous Steering

IROS 2025

Domain adaptation is required for automated driving models to generalize well across diverse road conditions. This paper explores a training method for domain adaptation to adapt PilotNet, an end-to-end deep learning-based model, for left-hand driving conditions using real-world Australian highway d

Cited by 1SourceScholar
2025

Structured Pruning for Efficient Visual Place Recognition

RA-L 2025

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 ne

Cited by 1SourceScholar
2025

VSLAM-LAB: A Comprehensive Framework for Visual SLAM Methods and Datasets

IROS 2025

Visual Simultaneous Localization and Mapping (VSLAM) research faces significant challenges due to fragmented toolchains, complex system configurations, and inconsistent evaluation methodologies. To address these issues, we present VSLAM-LAB, a unified framework designed to streamline the development

Cited by 4SourcecodeScholar
2024

Adaptive Outlier Thresholding for Bundle Adjustment in Visual SLAM

ICRA 2024poster

State-of-the-art V-SLAM pipelines utilize robust cost functions and outlier rejection techniques to remove incorrect correspondences. However, these methods are typically fine-tuned to overfit certain benchmarks and struggle to adapt effectively to changes in the application domain or environmental…

Cited by 1SourcecodeScholar
2024

Aggregating Multiple Bio-Inspired Image Region Classifiers for Effective and Lightweight Visual Place Recognition

RA-L 2024

Visual place recognition (VPR) enables autonomous systems to localize themselves within an environment using image information. While VPR techniques built upon a Convolutional Neural Network (CNN) backbone dominate state-of-the-art VPR performance, their high computational requirements make them uns

Cited by 1SourceScholar
2024

AnyFeature-VSLAM: Automating the Usage of Any Feature into Visual SLAM

RSS 2024poster

Feature-based SLAM heavily relies on the specific type of visual features employed. The most effective feature in some conditions may perform worse or not be suitable for other ones, leading to significant performance variability. Seamlessly switching to the most effective visual feature is a desira…

2024

Design Space Exploration of Low-Bit Quantized Neural Networks for Visual Place Recognition

RA-L 2024

Visual Place Recognition (VPR) is a critical task for performing global re-localization in visual perception systems, requiring the ability to recognize a previously visited location under variations such as illumination, occlusion, appearance and viewpoint. In the case of robotics, the target devic

Cited by 9SourceScholar
2024

Dynamically Modulating Visual Place Recognition Sequence Length For Minimum Acceptable Performance Scenarios

IROS 2024poster

Mobile robots and autonomous vehicles are often required to function in environments where critical position estimates from sensors such as GPS become uncertain or unreliable. Single image visual place recognition (VPR) provides an alternative for localization but often requires techniques such as s…

Cited by 0SourceScholar
2024

Enhancing Visual Place Recognition via Fast and Slow Adaptive Biasing in Event Cameras

IROS 2024poster

Event cameras are increasingly popular in robotics due to beneficial features such as low latency, energy efficiency, and high dynamic range. Nevertheless, their downstream task performance is greatly influenced by the optimization of bias parameters. These parameters, for instance, regulate the nec…

Cited by 2SourcecodeScholar
2024

Improving Visual Place Recognition Based Robot Navigation by Verifying Localization Estimates

RA-L 2024

Visual Place Recognition (VPR) systems often have imperfect performance, affecting the ‘integrity’ of position estimates and subsequent robot navigation decisions. Previously, SVM classifiers have been used to monitor VPR integrity. This research introduces a novel Multi-Layer Perceptron (MLP) integ

Cited by 7SourcecodeScholar
2024

VPRTempo: A Fast Temporally Encoded Spiking Neural Network for Visual Place Recognition

ICRA 2024poster

Spiking Neural Networks (SNNs) are at the forefront of neuromorphic computing thanks to their potential energy-efficiency, low latencies, and capacity for continual learning. While these capabilities are well suited for robotics tasks, SNNs have seen limited adaptation in this field thus far. This w…

Cited by 8SourcecodeScholar
2023

A Complementarity-Based Switch-Fuse System for Improved Visual Place Recognition

IROS 2023poster

Recently several fusion and switching based approaches have been presented to solve the problem of Visual Place Recognition. In spite of these systems demonstrating significant boost in VPR performance they each have their own set of limitations. The multi-process fusion systems usually involve empl…

Cited by 2SourceScholar
2023

Boosting Performance of a Baseline Visual Place Recognition Technique by Predicting the Maximally Complementary Technique

ICRA 2023poster

One recent promising approach to the Visual Place Recognition (VPR) problem has been to fuse the place recognition estimates of multiple complementary VPR techniques using methods such as shared representative appearance learning (SRAL) and multi-process fusion. These approaches come with a substant…

Cited by 9SourceScholar
2023

Deep Declarative Dynamic Time Warping for End-to-End Learning of Alignment Paths

ICLR 2023poster

This paper addresses learning end-to-end models for time series data that include a temporal alignment step via dynamic time warping (DTW). Existing approaches to differentiable DTW either differentiate through a fixed warping path or apply a differentiable relaxation to the min operator found in th…

2023

DisPlacing Objects: Improving Dynamic Vehicle Detection via Visual Place Recognition under Adverse Conditions

IROS 2023poster

Can knowing where you are assist in perceiving objects in your surroundings, especially under adverse weather and lighting conditions? In this work we investigate whether a prior map can be leveraged to aid in the detection of dynamic objects in a scene without the need for a 3D map or pixel-level m…

Cited by 6SourceScholar
2023

Ensembles of Compact, Region-specific & Regularized Spiking Neural Networks for Scalable Place Recognition

ICRA 2023poster

Spiking neural networks have significant potential utility in robotics due to their high energy efficiency on specialized hardware, but proof-of-concept implementations have not yet typically achieved competitive performance or capability with conventional approaches. In this paper, we tackle one of…

Cited by 12SourcecodeScholar
2023

Locking On: Leveraging Dynamic Vehicle-Imposed Motion Constraints to Improve Visual Localization

IROS 2023poster

Most 6-DoF localization and SLAM systems use static landmarks but ignore dynamic objects because they cannot be usefully incorporated into a typical pipeline. Where dynamic objects have been incorporated, typical approaches have attempted relatively sophisticated identification and localization of t…

Cited by 0SourceScholar
2023

Trajectory Tracking via Multiscale Continuous Attractor Networks

IROS 2023poster

Animals and insects showcase remarkably robust and adept navigational abilities, up to literally circumnavigating the globe. Primary progress in robotics inspired by these natural systems has occurred in two areas: highly theoretical computational neuroscience models, and handcrafted systems like Ra…

Cited by 1SourcecodeScholar
2023

Unsupervised Quality Prediction for Improved Single-Frame and Weighted Sequential Visual Place Recognition

ICRA 2023poster

While substantial progress has been made in the absolute performance of localization and Visual Place Recognition (VPR) techniques, it is becoming increasingly clear from translating these systems into applications that other capabilities like integrity and predictability are just as important, espe…

Cited by 6SourceScholar
2022

An Efficient and Scalable Collection of Fly-Inspired Voting Units for Visual Place Recognition in Changing Environments

RA-L 2022

State-of-the-art visual place recognition performance is currently being achieved utilizing deep learning based approaches. Despite the recent efforts in designing lightweight convolutional neural network based models, these can still be too expensive for the most hardware restricted robot applicati

Cited by 23SourceScholar
2022

Highly-Efficient Binary Neural Networks for Visual Place Recognition

IROS 2022poster

VPR is a fundamental task for autonomous navigation as it enables a robot to localize itself in the workspace when a known location is detected. Although accuracy is an essential requirement for a VPR technique, computational and energy efficiency are not less important for real-world applications.…

Cited by 11SourceScholar
2022

How Many Events Do You Need? Event-Based Visual Place Recognition Using Sparse But Varying Pixels

RA-L 2022

Event cameras continue to attract interest due to desirable characteristics such as high dynamic range, low latency, virtually no motion blur, and high energy efficiency. One of the potential applications that would benefit from these characteristics lies in visual place recognition for robot locali

Cited by 28SourcecodeScholar
2022

Improving Road Segmentation in Challenging Domains Using Similar Place Priors

RA-L 2022

Road segmentation in challenging domains, such as night, snow or rain, is a difficult task. Most current approaches boost performance using fine-tuning, domain adaptation, style transfer, or by referencing previously acquired imagery. These approaches share one or more of three significant limitatio

Cited by 4SourceScholar
2022

Improving Worst Case Visual Localization Coverage via Place-Specific Sub-Selection in Multi-Camera Systems

RA-L 2022

6-DoF visual localization systems utilize principled approaches rooted in 3D geometry to perform accurate camera pose estimation of images to a map. Current techniques use hierarchical pipelines and learned 2D feature extractors to improve scalability and increase performance. However, despite gains

Cited by 10SourceScholar
2022

MultiRes-NetVLAD: Augmenting Place Recognition Training With Low-Resolution Imagery

RA-L 2022

Visual Place Recognition (VPR) is a crucial component of 6-DoF localization, visual SLAM and structure-from-motion pipelines, tasked to generate an initial list of place match hypotheses by matching global place descriptors. However, commonly-used CNN-based methods either process multiple image reso

Cited by 41SourcecodeScholar
2022

OpenSceneVLAD: Appearance Invariant, Open Set Scene Classification

ICRA 2022poster

Scene classification is a well-established area of computer vision research that aims to classify a scene image into pre-defined categories such as playground, beach and airport. Recent work has focused on increasing the variety of pre-defined categories for classification, but so far failed to cons…

Cited by 5SourceScholar
2022

Predicting to Improve: Integrity Measures for Assessing Visual Localization Performance

RA-L 2022

Visual Place Recognition (VPR) is a key component of many robot localization and mapping system processing pipelines, providing loop closure and coarse topological localization priors for pose refinement stages. When deploying these systems in the real-world, system self-characterization of when it

Cited by 14SourceScholar
2022

Residual Skill Policies: Learning an Adaptable Skill-based Action Space for Reinforcement Learning for Robotics

CoRL 2022poster

Skill-based reinforcement learning (RL) has emerged as a promising strategy to leverage prior knowledge for accelerated robot learning. Skills are typically extracted from expert demonstrations and are embedded into a latent space from which they can be sampled as actions by a high-level RL agent. H…

Cited by 35SourcecodeScholar
2022

Spiking Neural Networks for Visual Place Recognition Via Weighted Neuronal Assignments

RA-L 2022

Spiking neural networks (SNNs) offer both compelling potential advantages, including energy efficiency and low latencies and challenges including the non-differentiable nature of event spikes. Much of the initial research in this area has converted deep neural networks to equivalent SNNs, but this c

Cited by 29SourcecodeScholar
2022

SwitchHit: A Probabilistic, Complementarity-Based Switching System for Improved Visual Place Recognition in Changing Environments

IROS 2022

Visual place recognition (VPR) - a fundamental task in computer vision and robotics - is the problem of identifying a place mainly based on visual information. View-point and appearance changes, such as due to weather and seasonal variations, make this task challenging. Currently, there is no univer

Cited by 8SourceScholar
2022

Uncertainty for Identifying Open-Set Errors in Visual Object Detection

RA-L 2022

Deployed into an open world, object detectors are prone to open-set errors, false positive detections of object classes not present in the training dataset.We propose GMM-Det, a real-time method for extracting epistemic uncertainty from object detectors to identify and reject open-set errors. GMM-De

Cited by 54SourcecodeScholar
2021

A Hierarchical Dual Model of Environment- and Place-Specific Utility for Visual Place Recognition

RA-L 2021

Visual Place Recognition (VPR) approaches have typically attempted to match places by identifying visual cues, image regions or landmarks that have high “utility” in identifying a specific place. But this concept of utility is not singular - rather it can take a range of forms. In this letter, we pr

Cited by 30SourcecodeScholar
2021

Improving Visual Place Recognition Performance by Maximising Complementarity

RA-L 2021

Visual place recognition (VPR) is the problem of recognising a previously visited location using visual information. Many attempts to improve the performance of VPR methods have been made in the literature. One approach that has received attention recently is the multi-process fusion where different

Cited by 17SourceScholar
2021

Intelligent Reference Curation for Visual Place Recognition Via Bayesian Selective Fusion

RA-L 2021

A key challenge in visual place recognition (VPR) is recognizing places despite drastic visual appearance changes due to factors such as time of day, season, weather or lighting conditions. Numerous approaches based on deep-learnt image descriptors, sequence matching, domain translation, and probabi

Cited by 18SourceScholar
2021

Patch-NetVLAD: Multi-Scale Fusion of Locally-Global Descriptors for Place Recognition

CVPR 2021poster

Visual Place Recognition is a challenging task for robotics and autonomous systems, which must deal with the twin problems of appearance and viewpoint change in an always changing world. This paper introduces Patch-NetVLAD, which provides a novel formulation for combining the advantages of both loca…

Cited by 463PDFcodeScholar
2021

Probabilistic Appearance-Invariant Topometric Localization With New Place Awareness

RA-L 2021

Probabilistic state-estimation approaches offer a principled foundation for designing localization systems, because they naturally integrate sequences of imperfect motion and exteroceptive sensor data. Recently, probabilistic localization systems utilizing appearance-invariant visual place recogniti

Cited by 10SourcecodeScholar
2021

RoRD: Rotation-Robust Descriptors and Orthographic Views for Local Feature Matching

IROS 2021poster

The use of local detectors and descriptors in typical computer vision pipelines works well until variations in viewpoint and appearance change become extreme. Past research in this area has typically focused on one of two approaches to this challenge: the use of projections into spaces more suitable…

Cited by 35SourcecodeScholar
2021

SeqMatchNet: Contrastive Learning with Sequence Matching for Place Recognition & Relocalization

CoRL 2021oral

Visual Place Recognition (VPR) for mobile robot global relocalization is a well-studied problem, where contrastive learning based representation training methods have led to state-of-the-art performance. However, these methods are mainly designed for single image based VPR, where sequential informat…

Cited by 35SourcecodeScholar
2021

Unsupervised Selection of Optimal Operating Parameters for Visual Place Recognition Algorithms Using Gaussian Mixture Models

RA-L 2021

Visual place recognition (VPR) algorithms are a key part of many autonomous systems, but typically consist of many parameters which require non-trivial optimization for a given deployment environment. Being able to automatically select the optimal operating point for parameters within a VPR algorith

Cited by 5SourceScholar
2021

Zero-Shot Day-Night Domain Adaptation With a Physics Prior

ICCV 2021poster

We explore the zero-shot setting for day-night domain adaptation. The traditional domain adaptation setting is to train on one domain and adapt to the target domain by exploiting unlabeled data samples from the test set. As gathering relevant test data is expensive and sometimes even impossible, we…

Cited by 92PDFcodeScholar
2020

A Hybrid Compact Neural Architecture for Visual Place Recognition

RA-L 2020

State-of-the-art algorithms for visual place recognition, and related visual navigation systems, can be broadly split into two categories: computer-science-oriented models including deep learning or image retrieval-based techniques with minimal biological plausibility, and neuroscience-oriented dyna

Cited by 59SourceScholar
2020

CityLearn: Diverse Real-World Environments for Sample-Efficient Navigation Policy Learning

ICRA 2020poster

Visual navigation tasks in real-world environments often require both self-motion and place recognition feedback. While deep reinforcement learning has shown success in solving these perception and decision-making problems in an end-to-end manner, these algorithms require large amounts of experience…

Cited by 6SourcecodeScholar
2020

CoHOG: A Light-Weight, Compute-Efficient, and Training-Free Visual Place Recognition Technique for Changing Environments

RA-L 2020

This letter presents a novel, compute-efficient and training-free approach based on Histogram-of-OrientedGradients (HOG) descriptor for achieving state-of-the-art performance-per-compute-unit in Visual Place Recognition (VPR). The inspiration for this approach (namely CoHOG) is based on the convolut

Cited by 96SourceScholar
2020

Delta Descriptors: Change-Based Place Representation for Robust Visual Localization

RA-L 2020

Visual place recognition is challenging because there are so many factors that can cause the appearance of a place to change, from day-night cycles to seasonal change to atmospheric conditions. In recent years a large range of approaches have been developed to address this challenge including deep-l

Cited by 48SourcecodeScholar
2020

Fast, Compact and Highly Scalable Visual Place Recognition through Sequence-based Matching of Overloaded Representations

ICRA 2020poster

Visual place recognition algorithms trade off three key characteristics: their storage footprint, their computational requirements, and their resultant performance, often expressed in terms of recall rate. Significant prior work has investigated highly compact place representations, sub-linear compu…

Cited by 33SourcecodeScholar
2020

Multiplicative Controller Fusion: Leveraging Algorithmic Priors for Sample-efficient Reinforcement Learning and Safe Sim-To-Real Transfer

IROS 2020poster

Learning-based approaches often outperform hand-coded algorithmic solutions for many problems in robotics. However, learning long-horizon tasks on real robot hardware can be intractable, and transferring a learned policy from simulation to reality is still extremely challenging. We present a novel a…

Cited by 13SourceScholar
2020

Residual Reactive Navigation: Combining Classical and Learned Navigation Strategies For Deployment in Unknown Environments

ICRA 2020poster

In this work we focus on improving the efficiency and generalisation of learned navigation strategies when transferred from its training environment to previously unseen ones. We present an extension of the residual reinforcement learning framework from the robotic manipulation literature and adapt…

Cited by 33SourceScholar
2019

Evaluating Merging Strategies for Sampling-based Uncertainty Techniques in Object Detection

ICRA 2019poster

There has been a recent emergence of sampling-based techniques for estimating epistemic uncertainty in deep neural networks. While these methods can be applied to classification or semantic segmentation tasks by simply averaging samples, this is not the case for object detection, where detection sam…

Cited by 140SourceScholar
2019

Filter Early, Match Late: Improving Network-Based Visual Place Recognition

IROS 2019poster

CNNs have excelled at performing place recognition over time, particularly when the neural network is optimized for localization in the current environmental conditions. In this paper we investigate the concept of feature map filtering, where, rather than using all the activations within a convoluti…

Cited by 19SourceScholar
2019

Hierarchical Encoding of Sequential Data With Compact and Sub-Linear Storage Cost

ICCV 2019poster

Snapshot-based visual localization is an important problem in several computer vision and robotics applications such as Simultaneous Localization And Mapping (SLAM). To achieve real-time performance in very large-scale environments with massive amounts of training and map data, techniques such as ap…

Cited by 0PDFcodeScholar
2019

Look No Deeper: Recognizing Places from Opposing Viewpoints under Varying Scene Appearance using Single-View Depth Estimation

ICRA 2019poster

Visual place recognition (VPR) - the act of recognizing a familiar visual place - becomes difficult when there is extreme environmental appearance change or viewpoint change. Particularly challenging is the scenario where both phenomena occur simultaneously, such as when returning for the first time…

Cited by 29SourcecodeScholar
2019

LookUP: Vision-Only Real-Time Precise Underground Localisation for Autonomous Mining Vehicles

ICRA 2019poster

A key capability for autonomous underground mining vehicles is real-time accurate localisation. While significant progress has been made, currently deployed systems have several limitations ranging from dependence on costly additional infrastructure to failure of both visual and range-sensor-based t…

Cited by 20SourceScholar
2019

Multi-Process Fusion: Visual Place Recognition Using Multiple Image Processing Methods

RA-L 2019

Typical attempts to improve the capability of visual place recognition techniques include the use of multi-sensor fusion and the integration of information over time from image sequences. These approaches can improve performance but have disadvantages, including the need for multiple physical sensor

Cited by 81SourcecodeScholar
2019

QuadricSLAM: Dual Quadrics From Object Detections as Landmarks in Object-Oriented SLAM

RA-L 2019

In this letter, we use two-dimensional (2-D) object detections from multiple views to simultaneously estimate a 3-D quadric surface for each object and localize the camera position. We derive a simultaneous localization and mapping (SLAM) formulation that uses dual quadrics as 3-D landmark represent

Cited by 325SourceScholar
2019

TIMTAM: Tunnel-Image Texturally Accorded Mosaic for Location Refinement of Underground Vehicles With a Single Camera

RA-L 2019

Many mine-site processes such as vehicle operation require localisation systems that are reliable, robust and work in a range of environmental conditions. In underground operations, GPS is not available: solutions instead rely on static infrastructure or expensive, laser-based solutions with limited

Cited by 9SourceScholar
2018

Addressing Challenging Place Recognition Tasks Using Generative Adversarial Networks

ICRA 2018poster

Place recognition is an essential component of Simultaneous Localization And Mapping (SLAM). Under severe appearance change, reliable place recognition is a difficult perception task since the same place is perceptually very different in the morning, at night, or over different seasons. This work ad…

Cited by 45SourceScholar
2018

Don't Look Back: Robustifying Place Categorization for Viewpoint- and Condition-Invariant Place Recognition

ICRA 2018poster

When a human drives a car along a road for the first time, they later recognize where they are on the return journey typically without needing to look in their rear view mirror or turn around to look back, despite significant viewpoint and appearance change. Such navigation capabilities are typicall…

Cited by 94SourceScholar
2018

Learning Deployable Navigation Policies at Kilometer Scale from a Single Traversal

CoRL 2018

Model-free reinforcement learning has recently been shown to be effective at learning navigation policies from complex image input. However, these algorithms tend to require large amounts of interaction with the environment, which can be prohibitively costly to obtain on robots in the real world. We

2018

LoST? Appearance-Invariant Place Recognition for Opposite Viewpoints using Visual Semantics

RSS 2018poster

Human visual scene understanding is so remarkable that we are able to recognize a revisited place when entering it from the opposite direction it was first visited, even in the presence of extreme variations in appearance. This capability is especially apparent during driving: a human driver can rec…

2018

OpenSeqSLAM2.0: An Open Source Toolbox for Visual Place Recognition Under Changing Conditions

IROS 2018poster

Visually recognising a traversed route - regardless of whether seen during the day or night, in clear or inclement conditions, or in summer or winter - is an important capability for navigating robots. Since SeqSLAM was introduced in 2012, a large body of work has followed exploring how robotic syst…

Cited by 30SourceScholar
2018

Rhythmic Representations: Learning Periodic Patterns for Scalable Place Recognition at a Sublinear Storage Cost

RA-L 2018

Robotic and animal mapping systems share many challenges and characteristics: they must function in a wide variety of environmental conditions, enable the robot or animal to navigate effectively to find food or shelter, and be computationally tractable from both a speed and storage perspective. With

Cited by 8SourceScholar
2018

Semi-Supervised SLAM: Leveraging Low-Cost Sensors on Underground Autonomous Vehicles for Position Tracking

IROS 2018poster

This work presents Semi-Supervised SLAM - a method for developing a map suitable for coarse localization within an underground environment with minimal human intervention, with system characteristics driven by real-world requirements of major mining companies. This work leverages existing informatio…

Cited by 32SourceScholar
2017

Action recognition: From static datasets to moving robots

ICRA 2017poster

Deep learning models have achieved state-of-the-art performance in recognizing human activities, but often rely on utilizing background cues present in typical computer vision datasets that predominantly have a stationary camera. If these models are to be employed by autonomous robots in real world…

Cited by 62SourceScholar
2017

Deep learning features at scale for visual place recognition

ICRA 2017poster

The success of deep learning techniques in the computer vision domain has triggered a range of initial investigations into their utility for visual place recognition, all using generic features from networks that were trained for other types of recognition tasks. In this paper, we train, at large sc…

Cited by 437SourceScholar
2017

Déjà vu: Scalable place recognition using mutually supportive feature frequencies

IROS 2017poster

Learning and recognition is a fundamental process performed in many robot operations such as mapping and localization. The majority of approaches share some common characteristics, such as attempting to extract salient features, landmarks or signatures, and growth in data storage and computational r…

Cited by 5SourceScholar
2017

Improving condition- and environment-invariant place recognition with semantic place categorization

IROS 2017poster

The place recognition problem comprises two distinct subproblems; recognizing a specific location in the world (“specific” or “ordinary” place recognition) and recognizing the type of place (place categorization). Both are important competencies for mobile robots and have each received significant a…

Cited by 38SourceScholar
2017

Look No Further: Adapting the Localization Sensory Window to the Temporal Characteristics of the Environment

RA-L 2017

Many localization algorithms use a spatiotemporal window of sensory information in order to recognize spatial locations, and the length of this window is often a sensitive parameter that must be tuned to the specifics of the application. This letter presents a general method for environment-driven v

Cited by 7SourceScholar
2017

Meaningful maps with object-oriented semantic mapping

IROS 2017poster

For intelligent robots to interact in meaningful ways with their environment, they must understand both the geometric and semantic properties of the scene surrounding them. The majority of research to date has addressed these mapping challenges separately, focusing on either geometric or semantic ma…

Cited by 292SourceScholar
2016

High-fidelity simulation for evaluating robotic vision performance

IROS 2016poster

Robotic vision, unlike computer vision, typically involves processing a stream of images from a camera with time varying pose operating in an environment with time varying lighting conditions and moving objects. Repeating robotic vision experiments under identical conditions is often impossible, mak…

Cited by 36SourceScholar
2016

Place categorization and semantic mapping on a mobile robot

ICRA 2016

In this paper we focus on the challenging problem of place categorization and semantic mapping on a robot without environment-specific training. Motivated by their ongoing success in various visual recognition tasks, we build our system upon a state-of-the-art convolutional network. We overcome its

Cited by 143SourceScholar
2016

Skyline-based localisation for aggressively manoeuvring robots using UV sensors and spherical harmonics

ICRA 2016

Place recognition is a key capability for navigating robots. While significant advances have been achieved on large, stable platforms such as robot cars, achieving robust performance on rapidly manoeuvring platforms in outdoor natural conditions remains a challenge, with few systems able to deal wit

Cited by 25SourceScholar
2015

Distance metric learning for feature-agnostic place recognition

IROS 2015poster

The recent focus on performing visual navigation and place recognition in changing environments has resulted in a large number of heterogeneous techniques each utilizing their own learnt or hand crafted visual features. This paper presents a generally applicable method for learning the appropriate d…

Cited by 26SourceScholar
2015

On the performance of ConvNet features for place recognition

IROS 2015poster

After the incredible success of deep learning in the computer vision domain, there has been much interest in applying Convolutional Network (ConvNet) features in robotic fields such as visual navigation and SLAM. Unfortunately, there are fundamental differences and challenges involved. Computer visi…

Cited by 683SourceScholar
2015

Place Recognition with ConvNet Landmarks: Viewpoint-Robust, Condition-Robust, Training-Free

RSS 2015poster

Place recognition has long been an incompletely solved problem in that all approaches involve significant com- promises. Current methods address many but never all of the critical challenges of place recognition _ viewpoint-invariance, condition-invariance and minimizing training requirements. Here…

Cited by 503SourcePDFScholar