Почему случайный прогноз по фильтру Калмана? - PullRequest
1 голос
/ 20 января 2020

Я применил фильтр Калмана, где я потерял положение объекта во время отслеживания. Я взял скоростную модель реализации Калмана (x, y, vx, vy). Когда обнаруженный объект теряется в кадре, прогноз Калмана запускается, но он предсказывает в случайном направлении с большим изменением состояния (предсказанное поле не покрывает часть тела объекта). В чем может быть причина этого?

Примечание. Моя обнаруженная коробка является случайной (в разных частях тела объекта случайного размера), поскольку я использую оптический поток.

Используя this Я реализовал код для отслеживания объектов. Но я взял модель скорости Калмана, используя этот эталон. При расчете скорости я взял изменение пикселя (центроид местоположения объекта) по разнице в кадре обработки (здесь не требуется время из-за некоторой неопределенности в моем случае), присвоив его вектору состояния и передав его измерению с обнаруженным местоположением центроида объекта (x, y) Я пытался настроить параметр начального значения kalman (например: processNoiseCovariance = 1e-5 и measurementNoiseCovariance = 1e-1), но все еще не получил должного результата. Кто-нибудь может предложить эти значения с объяснением?

Второе ... как справиться со случаем, когда объект поворачивается в это время, как я могу использовать kalman для отслеживания, потому что он не работает в этом состоянии.

Любое предложение будет оценено. Заранее спасибо, :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...