Demo Data from SIGIR 2026 / reviewers in the wild / expert
Maxime Lhuillier
dblp:l/MaximeLhuillier
· DBLP profile ↗
41ranked-venue papers
21as first author
1since 2021 · last 2023
0000-0002-7405-8171ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 37 · 19 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 27 · 12 first-authorSystems, architecture and hardware · 3 · 1 first-authorTheory of computation · 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
15 papers |
3D vision · 81% Robot navigation and mapping · 11% Segmentation and scene understanding · 4% | |
| Computer graphics and multimedia
8 papers |
Geometric modeling and processing · 77% Rendering · 13% Computational photography and imaging · 10% |
Topics — the 30 heaviest of 35, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › 3D vision
structure from motion |
0.5 | 8 | 2012 | Incremental Fusion of Structure-from-Motion and GPS Using Constrained Bundle Adjustments · IEEE Trans. Pattern Anal. Mach. Intell. 2012 Error propagations for local bundle adjustment · CVPR 2009 3D Reconstruction of Complex Structures with Bundle Adjustment: an Incremental Approach · ICRA 2006 |
Computer vision › 3D vision › structure from motion
bundle adjustment |
0.4 | 4 | 2012 | Incremental Fusion of Structure-from-Motion and GPS Using Constrained Bundle Adjustments · IEEE Trans. Pattern Anal. Mach. Intell. 2012 Error propagations for local bundle adjustment · CVPR 2009 3D Reconstruction of Complex Structures with Bundle Adjustment: an Incremental Approach · ICRA 2006 |
Geometric modeling and processing
3d reconstruction |
0.3 | 5 | 2011 | Fusion of GPS and structure-from-motion using constrained bundle adjustments · CVPR 2011 Toward automatic 3D modeling of scenes using a generic camera model · CVPR 2008 Toward Flexible 3D Modeling using a Catadioptric Camera · CVPR 2007 |
Geometric modeling and processing › 3d reconstruction
structure from motion |
0.3 | 3 | 2011 | Fusion of GPS and structure-from-motion using constrained bundle adjustments · CVPR 2011 Toward automatic 3D modeling of scenes using a generic camera model · CVPR 2008 Toward Flexible 3D Modeling using a Catadioptric Camera · CVPR 2007 |
Computer vision › 3D vision
3d reconstruction |
0.3 | 5 | 2006 | 3D Reconstruction of Complex Structures with Bundle Adjustment: an Incremental Approach · ICRA 2006 Uncertainty Ellipsoids Calculations for Complex 3D Reconstructions · ICRA 2006 Real Time Localization and 3D Reconstruction · CVPR (1) 2006 |
Geometric modeling and processing › 3d reconstruction › multi-view reconstruction
multi-view stereo |
0.2 | 2 | 2008 | Toward automatic 3D modeling of scenes using a generic camera model · CVPR 2008 Toward Flexible 3D Modeling using a Catadioptric Camera · CVPR 2007 |
Computer vision › 3D vision › 3d reconstruction
surface reconstruction |
0.1 | 3 | 2005 | A Quasi-Dense Approach to Surface Reconstruction from Uncalibrated Images · IEEE Trans. Pattern Anal. Mach. Intell. 2005 Surface Reconstruction by Propagating 3D Stereo Data in Multiple 2D Images · ECCV (1) 2004 Surface Reconstruction by Integrating 3D and 2D Data of Multiple Views · ICCV 2003 |
Computer vision › 3D vision
3d scene modeling |
0.1 | 1 | 2011 | A Generic Error Model and Its Application to Automatic 3D Modeling of Scenes Using a Catadioptric Camera · Int. J. Comput. Vis. 2011 |
Computer vision › 3D vision
camera calibration |
0.1 | 1 | 2011 | A Generic Error Model and Its Application to Automatic 3D Modeling of Scenes Using a Catadioptric Camera · Int. J. Comput. Vis. 2011 |
Geometric modeling and processing
bundle adjustment |
0.1 | 1 | 2011 | Fusion of GPS and structure-from-motion using constrained bundle adjustments · CVPR 2011 |
Computer vision › Segmentation and scene understanding › semantic segmentation › geometry-aware semantic segmentation
multi-view semantic segmentation |
0.1 | 1 | 2009 | Image-based street-side city modeling · ACM Trans. Graph. 2009 |
Geometric modeling and processing
urban modeling |
0.1 | 1 | 2009 | Image-based street-side city modeling · ACM Trans. Graph. 2009 |
Machine learning › Trustworthy machine learning
uncertainty estimation |
0.1 | 2 | 2009 | Uncertainty Ellipsoids Calculations for Complex 3D Reconstructions · ICRA 2006 Error propagations for local bundle adjustment · CVPR 2009 |
Computer vision › 3D vision › 3d reconstruction
multi-view stereo |
0.1 | 2 | 2004 | Surface Reconstruction by Propagating 3D Stereo Data in Multiple 2D Images · ECCV (1) 2004 Quasi-Dense Reconstruction from Image Sequence · ECCV (2) 2002 |
Rendering
image-based rendering |
0.1 | 3 | 2001 | Relief Mosaics by Joint View Triangulation · CVPR (1) 2001 Edge-Constrained Joint View Triangulation for Image Interpolation · CVPR 2000 Image Interpolation by Joint View Triangulation · CVPR 1999 |
Robotics › Robot navigation and mapping › localization › robot localization
mobile robot localization |
0.1 | 1 | 2007 | Monocular Vision for Mobile Robot Localization and Autonomous Navigation · Int. J. Comput. Vis. 2007 |
Computer vision › 3D vision › structure from motion
incremental reconstruction |
0.1 | 1 | 2006 | 3D Reconstruction of Complex Structures with Bundle Adjustment: an Incremental Approach · ICRA 2006 |
Robotics › Robot navigation and mapping
visual odometry |
0.1 | 1 | 2006 | Real Time Localization and 3D Reconstruction · CVPR (1) 2006 |
Robotics › Robot navigation and mapping
localization |
0.1 | 1 | 2005 | Localization in Urban Environments: Monocular Vision Compared to a Differential GPS Sensor · CVPR (2) 2005 |
Robotics › Robot navigation and mapping › localization › vision-based localization
monocular localization |
0.1 | 1 | 2005 | Localization in Urban Environments: Monocular Vision Compared to a Differential GPS Sensor · CVPR (2) 2005 |
Rendering › image-based rendering
view interpolation |
0.1 | 2 | 2000 | Edge-Constrained Joint View Triangulation for Image Interpolation · CVPR 2000 Image Interpolation by Joint View Triangulation · CVPR 1999 |
Computer vision › 3D vision › 3d reconstruction › surface reconstruction
multi-view surface reconstruction |
0.0 | 1 | 2003 | Surface Reconstruction by Integrating 3D and 2D Data of Multiple Views · ICCV 2003 |
Computational photography and imaging
image stitching |
0.0 | 2 | 2001 | Relief Mosaics by Joint View Triangulation · CVPR (1) 2001 Concentric Mosaic(s)Planar Motion and 1D Cameras · ICCV 2001 |
Computer vision › 3D vision › feature matching › dense feature matching
quasi-dense matching |
0.0 | 1 | 2002 | Match Propagation for Image-Based Modeling and Rendering · IEEE Trans. Pattern Anal. Mach. Intell. 2002 |
Computer vision › 3D vision › stereo vision
stereo matching |
0.0 | 1 | 2002 | Match Propagation for Image-Based Modeling and Rendering · IEEE Trans. Pattern Anal. Mach. Intell. 2002 |
Computer vision › 3D vision › camera calibration
camera model |
0.0 | 1 | 2001 | Concentric Mosaic(s)Planar Motion and 1D Cameras · ICCV 2001 |
Computer vision › 3D vision
multi-view geometry |
0.0 | 1 | 2001 | Concentric Mosaic(s)Planar Motion and 1D Cameras · ICCV 2001 |
Rendering › image-based rendering
plenoptic modeling |
0.0 | 1 | 2001 | Relief Mosaics by Joint View Triangulation · CVPR (1) 2001 |
Robotics › Robot navigation and mapping
mobile robot navigation |
0.0 | 1 | 2007 | Monocular Vision for Mobile Robot Localization and Autonomous Navigation · Int. J. Comput. Vis. 2007 |
Computational photography and imaging › omnidirectional imaging
catadioptric imaging |
0.0 | 1 | 2007 | Toward Flexible 3D Modeling using a Catadioptric Camera · CVPR 2007 |
Methods — techniques the papers use, named apart from their topics
constrained bundle adjustment · 0.3inverse patch-based orthographic composition · 0.2local bundle adjustment · 0.1incremental structure from motion · 0.1error modeling · 0.1differential GPS · 0.1level set method · 0.1bounded regularization · 0.1statistical estimation · 0.1covariance propagation · 0.1generic camera model · 0.1bundle adjustment · 0.1structure from motion · 0.1point selection · 0.1monocular vision · 0.1dense stereo · 0.1parallax interpolation · 0.0correspondence estimation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Estimating the vertical direction in a photogrammetric 3D model, with application to visualization
Maxime Lhuillier |
Comput. Vis. Image Underst. | 1 |
| 2018 | Surface reconstruction from a sparse point cloud by enforcing visibility consistency and topology constraints
Maxime Lhuillier |
Comput. Vis. Image Underst. | 1 |
| 2017 | Self-calibration of omnidirectional multi-cameras including synchronization and rolling shutter
Thanh-Tin Nguyen, Maxime Lhuillier |
Comput. Vis. Image Underst. | 2 |
| 2016 | Adding Synchronization and Rolling Shutter in Multi-Camera Bundle Adjustment
Thanh-Tin Nguyen, Maxime Lhuillier |
BMVC | 2 |
| 2015 | Synchronization and Self-Calibration for Helmet-Held Consumer Cameras, Applications to Immersive 3D Modeling and 360 VideoabstractThis paper presents the first 3D reconstruction system using unsynchronized and helmet-held consumer cameras, without the use of a calibration pattern. Our assumptions are easy to meet in practice: the cameras have the same setting (frequency, image resolution, field-of-view, roughly equiangular). First, the time offsets between cameras are estimated without accurate calibration as input. Second, both inter-camera rotations and intrinsic parameters are refined using structure-from-motion and bundle adjustment. We experiment both synchronization and self-calibration on four GoPro cameras mounted on a helmet, such that the resulting multi-camera is assumed to be central and provides a 360 degree field-of-view in the horizontal plane. A surface is also estimated from a multi-camera video acquired by walking in a city. Maxime Lhuillier, Thanh-Tin Nguyen |
3DV | 1 |
| 2014 | Incremental Solid Modeling from Sparse Structure-from-Motion Data with Improved Visual Artifacts RemovalabstractIn the recent years, a family of 2-manifold surface reconstruction methods from a sparse Structure-from-Motion points cloud based on 3D Delaunay triangulation was developed. This family consists of batch and incremental variations which include a step that remove visual artifacts. Although been necessary in the term of surface quality, this step is slow compared to the other parts of the algorithm and is not well suited to be used in an incremental manner. In this paper, we present two other methods for removing visual artifacts. They are evaluated and compared to the previous one in the incremental context where the need of new methods is the highest. Taken separately, they provide medium results, but used together they are as good as the old method in the terms of surface quality, and at the same time, processing time is almost three times smaller. Vadim Litvinov, Maxime Lhuillier |
ICPR | 2 |
| 2013 | Incremental Solid Modeling from Sparse and Omnidirectional Structure-from-Motion DataabstractInternational audience Vadim Litvinov, Maxime Lhuillier |
BMVC | 2 |
| 2013 | Manifold surface reconstruction of an environment from sparse Structure-from-Motion data
Maxime Lhuillier, Shuda Yu |
Comput. Vis. Image Underst. | 1 |
| 2012 | Genus refinement of a manifold surface reconstructed by sculpting the 3d-Delaunay triangulation of Structure-from-Motion points
Shuda Yu, Maxime Lhuillier |
ICPR | 2 |
| 2012 | Incremental Fusion of Structure-from-Motion and GPS Using Constrained Bundle AdjustmentsabstractTwo problems occur when bundle adjustment (BA) is applied on long image sequences: large calculation time and drift (or error accumulation). In recent work, the calculation time is reduced by local BAs applied in an incremental scheme. The drift may be reduced by fusion of GPS and Structure-from-Motion. An existing fusion method is BA minimizing a weighted sum of image and GPS errors. This paper introduces two constrained BAs for fusion which enforce an upper bound for the reprojection error. These BAs are alternatives to the existing fusion BA which does not guarantee a small reprojection error and requires a weight as input. Then, the three fusion BAs are integrated in an incremental Structure-from-Motion method based on local BA. Last, we will compare the fusion results on long monocular image sequences and low cost GPS. Maxime Lhuillier |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2011 | Fusion of GPS and structure-from-motion using constrained bundle adjustmentsabstractTwo problems occur when bundle adjustment (BA) is applied on long image sequences: the large calculation time and the drift (or error accumulation). In recent work, the calculation time is reduced by local BAs applied in an incremental scheme. The drift may be reduced by fusion of GPS and Structure-from-Motion. An existing fusion method is BA minimizing a weighted sum of image and GPS errors. This paper introduces two constrained BAs for fusion, which enforce an upper bound for the reprojection error. These BAs are alternatives to the existing fusion BA, which does not guarantee a small reprojection error and requires a weight as input. Then the three fusion BAs are integrated in an incremental Structure-from-Motion method based on local BA. Lastly, we will compare the fusion results on a long monocular image sequence and a low cost GPS. Maxime Lhuillier |
CVPR | 1 |
| 2011 | A Generic Error Model and Its Application to Automatic 3D Modeling of Scenes Using a Catadioptric Camera
Maxime Lhuillier |
Int. J. Comput. Vis. | 1 |
| 2010 | Weighted Local Bundle Adjustment and Application to Odometry and Visual SLAM FusionabstractLocal Bundle Adjustments were recently introduced for visual SLAM (Simultaneous Localization and Mapping). In Monocular Visual SLAM, the scale factor is not observable and the reconstruction scale drifts as time goes by. On long trajectory, this problem makes absolute localisation not usable. To overcome this major problem, data fusion is a possible solution. In this paper, we describe Weighted Local Bundle Adjustment(WLBA) for monocular visual SLAM purposes. We show that W-LBA used with local covariance gives better results than Local Bundle Adjustment especially on the scale propagation. Moreover W-LBA is well designed for sensor fusion. Since odometer is a common sensor and is reliable to obtain a scale information, we apply W-LBA to fuse visual SLAM with odometry data. The method performance is shown on a large scale sequence. Alexandre Eudes, Sylvie Naudet-Collette, Maxime Lhuillier, Michel Dhome |
BMVC | 3 |
| 2010 | Fast Odometry Integration in Local Bundle Adjustment-Based Visual SLAMabstractThe Simultaneous Localisation And Mapping (SLAM) for a camera moving in a scene is a long term research problem. Here we improve a recent visual SLAM which applies Local Bundle Adjustments (LBA) on selected key-frames of a video: we show how to correct the scale drift observed in long monocular video sequence using an additional odometry sensor. Our method and results are interesting for several reasons: (1) the pose accuracy is improved on real examples (2) we do not sacrifice the consistency between the reconstructed 3D points and image features to fit odometry data (3) the modification of the original visual SLAM method is not difficult. Alexandre Eudes, Maxime Lhuillier, Sylvie Naudet-Collette, Michel Dhome |
ICPR | 2 |
| 2009 | Error propagations for local bundle adjustmentabstractLocal bundle adjustment (LBA) has recently been introduced to estimate the geometry of image sequences taken by a calibrated camera. Its advantage over standard (global) bundle adjustment is a great reduction of computational complexity, which allows real-time performances with a similar accuracy. However, no confidence measure on the LBA result such as uncertainty or covariance has yet been introduced. This paper introduces statistical models and estimation methods for uncertainty with two desirable properties: (1) uncertainty propagation along the sequence and (2) real-time calculation. We also explain why this problem is more complicated than it may appear at first glance, and we provide results on video sequences. Alexandre Eudes, Maxime Lhuillier |
CVPR | 2 |
| 2009 | Generic and real-time structure from motion using local bundle adjustment
E. Mouragnon, Maxime Lhuillier, Michel Dhome, Fabien Dekeyser, Patrick Sayd |
Image Vis. Comput. | 2 |
| 2009 | Image-based street-side city modelingabstractWe propose an automatic approach to generate street-side 3D photo-realistic models from images captured along the streets at ground level. We first develop a multi-view semantic segmentation method that recognizes and segments each image at pixel level into semantically meaningful areas, each labeled with a specific object class, such as building, sky, ground, vegetation and car. A partition scheme is then introduced to separate buildings into independent blocks using the major line structures of the scene. Finally, for each block, we propose an inverse patch-based orthographic composition and structure analysis method for façade modeling that efficiently regularizes the noisy and missing reconstructed 3D data. Our system has the distinct advantage of producing visually compelling results by imposing strong priors of building regularity. We demonstrate the fully automatic system on a typical city example to validate our methodology. Jianxiong Xiao, Tian Fang, Maxime Lhuillier, Long Quan |
ACM Trans. Graph. | 4 |
| 2008 | Toward automatic 3D modeling of scenes using a generic camera modelabstractThe automatic reconstruction of 3D models from image sequences is still a very active field of research. All existing methods are designed for a given camera model, and a new (and ambitious) challenge is 3D modeling with a method which is exploitable for any kind of camera. A similar approach was recently suggested for structure-from-motion thanks to the use of generic camera models. In this paper, we first introduce geometric tools designed for 3D scene modeling with a generic camera model. Then, these tools are used to solve many issues: matching errors, wide range of point depths, depth discontinuities, and view-point selection for reconstruction. Experiments are provided for perspective and catadioptric cameras. Maxime Lhuillier |
CVPR | 1 |
| 2008 | Automatic scene structure and camera motion using a catadioptric system
Maxime Lhuillier |
Comput. Vis. Image Underst. | 1 |
| 2007 | Generic and Real-Time Structure from MotionabstractInternational audience E. Mouragnon, Maxime Lhuillier, Michel Dhome, Fabien Dekeyser, Patrick Sayd |
BMVC | 2 |
| 2007 | Toward Flexible 3D Modeling using a Catadioptric CameraabstractFully automatic 3D modeling from a catadioptric image sequence has rarely been addressed until now, although this is a long-standing problem for perspective images. All previous catadioptric approaches have been limited to dense reconstruction for a few view points, and the majority of them require calibration of the camera. This paper presents a method which deals with hundreds of images, and does not require precise calibration knowledge. In this context, the same 3D point of the scene may be visible and reconstructed in a large number of images at very different accuracies. So the main part of this paper concerns the selection of reconstructed points, a problem largely ignored in previous works. Summaries of the structure from motion and dense stereo steps are also given. Experiments include the 3D model reconstruction of indoor and outdoor scenes, and a walkthrough in a city. Maxime Lhuillier |
CVPR | 1 |
| 2007 | Monocular Vision for Mobile Robot Localization and Autonomous Navigation
Eric Royer, Maxime Lhuillier, Michel Dhome, Jean-Marc Lavest |
Int. J. Comput. Vis. | 2 |
| 2006 | Real Time Localization and 3D ReconstructionabstractIn this paper we describe a method that estimates the motion of a calibrated camera (settled on an experimental vehicle) and the tridimensional geometry of the environment. The only data used is a video input. In fact, interest points are tracked and matched between frames at video rate. Robust estimates of the camera motion are computed in real-time, key-frames are selected and permit the features 3D reconstruction. The algorithm is particularly appropriate to the reconstruction of long images sequences thanks to the introduction of a fast and local bundle adjustment method that ensures both good accuracy and consistency of the estimated camera poses along the sequence. It also largely reduces computational complexity compared to a global bundle adjustment. Experiments on real data were carried out to evaluate speed and robustness of the method for a sequence of about one kilometer long. Results are also compared to the ground truth measured with a differential GPS. E. Mouragnon, Maxime Lhuillier, Michel Dhome, Fabien Dekeyser, Patrick Sayd |
CVPR (1) | 2 |
| 2006 | Uncertainty Ellipsoids Calculations for Complex 3D ReconstructionsabstractMany methods exist for the automatic and optimal 3D reconstruction of camera motion and scene structure from image sequence ('structure from motion' or SfM). The solution to this problem is not unique: we obtain an other solution by changing the coordinate system where points and cameras are defined. On the other hand, existing methods provide some measure of confidence or uncertainty for the estimation when the ground truth is not available, using a gauge constraint which settle the reconstruction coordinate system. Here we justify and describe a method which estimate the uncertainty ellipsoids, when previous methods are not straightforward to use due to a huge number of parameters to fit. Many examples are given and discussed for big reconstructions Maxime Lhuillier, Mathieu Perriollat |
ICRA | 1 |
| 2006 | 3D Reconstruction of Complex Structures with Bundle Adjustment: an Incremental ApproachabstractThis paper introduces an incremental method for "structure from motion" of complex scenes from a video sequence. More precisely, we estimate the 3D positions of the viewed points in images and the camera positions and orientations through the sequence. The method can be seen as a fast but accurate alternative to classical reconstruction methods that use bundle adjustment, and that can become slow and computation time expensive for very long scenes. Our results are compared to the reconstruction obtained by the classical hierarchical bundle adjustment method. They have also been successfully used as a reference sequence for the vision based localization of an autonomous mobile robot E. Mouragnon, Maxime Lhuillier, Michel Dhome, Fabien Dekeyser, Patrick Sayd |
ICRA | 2 |
| 2005 | Localization in Urban Environments: Monocular Vision Compared to a Differential GPS SensorabstractIn this paper we present a method for computing the localization of a mobile robot with reference to a learning video sequence. The robot is first guided on a path by a human, while the camera records a monocular learning sequence. Then a 3D reconstruction of the path and the environment is computed off line from the learning sequence. The 3D reconstruction is then used for computing the pose of the robot in real time (30 Hz) in autonomous navigation. Results from our localization method are compared to the ground truth measured with a differential GPS. Eric Royer, Maxime Lhuillier, Michel Dhome, Thierry Chateau |
CVPR (2) | 2 |
| 2005 | Outdoor autonomous navigation using monocular visionabstractIn this paper, a complete system for outdoor robot navigation is presented. It uses only monocular vision. The robot is first guided on a path by a human. During this learning step, the robot records a video sequence. From this sequence, a three dimensional map of the trajectory and the environment is built. When this map has been computed, the robot is able to follow the same trajectory by itself. Experimental results carried out with an urban electric vehicle are shown and compared to the ground truth. Eric Royer, Jonathan Bom, Michel Dhome, Benoît Thuilot, Maxime Lhuillier, François Marmoiton |
IROS | 5 |
| 2005 | A Quasi-Dense Approach to Surface Reconstruction from Uncalibrated ImagesabstractThis paper proposes a quasi-dense approach to 3D surface model acquisition from uncalibrated images. First, correspondence information and geometry are computed based on new quasi-dense point features that are resampled subpixel points from a disparity map. The quasi-dense approach gives more robust and accurate geometry estimations than the standard sparse approach. The robustness is measured as the success rate of full automatic geometry estimation with all involved parameters fixed. The accuracy is measured by a fast gauge-free uncertainty estimation algorithm. The quasi-dense approach also works for more largely separated images than the sparse approach, therefore, it requires fewer images for modeling. More importantly, the quasidense approach delivers a high density of reconstructed 3D points on which a surface representation can be reconstructed. This fills the gap of insufficiency of the sparse approach for surface reconstruction, essential for modeling and visualization applications. Second, surface reconstruction methods from the given quasi-dense geometry are also developed. The algorithm optimizes new unified functionals integrating both 3D quasi-dense points and 2D image information, including silhouettes. Combining both 3D data and 2D images is more robust than the existing methods using only 2D information or only 3D data. An efficient bounded regularization method is proposed to implement the surface evolution by level-set methods. Its properties are discussed and proven for some cases. As a whole, a complete automatic and practical system of 3D modeling from raw images captured by hand-held cameras to surface representation is proposed. Extensive experiments demonstrate the superior performance of the quasi-dense approach with respect to the standard sparse approach in robustness, accuracy, and applicability. Maxime Lhuillier, Long Quan |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2004 | Towards an alternative GPS sensor in dense urban environment from visual memoryabstractIn this paper we present a method for computing the localization of a mobile robot with reference to a learning video sequence. The robot is first guided on a path by a human, while the camera records a monocular learning sequence. Then the computer builds a map of the environment. This is done by first extracting key frames from the learning sequence. Then the epipolar geometry and camera motion are computed between key frames. Additionally a hierarchical bundle adjustment is used to refine the reconstruction. The map stored for the localization include the position of the camera associated with each key frame as well as a set of interest points detected in the images and reconstructed in 3D. Using this map it is possible to compute the localization of the robot in real time during the automatic driving phase. 1 Eric Royer, Maxime Lhuillier, Michel Dhome, Thierry Chateau |
BMVC | 2 |
| 2004 | Surface Reconstruction by Propagating 3D Stereo Data in Multiple 2D Images
Sylvain Paris, Long Quan, Maxime Lhuillier |
ECCV (1) | 4 |
| 2004 | Adaptive Multi-Resolution Fitting and its Application to Realistic Head ModelingabstractThe general approach for object modeling is to construct the surface from the high-quality range points obtained from laser scanners. In this paper, we face the noise point cloud obtained from image sequences by a common camera and develop a novel algorithm of adaptive multi-resolution fitting (AMRF) for object modeling. This algorithm combines the adaptive subdivision scheme with multi-resolution fitting so that the control model is subdivided locally and adaptively according to the local complexity of the point cloud and approximates the 3D data level by level. The proposed method can conquer the holes and outliers efficiently and create full compatibility between the complexity of the mesh model and the representation of the local details. We apply the proposed method to the complete head modeling with the real data, and the results seem very promising. Chenghua Xu, Long Quan, Yunhong Wang 0001, Tieniu Tan, Maxime Lhuillier |
GMP | 5 |
| 2003 | Surface Reconstruction by Integrating 3D and 2D Data of Multiple ViewsabstractSurface representation is needed for almost all modeling and visualization applications, but unfortunately, 3D data from a passive vision system are often insufficient for a traditional surface reconstruction technique that is designed for densely scanned 3D point data. In this paper, we develop a new method for surface reconstruction by combining both 3D data and 2D image information. The silhouette information extracted from 2D images can also be integrated as an option if it is available. The new method is a variational approach with a new functional integrating 3D stereo data with 2D image information. This gives a more robust approach than existing methods using only pure 2D information or 3D stereo data. We also propose a bounded regularization method to implement efficiently the surface evolution by level-set methods. The properties of the algorithms are discussed, proved for some cases, and empirically demonstrated through intensive experiments on real sequences. Maxime Lhuillier, Long Quan |
ICCV | 1 |
| 2003 | Image-based rendering by joint view triangulationabstractThe creation of novel views using prestored images or image-based rendering has many potential applications, such as visual simulation, virtual reality, and telepresence, for which traditional computer graphics based on geometric modeling would be unsatisfactory particularly with very complex three-dimensional scenes. This paper presents a new image-based rendering system that tackles the two most difficult problems of image-based modeling: pixel matching and visibility handling. We first introduce the joint view triangulation (JVT), a novel representation for pairs of images that handles the visibility and occlusion problems created by the parallaxes between the images. The JVT is built from matched planar patches regularized by local smooth constraints encoded by plane homographies. Then, we introduce an incremental edge-constrained construction algorithm. Finally, we present a pseudo-painter's rendering algorithm for the JVT and demonstrate the performance of these methods experimentally. Maxime Lhuillier, Long Quan |
IEEE Trans. Circuits Syst. Video Technol. | 1 |
| 2002 | Quasi-Dense Reconstruction from Image Sequence
Maxime Lhuillier, Long Quan |
ECCV (2) | 1 |
| 2002 | Match Propagation for Image-Based Modeling and RenderingabstractThis paper presents a quasi-dense matching algorithm between images based on the match propagation principle. The algorithm starts from a set of sparse seed matches, then propagates to the neighboring pixels by the best-first strategy, and produces a quasi-dense disparity map. The quasi-dense matching aims at broad modeling and visualization applications which rely heavily on matching information. Our algorithm is robust to initial sparse match outliers due to the best-first strategy. It is efficient in time and space as it is only output sensitive. It handles half-occluded areas because of the simultaneous enforcement of newly introduced discrete 2D gradient disparity limit and the uniqueness constraint. The properties of the algorithm are discussed and empirically demonstrated. The quality of quasi-dense matching are validated through intensive real examples. Maxime Lhuillier, Long Quan |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2001 | Relief Mosaics by Joint View TriangulationabstractRelief mosaics are collections of registered images that extend traditional mosaics by supporting motion parallax. A simple parallax interpolation algorithm based on computed correspondence information allows high quality blur-free and ghost-free mosaics to be created using images from moving hand-held cameras that would not be suitable for traditional mosaicing. The renderer can also display local parallax changes, giving a local but visually convincing illusion of depth. Moreover, relief mosaics can be used for approximate plenoptic modeling from hand-held cameras at lower spatial sampling rates than existing light-field methods. We present a fully automatic correspondence based construction system for relief mosaics, and show how they can be used in applications. Maxime Lhuillier, Long Quan, Harry Shum, Hung-Tat Tsui |
CVPR (1) | 1 |
| 2001 | Concentric Mosaic(s)Planar Motion and 1D CamerasabstractGeneral SFM methods give poor results for images captured by constrained motions such as planar motion of concentric mosaics (CM). In this paper we propose new SFM algorithms for both images captured by CM and composite mosaic images from CM. We first introduce ID affine camera model for completing 1D camera models. Then we show that a 2D image captured by CM can be decoupled into two 1D images: one 1D projective and one ID affine; a composite mosaic image can by rebinned into a calibrated ID panorama projective camera. Finally we describe subspace reconstruction methods and demonstrate both in theory and experiments the advantage of the decomposition method over the general SFM methods by incorporating the constrained motion into the earliest stage of motion analysis. Long Quan, Le Lu 0001, Harry Shum, Maxime Lhuillier |
ICCV | 4 |
| 2000 | Edge-Constrained Joint View Triangulation for Image InterpolationabstractImage-based-interpolation creates smooth and photo-realistic views between two view points. The concept of joint view triangulation (JVT) has been proven to be an efficient multi-view representation to handle visibility issue. However, the existing JVT built only on a regular sampling grid, often produces undesirable artifacts for artificial objects. To tackle these problems, a new edge-constrained joint view triangulation is developed in this paper to integrate contour points and artificial rectilinear objects as triangulation constraints. Also a super-sampling technique is introduced to refine visible boundaries. The new algorithm is successfully demonstrated on many real image pairs. Maxime Lhuillier, Long Quan |
CVPR | 1 |
| 2000 | Robust Dense Matching Using Local and Global Geometric ConstraintsabstractA new robust dense matching algorithm is introduced. The algorithm starts from matching the most textured points, then a match propagation algorithm is developed with the best first strategy to dense matching. Next, the matching map is regularised by using the local geometric constraints encoded by planar affine applications and by using the global geometric constraint encoded by the fundamental matrix. Two most distinctive features are a match propagation strategy developed by analogy to region growing and a successive regularisation by local and global geometric constraints. The algorithm is efficient, robust and can cope with wide disparity. The algorithm is demonstrated on many real image pairs, and applications on image interpolation and a creation of novel views are also presented. Maxime Lhuillier, Long Quan |
ICPR | 1 |
| 1999 | Image Interpolation by Joint View TriangulationabstractCreating novel views by interpolating prestored images or view morphing has many applications in visual simulation. We present in this paper a new method of automatically interpolating two images which tackles two most difficult problems of morphing due to the lack of depth informational pixel matching and visibility handling. We first describe a quasi-dense matching algorithm based on region growing with the best first strategy for match propagation. Then, we describe a robust construction of matched planar patches using local geometric constraints encoded by a homography. After that we introduce a novel representation, joint view triangulation, for visible and half-occluded patches in two images to handle their visibility during the creation of new view. Finally we demonstrate these techniques on real image pairs. Maxime Lhuillier, Long Quan |
CVPR | 1 |
| 1998 | Efficient Dense Matching for Textured Scenes using Region Growingabstract: We describe a simple and efficient dense matching method based on region growing techniques, which can be applied to a wide range of globally textured images. Our method can deal with non-rigid scenes and large camera motions. First a few highly distinctive features like points or areas are extracted and matched. These initial matches are then used in a correlation-based region growing step which propagates the matches in textured and more ambiguous regions of the images. The implementation of the algorithm is also given and is demonstrated on both synthetic and real image pairs. Key-words: Dense Matching, Region Growing, Correlation (R'esum'e : tsvp) Unite de recherche INRIA Rhone-Alpes 655, avenue de l'Europe, 38330 MONTBONNOT ST MARTIN (France) Telephone : 04 76 61 52 00 - International: +33 4 76 61 52 00 Telecopie : 04 76 61 52 52 - International: +33 4 76 61 52 Appariement dense d'images textur'ees par croissance de r'egions R'esum'e : Un algorithme simple et rapide d'appari... Maxime Lhuillier |
BMVC | 1 |