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

Nathaniel W. Merrill

dblp:251/9591 · also Nathaniel Merrill · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
3since 2021 · last 2022
0000-0002-0579-7835ORCID · corroborated

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

Artificial intelligence and machine learning · 6 · 3 first-author · 3 since 2021Systems, architecture and hardware · 5 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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
4 papers
Robot navigation and mapping · 56% 3D vision · 29% Video understanding and tracking · 10%

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

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping › visual odometry
visual-inertial odometry
0.722021
CodeVIO: Visual-Inertial Odometry with Learned Optimizable Dense Depth · ICRA 2021
Robust Monocular Visual-Inertial Depth Completion for Embedded Systems · ICRA 2021
Robotics › Robot navigation and mapping › SLAM › semantic SLAM
object-level SLAM
0.612022
Symmetry and Uncertainty-Aware Object SLAM for 6DoF Object Pose Estimation · CVPR 2022
Computer vision › 3D vision
object pose estimation
0.612022
Symmetry and Uncertainty-Aware Object SLAM for 6DoF Object Pose Estimation · CVPR 2022
Robotics › Robot navigation and mapping
SLAM
0.612022
Symmetry and Uncertainty-Aware Object SLAM for 6DoF Object Pose Estimation · CVPR 2022
Computer vision › 3D vision › depth estimation
depth completion
0.512021
Robust Monocular Visual-Inertial Depth Completion for Embedded Systems · ICRA 2021
Computer vision › Video understanding and tracking
object tracking
0.412020
Schmidt-EKF-based Visual-Inertial Moving Object Tracking · ICRA 2020
Robotics › Robot navigation and mapping › localization
visual-inertial navigation
0.412020
Schmidt-EKF-based Visual-Inertial Moving Object Tracking · ICRA 2020
Machine learning › Trustworthy machine learning
uncertainty estimation
0.212022
Symmetry and Uncertainty-Aware Object SLAM for 6DoF Object Pose Estimation · CVPR 2022
Computer vision › 3D vision › depth estimation
dense depth estimation
0.112021
CodeVIO: Visual-Inertial Odometry with Learned Optimizable Dense Depth · ICRA 2021
Robotics › Robot navigation and mapping › localization › visual-inertial navigation
visual-inertial localization
0.112020
Schmidt-EKF-based Visual-Inertial Moving Object Tracking · ICRA 2020

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

