EDBT 2026 Demo / reviewers in the wild / expert
Éric Marchand
dblp:22/5044
· DBLP profile ↗
135ranked-venue papers
25as first author
16since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 92 · 19 first-author · 11 since 2021Systems, architecture and hardware · 73 · 12 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 43 · 9 first-author · 5 since 2021Human-computer interaction and ubiquitous computing · 13 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 9 · 2 since 2021Software engineering, systems software and programming languages · 1Theory of computation · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | On Minimax Empirical Bayes Predictive DensitiesabstractFor estimating the density ofY|μ ∼Nd(μ, νId) based onX|μ ∼Nd(μ, σ2XId) with known ν, σ2X, we consider the classPof “extended plug-in” predictive densitiesq∼Nd(μ, νId). For a given prior density π for μ and Kullback-Leibler loss, we investigate the optimal choiceqeb,π obtained by minimizing the expected posterior loss amongq∈P, as initially proposed by Okudo and Komaki [21]. Withqeb,π having a simple form and a appealing alternative to the exact Bayesian predictive density, we investigate its Kullback-Leibler risk performance. Our main finding consists, ford≥ 3 and a given superharmonic prior density π, in the determination of a lower cut-off point ν such thatqeb,π dominates the benchmark minimum risk and minimax predictive density for ν ≥ ν. Specific analyses are carried out and our results are illustrated for a pseudo-Bayes marginal density and a subclass of Strawderman prior densities. Éric Marchand, William E. Strawderman |
IEEE Trans. Inf. Theory | 1 |
| 2025 | Toward Robust Neural Reconstruction from Sparse Point SetsabstractWe consider the challenging problem of learning Signed Distance Functions (SDF) from sparse and noisy 3D point clouds. In contrast to recent methods that depend on smoothness priors, our method, rooted in a distributionally robust optimization (DRO) framework, incorporates a regularization term that leverages samples from the uncertainty regions of the model to improve the learned SDFs. Thanks to tractable dual formulations, we show that this framework enables a stable and efficient optimization of SDFs in the absence of ground truth supervision. Using a variety of synthetic and real data evaluations from different modalities, we show that our DRO based learning framework can improve SDF learning with respect to baselines and the state-of-the-art methods. Amine Ouasfi, Shubhendu Jena, Éric Marchand, Adnane Boukhayma |
CVPR | 3 |
| 2025 | Bayesian Prediction Regions and Density Estimation With Type-2 Censored DataabstractFor exponentially distributed lifetimes, we consider the prediction of future order statistics based on having observed the first$m$-order statistics. We focus on the previously less explored aspects of predicting: 1) an arbitrary pair of future order statistics, such as the next and last ones, as well as 2) the next$N$future order statistics. We provide explicit and exact Bayesian credible regions associated with Gamma priors, and constructed by identifying a region with a given credibility$1-\lambda$under the Bayesian predictive density. For (2), the highest posterior density region is obtained, while a two-step algorithm is given for (1). The predictive distributions are represented as mixtures of bivariate Pareto distributions, as well as multivariate Pareto distributions. For the noninformative prior density choice, we demonstrate that a resulting Bayesian credible region has matching frequentist coverage probability, and that the resulting predictive density possesses the optimality properties of best invariance and minimaxity. Akbar Asgharzadeh, Éric Marchand, Ali Saadati Nik |
IEEE Trans. Reliab. | 2 |
| 2024 | How Different Is the Perception of Vibrotactile Texture Roughness in Augmented versus Virtual Reality?abstractWearable haptic devices can modify the haptic perception of an object touched directly by the finger in a portable and unobtrusive way. In this paper, we investigate whether such wearable haptic augmentations are perceived differently in Augmented Reality (AR) vs. Virtual Reality (VR) and when touching with a virtual hand instead of one’s own hand. We first designed a system for real-time rendering of vibrotactile virtual textures without constraints on hand movements, integrated with an immersive visual AR/VR headset. We then conducted a psychophysical study with 20 participants to evaluate the haptic perception of virtual roughness textures on a real surface touched directly with the finger (1) without visual augmentation, (2) with a realistic virtual hand rendered in AR, and (3) with the same virtual hand in VR. On average, participants overestimated the roughness of haptic textures when touching with their real hand alone and underestimated it when touching with a virtual hand in AR, with VR in between. Exploration behaviour was also slower in VR than with real hand alone, although subjective evaluation of the texture was not affected. We discuss how the perceived visual delay of the virtual hand may produce this effect. Erwan Normand, Claudio Pacchierotti, Éric Marchand, Maud Marchal |
VRST | 3 |
| 2023 | JAWS: Just A Wild Shot for Cinematic Transfer in Neural Radiance FieldsabstractThis paper presents JAWS, an optimization-driven approach that achieves the robust transfer of visual cinematic features from a reference in-the-wild video clip to a newly generated clip. To this end, we rely on an implicit-neural-representation (INR) in a way to compute a clip that shares the same cinematic features as the reference clip. We propose a general formulation of a camera optimization problem in an INR that computes extrinsic and intrinsic camera parameters as well as timing. By leveraging the differentiability of neural representations, we can back-propagate our designed cinematic losses measured on proxy estimators through a NeRF network to the proposed cinematic parameters directly. We also introduce specific enhancements such as guidance maps to improve the overall quality and efficiency. Results display the capacity of our system to replicate well known camera sequences from movies, adapting the framing, camera parameters and timing of the generated video clip to maximize the similarity with the reference clip. Robin Courant, Jinglei Shi, Éric Marchand, Marc Christie |
CVPR | 4 |
| 2023 | Deep metric learning for visual servoing: when pose and image meet in latent spaceabstractWe propose a new visual servoing method that controls a robot's motion in a latent space. We aim to extract the best properties of two previously proposed servoing methods: we seek to obtain the accuracy of photometric methods such as Direct Visual Servoing (DVS), as well as the behavior and convergence of pose-based visual servoing (PBVS). Photometric methods suffer from limited convergence area due to a highly non-linear cost function, while PBVS requires estimating the pose of the camera which may introduce some noise and incurs a loss of accuracy. Our approach relies on shaping (with metric learning) a latent space, in which the representations of camera poses and the embeddings of their respective images are tied together. By leveraging the multimodal aspect of this shared space, our control law minimizes the difference between latent image representations thanks to information obtained from a set of pose embeddings. Experiments in simulation and on a robot validate the strength of our approach, showing that the sought out benefits are effectively found. Samuel Felton, Élisa Fromont, Éric Marchand |
ICRA | 3 |
| 2023 | TwistSLAM++: Fusing Multiple Modalities for Accurate Dynamic Semantic SLAMabstractMost classical SLAM systems rely on the static scene assumption, which limits their applicability in real world scenarios. Recent SLAM frameworks have been proposed to simultaneously track the camera and moving objects. However they are often unable to estimate the canonical pose of the objects and exhibit a low object tracking accuracy. To solve this problem we propose TwistSLAM++, a semantic, dynamic, SLAM system that fuses stereo images and LiDAR information. Using semantic information, we track potentially moving objects and associate them to 3D object detections in LiDAR scans to obtain their pose and size. Then, we perform registration on consecutive object scans to refine object pose estimation. Finally, object scans are used to estimate the shape of the object and constrain map points to lie on the estimated surface within the bundle adjustment. We show on classical benchmarks that this fusion approach based on multimodal information improves the accuracy of object tracking. Mathieu Gonzalez, Éric Marchand, Amine Kacete, Jérôme Royan |
IROS | 2 |
| 2022 | S3LAM: Structured Scene SLAMabstractWe propose a new SLAM system that uses the semantic segmentation of objects and structures in the scene. Semantic information is relevant as it contains high level information which may make SLAM more accurate and robust. Our contribution is twofold: i) A new SLAM system based on ORB-SLAM2 that creates a semantic map made of clusters of points corresponding to objects instances and structures in the scene. ii) A modification of the classical Bundle Adjustment formulation to constrain each cluster using geometrical priors, which improves both camera localization and reconstruction and enables a better understanding of the scene. We evaluate our approach on sequences from several public datasets and show that it improves camera pose estimation with respect to state of the art. Mathieu Gonzalez, Éric Marchand, Amine Kacete, Jérôme Royan |
IROS | 2 |
| 2022 | Disk-Graph Probabilistic Roadmap: Biased Distance Sampling for Path Planning in a Partially Unknown EnvironmentabstractIn this paper, we propose a new sampling-based path planning approach, focusing on the challenges linked to autonomous exploration. Our method relies on the definition of a disk graph of free-space bubbles, from which we derive a biased sampling function that expands the graph towards known free space for maximal navigability and frontiers discovery. The proposed method demonstrates an exploratory behavior similar to Rapidly-exploring Random Trees, while retaining the connectivity and flexibility of a graph-based planner. We demonstrate the interest of our method by first comparing its path planning capabilities against state-of-the-art approaches, before discussing exploration-specific aspects, namely replanning capabilities and incremental construction of the graph. A simple frontiers-driven exploration controller derived from our planning method is also demonstrated using the Pioneer platform. Thibault Noël, S. Kabbour, Antoine Lehuger, Éric Marchand, François Chaumette |
IROS | 4 |
| 2022 | Vision-based rotational control of an agile observation satelliteabstractRecent Earth observation satellites are now equipped with new instrument that allows image feedback in real-time. Problematic such as ground target tracking, moving or not, can now be addressed by precisely controlling the satellite attitude. In this paper, we propose to consider this problem using a visual servoing approach. While focusing on the target, the control scheme has also to take into account the satellite motion induced by its orbit, Earth rotational velocities, potential target own motion, but also rotational velocities and accelerations constraints of the system. We show the efficiency of our system using both simulation (considering real Earth image) and experiments on a robot that replicates actual high resolution satellite constraints. Maxime Robic, Renaud Fraisse, Éric Marchand, François Chaumette |
IROS | 3 |
| 2022 | Detecting Specular Reflections and Cast Shadows to Estimate Reflectance and Illumination of Dynamic Indoor ScenesabstractThe goal of Mixed Reality (MR) is to achieve a seamless and realistic blending between real and virtual worlds. This requires the estimation of reflectance properties and lighting characteristics of the real scene. One of the main challenges within this task consists in recovering such properties using a single RGB-D camera. In this article, we introduce a novel framework to recover both the position and color of multiple light sources as well as the specular reflectance of real scene surfaces. This is achieved by detecting and incorporating information from both specular reflections and cast shadows. Our approach is capable of handling any textured surface and considers both static and dynamic light sources. Its effectiveness is demonstrated through a range of applications including visually-consistent mixed reality scenarios (e.g., correct real specularity removal, coherent shadows in terms of shape and intensity) and retexturing where the texture of the scene is altered whereas the incident lighting is preserved. Salma Jiddi, Philippe Robert, Éric Marchand |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2021 | Tracking Pedestrian Heads in Dense CrowdabstractTracking humans in crowded video sequences is an important constituent of visual scene understanding. Increasing crowd density challenges visibility of humans, limiting the scalability of existing pedestrian trackers to higher crowd densities. For that reason, we propose to revitalize head tracking with Crowd of Heads Dataset (CroHD), consisting of 9 sequences of 11,463 frames with over 2,276,838 heads and 5,230 tracks annotated in diverse scenes. For evaluation, we proposed a new metric, IDEucl, to measure an algorithm’s efficacy in preserving a unique identity for the longest stretch in image coordinate space, thus building a correspondence between pedestrian crowd motion and the performance of a tracking algorithm. Moreover, we also propose a new head detector, HeadHunter, which is designed for small head detection in crowded scenes. We extend HeadHunter with a Particle Filter and a color histogram based re-identification module for head tracking. To establish this as a strong baseline, we compare our tracker with existing state-of-the-art pedestrian trackers on CroHD and demonstrate superiority, especially in identity preserving tracking metrics. With a light-weight head detector and a tracker which is efficient at identity preservation, we believe our contributions will serve useful in advancement of pedestrian tracking in dense crowds. We make our dataset, code and models publicly available at https://project.inria.fr/crowdscience/project/dense-crowd-head-tracking/. Ramana Sundararaman, Cedric De Almeida Braga, Éric Marchand, Julien Pettré |
CVPR | 3 |
| 2021 | Siame-se(3): regression in se(3) for end-to-end visual servoingabstractIn this paper we propose a deep architecture and the associated learning strategy for end-to-end direct visual servoing. The considered approach allows to sequentially predict, in se(3), the velocity of a camera mounted on the robot’s end-effector for positioning tasks. Positioning is achieved with high precision despite large initial errors in both cartesian and image spaces. Training is fully done in simulation, alleviating the burden of data collection. We demonstrate the efficiency of our method in experiments in both simulated and real-world environments. We also show that the proposed approach is able to handle multiple scenes. Samuel Felton, Élisa Fromont, Éric Marchand |
ICRA | 3 |
| 2021 | Visual Tracking of Deforming Objects Using Physics-based ModelsabstractIn this paper, we propose a framework for tracking the deformation of soft objects using a RGB-D camera by utilizing the physically-based model of the considered object. A coarse, 3D template of the object being tracked is the only prior information required by the proposed method. The proposed approach does not rely on the accurate knowledge of the material properties of the object being tracked. In this paper, we integrate computer vision based tracking methodology with physical model based deformation representation without requiring expensive numerical optimization for minimizing nonlinear error terms. The proposed approach enables deformation tracking by joint minimization of a geometric error and a direct photometric intensity error while utilizing co-rotational Finite Element Method (FEM) as the underlying deformation model. The proposed method has been validated both on synthetic data (with groundtruth) and real data. Agniva Sengupta, Alexandre Krupa, Éric Marchand |
ICRA | 3 |
| 2021 | TT-SLAM: Dense Monocular SLAM for Planar EnvironmentsabstractThis paper proposes a novel visual SLAM method with dense planar reconstruction using a monocular camera: TT-SLAM. The method exploits planar template-based trackers (TT) to compute camera poses and reconstructs a multi-planar scene representation. Multiple homographies are estimated simultaneously by clustering a set of template trackers supported by superpixelized regions. Compared to RANSAC-based multiple homographies method [1], data association and keyframe selection issues are handled by the continuous nature of template trackers. A non-linear optimization process is applied to all the homographies to improve the precision in pose estimation. Experiments show that the proposed method outperforms RANSAC-based multiple homographies method [1] as well as other dense method SLAM techniques such as LSD-SLAM or DPPTAM, and competes with keypoint-based techniques like ORB-SLAM while providing dense planar reconstructions of the environment. Marc Christie, Éric Marchand |
ICRA | 3 |
| 2021 | Plane-based Accurate Registration of Real-world Point CloudsabstractTraditional 3D point clouds registration algorithms, based on Iterative Closest Point (ICP), rely on point matching of large point clouds. In well-structured environments, such as buildings, planes can be segmented and used for registration, similarly to the classical point-based ICP approach. Using planes tremendously reduces the number of inputs.In this article, an efficient plane-based registration algorithm is presented. The optimal transformation is estimated through a two-step approach, successively performing robust plane-to-plane minimization and non-linear robust point-to-plane registration. Experiments on the Autonomous Systems Lab (ASL) benchmark dataset show that the proposed method enables to successfully register 100% of the scans from the three indoor sequences. Experiments also show that the proposed method is robust in large motion scenarios and more accurate than other state-of-the-art algorithms. Moreover, a new challenging dataset, LOOP’IN, is provided. It is composed of two loops in real-world indoor scenes, with a large number of scans captured with a 3D LiDAR. Tests led on this dataset show that the algorithm is able to register long sequences, to close loops and to build an incremental map of the explored environment. Ketty Favre, Muriel Pressigout, Éric Marchand, Luce Morin |
SMC | 3 |
| 2020 | A Plane-based Approach for Indoor Point Clouds RegistrationabstractIterative Closest Point (ICP) is one of the mostly used algorithms for 3D point clouds registration. This classical approach can be impacted by the large number of points contained in a point cloud. Planar structures, which are less numerous than points, can be used in well-structured man-made environment. In this paper we propose a registration method inspired by the ICP algorithm in a plane-based registration approach for indoor environments. This method is based solely on data acquired with a LiDAR sensor. A new metric based on plane characteristics is introduced to find the best plane correspondences. The optimal transformation is estimated through a two-step minimization approach, successively performing robust plane-to-plane minimization and non-linear robust point-to-plane registration. Experiments on the Autonomous Systems Lab (ASL) dataset show that the proposed method enables to successfully register 100 % of the scans from the three indoor sequences. Experiments also show that the proposed method is more robust in large motion scenarios than other state-of-the-art algorithms. Ketty Favre, Muriel Pressigout, Éric Marchand, Luce Morin |
ICPR | 3 |
| 2020 | Simultaneous Tracking and Elasticity Parameter Estimation of Deformable ObjectsabstractIn this paper, we propose a novel method to simultaneously track the deformation of soft objects and estimate their elasticity parameters. The tracking of the deformable object is performed by combining the visual information captured by a RGB-D sensor with interactive Finite Element Method simulations of the object. The visual information is more particularly used to distort the simulated object. In parallel, the elasticity parameter estimation minimizes the error between the tracked object and a simulated object deformed by the forces that are measured using a force sensor. Once the elasticity parameters are estimated, our tracking algorithm can be used to estimate the deformation forces applied to an object without the use of a force sensor. We validated our method on several soft objects with different shape complexities. Our evaluations show the ability of our method to estimate the elasticity parameters as well as its use to estimate the forces applied to a deformable object without any force sensor. These results open novel perspectives to better track and control deformable objects during robotic manipulations. Agniva Sengupta, Romain Lagneau, Alexandre Krupa, Éric Marchand, Maud Marchal |
ICRA | 4 |
| 2020 | Relative Pose Estimation and Planar Reconstruction via Superpixel-Driven Multiple HomographiesabstractThis paper proposes a novel method to simultaneously perform relative camera pose estimation and planar reconstruction of a scene from two RGB images. We start by extracting and matching superpixel information from both images and rely on a novel multi-model RANSAC approach to estimate multiple homographies from superpixels and identify matching planes. Ambiguity issues when performing homography decomposition are handled by proposing a voting system to more reliably estimate relative camera pose and plane parameters. A non-linear optimization process is also proposed to perform bundle adjustment that exploits a joint representation of homographies and works both for image pairs and whole sequences of image (vSLAM). As a result, the approach provides a mean to perform a dense 3D plane reconstruction from two RGB images only without relying on RGB-D inputs or strong priors such as Manhattan assumptions, and can be extented to handle sequences of images. Our results compete with keypointbased techniques such as ORB-SLAM while providing a dense representation and are more precise than direct and semi-direct pose estimation techniques used in LSD-SLAM or DPPTAM. Marc Christie, Éric Marchand |
IROS | 3 |
| 2019 | RGB-D Tracking of Complex Shapes Using Coarse Object ModelsabstractThis paper presents a framework for accurately tracking objects of complex shapes with joint minimization of geometric and photometric parameters using a coarse 3D object model with the RGB-D cameras. Tracking with coarse 3D model is remarkably useful for industrial applications. A technique is proposed that uses a combination of point-to-plane distance minimization and photometric error minimization to track objects accurately. The concept of `keyframes' are used in this system of object tracking for minimizing drift. The proposed approach is validated on both simulated and real data. Experimental results show that our approach is more accurate than existing state-of-the-art approaches, especially when dealing with low-textured objects with multiple coplanar faces. Agniva Sengupta, Alexandre Krupa, Éric Marchand |
ICIP | 3 |
| 2019 | Attracted by light: vision-based steering virtual characters among dark and light obstaclesabstractThis paper introduces the use of numerical optical flow (OF) in vision-based steering techniques - that control characters locomotion trajectories by using a simulation of their visual perception. In contrast with synthetic OF that was previously used, numerical OF is sensitive to the contrast of objects, and provides, for example, uncertain results in dark areas. Thus, we here propose a locomotion control technique which is robust to such uncertainty: dark areas in the scene are processed as obstacles, that however may be traversed in case of necessity. As demonstrated in various scenarios, this tends to make character avoiding darkest areas, or traversing them more carefully, as it can be observed for real humans. Axel López, François Chaumette, Éric Marchand, Julien Pettré |
MIG | 3 |
| 2019 | Tracking of Non-Rigid Objects using RGB-D CameraabstractA method to accurately track deformable objects using a RGB-D camera with the help of a coarse object model is presented in this paper. The deformation model is based on corotational FEM formulation. The physical model of the object does not need to be exact, nor do we require the precise physical properties for accurately tracking the object. The position of the vertices of the surface mesh of the tracked object is deformed using a set of virtual forces. A point-to-plane distance based geometric error between the pointcloud and the mesh is minimized with respect to these virtual forces. The point of application of force is determined by analysis of the error obtained from rigid tracking, which is done in parallel with the non-rigid tracking. This architecture also enables the overall system to be realtime. The proposed approach is evaluated on a synthetic data with ground-truth for deformation at every frame, as well as on real data. Agniva Sengupta, Alexandre Krupa, Éric Marchand |
SMC | 3 |
| 2019 | Character navigation in dynamic environments based on optical flowabstractAbstract Steering and navigation are important components of character animation systems to enable them to autonomously move in their environment. In this work, we propose a synthetic vision model that uses visual features to steer agents through dynamic environments. Our agents perceive optical flow resulting from their relative motion with the objects of the environment. The optical flow is then segmented and processed to extract visual features such as the focus of expansion and time‐to‐collision. Then, we establish the relations between these visual features and the agent motion, and use them to design a set of control functions which allow characters to perform object‐dependent tasks, such as following, avoiding and reaching. Control functions are then combined to let characters perform more complex navigation tasks in dynamic environments, such as reaching a goal while avoiding multiple obstacles. Agent's motion is achieved by local minimization of these functions. We demonstrate the efficiency of our approach through a number of scenarios. Our work sets the basis for building a character animation system which imitates human sensorimotor actions. It opens new perspectives to achieve realistic simulation of human characters taking into account perceptual factors, such as the lighting conditions of the environment. Axel López, François Chaumette, Éric Marchand, Julien Pettré |
Comput. Graph. Forum | 3 |
| 2018 | Virtual shadows for real humans in a CAVE: influence on virtual embodiment and 3D interactionabstractIn immersive projection systems (IPS), the presence of the user's real body limits the possibility to elicit a virtual body ownership illusion. But, is it still possible to embody someone else in an IPS even though the users are aware of their real body? In order to study this question, we propose to consider using a virtual shadow in the IPS, which can be similar or different from the real user's morphology. We have conducted an experiment (N=27) to study the users' sense of embodiment whenever a virtual shadow was or was not present. Participants had to perform a 3D positioning task in which accuracy was the main requirement. The results showed that users widely accepted their virtual shadow (agency and ownership) and felt more comfortable when interacting with it (compare to no virtual shadow). Yet, due to the awareness of their real body, the users have less acceptance of the virtual shadow whenever the shadow gender differs from their own. Furthermore, the results showed that virtual shadows increase the users' spatial perception of the virtual environment by decreasing the inter-penetrations between the user and the virtual objects. Taken together, our results promote the use of dynamic and realistic virtual shadows in IPS and pave the way for further studies on "virtual shadow ownership" illusion. Guillaume Cortes, Ferran Argelaguet, Éric Marchand, Anatole Lécuyer |
SAP | 3 |
| 2018 | Estimation of Position and Intensity of Dynamic Light Sources Using Cast Shadows on Textured Real SurfacesabstractIn this paper, we consider the problem of estimating the 3D position and intensity of multiple light sources without using any light probe or user interaction. The proposed approach is twofold and relies on RGB-D data acquired with a low cost 3D sensor. First, we separate albedo/texture and illumination using lightness ratios between pairs of points with the same reflectance property but subject to different lighting conditions. Our selection algorithm is robust in presence of challenging textured surfaces. Then, estimated illumination ratios are integrated, at each frame, within an iterative process to recover position and intensity of light sources responsible of cast shadows. Estimated lighting characteristics are finally used to achieve realistic Augmented Reality (AR). Philippe Robert, Salma Jiddi, Éric Marchand |
ICIP | 3 |
| 2018 | Multiple Layers of Contrasted Images for Robust Feature-Based Visual TrackingabstractFeature-based SLAM (Simultaneous Localization and Mapping) techniques rely on low-level contrast information extracted from images to detect and track keypoints. This process is known to be sensitive to changes in illumination of the environment that can lead to tracking failures. This paper proposes a multi-layered image representation (MLI) that computes and stores different contrast-enhanced versions of an original image. Keypoint detection is performed on each layer, yielding better robustness to light changes. An optimization technique is also proposed to compute the best contrast enhancements to apply in each layer. Results demonstrate the benefits of MLI when using the main keypoint detectors from ORB, SIFT or SURF, and shows significant improvement in SLAM robustness. Marc Christie, Éric Marchand |
ICIP | 3 |
| 2018 | Training Deep Neural Networks for Visual ServoingabstractWe present a deep neural network-based method to perform high-precision, robust and real-time 6 DOF positioning tasks by visual servoing. A convolutional neural network is fine-tuned to estimate the relative pose between the current and desired images and a pose-based visual servoing control law is considered to reach the desired pose. The paper describes how to efficiently and automatically create a dataset used to train the network. We show that this enables the robust handling of various perturbations (occlusions and lighting variations). We then propose the training of a scene-agnostic network by feeding in both the desired and current images into a deep network. The method is validated on a 6 DOF robot. Quentin Bateux, Éric Marchand, Jürgen Leitner, François Chaumette, Peter I. Corke |
ICRA | 2 |
| 2018 | Interval-Based Cooperative Uavs Pose Domain Characterization from Images and RangesabstractAn interval-based approach to cooperative localization for a group of unmanned aerial vehicles (UAVs) is proposed. It computes a pose uncertainty domain for each robot, i.e., a set that contains the true robot pose, assuming bounded error measurements. The algorithm combines distances measurements to the ground station and between UAVs, with the tracking of known landmarks in camera images, and provides a guaranteed enclosure of the robots pose domains. Pose uncertainty domains are computed using interval constraint propagation techniques, thanks to a branch and bound algorithm. We show that the proposed method also provides a good point estimate, that can be further refined using nonlinear iterative weighted least squares. Results are presented for simulated two-robots configurations, for experimental data, and compared with a classical Extended Kalman Filter. Ide-Flore Kenmogne, Vincent Drevelle, Éric Marchand |
IROS | 3 |
| 2018 | A modular framework for model-based visual tracking using edge, texture and depth featuresabstractWe present in this paper a modular real-time model-based visual tracker. It is able to fuse different types of measurement, that is, edge points, textured points, and depth map, provided by one or multiple vision sensors. A confidence index is also proposed for determining if the outputs of the tracker are reliable or not. As expected, experimental results show that the more various measurements are combined, the more accurate and robust is the tracker. The corresponding C++ source code is available for the community in the ViSP library. Souriya Trinh, Fabien Spindler, Éric Marchand, François Chaumette |
IROS | 3 |
| 2018 | Optimized Contrast Enhancements to Improve Robustness of Visual Tracking in a SLAM Relocalisation ContextabstractRobustness of indirect SLAM techniques to light changing conditions remains a central issue in the robotics community. With the change in the illumination of a scene, feature points are either not extracted properly due to low contrasts, or not matched due to large differences in descriptors. In this paper, we propose a multi-layered image representation (MLI) in which each layer holds a contrast enhanced version of the current image in the tracking process in order to improve detection and matching. We show how Mutual Information can be used to compute dynamic contrast enhancements on each layer. We demonstrate how this approach dramatically improves the robustness in dynamic light changing conditions on both synthetic and real environments compared to default ORB-SLAM. This work focalises on the specific case of SLAM relocalisation in which a first pass on a reference video constructs a map, and a second pass with a light changed condition relocalizes the camera in the map. Marc Christie, Éric Marchand |
IROS | 3 |
| 2017 | Visual servoing through mirror reflectionabstractApart the use of catadioptric cameras, only few visual servoing works exploit the use of mirror. Such a configuration is however interesting since it allows to overpass the limited camera field of view. Based on the known projection equations involved in such a system, this paper introduces the theoretical background that allows the use of planar mirror for visual servoing in different configurations. Limitations intrinsic to such systems, such as the number of d.o.f actually controllable, is then discussed. Experiments using a mirror mounted on the end-effector of a 6 d.o.f robot validate the proposed approach. Éric Marchand, François Chaumette |
ICRA | 1 |
| 2017 | An optical tracking system based on hybrid stereo/single-view registration and controlled camerasabstractOptical tracking is widely used in robotics applications such as unmanned aerial vehicle (UAV) localization. Unfortunately, such systems require many cameras and are, consequently, expensive. In this paper, we propose an approach to considerably increase the optical tracking volume without adding cameras. First, when the target becomes no longer visible by at least two cameras we propose a single-view tracking mode which requires only one camera. Furthermore, we propose to rely on controlled cameras able to track the UAV all around the volume to provide 6DoF tracking data through multi-view registration. This is achieved by using a visual servoing scheme. The two methods can be combined in order to maximize the tracking volume. We propose a proof-of-concept of such an optical tracking system based on two consumer-grade cameras and a pan-tilt actuator and we used this approach on UAV localization. Guillaume Cortes, Éric Marchand, Jérôme Ardouin, Anatole Lécuyer |
IROS | 2 |
| 2017 | Image-based UAV localization using interval methodsabstractThis paper proposes an image-based localization method that enables to estimate a bounded domain of the pose of an unmanned aerial vehicle (UAV) from uncertain measurements of known landmarks in the image. The approach computes a domain that should contain the actual robot pose, assuming bounded image measurement errors and landmark position uncertainty. It relies on interval analysis and constraint propagation techniques to rigorously back-propagate the errors through the non-linear observation model. Attitude information from onboard sensors is merged with image observations to reduce the pose uncertainty domain, along with prediction based on velocity measurements. As tracking landmarks in the image is prone to errors, the proposed method also enable fault detection from measurement inconsistencies. This method is tested using a quadcopter UAV with an onboard camera. Ide-Flore Kenmogne, Vincent Drevelle, Éric Marchand |
IROS | 3 |
| 2017 | Visual servoing from lines using a planar catadioptric systemabstractIn this paper, we propose a complete scheme to control a mirror, using a visual servoing scheme, using lines as a set of visual features. Considering the equations of the projection of the reflection of a lines on a mirror, this paper introduces the theoretical background that allows to control the mirror using visual information. Experiments using a mirror mounted on the end-effector of a 6 d.o.f robot validate the proposed approach. Éric Marchand, Benjamin Fasquelle |
IROS | 1 |
| 2017 | Real-time target tracking of soft tissues in 3D ultrasound images based on robust visual information and mechanical simulation
Lucas Royer, Alexandre Krupa, Guillaume Dardenne, Anthony Le Bras, Éric Marchand, Maud Marchal |
Medical Image Anal. | 5 |
| 2016 | Particle filter-based direct visual servoingabstractWith respect to classical visual servoing (VS) technics based on geometrical features, the main drawback of direct visual servoing is its limited convergence area. In this paper we propose a new direct visual servoing control law that relies on a particle filter to achieve non-local and non-linear optimization in order to increase this convergence area. Thanks to multi-view geometry and image transfer techniques, a set of particles (which correspond to potential camera velocities) are drawn and evaluated in order to evaluate the best camera trajectory. This new control law is validated on a 6 DOF positioning task performed on a real gantry robot and statistical comparisons are also provided from simulation results. Quentin Bateux, Éric Marchand |
IROS | 2 |
| 2016 | Three-dimensional visual tracking and pose estimation in Scanning Electron MicroscopesabstractVisual tracking and estimation of the 3D posture of a micro/nano-object is a key issue in the development of automated manipulation tasks using the visual feedback. The 3D posture of the micro-object is estimated based on a template matching algorithm. Nevertheless, a key challenge for visual tracking in a scanning electron microscope (SEM) is the difficulty to observe the motion along the depth direction. In this paper, we propose a template-based hybrid visual tracking scheme that uses luminance information to estimate the object displacement on x-y plane and uses defocus information to estimate object depth. This approach is experimentally validated on 4-DoF motion of a sample in a SEM. Le Cui 0001, Éric Marchand, D. Sinan Haliyo, Stéphane Régnier |
IROS | 2 |
| 2016 | Depth-assisted rectification for real-time object detection and pose estimation
Joao Paulo Silva do Monte Lima, Francisco Simões, Hideaki Uchiyama, Veronica Teichrieb, Éric Marchand |
Mach. Vis. Appl. | 5 |
| 2016 | Pose Estimation for Augmented Reality: A Hands-On SurveyabstractAugmented reality (AR) allows to seamlessly insert virtual objects in an image sequence. In order to accomplish this goal, it is important that synthetic elements are rendered and aligned in the scene in an accurate and visually acceptable way. The solution of this problem can be related to a pose estimation or, equivalently, a camera localization process. This paper aims at presenting a brief but almost self-contented introduction to the most important approaches dedicated to vision-based camera localization along with a survey of several extension proposed in the recent years. For most of the presented approaches, we also provide links to code of short examples. This should allow readers to easily bridge the gap between theoretical aspects and practical implementations. Éric Marchand, Hideaki Uchiyama, Fabien Spindler |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2015 | Visual Servoing-based Registration of Multimodal ImagesabstractThis paper deals with mutual information-based numerical and physical registration of white light images vs. fluorescence images for microrobotic laser microphonosurgery of the vocal folds. More precisely, it presents two techniques: a numerical registration of multimodal images and a vision feedback control for positioning an endoscope with regards to a preoperative image (fluorescence image). Nelder-Mead Simplex for nonlinear optimization is used to minimize the cost-function. The proposed methods are successfully validated in an experimental set-up using preoperative fluorescence images and real-time white light images of the vocal folds. Mouloud Ourak, Brahim Tamadazte, Nicolas Andreff, Éric Marchand |
ICINCO (2) | 4 |
| 2015 | 3D object pose detection using foreground/background segmentationabstractThis paper addresses the challenge of detecting and localizing a poorly textured known object, by initially estimating its complete 3D pose in a video sequence. Our solution relies on the 3D model of the object and synthetic views. The full pose estimation process is then based on foreground/background segmentation and on an efficient probabilistic edge-based matching and alignment procedure with the set of synthetic views, classified through an unsupervised learning phase. Our study focuses on space robotics applications and the method has been tested on both synthetic and real images, showing its efficiency and convenience, with reasonable computational costs. Antoine Petit 0002, Éric Marchand, Rafiq Sekkal, Keyvan Kanani |
ICRA | 2 |
| 2015 | Direct visual servoing based on multiple intensity histogramsabstractClassically Visual servoing considered the regulation in the image of a set of visual features (usually geometric features). Recently direct visual servoing scheme, such as photometric visual servoing, have been introduced in order to consider every pixel of the image as a primary source of information and thus avoid the extraction and the tracking of such geometric features. Previous works proposed methods to use directly the image intensities in the definition of the control law, by using for example mutual information. In this paper, we propose a method to extend these works by using a global descriptor, namely intensity histograms, on the whole or multiple sub-sets of the images in order to achieve control of a 6 degrees of freedom (DoF) robot. The results are then demonstrated through experimental validations. Quentin Bateux, Éric Marchand |
ICRA | 2 |
| 2015 | Hybrid automatic visual servoing scheme using defocus information for 6-DoF micropositioningabstractDirect photometric visual servoing uses only the pure image information as a visual feature, instead of using classic geometric features such as points or lines. It was demonstrated efficiently in 6 degrees of freedom (DoF) positioning. However, in micro-scale, using only image intensity as a visual feature performs unsatisfactorily in cases where the photometric variation is low, such as motions along vision sensor's focal axis under a high magnification. In order to improve the performance and accuracy in those cases, an approach using hybrid visual features is proposed in this paper. Image gradient is employed as a visual feature on z axis while image intensity is used on the other 5 DoFs to control the motion. A 6-DoF micro-positioning task is accomplished by this hybrid visual servoing scheme. The experimental results obtained on a parallel positioning micro-stage under a digital microscope show the robustness and efficiency of the proposed method. Le Cui 0001, Éric Marchand, D. Sinan Haliyo, Stéphane Régnier |
ICRA | 2 |
| 2015 | 3-D Model-Based Tracking for UAV Indoor LocalizationabstractThis paper proposes a novel model-based tracking approach for 3-D localization. One main difficulty of standard model-based approach lies in the presence of low-level ambiguities between different edges. In this paper, given a 3-D model of the edges of the environment, we derive a multiple hypotheses tracker which retrieves the potential poses of the camera from the observations in the image. We also show how these candidate poses can be integrated into a particle filtering framework to guide the particle set toward the peaks of the distribution. Motivated by the UAV indoor localization problem where GPS signal is not available, we validate the algorithm on real image sequences from UAV flights. Céline Teulière, Éric Marchand, Laurent Eck |
IEEE Trans. Cybern. | 2 |
| 2014 | Dense non-rigid visual tracking with a robust similarity functionabstractThis paper deals with dense non-rigid visual tracking robust towards global illumination perturbations of the observed scene. The similarity function is based on the sum of conditional variance (SCV). With respect to most approaches that minimize the sum of squared differences, which is poorly robust towards illumination variations in the scene, the choice of SCV as our registration function allows the approach to be naturally robust towards global perturbations. Moreover, a thin-plate spline warping function is considered in order to take into account deformations of the observed template. The proposed approach, after being detailed, is tested in nominal conditions and on scenes where light perturbations occur in order to assess the robustness of the approach. Bertrand Delabarre, Éric Marchand |
ICIP | 2 |
| 2014 | Mapping and re-localization for mobile augmented realityabstractUsing Simultaneous Localization And Mapping (SLAM) methods become more and more common in Augmented Reality (AR). To achieve real-time requirement and to cope with scale factor and the lack of absolute positioning issue, we propose to decouple the localization and the mapping step. We explain the benefits of this approach and how a SLAM strategy can still be used in a way that is meaningful for the end user. The method we proposed has been fully implemented on various smartphone in order to show its efficiency. Éric Marchand, Pascal Houlier, Isabelle Marchal |
ICIP | 2 |
| 2014 | Combining complementary edge, keypoint and color features in model-based tracking for highly dynamic scenesabstractThis paper focuses on the issue of estimating the complete 3D pose of the camera with respect to a complex object, in a potentially highly dynamic scene, through model-based tracking. We propose to robustly combine complementary geometrical edge and point features with color based features in the minimization process. A Kalman filtering and pose prediction process is also suggested to handle potential large interframe motions. In order to deal with complex 3D models, our method takes advantage of hardware acceleration. Promising results, outperforming classical state-of-art approaches, have been obtained on various real and synthetic image sequences, with a focus on space robotics applications. Antoine Petit 0002, Éric Marchand, Keyvan Kanani |
ICRA | 2 |
| 2014 | Calibration of scanning electron microscope using a multi-image non-linear minimization processabstractIn this paper, a novel approach of SEM calibration based on non-linear minimization process is presented. The SEM calibration for the intrinsic parameters are achieved by an iterative non-linear optimization algorithm which minimize the registration error between the current estimated position of the pattern and its observed position. The calibration can be achieved by one image and multiple images of calibration pattern. Perspective and parallel projection models are addressed in this approach. The experimental results show the efficiency and accuracy of the proposed method. Le Cui 0001, Éric Marchand |
ICRA | 2 |
| 2014 | Vision-based absolute localization for unmanned aerial vehiclesabstractThis paper presents a method for localizing an Unmanned Aerial Vehicle (UAV) using georeferenced aerial images. Easily maneuverable and more and more affordable, UAVs have become a real center of interest. In the last few years, their utilization has significantly increased. Today, they are used for multiple tasks such as navigation, transportation or vigilance. Nevertheless, the success of these tasks could not be possible without a highly accurate localization which can, unfortunately be often laborious. Here we provide a multiple usage localization algorithm based on vision only. However, a major drawback with vision-based algorithms is the lack of robustness. Most of the approaches are sensitive to scene variations (like season or environment changes) due to the fact that they use the Sum of Squared Differences (SSD). To prevent that, we choose to use the Mutual Information (MI) which is very robust toward local and global scene variations. However, dense approaches are often related to drift disadvantages. Here, we solve this problem by using georeferenced images. The localization algorithm has been implemented and experimental results are presented demonstrating the localization of a hexarotor UAV fitted with a downward looking camera during real flight tests. Aurelien Yol, Bertrand Delabarre, Amaury Dame, Jean-Emile Dartois, Éric Marchand |
IROS | 5 |
| 2014 | Stereoscopic rendering of virtual environments with wide Field-of-Views up to 360°abstractIn this paper we introduce a novel approach for stereoscopic rendering of virtual environments with a wide Field-of-View (FoV) up to 360°. Handling such a wide FoV implies the use of non-planar projections and generates specific problems such as for rasterization and clipping of primitives. We propose a novel pre-clip stage specifically adapted to geometric approaches for which problems occur with polygons spanning across the projection discontinuities. Our approach integrates seamlessly with immersive virtual reality systems as it is compatible with stereoscopy, head-tracking, and multi-surface projections. The benchmarking of our approach with different hardware setups could show that it is well compliant with real-time constraint, and capable of displaying a wide range of FoVs. Thus, our geometric approach could be used in various VR applications in which the user needs to extend the FoV and apprehend more visual information. Jérôme Ardouin, Anatole Lécuyer, Maud Marchal, Éric Marchand |
VR | 4 |
| 2014 | Decoupled mapping and localization for Augmented Reality on a mobile phoneabstractUsing Simultaneous Localization And Mapping (SLAM) methods become more and more common in Augmented Reality (AR). To achieve real-time requirement and to cope with scale factor and the lack of absolute positioning issue, we propose to decouple the localization and the mapping step. We explain the benefits of this approach and how a SLAM strategy can still be used in a way that is meaningful for the end user. Éric Marchand, Pascal Houlier, Isabelle Marchal |
VR | 2 |
| 2014 | Direct model based visual tracking and pose estimation using mutual information
Guillaume Caron, Amaury Dame, Éric Marchand |
Image Vis. Comput. | 3 |
| 2014 | A Dense and Direct Approach to Visual Servoing Using Depth MapsabstractThis paper presents a novel 3-D servoing approach using dense depth maps to perform robotic tasks. With respect to position-based approaches, our method does not require the estimation of the 3-D pose (direct), nor the extraction and matching of 3-D features (dense), and only requires dense depth maps provided by 3-D sensors. Our approach has been validated in various servoing experiments using the depth information from a low-cost Red Green Blue-Depth (RGB-D) sensor. Positioning tasks are properly achieved despite noisy measurements, even when partial occlusions or scene modifications occur. We also show that, in cases where a reference depth map cannot be easily available, synthetic ones generated with a rendering engine still lead to satisfactory positioning performances. Application of the approach to the navigation of a mobile robot is also demonstrated. Céline Teulière, Éric Marchand |
IEEE Trans. Robotics | 2 |
| 2013 | Photometric moments: New promising candidates for visual servoingabstractIn this paper, we propose a new type of visual features for visual servoing: photometric moments. These global features do not require any segmentation, matching or tracking steps. The analytical form of the interaction matrix is developed in closed form for these features. Results from experiments carried out with photometric moments have been presented. The results validate our modelling and the control scheme. They perform well for large camera displacements and are endowed with a large convergence domain. From the properties exhibited, photometric moments hold promise as better candidates for IBVS over currently existing geometric and pure luminance features. Manikandan Bakthavatchalam, François Chaumette, Éric Marchand |
ICRA | 3 |
| 2013 | A robust model-based tracker combining geometrical and color edge informationabstractThis paper focuses on the issue of estimating the complete 3D pose of the camera with respect to a potentially textureless object, through model-based tracking. We propose to robustly combine complementary geometrical and color edge-based features in the minimization process, and to integrate a multiple-hypotheses framework in the geometrical edge-based registration phase. In order to deal with complex 3D models, our method takes advantage of GPU acceleration. Promising results, outperforming classical state-of-art approaches, have been obtained for space robotics applications on various real and synthetic image sequences and using satellite mock-ups as targets. Antoine Petit 0002, Éric Marchand, Keyvan Kanani |
IROS | 2 |
| 2013 | Camera localization using mutual information-based multiplane trackingabstractThis paper deals with dense visual tracking robust towards scene perturbations using 3D information to provide a space-time coherency. The proposed method is based on an piecewise-planar scenes visual tracking algorithm which aims to minimize an error between an observed image and a reference template by estimating the parameters of a rigid 3D transformation taking into acount the relative positions of the planes in the scene. The major drawback of this approch stems from the registration function used to perform the minimization (the sum of squared differences) as it is very poorly robust towards scene variations. In this paper, the tracking process is adapted to take into account two more complex registration functions. First, the sum of conditional variance. Since it is invariant to global illumination variations, the proposed algorithm is robust with relation to those conditions whilst keeping a low computation complexity. Then, the mutual information is considered. In that case the complexity is greater but so is the robustness towards non global illumination variations, specularities or occlusions. The proposed approaches, after being described, are tested on different scenes under varying illumination conditions to assess their respective efficiency. Bertrand Delabarre, Éric Marchand |
IROS | 2 |
| 2013 | Augmenting markerless complex 3D objects by combining geometrical and color edge informationabstractThis paper presents a method to address the issue of augmenting a markerless 3D object with a complex shape. It relies on a model-based tracker which takes advantage of GPU acceleration and 3D rendering in order to handle the complete 3D model, whose sharp edges are efficiently extracted. In the pose estimation step, we propose to robustly combine geometrical and color edge-based features in the nonlinear minimization process, and to integrate multiple-hypotheses in the geometrical edge-based registration phase. Our tracking method shows promising results for augmented reality applications, with a Kinect-based reconstructed 3D model. Antoine Petit 0002, Éric Marchand, Keyvan Kanani |
ISMAR | 2 |
| 2012 | Tracking complex targets for space rendezvous and debris removal applicationsabstractIn the context of autonomous rendezvous and space debris removal, visual model-based tracking can be particularly suited. Some classical methods achieve the tracking by relying on the alignment of projected lines of the 3D model with edges detected in the image. However, processing complete 3D models of complex objects, of any shape, presents several limitations, and is not always suitable for real-time applications. This paper proposes an approach to avoid these shortcomings. It takes advantage of GPU acceleration and 3D rendering. From the rendered model, visible edges are extracted, from both depth and texture discontinuities. Correspondences with image edges are found thanks to a 1D search along the edge normals. Our approach addresses the pose estimation task as the full scale nonlinear minimization of a distance to a line. A multiple hypothesis solution is also proposed, improving tracking robustness. Our method has been evaluated on both synthetic images (provided with ground truth) and real images. Antoine Petit 0002, Éric Marchand, Keyvan Kanani |
IROS | 2 |
| 2012 | Visual servoing using the sum of conditional varianceabstractIn this paper we propose a new way to achieve direct visual servoing. The novelty is the use of the sum of conditional variance to realize the optimization process of a positioning task. This measure, which has previously been used successfully in the case of visual tracking, has been shown to be invariant to non-linear illumination variations and inexpensive to compute. Compared to other direct approaches of visual servoing, it is a good compromise between techniques using the illumination of pixels which are computationally inexpensive but non robust to illumination variations and other approaches using the mutual information which are more complicated to compute but offer more robustness towards the variations of the scene. This method results in a direct visual servoing task easy and fast to compute and robust towards non-linear illumination variations. This paper describes a visual servoing task based on the sum of conditional variance performed using a Levenberg-Marquardt optimization process. The results are then demonstrated through experimental validations and compared to both photometric-based and entropy-based techniques. Bertrand Delabarre, Éric Marchand |
IROS | 2 |
| 2012 | Direct 3D servoing using dense depth mapsabstractThis paper proposes a novel 3D servoing approach using dense depth maps to achieve robotic tasks. With respect to position-based approaches, our method does not require the estimation of the 3D pose (direct), nor the extraction and matching of 3D features (dense) and only requires dense depth maps provided by 3D sensors. Our approach has been validated in servoing experiments using the depth information from a low cost RGB-D sensor. Positioning tasks are properly achieved despite the noisy measurements, even when partial occlusions or scene modifications occur. Céline Teulière, Éric Marchand |
IROS | 2 |
| 2012 | Texture-less planar object detection and pose estimation using Depth-Assisted Rectification of ContoursabstractThis paper presents a method named Depth-Assisted Rectification of Contours (DARC) for detection and pose estimation of texture-less planar objects using RGB-D cameras. It consists in matching contours extracted from the current image to previously acquired template contours. In order to achieve invariance to rotation, scale and perspective distortions, a rectified representation of the contours is obtained using the available depth information. DARC requires only a single RGB-D image of the planar objects in order to estimate their pose, opposed to some existing approaches that need to capture a number of views of the target object. It also does not require to generate warped versions of the templates, which is commonly needed by existing object detection techniques. It is shown that the DARC method runs in real-time and its detection and pose estimation quality are suitable for augmented reality applications. Joao Paulo Silva do Monte Lima, Hideaki Uchiyama, Veronica Teichrieb, Éric Marchand |
ISMAR | 4 |
| 2012 | FlyVIZ: a novel display device to provide humans with 360° vision by coupling catadioptric camera with hmdabstractHave you ever dreamed of having eyes in the back of your head? In this paper we present a novel display device called FlyVIZ which enables humans to experience a real-time 360° vision of their surroundings for the first time. To do so, we combine a panoramic image acquisition system (positioned on top of the user's head) with a Head-Mounted Display (HMD). The omnidirectional images are transformed to fit the characteristics of HMD screens. As a result, the user can see his/her surroundings, in real-time, with 360° images mapped into the HMD field-ofview. We foresee potential applications in different fields where augmented human capacity (an extended field-of-view) could benefit, such as surveillance, security, or entertainment. FlyVIZ could also be used in novel perception and neuroscience studies. Jérôme Ardouin, Anatole Lécuyer, Maud Marchal, Clément Riant, Éric Marchand |
VRST | 5 |
| 2012 | Second-Order Optimization of Mutual Information for Real-Time Image RegistrationabstractIn this paper, we present a direct image registration approach that uses mutual information (MI) as a metric for alignment. The proposed approach is robust and gives an accurate estimation of a set of 2-D motion parameters in real time. MI is a measure of the quantity of information shared by signals. Although it has the ability to perform robust alignment with illumination changes, multimodality, and partial occlusions, few works have proposed MI-based applications related to spatiotemporal image registration or object tracking in image sequences because of some optimization problems, which we will explain. In this paper, we propose a new optimization method that is adapted to the MI cost function and gives a practical solution for real-time tracking. We show that by refining the computation of the Hessian matrix and using a specific optimization approach, the registration results are far more robust and accurate than the existing solutions, with the computation also being cheaper. A new approach is also proposed to speed up the computation of the derivatives and keep the same optimization efficiency. To validate the advantages of the proposed approach, several experiments are performed. Amaury Dame, Éric Marchand |
IEEE Trans. Image Process. | 2 |
| 2011 | Video mosaicing using a mutual information-based motion estimation processabstractThis paper proposes a method to achieve parametric motion estimation based on mutual information and its use in video mosaicing applications. Sum of Squared Differences (SSD) is widely considered in motion estimation. Here, we consider another metric, Mutual Information (MI), which is far less sensitive to changes in the lighting condition, to occlusions, and to a wide class of non-linear image transformation. Results under various complex conditions are presented. Amaury Dame, Éric Marchand |
ICIP | 2 |
| 2011 | Tracking planes in omnidirectional stereovisionabstractOmnidirectional cameras allow direct tracking and motion estimation of planar regions in images during a long period of time. However, using only one camera leads to plane and trajectory reconstruction up to a scale factor. We propose to develop dense plane tracking based on omnidirectional stereovision to answer this issue. The presented method estimates simultaneously the parameters of several 3D planes along with the camera motion in a spherical model formulation. Results show the efficiency of the approach. Guillaume Caron, Éric Marchand, El Mustapha Mouaddib |
ICRA | 2 |
| 2011 | A new information theoretic approach for appearance-based navigation of non-holonomic vehicleabstractIn this paper we propose a new way to achieve a navigation task for a non-holonomic vehicle. We consider an image-based navigation process. We show that it is possible to navigate along a visual path without relying on the extraction, matching and tracking of geometric visual features such as keypoint. The new proposed approach relies directly on the information (entropy) contained in the image signal. We show that it is possible to build a control law directly from the maximisation of the shared information between the current image and the next key image in the visual path. The shared information between those two images are obtained using mutual information that is known to be robust to illumination variations and occlusions. Moreover the generally complex task of features extraction and matching is avoided. Both simulations and experiments on a real vehicle are presented and show the possibilities and advantages offered by the proposed method. Amaury Dame, Éric Marchand |
ICRA | 2 |
| 2011 | Highly precise micropositioning task using a direct visual servoing schemeabstractThis paper demonstrates accurate micropositioning scheme based on a direct visual servoing process. This technique uses only the pure image signal (photometric information) to design the control law. With respect to traditional visual servoing approaches that use geometric visual features (points, lines ...), the visual features used in the control law are the pixel intensity. The proposed approach was tested in term of accuracy and robustness in several experimental conditions. The obtained results have demonstrated a good behavior of the control law and very good positioning accuracy. The obtained accuracies are estimated to 14 nm, 89 nm, and 0.001 degrees in the x, y and θ axes of positioning platform, respectively. Brahim Tamadazte, Guillaume Duceux, Nadine Le Fort-Piat, Éric Marchand |
ICRA | 4 |
| 2011 | Vision-based space autonomous rendezvous: A case studyabstractFor a space rendezvous mission, autonomy imposes stringent performance requirements regarding navigation. For the final phase, a vision-based navigation can be a solution. A 3D model-based tracking algorithm has been studied and tested on a mock-up of a telecommunication satellite, using a 6-DOF robotic arm, with satisfactory results, in terms of precision of the pose estimation and computational costs. Quantitative tests in open loop have been carried out to show the robustness of the algorithm to relative inter frame motions chaser/target, orientation variations and illumination conditions. The tracking algorithm has also been successfully implemented in a closed loop chain for visual servoing. Antoine Petit 0002, Éric Marchand, Keyvan Kanani |
IROS | 2 |
| 2011 | Chasing a moving target from a flying UAVabstractThis paper proposes a vision-based algorithm to autonomously track and chase a moving target with a small-size flying UAV. The challenging constraints associated with the UAV flight led us to consider a density-based representation of the object to track. The proposed approach to estimate the target's position, orientation and scale, is built on a robust color-based tracker using a multi-part representation. This object tracker can handle large displacements, occlusions and account for some image noise due to partial loss of wireless video link, thanks to the use of a particle filter. The information obtained from the visual tracker is then used to control the position and yaw angle of the UAV in order to chase the target. A hierarchical control scheme is designed to achieve the tracking task. Experiments on a quad-rotor UAV following a small moving car are provided to validate the proposed approach. Céline Teulière, Laurent Eck, Éric Marchand |
IROS | 3 |
| 2011 | Toward augmenting everything: Detecting and tracking geometrical features on planar objectsabstractThis paper presents an approach for detecting and tracking various types of planar objects with geometrical features. We combine traditional keypoint detectors with Locally Likely Arrangement Hashing (LLAH) [21] for geometrical feature based keypoint matching. Because the stability of keypoint extraction affects the accuracy of the keypoint matching, we set the criteria of keypoint selection on keypoint response and the distance between keypoints. In order to produce robustness to scale changes, we build a non-uniform image pyramid according to keypoint distribution at each scale. In the experiments, we evaluate the applicability of traditional keypoint detectors with LLAH for the detection. We also compare our approach with SURF and finally demonstrate that it is possible to detect and track different types of textures including colorful pictures, binary fiducial markers and handwritings. Hideaki Uchiyama, Éric Marchand |
ISMAR | 2 |
| 2011 | Deformable random dot markersabstractWe extend planar fiducial markers using random dots [8] to nonrigidly deformable markers. Because the recognition and tracking of random dot markers are based on keypoint matching, we can estimate the deformation of the markers with nonrigid surface detection from keypoint correspondences. First, the initial pose of the markers is computed from a homography with RANSAC as a planar detection. Second, deformations are estimated from the minimization of a cost function for deformable surface fitting. We show augmentation results of 2D surface deformation recovery with several markers. Hideaki Uchiyama, Éric Marchand |
ISMAR | 2 |
| 2011 | Photometric Visual ServoingabstractThis paper proposes a new way to achieve robotic tasks by two-dimensional (2-D) visual servoing. Indeed, instead of using classical geometric features such as points, straight lines, pose, or a homography, as is usually done, the luminance of all pixels in the image is considered here. The main advantage of this new approach is that it requires no tracking or matching process. The key point of our approach relies on the analytic computation of the interaction matrix. This computation is based either on a temporal luminance-constancy hypothesis or on a reflection model so that complex illumination changes can be considered. Experimental results on positioning and tracking tasks validate the proposed approach and show its robustness to approximated depths, low-textured objects, partial occlusions, and specular scenes. They also showed that luminance leads to lower positioning errors than a classical visual servoing based on 2-D geometric visual features. Christophe Collewet, Éric Marchand |
IEEE Trans. Robotics | 2 |
| 2011 | Mutual Information-Based Visual ServoingabstractIn this paper, we propose a new information theoretic approach to achieve visual servoing directly utilizing the information (as defined by Shannon) contained in the images. A metric derived from information theory, i.e., mutual information, is considered. Mutual information is widely used in multimodal image registration since it is insensitive to changes in the lighting condition and to a wide class of nonlinear image transformations. In this paper, mutual information is used as a new visual feature for visual servoing, which allows us to build a new control law that can control the six degrees of freedom (DOF) of a robot. Among various advantages, this approach requires no matching or tracking step, is robust to large illumination variations, and allows the consideration of different image modalities within the same task. Experiments on a real robot demonstrate the efficiency of the proposed visual-servoing approach. Amaury Dame, Éric Marchand |
IEEE Trans. Robotics | 2 |
| 2010 | Improving mutual information-based visual servoingabstractIn a previous paper, we proposed a new way to achieve visual servoing. Rather than minimizing the error between the position of two set of geometric features, we proposed to maximize the mutual information shared by the current and desired images. This leads to a new information theoretic approach to visual servoing. Mutual information is a well known alignment function. Thanks to its robustness toward illumination variations, occlusions and multi modality, it has been widely used in medical applications for alignment as well as in general tracking problems. Despite those previous works, no highlight has been given on the problem of Hessian computation that yields, in the case of common approximations, to divergence of the optimization process. In this paper we focus on the need of computing the second order derivative of the mutual information in visual servoing. Experiments on a 6 dof robot demonstrates the significance of this work on visual servoing tasks. Amaury Dame, Éric Marchand |
ICRA | 2 |
| 2010 | Using multiple hypothesis in model-based trackingabstractClassic registration methods for model-based tracking try to align the projected edges of a 3D model with the edges of the image. However, wrong matches at low level can make these methods fail. This paper presents a new approach allowing to retrieve multiple hypothesis on the camera pose from multiple low-level hypothesis. These hypothesis are integrated into a particle filtering framework to guide the particle set toward the peaks of the distribution. Experiments on simulated and real video sequences show the improvement in robustness of the resulting tracker. Céline Teulière, Éric Marchand, Laurent Eck |
ICRA | 2 |
| 2010 | Omnidirectional photometric visual servoingabstractVisual servoing has been based on geometric features for a long time. Recent works have highlighted the interest of taking into account the photometric information of the entire image. This approach was tackled with images of perspective cameras. We propose, in this paper, to adapt this technique to central cameras. This generalization allows to apply this kind of method to wide field of view cameras. We also propose to adapt gradient computation to take into account distorsions of such cameras. Several experiments have been successfully done with a fisheye camera. Guillaume Caron, Éric Marchand, El Mustapha Mouaddib |
IROS | 2 |
| 2010 | Using image gradient as a visual feature for visual servoingabstractDirect photometric visual servoing has proved to be an efficient approach for robot positioning. Instead of using classical geometric features such as points, straight lines, pose or an homography, as it is usually done, information provided by all pixels in the image are considered. In the past mainly luminance information has been considered. In this paper, considering that most of the useful information in an image is located in its high frequency areas (that are contours), we have consider various possible combinations of global visual feature based on luminance and gradient. Experimental results are presented to show the behavior of such features. Éric Marchand, Christophe Collewet |
IROS | 1 |
| 2010 | Improving monocular plane-based SLAM with inertial measuresabstractThis article presents a solution to the problem of fusing measurements acquired from a monocular camera with inertial data to achieve simultaneous localization and mapping (SLAM) tasks. This paper describes the models used to correctly integrate inertial and vision data in an EKF-SLAM based application, and ways to perform the fusion on low cost hardware. Both synthetic and real sequences show that our method work and greatly enhance classical SLAM estimation. Fabien Servant, Pascal Houlier, Éric Marchand |
IROS | 3 |
| 2010 | 3D model-based tracking for UAV position controlabstractThis paper presents a 3D model-based tracking suitable for indoor position control of an unmanned aerial vehicle (UAV). Given a 3D model of the edges of its environment, the UAV locates itself thanks to a robust multiple hypothesis tracker. The pose estimation is then fused to inertial data to provide the translational velocity required for the control. A hierarchical control is used to achieve positioning tasks. Experiments on a quad-rotor aerial vehicle validate the proposed approach. Céline Teulière, Laurent Eck, Éric Marchand, Nicolas Guenard |
IROS | 3 |
| 2010 | Accurate real-time tracking using mutual informationabstractIn this paper we present a direct tracking approach that uses Mutual Information (MI) as a metric for alignment. The proposed approach is robust, real-time and gives an accurate estimation of the displacement that makes it adapted to augmented reality applications. MI is a measure of the quantity of information shared by signals that has been widely used in medical applications. Since then, and although MI has the ability to perform robust alignment with illumination changes, multi-modality and partial occlusions, few works propose MI-based applications related to object tracking in image sequences due to some optimization problems. In this work, we propose an optimization method that is adapted to the MI cost function and gives a practical solution for augmented reality application. We show that by refining the computation of the Hessian matrix and using a specific optimization approach, the tracking results are far more robust and accurate than the existing solutions. A new approach is also proposed to speed up the computation of the derivatives and keep the same optimization efficiency. To validate the advantages of the proposed approach, several experiments are performed. The ESM and the proposed MI tracking approaches are compared on a standard dataset. We also show the robustness of the proposed approach on registration applications with different sensor modalities: map versus satellite images and satellite images versus airborne infrared images within different AR applications. Amaury Dame, Éric Marchand |
ISMAR | 2 |
| 2009 | Optimal detection and tracking of feature points using mutual informationabstractThis paper proposes a new way to achieve feature point tracking using the entropy of the image. Sum of Squared Differences (SSD) is widely considered in differential trackers such as the KLT. Here, we consider another metric called Mutual Information (MI), which is far less sensitive to changes in the lighting condition and to a wide class of non-linear image transformation. Since mutual-information is used as an energy function to be maximized to track each points, a new feature selection, which is optimal for this metric, is proposed. Results under various complex conditions are presented. Comparison with the classical KLT tracker are proposed. Amaury Dame, Éric Marchand |
ICIP | 2 |
| 2009 | Photometry-based visual servoing using light reflexion modelsabstractWe present in this paper a way to achieve positioning tasks by visual servoing under complex luminance variations. To do that, we use as visual features the luminance of all pixels in the image as we did in our previous work [4]. An important issue of this approach is that it does not rely at all on a any matching nor tracking process, contrary to all the approaches based on geometric visual features (points, straight lines, pose, homography, etc.). However, we consider in this paper a complete illumination model contrary to [4] where the temporal luminance constancy hypothesis was assumed. The main issue of this paper is thus the analytical computation of the interaction matrix related to the luminance from the Phong illumination model. Experimental results on specular objects validate our approach. Christophe Collewet, Éric Marchand |
ICRA | 2 |
| 2009 | Entropy-based visual servoingabstractIn this work we propose a new way to achieve visual servoing using directly the information (as defined by Shannon) of the image. A metric derived from information theory, mutual information, is considered. Mutual information is widely used in multi-modal image registration (medical applications) since it is insensitive to changes in the lighting condition and to a wide class of non-linear image transformation. In this paper mutual-information is used as a new visual feature for visual servoing and allows us to build a new control law to control the 6 dof of the robot. Among various advantages, this approach does not require any matching nor tracking step, is robust to large illumination variation and allows to consider, within the same task, different image modalities. Experiments that demonstrate these advantages conclude the paper. Amaury Dame, Éric Marchand |
ICRA | 2 |
| 2009 | A combination of particle filtering and deterministic approaches for multiple kernel trackingabstractColor-based tracking methods have proved to be efficient for their robustness qualities. The drawback of such global representation of an object is the lack of information on its spatial configuration, making difficult the tracking of more complex motions. This issue can be overcome by using several kernels weighting pixels locations. Céline Teulière, Éric Marchand, Laurent Eck |
ICRA | 2 |
| 2009 | 3D model based pose estimation for omnidirectional stereovisionabstractRobot vision has a lot to win as well with wide field of view induced by catadioptric cameras as with redundancy brought by stereovision. Merging these two characteristics in a single sensor is obtained by combining a single camera and multiple mirrors. This paper proposes a 3D model tracking algorithm that allows a robust tracking of 3D objects using stereo catadioptric images given by this sensor. The presented work relies on an adapted virtual visual servoing approach, a non-linear pose computation technique. The model take into account central projection and multiple mirrors. Results show robustness in illumination changes, mistracking and even higher robustness with four mirrors than with two. Guillaume Caron, Éric Marchand, El Mustapha Mouaddib |
IROS | 2 |
| 2009 | Colorimetry-based visual servoingabstractThe goal of this paper is to present a way to perform visual servoing tasks from color attributes. This approach can be seen as an extension of our previous papers based on the luminance. Indeed, as we did for the luminance, color attributes are directly used in the control law avoiding therefore any complex images processing as features extraction or matching. We propose in this paper several potential color features and then a way to select a priori the best choice among them with respect to the scene being observed. Experimental results validate as well the interest of using color attributes as visual features as our selection process. Christophe Collewet, Éric Marchand |
IROS | 2 |
| 2009 | Microassembly of complex and solid 3D MEMS by 3D vision-based controlabstractThis paper describes the vision-based methods developed for assembly of complex and solid 3D MEMS (micro electromechanical systems) structures. The microassembly process is based on sequential robotic operations such as planar positioning, gripping, orientation in space and insertion tasks. Each of these microassembly tasks is performed using a pose-based visual control. To be able to control the microassembly process, a 3D model-based tracker is used. This tracker is able to directly provide the 3D micro-object pose at real-time and from only a single view of the scene. The methods proposed in this paper are validated on an automatic assembly of fives silicon microparts of 400 ¿m × 400 ¿m × 100 ¿m on 3-levels. The insertion tolerance (mechanical play) is estimated to 3 ¿m. The precision of this insertion tolerance allows us to obtain solid and complex micro electromechanical structures without any external joining (glue, wending. Promising positioning and orientation accuracies are obtained who can reach 0.3 ¿m in position and 0.2° in orientation. Brahim Tamadazte, Nadine Le Fort-Piat, Sounkalo Dembélé, Éric Marchand |
IROS | 4 |
| 2008 | Modeling complex luminance variations for target trackingabstractLambertpsilas model is widely used in low level computer vision algorithms such as matching, tracking or optical flow computation for example. However, it is well known that these algorithms often fail when they face complex luminance variations. Therefore, we revise in this paper the underlying hypothesis of its temporal constancy and propose a new optical flow constraint. To do that, we use the Blinn-Phong reflection model to take into account that the scene may move with respect to the lighting and/or to the observer, and that specular highlights may occur. To validate in practice these analytical results, we consider the case where a camera is mounted on a robot end-effector with a lighting mounted on this camera and show experimental results of target tracking by visual servoing. Such an approach requires to analytically compute the luminance variations due to the observer motion which can be easily derived from our revised optical flow constraint. In addition, while the visual servoing classical approaches rely on geometric features, we present here a new method that directly relies on the luminance of all pixels in the image which does not require any tracking or matching process. Christophe Collewet, Éric Marchand |
CVPR | 2 |
| 2008 | Hybrid tracking approach using optical flow and pose estimationabstractThis paper proposes an hybrid approach to estimate the 3D pose of an object. The integration of texture information based on image intensities in a more classical non-linear edge-based pose estimation computation has proven to highly increase the reliability of the tracker. We propose in this work to exploit the data provided by an optical flow algorithm for a similar purpose. The advantage of using the optical flow is that it does not require any a priori knowledge on the object appearance. The registration of 2D and 3D cues for monocular tracking is performed by a non linear minimization. Results obtained show that using optical flow enables to perform robust 3D hybrid tracking even without any texture model. Muriel Pressigout, Éric Marchand, Étienne Mémin |
ICIP | 2 |
| 2008 | Visual planes-based simultaneous localization and model refinement for augmented realityabstractThis paper presents a method for camera pose tracking that uses a partial knowledge about the scene. The method is based on monocular vision simultaneous localization and mapping (SLAM). With respect to classical SLAM implementations, this approach uses previously known information about the environment (rough map of the walls) and profits from the various available databases and blueprints to constraint the problem. This method considers that the tracked image patches belong to known planes (with some uncertainty in their localization) and that SLAM map can be represented by associations of cameras and planes. In this paper, we propose an adapted SLAM implementation and detail the considered models. We show that this method gives good results for a real sequence with complex motion for augmented reality (AR) application. Fabien Servant, Éric Marchand, Pascal Houlier, Isabelle Marchal |
ICPR | 2 |
| 2008 | Visual servoing set free from image processingabstractThis paper proposes a new way to achieve robotic tasks by visual servoing. Instead of using geometric features (points, straight lines, pose, homography, etc.) as it is usually done, we use directly the luminance of all pixels in the image. Since most of the classical control laws fail in this case, we turn the visual servoing problem into an optimization problem leading to a new control law. Experimental results validate the proposed approach and show its robustness regarding to approximated depths, non Lambertian objects and partial occlusions. Christophe Collewet, Éric Marchand, François Chaumette |
ICRA | 2 |
| 2008 | Active rough shape estimation of unknown objectsabstractThis paper presents a method to determine the rough shape of an object. This is a step in the development of a ldquoone click grasping toolrdquo, a grasping tool of everyday-life objects for an assistant robot dedicated to elderly or disabled. The goal is to determine the quadric that approximates at best the shape of an unknown object using multi-view measurements. Non-linear optimization techniques are considered to achieve this goal. Since multiple views are necessary, an active vision process is considered in order to minimize the uncertainty on the estimated parameters and determine the next best view. Finally, results that show the validity of the approach are presented. Claire Dune, Éric Marchand, Christophe Collewet, Christophe Leroux |
IROS | 2 |
| 2007 | One Click Focus with Eye-in-hand/Eye-to-hand CooperationabstractA critical assumption of many multi-view control systems is the initial visibility of the regions of interest from all the views. An initialization step is proposed for a hybrid eye-in-hand/eye-to-hand grasping system to fulfil this requirement. In this paper, the object of interest is assumed to be within the eye-to-hand field of view, whereas it may not be within the eye-in-hand one. The object model is unknown and no database is used. The object lies in a complex scene with a cluttered background. A method to automatically focus on the object of interest is presented, tested and validated on a multi view robotic system. Claire Dune, Éric Marchand, Christophe Leroux |
ICRA | 2 |
| 2007 | Control Camera and Light Source Positions using Image Gradient InformationabstractIn this paper, we propose an original approach to control camera position and/or lighting conditions in an environment using image gradient information. Our goal is to ensure a good viewing condition and good illumination of an object to perform vision-based task (recognition, tracking, etc.). Within the visual servoing framework, we propose solutions to two different issues: maximizing the brightness of the scene and maximizing the contrast in the image. Solutions are proposed to consider either a static light and a moving camera, either or a moving light and a static/moving camera. The proposed method is independent of the structure, color and aspect of the objects. Experimental results on both synthetic and real images are finally presented. Éric Marchand |
ICRA | 1 |
| 2007 | Fitting 3D Models on Central Catadioptric ImagesabstractIncreasing the field of view of camera is an important issue practical in robot vision. One solution is to consider catadioptric camera that allows a 360deg field of view. In this paper we propose a 3D model tracking algorithm that allows a fast and reliable tracking of 3D objects within central catadioptric images. The proposed approach relies on the virtual visual servoing approach. All the modeling aspects have been reconsidered to consider the projection model. Results show the method to be robust and efficient. Éric Marchand, François Chaumette |
ICRA | 1 |
| 2007 | Real-time keypoints matching: application to visual servoingabstractMany computer vision problems such as recognition, image retrieval, and tracking require matching two images. Currently, ones try to find as reliable as possible matching techniques with a very little constraint of computational time. In this paper, we are interested in applying image matching technique into robotic problems such as visual servoing in which the computational time is a critical element. We propose in this paper a real time keypoint based matching method. The novelties of this method include a fast corner detector, a compact corner descriptor based on principal component analysis (PCA) technique and an efficient matching with help of approximate nearest neighbor (ANN) technique. We show that the method gives a very satisfying result on accuracy as well as the computational time. The matching algorithm is applied to control a robot in a visual servoing application. It works at 10-14Hz and is well robust to variations in 3D viewpoint and illumination. Thanh-Hai Tran 0001, Éric Marchand |
ICRA | 2 |
| 2007 | Robust stereo tracking for space applicationsabstractThis paper proposes a real-time, robust and efficient 3D model-based tracking algorithm for visual servoing. A virtual visual servoing approach is used for 3D tracking. This method is similar to more classical non-linear pose computation techniques. Robustness is obtained by integrating an M- estimator into the virtual visual control law via an iteratively re- weighted least squares implementation. The presented approach is also extended to the use of multiple cameras. Results show the method to be robust to occlusion, changes in illumination and miss-tracking. Fabien Dionnet, Éric Marchand |
IROS | 2 |
| 2007 | Kinematic sets for real-time robust articulated object tracking
Andrew I. Comport, Éric Marchand, François Chaumette |
Image Vis. Comput. | 2 |
| 2006 | Real-time 3D Model-based Tracking: Combining Edge and Texture InformationabstractThis paper proposes a real-time, robust and efficient 3D model-based tracking algorithm. A nonlinear minimization approach is used to register 2D and 3D cues for monocular 3D tracking. The integration of texture information in a more classical nonlinear edge-based pose computation highly increases the reliability of more conventional edge-based 3D tracker. Robustness is enforced by integrating a M-estimator into the minimization process via an iteratively re-weighted least squares implementation. The method presented in this paper has been validated on several video sequences as well as in visual servoing experiments considering various objects. Results show the method to be robust to large motions and textured environments Muriel Pressigout, Éric Marchand |
ICRA | 2 |
| 2006 | Experiments with robust estimation techniques in real-time robot visionabstractThe goal of this paper is to present an overview of robust estimation techniques with a special focus on robotic vision applications. In this particular context, constraints due computation time have to be considered in the choice of the estimation algorithm. Among the numerous techniques proposed in the literature to obtained robust estimation we have, not being exhaustive, Hough transform, RANSAC (Random Sample Consensus), the LMedS (Least Median of Squares), the M-estimators, etc. In this overview, we describe these various approaches in the light of a simple example. Finally, we illustrate the use of robust estimation techniques by various examples in real-time robot vision Ezio Malis, Éric Marchand |
IROS | 2 |
| 2006 | Hybrid tracking algorithms for planar and non-planar structures subject to illumination changesabstractAugmented reality (AR) aims to fuse a virtual world and a real one in an image stream. When considering only a vision sensor, it relies on registration techniques that have to be accurate and fast enough for on-line augmentation. This paper proposes a real-time, robust and efficient 3D model-based tracking algorithm monocular vision system. A virtual visual servoing approach is used to estimate the pose between the camera and the object. The integration of texture information in the classical non-linear edge-based pose computation provides a more reliable tracker. Several illumination models have been considered and compared to better deal with the illumination change in the scene. The method presented in this paper has been validated on several video sequences for augmented reality applications. Muriel Pressigout, Éric Marchand |
ISMAR | 2 |
| 2006 | Statistically robust 2-D visual servoingabstractA 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. Robotics | 2 |
| 2006 | Real-Time Markerless Tracking for Augmented Reality: The Virtual Visual Servoing FrameworkabstractTracking 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. | 2 |
| 2005 | A model free hybrid algorithm for real time trackingabstractRobustness and accuracy are major issues in real-time tracking. This paper describes a reliable tracking for markerless planar objects based on the fusion of visual cues and on the estimation of a 2D transformation. Its parameters are estimated by a non-linear minimization of an unique criterion that integrates information on both texture and edges. The efficiency and the robustness of the proposed method are tested on image sequences as well as during a robotic application. Muriel Pressigout, Éric Marchand |
ICIP (3) | 2 |
| 2005 | Robust Real-Time Visual Tracking: Comparison, Theoretical Analysis and Performance EvaluationabstractIn 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 |
ICRA | 3 |
| 2005 | Real time planar structure tracking for visual servoing: a contour and texture approachabstractRobustness and accuracy are major issues in real-time object tracking in image sequences. This paper describes a reliable tracking for markerless objects based on the fusion of visual cues and on the estimation of a 2D transformation. The parameters of this transformation are estimated using a non-linear minimization of a unique criterion that integrates information both on the texture and the edges of the tracked object. The proposed tracker is then more robust and succeeds in conditions where methods based on a single cue fail. The efficiency and the robustness of the proposed method are tested on image sequences as well as during an image-based visual servoing experiment. Muriel Pressigout, Éric Marchand |
IROS | 2 |
| 2004 | Improvements in Robust 2D Visual ServoingabstractA 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 |
ICRA | 1 |
| 2004 | Robust model-based tracking for robot visionabstractThis 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 |
IROS | 2 |
| 2003 | A new application for saliency maps: synthetic vision of autonomous actorsabstractWe present in this paper a new and original application for saliency maps, intending to simulate the visual perception of a synthetic actor. Within computer graphics field, simulating virtual humans has become a challenging task. Animating such an autonomous actor within a virtual environment requires most of the time in modeling of a perception-decision-action cycle. To model a part of the perception process, we have designed a new model of saliency map, based on geometric and depth information, allowing our synthetic humanoid to perceive its environment in a biologically plausible way. Nicolas Courty, Éric Marchand, Bruno Arnaldi |
ICIP (3) | 2 |
| 2003 | A visual servoing control law that is robust to image outliersabstractA 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 |
IROS | 3 |
| 2003 | Visual perception based on salient featuresabstractWe present in this paper an original model to simulate visual perception based on the detection of salient features. Salient features correspond to the maximum of conspicuity in a static image or in a sequence of images. We intend to use this information to provide visually interesting targets that can be used in multiple contexts. The extraction process of such an information is performed through multiple steps that correspond to different features locally encoding the conspicuity of a spatial location. We mainly use for those features spatial orientation and motion information, but other types of feature could be used as well. Two kinds of application are presented in this paper: video surveillance application and simulation of the visual perception of a synthetic actor. Nicolas Courty, Éric Marchand |
IROS | 2 |
| 2003 | A real-time tracker for markerless augmented realityabstractAugmented 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 |
ISMAR | 2 |
| 2002 | Virtual Visual Servoing: a framework for real-time augmented realityabstractThis paper presents a framework to achieve real-time augmented reality applications. We propose a framework based on the visual servoing approach well known in robotics. We consider pose or viewpoint computation as a similar problem to visual servoing. It allows one to take advantage of all the research that has been carried out in this domain in the past. The proposed method features simplicity, accuracy, efficiency, and scalability wrt. to the camera model as well as wrt. the features extracted from the image. We illustrate the efficiency of our approach on augmented reality applications with various real image sequences. Éric Marchand, François Chaumette |
Comput. Graph. Forum | 1 |
| 2002 | Controlling a camera in a virtual environment
Éric Marchand, Nicolas Courty |
Vis. Comput. | 1 |
| 2001 | Through-the-eyes control of a virtual humanoidabstractWe present an animation technique to control a humanoid in a virtual environment. The automatic generation of humanoid motion is difficult and needs to be simplified. The solution proposed in this paper consists of controlling humanoid motion through the image it "perceives": through-the-eyes control. The considered approach is based on the visual servoing concept. It allows the automatic generation of (virtual) camera motion by simply specifying the task in the image space. This approach is suited to highly reactive contexts (video games, virtual reality). We also discuss the integration of such techniques in a more complex behavioral system. Nicolas Courty, Éric Marchand, Bruno Arnaldi |
CA | 2 |
| 2001 | Computer Animation: a new Application for Image-based Visual ServoingabstractPresents an application for image-based visual servoing: computer graphics animation. Indeed, the control of a virtual camera in a virtual environment is not a trivial problem and usually requires skilled operators. Visual servoing, a now well known technique in robotics and computer vision, consists in positioning a camera according to the informations perceived in the images. Using this method within a computer graphics context leads to a very intuitive approach of animation. Furthermore, in that case a full knowledge about the scene is available. It allows us to easily introduce constraints within the control law in order to react automatically to modifications of the environment. We apply this approach in two different contexts: highly reactive applications (virtual reality, video games) and the control of humanoid avatars. Nicolas Courty, Éric Marchand |
ICRA | 2 |
| 2001 | Controlling the Manipulator of an Underwater ROV Using a Coarse Calibrated Pan Tilt CameraabstractWe present a vision-based method to control the displacement of robot arm mounted on an underwater remotely operated vehicle (ROV). A closed-loop system based on an eye-to-hand visual servoing approach has been designed to achieve this task. We show that, using such an approach, the measuring of the manipulator motion with proprioceptive sensors is not required to precisely control the end-effector motion. To maintain the end effector in the field of view, the camera orientation is also controlled. The results presented show the validity of the approach. Éric Marchand, François Chaumette, Fabien Spindler, Michel Perrier |
ICRA | 1 |
| 2001 | A 2D-3D model-based approach to real-time visual tracking
Éric Marchand, Patrick Bouthemy, François Chaumette |
Image Vis. Comput. | 1 |
| 2001 | A redundancy-based iterative approach for avoiding joint limits: application to visual servoingabstractWe propose new redundancy-based solutions to avoid robot joint limits of a manipulator. We use a control scheme based on the task function approach. We first recall the classical gradient projection approach and then present a far more efficient method that relies on the iterative computation of motion that does not affect the task achievement and ensures the avoidance problem. We apply this new method in a visual servoing application. We demonstrate the validity of the approach on various real experiments as well as on the control of a virtual humanoid. François Chaumette, Éric Marchand |
IEEE Trans. Robotics Autom. | 2 |
| 2000 | Image-Based Virtual Camera Motion Strategies
Éric Marchand, Nicolas Courty |
Graphics Interface | 1 |
| 2000 | A New Redundancy-Based Iterative Scheme for Avoiding Joint Limits Application to Visual ServoingabstractWe propose in this paper new redundancy-based solutions to avoid robot joint limits of a manipulator. We use a control scheme based on the task function approach. We first recall the classical gradient projection approach and we then present a far more efficient method that relies on the iterative computation of motion that does not affect the task achievement and ensures the avoidance problem. We apply this new method in a visual servoing application and we demonstrate on various real experiments the validity of the approach. François Chaumette, Éric Marchand |
ICRA | 2 |
| 2000 | Eye-in-Hand/Eye-to-Hand Cooperation for Visual ServoingabstractThe use of a camera in a robot control loop can be performed with two types of architecture: for eye-in-hand camera when it rigidly mounted on the robot end-effector; and for eye-to-hand camera when it observes the robot within its work space. These two schemes have technical differences and they can play very complementary parts. Obviously, the eye-in-hand one has a partial but precise sight of the scene whereas the eye-to-hand camera has a less precise but global sight of it. The motivation of our work is to take advantage of both, free-standing and robot-mounted sensors, in a cooperation scheme. The system presented performs two separate tasks: a positioning task to perform in the global image, and a tracking task to perform in the local image. For robustness considerations, the control law stability is proved and several cooperative schemes are studied and compared in experimental results. Grégory Flandin, François Chaumette, Éric Marchand |
ICRA | 3 |
| 1999 | Robust Real-Time Visual Tracking using a 2D-3D Model-based ApproachabstractWe present an original method for tracking, in an image sequence, complex objects which can be approximately modeled by a polyhedral shape. The approach relies on the estimation of the 2D object image motion along with the computation of the 3D object pose. The proposed method fulfills real-time constraints along with reliability and robustness requirements. Real tracking experiments and results concerning a visual servoing positioning task are presented. Éric Marchand, Patrick Bouthemy, François Chaumette, Valérie Moreau |
ICCV | 1 |
| 1999 | Robust Visual Tracking by Coupling 2D Motion and 3D Pose EstimationabstractWe present an original method for tracking, in an image sequence, complex objects which can be modeled approximately by a polyhedral shape. The approach relies on the estimation of the object image motion as well as the computation of the object pose. The proposed method fulfills real-time constraints along with reliability and robustness requirements. Éric Marchand, Patrick Bouthemy, François Chaumette, Valérie Moreau |
ICIP (4) | 1 |
| 1999 | VISP: A Software Environment for Eye-in-Hand Visual ServoingabstractWe describe a modular software that allows fast development of eye-in-hand image-based visual servoing applications (VISP states for "Visual Servoing Platform"). Visual servoing consists of specifying a task as the regulation in the image of a set of visual features. Various issues have thus to considered in the design of such application: among these issues we find the control of camera motions and the tracking of visual features. Our environment features a wide class of control skills as well as a library of real-time tracking processes. Some applications that used this modular architecture on a six DOF cartesian robot are finally presented. Éric Marchand |
ICRA | 1 |
| 1999 | An Autonomous Active Vision System for Complete and Accurate 3D Scene Reconstruction
Éric Marchand, François Chaumette |
Int. J. Comput. Vis. | 1 |
| 1999 | Active Vision for Complete Scene Reconstruction and ExplorationabstractDeals with the 3D structure estimation and exploration of static scenes using active vision. Our method is based on the structure from controlled motion approach that constrains camera motions to obtain an optimal estimation of the 3D structure of a geometrical primitive. Since this approach involves gazing on the considered primitive, we have developed perceptual strategies able to perform a succession of robust estimations. This leads to a gaze planning strategy that mainly uses a representation of known and unknown areas as a basis for selecting viewpoints. This approach ensures a reconstruction as complete as possible of the scene. Éric Marchand, François Chaumette |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1998 | A Bayes Nets-Based Prediction/Verification Scheme for Active Visual Reconstruction
Éric Marchand, François Chaumette |
ACCV (1) | 1 |
| 1998 | Dynamic Sensor Planning in Visual ServoingabstractWe present an approach to dynamic sensor planning problems in visual servoing. Specifically, one of the main problems an image-based visual servoing is to plan the camera trajectory in order to avoid undesired configurations (e.g., features out of view, collision with obstacles, etc.). Our approach uses the robot redundancy and employs a control scheme based on the task function approach. It combines the regulation of the selected vision-based task with the minimization of a secondary cost function, which reflects given constraints on the manipulator trajectory. We describe how this methodology is applied to common problems in robotic vision: occlusion avoidance, field of view constraint and obstacle avoidance. We demonstrate the validity of this approach with various experiments. Éric Marchand, Gregory D. Hager |
ICRA | 1 |
| 1997 | Active sensor placement for complete scene reconstruction and explorationabstractThis paper deals with the 3D structure estimation and exploration of a scene using active vision. We have used the structure from controlled motion approach to obtain a precise and robust estimation of the 3D structure of geometrical primitives. Since it involves gazing successively on the considered primitives, we have developed perceptual strategies able to perform a succession of robust estimations without any assumption on the number and on the localization of the different objects. An exploration process centered on current visual features and on the structure of the previously studied primitives is presented. This leads to a gaze planning strategy that mainly uses a representation of known and unknown areas as a basis for selecting viewpoints. The proposed strategy ensures the completeness of the reconstruction. Éric Marchand, François Chaumette |
ICRA | 1 |
| 1997 | An Experiment with Reactive Data-Flow Tasking in Active Robot VisionabstractThis paper presents an experiment with the synchronous approach to reactive systems programming, and particularly the Signal language, applied to a significant problem in robot vision: active visual reconstruction. This application consists of the specification of a system dealing with various domains such as robot control, computer vision and transitions between different modes of control. It illustrates the adequacy in such domains of Signal, a data flow programming language and environment. The programming environment features tools for formal specification, analysis, consistency checking and code generation. Signal and its language-level extension for task preemption SignalGTi are used at the different levels of the application: data-flow function for the camera motion control (visual servoing), reconstruction method (in parallel to visual servoing, involving the dynamical processes), and reconstruction of complex scenes (with transitions between several robotics tasks). The combination of these levels constitutes a hybrid behavior with (sampled) continuous control and discrete transitions. These techniques are validated experimentally by an implementation on a robotic cell. © 1997 by John Wiley & Sons, Ltd. Éric Rutten, Éric Marchand, François Chaumette |
Softw. Pract. Exp. | 2 |
| 1996 | Controlled camera motions for scene reconstruction and explorationabstractThis paper deals with the 3D structure estimation and exploration of a scene using active vision. Our method is based on the structure from controlled motion approach which consists in constraining the camera motion in order to obtain a precise and robust estimation of the 3D structure of a geometrical primitive. Since this approach involves to gaze on the considered primitive, we present a method for connecting up many estimations in order to recover the complete spatial structure of scenes composed of cylinders and segments. We have developed perceptual strategies able to perform a succession of robust estimations without any assumption on the number and on the localization of the different objects. Furthermore, the proposed strategy ensures the completeness of the reconstruction. An exploration process centered on current visual features and on the structure of the previously studied primitives is presented. This leads to a gaze planning strategy that mainly uses a representation of known and unknown areas as a basis for selecting viewpoints. Finally, experiments carried out on a robotic cell have proved the validity of our approach. Éric Marchand, François Chaumette |
CVPR | 1 |
| 1996 | Avoiding robot joint limits and kinematic singularities in visual servoingabstractWe propose in this paper solutions to avoid the joint limits and kinematic singularities in visual servoing. We use a control scheme based on the task function approach. It combines the regulation of the selected vision-based task with the minimization of a secondary cost function, which reflects the manipulability of the robot in the vicinity of joint limits and singularities. Éric Marchand, François Chaumette |
ICPR | 1 |
| 1996 | Using the task function approach to avoid robot joint limits and kinematic singularities in visual servoingabstractWe propose in this paper solutions to avoid robot joint limits and kinematic singularities in visual servoing. We use a control scheme based on the task function approach. It combines the regulation of the selected vision based task with the minimization of a secondary cost function, which reflects the manipulability of the robot in the vicinity of internal or external singularities. Several methods are proposed to avoid joint limits and a comparison between them is presented. We have demonstrated on various experiments the validity of our approach. Éric Marchand, François Chaumette |
IROS | 1 |
| 1995 | Real time active visual reconstruction using the synchronous paradigmabstractIn this paper, we apply the synchronous approach to real time active visual reconstruction. It illustrates the adequateness of SIGNAL, a synchronous data flow programming language, for the specification of a system dealing with various domains such as robot control, computer vision and the programming of hierarchical parallel automata. More precisely, our application consists in the 3D structure estimation of a set of geometrical primitives using a camera mounted on the end effector of a six dof robot. At the level of camera motion control, the visual servoing approach is specified and implemented in SIGNAL as a function from sensor inputs to control outputs. The 3D reconstruction method is based on the "structure from controlled motion" approach. Its specification is made in parallel to visual servoing. We also present a perception strategy for connecting up several estimations, using time intervals and hierarchical structures for task preemption in SIGNAL. The integration of these techniques is validated experimentally by their implementation on a robotic cell. Éric Marchand, François Chaumette, Éric Rutten |
IROS (1) | 1 |