- •ФГУП ГосНИИ Авиационных систем
- •Что такое морфология?
- •Что такое морфология?
- •Пример 1. Морфологический анализ Пытьева
- •Морфологический анализ Пытьева
- •Морфологический анализ Пытьева
- •Морфологический анализ Пытьева
- •Морфологический анализ Пытьева
- •Пример 2. Математическая морфология Серра
- •Математическая морфология Серра
- •Математическая морфология Серра
- •Математическая морфология Серра
- •Математическая морфология Серра
- •Пример 3. Бинарная морфология на базе скелетов
- •Бинарная морфология на базе скелетов
- •ПРОЕКТИВНОСТЬ
- •Проекторы как распознающие операторы (М. Павель)
- •Сравнение форм по сложности (Пытьев)
- •Морфологический спектр (Maragos)
- •АЛГЕБРА ИЗОБРАЖЕНИЙ
- •Морфологические алгебры
- •Морфологические алгебры
- •Пример. Проективные морфологии на базе методов интерполяции
- •Пример. Проективные морфологии на базе методов интерполяции
- •Пример. Проективные морфологии на базе методов интерполяции
- •Пример. Проективные морфологии на базе методов интерполяции
- •Пример. Проективные морфологии на базе методов интерполяции
- •Пример. Проективные морфологии на базе методов интерполяции
- •Пример. Проективные морфологии на базе методов интерполяции
- •Пример. Проективные морфологии на базе методов интерполяции
- •Пример. Проективные морфологии на базе методов интерполяции
- •Пример. Проективные морфологии на базе методов интерполяции
- •Пример. Проективные морфологии на базе методов интерполяции
- •ПРОСТРАНСТВО РАЗЛОЖЕНИЙ
- •Проективные морфологические разложения
- •Проективные морфологические разложения
- •Проективные морфологические разложения
- •Проективные морфологические разложения
- •Проективные морфологические разложения
- •Проективные морфологические разложения
- •Проективные морфологические разложения
- •Проективные морфологические разложения
- •Проективные морфологические разложения
- •Проективные морфологические разложения
- •МОДУЛЬНОСТЬ (в поисках нетривиального описания)
- •Способ описания:
- •Модульные проективные морфологии
- •Монотонные проективные морфологии на базе преобразования Хафа и GHT
- •Морфологическая фильтрация на базе рекуррентного преобразования Хафа
- •МОДУЛЬНОСТЬ (комбинирование процедур)
- •Альтернативные модульные морфологии
- •Селективные
- •Селективные
- •Селективные
- •Селективные
- •Селективные
- •Селективные
- •Селективные
- •Селективные
- •Селективные
- •МОРФОЛОГИЧЕСКИЙ АНАЛИЗ НА БАЗЕ КРИТЕРИЕВ
- •Критерии в классических морфологиях
- •Морфологический подход к анализу данных
- •Морфологический подход к анализу данных
- •Форма и семантический смысл критериев
- •Регуляризация
- •Регуляризация
- •Регуляризация
- •Регуляризация сегментация с потерями
- •Критериальные проективные морфологии
- •Критериальные проективные морфологии
- •Морфологический спектр по параметру
- •Морфологический спектр по сложности
- •Критериальные проективные морфологии
- •Алгоритмические аспекты морфологии
- •Критериальные проективные морфологии
- •Критериальные проективные морфологии
- •Критериальные проективные морфологии
- •Критериальные проективные морфологии
- •Критериальные проективные морфологии
- •Критериальные проективные морфологии
- •Критериальные проективные морфологии
- •Критериальные проективные морфологии
- •Критериальные проективные морфологии
- •Динамическое программирование: 2-D как 1-D
- •Динамическое программирование: 2-D как 1-D
- •Морфологическая фильтрация с использованием стековых представлений
- •Морфологическая фильтрация с использованием стековых представлений
- •Морфологическая фильтрация с использованием стековых представлений
- •Морфологическая фильтрация с использованием стековых представлений
- •Морфологическая фильтрация с использованием стековых представлений
- •Морфологическая фильтрация с использованием стековых представлений
- •Морфологическая фильтрация с использованием стековых представлений
- •Морфологическая фильтрация с использованием стековых представлений
- •Морфологическая фильтрация с использованием стековых представлений
- •НЕПРОЕКТИВНЫЕ МОРФОЛОГИИ
- •МОДЕЛЬНЫЙ ПОДХОД
- •Характерные элементы (черты), используемые в иерархических алгоритмах обнаружения
- •Свойства (атрибуты) характерных черт
- •Примеры атрибутов характерных черт
- •Критерии выбора ХЧ и их атрибутов для построения алгоритмов обнаружения
- •Пример
- •Пример
- •Пример
- •Пример
- •Пример
- •Пример
- •Пример
- •Пример
- •Пример
- •Окончательная модель
- •Морфологический анализ свидетельств
- •Морфологический анализ свидетельств
- •Морфологический анализ свидетельств
- •Морфологический анализ свидетельств
- •Морфологический анализ свидетельств
- •РАЗРАБОТКА ВЫЧИСЛИТЕЛЬНО ЭФФЕКТИВНЫХ АЛГОРИТМОВ АНАЛИЗА МОРФОЛОГИЧЕСКИХ СВИДЕТЕЛЬСТВ
- •Морфологический анализ свидетельств
- •Морфологический анализ свидетельств
- •Морфологический анализ свидетельств
- •Пример. Метод обнаружения штриховых кодов и текстовых областей на изображениях
- •Пример. Метод обнаружения штриховых кодов и текстовых областей на изображениях
- •АВТОМАТИЗИРОВАННОЕ КОНСТРУИРОВАНИЕ
- •Автоматизированное конструирование алгоритмов обнаружения объектов
- •Автоматизированное конструирование алгоритмов обнаружения объектов
- •Автоматизированное конструирование алгоритмов обнаружения объектов
- •Автоматизированное конструирование
- •Автоматизированное конструирование
- •Автоматизированное конструирование алгоритмов обнаружения объектов
- •Автоматизированное конструирование алгоритмов обнаружения объектов
- •Автоматизированное конструирование алгоритмов обнаружения объектов
- •Автоматизированное конструирование
- •Автоматизированное конструирование
- •Автоматизированное конструирование
- •Автоматизированное конструирование
- •Автоматизированное конструирование
- •РАЗНООБРАЗИЕ МОРФОЛОГИЧЕСКИХ СИСТЕМ
- •Какие бывают морфологии:
- •Типы описаний, используемых в анализе изображений
- •Типы описаний. Систематическая таблица морфологий
- •ПРИМЕР ИСПОЛЬЗОВАНИЯ ТАБЛИЦЫ
- •Морфологическое сравнение бинарных изображений на базе их скелетных представлений
- •Морфологическое сравнение бинарных изображений на базе их скелетных представлений
- •Морфологическое сравнение бинарных изображений на базе их скелетных представлений
- •Морфологическое сравнение бинарных изображений на базе их скелетных представлений
- •Морфологическое сравнение бинарных изображений на базе их скелетных представлений
- •Спасибо за внимание!
- •Основные идеи
Пример 2. Математическая морфология Серра |
||
Обработка с учетом формы, выделение деталей |
||
A |
MIN |
MAX |
эрозия |
дилатация |
|
|
|
реконструкция A |
|
MAX |
MIN |
|
эрозия |
|
|
дилатация |
|
|
|
|
Математическая морфология Серра
Структурирующий элемент |
Исходный образ |
T BT B 
Трансляция
XoB = {Bz | Bz X} 


