SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
Некоторые методы
сегментации видео
Сергей Матюнин
Video Group
CS MSU Graphics & Media Lab
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
 Введение
 Общие подходы
 Сегментация на основе траекторий
 Online Dense Segmentation
 Заключение
2
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сегментация изображений
3
S. Brutzer, B. Hoferlin, and G. Heidemann, “Evaluation
of background subtraction techniques for video surveillance,” IEEE
CVPR, 2011
 Сегментация – задача разбиения изображения
на несколько множеств пикселей
(суперпикселей) так, чтобы разбиение
удовлетворяло заданным условиям
 Кластеризация – задача разбиения заданной
выборки объектов на подмножества (кластеры)
так, чтобы
 каждое подмножество состояло из схожих объектов
 объекты разных кластеров существенно отличались
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сегментация изображений
Примеры (1/2)
4Matthias Grundmann, Vivek Kwatra, Mei Han, Irfan Essa, “Efficient
Hierarchical Graph-Based Video Segmentation,” CVPR 2010
Исходное
изображение
Результат
сегментации
Исходное
изображение
Результат
сегментации
Разными цветами отмечены различные кластеры
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сегментация изображений
Примеры (2/2)
5Matthias Grundmann, Vivek Kwatra, Mei Han, Irfan Essa, “Efficient
Hierarchical Graph-Based Video Segmentation,” CVPR 2010
Исходный кадр Результат сегментации
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сегментация видео
Пример
6F. Liu, M. Gleicher, “Learning color and locality cues for moving
object detection and segmentation,” IEEE CVPR, 2009
Кадры последовательности
Результаты сегментации
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Применение
Depth Propagation
7
Последовательность «Parrots»
Исходное видео Распространенная
глубина
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Применение
Depth from Motion
8
Видео из фильма «Люди Икс. Первый класс»
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
 Введение
 Общие подходы
 Сегментация на основе траекторий
 Online Dense Segmentation
 Заключение
9
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сегментация объектов
Применение в видеонаблюдении (1/2)
10
S. Brutzer, B. Hoferlin, and G. Heidemann, “Evaluation
of background subtraction techniques for video surveillance,” IEEE
CVPR, 2011
Типичный процесс выделения объектов
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сегментация объектов
Применение в видеонаблюдении (2/2)
11
A. Griesser et al., “GPU-Based Foreground-Background
Segmentation using an Extended Colinearity Criterion,” Vision,
Modeling, and Visualization, 2005
 Камера неподвижна
 Объекты малы
 Точность часто не критична
Кадр без объектов Кадр с объектами Маска объектов
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Общие подходы
Вычитание фона
Метод для неподвижной камеры
1. Находим фон усреднением или медианой
большого количества кадров
2. Вычитаем из исходного кадра
3. То, что осталось – объекты
12R. Tron and R. Vidal, “A Benchmark for the Comparison of 3-D
Motion Segmentation Algorithms,” IEEE CVPR, 2007
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Общие подходы
Глобальное движение
 Оцениваем глобальное движение
 Считаем объектами области, где движение
не совпадает с глобальным
 Остальные области – фон
13R. Tron and R. Vidal, “A Benchmark for the Comparison of 3-D
Motion Segmentation Algorithms,” IEEE CVPR, 2007
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Общие подходы
RANdom SAmple Consensus (RANSAC)
Сегментируем пространство координат точек
на нескольких последовательных кадрах
1. Применяем RANSAC к исходному множеству.
Находим подпространство из inliers. Остальные
точки – outliers
2. Применяем шаг 1 к множеству outliers, пока
не найдем все подпространства
3. Для каждого подпространства inliers применяем
метод главных компонент, чтобы найти
наилучший базис для каждого подпространства
4. Выбираем для каждой точки ближайшее
подпространство
14R. Tron and R. Vidal, “A Benchmark for the Comparison of 3-D
Motion Segmentation Algorithms,” IEEE CVPR, 2007
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Общие подходы
Смесь гауссиан
15F. Liu and M. Gleicher, “Learning color and locality cues for moving
object detection and segmentation,” IEEE CVPR, 2009
 Пытаемся
представить
множество точек
видео как смесь
гауссиан в некотором
пространстве
 Выделяем
компоненты, которые
соответствуют
объекту или фону
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Общие подходы
Спектральная кластеризация

16T. Brox and J. Malik, “Object segmentation by long term
analysis of point trajectories,” ECCV, 2010
Матрица схожести точек
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Спектральная кластеризация
Пример
17
D. Hamad, P. Biela, “Introduction to spectral clustering,” in IEEE
Information and Communication Technologies: From Theory to
Applications, 2008
Матрица расстояний в графе
Матрица Кирхгофа
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
 Введение
 Общие подходы
 Сегментация на основе траекторий
 Online Dense Segmentation
 Заключение
18
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Траектории точек
 Вместо покадрового OF используем длинные
