Как стать автором
Обновить

Комментарии 5

о боже, какой же я тупой…
Доброго времени суток! Есть пара вопросов.

1. А есть модификации, которые стабильно сопровождают объект при изменении его размера?
2. Давно интересующий меня вопрос. Вот если объект большой — все хорошо, есть, обо что коррелировать. А если размеры объекта шириной в 3-4 пикселя, это можно как-то сделать? Пытались пилить на работе похожую реализацию (по тем же статьям, однако), если объект мелкий — теряет его практически моментально, т.к. зацепиться не за что.
1) Да есть. Для этого нужно иметь не один W, а три. Первый тренируется как обычно, изображения для второго уменьшены на k%, изображения для третьего на k% увеличены (где k обычно от 2 до 4). Применяем их к очередному кадру, получаем три отклика и ищем максимум по всем трёх G. В зависимости от того, на каком G найден максимум, мы можем сказать приблизился объект к камере, остался в той же плоскости или отдалился; кроме того детекции получаются стабильнее. Минус — больше считать.
2) Маленькие объекты действительно сложно отслеживать. Но если паттерн объектов хорошо сохраняется при перемещении и заметно отличается от фона, то можно попробовать. Как ни странно, для них лучше использовать не MOSSE или KCF, а тривиальный алгоритм, описанный в начале статьи. Только радиус, на котором мы ищем объект нужно взять побольше.
1. Т.е. фактически подразумевается «слегка подмасштабировать» изображение в разумных пределах, и посмотреть на отклик на каждом масштабе. Логично, но крайне дорого в плане расчетов.

2. Спасибо! Обязательно протестирую. Пожалуй, даже если руки дойдут в ближайшее время — отпишу, что получилось.

Спасибо большое! Наверное практически единственное описание алгоритма MOOSE, которое я нашёл в интернете в принципе, без банального: "Минимальная выходная сумма квадратов ошибок (MOSSE) использует адаптивную корреляцию для отслеживания объектов, которая создает стабильные корреляционные фильтры при инициализации с использованием одного кадра. Трекер MOSSE устойчив к изменениям освещения, масштаба, позы и нежестких деформаций. Он также обнаруживает окклюзию на основе соотношения пикового и бокового лепестков, что позволяет трекеру приостанавливаться и возобновлять работу с того места, где он остановился, когда объект снова появляется. Трекер MOSSE также работает с более высоким fps (450 fps и даже больше). Чтобы добавить к положительным моментам, его также очень легко реализовать, он такой же точный, как и другие сложные трекеры, и намного быстрее. Но по шкале производительности он отстает от трекеров, основанных на глубоком обучении".

Спасибо, что снабдили описание математическими выкладками, которые очень необходимы для понимания работы самого алгоритма и за приведённую статью из англоязычного сегмента!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации