Filtre de Kalman
Le filtre de Kalman est un algorithme qui permet d'estimer l'état d'un système à partir des données mesurées. Il tient son nom de l'ingénieur hongrois Rudolf Kalman, qui a joué un rôle important dans son développement. L'algorithme du filtre est un processus en deux étapes : la première étape consiste à prédire l'état du système et la seconde étape utilise les mesures bruitées pour affiner l'estimation de l'état du système.
Il y a désormais plusieurs variantes du filtre Kalman d'origine. Ces filtres sont largement utilisés dans le cadre d'applications qui reposent sur l'estimation, parmi lesquelles la vision par ordinateur, les systèmes de guidage et de navigation, l'économétrie et le traitement du signal.
Vision par ordinateur
Dans les applications de vision par ordinateur, les filtres de Kalman sont utilisés pour le suivi d'objets afin de prédire la future position d'un objet, de prendre en compte le bruit associé à la détection et de permettre d'associer plusieurs objets à leurs pistes correspondantes.
Guidage, navigation et commande
Les filtres de Kalman sont généralement utilisés dans les systèmes GNC (par ex. : dans le cadre d'une fusion de données) au sein desquels les signaux de position et de vélocité sont synthétisés en fusionnant les mesures GPS et IMU (centrale à inertie). Les filtres sont souvent utilisés pour estimer une valeur d'un signal ne pouvant être mesurée, comme la température dans la turbine du moteur d'un avion, là où n'importe quel capteur de température échouerait. Les filtres sont également associés à des compensateurs LQR (régulateur linéaire quadratique) dans le cadre d'une commande LQG (linéaire quadratique gaussienne).
Exemples et démonstrations
Traitement du signal
Vision par ordinateur
Systèmes de contrôle
Références
Traitement du signal
Vision par ordinateur
Systèmes de contrôle
Fusion de capteurs et pistage
Voir aussi: object recognition, video processing, PID control, parameter estimation, point cloud, battery state of charge, SLAM (simultaneous localization and mapping)