베이즈 필터(Bayes filter)는 이산시간(discrete-time) 확률 동적 시스템(stochastic dynamical system)의 상태변수를 추정하기 위한 확률론적인 방법으로서 칼만필터를 비롯한 대부분의 상태변수 추정 알고리즘의 근간을 이룬다.
베이즈 필터 문제는 초기 시간
와 초기 시간
가 주어졌을 때, 이를 조건으로 하여 상태변수의 시퀀스
상태변수
를 구하는 문제로 귀결된다.
베이즈 필터에서 사용하는 가정은,
첫째, 시스템 모델은 마르코프(Markov) 시퀀스이고,
둘째, 측정값
라는 것이다. 수식으로 표현하면 다음과 같다.
식 (4)를 시스템 (또는 환경) 모델이라고 하고 식 (5)를 비메모리(memoryless) 측정 모델(또는 센서 모델)이라고 한다. 식 (4)의 가정에 의하면 상태변수

이제 상태변수
여기서 다음과 같은 관계식을 이용하면,
식 (6)은 다음과 같이 된다.
식 (5)에 의하면, 식 (8)은 다음과 같이 된다.
여기서
식 (10)을 식 (9)에 대입하면 다음 식을 얻을 수 있다.
식 (11)은
식 (11)의 사전 확률밀도함수를 좀 더 전개하면 다음과 같다.
여기서
정리하면 베이즈 필터는 시간 업데이트식과 측정 업데이트식 등 2개의 식이 번갈아 작동하는 궤환 필터(recursive filter)이다.
식 (13)을 한 개의 식으로 합칠 수도 있다.
여기서
로봇이나 SLAM 커뮤니티에서는 사후 확률밀도함수인
베이즈 필터는 시간스텝

'유도항법제어 > 칼만필터를 넘어서' 카테고리의 다른 글
이노베이션 (Innovation)의 확률적 특성 (0) | 2024.12.15 |
---|---|
[PF-2] SIS에서 파티클 필터로 (0) | 2021.07.11 |
[PF-1] 순차 중요 샘플링 (Sequential Importance Sampling) (0) | 2021.06.13 |
칼만필터 알고리즘 (0) | 2021.03.04 |
칼만필터란 무엇인가 (0) | 2021.03.03 |
댓글