траектории
 Траектории строим на основе трекера [Sundaram
et al., ECCV 2010]. Трекер основан на OF
19T. Brox and J. Malik, “Object Segmentation by Long Term Analysis
of Point Trajectories,” ECCV, 2010
Оптический поток Результат трекинга
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Преимущества использования
длинных траекторий
20T. Brox and J. Malik, “Object Segmentation by Long Term Analysis
of Point Trajectories,” ECCV, 2010
Кадр 0 Кадр 30 Кадр 50 Кадр 80
Кадры из фильма «Miss Marple: Murder at the vicarage»
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Пример данных трекера
21T. Brox and J. Malik, “Object Segmentation by Long Term Analysis
of Point Trajectories,” ECCV, 2010
Кадры из фильма «Miss Marple: Murder at the vicarage»
Кадр 0
Выбранные точки
Кадр 211
Результат трекинга
Кадр 400
Результат трекинга
Точки распределяются равномерно в контрастных областях
При необходимости добавляются новые в области открытия
Цвета от новых к старым: синий, зеленый, желтый, красный,
розовый
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Траектории точек
Мера расстояния между траекториями
 Определяем меру расстояния между
траекториями:
 Максимум считаем по тем кадрам, где
присутствуют обе траектории
 Можем разделять сегменты даже на тех
кадрах, где они движутся одинаково
22T. Brox and J. Malik, “Object Segmentation by Long Term Analysis
of Point Trajectories,” ECCV, 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Траектории точек
Мера расстояния между точками

23T. Brox and J. Malik, “Object Segmentation by Long Term Analysis
of Point Trajectories,” ECCV, 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Траектории точек
Схожесть траекторий
 От расстояния переходим к мере схожести:
 Составляем квадратную матрицу схожести
Близость траекторий объекта, которые не пересекаются
по времени, учитывается за счет транзитивности расстояния
 Можем кластеризовать траектории, используя
разложение по собственным векторам
24T. Brox and J. Malik, “Object Segmentation by Long Term Analysis
of Point Trajectories,” ECCV, 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Траектории точек
Кластеризация

25T. Brox and J. Malik, “Object Segmentation by Long Term Analysis
of Point Trajectories,” ECCV, 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Траектории точек
Пример кластеризации
26T. Brox and J. Malik, “Object Segmentation by Long Term Analysis
of Point Trajectories,” ECCV, 2010
Чрезмерная
сегментация
После слияния После учета
похожести движения
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Траектории точек
Пример работы
27T. Brox and J. Malik, “Object Segmentation by Long Term Analysis
of Point Trajectories,” ECCV, 2010
Кадры из фильма «Miss Marple: Murder at the vicarage»
Кадр 1 Кадр 110 Кадр 135 Кадр 170 Кадр 250
Видео
Сегментация
Эталон
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Траектории точек
Сравнение с другими методами (1/2)
28T. Brox and J. Malik, “Object Segmentation by Long Term Analysis
of Point Trajectories,” ECCV, 2010
Скорость работы
Качество сегментации
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Траектории точек
Сравнение с другими методами (2/2)
29T. Brox and J. Malik, “Object Segmentation by Long Term Analysis
of Point Trajectories,” ECCV, 2010
Исходный
кадр
Предложенный
метод
Rao et al., 2009RANSAC
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Траектории точек
Плотная разметка
 Разреженные траектории берутся из-за
ограничений по производительности
 Предлагается распространить метки на все
точки изображения после сегментации
От тех же авторов есть статья, но метод
медленный
30T. Brox and J. Malik, “Object Segmentation by Long Term Analysis
of Point Trajectories,” ECCV, 2010
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
 Введение
 Общие подходы
 Сегментация на основе траекторий
 Online Dense Segmentation
 Заключение
31
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Online Dense Segmentation
Характеристика
Цель: разделить объект и фон
 Работает для случая нестационарной камеры
 Может обрабатывать длинные видео «online»
 Использует долгосрочные траектории (long
term trajectories)
 Подходит для движения нежестких объектов
 Обрабатывает частичные перекрытия
32A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Online Dense Segmentation
Краткое описание алгоритма
1. Инициализация для первого кадра
Для каждого последующего кадра:
2. Трекинг точек с предыдущего кадра
3. Продолжение траектории с предыдущего
кадра
4. Инкрементная кластеризация
5. Обновление меток (BG/FG) для кластеров
6. Оценка движения для всех пикселей объектов
и фона
7. Построение восстановленного фона
33A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Online Dense Segmentation
Кластеризация траекторий

34A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Online Dense Segmentation
Понижение размерности
35A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
 При помощи статистических
методов понижаем размерность
данных
 В подпространстве меньшей
размерности траектории
моделируем смесью гауссиан
(GMM)
 Получаем кластеризованные
данные
Кластеры на исходном
кадре
Пример
кластеризации
траекторий
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Online Dense Segmentation
Разметка объект/фон
 Помечаем кластеры как объект или фон
в зависимости от значения нескольких признаков
 Вводим функционал энергии
 Ищем разметку
