380 likes | 490 Views
F il trage Particulaire. Paulo Menezes Universit é de Coimbra Portugal pm@deec.uc.pt. Le probl ème de l’estimation.
E N D
Filtrage Particulaire Paulo Menezes Université de Coimbra Portugal pm@deec.uc.pt
Le problème de l’estimation • Si on considère que l’évolution de l’état d’un processus peut être décrite par où représente l’état du processus à l’instant k, représente le bruit, et est une fonction qui pourra être non-lineaire.
Le problème de l’estimation • Ce vecteur d’état est une collection de variables du système, qui peuvent être mesurées ou non. • Dans le cas plus commun ce qu’on peut mesurer est une fonction bruitéde cet ensemble de variables
Le problème de l’estimation • Ce qu’on souhaite c’est d’estimer l’état à un instant k à partir de l’observation d’un ensemble de mesures. • Mais... On ne peut pas affirmer que la (ou les valeurs) estimées pour l’état sont exactes. • Alors on essaye toujours de modéliser le dégrée de certitude de notre estimation.
Approximation probabiliste • L’état estimé et le dégrée de confidence sont décrits par une fonction distribution de probabilité (pdf). • Alors ce qu’on veut obtenir est la distribution de probabilité de l’état connaissant la séquence de valeurs mesurées.
Estimation recursive • Si on considère que la distribution initiale est connue, on peut estimer l’évolution de cette pdf de façon récursive.
Estimation probabiliste • Modèle d’évolution du système • Modèle des mesures • Information disponible • On cherche • i=0: Filtrage • i>0: Prédiction • i<0: Lissage
Deux étapes • Partant de , on peut utiliser l’équation de Chapman-Kolmogorov pour l’étape de prédiction • Et pour la correction • où
Formulation Bayesienne • Cette formulation récursive est la base de la solution optimal. • Mais le problème c’est que on ne peut pas la déterminer de façon analytique, sauf que pour quelques cas où on impose des restrictions: ex. Filtre de Kalman
Filtre de Kalman • Algorithme applicable dans le cas où le modèle du système bien que l’équation des mesures sont linéaires. • Les bruits impliqués sont toujours Gaussiens • Par conséquence l’état à estimer peut être décrit par une valeur moyenne e sa mesure de variance.
Filtre de Kalman Etendu • Approximation de Taylor des modèles des systèmes nonlineaires. • Condition: Bruit Gaussien • Requiert une bonne initialisation de l’état du système, sinon risque de ne converger jamais. • La condition ne se vérifie vraiment car une Gaussienne qui passe par une fonction nonlineaire n’est plus une Gaussienne. Alors l’estimation de la moyenne et de la covariance n’est pas très précise.
Unscented Kalman Filter • Ce type de filtre fait une meilleure approximation de l’évolution de la moyenne et variance. Mais repose toujours sur l’approximation de la pdf de l’état par une Gaussienne.
Méthodes Monte Carlo • Exemple: Recouvrir une fenêtre avec des feuilles qui tombent d’une arbre Vue supérieure Vue inférieure
Méthodes Monte Carlo • Calculer la valeur de Pi
Importance Sampling • Pour une distribution de probabilité p(x|z) e une fonction g(x), si on souhaite calculer l’integral • On peut l’écrire • Dés que la deuxième fonction ne s’annule pas sauf que pour les valeurs on la premiere est nule
Importance Sampling • Si on fait • Et si la deuxième pdf est du type qu’on puisse générer des échantillons facilement, on peut faire une approximation Monte-Carlo de l’intégral par • Où représente les valeurs sont appelées les poids d’importance.
Importance Sampling • C’est assez rare qu’on puisse évaluer directement • Par contre, on peut normalement évaluer • Et est n’est pas utilisable dans la plupart des cas. • On peut utiliser la règle de Bayes pour réécrire l’intégral précèdent
Importance Sampling • Oùpeut être calculé
Importance Sampling • Dans ce cas on peut générer des échantillons pour approximer les deux intégraux paroù
Sequencial Importance Sampling (SIR) • Supposons qu’il a une pdf p(.) à partir de laquelle c’est très difficile de générer des échantillons. On connaît une autre pdf (.) qui est proportionnelle à la première et qui est facile àévaluer. • On connaît une autre pdf q(.) à partir de laquelle est très facile de générer des échantillons.
SIR • Pour un ensemble d’échantillons de q(.) • Une approximation de p(x) peut être obtenue par • où
SIR • Si les échantillons sont générés à partir d’une densité d’importance • Les poids deviennent • Si on factorise la densité d’importance • On peut obtenir en ajoutant aux échantillonsle nouveau état
SIR • Si on exprime comme
SIR • En remplaçant dans l’expression du poids, on obtient
SIR • Sialorset la pdf peut être approximée par
SIR • Problème: au bout de quelques itérations, la plupart des échantillons (particules) on un poids qui tends vers zéro. On appelle à ce phénomène dégénération. • On est dans cette situation quand devient proche de zéro. • Deux solutions: bon choix de la distribution d’importance ou regénérer les échantillons.
X X X X X Filtre Particulaire Distribution Initiale Reéchantionnage Bruitage Ponderation Distribution Finale