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

Проективные морфологические разложения
Морфологический анализ изображений
Переход от образов к изображениям (двумерным функциям):
Введем пространства параметров изображения P и разложения Q: A A(p); Ek Ek(p) (p,q); E E(p,q).
Морфологические разложения изображений:
Морфо-геометрическая проекция:
Pr(A(p),E(p,q))=Vq Q(A(q) (p,q)).
Морфо-геометрическое разложение: dec(A(p))=A(q): (P) (Q).
Проекция разложения на разложение:
Pr(A(q),B(q))=r(A(p),B(p)) B(q).
Нормированный коэффициент линейной корреляции разложений: K(A(q),B(q)) = ||Pr(A(q),B(q))||/||A(q)||.

Проективные морфологические разложения
Морфологический анализ изображений
Фильтрация изображений с использованием разложений:
Полный базис : A(p) :
Морфологическое
преобразование:
Морфологический фильтр:
Область пропускания фильтра:
Унифицированная двухэтапная схема структурной фильтрации:
Pr(A(p),E(p,q))=A(p).
(A(p))=Vq Q (q) A(q) (p,q)
( (A(p)))= (A(p))
f(A(p))=Vq Q(f(q) A(q) (p,q)), f(q) {0,1}
Этап1: Деконструкция
(разложение, анализ).
Этап2: Частичная реконструкция (синтез).
Морфологические спектры: |
Интегральный спектр: |
|
Sp(A(p),q1)= [ (q2 Q) |A(q1,q2)|n]1/n, |
|
q=(q1,q2), |
|
q1 – подвектор параметров- |
|
характеристик, q2 – подвектор |
|
параметров локализации. |
|
Дифференциальный спектр – |
|
производная интегрального спектра. |
(q) – весовая функция данного преобразования.
преобразование-проектор
весовая функция не зависит от изображения
Проектирование изображения на образующие элементы преобразования.
Объединение проекций на те элементы, которые находятся в области пропускания фильтра.
Спектры вычисляются на основе морфологических разложений.
Если максимумы спектров сигнала и помехи не совпадают, фильтрация может быть эффективной.

Проективные морфологические разложения
Морфологический анализ изображений
Структурное сравнение изображений (обобщение методики Ю.П. Пытьева)
Структурный проектор = Морфологический фильтр, применяемый к образу A, область пропускания которого согласована с образом B.
Характеристический базис образа B:
E (B)={ (bk) Ek, Ek E},
(x)={0, если x=0; 1 – в противном случае},
где E –исходный базис, (x) - индикатор структурной связи. Морфологическая проекция образа A на модель образа [B]: Pr(A,[B]) = Vk=1..n(ak (bk) Ek) = Pr(A,E (B)).
Морфологическая проекция разложений:
Pr(a,[b]) = Pr({ak},[{bk}]) = {ak (bk)}.
Структурный морфологический коэффициент корреляции:
Kстр(A,B)= ||Pr(a,[b])|| / ||a||,
где A,B ; a=dec(A),b=dec(B) , со стандартными свойствами:
(a) 0 Kстр(A,B) 1; (b) Kстр(A,A) = 1; (c) Kстр(A,B) = 0 Pr(A,[B]) = .
Класс морфологически эквивалентных структур:
В={X : Kстр(X,B)=1}.
Отношение «более простой/более сложный по структуре»:
(Kстр(A,B) = 1, Kстр(B,A) < 1) («A сложнее B», «B проще A»).