36A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
Компактность
(Compactness)
Границы в
подпространстве
(Borders)
Вложенность
(Surroundedness)
Схожесть по
движению
(Affinity)
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Online Dense Segmentation
Оценка компактности

37A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Online Dense Segmentation
Оценка схожести движения
 Поощряем одинаковое движение для фона
 Штрафуем одинаковое движение
у объекта и у фона
38A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
характеристика меры близости кластеров
в пространстве уменьшенной размерности
–
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Online Dense Segmentation
Оценка границ
Штрафуем:
 Отдаленные кластеры, помеченные как фон
 Близкие кластеры, помеченные как объект и
фон
39A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
Расстояние между кластерами
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Online Dense Segmentation
Оценка вложенности

40A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Online Dense Segmentation
Распространение разметки
 Распространяем метки на все точки кадра
 Используем байесовский подход и марковские
цепи
41A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
Метки FG/BG Яркость
кадра
Произведение по всем
точкам
Произведение по всем
парам соседних точек
Гауссиан Поощряем одинаковые метки
Описание Feature points
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Online Dense Segmentation
Оценка вероятности метки
43
Скомпенсированный
пиксель
Средний вектор
движения
Оценивается по движению
особых точек
Цвет (яркость)
пикселя
Описание особых точек
Известно с предыдущего кадра
A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Online Dense Segmentation
Пример работы
44A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
Sheikh et al., 2009
Proposed
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Восстановление фона
Последовательность Tennis
45A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сравнение с конкурентом
Последовательность Tennis
46A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сравнение с конкурентом
Последовательность Drive1
47A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Сравнение с конкурентом
Последовательность Marple
48A. Elqursh and A.M. Elgammal, “Online Moving Camera
Background Subtraction,” ECCV, 2012
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Содержание
 Введение
 Общие подходы
 Сегментация на основе траекторий
 Online Dense Segmentation
 Заключение
49
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Заключение
 Очень популярны статистические и вероятностные методы
 Что привело к успеху: сама модель или правильно подобранные
картинки и параметры?
 Часто очень медленные
 Стоит использовать информацию о движении
с нескольких кадров (траектории)
 Нужно объединять сразу много признаков
 Возможно распространение разметки
с надежных точек на ненадежные
 Полезно понижать размерность данных
 Если задача позволяет, можно использовать глобальную
сегментацию
50
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Литература
1. R. Tron and R. Vidal, “A Benchmark for the Comparison of 3-D Motion Segmentation
Algorithms,” in IEEE International Conference on Computer Vision and Pattern
Recognition, 2007, pp. 1–8.
2. T. Brox and J. Malik, “Object Segmentation by Long Term Analysis of Point
Trajectories,” in European Conference on Computer Vision, 2010, pp. 282–295.
3. A. Griesser, S. Roeck, A. Neubeck, and L. V. Gool, “GPU-Based Foreground-
Background Segmentation Using an Extended Colinearity Criterion,” in Vision,
Modeling, and Visualization, 2005, pp. 319–326.
4. S. Brutzer, B. Hoferlin, and G. Heidemann, “Evaluation of Background Subtraction
Techniques for Video Surveillance,” in IEEE Conference on Computer Vision and
Pattern Recognition (CVPR), 2011, pp. 1937–1944.
5. Y. Sheikh, O. Javed, and T. Kanade, “Background Subtraction for Freely Moving
Cameras,” in IEEE International Conference on Computer Vision, 2009,
pp. 1219–1225.
6. A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” in
European Conference on Computer Vision (ECCV), 2012, pp. 228–241.
7. D. Hamad, P. Biela, “Introduction to spectral clustering,” in IEEE Information and
Communication Technologies: From Theory to Applications, 2008, pp. 1–6.
51
CS MSU Graphics & Media Lab (Video Group)
www.compression.ru/video/
Only for
Maxus 
Лаборатория компьютерной
графики и мультимедиа
Видеогруппа — это:
 Выпускники в аспирантурах
Англии, Франции, Швейцарии
(в России в МГУ и ИПМ им. Келдыша)
 Выпускниками защищены 5 диссертаций
 Наиболее популярные в мире сравнения
видеокодеков
 Более 3 миллионов скачанных фильтров
обработки видео
52

Contenu connexe

Tendances

Способы построения saliency map
Способы построения saliency mapСпособы построения saliency map
Способы построения saliency mapMSU GML VideoGroup
 
Обзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVCОбзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVCMSU GML VideoGroup
 
Некоторые методы матирования видео
Некоторые методы матирования видеоНекоторые методы матирования видео
Некоторые методы матирования видеоMSU GML VideoGroup
 
Некоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видеоНекоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видеоMSU GML VideoGroup
 
Обработка границ объектов при генерации стерео
Обработка границ объектов при генерации стереоОбработка границ объектов при генерации стерео
Обработка границ объектов при генерации стереоMSU GML VideoGroup
 
Применение современных графических процессоров в области компьютерного зрения
Применение современных графических процессоров в области компьютерного зренияПрименение современных графических процессоров в области компьютерного зрения
Применение современных графических процессоров в области компьютерного зренияMSU GML VideoGroup
 
