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

James R. McBride

dblp:76/2433 · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
0since 2021 · last 2018
0000-0003-0161-7283ORCID · corroborated

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

Artificial intelligence and machine learning · 8Systems, architecture and hardware · 7Graphics, computer vision, multimedia, augmented reality and games · 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
4 papers
Robot navigation and mapping · 59% 3D vision · 39% Autonomous driving · 2%

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

TopicWeightPapersLastEvidence papers
Computer vision › 3D vision
point cloud registration
0.522018
Robust and Fast 3D Scan Alignment Using Mutual Information · ICRA 2018
Visually bootstrapped generalized ICP · ICRA 2011
Robotics › Robot navigation and mapping
scan matching
0.422018
Robust and Fast 3D Scan Alignment Using Mutual Information · ICRA 2018
Visually bootstrapped generalized ICP · ICRA 2011
Robotics › Robot navigation and mapping › place recognition
multimodal place recognition
0.212014
Toward mutual information based place recognition · ICRA 2014
Robotics › Robot navigation and mapping
place recognition
0.212014
Toward mutual information based place recognition · ICRA 2014
Computer vision › 3D vision › camera calibration
extrinsic calibration
0.112012
Automatic Targetless Extrinsic Calibration of a 3D Lidar and Camera by Maximizing Mutual Information · AAAI 2012
Robotics › Robot navigation and mapping › sensor calibration
LiDAR-camera extrinsic calibration
0.112012
Automatic Targetless Extrinsic Calibration of a 3D Lidar and Camera by Maximizing Mutual Information · AAAI 2012
Robotics › Robot navigation and mapping
sensor calibration
0.112012
Automatic Targetless Extrinsic Calibration of a 3D Lidar and Camera by Maximizing Mutual Information · AAAI 2012
Computer vision › 3D vision › point cloud registration › correspondence-based registration
feature-based registration
0.112011
Visually bootstrapped generalized ICP · ICRA 2011
Computer vision › 3D vision
point cloud processing
0.112018
Robust and Fast 3D Scan Alignment Using Mutual Information · ICRA 2018
Robotics › Robot navigation and mapping
localization
0.122014
Toward mutual information based place recognition · ICRA 2014
Visually bootstrapped generalized ICP · ICRA 2011
Robotics › Robot navigation and mapping › localization
map-based localization
0.112014
Toward mutual information based place recognition · ICRA 2014
Robotics › Autonomous driving
perception
0.012012
Automatic Targetless Extrinsic Calibration of a 3D Lidar and Camera by Maximizing Mutual Information · AAAI 2012
Robotics › Robot navigation and mapping
sensor fusion
0.012012
Automatic Targetless Extrinsic Calibration of a 3D Lidar and Camera by Maximizing Mutual Information · AAAI 2012

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

