Сегментация изображений Часть 3. Методы теории графов Чем выгодны Теория графов – хороший инструмент для работы с изображениями – Хорошая теоретическая.

Презентация:



Advertisements
Похожие презентации
Анализ информации, содержащейся в изображении На примере бинарных изображений Бинарное изображение – изображение, пиксели которого принимают всего два.
Advertisements

12 марта 2002 г. (с) 2001Graphics & Media Lab Лекция 5 Обработка и анализ изображений В.Вежневец.
Компьютерное зрение Астана. Лекция 5. На прошлой лекции Цифровая обработка сигналов Сигналы и системы Свертка Преобразование Фурье –Спектр, высокие и.
Теория графов Основные определения. Задание графов Графический способ – Привести пример графического задания графа, состоящего из вершин А, В и С, связанных.
Компьютерное зрение Лекция 4 Математическая морфология.
Лекции по физике. Механика Динамика вращательного движения. Гироскопы. Неинерциальные системы отсчёта.
Тема исследование: Распознавание букв на изображении Группа: 10510/1 Киселев Павел.
Лекция 11. Методы и алгоритмы анализа структуры многомерных данных. Кластерный анализ. Кластерный анализ предназначен для разбиения множества объектов.
Теория графов Алгоритмы на графах. Медиана графа Медиана вершина графа, у которой сумма кратчайших расстояний от неё до вершин графа минимальная возможная.
Теория вероятностей и математическая статистика Занятие 5. Основные числовые характеристики случайных величин Преподаватель – доцент кафедры ВМ, к.ф.-м.н.,
Введение в теорию графов. ЗАДАЧА ПРОКЛАДКИ КОММУНИКАЦИЙ
Графы Лекция 2. Графы Неориентированным графом (графом) называется тройка (V, E, ), где V и E конечные множества и {X V : | X | = 2}. Ориентированным.
Шумоподавление для изображений Лектор:Лукин Алексей Сергеевич.
{ изоморфизм графов - подграф - планарный и плоский графы - укладка плоских графов - маршруты, связность и компоненты - метрические характеристики - Эйлеровы.
Графы Волновой метод. Задание графов Пусть граф задан графически. Составить матрицу смежности и матрицу инцидентности для этого графа
Сетевое планирование. Теория графов. Граф Граф это совокупность непустого множества вершин и множества пар вершин. Граф это совокупность непустого множества.
Геометрические характеристики плоских сечений Под статическим моментом площади относительно некоторой оси понимается сумма произведений площадей элементарных.
Лекция 5 Метрические задачи. Способы преобразования комплексного чертежа.
ДИНАМИКА ТВЕРДОГО ТЕЛА ЛЕКЦИИ 1,2: ГЕОМЕТРИЯ МАСС.
Алгоритмы на графах Волновой метод. Постановка задачи Постановка задачи. Пусть G – неориентированный связный граф, а и b – две его вершины. Требуется.
Транксрипт:

Сегментация изображений Часть 3

Методы теории графов Чем выгодны Теория графов – хороший инструмент для работы с изображениями – Хорошая теоретическая база – Много проработанных методов – Изображение легко «превращается» в граф Математические модели теории графов хорошо применимы в частности для сегментации

ребра Граф и изображение Изображение превращается во взвешенный неориентированный граф – Пиксели – вершины графа – Ребра – связи между соседними пикселями – Вес ребер пропорционален «похожести» пикселей

Критерии «похожести» пикселей По расстоянию По яркости По цвету По текстуре

Этап 1 Создать граф Этап 2 Разрезать граф Каждую связную компоненту после разреза рассматривать как отдельную область Сегментация с помощью разрезов графа G=(V,E) –Непересекающиеся подмножества вершин A и B из V –Удаляем все ребра, связывающие A и B Cut(A,B) – мера «силы связности» множеств A и B

Разрез графа Разрез графа превращает граф в два несвязанных друг с другом подграфа

Разрез графа Если множества A и B не заданы заранее то разрезать граф можно по-разному: – Минимальный разрез – разрез, превращающий граф в несвязный, с минимальной суммой весов удаленных ребер

Минимальный разрез хорош не всегда На данном рисунке вес ребер графа показан расстоянием между вершинами

Нормализованный разрез графа (Normalized cut) Другая мера разреза – измеряет «похожесть» двух групп вершин, нормированную на «объем», занимаемый ими в графе Все ребра графа

Минимальный нормализованный разрез Минимальный нормализованный разрез – разрез, превращающий граф в несвязный, с минимальной величиной NCut – Как его найти? A B

Минимальный нормализованный разрез При условиях: Если разрешить задача сводится к задаче на собственные значения: D – диагональная матрица n x n: W - симметричная матрица n x n

Алгоритм сегментации c помощью normalized cuts 1.Задать граф на изображении. 2.Рассчитать матрицы W и D 3.Решить задачу (D-W)y= Dy, найти вектора с наименьшими собственными значениями 4.По вектору со вторым наименьшим с.з. разрезать граф на две части 5.Рекурсивно разбить получившиеся области, если требуется

Алгоритм сегментации c помощью normalized cuts Пример:

Оценка качества работы методов сегментации Критерии Целостность и однородность по некоторому признаку Отличие признака для смежных областей Отсутствие мелких отверстий внутри Гладкие границы Тестирование методов на общей базе изображений Например, Berkeley Segmentation Dataset насчитывает более 1000 изображений, отсегментированных вручную 30 разными людьми.

Повышение Эффективности сегментации Использование пространственной обработки на основе Сглаживания Масштабирования

Сегментация OpenCV В библиотеке OpenCV есть метод "cvPyrSegmentation", использующий модифицированный пирамидальный метод сегментации изображений.cvPyrSegmentation

Анализ областей после сегментации 17

18 Какие параметры областей помогут различить объекты на этом примере? Что нужно выяснить

Признаки области Геометрические признаки Характеристики границы области Площадь Кол-во «дырок» внутри Центр масс Периметр Компактность Моменты Ориентация главной оси Фотометрические признаки На основе цвета На основе интенсивности спектра

Площадь Кол-во пикселей в области

Центр масс Центр масс:

Периметр и компактность Периметр - количество пикселей принадлежащих границе области Компактность (инвариантный параметр) – Наиболее компактная фигура – круг,

Подсчет периметра области 1.Пиксель лежит на границе области, если он сам принадлежит области и хотя бы один из его соседей области не принадлежит. (внутренняя граница) 2.Пиксель лежит на границе области, если он сам не принадлежит области и хотя бы один из его соседей области принадлежит. (внешняя граница) Периметр зависит также от того 4-х или 8-ми связность используется для определения соседей.

Пример периметров области Область Внутренняя граница Внешняя граница 4x 8x

Дискретный момент m ij области определяется следующим образом: - значение пикселя изображения Моменты

X Y ijM ij Площадь Моменты инерции Моменты

i=2, j=0 или i=0, j=2. моменты инерции (моменты второго порядка). они определяют так называемые главные оси инерции. твердое тело характеризуется некоторым эллипсом инерции, где оси инерции и определяются этими моментами. угол наклона главной оси: Моменты инерции

Центральные моменты Инвариантны к переносу Центр масс области

Центральные моменты

Ориентация главной оси инерции X Y Главная ось Центр масс

Моменты Инвариантны к повороту, переносу, масштабированию

Инвариантные характеристики области Удлиненность, нецентрированность (эксцентриситет)

Фотометрические признаки области Для каждой области можно подсчитать некий набор простейших числовых характеристик: Средняя яркость Средний цвет (если изображение цветное) Гистограмма распределения яркостей (или три гистограммы распределения R, G, B) Дисперсию (разброс) яркостей или цвета Все это рассчитывается не по бинарному изображению

Основные признаки по яркости 1. Средняя яркость изображения В ср - инвариантна к поворотам и смещениям - суммируются значения пикселов в каждой точке и делятся на их число Максимальное и минимальное значение яркости (плохо защищены от помех) 3. - разброс относительно среднего значения яркости 4. Еслитогда инвариантом будет или 5. Еслитогда инвариант -