Точное выделение границ объектов
Точное выделение границ объектовТочное выделение границ объектов
Точное выделение границ объектовMSU GML VideoGroup
 
Способы построения и оценки карт салиентности
Способы построения и оценки карт салиентностиСпособы построения и оценки карт салиентности
Способы построения и оценки карт салиентностиMSU GML VideoGroup
 
Использование областей перекрытия в задаче сегментации видео
Использование областей перекрытия в задаче сегментации видеоИспользование областей перекрытия в задаче сегментации видео
Использование областей перекрытия в задаче сегментации видеоMSU GML VideoGroup
 
Метрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стереоМетрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стереоMSU GML VideoGroup
 
Цветонезависимое сопоставление стерео
Цветонезависимое сопоставление стереоЦветонезависимое сопоставление стерео
Цветонезависимое сопоставление стереоMSU GML VideoGroup
 
Обзор методов оценки True-motion
Обзор методов оценки True-motionОбзор методов оценки True-motion
Обзор методов оценки True-motionMSU GML VideoGroup
 
Сегментация видео на основе Mean-shift
Сегментация видео на основе Mean-shiftСегментация видео на основе Mean-shift
Сегментация видео на основе Mean-shiftMSU GML VideoGroup
 
Обзор алгоритмов генерации ракурсов для многоракурсных видео
Обзор алгоритмов генерации ракурсов для многоракурсных видеоОбзор алгоритмов генерации ракурсов для многоракурсных видео
Обзор алгоритмов генерации ракурсов для многоракурсных видеоMSU GML VideoGroup
 
Некоторые методы сопоставления и трекинга границ во времени
Некоторые методы сопоставления и трекинга границ во времениНекоторые методы сопоставления и трекинга границ во времени
Некоторые методы сопоставления и трекинга границ во времениMSU GML VideoGroup
 
Некоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубиныНекоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубиныMSU GML VideoGroup
 
Методы цветокоррекции стереовидео
Методы цветокоррекции стереовидеоМетоды цветокоррекции стереовидео
Методы цветокоррекции стереовидеоMSU GML VideoGroup
 
Алгоритмы для задачи матирования
Алгоритмы для задачи матированияАлгоритмы для задачи матирования
Алгоритмы для задачи матированияMSU GML VideoGroup
 
Исправление стерео видео
Исправление стерео видеоИсправление стерео видео
Исправление стерео видеоMSU GML VideoGroup
 
Research & Development методы, проблемы и ошибки
Research & Development методы, проблемы и ошибкиResearch & Development методы, проблемы и ошибки
Research & Development методы, проблемы и ошибкиMSU GML VideoGroup
 

Tendances (20)

Способы построения saliency map
Способы построения saliency mapСпособы построения saliency map
Способы построения saliency map
 
Обзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVCОбзор стандарта H.265/HEVC
Обзор стандарта H.265/HEVC
 
Некоторые методы матирования видео
Некоторые методы матирования видеоНекоторые методы матирования видео
Некоторые методы матирования видео
 
Некоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видеоНекоторые методы обнаружения артефактов 3D-видео
Некоторые методы обнаружения артефактов 3D-видео
 
Обработка границ объектов при генерации стерео
Обработка границ объектов при генерации стереоОбработка границ объектов при генерации стерео
Обработка границ объектов при генерации стерео
 
Применение современных графических процессоров в области компьютерного зрения
Применение современных графических процессоров в области компьютерного зренияПрименение современных графических процессоров в области компьютерного зрения
Применение современных графических процессоров в области компьютерного зрения
 
Точное выделение границ объектов
Точное выделение границ объектовТочное выделение границ объектов
Точное выделение границ объектов
 
Способы построения и оценки карт салиентности
Способы построения и оценки карт салиентностиСпособы построения и оценки карт салиентности
Способы построения и оценки карт салиентности
 
Использование областей перекрытия в задаче сегментации видео
Использование областей перекрытия в задаче сегментации видеоИспользование областей перекрытия в задаче сегментации видео
Использование областей перекрытия в задаче сегментации видео
 
Метрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стереоМетрики оценки качества конвертированного стерео
Метрики оценки качества конвертированного стерео
 
Цветонезависимое сопоставление стерео
Цветонезависимое сопоставление стереоЦветонезависимое сопоставление стерео
Цветонезависимое сопоставление стерео
 
Обзор методов оценки True-motion
Обзор методов оценки True-motionОбзор методов оценки True-motion
Обзор методов оценки True-motion
 
Сегментация видео на основе Mean-shift
Сегментация видео на основе Mean-shiftСегментация видео на основе Mean-shift
Сегментация видео на основе Mean-shift
 
Обзор алгоритмов генерации ракурсов для многоракурсных видео
Обзор алгоритмов генерации ракурсов для многоракурсных видеоОбзор алгоритмов генерации ракурсов для многоракурсных видео
Обзор алгоритмов генерации ракурсов для многоракурсных видео
 