Opening (открытие) |
Closing (закрытие) |
Математическая морфология Серра
Трансляция A по z: Az = {y| a A, y=a=z}.
Сложение Минковского (дилатация): A B = {a=b| a A, b B} =
= U{Ba} = U{Ab}
Вычитание Минковского (эрозия):
A B = {z| Bz A} = U{Az}
Оператор, сохраняющий включение:
X Y (X) (Y)
Экстенсивный оператор:
(X) X
Антиэкстенсивный оператор:
(X) X
Усиливающий оператор ( ( (X)) (X))
Ослабляющий оператор ( ( (X)) (X))
Открытие X по B:
XoB = (X B) B = U{Bz| Bz X}.
Закрытие X по B: X B = (X B) B
Проективный оператор ( ( (X))= (X))
Морфологическими фильтрами Серра
называется множество операторов, являющихся одновременно проективными
и сохраняющими включение.
Математическая морфология Серра
ММ-фильтрация ММ-операторы: ММ-проекторы:
Эрозия (сжатие) |
ММ-открытие |
Учет формы путем выбора структурирующих элементов:
Дилатация (расширение) ММ-закрытие
Математическая морфология Серра
Группа методов
Базовый
математический
формализм
Математическая морфология Серра
Теория множеств, теория решеток, топологии соседств и покрытий
Вид модели |
В теоретико-множественной форме: |
|
A {Bi} = Ui {Bi: Bi A} |
|
где {Bi} – система структурирующих |
|
элементов. В функциональной форме: |
|
f(x,y) {gi(x,y)} = Maxi {gi(x,y): gi(x,y) f(x,y)} |
|
где {gi(x,y)} – система структурирующих |
|
элементов. |
Образы |
Фигуры как множества точек |
Описания |
Множества центров структурирующих |
|
элементов |
Пример 3. Бинарная морфология на базе скелетов
A |
S(A) |
|
Фигурой называется связная замкнутая область плоскости, ограниченная конечным числом неперсекающихся жордановых кривых.
Пусть P – евклидова плоскость, D(p,r) – открытый круг радиуса r с центром в точке p.
Пустым или вписанным кругом фигуры A называется круг D(p,r) A. Максимальным пустым кругом называется пустой круг, который не содержится целиком ни в одном другом пустом круге данной фигуры. Скелетом S(A) фигуры A называется множество центров всех ее максимальных пустых кругов.
Радиальной или дистанционной функцией rA(p) точки p P для фигуры A
называется максимальная величина радиуса пустого круга с центром в данной точке.
Бинарная морфология на базе скелетов
Группа методов |
Математическая морфология Серра |
Базовый |
Геометрия, теория графов |
математический |
|
формализм |
|
Вид модели |
|
|
A = p S(A) { D(p, rA(p)) } |
|
где |
|
D(p,r) – открытый круг радиуса r с центром в точке p, |
|
S(A) - cкелет фигуры A; |
|
rA(p) - дистанционная функция точки p для фигуры A. |
Образы |
Множества точек, ограниченные конечным |
|
множеством жордановых кривых |
Описания |
Скелеты + радиальные функции |
ПРОЕКТИВНОСТЬ
Проекторы как распознающие операторы (М. Павель)
Структурный фильтр: процедура преобразования образа к виду, соответствующему заданному классу структур.
Алгебраический проектор:
F(X)=F(F(X))
Геометрическая интерпретация:
Два способа описания класса:
Проектор – оператор, ставящий в соответствие любому образу образ из модельного множества.
Модель (модельное множество) – множество стабильных элементов проектора.
Сравнение форм по сложности (Пытьев)
M1M2
M3
Морфология Пытьева

> 

> 

Морфология Серра
>
> 
M3 M2 M1
Морфологическая
сложность:
Если одно модельное множество целиком принадлежит другому, то соответствующая форма изображения не сложнее (проще).
Структурная
сложность:
Чем больше элементов в модели, тем сложнее описание.
