Demo Data from VLDB 2026 / reviewers in the wild / expert
Andrew E. Johnson 0002
dblp:j/AndrewEdieJohnson · also Andrew Edie Johnson
· DBLP profile ↗
18ranked-venue papers
13as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 16 · 12 first-authorSystems, architecture and hardware · 7 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 4 first-authorApplied, interdisciplinary, general and emerging 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
14 papers |
Robot navigation and mapping · 55% 3D vision · 25% Legged, aerial and field robots · 11% | |
| Computer graphics and multimedia
1 paper |
Geometric modeling and processing · 100% |
Topics — the 24 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Robot navigation and mapping
visual odometry |
0.2 | 4 | 2008 | Robust and Efficient Stereo Feature Tracking for Visual Odometry · ICRA 2008 Design Through Operation of an Image-Based Velocity Estimation System for Mars Landing · Int. J. Comput. Vis. 2007 MER-DIMES: A Planetary Landing Application of Computer Vision · CVPR (1) 2005 |
Robotics › Robot navigation and mapping › localization
inertial navigation |
0.1 | 1 | 2009 | Vision-Aided Inertial Navigation for Spacecraft Entry, Descent, and Landing · IEEE Trans. Robotics 2009 |
Robotics › Robot navigation and mapping › localization › vision-based localization
terrain relative navigation |
0.1 | 1 | 2009 | Vision-Aided Inertial Navigation for Spacecraft Entry, Descent, and Landing · IEEE Trans. Robotics 2009 |
Robotics › Robot navigation and mapping › localization
visual-inertial navigation |
0.1 | 1 | 2009 | Vision-Aided Inertial Navigation for Spacecraft Entry, Descent, and Landing · IEEE Trans. Robotics 2009 |
Computer vision › 3D vision
stereo vision |
0.1 | 1 | 2008 | Stereo vision and shadow analysis for landing hazard detection · ICRA 2008 |
Computer vision › 3D vision
motion estimation |
0.1 | 2 | 2005 | Field Testing of the Mars Exploration Rovers Descent Image Motion Estimation System · ICRA 2005 Motion Estimation from Laser Ranging for Autonomous Comet Landing · ICRA 2000 |
Robotics › Robot navigation and mapping › state estimation › kinematic state estimation
velocity estimation |
0.1 | 1 | 2007 | Design Through Operation of an Image-Based Velocity Estimation System for Mars Landing · Int. J. Comput. Vis. 2007 |
Computer vision › 3D vision › shape matching
surface matching |
0.1 | 3 | 2000 | Surface Landmark Selection and Matching in Natural Terrain · CVPR 2000 Efficient Multiple Model Recognition in Cluttered 3-D Scenes · CVPR 1998 Recognizing Objects by Matching Oriented Points · CVPR 1997 |
Computer vision › 3D vision
3d object recognition |
0.1 | 3 | 1999 | Using Spin Images for Efficient Object Recognition in Cluttered 3D Scenes · IEEE Trans. Pattern Anal. Mach. Intell. 1999 Efficient Multiple Model Recognition in Cluttered 3-D Scenes · CVPR 1998 Recognizing Objects by Matching Oriented Points · CVPR 1997 |
Computer vision › Image recognition and object detection
object recognition |
0.1 | 3 | 1999 | Using Spin Images for Efficient Object Recognition in Cluttered 3D Scenes · IEEE Trans. Pattern Anal. Mach. Intell. 1999 Efficient Multiple Model Recognition in Cluttered 3-D Scenes · CVPR 1998 Recognizing Objects by Matching Oriented Points · CVPR 1997 |
Robotics › Legged, aerial and field robots
aerial robots |
0.1 | 1 | 2005 | Vision Guided Landing of an Autonomous Helicopter in Hazardous Terrain · ICRA 2005 |
Robotics › Robot navigation and mapping › localization › inertial navigation
aided inertial navigation |
0.0 | 1 | 2002 | Augmenting Inertial Navigation with Image-Based Motion Estimation · ICRA 2002 |
Robotics › Robot navigation and mapping
state estimation |
0.0 | 1 | 2002 | Augmenting Inertial Navigation with Image-Based Motion Estimation · ICRA 2002 |
Robotics › Robot navigation and mapping › visual odometry
vision-based motion estimation |
0.0 | 1 | 2002 | Augmenting Inertial Navigation with Image-Based Motion Estimation · ICRA 2002 |
Robotics › Legged, aerial and field robots › space robotics
planetary landing |
0.0 | 3 | 2005 | Field Testing of the Mars Exploration Rovers Descent Image Motion Estimation System · ICRA 2005 Augmenting Inertial Navigation with Image-Based Motion Estimation · ICRA 2002 Motion Estimation from Laser Ranging for Autonomous Comet Landing · ICRA 2000 |
Computer vision › Video understanding and tracking
feature tracking |
0.0 | 1 | 2009 | Vision-Aided Inertial Navigation for Spacecraft Entry, Descent, and Landing · IEEE Trans. Robotics 2009 |
Robotics › Robot navigation and mapping › localization
absolute position estimation |
0.0 | 1 | 2000 | Surface Landmark Selection and Matching in Natural Terrain · CVPR 2000 |
Robotics › Robot navigation and mapping
landmark matching |
0.0 | 1 | 2000 | Surface Landmark Selection and Matching in Natural Terrain · CVPR 2000 |
Robotics › Robot navigation and mapping
localization |
0.0 | 1 | 2000 | Surface Landmark Selection and Matching in Natural Terrain · CVPR 2000 |
Robotics › Robot navigation and mapping › mobile robot navigation › off-road navigation
planetary rover navigation |
0.0 | 1 | 2008 | Robust and Efficient Stereo Feature Tracking for Visual Odometry · ICRA 2008 |
Geometric modeling and processing
shape descriptor |
0.0 | 1 | 1999 | Using Spin Images for Efficient Object Recognition in Cluttered 3D Scenes · IEEE Trans. Pattern Anal. Mach. Intell. 1999 |
Geometric modeling and processing › shape descriptor
spin image |
0.0 | 1 | 1999 | Using Spin Images for Efficient Object Recognition in Cluttered 3D Scenes · IEEE Trans. Pattern Anal. Mach. Intell. 1999 |
Robotics › Robot manipulation
robot vision |
0.0 | 1 | 2007 | Computer Vision on Mars · Int. J. Comput. Vis. 2007 |
Computer vision › 3D vision
structure from motion |
0.0 | 1 | 2005 | Vision Guided Landing of an Autonomous Helicopter in Hazardous Terrain · ICRA 2005 |
Methods — techniques the papers use, named apart from their topics
stereo vision · 0.2image-based velocity estimation · 0.1extended kalman filter · 0.12d-to-3d correspondence · 0.1shadow analysis · 0.1motion estimation · 0.1terrain analysis · 0.1sensor fusion · 0.1hazard detection · 0.1feature tracking · 0.1surface matching · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Vision-Aided Inertial Navigation for Spacecraft Entry, Descent, and LandingabstractIn this paper, we present the vision-aided inertial navigation (VISINAV) algorithm that enables precision planetary landing. The vision front-end of the VISINAV system extracts 2-D-to-3-D correspondences between descent images and a surface map (mapped landmarks), as well as 2-D-to-2-D feature tracks through a sequence of descent images (opportunistic features). An extended Kalman filter (EKF) tightly integrates both types of visual feature observations with measurements from an inertial measurement unit. The filter computes accurate estimates of the lander's terrain-relative position, attitude, and velocity, in a resource-adaptive and hence real-time capable fashion. In addition to the technical analysis of the algorithm, the paper presents validation results from a sounding-rocket test flight, showing estimation errors of only 0.16 m/s for velocity and 6.4 m for position at touchdown. These results vastly improve current state of the art for terminal descent navigation without visual updates, and meet the requirements of future planetary exploration missions. Anastasios I. Mourikis, Nikolas Trawny, Stergios I. Roumeliotis, Andrew E. Johnson 0002, Adnan Ansar, Larry H. Matthies |
IEEE Trans. Robotics | 4 |
| 2008 | Robust and Efficient Stereo Feature Tracking for Visual OdometryabstractVisual odometry can augment or replace wheel odometry when navigating in high slip terrain which is quite important for autonomous navigation on Mars. We present a computationally efficient and robust visual odometry algorithm developed for the Mars Science Laboratory mission. This algorithm is a significant improvement over the algorithm developed for the Mars Exploration Rover Mission because it is at least four time more computationally efficient and it tracks significantly more features. The core of the algorithm is an integrated motion estimation and stereo feature tracking loop that allows for feature recovery while guiding feature correlation search to minimize computation. Results on thousands of terrestrial and Martian stereo pairs show that the algorithm can operate with no initial motion estimate while still obtaining subpixel attitude estimation performance. Andrew E. Johnson 0002, Steve B. Goldberg, Larry H. Matthies |
ICRA | 1 |
| 2008 | Stereo vision and shadow analysis for landing hazard detectionabstractUnmanned planetary landers to date have landed blind, without the benefit of onboard landing hazard detection and avoidance systems. This constrains landing sites to very benign terrain and limits the scientific goals of missions. We review sensor options for landing hazard detection, then identify an approach based on stereo vision and shadow analysis that appears to address the broadest set of missions with the lowest cost. We describe algorithms for slope estimation and rock detection with this approach, develop models of their performance, and validate those models experimentally. Instantiating our model of rock detection reliability for Mars predicts that this approach would reduce the probability of failed landing by at least a factor of 4 compared to blind landing. Conversely, for the safety level desired for the 2009 Mars lander, this approach would increase the fraction of the planet that is accessible for landing from about 1/3 to nearly 100%. Larry H. Matthies, Andres Huertas, Andrew E. Johnson 0002 |
ICRA | 4 |
| 2007 | Design Through Operation of an Image-Based Velocity Estimation System for Mars Landing
Andrew E. Johnson 0002, Reg G. Willson, Jay Goguen, Chris Leger, Miguel Sanmartin, Larry H. Matthies |
Int. J. Comput. Vis. | 1 |
| 2007 | Computer Vision on Mars
Larry H. Matthies, Mark W. Maimone, Andrew E. Johnson 0002, Reg G. Willson, Carlos Villalpando, Steve B. Goldberg, Andres Huertas, Andrew N. Stein, Anelia Angelova |
Int. J. Comput. Vis. | 3 |
| 2005 | MER-DIMES: A Planetary Landing Application of Computer VisionabstractDuring the Mars Exploration Rover (MER) landings, the descent image motion estimation system (DIMES) was used for horizontal velocity estimation. The DIMES algorithm combined measurements from a descent camera, a radar altimeter, and an inertial measurement unit. To deal with large changes in scale and orientation between descent images, the algorithm used altitude and attitude measurements to rectify images to a level ground plane. Feature selection and tracking were employed in the rectified images to compute the horizontal motion between images. Differences of consecutive motion estimates were then compared to inertial measurements to verify correct feature tracking. DIMES combined sensor data from multiple sources in a novel way to create a low-cost, robust, and computationally efficient velocity estimation solution, and DIMES was the first use of computer vision to control a spacecraft during planetary landing. This paper presents the detailed implementation of the DIMES algorithm and the results from the two landings on Mars. Andrew E. Johnson 0002, Larry H. Matthies |
CVPR (1) | 2 |
| 2005 | Vision Guided Landing of an Autonomous Helicopter in Hazardous TerrainabstractFuture robotic space missions will employ a precision soft-landing capability that will enable exploration of previously inaccessible sites that have strong scientific significance. To enable this capability, a fully autonomous onboard system that identifies and avoids hazardous features such as steep slopes and large rocks is required. Such a system will also provide greater functionality in unstructured terrain to unmanned aerial vehicles. This paper describes an algorithm for landing hazard avoidance based on images from a single moving camera. The core of the algorithm is an efficient application of structure from motion to generate a dense elevation map of the landing area. Hazards are then detected in this map and a safe landing site is selected. The algorithm has been implemented on an autonomous helicopter testbed and demonstrated four times resulting in the first autonomous landing of an unmanned helicopter in unknown and hazardous terrain. Andrew E. Johnson 0002, James F. Montgomery, Larry H. Matthies |
ICRA | 1 |
| 2005 | Field Testing of the Mars Exploration Rovers Descent Image Motion Estimation SystemabstractThe Mars Exploration Rover (MER) Descent Image Motion Estimation System (DIMES) is the first autonomous machine vision system used to safely land a robotics payload on another planet. DIMES consists of a descent camera and an algorithm for estimating horizontal velocity using image, inertial and altitude measurements. Before DIMES was accepted by MER for inclusion in the mission, its performance was validated through field testing using a manned helicopter to image three Mars analog test sites. Statistical analysis of the resulting 1900+ test cases showed that DIMES met its velocity estimation requirement. This paper describes the DIMES field test approach and associated results. Andrew E. Johnson 0002, Reg G. Willson, Jay Goguen, James Alexander, David Meller |
ICRA | 1 |
| 2002 | Augmenting Inertial Navigation with Image-Based Motion EstimationabstractNumerous upcoming NASA missions need to land safely and precisely on planetary bodies. Accurate and robust state estimation during the descent phase is necessary. Towards this end, we have developed an approach for improved state estimation by augmenting traditional inertial navigation techniques with image-based motion estimation (IBME). A Kalman filter that processes rotational velocity and linear acceleration measurements provided from an inertial measurement unit has been enhanced to accommodate relative pose measurements from the IBME. In addition to increased state estimation accuracy, IBME convergence time is reduced while robustness of the overall approach is improved. The methodology is described in detail and experimental results with a 5 DOF gantry testbed are presented. Stergios I. Roumeliotis, Andrew E. Johnson 0002, James F. Montgomery |
ICRA | 2 |
| 2000 | Surface Landmark Selection and Matching in Natural TerrainabstractIn this paper we present an algorithm for robust absolute position estimation in natural terrain based on landmarks extracted from dense 3-D surfaces. Our landmarks are constructed by concatenating pose dependent oriented surface points with pose invariant surface signatures into a single feature vector; this definition of landmarks allows a priori pose information to be used to constrain the search for landmark matches. The first step in our algorithm is to extract landmarks from stable and salient surface patches. These landmarks are then stored in a closest point search structure with which landmarks are matched efficiently using available pose constraints and invariant values. Finally, an iterative pose estimation algorithm, based on least median squares, is wrapped around landmark matching to eliminate outliers and estimate absolute position. To validate our algorithm, we show hundreds of absolute position estimation results from three different natural scenes. These results show that our algorithm can incorporate constraints on position and attitude for efficient landmark matching and match small and dense scene surface patches to large and coarse model surfaces. Andrew E. Johnson 0002 |
CVPR | 1 |
| 2000 | Motion Estimation from Laser Ranging for Autonomous Comet LandingabstractThis paper describes an algorithm for translational motion estimation near a comet a surface using scanning laser rangefinder data. Our technique is based on terrain map generation from rangefinder data followed by terrain map alignment. The output of our algorithm is estimates of rigid translational motion and motion covariance between scans. Our algorithms have been tested using data acquired with a scanning laser rangefinder designed for comet landing, and results indicated motion estimation accuracies of 0.5 m over 70 m of motion with a processing rate of 4.4 Hz on 10000 sample range scans. Andrew E. Johnson 0002, A. Miguel San Martin |
ICRA | 1 |
| 1999 | Registration and integration of textured 3D data
Andrew E. Johnson 0002, Sing Bing Kang |
Image Vis. Comput. | 1 |
| 1999 | Using Spin Images for Efficient Object Recognition in Cluttered 3D ScenesabstractWe present a 3D shape-based object recognition system for simultaneous recognition of multiple objects in scenes containing clutter and occlusion. Recognition is based on matching surfaces by matching points using the spin image representation. The spin image is a data level shape descriptor that is used to match surfaces represented as surface meshes. We present a compression scheme for spin images that results in efficient multiple object recognition which we verify with results showing the simultaneous recognition of multiple objects from a library of 20 models. Furthermore, we demonstrate the robust performance of recognition in the presence of clutter and occlusion through analysis of recognition trials on 100 scenes. Andrew E. Johnson 0002, Martial Hebert |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1998 | Efficient Multiple Model Recognition in Cluttered 3-D ScenesabstractWe present a 3-D shape-based object recognition system for simultaneous recognition of multiple objects in scenes containing clutter and occlusion. Recognition is based on matching surfaces by matching points using the spin-image representation. The spin-image is a data level shape descriptor that is used to match surfaces represented as surface meshes. We present a compression scheme for spin-images that results in efficient multiple object recognition which we verify with results showing the simultaneous recognition of multiple objects from a library of 20 models. Furthermore, we demonstrate the robust performance of recognition in the presence of clutter and occlusion through analysis of recognition trials on 100 scenes. Andrew E. Johnson 0002, Martial Hebert |
CVPR | 1 |
| 1998 | Control of Polygonal Mesh Resolution for 3-D Computer Vision
Andrew E. Johnson 0002, Martial Hebert |
Graph. Model. Image Process. | 1 |
| 1998 | Surface matching for object recognition in complex three-dimensional scenes
Andrew E. Johnson 0002, Martial Hebert |
Image Vis. Comput. | 1 |
| 1997 | Recognizing Objects by Matching Oriented PointsabstractWe present an approach to recognition of complex objects in cluttered 3-D scenes that does not require feature extraction or segmentation. Our object representation comprises descriptive images associated with each oriented point on the surface of an object. Using a single point basis constructed from an oriented point, the position of other points on the surface of the object can be described by two parameters. The accumulation of these parameters for many points on the surface of the object results in an image at each oriented point. These images, localized descriptions of the global shape of the object, are invariant to rigid transformations. Through correlation of images, point correspondences between a model and scene data are established and then grouped using geometric consistency. The effectiveness of our algorithm is demonstrated with results showing recognition of complex objects in cluttered scenes with occlusion. Andrew E. Johnson 0002, Martial Hebert |
CVPR | 1 |
| 1995 | 3-D object modeling and recognition for telerobotic manipulationabstractThis paper describes a system that semi-automatically builds a virtual world for remote operations by constructing 3-D models of a robot's work environment. With a minimum of human interaction, planar and quadric surface representations of objects typically found in man-made facilities are generated from laser rangefinder data. The surface representations are used to recognize complex models of objects in the scene. These object models are incorporated into a larger world model that can be viewed and analyzed by the operator, accessed by motion planning and robot safeguarding algorithms, and ultimately used by the operator to command the robot through graphical programming and other high level constructs. Limited operator interaction, combined with assumptions about the robots task environment, make the problem of modeling and recognizing objects tractable and yields a solution that can be readily incorporated into many telerobotic control schemes. Andrew E. Johnson 0002, Patrick Leger, Regis Hoffman, Martial Hebert, James Osborn |
IROS (1) | 1 |