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

Joel A. Hesch

dblp:07/3691 · DBLP profile ↗
← Back
16ranked-venue papers
10as first author
0since 2021 · last 2018
—ORCID · none

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

Artificial intelligence and machine learning · 13 · 9 first-authorSystems, architecture and hardware · 9 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 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
8 papers
Robot navigation and mapping · 97% Reinforcement learning · 2% Multi-agent systems · 1%
Computer graphics and multimedia
2 papers
Computational photography and imaging · 78% Virtual and augmented reality · 22%
Theoretical computer science
1 paper
Mathematical optimization · 100%

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

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping
localization
0.852017
Consistent map-based 3D localization on mobile devices · ICRA 2017
Consistency Analysis and Improvement of Vision-aided Inertial Navigation · IEEE Trans. Robotics 2014
Cooperative vision-aided inertial navigation using overlapping views · ICRA 2012
Robotics › Robot navigation and mapping › localization
visual-inertial navigation
0.632017
A comparative analysis of tightly-coupled monocular, binocular, and stereo VINS · ICRA 2017
Consistency Analysis and Improvement of Vision-aided Inertial Navigation · IEEE Trans. Robotics 2014
Cooperative vision-aided inertial navigation using overlapping views · ICRA 2012
Robotics › Robot navigation and mapping › robot mapping
multi-robot mapping
0.622018
Resource-Aware Large-Scale Cooperative Three-Dimensional Mapping Using Multiple Mobile Devices · IEEE Trans. Robotics 2018
Large-scale cooperative 3D visual-inertial mapping in a Manhattan world · ICRA 2016
Robotics › Robot navigation and mapping
SLAM
0.532017
Consistent map-based 3D localization on mobile devices · ICRA 2017
A Laser-Aided Inertial Navigation System (L-INS) for human localization in unknown indoor environments · ICRA 2010
Consistency Analysis and Improvement of Vision-aided Inertial Navigation · IEEE Trans. Robotics 2014
Robotics › Robot navigation and mapping › SLAM
multi-robot SLAM
0.312018
Resource-Aware Large-Scale Cooperative Three-Dimensional Mapping Using Multiple Mobile Devices · IEEE Trans. Robotics 2018
Robotics › Robot navigation and mapping › state estimation
trajectory estimation
0.312018
Resource-Aware Large-Scale Cooperative Three-Dimensional Mapping Using Multiple Mobile Devices · IEEE Trans. Robotics 2018
Robotics › Robot navigation and mapping › localization
map-based localization
0.312017
Consistent map-based 3D localization on mobile devices · ICRA 2017
Robotics › Robot navigation and mapping › localization › multi-robot localization
cooperative localization
0.112012
Cooperative vision-aided inertial navigation using overlapping views · ICRA 2012
Virtual and augmented reality › tracking
camera pose estimation
0.112011
A Direct Least-Squares (DLS) method for PnP · ICCV 2011
Computational photography and imaging › camera localization
perspective-n-point
0.112011
A Direct Least-Squares (DLS) method for PnP · ICCV 2011
Mathematical optimization
least squares
0.112011
A Direct Least-Squares (DLS) method for PnP · ICCV 2011
Mathematical optimization
polynomial system solving
0.112011
A Direct Least-Squares (DLS) method for PnP · ICCV 2011
Robotics › Robot navigation and mapping › localization › GPS-denied localization
indoor localization
0.112010
A Laser-Aided Inertial Navigation System (L-INS) for human localization in unknown indoor environments · ICRA 2010
Computational photography and imaging
camera calibration
0.112010
Extrinsic Camera Calibration Using Multiple Reflections · ECCV (4) 2010
Computational photography and imaging › camera calibration
extrinsic camera calibration
0.112010
Extrinsic Camera Calibration Using Multiple Reflections · ECCV (4) 2010
Robotics › Robot navigation and mapping › robot mapping › map management
map merging
0.112016
Large-scale cooperative 3D visual-inertial mapping in a Manhattan world · ICRA 2016
Machine learning › Reinforcement learning
trajectory alignment
0.112016
Large-scale cooperative 3D visual-inertial mapping in a Manhattan world · ICRA 2016
Accessibility and assistive technology › assistive navigation
navigation assistance for visually impaired
0.122010
A Laser-Aided Inertial Navigation System (L-INS) for human localization in unknown indoor environments · ICRA 2010
An Indoor Localization Aid for the Visually Impaired · ICRA 2007
Knowledge, reasoning and agents › Multi-agent systems
multi-robot coordination
0.012012
Cooperative vision-aided inertial navigation using overlapping views · ICRA 2012

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

