Demo Data from EDBT 2026 / reviewers in the wild / expert
Kevin Eckenhoff
dblp:190/8440
· DBLP profile ↗
16ranked-venue papers
7as first author
1since 2021 · last 2021
0000-0001-6985-3210ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 15 · 6 first-authorSystems, architecture and hardware · 13 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
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
10 papers |
Robot navigation and mapping · 93% Trustworthy machine learning · 4% Video understanding and tracking · 3% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Hardware reliability and fault tolerance · 100% |
Topics — the 20 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Robot navigation and mapping › localization
visual-inertial navigation |
2.4 | 6 | 2021 | MIMC-VINS: A Versatile and Resilient Multi-IMU Multi-Camera Visual-Inertial Navigation System · IEEE Trans. Robotics 2021 Schmidt-EKF-based Visual-Inertial Moving Object Tracking · ICRA 2020 A Linear-Complexity EKF for Visual-Inertial Navigation with Loop Closures · ICRA 2019 |
Robotics › Robot navigation and mapping
sensor calibration |
1.4 | 5 | 2020 | Intermittent GPS-aided VIO: Online Initialization and Calibration · ICRA 2020 Sensor-Failure-Resilient Multi-IMU Visual-Inertial Navigation · ICRA 2019 Multi-Camera Visual-Inertial Navigation with Online Intrinsic and Extrinsic Calibration · ICRA 2019 |
Robotics › Robot navigation and mapping
localization |
1.2 | 3 | 2020 | OpenVINS: A Research Platform for Visual-Inertial Estimation · ICRA 2020 Intermittent GPS-aided VIO: Online Initialization and Calibration · ICRA 2020 Asynchronous Multi-Sensor Fusion for 3D Mapping and Localization · ICRA 2018 |
Robotics › Robot navigation and mapping › localization › visual-inertial navigation
multi-state constraint kalman filter |
0.9 | 2 | 2021 | MIMC-VINS: A Versatile and Resilient Multi-IMU Multi-Camera Visual-Inertial Navigation System · IEEE Trans. Robotics 2021 A Linear-Complexity EKF for Visual-Inertial Navigation with Loop Closures · ICRA 2019 |
Robotics › Robot navigation and mapping
sensor fusion |
0.8 | 2 | 2021 | MIMC-VINS: A Versatile and Resilient Multi-IMU Multi-Camera Visual-Inertial Navigation System · IEEE Trans. Robotics 2021 Asynchronous Multi-Sensor Fusion for 3D Mapping and Localization · ICRA 2018 |
Robotics › Robot navigation and mapping › SLAM › multi-sensor SLAM
visual-inertial SLAM |
0.8 | 2 | 2020 | OpenVINS: A Research Platform for Visual-Inertial Estimation · ICRA 2020 Tightly-Coupled Aided Inertial Navigation with Point and Plane Features · ICRA 2019 |
Robotics › Robot navigation and mapping
SLAM |
0.8 | 2 | 2020 | OpenVINS: A Research Platform for Visual-Inertial Estimation · ICRA 2020 Asynchronous Multi-Sensor Fusion for 3D Mapping and Localization · ICRA 2018 |
Robotics › Robot navigation and mapping › sensor calibration
online extrinsic calibration |
0.8 | 2 | 2019 | Sensor-Failure-Resilient Multi-IMU Visual-Inertial Navigation · ICRA 2019 Multi-Camera Visual-Inertial Navigation with Online Intrinsic and Extrinsic Calibration · ICRA 2019 |
Machine learning › Trustworthy machine learning › robustness › fault tolerance
sensor failure robustness |
0.5 | 1 | 2021 | MIMC-VINS: A Versatile and Resilient Multi-IMU Multi-Camera Visual-Inertial Navigation System · IEEE Trans. Robotics 2021 |
Computer vision › Video understanding and tracking
object tracking |
0.4 | 1 | 2020 | Schmidt-EKF-based Visual-Inertial Moving Object Tracking · ICRA 2020 |
Robotics › Robot navigation and mapping › sensor calibration
spatio-temporal calibration |
0.4 | 1 | 2020 | Intermittent GPS-aided VIO: Online Initialization and Calibration · ICRA 2020 |
Robotics › Robot navigation and mapping › visual odometry
visual-inertial odometry |
0.4 | 1 | 2020 | Intermittent GPS-aided VIO: Online Initialization and Calibration · ICRA 2020 |
Robotics › Robot navigation and mapping › state estimation › visual state estimation
visual-inertial state estimation |
0.4 | 1 | 2020 | OpenVINS: A Research Platform for Visual-Inertial Estimation · ICRA 2020 |
Robotics › Robot navigation and mapping › localization › inertial navigation
aided inertial navigation |
0.4 | 1 | 2019 | Tightly-Coupled Aided Inertial Navigation with Point and Plane Features · ICRA 2019 |
Robotics › Robot navigation and mapping › SLAM
loop closure |
0.4 | 1 | 2019 | A Linear-Complexity EKF for Visual-Inertial Navigation with Loop Closures · ICRA 2019 |
Robotics › Robot navigation and mapping › SLAM
3d mapping |
0.3 | 1 | 2018 | Asynchronous Multi-Sensor Fusion for 3D Mapping and Localization · ICRA 2018 |
Robotics › Robot navigation and mapping
state estimation |
0.2 | 2 | 2020 | Intermittent GPS-aided VIO: Online Initialization and Calibration · ICRA 2020 A Linear-Complexity EKF for Visual-Inertial Navigation with Loop Closures · ICRA 2019 |
Robotics › Robot navigation and mapping
visual odometry |
0.1 | 1 | 2021 | MIMC-VINS: A Versatile and Resilient Multi-IMU Multi-Camera Visual-Inertial Navigation System · IEEE Trans. Robotics 2021 |
Robotics › Robot navigation and mapping › state estimation
observability analysis |
0.1 | 1 | 2020 | Intermittent GPS-aided VIO: Online Initialization and Calibration · ICRA 2020 |
Robotics › Robot navigation and mapping › localization › visual-inertial navigation
visual-inertial localization |
0.1 | 1 | 2020 | Schmidt-EKF-based Visual-Inertial Moving Object Tracking · ICRA 2020 |
Methods — techniques the papers use, named apart from their topics
multi-state constraint kalman filter · 1.6rigid-body constraint · 0.5on-manifold interpolation · 0.5unscented transform · 0.4tightly-coupled estimation · 0.4sliding window kalman filter · 0.4schmidt-kalman filter · 0.4monte carlo simulation · 0.4first-estimates jacobian · 0.4factor graph · 0.4online temporal calibration · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | MIMC-VINS: A Versatile and Resilient Multi-IMU Multi-Camera Visual-Inertial Navigation SystemabstractAs cameras and inertial sensors are becoming ubiquitous in mobile devices and robots, it holds great potential to design visual-inertial navigation systems (VINS) for efficient versatile 3-D motion tracking, which utilize any (multiple) available cameras and inertial measurement units (IMUs) and are resilient to sensor failures or measurement depletion. To this end, rather than the standard VINS paradigm using a minimal sensing suite of a single camera and IMU, in this article, we design a real-time consistent multi-IMU multi-camera (MIMC) VINS estimator that is able to seamlessly fuse multimodal information from an arbitrary number of uncalibrated cameras and IMUs. Within an efficient multi-state constraint Kalman filter framework, the proposed MIMC-VINS algorithm optimally fuses asynchronous measurements from all sensors while providing smooth, uninterrupted, and accurate 3-D motion tracking even if some sensors fail. The key idea of the proposed MIMC-VINS is to perform high-order on-manifold state interpolation to efficiently process all available visual measurements without increasing the computational burden due to estimating additional sensors’ poses at asynchronous imaging times. In order to fuse the information from multiple IMUs, we propagate a joint system consisting of all IMU states while enforcing rigid-body constraints between the IMUs during the filter update stage. Finally, we estimate online both spatiotemporal extrinsic and visual intrinsic parameters to make our system robust to errors in prior sensor calibration. The proposed system is extensively validated in both Monte Carlo simulations and real-world experiments. Kevin Eckenhoff, Patrick Geneva, Guoquan Huang 0001 |
IEEE Trans. Robotics | 1 |
| 2020 | Intermittent GPS-aided VIO: Online Initialization and CalibrationabstractIn this paper, we present an efficient and robust GPS-aided visual inertial odometry (GPS-VIO) system that fuses IMU-camera data with intermittent GPS measurements. To perform sensor fusion, spatiotemporal sensor calibration and initialization of the transform between the sensor reference frames are required. We propose an online calibration method for both the GPS-IMU extrinsics and time offset as well as a reference frame initialization procedure that is robust to GPS sensor noise. In addition, we prove the existence of four unobservable directions of the GPS-VIO system when estimating in the VIO reference frame, and advocate a state transformation to the GPS reference frame for full observability. We extensively evaluate the proposed approach in Monte-Carlo simulations where we investigate the system's robustness to different levels of GPS noise and loss of GPS signal, and additionally study the hyper-parameters used in the initialization procedure. Finally, the proposed system is validated in a large-scale real-world experiment. Woosik Lee 0003, Kevin Eckenhoff, Patrick Geneva, Guoquan Huang 0001 |
ICRA | 2 |
| 2020 | Schmidt-EKF-based Visual-Inertial Moving Object TrackingabstractIn this paper we investigate the effect of tightly-coupled estimation on the performance of visual-inertial localization and dynamic object pose tracking. In particular, we show that while a joint estimation system outperforms its decoupled counterpart when given a "proper" model for the target's motion, inconsistent modeling, such as choosing improper levels for the target's propagation noises, can actually lead to a degradation in ego-motion accuracy. To address the realistic scenario where a good prior knowledge of the target's motion model is not available, we design a new system based on the Schmidt-Kalman Filter (SKF), in which target measurements do not update the navigation states, however all correlations are still properly tracked. This allows for both consistent modeling of the target errors and the ability to update target estimates whenever the tracking sensor receives non-target data such as bearing measurements to static, 3D environmental features. We show in extensive simulation that this system, along with a robot-centric representation of the target, leads to robust estimation performance even in the presence of an inconsistent target motion model. Finally, the system is validated in a real-world experiment, and is shown to offer accurate localization and object pose tracking performance. Kevin Eckenhoff, Patrick Geneva, Nathaniel W. Merrill, Guoquan Huang 0001 |
ICRA | 1 |
| 2020 | OpenVINS: A Research Platform for Visual-Inertial EstimationabstractIn this paper, we present an open platform, termed OpenVINS, for visual-inertial estimation research for both the academic community and practitioners from industry. The open sourced codebase provides a foundation for researchers and engineers to quickly start developing new capabilities for their visual-inertial systems. This codebase has out of the box support for commonly desired visual-inertial estimation features, which include: (i) on-manifold sliding window Kalman filter, (ii) online camera intrinsic and extrinsic calibration, (iii) camera to inertial sensor time offset calibration, (iv) SLAM landmarks with different representations and consistent First-Estimates Jacobian (FEJ) treatments, (v) modular type system for state management, (vi) extendable visual-inertial system simulator, and (vii) extensive toolbox for algorithm evaluation. Moreover, we have also focused on detailed documentation and theoretical derivations to support rapid development and research, which are greatly lacked in the current open sourced algorithms. Finally, we perform comprehensive validation of the proposed OpenVINS against state-of-the-art open sourced algorithms, showing its competing estimation performance. Patrick Geneva, Kevin Eckenhoff, Woosik Lee 0003, Guoquan Huang 0001 |
ICRA | 2 |
| 2020 | Visual-Inertial-Wheel Odometry with Online CalibrationabstractIn this paper, we introduce a novel visual-inertial-wheel odometry (VIWO) system for ground vehicles, which efficiently fuses multi-modal visual, inertial and 2D wheel odometry measurements in a sliding-window filtering fashion. As multi-sensor fusion requires both intrinsic and extrinsic (spatiotemproal) calibration parameters which may vary over time during terrain navigation, we propose to perform VIWO along with online sensor calibration of wheel encoders' intrinsic and extrinsic parameters. To this end, we analytically derive the 2D wheel odometry measurement model from the raw wheel encoders' readings and optimally fuse this 2D relative motion information with 3D visual-inertial measurements. Additionally, an observability analysis is performed for the linearized VIWO system, which identifies five commonly-seen degenerate motions for wheel calibration parameters. The proposed system has been validated extensively in both Monte-Carlo simulations and real-world experiments in large-scale urban driving scenarios. Woosik Lee 0003, Kevin Eckenhoff, Patrick Geneva, Guoquan Huang 0001 |
IROS | 2 |
| 2019 | Multi-Camera Visual-Inertial Navigation with Online Intrinsic and Extrinsic CalibrationabstractThis paper presents a general multi-camera visual-inertial navigation system (mc-VINS) with online instrinsic and extrinsic calibration, which is able to utilize all the information from an arbitrary number of asynchronous cameras. In particular, within the standard multi-state constraint Kalman Filter (MSCKF) framework, we only clone the IMU poses related to a single “base camera” (rather than all cameras) in the state vector, while the IMU poses corresponding to all other camera images are represented via an interpolation of the poses bounding the measuring time. By doing so, we can fuse all observations from all cameras with inertial measurements while allowing for efficient, tightly-coupled state estimation through parallelization and asynchrony. Moreover, we perform online sensor calibration of each camera's intrinsics as well as the spatial (transformation) and temporal (time offset) extrinsic parameters between all involved sensors (cameras and IMU), thus enabling high-fidelity localization. We validate the proposed mc-VINS algorithm in various real-world experiments with different sensor configurations, showing the ability to offer real-time high-precision localization and calibration results. Kevin Eckenhoff, Patrick Geneva, Jesse Bloecker, Guoquan Huang 0001 |
ICRA | 1 |
| 2019 | Sensor-Failure-Resilient Multi-IMU Visual-Inertial NavigationabstractIn this paper, we present a real-time multi-IMU visual-inertial navigation system (mi-VINS) that utilizes the information from multiple inertial measurement units (IMUs) and thus is resilient to IMU sensor failures. In particular, in the proposed mi-VINS formulation, one of the IMUs serves as the “base” of the system, while the rest act as auxiliary sensors aiding in state estimation. A key advantage of this architecture is the ability to seamlessly “promote” an auxiliary IMU as a new base, for example, upon detection of the base IMU failure, thus being resilient to the single point of sensor failure as seen in conventional VINS. Moreover, in order to properly fuse the information of multiple IMUs, both the spatial (relative pose) and temporal (time offset) calibration parameters between each sensor and the base IMU are estimated online. The proposed miVINS with online spatial and temporal calibration is validated in both simulations and real-world experiments, and is shown to be able to provide accurate localization and calibration even in scenarios with IMU sensor failures. Kevin Eckenhoff, Patrick Geneva, Guoquan Huang 0001 |
ICRA | 1 |
| 2019 | A Linear-Complexity EKF for Visual-Inertial Navigation with Loop ClosuresabstractEnabling real-time visual-inertial navigation in unknown environments while achieving bounded-error performance holds great potentials in robotic applications. To this end, in this paper, we propose a novel linear-complexity EKF for visual-inertial localization, which can efficiently utilize loop closure constraints, thus allowing for long-term persistent navigation. The key idea is to adapt the Schmidt-Kalman formulation within the multi-state constraint Kalman filter (MSCKF) framework, in which we selectively include keyframes as nuisance parameters in the state vector for loop closures but do not update their estimates and covariance in order to save computations while still tracking their cross-correlations with the current navigation states. As a result, the proposed Schmidt-MSCKF has only O(n) computational complexity while still incorporating loop closures into the system. The proposed approach is validated extensively on large-scale real-world experiments, showing significant performance improvements when compared to the standard MSCKF, while only incurring marginal computational overhead. Patrick Geneva, Kevin Eckenhoff, Guoquan Huang 0001 |
ICRA | 2 |
| 2019 | Tightly-Coupled Aided Inertial Navigation with Point and Plane FeaturesabstractThis paper presents a tightly-coupled aided inertial navigation system (INS) with point and plane features, a general sensor fusion framework applicable to any visual and depth sensor (e.g., RGBD, LiDAR) configuration, in which the camera is used for point feature tracking and depth sensor for plane extraction. The proposed system exploits geometrical structures (planes) of the environments and adopts the closest point (CP) for plane parameterization. Moreover, we distinguish planar point features from non-planar point features in order to enforce point-on-plane constraints which are used in our state estimator, thus further exploiting structural information from the environment. We also introduce a simple but effective plane feature initialization algorithm for feature-based simultaneous localization and mapping (SLAM). In addition, we perform online spatial calibration between the IMU and the depth sensor as it is difficult to obtain this critical calibration parameter in high precision. Both Monte-Carlo simulations and real-world experiments are performed to validate the proposed approach. Patrick Geneva, Xingxing Zuo 0001, Kevin Eckenhoff, Yong Liu 0007, Guoquan Huang 0001 |
ICRA | 4 |
| 2019 | Visual-Inertial Odometry with Point and Line FeaturesabstractIn this paper, we present a tightly-coupled monocular visual-inertial navigation system (VINS) using points and lines with degenerate motion analysis for 3D line triangulation. Based on line segment measurements from images, we propose two sliding window based 3D line triangulation algorithms and compare their performance. Analysis of the proposed algorithms reveals 3 degenerate camera motions that cause triangulation failures. Both geometrical interpretation and Monte-Carlo simulations are provided to verify these degenerate motions which prevent triangulation. In addition, commonly used line representations are compared through a monocular visual SLAM Monte-Carlo simulation. Finally, real-world experiments are conducted to validate the implementation of the proposed VINS system using the “closest point” line representation. Patrick Geneva, Kevin Eckenhoff, Guoquan Huang 0001 |
IROS | 3 |
| 2018 | Asynchronous Multi-Sensor Fusion for 3D Mapping and LocalizationabstractIn this paper, we address the problem of optimally fusing multiple heterogeneous and asynchronous sensors for use in 3D mapping and localization of autonomous vehicles. To this end, based on the factor graph-based optimization framework, we design a modular sensor-fusion system that allows for efficient and accurate incorporation of multiple navigation sensors operating at different sampling rates. In particular, we develop a general method of out-of-sequence (asynchronous) measurement alignment to incorporate heterogeneous sensors into a factor graph for mapping and localization in 3D, without requiring the addition of new graph nodes, thus allowing the graph to have an overall reduced complexity. The proposed sensor-fusion system is validated on a real-world experimental dataset, in which the asynchronous-measurement alignment is shown to have an improved performance when compared to a naive approach without alignment. Patrick Geneva, Kevin Eckenhoff, Guoquan Huang 0001 |
ICRA | 2 |
| 2018 | LIPS: LiDAR-Inertial 3D Plane SLAMabstractThis paper presents the formalization of the closest point plane representation and an analysis of its incorporation in 3D indoor simultaneous localization and mapping (SLAM). We present a singularity free plane factor leveraging the closest point plane representation, and demonstrate its fusion with inertial preintegratation measurements in a graph-based optimization framework. The resulting LiDAR-inertial 3D plane SLAM (LIPS) system is validated both on a custom made LiDAR simulator and on a real-world experiment. Patrick Geneva, Kevin Eckenhoff, Guoquan Huang 0001 |
IROS | 2 |
| 2017 | Direct visual-inertial navigation with analytical preintegrationabstractRecent advancements in the performance and affordability of cameras and inertial measurement units (IMUs) have caused demand for efficient, accurate visual-inertial navigation solutions. In this paper, we present a system for the fusion of preintegrated inertial measurements with highly informative direct alignment of images. In particular, our preintegration theory is based on closed-form solutions of the continuous-time IMU kinematic model, instead of discrete time. This allows for more accurate computation of preintegrated measurements and their uncertainty as well as bias Jacobians. These measurements are fused via graph-based methods with relative pose constraints obtained from direct image alignment from a stereo platform. The proposed system is validated on publicly-available real-world datasets. Kevin Eckenhoff, Patrick Geneva, Guoquan Huang 0001 |
ICRA | 1 |
| 2016 | Decoupled, consistent node removal and edge sparsification for graph-based SLAMabstractGraph-based SLAM approaches have had success recently despite suffering from ever-increasing computational costs due to the need of optimizing over the entire robot trajectory. To address this issue, in this paper, we advocate the decoupling of marginalization (node removal) and sparsification (edge reduction) to allow for short-term retention of dense factors induced by marginalization while enabling us to spread the computation of these two operations over time. In particular, we analytically show that during marginalization, the correct choice of linearization points in constructing dense marginal factors is to use the relative (local), instead of global, state estimates in the Markov blanket of the marginalized node, which has lacked a general consensus in the literature. Furthermore, during sparsification, we determine an online sparse topology through sparsity-regularized convex optimization, which guides us to construct consistent sparse factors to best approximate the original dense factors across the Markov blanket. The proposed approach is tested extensively on both 2D and 3D public datasets and shown to perform competitively to the state-of-the-art algorithms. Kevin Eckenhoff, Liam Paull, Guoquan Huang 0001 |
IROS | 1 |
| 2016 | High-Accuracy Preintegration for Visual-Inertial Navigation
Kevin Eckenhoff, Patrick Geneva, Guoquan Huang 0001 |
WAFR | 1 |
| 2015 | Optimal-State-Constraint EKF for Visual-Inertial Navigation
Guoquan Huang 0001, Kevin Eckenhoff, John J. Leonard |
ISRR (1) | 2 |