Jump to content

Морфологический скелет

В изображений цифровой обработке морфологический скелет представляет собой скелетное (или медиальную ось ) представление формы или бинарного изображения , вычисленное с помощью морфологических операторов .

Примеры выделения скелетов фигур в бинарном изображении

Морфологические скелеты бывают двух видов:

Скелет по отверстиям

[ редактировать ]

Формула Лантюэжуля

[ редактировать ]

Непрерывные изображения

[ редактировать ]

В ( Лантюэжуль, 1977 ), [1] Лантюэжуль вывел следующую морфологическую формулу для скелета непрерывного бинарного изображения. :

,

где и – морфологическая эрозия и раскрытие соответственно, представляет собой шар радиуса открытый , и это закрытие .

Дискретные изображения

[ редактировать ]

Позволять , , — семейство фигур, где B структурирующий элемент ,

, и
, где o обозначает начало координат.

Переменная n называется размером структурирующего элемента.

Формула Лантюэжуля была дискретизирована следующим образом. Для дискретного двоичного изображения , скелет S(X) представляет собой объединение скелета подмножеств , , где:

.

Реконструкция по скелету

[ редактировать ]

Исходную форму X можно восстановить из набора подмножеств скелета. следующее:

.

Также могут быть выполнены частичные реконструкции, приводящие к открытым версиям исходной формы:

.

Скелет как центры максимальных дисков

[ редактировать ]

Позволять быть переведенной версией в точку z , то есть .

Форма с центром в z называется максимальным диском в множестве A , когда:

  • , и
  • если для некоторого целого числа m некоторой точки y и , затем .

Каждое подмножество скелета состоит из центров всех максимальных дисков размера n .

Выполнение морфологической скелетонизации изображений

[ редактировать ]
Скелетное изображение отпечатка пальца, обработанное Matlab. Исходное неизмененное изображение находится слева. Среднее изображение было создано с использованием bwmorph (Matlab) без предварительной обработки. Крайнее правое изображение было предварительно обработано с использованием автоматического порогового значения для повышения контрастности, а скелет был создан с помощью bwmorph.

Морфологическую скелетонизацию можно рассматривать как контролируемый процесс эрозии. Это предполагает уменьшение изображения до тех пор, пока ширина интересующей области не достигнет 1 пикселя. Это может обеспечить быструю и точную обработку изображений при выполнении больших операций с интенсивным использованием памяти. Отличным примером использования скелетонирования изображения является обработка отпечатков пальцев. Это можно быстро сделать с помощью bwmorph; встроенная функция Matlab, которая реализует метод морфологии скелетонизации изображения.

Изображение справа показывает, на что способна морфология скелета. Имея частичное изображение, можно получить гораздо более полную картину. Правильная предварительная обработка изображения с помощью простого преобразователя оттенков серого в двоичный режим Auto Threshold облегчит функцию скелетонирования. Более высокий коэффициент контрастности позволит линиям соединяться более точно. Позволяет правильно реконструировать отпечаток пальца.

skelIm = bwmorph(orIm,'skel',Inf); %Function used to generate Skeletonization Images 

Примечания

[ редактировать ]
  • Анализ изображений и математическая морфология , Жан Серра, ISBN   0-12-637240-3 (1982)
  • Анализ изображений и математическая морфология, Том 2: Теоретические достижения Жана Серры, ISBN   0-12-637241-1 (1988)
  • «Введение в морфологическую обработку изображений» , Эдвард Р. Догерти ISBN   0-8194-0845-X (1992)
  • Ш. Лантюэжуль, «Об обобщенной модели Джонсона-Меля», Внутренний отчет Морф-центра. Математика. , Фонтенбло, Франция, 1977 год.
  • Скотт Э. Умбо (2018). Цифровая обработка и анализ изображений, стр. 93-96. ЦРК Пресс. ISBN   978-1-4987-6602-9
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5f7d5a185e6a213ad4fa834c26e7120a__1692634500
URL1:https://arc.ask3.ru/arc/aa/5f/0a/5f7d5a185e6a213ad4fa834c26e7120a.html
Заголовок, (Title) документа по адресу, URL1:
Morphological skeleton - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)