parallel implementation · 0.6constrained optimization · 0.6extended kalman filter · 0.4observability analysis · 0.3batch least-squares · 0.3square-root inverse · 0.3sparse cholesky factor · 0.3sliding-window estimator · 0.3cholesky-schmidt-kalman filter · 0.3multiplication matrix · 0.2maximum likelihood estimation · 0.2multi-state constraint kalman filter · 0.2direct least-squares · 0.1direct least squares · 0.1line-to-plane correspondence · 0.1laser range finding · 0.1gyroscope · 0.1
YearPublicationVenuePosition
2018 Resource-Aware Large-Scale Cooperative Three-Dimensional Mapping Using Multiple Mobile Devices
abstract
In this paper, we address the problem of cooperative mapping (CM) using datasets collected by multiple users at different times, when the transformation between the users' starting poses is unknown. Specifically, we formulate CM as a constrained optimization problem, in which each user's independently estimated trajectory and map are merged together by imposing geometric constraints between commonly observed point and line features. Additionally, we provide an algorithm for efficiently solving the CM problem, by taking advantage of its structure. The proposed solution is proven to be batch-least-squares (BLS) optimal over all users' datasets, while it is less memory demanding and lends itself to parallel implementations. In particular, our solution is shown to be faster than the standard BLS solution, when the overlap between the users' data is small. Furthermore, our algorithm is resource-aware as it is able to consistently trade accuracy for lower processing cost, by retaining only an informative subset of the common-feature constraints. Experimental results based on visual and inertial measurements collected from multiple users within large buildings are used to assess the performance of the proposed CM algorithm.
Chao X. Guo, Kourosh Sartipi, Ryan DuToit, Georgios A. Georgiou, John O'Leary, Esha D. Nerurkar, Joel A. Hesch, Stergios I. Roumeliotis
IEEE Trans. Robotics8
2017 Consistent map-based 3D localization on mobile devices
abstract
In this paper, we seek to provide consistent, real-time 3D localization capabilities to mobile devices navigating within previously mapped areas. To this end, we introduce the Cholesky-Schmidt-Kalman filter (C-SKF), which explicitly considers the uncertainty of the prior map, by employing the sparse Cholesky factor of the map's Hessian, instead of its dense covariance-as is the case for the Schmidt-Kalman filter. By doing so, the C-SKF has memory requirements typically linear in the size of the map, as opposed to quadratic for storing the map's covariance. Moreover, and in order to bound the processing needs of the C-SKF (between linear and quadratic in the size of the map), we introduce two relaxations of the C-SKF algorithm: (i) The sC-SKF, which operates on the Cholesky factors of independent sub-maps resulting from dividing the map into overlapping segments. (ii) We formulate an efficient method for sparsifying the Cholesky factor by selecting and processing a subset of loop-closure measurements based on their temporal distribution. Lastly, we assess the processing and memory requirements of the proposed algorithms, and compare their positioning accuracy against other inconsistent map-based localization approaches that employ measurement-noise-covariance inflation to compensate for the map's uncertainty.
Ryan DuToit, Joel A. Hesch, Esha D. Nerurkar, Stergios I. Roumeliotis
ICRA2
2017 A comparative analysis of tightly-coupled monocular, binocular, and stereo VINS
abstract
In this paper, a sliding-window two-camera vision-aided inertial navigation system (VINS) is presented in the square-root inverse domain. The performance of the system is assessed for the cases where feature matches across the two-camera images are processed with or without any stereo constraints (i.e., stereo vs. binocular). To support the comparison results, a theoretical analysis on the information gain when transitioning from binocular to stereo is also presented. Additionally, the advantage of using a two-camera (both stereo and binocular) system over a monocular VINS is assessed. Furthermore, the impact on the achieved accuracy of different image-processing frontends and estimator design choices is quantified. Finally, a thorough evaluation of the algorithm's processing requirements, which runs in real-time on a mobile processor, as well as its achieved accuracy as compared to alternative approaches is provided, for various scenes and motion profiles.
Mrinal K. Paul, Kejian Wu, Joel A. Hesch, Esha D. Nerurkar, Stergios I. Roumeliotis
ICRA3
2016 Large-scale cooperative 3D visual-inertial mapping in a Manhattan world
abstract
In this paper, we address the problem of cooperative mapping (CM) using datasets collected by multiple users at different times, when the transformation between the users' starting poses is unknown. Specifically, we formulate CM as a constrained optimization problem, where each user's independently estimated trajectory and map are combined in a single map by imposing geometric constraints between commonly-observed point and line features. Furthermore, our formulation allows for modularity since new/old maps (or parts of them) can be easily added/removed with no impact on the remaining ones. Additionally, the proposed CM algorithm lends itself, for the most part, to parallel implementations, hence gaining in speed. Experimental results based on visual and inertial measurements collected from four users within two large buildings are used to assess the performance of the proposed CM algorithm.
Chao X. Guo, Kourosh Sartipi, Ryan DuToit, Georgios A. Georgiou, John O'Leary, Esha D. Nerurkar, Joel A. Hesch, Stergios I. Roumeliotis
ICRA8
2014 Consistency Analysis and Improvement of Vision-aided Inertial Navigation
abstract
In this paper, we study estimator inconsistency in vision-aided inertial navigation systems (VINS) from the standpoint of system's observability. We postulate that a leading cause of inconsistency is the gain of spurious information along unobservable directions, which results in smaller uncertainties, larger estimation errors, and divergence. We develop an observability constrained VINS (OC-VINS), which explicitly enforces the unobservable directions of the system, hence preventing spurious information gain and reducing inconsistency. This framework is applicable to several variants of the VINS problem such as visual simultaneous localization and mapping (V-SLAM), as well as visual-inertial odometry using the multi-state constraint Kalman filter (MSC-KF). Our analysis, along with the proposed method to reduce inconsistency, are extensively validated with simulation trials and real-world experimentation.
Joel A. Hesch, Dimitrios G. Kottas, Sean L. Bowman, Stergios I. Roumeliotis
IEEE Trans. Robotics1
2012 Cooperative vision-aided inertial navigation using overlapping views
abstract
In this paper, we study the problem of Cooperative Localization (CL) for two robots, each equipped with an Inertial Measurement Unit (IMU) and a camera. We present an algorithm that enables the robots to exploit common features, observed over a sliding-window time horizon, in order to improve the localization accuracy of both vehicles. In contrast to existing CL methods, which require robot-to-robot distance and/or bearing measurements to resolve the robots' relative position and orientation (pose), our approach recovers the relative pose through indirect information from the commonly observed features. Moreover, we analyze the system observability properties to determine how many degrees of freedom (d.o.f.) of the relative transformation can be computed under different measurement scenarios. Lastly, we present simulation results to evaluate the performance of the proposed method.
Igor V. Melnyk, Joel A. Hesch, Stergios I. Roumeliotis
ICRA2
2012 Towards Consistent Vision-Aided Inertial Navigation
Joel A. Hesch, Dimitrios G. Kottas, Sean L. Bowman, Stergios I. Roumeliotis
WAFR1
2011 A Direct Least-Squares (DLS) method for PnP
abstract
In this work, we present a Direct Least-Squares (DLS) method for computing all solutions of the perspective-n-point camera pose determination (PnP) problem in the general case (n ≥ 3). Specifically, based on the camera measurement equations, we formulate a nonlinear least-squares cost function whose optimality conditions constitute a system of three third-order polynomials. Subsequently, we employ the multiplication matrix to determine all the roots of the system analytically, and hence all minima of the LS, without requiring iterations or an initial guess of the parameters. A key advantage of our method is scalability, since the order of the polynomial system that we solve is independent of the number of points. We compare the performance of our algorithm with the leading PnP approaches, both in simulation and experimentally, and demonstrate that DLS consistently achieves accuracy close to the Maximum-Likelihood Estimator (MLE).
Joel A. Hesch, Stergios I. Roumeliotis
ICCV1
2010 Tracking People with a 360-Degree Lidar
abstract
Advances in lidar technology, in particular 360-degree lidar sensors, create new opportunities to augment and improve traditional surveillance systems. This paper describes an initial challenge to use a single stationary 360-degree lidar sensor to detect and track people moving throughout a scene in real-time. The depicted approach focuses on overcoming three primary challenges inherent in any lidar tracker: classification and matching errors between multiple human targets, segmentation errors between humans and fixed objects in the scene, and segmentation errors between targets that are very close together.
John Shackleton, Brian Van Voorst, Joel A. Hesch
AVSS3
2010 Extrinsic Camera Calibration Using Multiple Reflections
Joel A. Hesch, Anastasios I. Mourikis, Stergios I. Roumeliotis
ECCV (4)1
2010 A Laser-Aided Inertial Navigation System (L-INS) for human localization in unknown indoor environments
abstract
This paper presents a novel 3D indoor Laser-aided Inertial Navigation System (L-INS) for the visually impaired. An Extended Kalman Filter (EKF) fuses information from an Inertial Measurement Unit (IMU) and a 2D laser scanner, to concurrently estimate the six degree-of-freedom (d.o.f.) position and orientation (pose) of the person and a 3D map of the environment. The IMU measurements are integrated to obtain pose estimates, which are subsequently corrected using line-to-plane correspondences between linear segments in the laser-scan data and orthogonal structural planes of the building. Exploiting the orthogonal building planes ensures fast and efficient initialization and estimation of the map features while providing human-interpretable layout of the environment. The L-INS is experimentally validated by a person traversing a multistory building, and the results demonstrate the reliability and accuracy of the proposed method for indoor localization and mapping.
Joel A. Hesch, Faraz M. Mirzaei, Gian Luca Mariottini, Stergios I. Roumeliotis
ICRA1
2010 Descending-stair detection, approach, and traversal with an autonomous tracked vehicle
abstract
This paper presents a strategy for descending-stair detection, approach, and traversal using inertial sensing and a monocular camera mounted on an autonomous tracked vehicle. At the core of our algorithm are vision modules that exploit texture energy, optical flow, and scene geometry (lines) in order to robustly detect descending stairwells during both far- and near-approaches. As the robot navigates down the stairs, it estimates its three-degrees-of-freedom (d.o.f.) attitude by fusing rotational velocity measurements from an on-board tri-axial gyroscope with line observations of the stair edges detected by its camera. We employ a centering controller, derived based on a linearized dynamical model of our system, in order to steer the robot along safe trajectories. A real-time implementation of the described algorithm was developed for an iRobot Packbot, and results from real-world experiments are presented.
Joel A. Hesch, Gian Luca Mariottini, Stergios I. Roumeliotis
IROS1
2009 A 3D pose estimator for the visually impaired
abstract
This paper presents an indoor localization system for the visually impaired. The basis of our system is an Extended Kalman Filter (EKF) for six degree-of-freedom (d.o.f.) position and orientation (pose) estimation. The sensing platform consists of an Inertial Measurement Unit (IMU) and a 2D laser scanner. The IMU measurements are integrated to obtain pose estimates which are subsequently corrected using line-to-plane correspondences between linear segments in the laser-scan data and known 3D structural planes of the building. Furthermore, we utilize Lie derivatives to show that the system is observable when at least three planes are detected by the laser scanner. Experimental results are presented that demonstrate the reliability of the proposed method for accurate and realtime indoor localization.
Joel A. Hesch, Faraz M. Mirzaei, Gian Luca Mariottini, Stergios I. Roumeliotis
IROS1
2008 Determining the camera to robot-body transformation from planar mirror reflections
abstract
This paper presents a method for estimating the six-degrees-of-freedom transformation between a camera and the body of the robot on which it is rigidly attached. The robot maneuvers in front of a planar mirror, allowing the camera to observe fiducial features on the robot from several vantage points. Exploiting these measurements, we form a maximum-likelihood estimate of the camera-to-body transformation, without assuming prior knowledge of the robot motion or of the mirror configuration. Additionally, we estimate the mirror configuration with respect to the camera for each image. We validate the accuracy and correctness of our method with simulations and real-world experiments.
Joel A. Hesch, Anastasios I. Mourikis, Stergios I. Roumeliotis
IROS1
2008 Mirror-Based Extrinsic Camera Calibration
Joel A. Hesch, Anastasios I. Mourikis, Stergios I. Roumeliotis
WAFR1
2007 An Indoor Localization Aid for the Visually Impaired
abstract
This paper presents an indoor human localization system for the visually impaired. A prototype portable device has been implemented, consisting of a pedometer and a standard white cane, on which a laser range finder and a 3-axis gyroscope have been mounted. A novel pose estimation algorithm has been developed for robustly estimating the heading and position of a person navigating in a known building. The basis of our estimation scheme is a two-layered extended Kalman filter (EKF) for attitude and position estimation. The first layer maintains an attitude estimate of the white cane, which is subsequently provided to the second layer where a position estimate of the user is generated. Experimental results are presented that demonstrate the reliability of the proposed method for accurate, real-time human localization.
Joel A. Hesch, Stergios I. Roumeliotis
ICRA1