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

Christian Forster

dblp:131/5955 · DBLP profile ↗
← Back
15ranked-venue papers
7as first author
2since 2021 · last 2024
—ORCID · none

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

Artificial intelligence and machine learning · 11 · 5 first-author · 1 since 2021Systems, architecture and hardware · 10 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Human-computer interaction and ubiquitous computing · 1

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
11 papers
3D vision · 48% Robot navigation and mapping · 42% Legged, aerial and field robots · 5%
Computer graphics and multimedia
2 papers
Virtual and augmented reality · 66% Computational photography and imaging · 34%

Topics — the 28 heaviest of 30, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping
visual odometry
1.042017
SVO: Semidirect Visual Odometry for Monocular and Multicamera Systems · IEEE Trans. Robotics 2017
Active exposure control for robust visual odometry in HDR environments · ICRA 2017
Benefit of large field-of-view cameras for visual odometry · ICRA 2016
Computer vision › 3D vision › object pose estimation › 6d object pose estimation
novel object pose estimation
0.812024
FoundPose: Unseen Object Pose Estimation with Foundation Features · ECCV (26) 2024
Computer vision › 3D vision
object pose estimation
0.812024
FoundPose: Unseen Object Pose Estimation with Foundation Features · ECCV (26) 2024
Virtual and augmented reality
pose estimation
0.512021
Instant Visual Odometry Initialization for Mobile AR · IEEE Trans. Vis. Comput. Graph. 2021
Computational photography and imaging › camera geometry › camera motion estimation
relative pose estimation
0.512021
Instant Visual Odometry Initialization for Mobile AR · IEEE Trans. Vis. Comput. Graph. 2021
Virtual and augmented reality › tracking
visual odometry
0.512021
Instant Visual Odometry Initialization for Mobile AR · IEEE Trans. Vis. Comput. Graph. 2021
Robotics › Robot navigation and mapping
state estimation
0.322017
Automatic re-initialization and failure recovery for aggressive flight with a monocular vision-based quadrotor · ICRA 2015
On-Manifold Preintegration for Real-Time Visual-Inertial Odometry · IEEE Trans. Robotics 2017
Robotics › Robot navigation and mapping › visual odometry
visual-inertial odometry
0.312017
On-Manifold Preintegration for Real-Time Visual-Inertial Odometry · IEEE Trans. Robotics 2017
Computer vision › 3D vision
depth estimation
0.322017
REMODE: Probabilistic, monocular dense reconstruction in real time · ICRA 2014
SVO: Semidirect Visual Odometry for Monocular and Multicamera Systems · IEEE Trans. Robotics 2017
Robotics › Robot navigation and mapping › robot mapping › terrain mapping
elevation mapping
0.212015
Continuous on-board monocular-vision-based elevation mapping applied to autonomous landing of micro aerial vehicles · ICRA 2015
Computer vision › 3D vision
event-based vision
0.212015
Lifetime estimation of events from Dynamic Vision Sensors · ICRA 2015
Computer vision › 3D vision
monocular vision
0.212015
Continuous on-board monocular-vision-based elevation mapping applied to autonomous landing of micro aerial vehicles · ICRA 2015
Robotics › Robot navigation and mapping › state estimation
visual state estimation
0.212015
Automatic re-initialization and failure recovery for aggressive flight with a monocular vision-based quadrotor · ICRA 2015
Computer vision › 3D vision
3d reconstruction
0.212014
REMODE: Probabilistic, monocular dense reconstruction in real time · ICRA 2014
Computer vision › 3D vision › 3d reconstruction
dense 3d reconstruction
0.212014
REMODE: Probabilistic, monocular dense reconstruction in real time · ICRA 2014
Computer vision › 3D vision › depth estimation
dense depth estimation
0.212014
REMODE: Probabilistic, monocular dense reconstruction in real time · ICRA 2014
Computer vision › 3D vision › depth estimation
monocular depth estimation
0.212014
REMODE: Probabilistic, monocular dense reconstruction in real time · ICRA 2014
Robotics › Robot navigation and mapping › SLAM › topological SLAM
hybrid metric-topological SLAM
0.212013
RFID-based hybrid metric-topological SLAM for GPS-denied environments · ICRA 2013
Robotics › Robot navigation and mapping
SLAM
0.212013
RFID-based hybrid metric-topological SLAM for GPS-denied environments · ICRA 2013
Virtual and augmented reality › augmented reality
mobile augmented reality
0.112021
Instant Visual Odometry Initialization for Mobile AR · IEEE Trans. Vis. Comput. Graph. 2021
Robotics › Legged, aerial and field robots › aerial robots
micro aerial vehicle
0.122015
Continuous on-board monocular-vision-based elevation mapping applied to autonomous landing of micro aerial vehicles · ICRA 2015
SVO: Fast semi-direct monocular visual odometry · ICRA 2014
Computational photography and imaging › image signal processing
exposure control
0.112017
Active exposure control for robust visual odometry in HDR environments · ICRA 2017
Robotics › Legged, aerial and field robots
aerial robots
0.112015
Automatic re-initialization and failure recovery for aggressive flight with a monocular vision-based quadrotor · ICRA 2015
Robotics › Legged, aerial and field robots › aerial robots
autonomous landing
0.112015
Continuous on-board monocular-vision-based elevation mapping applied to autonomous landing of micro aerial vehicles · ICRA 2015
Robotics › Legged, aerial and field robots › aerial robots › quadrotor
quadrotor flight
0.112015
Automatic re-initialization and failure recovery for aggressive flight with a monocular vision-based quadrotor · ICRA 2015
Robotics › Motion planning and robot control
robot control
0.112015
Automatic re-initialization and failure recovery for aggressive flight with a monocular vision-based quadrotor · ICRA 2015
Robotics › Robot navigation and mapping › mobile robot navigation › navigation under uncertainty
GPS-denied navigation
0.112014
SVO: Fast semi-direct monocular visual odometry · ICRA 2014
Robotics › Robot navigation and mapping
localization
0.012013
RFID-based hybrid metric-topological SLAM for GPS-denied environments · ICRA 2013

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