keypoint network · 0.6gaussian covariance · 0.6visual-inertial odometry · 0.5sliding-window estimator · 0.5first-estimate jacobian · 0.5depth completion network · 0.5conditional variational autoencoder · 0.5tightly-coupled estimation · 0.4schmidt-kalman filter · 0.4
YearPublicationVenuePosition
2022 Symmetry and Uncertainty-Aware Object SLAM for 6DoF Object Pose Estimation
abstract
We propose a keypoint-based object-level SLAM framework that can provide globally consistent 6DoF pose estimates for symmetric and asymmetric objects alike. To the best of our knowledge, our system is among the first to utilize the camera pose information from SLAM to provide prior knowledge for tracking keypoints on symmetric objects - ensuring that new measurements are consistent with the current 3D scene. Moreover, our semantic key-point network is trained to predict the Gaussian covariance for the keypoints that captures the true error of the prediction, and thus is not only useful as a weight for the residuals in the system's optimization problems, but also as a means to detect harmful statistical outliers without choosing a manual threshold. Experiments show that our method provides competitive performance to the state of the art in 6DoF object pose estimation, and at a real-time speed. Our code, pre-trained models, and keypoint labels are available https://github.com/rpng/suo_slam.
Nathaniel W. Merrill, Yuliang Guo, Xingxing Zuo 0001, Xinyu Huang 0001, Stefan Leutenegger, Liu Ren 0001, Guoquan Huang 0001
CVPR1
2021 Robust Monocular Visual-Inertial Depth Completion for Embedded Systems
abstract
In this work we augment our prior state-of-the-art visual-inertial odometry (VIO) system, OpenVINS [1], to produce accurate dense depth by filling in sparse depth estimates (depth completion) from VIO with image guidance – all while focusing on enabling real-time performance of the full VIO+depth system on embedded devices. We show that noisy depth values with varying sparsity produced from a VIO system can not only hurt the accuracy of predicted dense depth maps, but also make them considerably worse than those from an image-only depth network with the same underlying architecture. We investigate this sensitivity on both an outdoor simulated and indoor handheld RGB-D dataset, and present simple yet effective solutions to address these shortcomings of depth completion networks. The key changes to our state-of-the-art VIO system required to provide high quality sparse depths for the network while still enabling efficient state estimation on embedded devices are discussed. A comprehensive computational analysis is performed over different embedded devices to demonstrate the efficiency and accuracy of the proposed VIO depth completion system.
Nathaniel W. Merrill, Patrick Geneva, Guoquan Huang 0001
ICRA1
2021 CodeVIO: Visual-Inertial Odometry with Learned Optimizable Dense Depth
abstract
In this work, we present a lightweight, tightly-coupled deep depth network and visual-inertial odometry (VIO) system, which can provide accurate state estimates and dense depth maps of the immediate surroundings. Leveraging the proposed lightweight Conditional Variational Autoencoder (CVAE) for depth inference and encoding, we provide the network with previously marginalized sparse features from VIO to increase the accuracy of initial depth prediction and generalization capability. The compact representation of dense depth, termed depth code, can be updated jointly with navigation states in a sliding window estimator in order to provide the dense local scene geometry. We additionally propose a novel method to obtain the CVAE’s Jacobian which is shown to be more than an order of magnitude faster than previous works, and we additionally leverage First-Estimate Jacobian (FEJ) to avoid recalculation. As opposed to previous works that rely on completely dense residuals, we propose to only provide sparse measurements to update the depth code and show through careful experimentation that our choice of sparse measurements and FEJs can still significantly improve the estimated depth maps. Our full system also exhibits state-of-the-art pose estimation accuracy, and we show that it can run in real-time with single-thread execution while utilizing GPU acceleration only for the network and code Jacobian.
Xingxing Zuo 0001, Nathaniel W. Merrill, Wei Li 0111, Yong Liu 0007, Marc Pollefeys, Guoquan Huang 0001
ICRA2
2020 Schmidt-EKF-based Visual-Inertial Moving Object Tracking
abstract
In 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
ICRA3
2020 Versatile 3D Multi-Sensor Fusion for Lightweight 2D Localization
abstract
Aiming for a lightweight and robust localization solution for low-cost, low-power autonomous robot platforms, such as educational or industrial ground vehicles, under challenging conditions (e.g., poor sensor calibration, low lighting and dynamic objects), we propose a two-stage localization system which incorporates both offline prior map building and online multi-modal localization. In particular, we develop an occupancy grid mapping system with probabilistic odometry fusion, accurate scan-to-submap covariance modeling, and accelerated loop-closure detection, which is further aided by 2D line features that exploit the environmental structural constraints. We then develop a versatile EKF-based online localization system which optimally (up to linearization) fuses multi-modal information provided by the pre-built occupancy grid map, IMU, odometry, and 2D LiDAR measurements with low computational requirements. Importantly, spatiotemporal calibration between these sensors are also estimated online to account for poor initial calibration and make the system more "plug-and-play", which improves both the accuracy and flexibility of the proposed multi-sensor fusion framework. In our experiments, our mapping system is shown to be more accurate than the state-of-the-art Google Cartographer. Then, extensive Monte-Carlo simulations are performed to verify both accuracy, consistency and efficiency of the proposed map-based localization system with full spatiotemporal calibration. We also validate the complete system (prior map building and online localization) with building-scale real-world datasets.
Patrick Geneva, Nathaniel W. Merrill, Chuchu Chen, Woosik Lee 0003, Guoquan Huang 0001
IROS2
2019 CALC2.0: Combining Appearance, Semantic and Geometric Information for Robust and Efficient Visual Loop Closure
abstract
Traditional attempts for loop closure detection typically use hand-crafted features, relying on geometric and visual information only, whereas more modern approaches tend to use semantic, appearance or geometric features extracted from deep convolutional neural networks (CNNs). While these approaches are successful in many applications, they do not utilize all of the information that a monocular image provides, and many of them, particularly the deep-learning based methods, require user-chosen thresholding to actually close loops - which may impact generality in practical applications. In this work, we address these issues by extracting all three modes of information from a custom deep CNN trained specifically for the task of place recognition. Our network is built upon a combination of a semantic segmentator, Variational Autoencoder (VAE) and triplet embedding network. The network is trained to construct a global feature space to describe both the visual appearance and semantic layout of an image. Then local keypoints are extracted from maximally-activated regions of low-level convolutional feature maps, and keypoint descriptors are extracted from these feature maps in a novel way that incorporates ideas from successful hand-crafted features. These keypoints are matched globally for loop closure candidates, and then used as a final geometric check to refute false positives. As a result, the proposed loop closure detection system requires no touchy thresholding, and is highly robust to false positives - achieving better precision-recall curves than the state-of-the-art NetVLAD, and with real-time speeds.
Nathaniel W. Merrill, Guoquan Huang 0001
IROS1