Изменения

Перейти к: навигация, поиск

Анализ видео

98 байт добавлено, 14:16, 24 апреля 2020
Нет описания правки
{{В разработке}}
'''Трекинг''' - определение местоположения объекта (нескольких объектов) во времени.
Задача отслеживания объектов на видео является одной из самых интересных задач в информационных технологиях. На первый взгляд, видеопоток можно рассматривать как последовательность отдельных кадров, поэтому применимы многие алгоритмы, использующиеся для обработки обычных изображений. Сегодня к задаче распознавания объектов также широко применяются методы классификации, а именно, строятся системы, которые определяют к какому классу (изображение содержит объект или изображение не содержит объект) относится изображение.
С другой стороны, видеопоток обладает свойством связности: каждый последующий кадр не сильно отличается от предыдущего, поэтому возможно применение алгоритмов, основанных на этом свойстве. Одной из интересных задач в этой области является трекинг перемещений объектов на видео. В работе [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.115.2861&rep=rep1&type=pdf [1]] алгоритмы отслеживания разделены на четыре основные категории: отслеживание областей, отслеживание по активному контуру, отслеживание по характерным признакам, отслеживание по модели.
Классификация изображений производится поэтапно. На первом шаге входное изображение зачастую предварительно обрабатывается для нормализации контраста и яркости, а также на этом шаге входное изображение обрезается и масштабируется до фиксированного размера.
На втором шаге необходимо упростить изображение путем извлечения важной информации, так как исходное изображение содержит слишком много дополнительной информации, которая не требуется для классификации. Этот шаг называется извлечением признаков. Существует достаточно большое количество признаков, используемых в компьютерном зрении, это признаки Хаара, HOG (Histogram of Oriented Gradients), SIFT (Scale-Invariant Feature Transform), SURF (Speeded Up Robust Feature) и другие.
На третьем шаге алгоритм классификации принимает вектор признаков в качестве входных данных и выводит к какому классу принадлежит изображение.
== Отслеживание объекта ==
Отслеживанием называется поиск объекта в последовательных кадрах видео. Отслеживание объекта в некоторых случаях может выполняться при помощи алгоритмов детектирования. При детектировании основная идея заключается в том, чтобы сначала определить регионы интереса (ключевые точки), которые будут независимы к преобразованиям. Затем для каждого региона интереса строится его векторное представление дескриптор. Далее на каждом кадре будет выполняться поиск объекта и выделение его местоположения прямоугольником.
При трекинге целью является нахождение объекта в текущем кадре, если он успешно отслеживался во всех предыдущих кадрах. Так как объект был отслежен до текущего кадра, известны параметры модели движения: скорость и направление движения объекта в предыдущих кадрах. Поэтому можно предсказать новое местоположение объекта, опираясь на его модель движения, и оно будет очень близко к реальному новому положению объекта.
* Рассматривается отслеживание одного объекта
* Объект уже выделен на первом кадре
* "Model-free" - нет ничего, кроме одного изображения на первом кадре, т.е. не можем детектировать объект* "Short-term" - отслеживаем на коротких промежутках времени, не применяем повторное обнаружение
* Не используются будущие кадры, только предыдущие
## Алгоритм MCMC DA
### Построение выборки из распределения
### Алгоритм Метрополиса - Гастингса
### Элемент с максимальной вероятностью
## Восстановление положения на промежуточных кадрах
* Для оценки качества работы алгоритмов слежения и настройки параметров требуются размеченные эталонные данные
* Подготовить эталонные данные для видео существенно сложнее, чем для изображения
** Один эталонный пример для выделения объектов - ''одно'' изображение** Один эталонный пример для отслеживания объектов - ''одно'' видео
* Сейчас есть хорошие конкурсы, но объём данных по прежнему ограничен, особенно для MOT
16
правок

Навигация