Математическая морфология
Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( июнь 2024 г. ) |
Математическая морфология ( ММ ) — теория и техника анализа и обработки геометрических структур, основанная на теории множеств , теории решеток , топологии и случайных функциях . ММ чаще всего применяется к цифровым изображениям , но ее также можно применять к графикам , поверхностным сеткам , твердым телам и многим другим пространственным структурам.
Топологические и геометрические понятия непрерывного пространства, такие как размер, форма , выпуклость , связность и геодезическое расстояние , были введены ММ как в непрерывных, так и в дискретных пространствах . ММ также является основой морфологической обработки изображений , которая состоит из набора операторов, преобразующих изображения в соответствии с приведенными выше характеристиками.
Основными морфологическими операторами являются эрозия , расширение , открытие и закрытие .
ММ изначально был разработан для бинарных изображений , а позже был расширен до в оттенках серого функций и изображений . Последующее обобщение на полные решетки сегодня широко принято в качестве теоретической основы ММ.
История
[ редактировать ]Математическая морфология была разработана в 1964 году в результате совместной работы Жоржа Матерона и Жана Серра в Парижской горной школе , Франция . Мэтерон руководил докторской диссертацией Серры, посвященной количественному определению характеристик минералов по тонким поперечным сечениям , и эта работа привела к новому практическому подходу, а также к теоретическим достижениям в области интегральной геометрии и топологии .
В 1968 году Центр математической морфологии был основан Парижской горной школой в Фонтенбло , Франция, под руководством Матерона и Серры.
В течение оставшейся части 1960-х и большей части 1970-х годов ММ имела дело в основном с двоичными изображениями , рассматриваемыми как множества , и создала большое количество бинарных операторов и методов: преобразование «попадание или промах» , расширение , эрозия , открытие , закрытие , гранулометрия. , истончение , скелетонизация , предельная эрозия , условная биссектриса и другие. Также был разработан случайный подход, основанный на новых моделях изображений. Большая часть работ того периода была разработана в Фонтенбло.
С середины 1970-х до середины 1980-х годов ММ распространялась в оттенках серого на функции и изображения также . Помимо расширения основных понятий (таких как расширение, эрозия и т. д.) на функции, это обобщение привело к появлению новых операторов, таких как морфологические градиенты , цилиндрическое преобразование и водораздел ММ (основной подход к сегментации ).
В 1980-х и 1990-х годах ММ получил более широкое признание, поскольку исследовательские центры в нескольких странах начали применять и исследовать этот метод. ММ начала применяться для решения большого количества задач и приложений обработки изображений, особенно в области нелинейной фильтрации зашумленных изображений.
В 1986 году Серра еще больше обобщил ММ, на этот раз до теоретической основы, основанной на полных решетках . Это обобщение придало теории гибкость, позволив применить ее к гораздо большему числу структур, включая цветные изображения, видео, графики , сетки и т. д. В то же время Матерон и Серра также сформулировали теорию морфологической фильтрации , основанную на новый решетчатый каркас.
В 1990-е и 2000-е годы также наблюдались дальнейшие теоретические достижения, включая концепции связей и выравниваний .
состоялся первый Международный симпозиум по математической морфологии (ISMM) В 1993 году в Барселоне , Испания, . С тех пор ISMM проводятся каждые 2–3 года: Фонтенбло, Франция (1994 г.); Атланта , США (1996 г.); Амстердам , Нидерланды (1998 год); Пало-Альто, Калифорния , США (2000 г.); Сидней , Австралия (2002 г.); Париж , Франция (2005 г.); Рио-де-Жанейро , Бразилия (2007 г.); Гронинген , Нидерланды (2009 г.); Интра ( Вербания ), Италия (2011 г.); Уппсала , Швеция (2013 г.); Рейкьявик , Исландия (2015 г.); Фонтенбло, Франция (2017 г.); и Саарбрюккен , Германия (2019 г.). [1]
Ссылки
[ редактировать ]- «Введение» Пьера Сойля в ( Serra et al. (Eds.) 1994 ), стр. 1-4.
- «Приложение A: «Центр математической морфологии», обзор» Жана Серры, в ( Serra et al. (Eds.) 1994 ), стр. 369-374.
- «Предисловие» в ( Ronse et al. (Eds.) 2005 ).
Бинарная морфология
[ редактировать ]В бинарной морфологии изображение рассматривается как подмножество евклидова пространства. или целочисленная сетка , для некоторой размерности d .
Структурирующий элемент
[ редактировать ]Основная идея бинарной морфологии состоит в том, чтобы исследовать изображение с простой, заранее определенной формой и сделать выводы о том, насколько эта форма соответствует или не соответствует формам на изображении. Этот простой «зонд» называется структурирующим элементом и сам по себе является бинарным изображением (т. е. подмножеством пространства или сетки).
Вот несколько примеров широко используемых элементов структурирования (обозначаются B ):
- Позволять ; B — открытый диск радиуса r с центром в начале координат.
- Позволять ; B — квадрат 3 × 3, то есть B = {(−1, −1), (−1, 0), (−1, 1), (0, −1), (0, 0), ( 0, 1), (1, −1), (1, 0), (1, 1)}.
- Позволять ; B — это «крест», заданный формулой B = {(−1, 0), (0, −1), (0, 0), (0, 1), (1, 0)}.
Базовые операторы
[ редактировать ]Базовыми операциями являются инвариантные к сдвигу ( инвариантные к трансляции ) операторы, тесно связанные со сложением Минковского .
Пусть E — евклидово пространство или целочисленная сетка, а A — изображение в E. двоичное
Эрозия
[ редактировать ]Разрушение выражением бинарного изображения A структурирующим элементом B определяется
где B z — сдвиг B на вектор z , т. е. , .
Когда структурирующий элемент B имеет центр (например, B — диск или квадрат), и этот центр расположен в начале координат E , то размывание A по B можно понимать как геометрическое место точек, до которых доходит центр. B , когда B внутри A. движется Например, эрозия квадрата со стороной 10 с центром в начале координат диском радиуса 2, также с центром в начале координат, представляет собой квадрат со стороной 6 с центром в начале координат.
Эрозия A за счет B также определяется выражением .
Пример приложения: Предположим, мы получили факс с темной фотокопией. Все выглядит так, будто написано кровоточащим пером. Процесс эрозии позволит более толстым линиям стать тоньше и обнаружить отверстие внутри буквы «о».
Расширение
[ редактировать ]Расширение A формулой B структурирующим элементом определяется
Расширение коммутативно и также определяется формулой .
Если B имеет центр в начале координат, как и раньше, то расширение A на B можно понимать как место расположения точек, охватываемых B когда центр B перемещается внутрь A. , В приведенном выше примере расширение квадрата со стороной 10 диском радиуса 2 представляет собой квадрат со стороной 14 с закругленными углами и центром в начале координат. Радиус закругленных углов равен 2.
Расширение также может быть получено путем , где Б с обозначает симметрический B , то есть .
Пример применения: расширение – это двойная операция эрозии. Фигуры, нарисованные очень легко, при «расширении» становятся толстыми. Самый простой способ описать это — представить, что тот же факс/текст написан более толстой ручкой.
Открытие
[ редактировать ]Открытие B A B с помощью B получается путем размывания A с помощью с последующим расширением полученного изображения на :
Открытие также дает что это локус переводов структурирующего элемента B внутрь изображения A. , что означает , В случае квадрата со стороной 10 и диска радиуса 2 в качестве структурирующего элемента проем представляет собой квадрат со стороной 10 с закругленными углами, где радиус угла равен 2.
Пример применения: предположим, что кто-то написал заметку на ненамокающей бумаге, и письмо выглядит так, как будто по всему его телу растут крошечные волосатые корни. Открытие по существу удаляет внешние крошечные «линии волос» и восстанавливает текст. Побочным эффектом является то, что это закругляет вещи. Острые края начинают исчезать.
Закрытие
[ редактировать ]Замыкание посредством A последующей B с достигается расширением A посредством B эрозией полученной структуры посредством B :
Закрытие также можно получить, , где Х с обозначает дополнение X E относительно ( т.е. ). что замыкание является дополнением локуса трансляций симметричного структурирующего элемента за пределы образа А. Сказанное выше означает ,
Свойства основных операторов
[ редактировать ]Вот некоторые свойства основных бинарных морфологических операторов (расширение, эрозия, открытие и закрытие):
- Они инвариантны к трансляции .
- Они возрастают , то есть, если , затем , и , и т. д.
- Расширение коммутативно : .
- Если начало координат E принадлежит структурирующему элементу B , то .
- Расширение ассоциативно , т. е. . Более того, эрозия удовлетворяет .
- Эрозия и расширение удовлетворяют двойственности .
- Открытие и закрытие удовлетворяют двойственности. .
- Расширение является дистрибутивным по объединению множеств.
- Эрозия является распределительной по пересечению множеств.
- Расширение является псевдообратным явлением эрозии и наоборот в следующем смысле: тогда и только тогда, когда .
- Открытие и закрытие идемпотентны .
- Открытие является антиэкстенсивным , т.е. , тогда как замыкание является экстенсивным , т.е. .
Другие операторы и инструменты
[ редактировать ]- Преобразование «попадание или промах»
- Обрезка преобразования
- Морфологический скелет
- Фильтрация по реконструкции
- Предельные эрозии и условные биссектрисы
- Гранулометрия
- Функции геодезического расстояния
Морфология оттенков серого
[ редактировать ]В оттенков серого морфологии изображения — это функции , отображающие евклидово пространство или сетку E в , где это набор вещественных чисел , является элементом, большим любого действительного числа, и — это элемент, меньший любого действительного числа.
Элементы структурирования в оттенках серого также являются функциями того же формата, называемыми «функциями структурирования».
Обозначая изображение через f ( x ), функцию структурирования через b ( x ) и поддержку b через B , расширение шкалы серого f на b определяется выражением
где «sup» обозначает супремум .
Аналогично, эрозия f на b определяется выражением
где «inf» обозначает нижнюю границу .
Как и в бинарной морфологии, открытие и закрытие задаются соответственно формулами
Функции плоского структурирования
[ редактировать ]В морфологических приложениях часто используются плоские элементы структурирования. Плоские функции структурирования — это функции b ( x ) в виде
где .
В этом случае расширение и эрозия значительно упрощаются и определяются соответственно формулами
В ограниченном дискретном случае ( E — сетка, а B ограничена) операторы супремума и инфимума можно заменить операторами максимума и минимума . Таким образом, расширение и эрозия являются частными случаями фильтров статистики порядка , при этом расширение возвращает максимальное значение в пределах скользящего окна (симметрично поддержке функции структурирования B ), а эрозия возвращает минимальное значение в скользящем окне B .
В случае плоского элемента структурирования морфологические операторы зависят только от относительного порядка значений пикселей , независимо от их числовых значений, и поэтому особенно подходят для обработки бинарных изображений и изображений в оттенках серого, которых функция передачи света неизвестна.
Другие операторы и инструменты
[ редактировать ]Объединив эти операторы, можно получить алгоритмы для многих задач обработки изображений, таких как обнаружение признаков , сегментация изображения , повышение резкости изображения , фильтрация изображения и классификация .В этом направлении следует также изучить непрерывную морфологию. [2]
Математическая морфология на полных решетках
[ редактировать ]Полные решетки представляют собой частично упорядоченные множества , где каждое подмножество имеет нижнюю и верхнюю грань . В частности, он содержит наименьший элемент и наибольший элемент (также называемый «вселенная»).
Присоединения (дилатация и эрозия)
[ редактировать ]Позволять быть полной решеткой с нижней и верхней границей, символизируемыми и , соответственно. Его вселенная и наименьший элемент символизируются буквами U и , соответственно. Более того, пусть быть набором элементов из L .
Расширение — это любой оператор который распределяется по супремуму и сохраняет наименьший элемент. Т.е.:
- ,
- .
Эрозия – это любой оператор которая распределяется по нижней грани и сохраняет вселенную. Т.е.:
- ,
- .
Расширения и эрозии образуют связи Галуа . То есть для каждого расширения есть одна и только одна эрозия это удовлетворяет
для всех .
Аналогично, для каждой эрозии существует одно и только одно расширение, удовлетворяющее указанной выше связи.
Более того, если два оператора удовлетворяют связи, то должно быть расширение, и эрозия.
Пары эрозий и расширений, удовлетворяющие указанной выше связи, называются «примыканиями», а эрозия называется присоединенной эрозией расширения, и наоборот.
Открытие и закрытие
[ редактировать ]Для каждого присоединения , морфологическое отверстие и морфологическое закрытие определяются следующим образом:
Морфологическое открытие и закрытие представляют собой частные случаи алгебраического открытия (или просто открытия) и алгебраического закрытия (или просто закрытия). Алгебраические открытия — это операторы в L , которые являются идемпотентными, возрастающими и антиэкстенсивными. Алгебраические замыкания — это операторы в L , которые являются идемпотентными, возрастающими и экстенсивными.
Частные случаи
[ редактировать ]Бинарная морфология — это частный случай морфологии решетки, где L — множество E степенное (евклидово пространство или сетка), то есть L — множество всех подмножеств E , и есть включение множества . В этом случае нижняя грань — это пересечение , а верхняя грань — объединение .
Точно так же морфология оттенков серого — это еще один частный случай, где L — это набор функций, отображающих E в , и , , и , — поточечный порядок, верхняя грань и нижняя грань соответственно. То есть, если f и g являются функциями из L , то тогда и только тогда, когда ; самый низкий дается ; и супремум дается .
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ «Международный симпозиум по математической морфологии и ее приложениям к обработке сигналов и изображений» . ссылка.springer.com . Проверено 17 мая 2024 г.
- ^ Г. Сапиро, Р. Киммел, Д. Шакед, Б. Кимия и А. М. Брукштейн. Реализация морфологии непрерывного масштаба посредством эволюции кривой . Распознавание образов, 26(9):1363–1372, 1993.
Ссылки
[ редактировать ]- Анализ изображений и математическая морфология , Жан Серра, ISBN 0-12-637240-3 (1982)
- Анализ изображений и математическая морфология, Том 2: Теоретические достижения Жана Серры, ISBN 0-12-637241-1 (1988)
- Введение в морфологическую обработку изображений Эдварда Р. Догерти, ISBN 0-8194-0845-X (1992)
- Морфологический анализ изображений; Принципы и приложения Пьера Сойля. ISBN 3-540-65671-5 (1999), 2-е издание (2003 г.)
- «Математическая морфология и ее применение к обработке сигналов» , Дж. Серра и Ф. Салембье (ред.), материалы 1-го Международного семинара по математической морфологии и ее приложениям к обработке сигналов (ISMM'93), ISBN 84-7653-271-7 (1993)
- Математическая морфология и ее приложения к обработке изображений , Дж. Серра и П. Сойль (ред.), материалы 2-го международного симпозиума по математической морфологии (ISMM'94), ISBN 0-7923-3093-5 (1994)
- «Математическая морфология и ее приложения к обработке изображений и сигналов» , Хенк Дж. А. Хейманс и Йос Б. Т. Рёрдинк (ред.), материалы 4-го международного симпозиума по математической морфологии (ISMM'98), ISBN 0-7923-5133-9 (1998)
- Математическая морфология: 40 лет спустя , Кристиан Ронс, Лоран Найман и Этьен Десенсьер (ред.), ISBN 1-4020-3442-3 (2005 г.)
- «Математическая морфология и ее приложения к обработке сигналов и изображений» , Джеральд Дж. Ф. Банон, Джуниор Баррера, Улиссес М. Брага-Нето (ред.), материалы 8-го международного симпозиума по математической морфологии (ISMM'07), ISBN 978-85-17-00032-4 (2007 г.)
- Математическая морфология: от теории к приложениям , Лоран Наджман и Хьюг Талбот (редакторы). ИСТЭ-Уайли. ISBN 978-1-84821-215-2 . (520 стр.), июнь 2010 г.
Внешние ссылки
[ редактировать ]- Онлайн-курс по математической морфологии Жана Серры (на английском, французском и испанском языках)
- Центр математической морфологии Парижской горной школы
- История математической морфологии , Жорж Матерон и Жан Серра
- Morphology Digest, информационный бюллетень по математической морфологии , Пьер Сойль
- Лекции по обработке изображений: сборник из 18 лекций в формате pdf из Университета Вандербильта. Лекции 16–18 посвящены математической морфологии Алана Питерса.
- Математическая морфология; из лекций по компьютерному зрению Робин Оуэнс
- SMIL — простая (но эффективная) библиотека морфологических изображений (из Парижской горной школы)
- Бесплатная библиотека обработки изображений, оптимизированная SIMD
- Демонстрация Java-апплета
- ФИЛЬТРЫ: бесплатная библиотека обработки изображений с открытым исходным кодом.
- Быстрые морфологические эрозии, расширения, открытия и закрытия
- Морфологический анализ нейронов с использованием Matlab