Я пытаюсь изучить, как использовать фильтр Калмана в отслеживании объекта (шара), движущегося в видеопоследовательности, поэтому, пожалуйста, объясните мне это, поскольку я ребенок.
-
По некоторым алгоритмам (цветовой анализ, оптический поток...) я могу получить двоичное изображение каждого видеокадра, в котором есть объект отслеживания (белые пиксели) и фон (черные пиксели) → Я знаю размер объекта, центроид объекта, позицию объекта → Просто просто нарисуйте ограничивающий прямоугольник вокруг объекта → Готово. Почему мне нужно использовать фильтр Калмана здесь?
-
Хорошо, кто-то сказал мне, что, поскольку я не могу обнаружить объект в каждом видеокадре из-за шума, мне нужно использовать фильтр Калмана для оценки положения объекта. Хорошо. Но, как я знаю, мне нужно предоставить вход для фильтра Калмана. Это предыдущее состояние и измерение.
- предыдущее состояние (так что я думаю, что это позиция, скорость, ускорение... объекта в предыдущем кадре) → Хорошо, это хорошо для меня.
-
измерение текущего состояния: вот что я не могу понять. Какими могут быть измерения? - Позиция объекта в текущем кадре? Это смешно, потому что, если я знаю позицию объекта, все, что мне нужно, это просто нарисовать простой ограничивающий прямоугольник вокруг объекта. Почему мне сейчас нужен фильтр Калмана? Поэтому невозможно определить положение объекта в текущем кадре в качестве значения измерения. - "Отслеживание на основе фильтра Kalman в системе видеонаблюдения" гласит:
Основная роль блока фильтрации Kalman - назначить отслеживание фильтр для каждого из измерений, поступающих в систему из блок анализа оптического потока.
Если вы прочтете полный документ, вы увидите, что автор берет максимальное количество blob и минимальный размер blob в качестве входа в фильтр Kalman. Как эти параметры могут использоваться как измерение?
Я думаю, что сейчас в цикле. Я хочу использовать фильтр Калмана для отслеживания положения объекта, но мне нужно знать положение этого объекта в качестве входа фильтра Калмана. Что происходит?
И еще один вопрос, я не понимаю термин "количество фильтра Калмана". В видеопоследовательности, если есть 2 объекта, необходимо отслеживать → нужно использовать 2 фильтра Калмана? Это то, что это значит?