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

Andrew I. Comport

dblp:44/943 · also Andrew Ian Comport · DBLP profile ↗
← Back
32ranked-venue papers
9as first author
6since 2021 · last 2025
0000-0002-3959-3195ORCID · corroborated

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

Artificial intelligence and machine learning · 27 · 6 first-author · 6 since 2021Systems, architecture and hardware · 19 · 5 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 10 · 2 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 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
13 papers
3D vision · 40% Motion planning and robot control · 24% Robot navigation and mapping · 18%
Computer graphics and multimedia
7 papers
Rendering · 56% Virtual and augmented reality · 24% Image and video processing · 11%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
robot control
1.332024
An Augmented Catenary Model for Underwater Tethered Robots · ICRA 2024
Closed-loop MPC with Dense Visual SLAM - Stability through Reactive Stepping · ICRA 2019
A visual servoing model for generalised cameras: Case study of non-overlapping cameras · ICRA 2011
Machine learning › Deep learning architectures and training
autoencoder
0.912025
Bringing NeRFs to the Latent Space: Inverse Graphics Autoencoder · ICLR 2025
Rendering
inverse rendering
0.912025
Bringing NeRFs to the Latent Space: Inverse Graphics Autoencoder · ICLR 2025
Rendering
neural radiance fields
0.912025
Bringing NeRFs to the Latent Space: Inverse Graphics Autoencoder · ICLR 2025
Computer vision › 3D vision › 3d scene reconstruction
dynamic scene reconstruction
0.812024
DiVa-360: The Dynamic Visual Dataset for Immersive Neural Fields · CVPR 2024
Computer vision › 3D vision › 3d reconstruction
multi-view reconstruction
0.812024
DiVa-360: The Dynamic Visual Dataset for Immersive Neural Fields · CVPR 2024
Computer vision › 3D vision › implicit neural representation
neural field
0.812024
DiVa-360: The Dynamic Visual Dataset for Immersive Neural Fields · CVPR 2024
Robotics › Robot navigation and mapping › SLAM
visual SLAM
0.522019
Closed-loop MPC with Dense Visual SLAM - Stability through Reactive Stepping · ICRA 2019
Super-resolution 3D tracking and mapping · ICRA 2013
Robotics › Robot navigation and mapping
SLAM
0.522019
Closed-loop MPC with Dense Visual SLAM - Stability through Reactive Stepping · ICRA 2019
A dense structure model for image based stereo SLAM · ICRA 2011
Robotics › Motion planning and robot control › robot control
model predictive control
0.412019
Closed-loop MPC with Dense Visual SLAM - Stability through Reactive Stepping · ICRA 2019
Computer vision › 3D vision
structure from motion
0.222013
A Unified Rolling Shutter and Motion Blur Model for 3D Visual Registration · ICCV 2013
Accurate Quadrifocal Tracking for Robust 3D Visual Odometry · ICRA 2007
Robotics › Motion planning and robot control › robot control › sensor-based control
visual servoing
0.232011
A visual servoing model for generalised cameras: Case study of non-overlapping cameras · ICRA 2011
Statistically robust 2-D visual servoing · IEEE Trans. Robotics 2006
Improvements in Robust 2D Visual Servoing · ICRA 2004
Robotics › Legged, aerial and field robots
field robotics
0.212024
An Augmented Catenary Model for Underwater Tethered Robots · ICRA 2024
Robotics › Legged, aerial and field robots
underwater robotics
0.212024
An Augmented Catenary Model for Underwater Tethered Robots · ICRA 2024
Virtual and augmented reality
immersive video
0.212024
DiVa-360: The Dynamic Visual Dataset for Immersive Neural Fields · CVPR 2024
Robotics › Robot navigation and mapping › SLAM
dense SLAM
0.212013
Super-resolution 3D tracking and mapping · ICRA 2013
Geometric modeling and processing
3d reconstruction
0.212013
3D High Dynamic Range dense visual SLAM and its application to real-time object re-lighting · ISMAR 2013
Virtual and augmented reality
augmented reality
0.212013
3D High Dynamic Range dense visual SLAM and its application to real-time object re-lighting · ISMAR 2013
Virtual and augmented reality › augmented reality
augmented reality rendering
0.212013
3D High Dynamic Range dense visual SLAM and its application to real-time object re-lighting · ISMAR 2013
Image and video processing › super-resolution
multi-frame super-resolution
0.212013
Super-resolution 3D tracking and mapping · ICRA 2013
Image and video processing
super-resolution
0.212013
Super-resolution 3D tracking and mapping · ICRA 2013
Computer vision › 3D vision › camera calibration
camera model
0.112011
A visual servoing model for generalised cameras: Case study of non-overlapping cameras · ICRA 2011
Computer vision › 3D vision
depth estimation
0.112011
A dense structure model for image based stereo SLAM · ICRA 2011
Computer vision › 3D vision › stereo vision › stereo matching
disparity refinement
0.112011
A dense structure model for image based stereo SLAM · ICRA 2011
Computer vision › 3D vision › camera calibration › camera model
generalized camera model
0.112011
A visual servoing model for generalised cameras: Case study of non-overlapping cameras · ICRA 2011
Robotics › Robot navigation and mapping › SLAM › visual SLAM
stereo SLAM
0.112011
A dense structure model for image based stereo SLAM · ICRA 2011
Robotics › Legged, aerial and field robots › legged robots
humanoid locomotion
0.112019
Closed-loop MPC with Dense Visual SLAM - Stability through Reactive Stepping · ICRA 2019
Robotics › Legged, aerial and field robots
legged robots
0.112019
Closed-loop MPC with Dense Visual SLAM - Stability through Reactive Stepping · ICRA 2019
Robotics › Motion planning and robot control › robot control › sensor-based control › visual servoing
robust visual servoing
0.122006
Statistically robust 2-D visual servoing · IEEE Trans. Robotics 2006
Improvements in Robust 2D Visual Servoing · ICRA 2004
Robotics › Robot navigation and mapping › visual odometry
stereo visual odometry
0.112007
Accurate Quadrifocal Tracking for Robust 3D Visual Odometry · ICRA 2007

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