Некоторые методы сопоставления и трекинга границ во времени
Некоторые методы сопоставления и трекинга границ во времениНекоторые методы сопоставления и трекинга границ во времени
Некоторые методы сопоставления и трекинга границ во времени
 
Некоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубиныНекоторые методы генерации многоракурсных изображений на основе карты глубины
Некоторые методы генерации многоракурсных изображений на основе карты глубины
 
Методы цветокоррекции стереовидео
Методы цветокоррекции стереовидеоМетоды цветокоррекции стереовидео
Методы цветокоррекции стереовидео
 
Алгоритмы для задачи матирования
Алгоритмы для задачи матированияАлгоритмы для задачи матирования
Алгоритмы для задачи матирования
 
Исправление стерео видео
Исправление стерео видеоИсправление стерео видео
Исправление стерео видео
 
Research & Development методы, проблемы и ошибки
Research & Development методы, проблемы и ошибкиResearch & Development методы, проблемы и ошибки
Research & Development методы, проблемы и ошибки
 

Similaire à Некоторые методы сегментации видео

Обработка областей открытия при распространении карт глубины
Обработка областей открытия при распространении карт глубиныОбработка областей открытия при распространении карт глубины
Обработка областей открытия при распространении карт глубиныMSU GML VideoGroup
 
Обзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видеоОбзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видеоMSU GML VideoGroup
 
Обзор артефактов стерео видео. Временная синхронизация
Обзор артефактов стерео видео. Временная синхронизацияОбзор артефактов стерео видео. Временная синхронизация
Обзор артефактов стерео видео. Временная синхронизацияMSU GML VideoGroup
 
Вычисление глубины по одному изображению
Вычисление глубины по одному изображениюВычисление глубины по одному изображению
Вычисление глубины по одному изображениюMSU GML VideoGroup
 
Некоторые методы сопоставления стерео
Некоторые методы сопоставления стереоНекоторые методы сопоставления стерео
Некоторые методы сопоставления стереоMSU GML VideoGroup
 
Обзор методов сопоставления шаблона и изображения
Обзор методов сопоставления шаблона и изображенияОбзор методов сопоставления шаблона и изображения
Обзор методов сопоставления шаблона и изображенияMSU GML VideoGroup
 
Обзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сценыОбзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сценыMSU GML VideoGroup
 
Распознавание и удаление субтитров
Распознавание и удаление субтитровРаспознавание и удаление субтитров
Распознавание и удаление субтитровMSU GML VideoGroup
 
Получение глубины из движения камеры
Получение глубины из движения камерыПолучение глубины из движения камеры
Получение глубины из движения камерыMSU GML VideoGroup
 
Поиск и удаление дефектов в старом видео
Поиск и удаление дефектов в старом видеоПоиск и удаление дефектов в старом видео
Поиск и удаление дефектов в старом видеоMSU GML VideoGroup
 
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...MSU GML VideoGroup
 
Некоторые методы восстановления фона
Некоторые методы восстановления фонаНекоторые методы восстановления фона
Некоторые методы восстановления фонаMSU GML VideoGroup
 
Измерение качества видео
Измерение качества видеоИзмерение качества видео
Измерение качества видеоMSU GML VideoGroup
 
Обзор методов стабилизации видео
Обзор методов стабилизации видеоОбзор методов стабилизации видео
Обзор методов стабилизации видеоMSU GML VideoGroup
 
Генерация текстур
Генерация текстурГенерация текстур
Генерация текстурMSU GML VideoGroup
 

Similaire à Некоторые методы сегментации видео (15)

Обработка областей открытия при распространении карт глубины
Обработка областей открытия при распространении карт глубиныОбработка областей открытия при распространении карт глубины
Обработка областей открытия при распространении карт глубины
 
Обзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видеоОбзор подходов к измерению качества 3D видео
Обзор подходов к измерению качества 3D видео
 
Обзор артефактов стерео видео. Временная синхронизация
Обзор артефактов стерео видео. Временная синхронизацияОбзор артефактов стерео видео. Временная синхронизация
Обзор артефактов стерео видео. Временная синхронизация
 
Вычисление глубины по одному изображению
Вычисление глубины по одному изображениюВычисление глубины по одному изображению
Вычисление глубины по одному изображению
 
Некоторые методы сопоставления стерео
Некоторые методы сопоставления стереоНекоторые методы сопоставления стерео
Некоторые методы сопоставления стерео
 
Обзор методов сопоставления шаблона и изображения
Обзор методов сопоставления шаблона и изображенияОбзор методов сопоставления шаблона и изображения
Обзор методов сопоставления шаблона и изображения
 
Обзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сценыОбзор методов вычисления базовой геометрии сцены
Обзор методов вычисления базовой геометрии сцены
 
Распознавание и удаление субтитров
Распознавание и удаление субтитровРаспознавание и удаление субтитров
Распознавание и удаление субтитров
 
