Perception strategies for reconstruction and exploration of static scenes

This thesis deals with the 3D structure estimation and exploration of static scenes using active vision. Our method is based on a 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 such as segments and cylinders. To this continuous aspect of the reconstruction process, it is necessary to define perception strategies to ensure the complete reconstruction and exploration of the scene, assumed to be composed of segments, polyhedrons and cylinders. This scene reconstruction level is essentially events/datas driven. 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. The first step of our exploration process, which includes the 3D reconstruction of a primitive, allows an incremental reconstruction of all the objects observed by the camera. We call this step local exploration due to the fact that it uses only local available informations. It is based on a prediction/verification scheme managed using Bayesian networks. This approach allows to obtain a high level representation of the considered objects, while taking into account local occlusion problems. However, when all the observed primitives have been reconstructed, a different strategy must be developed in order to ensure the completeness of the reconstruction. A global 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, the proposed algorithms have been specified and implemented using the synchronous language \signal. It allows to consider in an unified framework the various aspects of the application: from data-flow task specification (\signal) to multi-tasking and hierarchical task preemption (\signalgti). Experiments have been carried out on the Irisa robotic cell and have proved the validity of our approach.

Data and Resources

Additional Info

Field Value
Source https://theses.hal.science/tel-00843873
Author Marchand, Eric
Maintainer CCSD
Last Updated May 10, 2026, 09:15 (UTC)
Created May 10, 2026, 09:15 (UTC)
Identifier tel-00843873
Language fr
Rights https://about.hal.science/hal-authorisation-v1/
contributor Visual servoing in robotics, computer vision, and augmented reality (Lagadic) ; Centre Inria d'Université Côte d'Azur ; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre Inria de l'Université de Rennes ; Institut National de Recherche en Informatique et en Automatique (Inria)-SIGNAUX ET IMAGES NUMÉRIQUES, ROBOTIQUE (IRISA-D5) ; Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA) ; Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA) ; Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Institut National de Recherche en Informatique et en Automatique (Inria)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes) ; Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Université de Bretagne Sud (UBS)-École normale supérieure - Rennes (ENS Rennes)-Télécom Bretagne-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)
creator Marchand, Eric
date 1996-06-26T00:00:00
harvest_object_id 885d2c90-7a1c-44c8-9fa6-aa278154def8
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-01-23T00:00:00
set_spec type:THESE