Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hauke Strasdat

dblp:29/6425 · also Hauke M. Strasdat, Hauke Malte Strasdat · DBLP profile ↗
← Back
11ranked-venue papers
6as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 10 · 6 first-authorSystems, architecture and hardware · 4 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
6 papers
Robot navigation and mapping · 68% 3D vision · 26% Probabilistic and Bayesian machine learning · 5%
Theoretical computer science
1 paper
Information theory · 100%

Topics — the 15 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping
SLAM
0.652013
SLAM++: Simultaneous Localisation and Mapping at the Level of Objects · CVPR 2013
G2o: A general framework for graph optimization · ICRA 2011
Double window optimisation for constant time visual SLAM · ICCV 2011
Computer vision › 3D vision › structure from motion
bundle adjustment
0.222011
G2o: A general framework for graph optimization · ICRA 2011
Double window optimisation for constant time visual SLAM · ICCV 2011
Robotics › Robot navigation and mapping › SLAM › semantic SLAM
object-level SLAM
0.212013
SLAM++: Simultaneous Localisation and Mapping at the Level of Objects · CVPR 2013
Robotics › Robot navigation and mapping › SLAM › graph optimization
pose graph optimization
0.212013
SLAM++: Simultaneous Localisation and Mapping at the Level of Objects · CVPR 2013
Robotics › Robot navigation and mapping › SLAM
graph-based SLAM
0.112011
G2o: A general framework for graph optimization · ICRA 2011
Robotics › Robot navigation and mapping › SLAM
graph optimization
0.112011
G2o: A general framework for graph optimization · ICRA 2011
Robotics › Robot navigation and mapping › SLAM
visual SLAM
0.112011
Double window optimisation for constant time visual SLAM · ICCV 2011
Computer vision › 3D vision › feature matching › local feature matching
active matching
0.112010
Scalable active matching · CVPR 2010
Computer vision › 3D vision › camera pose estimation
camera tracking
0.112010
Scalable active matching · CVPR 2010
Machine learning › Probabilistic and Bayesian machine learning
data filtering
0.112010
Real-time monocular SLAM: Why filter? · ICRA 2010
Computer vision › 3D vision
feature matching
0.112010
Scalable active matching · CVPR 2010
Robotics › Robot navigation and mapping › SLAM › visual SLAM
monocular SLAM
0.112010
Real-time monocular SLAM: Why filter? · ICRA 2010
Robotics › Robot navigation and mapping › SLAM
landmark selection
0.112009
Which landmark is useful? Learning selection policies for navigation in unknown environments · ICRA 2009
Robotics › Robot navigation and mapping › mobile robot navigation › mapless navigation
navigation in unknown environments
0.112009
Which landmark is useful? Learning selection policies for navigation in unknown environments · ICRA 2009
Machine learning › Reinforcement learning
policy learning
0.012009
Which landmark is useful? Learning selection policies for navigation in unknown environments · ICRA 2009

Methods — techniques the papers use, named apart from their topics