foundation features · 0.8photometric response function · 0.6gradient-based image quality metric · 0.6levenberg-marquardt optimization · 0.55-dof manifold optimization · 0.5monocular vision · 0.4probabilistic depth estimation · 0.3preintegration · 0.3nonlinear optimization · 0.3feature-based method · 0.3factor graph optimization · 0.3direct method · 0.3
YearPublicationVenuePosition
2024 FoundPose: Unseen Object Pose Estimation with Foundation Features
Evin Pinar Örnek, Yann Labbé, Bugra Tekin, Lingni Ma, Cem Keskin, Christian Forster, Tomas Hodan
ECCV (26)6
2021 Instant Visual Odometry Initialization for Mobile AR
abstract
Mobile AR applications benefit from fast initialization to display world-locked effects instantly. However, standard visual odometry or SLAM algorithms require motion parallax to initialize (see Figure 1) and, therefore, suffer from delayed initialization. In this paper, we present a 6-DoF monocular visual odometry that initializes instantly and without motion parallax. Our main contribution is a pose estimator that decouples estimating the 5-DoF relative rotation and translation direction from the 1-DoF translation magnitude. While scale is not observable in a monocular vision-only setting, it is still paramount to estimate a consistent scale over the whole trajectory (even if not physically accurate) to avoid AR effects moving erroneously along depth. In our approach, we leverage the fact that depth errors are not perceivable to the user during rotation-only motion. However, as the user starts translating the device, depth becomes perceivable and so does the capability to estimate consistent scale. Our proposed algorithm naturally transitions between these two modes. Our second contribution is a novel residual in the relative pose problem to further improve the results. The residual combines the Jacobians of the functional and the functional itself and is minimized using a Levenberg-Marquardt optimizer on the 5-DoF manifold. We perform extensive validations of our contributions with both a publicly available dataset and synthetic data. We show that the proposed pose estimator outperforms the classical approaches for 6-DoF pose estimation used in the literature in low-parallax configurations. Likewise, we show our relative pose estimator outperforms state-of-the-art approaches in an odometry pipeline configuration where we can leverage initial guesses. We release a dataset for the relative pose problem using real data to facilitate the comparison with future solutions for the relative pose problem. Our solution is either used as a full odometry or as a pre-SLAM component of any supported SLAM system (ARKit, ARCore) in world-locked AR effects on platforms such as Instagram and Facebook.
Alejo Concha, Michael Burri, Jesus Briales, Christian Forster, Luc Oth
IEEE Trans. Vis. Comput. Graph.4
2017 Active exposure control for robust visual odometry in HDR environments
abstract
We propose an active exposure control method to improve the robustness of visual odometry in HDR (high dynamic range) environments. Our method evaluates the proper exposure time by maximizing a robust gradient-based image quality metric. The optimization is achieved by exploiting the photometric response function of the camera. Our exposure control method is evaluated in different real world environments and outperforms the built-in auto-exposure function of the camera. To validate the benefit of our approach, we adapt a state-of-the-art visual odometry pipeline (SVO) to work with varying exposure time and demonstrate improved performance using our exposure control method in challenging HDR environments.
Christian Forster, Davide Scaramuzza 0001
ICRA2
2017 On-Manifold Preintegration for Real-Time Visual-Inertial Odometry
abstract
Current approaches for visual-inertial odometry (VIO) are able to attain highly accurate state estimation via nonlinear optimization. However, real-time optimization quickly becomes infeasible as the trajectory grows over time; this problem is further emphasized by the fact that inertial measurements come at high rate, hence, leading to the fast growth of the number of variables in the optimization. In this paper, we address this issue by preintegrating inertial measurements between selected keyframes into single relative motion constraints. Our first contribution is a preintegration theory that properly addresses the manifold structure of the rotation group. We formally discuss the generative measurement model as well as the nature of the rotation noise and derive the expression for the maximum a posteriori state estimator. Our theoretical development enables the computation of all necessary Jacobians for the optimization and a posteriori bias correction in analytic form. The second contribution is to show that the preintegrated inertial measurement unit model can be seamlessly integrated into a visual-inertial pipeline under the unifying framework of factor graphs. This enables the application of incremental-smoothing algorithms and the use of a structureless model for visual measurements, which avoids optimizing over the 3-D points, further accelerating the computation. We perform an extensive evaluation of our monocular VIO pipeline on real and simulated datasets. The results confirm that our modeling effort leads to an accurate state estimation in real time, outperforming state-of-the-art approaches.
Christian Forster, Luca Carlone, Frank Dellaert, Davide Scaramuzza 0001
IEEE Trans. Robotics1
2017 SVO: Semidirect Visual Odometry for Monocular and Multicamera Systems
abstract
Direct methods for visual odometry (VO) have gained popularity for their capability to exploit information from all intensity gradients in the image. However, low computational speed as well as missing guarantees for optimality and consistency are limiting factors of direct methods, in which established feature-based methods succeed instead. Based on these considerations, we propose a semidirect VO (SVO) that uses direct methods to track and triangulate pixels that are characterized by high image gradients, but relies on proven feature-based methods for joint optimization of structure and motion. Together with a robust probabilistic depth estimation algorithm, this enables us to efficiently track pixels lying on weak corners and edges in environments with little or high-frequency texture. We further demonstrate that the algorithm can easily be extended to multiple cameras, to track edges, to include motion priors, and to enable the use of very large field of view cameras, such as fisheye and catadioptric ones. Experimental evaluation on benchmark datasets shows that the algorithm is significantly faster than the state of the art while achieving highly competitive accuracy.
Christian Forster, Michael Gassner, Manuel Werlberger, Davide Scaramuzza 0001
IEEE Trans. Robotics1
2016 Benefit of large field-of-view cameras for visual odometry
abstract
The transition of visual-odometry technology from research demonstrators to commercial applications naturally raises the question: “what is the optimal camera for vision-based motion estimation?” This question is crucial as the choice of camera has a tremendous impact on the robustness and accuracy of the employed visual odometry algorithm. While many properties of a camera (e.g. resolution, frame-rate, global-shutter/rolling-shutter) could be considered, in this work we focus on evaluating the impact of the camera field-of-view (FoV) and optics (i.e., fisheye or catadioptric) on the quality of the motion estimate. Since the motion-estimation performance depends highly on the geometry of the scene and the motion of the camera, we analyze two common operational environments in mobile robotics: an urban environment and an indoor scene. To confirm the theoretical observations, we implement a state-of-the-art VO pipeline that works with large FoV fisheye and catadioptric cameras. We evaluate the proposed VO pipeline in both synthetic and real experiments. The experiments point out that it is advantageous to use a large FoV camera (e.g., fisheye or catadioptric) for indoor scenes and a smaller FoV for urban canyon environments.
Henri Rebecq, Christian Forster, Davide Scaramuzza 0001
ICRA3
2015 Automatic re-initialization and failure recovery for aggressive flight with a monocular vision-based quadrotor
abstract
Autonomous, vision-based quadrotor flight is widely regarded as a challenging perception and control problem since the accuracy of a flight maneuver is strongly influenced by the quality of the on-board state estimate. In addition, any vision-based state estimator can fail due to the lack of visual information in the scene or due to the loss of feature tracking after an aggressive maneuver. When this happens, the robot should automatically re-initialize the state estimate to maintain its autonomy and, thus, guarantee the safety for itself and the environment. In this paper, we present a system that enables a monocular-vision-based quadrotor to automatically recover from any unknown, initial attitude with significant velocity, such as after loss of visual tracking due to an aggressive maneuver. The recovery procedure consists of multiple stages, in which the quadrotor, first, stabilizes its attitude and altitude, then, re-initializes its visual state-estimation pipeline before stabilizing fully autonomously. To experimentally demonstrate the performance of our system, we aggressively throw the quadrotor in the air by hand and have it recover and stabilize all by itself. We chose this example as it simulates conditions similar to failure recovery during aggressive flight. Our system was able to recover successfully in several hundred throws in both indoor and outdoor environments.
Matthias Faessler, Flavio Fontana, Christian Forster, Davide Scaramuzza 0001
ICRA3
2015 Continuous on-board monocular-vision-based elevation mapping applied to autonomous landing of micro aerial vehicles
abstract
In this paper, we propose a resource-efficient system for real-time 3D terrain reconstruction and landing-spot detection for micro aerial vehicles. The system runs on an on-board smartphone processor and requires only the input of a single downlooking camera and an inertial measurement unit. We generate a two-dimensional elevation map that is probabilistic, of fixed size, and robot-centric, thus, always covering the area immediately underneath the robot. The elevation map is continuously updated at a rate of 1 Hz with depth maps that are triangulated from multiple views using recursive Bayesian estimation. To highlight the usefulness of the proposed mapping framework for autonomous navigation of micro aerial vehicles, we successfully demonstrate fully autonomous landing including landing-spot detection in real-world experiments.
Christian Forster, Matthias Faessler, Flavio Fontana, Manuel Werlberger, Davide Scaramuzza 0001
ICRA1
2015 Lifetime estimation of events from Dynamic Vision Sensors
abstract
We propose an algorithm to estimate the “lifetime” of events from retinal cameras, such as a Dynamic Vision Sensor (DVS). Unlike standard CMOS cameras, a DVS only transmits pixel-level brightness changes (“events”) at the time they occur with micro-second resolution. Due to its low latency and sparse output, this sensor is very promising for high-speed mobile robotic applications. We develop an algorithm that augments each event with its lifetime, which is computed from the event's velocity on the image plane. The generated stream of augmented events gives a continuous representation of events in time, hence enabling the design of new algorithms that outperform those based on the accumulation of events over fixed, artificially-chosen time intervals. A direct application of this augmented stream is the construction of sharp gradient (edge-like) images at any time instant. We successfully demonstrate our method in different scenarios, including high-speed quadrotor flips, and compare it to standard visualization methods.
Elias Mueggler, Christian Forster, Nathan Baumli, Guillermo Gallego 0002, Davide Scaramuzza 0001
ICRA2
2015 A Cognitive Brain-Computer Interface for Patients with Amyotrophic Lateral Sclerosis
abstract
Brain-computer interfaces (BCIs) are often based on the control of sensor motor processes, yet sensor motor processes are impaired in patients suffering from amyotrophic lateral sclerosis (ALS). We devised a new paradigm that targets higher level cognitive processes to transmit information from the user to the BCI. We instructed five ALS patients and eleven healthy subjects to either activate self-referential memories or to focus on processes without mnemonic content, while recording a high density electroencephalogram (EEG). Both tasks are likely to modulate activity in the default mode network (DMN) without involving sensor motor pathways. We find that the two tasks can be distinguished from band power modulations in the theta (3 -- 7 Hz) and alpha-range (8 -- 13 Hz) in fronto-parietal areas, consistent with modulation of neural activity in primary nodes of the DMN. Training a support vector machine (SVM) to discriminate the two tasks on theta- and alpha-power in the precuneus, as estimated by a beam forming procedure, resulted in above chance-level decoding accuracy after only one experimental session. Therefore, the presented work could serve as a basis for a novel tool which allows for simple, reliable communication with patients in late stages of ALS.
Matthias Hohmann, Tatiana Fomina, Vinay Jayaram, Natalie Widmann, Christian Forster, Jennifer Muller vom Hagen, Matthis Synofzik, Bernhard Schölkopf, Ludger Schöls, Moritz Grosse-Wentrup
SMC5
2014 SVO: Fast semi-direct monocular visual odometry
abstract
We propose a semi-direct monocular visual odometry algorithm that is precise, robust, and faster than current state-of-the-art methods. The semi-direct approach eliminates the need of costly feature extraction and robust matching techniques for motion estimation. Our algorithm operates directly on pixel intensities, which results in subpixel precision at high frame-rates. A probabilistic mapping method that explicitly models outlier measurements is used to estimate 3D points, which results in fewer outliers and more reliable points. Precise and high frame-rate motion estimation brings increased robustness in scenes of little, repetitive, and high-frequency texture. The algorithm is applied to micro-aerial-vehicle state-estimation in GPS-denied environments and runs at 55 frames per second on the onboard embedded computer and at more than 300 frames per second on a consumer laptop. We call our approach SVO (Semi-direct Visual Odometry) and release our implementation as open-source software.
Christian Forster, Matia Pizzoli, Davide Scaramuzza 0001
ICRA1
2014 REMODE: Probabilistic, monocular dense reconstruction in real time
abstract
In this paper, we solve the problem of estimating dense and accurate depth maps from a single moving camera. A probabilistic depth measurement is carried out in real time on a per-pixel basis and the computed uncertainty is used to reject erroneous estimations and provide live feedback on the reconstruction progress. Our contribution is a novel approach to depth map computation that combines Bayesian estimation and recent development on convex optimization for image processing. We demonstrate that our method outperforms state-of-the-art techniques in terms of accuracy, while exhibiting high efficiency in memory usage and computing power. We call our approach REMODE (REgularized MOnocular Depth Estimation). Our CUDA-based implementation runs at 30Hz on a laptop computer and is released as open-source software.
Matia Pizzoli, Christian Forster, Davide Scaramuzza 0001
ICRA2
2013 RFID-based hybrid metric-topological SLAM for GPS-denied environments
abstract
In this work, we propose a novel RFID-based hybrid metric-topological Simultaneous Localization and Mapping (SLAM) algorithm which enables autonomous navigation in GPS-denied environments. A method based on the normalized-cut is proposed for online clustering of strongly connected Radio Frequency Identification (RFID) tags to form topological nodes. A particle filter together with a sensor model which characterizes the received signal strength (RSS) as well as the tag detection probability is used to create metric submaps for each topological node. The hybrid framework is highly scalable, simplifies path planning and promises precision and robustness. The algorithm requires only odometry and RFID measurements to localize the RFID tags with a relative accuracy of approximately 0.3 meters. The ideas presented here are supported by experimental results.
Christian Forster, Deon George Sabatta, Roland Siegwart, Davide Scaramuzza 0001
ICRA1
2013 Collaborative monocular SLAM with multiple Micro Aerial Vehicles
abstract
This paper presents a framework for collaborative localization and mapping with multiple Micro Aerial Vehicles (MAVs) in unknown environments. Each MAV estimates its motion individually using an onboard, monocular visual odometry algorithm. The system of MAVs acts as a distributed preprocessor that streams only features of selected keyframes and relative-pose estimates to a centralized ground station. The ground station creates an individual map for each MAV and merges them together whenever it detects overlaps. This allows the MAVs to express their position in a common, global coordinate frame. The key to real-time performance is the design of data-structures and processes that allow multiple threads to concurrently read and modify the same map. The presented framework is tested in both indoor and outdoor environments with up to three MAVs. To the best of our knowledge, this is the first work on real-time collaborative monocular SLAM, which has also been applied to MAVs.
Christian Forster, Simon Lynen, Laurent Kneip, Davide Scaramuzza 0001
IROS1
2013 Air-ground localization and map augmentation using monocular dense reconstruction
abstract
We propose a new method for the localization of a Micro Aerial Vehicle (MAV) with respect to a ground robot. We solve the problem of registering the 3D maps computed by the robots using different sensors: a dense 3D reconstruction from the MAV monocular camera is aligned with the map computed from the depth sensor on the ground robot. Once aligned, the dense reconstruction from the MAV is used to augment the map computed by the ground robot, by extending it with the information conveyed by the aerial views. The overall approach is novel, as it builds on recent developments in live dense reconstruction from moving cameras to address the problem of air-ground localization. The core of our contribution is constituted by a novel algorithm integrating dense reconstructions from monocular views, Monte Carlo localization, and an iterative pose refinement. In spite of the radically different vantage points from which the maps are acquired, the proposed method achieves high accuracy whereas appearance-based, state-of-the-art approaches fail. Experimental validation in indoor and outdoor scenarios reported an accuracy in position estimation of 0.08 meters and real time performance. This demonstrates that our new approach effectively overcomes the limitations imposed by the difference in sensors and vantage points that negatively affect previous techniques relying on matching visual features.
Christian Forster, Matia Pizzoli, Davide Scaramuzza 0001
IROS1