mutual information maximization · 0.5voxel grid features · 0.3GPU parallelization · 0.3non-parametric entropy estimation · 0.2mutual information · 0.2cramer-rao lower bound · 0.1generalized ICP · 0.1SURF · 0.1SIFT · 0.1RANSAC · 0.1
YearPublicationVenuePosition
2018 Robust and Fast 3D Scan Alignment Using Mutual Information
abstract
This paper presents a mutual information (MI) based algorithm for the estimation of full 6-degree-of-freedom (DOF) rigid body transformation between two overlapping point clouds. We first divide the scene into a 3D voxel grid and define simple to compute features for each voxel in the scan. The two scans that need to be aligned are considered as a collection of these features and the MI between these voxelized features is maximized to obtain the correct alignment of scans. We have implemented our method with various simple point cloud features (such as number of points in voxel, variance of z-height in voxel) and compared the performance of the proposed method with existing point-to-point and point-to-distribution registration methods. We show that our approach has an efficient and fast parallel implementation on GPU, and evaluate the robustness and speed of the proposed algorithm on two real-world datasets which have variety of dynamic scenes from different environments.
Nikhil Mehta 0002, James R. McBride, Gaurav Pandey 0004
ICRA2
2018 Real Time Incremental Foveal Texture Mapping for Autonomous Vehicles
abstract
We propose an end-to-end real time framework to generate high resolution graphics grade textured 3D map of urban environment. The generated detailed map finds its application in the precise localization and navigation of autonomous vehicles. It can also serve as a virtual test bed for various vision and planning algorithms as well as a background map in the computer games. In this paper, we focus on two important issues: (i) incrementally generating a map with coherent 3D surface, in real time and (ii) preserving the quality of color texture. To handle the above issues, firstly, we perform a pose-refinement procedure which leverages camera image information, Delaunay triangulation and existing scan matching techniques to produce high resolution 3D map from the sparse input LIDAR scan. This 3D map is then texturized and accumulated by using a novel technique of ray-filtering which handles occlusion and inconsistencies in pose-refinement. Further, inspired by human fovea, we introduce foveal-processing which significantly reduces the computation time and also assists ray-filtering to maintain consistency in color texture and coherency in 3D surface of the output map. Moreover, we also introduce texture error (TE) and mean texture mapping error (MTME), which provides quantitative measure of texturing and overall quality of the textured maps.
James R. McBride, Gaurav Pandey 0004
IROS2
2017 Alignment of 3D point clouds with a dominant ground plane
abstract
This paper reports on a novel two-step algorithm for the estimation of full 6-degree-of-freedom (DOF) [tx, ty, tz, θx, θy, θz] rigid body transformation between any two overlapping point-clouds that have a dominant ground plane. We first estimate the ground plane (X-Y plane) from the two 3D point-clouds and align them to obtain a good estimate of the distance between the ground planes (i.e. tz) and rotations θxand θyabout the X and Y axis respectively using the Rodrigues rotation formula. The remaining parameters (tx, ty, θz) are then estimated by maximizing the total mutual information (MI) between the 2D feature maps generated from the multi-modal sensor data. Experimental results using scans obtained by a vehicle equipped with a 3D laser scanner and an omnidirectional camera are used to validate the robustness of the proposed algorithm over a wide range of initial conditions. The proposed method provides an efficient framework for multi-modal sensor data fusion and provides a robust solution to the scan alignment problem.
Gaurav Pandey 0004, Shashank Giri, James R. McBride
IROS3
2014 Toward mutual information based place recognition
abstract
This paper reports on a novel mutual information (MI) based algorithm for robust place recognition. The proposed method provides a principled framework for fusing the complementary information obtained from 3D lidar and camera imagery for recognizing places within an a priori map of a dynamic environment. The visual appearance of the locations in the map can be significantly different due to changing weather, lighting conditions and dynamical objects present in the environment. Various 3D/2D features are extracted from the textured point clouds (scans) and each scan is represented as a collection of these features. For two scans acquired from the same location, the high value of MI between the features present in the scans indicates that the scans are captured from the same location. We use a non-parametric entropy estimator to estimate the true MI from the sparse marginal and joint histograms of the features extracted from the scans. Experimental results using seasonal datasets collected over several years are used to validate the robustness of the proposed algorithm.
Gaurav Pandey 0004, James R. McBride, Silvio Savarese, Ryan M. Eustice
ICRA2
2012 Automatic Targetless Extrinsic Calibration of a 3D Lidar and Camera by Maximizing Mutual Information
abstract
This paper reports on a mutual information (MI) based algorithm for automatic extrinsic calibration of a 3D laser scanner and optical camera system. By using MI as the registration criterion, our method is able to work in situ without the need for any specific calibration targets, which makes it practical for in-field calibration. The calibration parameters are estimated by maximizing the mutual information obtained between the sensor-measured surface intensities. We calculate the Cramer-Rao-Lower-Bound (CRLB) and show that the sample variance of the estimated parameters empirically approaches the CRLB for a sufficient number of views. Furthermore, we compare the calibration results to independent ground-truth and observe that the mean error also empirically approaches to zero as the number of views are increased. This indicates that the proposed algorithm, in the limiting case, calculates a minimum variance unbiased (MVUB) estimate of the calibration parameters. Experimental results are presented for data collected by a vehicle mounted with a 3D laser scanner and an omnidirectional camera system.
Gaurav Pandey 0004, James R. McBride, Silvio Savarese, Ryan M. Eustice
AAAI2
2012 Toward mutual information based automatic registration of 3D point clouds
abstract
This paper reports a novel mutual information (MI) based algorithm for automatic registration of unstructured 3D point clouds comprised of co-registered 3D lidar and camera imagery. The proposed method provides a robust and principled framework for fusing the complementary information obtained from these two different sensing modalities. High-dimensional features are extracted from a training set of textured point clouds (scans) and hierarchical k-means clustering is used to quantize these features into a set of codewords. Using this codebook, any new scan can be represented as a collection of codewords. Under the correct rigid-body transformation aligning two overlapping scans, the MI between the codewords present in the scans is maximized. We apply a James-Stein-type shrinkage estimator to estimate the true MI from the marginal and joint histograms of the codewords extracted from the scans. Experimental results using scans obtained by a vehicle equipped with a 3D laser scanner and an omnidirectional camera are used to validate the robustness of the proposed algorithm over a wide range of initial conditions. We also show that the proposed method works well with 3D data alone.
Gaurav Pandey 0004, James R. McBride, Silvio Savarese, Ryan M. Eustice
IROS2
2011 Visually bootstrapped generalized ICP
abstract
This paper reports a novel algorithm for boot strapping the automatic registration of unstructured 3D point clouds collected using co-registered 3D lidar and omnidirectional camera imagery. Here, we exploit the co-registration of the 3D point cloud with the available camera imagery to associate high dimensional feature descriptors such as scale invariant feature transform (SIFT) or speeded up robust features (SURF) to the 3D points. We first establish putative point correspondence in the high dimensional feature space and then use these correspondences in a random sample consensus (RANSAC) framework to obtain an initial rigid body transformation that aligns the two scans. This initial transformation is then refined in a generalized iterative closest point (ICP) framework. The proposed method is completely data driven and does not require any initial guess on the transformation. We present results from a real world dataset collected by a vehicle equipped with a 3D laser scanner and an omnidirectional camera.
Gaurav Pandey 0004, Silvio Savarese, James R. McBride, Ryan M. Eustice
ICRA3
2011 Visual localization in fused image and laser range data
abstract
This paper reports on a method for tracking a camera system within an a priori known map constructed from co-registered 3D light detection and ranging (LIDAR) and omnidirectional image data. Our method pre-processes the raw 3D LIDAR and camera data to produce a sparse map that can scale to city-size environments. From the original LIDAR and camera data we extract visual features and identify those that are most robust to varying viewpoint. This allows us to include only the visual features that are most useful for localization in the map. Additionally, we quantize the visual features using a vocabulary tree to further reduce the map's file size. We then use vision-based localization to track the vehicle's motion through the map. We present results on urban data collected with Ford Motor Company's autonomous vehicle testbed. In our experiments the map is built using urban data from winter 2009, and localization is performed using data collected in fall 2010 and winter 2011. This demonstrates our algorithm's robustness to temporal changes in the environment.
Nicholas Carlevaris-Bianco, Anush Mohan, James R. McBride, Ryan M. Eustice
IROS3