graph-theoretic sparsification · 0.2bayesian update · 0.2RANSAC · 0.2pose graph optimization · 0.2ICP · 0.2pose-pose constraints · 0.1pose-point constraints · 0.1nonlinear error minimization · 0.1least-squares optimization · 0.1double window optimization · 0.1
YearPublicationVenuePosition
2020 Raycast Calibration for Augmented Reality HMDs with Off-Axis Reflective Combiners
abstract
Augmented reality overlays virtual objects on the real world. To do so, the head mounted display (HMD) needs to be calibrated to establish a mapping between 3D points in the real world with 2D pixels on display panels. This distortion is a high-dimensional function that also depends on pupil position and varifocal settings. We present Raycast calibration, an efficient approach to geometrically calibrate AR displays with off-axis reflective combiners. Our approach requires a small amount of data to estimate a compact, physics-based, and ray-traceable model of the HMD optics. We apply this technique to automatically calibrate an AR prototype with display, SLAM and eye-tracker, without user in the loop.
Qi Guo 0009, Huixuan Tang, Aaron Schmitz, Yang Lou, Alexander Fix, Steven Lovegrove, Hauke Strasdat
ICCP8
2013 SLAM++: Simultaneous Localisation and Mapping at the Level of Objects
abstract
We present the major advantages of a new 'object oriented' 3D SLAM paradigm, which takes full advantage in the loop of prior knowledge that many scenes consist of repeated, domain-specific objects and structures. As a hand-held depth camera browses a cluttered scene, real-time 3D object recognition and tracking provides 6DoF camera-object constraints which feed into an explicit graph of objects, continually refined by efficient pose-graph optimisation. This offers the descriptive and predictive power of SLAM systems which perform dense surface reconstruction, but with a huge representation compression. The object graph enables predictions for accurate ICP-based camera to model tracking at each live frame, and efficient active search for new objects in currently undescribed image regions. We demonstrate real-time incremental SLAM in large, cluttered environments, including loop closure, relocalisation and the detection of moved objects, and of course the generation of an object level scene description with the potential to enable interaction.
Renato F. Salas-Moreno, Richard A. Newcombe, Hauke Strasdat, Paul H. J. Kelly, Andrew J. Davison
CVPR3
2012 Visual SLAM: Why filter?
Hauke Strasdat, J. M. M. Montiel, Andrew J. Davison
Image Vis. Comput.1
2011 Double window optimisation for constant time visual SLAM
abstract
We present a novel and general optimisation framework for visual SLAM, which scales for both local, highly accurate reconstruction and large-scale motion with long loop closures. We take a two-level approach that combines accurate pose-point constraints in the primary region of interest with a stabilising periphery of pose-pose soft constraints. Our algorithm automatically builds a suitable connected graph of keyposes and constraints, dynamically selects inner and outer window membership and optimises both simultaneously. We demonstrate in extensive simulation experiments that our method approaches the accuracy of offline bundle adjustment while maintaining constant-time operation, even in the hard case of very loopy monocular camera motion. Furthermore, we present a set of real experiments for various types of visual sensor and motion, including large scale SLAM with both monocular and stereo cameras, loopy local browsing with either monocular or RGB-D cameras, and dense RGB-D object model building.
Hauke Strasdat, Andrew J. Davison, J. M. M. Montiel, Kurt Konolige
ICCV1
2011 G2o: A general framework for graph optimization
abstract
Many popular problems in robotics and computer vision including various types of simultaneous localization and mapping (SLAM) or bundle adjustment (BA) can be phrased as least squares optimization of an error function that can be represented by a graph. This paper describes the general structure of such problems and presents g2o, an open-source C++ framework for optimizing graph-based nonlinear error functions. Our system has been designed to be easily extensible to a wide range of problems and a new problem typically can be specified in a few lines of code. The current implementation provides solutions to several variants of SLAM and BA. We provide evaluations on a wide range of real-world and simulated datasets. The results demonstrate that while being general g2o offers a performance comparable to implementations of state of-the-art approaches for the specific problems.
Rainer Kümmerle, Giorgio Grisetti, Hauke Strasdat, Kurt Konolige, Wolfram Burgard
ICRA3
2010 Scalable active matching
abstract
In matching tasks in computer vision, and particularly in real-time tracking from video, there are generally strong priors available on absolute and relative correspondence locations thanks to motion and scene models. While these priors are often partially used post-hoc to resolve matching consensus in algorithms like RANSAC, it was recently shown that fully integrating them in an `Active Matching' (AM) approach permits efficient guided image processing with rigorous decisions guided by Information Theory. AM's weakness was that the overhead induced by intermediate Bayesian updates required meant poor scaling to cases where many correspondences were sought. In this paper we show that relaxation of the rigid probabilistic model of AM, where every feature measurement directly affects the prediction of every other, permits dramatically more scalable operation without affecting accuracy. We take a general graph-theoretic view of the structure of prior information in matching to sparsify and approximate the interconnections. We demonstrate the performance of two variations, CLAM and SubAM, in the context of sequential camera tracking. These algorithms are highly competitive with other techniques at matching hundreds of features per frame while retaining great intuitive appeal and the full probabilistic capability to digest prior information.
Ankur Handa, Margarita Chli, Hauke Strasdat, Andrew J. Davison
CVPR3
2010 Real-time monocular SLAM: Why filter?
abstract
While the most accurate solution to off-line structure from motion (SFM) problems is undoubtedly to extract as much correspondence information as possible and perform global optimisation, sequential methods suitable for live video streams must approximate this to fit within fixed computational bounds. Two quite different approaches to real-time SFM - also called monocular SLAM (Simultaneous Localisation and Mapping) - have proven successful, but they sparsify the problem in different ways. Filtering methods marginalise out past poses and summarise the information gained over time with a probability distribution. Keyframe methods retain the optimisation approach of global bundle adjustment, but computationally must select only a small number of past frames to process. In this paper we perform the first rigorous analysis of the relative advantages of filtering and sparse optimisation for sequential monocular SLAM. A series of experiments in simulation as well using a real image SLAM system were performed by means of covariance propagation and Monte Carlo methods, and comparisons made using a combined cost/accuracy measure. With some well-discussed reservations, we conclude that while filtering may have a niche in systems with low processing resources, in most modern applications keyframe optimisation gives the most accuracy per unit of computing time.
Hauke Strasdat, J. M. M. Montiel, Andrew J. Davison
ICRA1
2009 Which landmark is useful? Learning selection policies for navigation in unknown environments
abstract
In general, a mobile robot that operates in unknown environments has to maintain a map and has to determine its own location given the map. This introduces significant computational and memory constraints for most autonomous systems, especially for lightweight robots such as humanoids or flying vehicles. In this paper, we present a novel approach for learning a landmark selection policy that allows a robot to discard landmarks that are not valuable for its current navigation task. This enables the robot to reduce the computational burden and to carry out its task more efficiently by maintaining only the important landmarks. Our approach applies an unscented Kalman filter for addressing the simultaneous localization and mapping problems and uses Monte-Carlo reinforcement learning to obtain the selection policy. Based on real world and simulation experiments, we show that the learned policies allow for efficient robot navigation and outperform handcrafted strategies. We furthermore demonstrate that the learned policies are not only usable in a specific scenario but can also be generalized towards environments with varying properties.
Hauke Strasdat, Cyrill Stachniss, Wolfram Burgard
ICRA1
2009 Learning efficient policies for vision-based navigation
abstract
Cameras are popular sensors for robot navigation tasks such as localization as they are inexpensive, lightweight, and provide rich data. However, fast movements of a mobile robot typically reduce the performance of vision-based localization systems due to motion blur. In this paper, we present a reinforcement learning approach to choose appropriate velocity profiles for vision-based navigation. The learned policy minimizes the time to reach the destination and implicitly takes the impact of motion blur on observations into account. To reduce the size of the resulting policies, which is desirable in the context of memory-constrained systems, we compress the learned policy via a clustering approach. Extensive simulated and real-world experiments demonstrate that our learned policy significantly outperforms any policy that uses a constant velocity. We furthermore show, that our policy is applicable to different environments. Additional experiments demonstrate that our compressed policies do not result in a performance loss compared to the originally learned policy.
Armin Hornung, Hauke Strasdat, Maren Bennewitz, Wolfram Burgard
IROS2
2009 Learning Landmark Selection Policies for Mapping Unknown Environments
Hauke Strasdat, Cyrill Stachniss, Wolfram Burgard
ISRR1
2006 Multi-cue Localization for Soccer Playing Humanoid Robots
Hauke Strasdat, Maren Bennewitz, Sven Behnke
RoboCup1