LINUX.ORG.RU

Удаление движущихся объектов


0

1

Последнее время интересует такая задача.
Имеется набор растровых изображений (фактически фотографий, сделанных с одной позиции).
Требуется представить результат в виде изображения, на котором остаются только статические объекты, присутствующие на всех исходных изображениях.

Я решаю задачу, используя попиксельную кластеризацию и дальнейшим нахождением центра масс каждого получившегося кластера.

1) Есть ли литература, в которой рассматривается решение подобных задач?
2) Какие существуют проекты (желательно, open source), реализующие подобные задачи?


>1

Куча и даже более :) http://en.wikipedia.org/wiki/Image_processing

Более конкретно гуглить на темы типа: Алгоритмы и методы поиска событий в видеопотоке http://www.masters.donntu.edu.ua/2007/fvti/voronoy/library/article5.htm

Из готовых примеров: Вырезаем изображение движущегося объекта http://mangustfilms.ru/index.php?newsid=1644

>2

В С.-Пб. есть "НИИТелевидения", где такие проекты реализуют "за денюжки" :)

quickquest ★★★★★
()
Ответ на: комментарий от quickquest

google : filter for object tracking, robot vision 
из книг ... Morgan Kaufman "Programming Cameras and Pan-tilts"
от туда : "Mean-Shift Algorithm", 
"Epachelnikov profile", "Maximization of the Bhattacharyya coefficient" 
там же приведён пример кода, "пилите Шура" :) 

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

есть еще одна вещь из "image registration" -
в качестве "оптимальной" меры различия двух изображений
используют "mutual information". можно "плясать" от неё ...

Valeriy_Onuchin ★★
()
Ответ на: комментарий от Valeriy_Onuchin

> Удаление движущихся объектов

если просто удалять, что проще:
1. превращаешь в "серость" все "кадры"
2. для всех кадров, попиксельный "anti-xor" с порогом

все пиксели с 1 - статические, с 0 - те, которые изменялись

Valeriy_Onuchin ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.