Помогите пожалуйста.
Есть:
видеоряд, в котором движется некий объект (окружность, овал) при этом размер и форма объекта может меняться.
Необходимо:
а) отслеживать движение объекта, иными словами, анализ видеоряда должен дать траекторию движения объекта.
б) вычислять часть площади, в каждом кадре, которую занимает объект.
Дополнительно:
камера в момент съемки неподвижна, т.е. нет необходимости учитывать движение камеры, изображение не очень качественно.
Собственно просьба:
Нужен алгоритм или хотя бы направление в котором копать. Все что мне удалось найти на данный момент в инете это утверждение о том, что для этого можно использовать Вейвлет-анализ.
Здравствуйте, urkivgorode, Вы писали:
U>Помогите пожалуйста.
U>Есть:
U> видеоряд, в котором движется некий объект (окружность, овал) при этом размер и форма объекта может меняться.
U>Необходимо:
U> а) отслеживать движение объекта, иными словами, анализ видеоряда должен дать траекторию движения объекта.
U> б) вычислять часть площади, в каждом кадре, которую занимает объект.
U>Дополнительно:
U> камера в момент съемки неподвижна, т.е. нет необходимости учитывать движение камеры, изображение не очень качественно.
U>Собственно просьба:
U> Нужен алгоритм или хотя бы направление в котором копать. Все что мне удалось найти на данный момент в инете это утверждение о том, что для этого можно использовать Вейвлет-анализ.
Как вариант по фразе adaptive background substraction technique for moving object detection, non parametric backround modeling, mixture models. Если скорость движения за кадр невелика можно глянуть в сторону optic(-al) flow. Для определения траектории (и предсказания) для начала можно попробовать фильтр Кал(ь)мана (Kalman). По детектированию в частотной области не вкурсе. Вообще задача не простая, хотя бы по причине неоднозначности ее постановки: движение регистрируемое на видео, это визуальный эффект, в то время как в реальности — это _физически_ движение. Типичная проблема фспышка света фары, движением не является, но будет расценено как движение большинством систем. Еще всякие проблемы апертуры, короче проблем хватает. Куча статей на сайте
Citeseer.
Здравствуйте, urkivgorode, Вы писали:
U>http://dsp-book.narod.ru/ просто сказка!
берете 3 соседних кадра I(n-1), I(n) и I(n+1)
делаете 2 межкадровых разности (2-1 и 3-2)
потом следует разбить полученные картинки на блоки и в кажджом блоке посчитать свой порог бинаризации
затем применить бинаризацию к разностям.
далее используется контурный фильтр для 2 кадра
бинаризуется результат
делается морфологическая фильтрация для уничтожения помех (фильтры Эрозии и наращивания)
далее производится логическое сложение кадра с контурным фильтром и кадра с бинаризованной разностью
в результате на черном фоне остаются белые пиксели очерчивающие наш объект
далее мы очерчиваем наш объект стробом по белому цвету.
все
Здравствуйте, Kast2K, Вы писали:
KK>берете 3 соседних кадра I(n-1), I(n) и I(n+1)
KK>делаете 2 межкадровых разности (2-1 и 3-2)
KK>потом следует разбить полученные картинки на блоки и в кажджом блоке посчитать свой порог бинаризации
KK>затем применить бинаризацию к разностям.
KK>далее используется контурный фильтр для 2 кадра
KK>бинаризуется результат
KK>делается морфологическая фильтрация для уничтожения помех (фильтры Эрозии и наращивания)
KK>далее производится логическое сложение кадра с контурным фильтром и кадра с бинаризованной разностью
KK>в результате на черном фоне остаются белые пиксели очерчивающие наш объект
KK>далее мы очерчиваем наш объект стробом по белому цвету.
KK>все 
А можно узнать откуда такой способ возник?