Проективные морфологические разложения
Конструирование алгоритмов обнаружения объектов
Обнаружение объектов с использованием разложений:
Морфо-геометрическая
модель объекта:
Проекция изображения на модель
Морфологическое корреляционное поле KM(u)
в пространстве образов:
Морфологическое корреляционное поле KM(u)
в пространстве разложений
M(p,u)=Vq Q(M(u,q) (p,q))
Pr(A(p),M(p,u)) =
= Vq Q M(u,q) A(q) (p,q).
KM(A(p),M(p,u)) =
= ||Pr(A(p),M(p,u))|| / ||A(p)||.
KM(A(q),M(u,q)) =
= ||M(u,q) A(q)|| / ||A(q)||.
Способы повышения |
Независимое аккумулирование |
|
вычислительной |
свидетельств |
|
эффективности: |
Декомпозиция и редукция вектора |
|
|
||
|
параметров* |
|
*Плата за быстродействие |
Структурное загрубление модели |
|
объекта* |
||
- потеря однозначности |
||
|
||
обязательна постпроверка |
Иерархический структурный |
|
путем повторного анализа |
анализ |
|
изображения. |
|
u Q – вектор параметров локализации объекта M(p,u);
q Q – вектор параметров локализации примитивов (p,q); M(u,q)={0,1} –модель локализации объекта.
Анализ изображения «сверху вниз» (согласованная фильтрация пространстве P)
Анализ изображения «снизу вверх» (согласованная фильтрация пространстве Q, голосование структурных элементов в пользу гипотез об объектах)
Минимизация числа голосующих элементов
Минимизация размерности пространства параметров
Минимизация числа типов элементов и размерности параметров
Снижение размерности пространства параметров Унификация модульного детектора под
несколько типов объектов

Проективные морфологические разложения
Морфологические операторы сегментации и сжатия данных
Морфологическая сегментация на базе проективных разложений
Морфологический |
d(A,X)={n,d(A,X1),…,d(A,Xn)} |
X={X1,…,Xn} – базис полного морфологического разложения; n = |
дескриптор |
|
dim(X); d(A,Xi) – дескриптор Xi. |
|
|
|
Объем дескриптора |
(d) dim(X) |
пропорционален размерности базиса |
Субдескриптор: |
d(A,Y): Y={Y1,…,Ym}: |
|
|
Y X, dim(Y) dim(X) |
|
Критерий сегментации |
|
|
Ф(A,Y) = J(A,Pr(A,Y)) + × (d(A,Y)) min(Y: Y X)
где J – функционал точности реконструкции; - настроечный параметр.
Процедура оптимальной сегментации:
Матрица перехода к новому базису
Задача сегментации без
потерь:
Уменьшающие
размерность
эквивалентные
преобразования:
Задача сегментации c
потерями:
Y=S(A,X): Y X, Ф(A,Y) min(Y)
Y = S(A) X
Y=S(A,X): Y X,
Pr(A,Y)=A, (d(A,Y)) min(Y).
1)исключение примитивов с нулевыми коэффициентами разложения;
2)группировка (объединение) примитивов с одинаковыми коэффициентами разложения.
•Проекторы минимального расстояния •Монотонные проекторы
•«Открытие»
Переход от полного дескриптора к субдескриптору, оптимизирующему критерий Ф.
dim(S(A))=m n: n=dim(X) и m=dim(Y).
Для эквивалентных преобразований матрица перехода [S(A)] состоит из нулей и единиц. Однако не все элементы с одинаковыми весами допустимо и целесообразно объединять. В каждой конкретной морфологии существуют свои ограничения на допустимое объединение образующих, которые можно описать как предикат правил перехода p(X Y)=p([S]).
Проективные свойства операторов оптимальной сегментации доказаны

Проективные морфологические разложения |
||
Проективная сегментация без потерь |
||
Морфология Пытьева |
«форма» Пытьева |
|
Полное писксельное разбиение |
|
Минимальное число областей |
Морфология Серра |
морфологический скелет |
|
Полное дисковое представление |
Минимальное число дисков |

МОДУЛЬНОСТЬ (в поисках нетривиального описания)

|
|
Формальная морфология |
|
= |
|
|
|
|
|
|
|
M |
|
|
|
модельное
множество
множество образов |
множество описаний |
Морфологическая сегментация |
: |
Морфологическая реконструкция |
: |
Морфологический фильтр |
(E)= ( (E)): |
|
|

Способ описания:
Преобразование Хафа и GHT
Параметризация: |
Голосование точек в аккумулятор |
НТ
Пространство параметров
Анализ аккумулятора
Обобщение:
GНТ

Модульные проективные морфологии
Группа методов
Базовый
математический
формализм
Преобразование Хафа, GHT
Аналитическая геометрия, интегральные преобразования
Вид модели |
A( , ) = x y {f(x,y): xcos + ysin = } |
|
|
|
где ( , ) – параметры нормальной |
|
параметризации прямой; A( , ) – аккумулятор |
|
преобразования Хафа (Радона) |
Ключевые идеи Голосование пикселей в пользу гипотез |
|
|
в пространстве параметров. |
|
Анализ аккумулятора. |