Получение глубины из движения камеры
Получение глубины из движения камерыПолучение глубины из движения камеры
Получение глубины из движения камеры
 
Поиск и удаление дефектов в старом видео
Поиск и удаление дефектов в старом видеоПоиск и удаление дефектов в старом видео
Поиск и удаление дефектов в старом видео
 
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
Новые тенденции в области автостереоскопических дисплеев, съемки и отображени...
 
Некоторые методы восстановления фона
Некоторые методы восстановления фонаНекоторые методы восстановления фона
Некоторые методы восстановления фона
 
Измерение качества видео
Измерение качества видеоИзмерение качества видео
Измерение качества видео
 
Обзор методов стабилизации видео
Обзор методов стабилизации видеоОбзор методов стабилизации видео
Обзор методов стабилизации видео
 
Генерация текстур
Генерация текстурГенерация текстур
Генерация текстур
 

Некоторые методы сегментации видео

  • 1. Некоторые методы сегментации видео Сергей Матюнин Video Group CS MSU Graphics & Media Lab
  • 2. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Общие подходы  Сегментация на основе траекторий  Online Dense Segmentation  Заключение 2
  • 3. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сегментация изображений 3 S. Brutzer, B. Hoferlin, and G. Heidemann, “Evaluation of background subtraction techniques for video surveillance,” IEEE CVPR, 2011  Сегментация – задача разбиения изображения на несколько множеств пикселей (суперпикселей) так, чтобы разбиение удовлетворяло заданным условиям  Кластеризация – задача разбиения заданной выборки объектов на подмножества (кластеры) так, чтобы  каждое подмножество состояло из схожих объектов  объекты разных кластеров существенно отличались
  • 4. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сегментация изображений Примеры (1/2) 4Matthias Grundmann, Vivek Kwatra, Mei Han, Irfan Essa, “Efficient Hierarchical Graph-Based Video Segmentation,” CVPR 2010 Исходное изображение Результат сегментации Исходное изображение Результат сегментации Разными цветами отмечены различные кластеры
  • 5. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сегментация изображений Примеры (2/2) 5Matthias Grundmann, Vivek Kwatra, Mei Han, Irfan Essa, “Efficient Hierarchical Graph-Based Video Segmentation,” CVPR 2010 Исходный кадр Результат сегментации
  • 6. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сегментация видео Пример 6F. Liu, M. Gleicher, “Learning color and locality cues for moving object detection and segmentation,” IEEE CVPR, 2009 Кадры последовательности Результаты сегментации
  • 7. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Применение Depth Propagation 7 Последовательность «Parrots» Исходное видео Распространенная глубина
  • 8. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Применение Depth from Motion 8 Видео из фильма «Люди Икс. Первый класс»
  • 9. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Общие подходы  Сегментация на основе траекторий  Online Dense Segmentation  Заключение 9
  • 10. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сегментация объектов Применение в видеонаблюдении (1/2) 10 S. Brutzer, B. Hoferlin, and G. Heidemann, “Evaluation of background subtraction techniques for video surveillance,” IEEE CVPR, 2011 Типичный процесс выделения объектов
  • 11. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сегментация объектов Применение в видеонаблюдении (2/2) 11 A. Griesser et al., “GPU-Based Foreground-Background Segmentation using an Extended Colinearity Criterion,” Vision, Modeling, and Visualization, 2005  Камера неподвижна  Объекты малы  Точность часто не критична Кадр без объектов Кадр с объектами Маска объектов
  • 12. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Общие подходы Вычитание фона Метод для неподвижной камеры 1. Находим фон усреднением или медианой большого количества кадров 2. Вычитаем из исходного кадра 3. То, что осталось – объекты 12R. Tron and R. Vidal, “A Benchmark for the Comparison of 3-D Motion Segmentation Algorithms,” IEEE CVPR, 2007
  • 13. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Общие подходы Глобальное движение  Оцениваем глобальное движение  Считаем объектами области, где движение не совпадает с глобальным  Остальные области – фон 13R. Tron and R. Vidal, “A Benchmark for the Comparison of 3-D Motion Segmentation Algorithms,” IEEE CVPR, 2007
  • 14. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Общие подходы RANdom SAmple Consensus (RANSAC) Сегментируем пространство координат точек на нескольких последовательных кадрах 1. Применяем RANSAC к исходному множеству. Находим подпространство из inliers. Остальные точки – outliers 2. Применяем шаг 1 к множеству outliers, пока не найдем все подпространства 3. Для каждого подпространства inliers применяем метод главных компонент, чтобы найти наилучший базис для каждого подпространства 4. Выбираем для каждой точки ближайшее подпространство 14R. Tron and R. Vidal, “A Benchmark for the Comparison of 3-D Motion Segmentation Algorithms,” IEEE CVPR, 2007
  • 15. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Общие подходы Смесь гауссиан 15F. Liu and M. Gleicher, “Learning color and locality cues for moving object detection and segmentation,” IEEE CVPR, 2009  Пытаемся представить множество точек видео как смесь гауссиан в некотором пространстве  Выделяем компоненты, которые соответствуют объекту или фону
  • 16. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Общие подходы Спектральная кластеризация  16T. Brox and J. Malik, “Object segmentation by long term analysis of point trajectories,” ECCV, 2010 Матрица схожести точек
  • 17. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Спектральная кластеризация Пример 17 D. Hamad, P. Biela, “Introduction to spectral clustering,” in IEEE Information and Communication Technologies: From Theory to Applications, 2008 Матрица расстояний в графе Матрица Кирхгофа
  • 18. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Общие подходы  Сегментация на основе траекторий  Online Dense Segmentation  Заключение 18
  • 19. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Траектории точек  Вместо покадрового OF используем длинные траектории  Траектории строим на основе трекера [Sundaram et al., ECCV 2010]. Трекер основан на OF 19T. Brox and J. Malik, “Object Segmentation by Long Term Analysis of Point Trajectories,” ECCV, 2010 Оптический поток Результат трекинга
  • 20. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Преимущества использования длинных траекторий 20T. Brox and J. Malik, “Object Segmentation by Long Term Analysis of Point Trajectories,” ECCV, 2010 Кадр 0 Кадр 30 Кадр 50 Кадр 80 Кадры из фильма «Miss Marple: Murder at the vicarage»
  • 21. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Пример данных трекера 21T. Brox and J. Malik, “Object Segmentation by Long Term Analysis of Point Trajectories,” ECCV, 2010 Кадры из фильма «Miss Marple: Murder at the vicarage» Кадр 0 Выбранные точки Кадр 211 Результат трекинга Кадр 400 Результат трекинга Точки распределяются равномерно в контрастных областях При необходимости добавляются новые в области открытия Цвета от новых к старым: синий, зеленый, желтый, красный, розовый
  • 22. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Траектории точек Мера расстояния между траекториями  Определяем меру расстояния между траекториями:  Максимум считаем по тем кадрам, где присутствуют обе траектории  Можем разделять сегменты даже на тех кадрах, где они движутся одинаково 22T. Brox and J. Malik, “Object Segmentation by Long Term Analysis of Point Trajectories,” ECCV, 2010
  • 23. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Траектории точек Мера расстояния между точками  23T. Brox and J. Malik, “Object Segmentation by Long Term Analysis of Point Trajectories,” ECCV, 2010
  • 24. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Траектории точек Схожесть траекторий  От расстояния переходим к мере схожести:  Составляем квадратную матрицу схожести Близость траекторий объекта, которые не пересекаются по времени, учитывается за счет транзитивности расстояния  Можем кластеризовать траектории, используя разложение по собственным векторам 24T. Brox and J. Malik, “Object Segmentation by Long Term Analysis of Point Trajectories,” ECCV, 2010
  • 25. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Траектории точек Кластеризация  25T. Brox and J. Malik, “Object Segmentation by Long Term Analysis of Point Trajectories,” ECCV, 2010
  • 26. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Траектории точек Пример кластеризации 26T. Brox and J. Malik, “Object Segmentation by Long Term Analysis of Point Trajectories,” ECCV, 2010 Чрезмерная сегментация После слияния После учета похожести движения
  • 27. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Траектории точек Пример работы 27T. Brox and J. Malik, “Object Segmentation by Long Term Analysis of Point Trajectories,” ECCV, 2010 Кадры из фильма «Miss Marple: Murder at the vicarage» Кадр 1 Кадр 110 Кадр 135 Кадр 170 Кадр 250 Видео Сегментация Эталон
  • 28. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Траектории точек Сравнение с другими методами (1/2) 28T. Brox and J. Malik, “Object Segmentation by Long Term Analysis of Point Trajectories,” ECCV, 2010 Скорость работы Качество сегментации
  • 29. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Траектории точек Сравнение с другими методами (2/2) 29T. Brox and J. Malik, “Object Segmentation by Long Term Analysis of Point Trajectories,” ECCV, 2010 Исходный кадр Предложенный метод Rao et al., 2009RANSAC
  • 30. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Траектории точек Плотная разметка  Разреженные траектории берутся из-за ограничений по производительности  Предлагается распространить метки на все точки изображения после сегментации От тех же авторов есть статья, но метод медленный 30T. Brox and J. Malik, “Object Segmentation by Long Term Analysis of Point Trajectories,” ECCV, 2010
  • 31. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Общие подходы  Сегментация на основе траекторий  Online Dense Segmentation  Заключение 31
  • 32. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Online Dense Segmentation Характеристика Цель: разделить объект и фон  Работает для случая нестационарной камеры  Может обрабатывать длинные видео «online»  Использует долгосрочные траектории (long term trajectories)  Подходит для движения нежестких объектов  Обрабатывает частичные перекрытия 32A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012
  • 33. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Online Dense Segmentation Краткое описание алгоритма 1. Инициализация для первого кадра Для каждого последующего кадра: 2. Трекинг точек с предыдущего кадра 3. Продолжение траектории с предыдущего кадра 4. Инкрементная кластеризация 5. Обновление меток (BG/FG) для кластеров 6. Оценка движения для всех пикселей объектов и фона 7. Построение восстановленного фона 33A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012
  • 34. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Online Dense Segmentation Кластеризация траекторий  34A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012
  • 35. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Online Dense Segmentation Понижение размерности 35A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012  При помощи статистических методов понижаем размерность данных  В подпространстве меньшей размерности траектории моделируем смесью гауссиан (GMM)  Получаем кластеризованные данные Кластеры на исходном кадре Пример кластеризации траекторий
  • 36. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Online Dense Segmentation Разметка объект/фон  Помечаем кластеры как объект или фон в зависимости от значения нескольких признаков  Вводим функционал энергии  Ищем разметку 36A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012 Компактность (Compactness) Границы в подпространстве (Borders) Вложенность (Surroundedness) Схожесть по движению (Affinity)
  • 37. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Online Dense Segmentation Оценка компактности  37A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012
  • 38. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Online Dense Segmentation Оценка схожести движения  Поощряем одинаковое движение для фона  Штрафуем одинаковое движение у объекта и у фона 38A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012 характеристика меры близости кластеров в пространстве уменьшенной размерности –
  • 39. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Online Dense Segmentation Оценка границ Штрафуем:  Отдаленные кластеры, помеченные как фон  Близкие кластеры, помеченные как объект и фон 39A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012 Расстояние между кластерами
  • 40. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Online Dense Segmentation Оценка вложенности  40A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012
  • 41. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Online Dense Segmentation Распространение разметки  Распространяем метки на все точки кадра  Используем байесовский подход и марковские цепи 41A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012 Метки FG/BG Яркость кадра Произведение по всем точкам Произведение по всем парам соседних точек Гауссиан Поощряем одинаковые метки Описание Feature points
  • 42. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Online Dense Segmentation Оценка вероятности метки 43 Скомпенсированный пиксель Средний вектор движения Оценивается по движению особых точек Цвет (яркость) пикселя Описание особых точек Известно с предыдущего кадра A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012
  • 43. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Online Dense Segmentation Пример работы 44A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012 Sheikh et al., 2009 Proposed
  • 44. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Восстановление фона Последовательность Tennis 45A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012
  • 45. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сравнение с конкурентом Последовательность Tennis 46A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012
  • 46. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сравнение с конкурентом Последовательность Drive1 47A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012
  • 47. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Сравнение с конкурентом Последовательность Marple 48A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” ECCV, 2012
  • 48. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Содержание  Введение  Общие подходы  Сегментация на основе траекторий  Online Dense Segmentation  Заключение 49
  • 49. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Заключение  Очень популярны статистические и вероятностные методы  Что привело к успеху: сама модель или правильно подобранные картинки и параметры?  Часто очень медленные  Стоит использовать информацию о движении с нескольких кадров (траектории)  Нужно объединять сразу много признаков  Возможно распространение разметки с надежных точек на ненадежные  Полезно понижать размерность данных  Если задача позволяет, можно использовать глобальную сегментацию 50
  • 50. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Литература 1. R. Tron and R. Vidal, “A Benchmark for the Comparison of 3-D Motion Segmentation Algorithms,” in IEEE International Conference on Computer Vision and Pattern Recognition, 2007, pp. 1–8. 2. T. Brox and J. Malik, “Object Segmentation by Long Term Analysis of Point Trajectories,” in European Conference on Computer Vision, 2010, pp. 282–295. 3. A. Griesser, S. Roeck, A. Neubeck, and L. V. Gool, “GPU-Based Foreground- Background Segmentation Using an Extended Colinearity Criterion,” in Vision, Modeling, and Visualization, 2005, pp. 319–326. 4. S. Brutzer, B. Hoferlin, and G. Heidemann, “Evaluation of Background Subtraction Techniques for Video Surveillance,” in IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2011, pp. 1937–1944. 5. Y. Sheikh, O. Javed, and T. Kanade, “Background Subtraction for Freely Moving Cameras,” in IEEE International Conference on Computer Vision, 2009, pp. 1219–1225. 6. A. Elqursh and A.M. Elgammal, “Online Moving Camera Background Subtraction,” in European Conference on Computer Vision (ECCV), 2012, pp. 228–241. 7. D. Hamad, P. Biela, “Introduction to spectral clustering,” in IEEE Information and Communication Technologies: From Theory to Applications, 2008, pp. 1–6. 51
  • 51. CS MSU Graphics & Media Lab (Video Group) www.compression.ru/video/ Only for Maxus  Лаборатория компьютерной графики и мультимедиа Видеогруппа — это:  Выпускники в аспирантурах Англии, Франции, Швейцарии (в России в МГУ и ИПМ им. Келдыша)  Выпускниками защищены 5 диссертаций  Наиболее популярные в мире сравнения видеокодеков  Более 3 миллионов скачанных фильтров обработки видео 52