Um filtro de partículas e um filtro de Kalman são estimadores Bayesianos recursivos . Muitas vezes encontro filtros Kalman em meu campo, mas raramente vejo o uso de um filtro de partículas.
Quando um seria usado sobre o outro?
Um filtro de partículas e um filtro de Kalman são estimadores Bayesianos recursivos . Muitas vezes encontro filtros Kalman em meu campo, mas raramente vejo o uso de um filtro de partículas.
Quando um seria usado sobre o outro?
Respostas:
Da "Estimativa ótima do estado" de Dan Simon:
"Em um sistema linear com ruído gaussiano, o filtro Kalman é ideal. Em um sistema não-linear, o filtro Kalman pode ser usado para estimativa de estado, mas o filtro de partículas pode fornecer melhores resultados ao preço de um esforço computacional adicional. sistema que possui ruído não gaussiano, o filtro Kalman é o filtro linear ideal , mas novamente o filtro de partículas pode ter um desempenho melhor.O filtro sem cheiro Kalman (UKF) fornece um equilíbrio entre o baixo esforço computacional do filtro Kalman e o alto desempenho do filtro. o filtro de partículas ".
"O filtro de partículas tem algumas semelhanças com o UKF, na medida em que transforma um conjunto de pontos por meio de equações não lineares conhecidas e combina os resultados para estimar a média e a covariância do estado. No entanto, no filtro de partículas, os pontos são escolhidos aleatoriamente, enquanto que em na UKF, os pontos são escolhidos com base em um algoritmo específico *****. Devido a isso, o número de pontos usados em um filtro de partículas geralmente precisa ser muito maior que o número de pontos em uma UKF. os dois filtros são que o erro de estimativa em um UKF não converge para zero em nenhum sentido, mas o erro de estimativa em um filtro de partículas converge para zero quando o número de partículas (e, portanto, o esforço computacional) se aproxima do infinito.
***** A transformação sem cheiro é um método para calcular as estatísticas de uma variável aleatória que passa por uma transformação não linear e usa a intuição (que também se aplica ao filtro de partículas) de que é mais fácil aproximar uma distribuição de probabilidade do que aproximar uma função ou transformação não linear arbitrária. Veja também isso como um exemplo de como os pontos são escolhidos no UKF. "
fonte
De um tutorial sobre filtragem e suavização de partículas: quinze anos depois :
Em resumo, o filtro de partículas é mais elástico, pois não assume linearidade e natureza gaussiana do ruído nos dados, mas é mais caro em termos computacionais. Representa a distribuição criando (ou desenhando) e ponderando amostras aleatórias em vez de média e matriz de covariância, como na distribuição gaussiana.
fonte