Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

cv2011_14_segmentation

.pdf
Скачиваний:
24
Добавлен:
23.02.2016
Размер:
4.37 Mб
Скачать

Пример работы

Сравнение

Сложность O(dN^2) с небольшим коэффициентом, d – размерность данных

План лекции

Края и области

Характеристики пикселя

Pb-детектор краёв

Эвристические методы

Разрастание регионов (Region growing)

Разделения и слияния регионов (Split & Merge)

Водораздел (Watershed)

Методы на графах

Нормализованные разрезы

Метод Felzenszwalb & Huttenlocher

Кластеризация

K-средних

Сдвиг среднего (Mean shift)

Энергетические методы

Snakes

Методы уровня

ТурбоПиксели (TurboPixels)

Snakes

Одна из самых заметных работ в области сегментации

Более 10000 цитирований

Сформулируем задачу в виде энергии:

I – изображение

C – контур объекта, параметризованный по t на [0,1] Cs, Css - первая и вторая производные

• Зависит только от градиентов изображения, много локальных минимумов (очень зависит от инициализации), непонятно, как расширить на другие признаки

M. Kass, A. Witkin, and D. Terzopoulos. Snakes: Active contour models. IJCV, 1988

Явное представление контура

• В общем виде - сегментацию будем вычислять путём локальной оптимизации энергии, от начального положения:

где n – нормаль к контуру в точке C, F – функция скорости

• Сводится к решению уравнений в частных производных в каждой контрольной точке

Level Sets

Неявное представление контура с помощью функции вложения (embedding function):

Получаем:

Подставив нормаль

Daniel Cremers , Mikael Rousson, Rachid Deriche A review of statistical approaches to level set segmentation: Integrating color, texture, motion and shape, IJCV 2007

Level Sets

Визуализация представления контура с помощью функции вложения

Функция вложения позволяет моделировать изменения топологии области

Соревнование областей

• «Region competition» - M областей и контуров

- правдоподобие распределения признака v в

области m

Тогда уравнения развития контуров:

, k – кривизна (curvature)

S. Zhu and A. Yuille, .Region competition: unifying snake/balloon, region growing, and bayes/mdl/energy for multi-band image segmentation,. PAMI 1996

TurboPixel

Алгоритм, специально нацеленный на сегментацию изображения на суперпиксели

Даёт суперпиксели примерно одного размера, равномерно распределенные по изображению

Использует подход level sets для

сегментации

Сложность O(N), где N – пиксели

При увеличении количества суперпикселей даже ускоряется

Alex Levinshtein, et. al,TurboPixels: Fast Superpixels Using Geometric Flows, PAMI 2009

Схема алгоритма

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]