B7-1 : Filtrage bayésien optimal et approximation particulaire

Année : 3A
Module : B
Crédits ECTS : 2

English version
Professeurs :
François LE GLAND
Maîtres de conférences :
François LE GLAND
Objectifs

Mots-clés

Pré-requis et débouchés

Bibliographie, liens, supports

Contrôle de connaissances


Programmation détaillée


dernière mise à jour : 24/08/2010 par guest

Contrat Creative Commons
Objectifs :
En toute généralité, le filtrage consiste à estimer de façon récursive un état caché au vu d'observations. Le domaine d'application principal est la localisation, la navigation et la poursuite de mobiles, dans le domaine militaire, mais aussi en robotique mobile, en vision par ordinateur, en communications sans-fil (GSM en extérieur, WiFi en indoor), où il s'agit de combiner : un modèle a priori de déplacement du mobile, des mesures issues de capteurs, et éventuellemnent une base de mesures de références, disponibles par exemples sous la forme d'une carte numérique (modèle numérique de terrain, carte de couverture, etc.).

Dans le cas particulier des systèmes linéaires gaussiens, le problème de filtrage possède une solution explicite, appelée filtre de Kalman. Dans le cas plus général des modèles de Markov cachés, des méthodes de simulation Monte Carlo très efficaces sont apparues récemment, sous le nom de filtres particulaires. De manière intuitive, chaque particule représente ici un état caché possible, explore l'espace d'état en suivant le modèle a priori de déplacement, et est répliquée ou au contraire éliminée à la génération suivante au vu de sa cohérence avec l'observation courante, quantifiée par la fonction de vraisemblance. Ce mécanisme de mutation / sélection a pour effet de concentrer automatiquement les particules (i.e. la puissance de calcul disponible) dans les régions d'intérêt de l'espace d'état.

Plus généralement, les algorithmes particulaires permettent d'approcher des distributions de Feynman-Kac au moyen de la distribution de probabilité empirique pondérée associée à un système de particules en interaction, avec des applications qui vont bien au-delà du filtrage : simulation d'évènements rares, méthodes MCMC en interaction, simulation moléculaire, etc.

L'objectif de ce cours est

  • de présenter différents algorithmes particulaires,
  • de les mettre en œuvre dans le cadre de travaux pratiques en MATLAB,
  • et de démontrer quelques résultats de convergence en utilisant le cadre général de l'approximation particulaire des distributions de Feynman-Kac.



Créneau horaire du cours : Ba

Les documents pédagogiques mis à votre disposition dans les pages de l'ENSTA le sont dans les limites prévues par la licence Creative Commons