Фильтр взаимодействующей многоуровневой модели (IMM) для объектного отслеживания
Объект trackingIMM
представляет фильтр взаимодействующей многоуровневой модели (IMM), разработанный для отслеживания объектов, которые очень маневренны. Используйте фильтр, чтобы предсказать будущее местоположение объекта, уменьшать шум в обнаруженном месте, или справка сопоставляет несколько обнаружений объектов с их дорожками.
IMM фильтруют соглашения с несколькими моделями движения в Байесовой среде. Этот метод разрешает целевую неуверенность движения при помощи многоуровневых моделей за один раз для маневрирующей цели. Процессы алгоритма IMM все модели одновременно и переключатели между моделями согласно их обновленным весам.
imm = trackingIMM
imm = trackingIMM(trackingFilters)
imm = trackingIMM(trackingFilters,modelConversionFcn)
imm = trackingIMM(trackingFilters,modelConversionFcn,transitionProbabilities)
imm = trackingIMM(___,Name,Value)
возвращает объект фильтра IMM со значением по умолчанию, отслеживающим фильтры imm
= trackingIMM{trackingEKF,trackingEKF,trackingEKF}
с набором моделей движения как постоянная скорость, постоянное ускорение и постоянный поворот, соответственно. Фильтр использует функцию преобразования по умолчанию, @switchimm
.
задает свойство TrackingFilters и устанавливает все другие свойства на значения по умолчанию. imm
= trackingIMM(trackingFilters
)
также задает свойство ModelConversionFcn.imm
= trackingIMM(trackingFilters
,modelConversionFcn
)
также задает свойство TransitionProbabilities.imm
= trackingIMM(trackingFilters
,modelConversionFcn
,transitionProbabilities
)
задает свойства фильтра с помощью одного или нескольких аргументов пары imm
= trackingIMM(___,Name,Value)Name,Value
. Любые незаданные свойства берут значения по умолчанию. Задайте любые другие входные параметры от предыдущих синтаксисов сначала.
predict | Предскажите ошибочную ковариацию оценки состояния и оценки состояния |
correct | Правильная ошибочная ковариация оценки состояния и оценки состояния |
correctjpda | Правильная ошибочная ковариация оценки состояния и оценки состояния с помощью JPDA |
distance | Расстояния между измерениями и предсказанными измерениями |
residual | Невязка измерения и остаточный шум |
clone | Скопируйте фильтр для объектного отслеживания |
initialize | Инициализируйте состояние и ковариацию фильтра |
constacc
| constturn
| constvel
| trackingCKF
| trackingEKF
| trackingGSF
| trackingKF
| trackingUKF