neural radiance field · 3.3autoencoder · 1.7simultaneous localization and mapping · 0.4proprioceptive sensing · 0.4model predictive control · 0.4inverse model · 0.3iteratively reweighted least squares · 0.3rolling shutter modeling · 0.2motion blur modeling · 0.2light-probe synthesis · 0.2dense registration · 0.2dense 3d tracking and mapping · 0.2RGB-D error minimization · 0.2robust illumination model · 0.1m-estimation · 0.1CFA space tracking · 0.1performance criteria comparison · 0.1monocular vision · 0.1
YearPublicationVenuePosition
2025 Bringing NeRFs to the Latent Space: Inverse Graphics Autoencoder
abstract
While pre-trained image autoencoders are increasingly utilized in computer vision, the application of inverse graphics in 2D latent spaces has been under-explored. Yet, besides reducing the training and rendering complexity, applying inverse graphics in the latent space enables a valuable interoperability with other latent-based 2D methods. The major challenge is that inverse graphics cannot be directly applied to such image latent spaces because they lack an underlying 3D geometry. In this paper, we propose an Inverse Graphics Autoencoder (IG-AE) that specifically addresses this issue. To this end, we regularize an image autoencoder with 3D-geometry by aligning its latent space with jointly trained latent 3D scenes. We utilize the trained IG-AE to bring NeRFs to the latent space with a latent NeRF training pipeline, which we implement in an open-source extension of the Nerfstudio framework, thereby unlocking latent scene learning for its supported methods. We experimentally confirm that Latent NeRFs trained with IG-AE present an improved quality compared to a standard autoencoder, all while exhibiting training and rendering accelerations with respect to NeRFs trained in the image space. Our project page can be found at https://ig-ae.github.io .
Antoine Schnepf, Karim Kassab, Jean-Yves Franceschi, Laurent Caraffa, Flavian Vasile, Jérémie Mary, Andrew I. Comport, Valérie Gouet-Brunet
ICLR7
2024 DiVa-360: The Dynamic Visual Dataset for Immersive Neural Fields
abstract
Advances in neural fields are enabling high-fidelity capture of the shape and appearance of dynamic 3D scenes. However, their capabilities lag behind those offered by conventional representations such as 2D videos because of algorithmic challenges and the lack of large-scale multi-view real-world datasets. We address the dataset limitation with DiVa-360, a real-world 360° dynamic visual dataset that contains synchronized high-resolution and long-duration multi-view video sequences of table-scale scenes captured using a customized low-cost system with 53 cameras. It contains 21 object-centric sequences categorized by different motion types, 25 intricate hand-object interaction sequences, and 8 long-duration sequences for a total of 17.4 M image frames. In addition, we provide foreground-background segmentation masks, synchronized audio, and text descriptions. We benchmark the state-of-the-art dynamic neural field methods on DiVa-360 and provide insights about existing methods and future challenges on long-duration neural field capture.
Cheng-You Lu, Peisen Zhou, Angela Xing, Chandradeep Pokhariya, Arnab Dey 0001, Ishaan Nikhil Shah, Rugved Mavidipalli, Dylan Hu, Andrew I. Comport, Srinath Sridhar 0002
CVPR9
2024 An Augmented Catenary Model for Underwater Tethered Robots
abstract
This paper examines the relevance of using catenary-based curves to model cables in underwater tethered robotic applications in order to take into account the influence of hydrodynamic damping. To this end, an augmented catenary-based model is introduced to deal with the dynamical effects of surge motion, sway motion or a combination of both on a cable. Experimental studies are carried out with eight cables of varying stiffness, weight and buoyancy. One end of the cable is fixed, while the other end is moved by the underwater robot. The obtained results help to determine which cables and which dynamics are compatible with a fair estimation of the cable shape through the proposed models.
Martin Filliung, Juliette Drupt, Charly Peraud, Claire Dune, Nicolas Boizot, Andrew I. Comport, Cédric Anthierens, Vincent Hugel
ICRA6
2022 Forecasting of depth and ego-motion with transformers and self-supervision
abstract
This paper addresses the problem of end-to-end self-supervised forecasting of depth and ego motion. Given a sequence of raw images, the aim is to forecast both the geometry and ego-motion using a self supervised photometric loss. The architecture is designed using both convolution and transformer modules. This leverages the benefits of both modules: Inductive bias of CNN, and the multi-head attention of transformers, thus enabling a rich spatio-temporal representation that enables accurate depth forecasting. Prior work attempts to solve this problem using multi-modal input/output with supervised ground-truth data which is not practical since a large annotated dataset is required. Alternatively to prior methods, this paper forecasts depth and ego motion using only self-supervised raw images as input. The approach performs significantly well on the KITTI dataset benchmark with several performance criteria being even comparable to prior non-forecasting self-supervised monocular depth inference methods.
Houssem-eddine Boulahbal, Adrian Voicila, Andrew I. Comport
ICPR3
2022 Inertial-measurement-based catenary shape estimation of underwater cables for tethered robots
abstract
This paper deals with the estimation of the shape of a catenary for a negatively buoyant cable, connecting a pair of underwater robots in a robot chain. The new estimation method proposed here is based on the calculation of local tangents thanks to the data acquired from inertial measurement units (IMUs), which are attached to the cable near its ends. This method is compared with a vision-based estimation method that was developed previously. Experiments are conducted, in the air and in a pool, using a motion capture system for ground truth. The results obtained show that the new method significantly improves the estimation of the catenary height. Furthermore, the identification of the cable shape is not affected by the limits of the camera's field of view and by the image projection, resulting in increased accuracy and range, without singularities.
Juliette Drupt, Claire Dune, Andrew I. Comport, Sabine Seillier, Vincent Hugel
IROS3
2021 Are conditional GANs explicitly conditional?
Houssem-eddine Boulahbal, Adrian Voicila, Andrew I. Comport
BMVC3
2019 Closed-loop MPC with Dense Visual SLAM - Stability through Reactive Stepping
abstract
Walking gaits generated using Model Predictive Control (MPC) is widely used due to its capability to handle several constraints that characterize humanoid locomotion. The use of simplified models such as the Linear Inverted Pendulum allows to perform computations in real-time, giving the robot the fundamental capacity to replan its motion to follow external inputs (e.g. reference velocity, footstep plans). However, usually the MPC does not take into account the current state of the robot when computing the reference motion, losing the ability to react to external disturbances. In this paper a closed-loop MPC scheme is proposed to estimate the robot's real state through Simultaneous Localization and Mapping (SLAM) and proprioceptive sensors (force/torque). With the proposed control scheme it is shown that the robot is able to react to external disturbances (push), by stepping to recover from the loss of balance. Moreover the localization allows the robot to navigate to target positions in the environment without being affected by the drift generated by imperfect open-loop control execution. We validate the proposed scheme through two different experiments with a HRP-4 humanoid robot.
Arnaud Tanguy, Daniele De Simone, Andrew I. Comport, Giuseppe Oriolo, Abderrahmane Kheddar
ICRA3
2018 Semantic-only Visual Odometry based on dense class-level segmentation
abstract
This paper proposes a novel approach called Semantic Visual Odometry (SemVO) which incorporates class-level consistency priors into the problem of 6-DoF Visual Odometry. Dense class-level labels are learnt for each pixel of the image using a CNN trained for semantic segmentation. A semantic error is formulated penalising the sum of squared differences (SSD) on class-level feature maps extracted from the decoder of a RefineNet. It will be shown how the proposed approach allows dense RGB-D camera tracking using solely a semantic error term. SemVO is evaluated on the ScanNet dataset and the results demonstrate how the number of classes affects performance. Results are also provided showing how best to fuse the new error function with classic dense photometric and geometric methods. Finally, it is demonstrated that SemVO improves over standard approaches for large camera motion applications.
Howard Mahé, Denis Marraud, Andrew I. Comport
ICPR3
2017 Active high dynamic range mapping for dense visual SLAM
abstract
Acquiring High Dynamic Range (HDR) photos from several images, with an active shutter providing different exposures (sensor integration periods), has been widely commercialised in photography for static camera positions. In the case of a mobile video sensor (as is the case in robotics), this problem is more difficult due to real-time motion of the sensor which transforms the perspective between the acquired images. HDR approaches for a set of images from different perspectives have therefore been significantly overlooked since this would require sophisticated dense mapping approaches to eliminate the motion component. Recent dense visual SLAM (Simultaneous Localization And Mapping) approaches provide this framework, however, few works have attempted to perform HDR visual SLAM. Current approaches are thus highly dependant on illumination conditions and camera shutter settings. In this paper a new approach is proposed that enables 3D HDR environment maps to be acquired actively from a dynamic set of images in real-time. The 6 DOF pose, the dense scene structure and the HDR texture map will be estimated simultaneously with the objective of maximising the dynamic range. This will allow to obtain a radiance map of the scene by fusing a real-time stream of low dynamic range images (LDR) into a graph of HDR key-frame images. In particular, a method is proposed to actively control the shutter based on information theory to optimise the information content of the 3D HDR environment map for RGB-D sensors. As will be shown in the results, a 3D HDR environment map allows mapping (visual SLAM) to take actively advantage of varying luminosity in different parts of the scene.
Christian Barat, Andrew I. Comport
IROS2
2016 Point-to-hyperplane RGB-D pose estimation: Fusing photometric and geometric measurements
abstract
The objective of this paper is to investigate the problem of how to best combine and fuse color and depth measurements for incremental pose estimation or 3D tracking. Subsequently a framework will be proposed that allows to formulate the problem with a unique measurement vector and not to combine them in an ad-hoc manner. In particular, the full color and depth measurement will be defined as a 4-vector (by combining 3D Euclidean points + image intensities) and an optimal error for pose estimation will be derived from this. As will be shown, this will lead to designing an iterative closest point approach in 4 dimensional space. A kd-tree is used to find the closest point in 4D-space, therefore simultaneously accounting for color and depth. Based on this unified framework a novel Point-to-hyperplane approach will be introduced which has the advantages of classic Point-to-plane ICP but in 4D-space. By doing this it will be shown that there is no longer any need to provide or estimate a scale factor between different measurement types. Consequently, this allows to increase the convergence domain and speed up the alignment, whilst maintaining the robust and accurate properties. Results on both simulated and real environments will be provided along with benchmark comparisons.
Fernando I. Ireta Muñoz, Andrew I. Comport
IROS2
2014 Live RGB-D camera tracking for television production studios
Tommi Tykkala, Andrew I. Comport, Joni-Kristian Kämäräinen, Hannu Hartikainen
J. Vis. Commun. Image Represent.2
2013 A Unified Rolling Shutter and Motion Blur Model for 3D Visual Registration
abstract
Motion blur and rolling shutter deformations both inhibit visual motion registration, whether it be due to a moving sensor or a moving target. Whilst both deformations exist simultaneously, no models have been proposed to handle them together. Furthermore, neither deformation has been considered previously in the context of monocular full-image 6 degrees of freedom registration or RGB-D structure and motion. As will be shown, rolling shutter deformation is observed when a camera moves faster than a single pixel in parallax between subsequent scan-lines. Blur is a function of the pixel exposure time and the motion vector. In this paper a complete dense 3D registration model will be derived to account for both motion blur and rolling shutter deformations simultaneously. Various approaches will be compared with respect to ground truth and live real-time performance will be demonstrated for complex scenarios where both blur and shutter deformations are dominant.
Maxime Meilland, Tom Drummond, Andrew I. Comport
ICCV3
2013 Super-resolution 3D tracking and mapping
abstract
This paper proposes a new visual SLAM technique that not only integrates 6 degrees of freedom (DOF) pose and dense structure but also simultaneously integrates the colour information contained in the images over time. This involves developing an inverse model for creating a super-resolution map from many low resolution images. Contrary to classic super-resolution techniques, this is achieved here by taking into account full 3D translation and rotation within a dense localisation and mapping framework. This not only allows to take into account the full range of image deformations but also allows to propose a novel criteria for combining the low resolution images together based on the difference in resolution between different images in 6D space. Another originality of the proposed approach with respect to the current state of the art lies in the minimisation of both colour (RGB) and depth (D) errors, whilst competing approaches only minimise geometry. Several results are given showing that this technique runs in real-time (30Hz) and is able to map large scale environments in high-resolution whilst simultaneously improving the accuracy and robustness of the tracking.
Maxime Meilland, Andrew I. Comport
ICRA2
2013 On unifying key-frame and voxel-based dense visual SLAM at large scales
abstract
This paper proposes an approach to real-time dense localisation and mapping that aims at unifying two different representations commonly used to define dense models. On one hand, much research has looked at 3D dense model representations using voxel grids in 3D. On the other hand, image-based key-frame representations for dense environment mapping have been developed. Both techniques have their relative advantages and disadvantages which will be analysed in this paper. In particular each representation's space-size requirements, their effective resolution, the computation efficiency, their accuracy and robustness will be compared. This paper then proposes a new model which unifies various concepts and exhibits the main advantages of each approach within a common framework. One of the main results of the proposed approach is its ability to perform large scale reconstruction accurately at the scale of mapping a building.
Maxime Meilland, Andrew I. Comport
IROS2
2013 Photorealistic 3D mapping of indoors by RGB-D scanning process
abstract
In this work, a RGB-D input stream is utilized for GPU-boosted 3D reconstruction of textured indoor environments. The goal is to develop a process which produces standard 3D models from indoors to explore them virtually. Camera motion is tracked in 3D space by registering the current view with a reference view. Depending on the trajectory shape, the reference is either fetched from a concurrently built keyframe model or from a previous RGB-D measurement. Realtime tracking (30Hz) is executed on a low-end GPU, which is possible because structural data is not fused concurrently. After camera poses have been estimated, both trajectory and structure are refined in post-processing. The global point cloud is compressed into a watertight polygon mesh by using Poisson reconstruction method. The Poisson method is well-suited, because it compressed the raw data without introducing multiple geometries and also fills holes efficiently. Holes are typically introduced at occluded regions. Texturing is generated by backprojecting the nearest RGB image onto the mesh. The final model is stored in a standard 3D model format to allow easy user exploration and navigation in virtual 3D environment.
Tommi Tykkala, Andrew I. Comport, Joni-Kristian Kämäräinen
IROS2
2013 3D High Dynamic Range dense visual SLAM and its application to real-time object re-lighting
abstract
Acquiring High Dynamic Range (HDR) light-fields from several images with different exposures (sensor integration periods) has been widely considered for static camera positions. In this paper a new approach is proposed that enables 3D HDR environment maps to be acquired directly from a dynamic set of images in real-time. In particular a method will be proposed to use an RGB-D camera as a dynamic light-field sensor, based on a dense real-time 3D tracking and mapping approach, that avoids the need for a light-probe or the observation of reflective surfaces. The 6dof pose and dense scene structure will be estimated simultaneously with the observed dynamic range so as to compute the radiance map of the scene and fuse a stream of low dynamic range images (LDR) into an HDR image. This will then be used to create an arbitrary number of virtual omni-directional light-probes that will be placed at the positions where virtual augmented objects will be rendered. In addition, a solution is provided for the problem of automatic shutter variations in visual SLAM. Augmented reality results are provided which demonstrate real-time 3D HDR mapping, virtual light-probe synthesis and light source detection for rendering reflective objects with shadows seamlessly with the real video stream in real-time.
Maxime Meilland, Christian Barat, Andrew I. Comport
ISMAR3
2011 Real-time Dense Visual Tracking under Large Lighting Variations
abstract
International audience
Maxime Meilland, Andrew I. Comport, Patrick Rives
BMVC2
2011 A visual servoing model for generalised cameras: Case study of non-overlapping cameras
abstract
This paper proposes an adaptation of classical image-based visual servoing to a generalised imaging model where cameras are modelled as sets of 3D viewing rays. This new model leads to a generalised visual servoing control formalism that can be applied to any type of imaging system whether it be multi-camera, catadioptric, non-central, etc. In this paper the generalised 3D viewing cones are parameterised geometrically via Plucker line coordinates. The new visual servoing model is tested on an a-typical stereo-camera system with non-overlapping cameras. In this case no 3D information is available from triangulation and the system is comparable to a 2D visual servoing system with non-central ray-based control law. I.
Andrew I. Comport, Robert E. Mahony, Fabien Spindler
ICRA1
2011 Real-time direct tracking of color images in the presence of illumination variation
abstract
This paper introduces a novel color tracking model for image registration that exploits directly the color information provided by standard color cameras. Furthermore, unlike previous approaches, the color tracking model is designed to handle both global and local illumination changes within a robust framework that also rejects outliers such as occluding objects, shadows, etc. In order to demonstrate the proposed approach a planar template tracking algorithm is used, however, the approach is also valid for a general class of direct tracking algorithms. In particular, the objective function is defined to be minimized directly in the CFA (color filter array) space instead of the common RGB space. It will be shown that this not only takes advantage of the discernibility of color measurements but also drastically improves the efficiency of the vision processing pipeline and ultimately improves real-time performance. A robust global illumination model is then combined with a robust M-estimation technique that is shown to handle outliers as well as global and local illumination changes. Results from synthetic and real sequences are presented to demonstrate the proposed concept.
Andrew I. Comport
ICRA2
2011 A dense structure model for image based stereo SLAM
abstract
In this paper a dense structure model is developed for stereo image based Simultaneous Localization And Mapping (SLAM). It is proposed to model dense environment structure incrementally by robustly integrating disparity maps from current and previous time instants. In this way disparities can be refined over time to favor consistent 3D structure over noise. The analytical search bounds for disparities are transferred into the current map to allow efficient re-localization. The cost function is image-based and it is minimized by combining Iteratively Reweighted Least-Squares (IRLS) with exhaustive search for finding motion and disparity parameters respectively.
Tommi Tykkala, Andrew I. Comport
ICRA2
2011 Dense visual mapping of large scale environments for real-time localisation
abstract
Consumer depth cameras, such as the Microsoft Kinect, are capable of providing frames of dense depth values at real time. One fundamental question in utilizing depth cameras is how to best extract features from depth frames. Motivated by local descriptors on images, in particular kernel descriptors, we develop a set of kernel features on depth images that model size, 3D shape, and depth edges in a single framework. Through extensive experiments on object recognition, we show that (1) our local features capture different aspects of cues from a depth frame/view that complement one another; (2) our kernel features significantly outperform traditional 3D features (e.g. Spin images); and (3) we significantly improve the capabilities of depth and RGB-D (color+depth) recognition, achieving 10–15% improvement in accuracy over the state of the art.
Maxime Meilland, Andrew I. Comport, Patrick Rives
IROS2
2010 Appearance-based SLAM relying on a hybrid laser/omnidirectional sensor
abstract
This paper describes an efficient hybrid laser/vision appearance-based approach to provide a mobile robot with rich 3D information about its environment. By combining the information from an omnidirectional camera and a laser range finder, reliable 3D positioning and an accurate 3D representation of the environment is obtained subject to illumination changes even in the presence of occluding and moving objects. A scan matching technique is used to initialize the tracking algorithm in order to ensure rapid convergence and reduce computational cost. The proposed method is validated in an indoor environment using data taken from a mobile robot equipped with a 2D laser range finder and an omnidirectional camera.
Gabriela Gallegos, Maxime Meilland, Patrick Rives, Andrew I. Comport
IROS4
2010 A spherical robot-centered representation for urban navigation
abstract
This paper describes a generic method for vision-based navigation in real urban environments. The proposed approach relies on a representation of the scene based on spherical images augmented with depth information and a spherical saliency map, both constructed in a learning phase. Saliency maps are built by analyzing useful information of points which best condition spherical projections constraints in the image. During navigation, an image-based registration technique combined with robust outlier rejection is used to precisely locate the vehicle. The main objective of this work is to improve computational time by better representing and selecting information from the reference sphere and current image without degrading matching. It will be shown that by using this pre-learned global spherical memory no error is accumulated along the trajectory and the vehicle can be precisely located without drift.
Maxime Meilland, Andrew I. Comport, Patrick Rives
IROS2
2007 Accurate Quadrifocal Tracking for Robust 3D Visual Odometry
abstract
This paper describes a new image-based approach to tracking the 6DOF trajectory of a stereo camera pair using a corresponding reference image pairs instead of explicit 3D feature reconstruction of the scene. A dense minimisation approach is employed which directly uses all grey-scale information available within the stereo pair (or stereo region) leading to very robust and precise results. Metric 3D structure constraints are imposed by consistently warping corresponding stereo images to generate novel viewpoints at each stereo acquisition. An iterative non-linear trajectory estimation approach is formulated based on a quadrifocal relationship between the image intensities within adjacent views of the stereo pair. A robust M-estimation technique is used to reject outliers corresponding to moving objects within the scene or other outliers such as occlusions and illumination changes. The technique is applied to recovering the trajectory of a moving vehicle in long and difficult sequences of images.
Andrew I. Comport, Ezio Malis, Patrick Rives
ICRA1
2007 Kinematic sets for real-time robust articulated object tracking
Andrew I. Comport, Éric Marchand, François Chaumette
Image Vis. Comput.1
2006 Statistically robust 2-D visual servoing
abstract
A fundamental step toward broadening the use of real-world image-based visual servoing is to deal with the important issue of reliability and robustness. In order to address this issue, a closed-loop control law is proposed that simultaneously accomplishes a visual servoing task and is robust to a general class of image processing errors. This is achieved with the application of widely accepted statistical techniques such as robust M-estimation and LMedS. Experimental results are presented which demonstrate visual servoing tasks that resist severe outlier contamination.
Andrew I. Comport, Éric Marchand, François Chaumette
IEEE Trans. Robotics1
2006 Real-Time Markerless Tracking for Augmented Reality: The Virtual Visual Servoing Framework
abstract
Tracking is a very important research subject in a real-time augmented reality context. The main requirements for trackers are high accuracy and little latency at a reasonable cost. In order to address these issues, a real-time, robust, and efficient 3D model-based tracking algorithm is proposed for a "video see through" monocular vision system. The tracking of objects in the scene amounts to calculating the pose between the camera and the objects. Virtual objects can then be projected into the scene using the pose. Here, nonlinear pose estimation is formulated by means of a virtual visual servoing approach. In this context, the derivation of point-to-curves interaction matrices are given for different 3D geometrical primitives including straight lines, circles, cylinders, and spheres. A local moving edges tracker is used in order to provide real-time tracking of points normal to the object contours. Robustness is obtained by integrating an M-estimator into the visual control law via an iteratively reweighted least squares implementation. This approach is then extended to address the 3D model-free augmented reality problem. The method presented in this paper has been validated on several complex image sequences including outdoor environments. Results show the method to be robust to occlusion, changes in illumination, and mistracking.
Andrew I. Comport, Éric Marchand, Muriel Pressigout, François Chaumette
IEEE Trans. Vis. Comput. Graph.1
2005 Robust Real-Time Visual Tracking: Comparison, Theoretical Analysis and Performance Evaluation
abstract
In this paper, two real-time pose tracking algorithms for rigid objects are compared. Both methods are 3D-model based and are capable of calculating the pose between the camera and an object with a monocular vision system. Here, special consideration has been put into defining and evaluating different performance criteria such as computational efficiency, accuracy and robustness. Both methods are described and a unifying framework is derived. The main advantage of both algorithms lie in their real-time capabilities (on standard hardware) whilst being robust to miss-tracking, occlusion and changes in illumination.
Andrew I. Comport, Danica Kragic, Éric Marchand, François Chaumette
ICRA1
2004 Improvements in Robust 2D Visual Servoing
abstract
A fundamental step towards broadening the use of real world image-based visual servoing is to deal with the important issues of reliability and robustness. In order to address this issue, a closed loop control law is proposed that simultaneously accomplishes a visual servoing task and is robust to a general class of image processing errors. This is achieved with the application of widely accepted statistical techniques of robust M-estimation. Furthermore, improvement have been added in the weight computation process: memory, initialization. Indeed, when the error between current visual features and desired ones are large, which occurs when large robot displacement are required, M-estimator may not detect outliers. To address this point, the method we propose to initialize the confidence in each feature is based on the LMedS estimators. Experimental results are presented which demonstrate visual servoing tasks which resist severe outlier contamination.
Éric Marchand, Andrew I. Comport, François Chaumette
ICRA2
2004 Robust model-based tracking for robot vision
abstract
This paper proposes a real-time, robust and efficient 3D model-based tracking algorithm for visual servoing. A virtual visual servoing approach is used for monocular 3D tracking. This method is similar to more classical nonlinear pose computation techniques. A concise method for derivation of efficient distance-to-contour interaction matrices is described. An oriented edge detector is used in order to provide real-time tracking of points normal to the object contours. Robustness is obtained by integrating a M-estimator into the virtual visual control law via an iteratively reweighted least squares implementation. The method presented in this paper has been validated on several 2D 1/2 visual servoing experiments considering various objects. Results show the method to be robust to occlusion, changes in illumination and miss-tracking.
Andrew I. Comport, Éric Marchand, François Chaumette
IROS1
2003 A visual servoing control law that is robust to image outliers
abstract
A fundamental step towards broadening the use of real world image-based visual servoing is to deal with the important issues of reliability and robustness. In order to address this issue, a closed loop control law is proposed that simultaneously accomplishes a visual servoing task and is robust to a general class of external errors. This generality allows concurrent consideration of a wide range of errors including: noise from image feature extraction, small scale errors in the tracking and even large scale errors in the matching between current and desired features. This is achieved with the application of widely accepted statistical techniques of robust M-estimation. The M-estimator is integrated by an iteratively re-weighted method. The median absolute deviation is used as an estimate of the standard deviation of the inlier data and is compared with other methods. This combination is advantageous because of its high efficiency, high breakdown point and desirable influence functions. The robustness and stability of the control law is shown to be dependent on a subsequent measure of position uncertainty. Furthermore the convergence criteria of the control law are investigated. Experimental results are presented which demonstrate visual servoing tasks which resist severe outlier contamination.
Andrew I. Comport, Muriel Pressigout, Éric Marchand, François Chaumette
IROS1
2003 A real-time tracker for markerless augmented reality
abstract
Augmented reality has now progressed to the point where real-time applications are required and being considered. At the same time it is important that synthetic elements are rendered and aligned in the scene in an accurate and visually acceptable way. In order to address these issues a real-time, robust and efficient 3D model-based tracking algorithm is proposed for a 'video see through' monocular vision system. The tracking of objects in the scene amounts to calculating the pose between the camera and the objects. Virtual objects can then be projected into the scene using the pose. Here, non-linear pose computation is formulated by means of a virtual visual servoing approach. In this context, the derivation of point-to-curve interaction matrices is given for different features including lines, circles, cylinders and spheres. A local moving edge tracker is used in order to provide real-time tracking of points normal to the object contours. A method is proposed for combining local position uncertainty and global pose uncertainty in an efficient and accurate way by propagating uncertainty. Robustness is obtained by integrating an M-estimator into the visual control law via an iteratively re-weighted least squares implementation. The method presented in this paper has been validated on several complex image sequences including outdoor environments. Results show the method to be robust to occlusion, changes in illumination and mistracking.
Andrew I. Comport, Éric Marchand, François Chaumette
ISMAR1