Математична морфологія — (Морфологія від грец. μορφή «форма» и λογία «наука») — наука, яка вивчає методи і алгоритми аналізу і обробки геометричних структур, основана на теорії множин, топології і випадкових функцій. Застосовується при обробці цифрових зображень, але також може бути застосована до графів, полігональної сітки, стереометрії і багатьох інших просторових структур.
Інші визначення:
Математична морфологія (фізика) — методи аналізу сигналу на основі теорії множин, що спрямовані на вивчення відносин між фізичними і структурними властивостями.
Математична морфологія (теорія обробки сигналів) — нелінійний спосіб обробки сигналів на основі операцій виділення мінімумів і максимумів.
Структурний елемент
Морфологічні операції виконуються над двома зображеннями: вхідним зображенням і спеціальним, яке залежить від операції і типу виконуваної задачі. Таке спеціальне зображення в математичній морфології називається структурним елементом або примітивом. Структурний елемент являє собою деяке двійкове зображення (геометричну форму). Він може бути довільного розміру і структури, але за звичай розмір такого зображення має розмір 3x3, 4x4, 5x5 пікселів, тобто значно менше вхідного зображення. Частіше за все використовуються симетричні елементи, такі як прямокутник фіксованого розміру чи круг заданого діаметра. В кожному елементі виділяють особливу точку, яку називають початковою (origin). Вона може вибиратися в будь-якому місці зображення, але найчастіше це центральний піксель.
Ось декілька елементів, які широко застосовуються на практиці (позначені як B):
- Нехай ; B диск з заданим радіусом r, початковою точкою якого є центр диску.
- Нехай ; B прямокутник 3x3, який описується в так: 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)}.
Приклади частовживаних структурних елементів:
Основні операції
Основними операціями математичної морфології є:
- трансляція (перенесення) — зсуває зображення на задану кількість пікселів;
- дилація (розширення) — збільшує область зображення;
- ерозія (звуження) — зменшує область зображення;
- розкриття (спочатку звуження, потім розширення) — вилучає виступи на межах об'єктів;
- закриття (спочатку розширення, потім звуження) — заповнює отвори всередині й на межах.
Перенос
Перенос множини пікселів A на заданий вектор s визначається як:
- , .
Перенос можна визначити за допомогою упорядкованої пари чисел (х,у), де x – кількість пікселів зміщення вздовж осі X, а y – рух вздовж осі Y.
Ерозія
Для двох множин A і B з простотру ерозія множини A по структурному елементу B визначається як:
- ,
Інакше кажучи, ерозія множини A по примітиву B, це таке геометричне місце точок для всіх таких позицій точок центру z, при зсуві яких множина B цілком міститься в A.
Дилація
Дилація множини A по множині B визначається як:
При цьому дилація множини A по структурному елементу B це множина всіх таких переміщень z, при яких множини A і B збігаються принаймні в одному елементі.
Дилація є комутативною функцією, тобто має місце наступний вираз:
- .
Розкриття
Розкриття множини A по структурному елементу B позначається як і визначається виразом:
- .
Таким чином, розкриття множини A про структурному елементу B знаходиться як ерозія A по B, результат котрої піддається дилації по тому ж структурному елементу B. В загальному випадку розкриття згладжує контури об'єкту, усуває вузькі перешийки і ліквідує виступи невеликої ширини.
Закриття
Закриття множини A по структурному елементу B позначається як і отримується шляхом виконання операції дилації множини A по структурному елементу B, за котрою слідує операція ерозії результуючої множини по структурному елементу B. Закриття визначається наступним виразом:
- .
В результаті операції закриття відбувається згладження відрізків контурів, але, на відміну від розкриття, в загальному випадку заповнюються невеликі розриви і довгі заглибини малої ширини, а також ліквідуються невеликі отвори і заповнюються проміжки контуру.
Примітки
- Online course on mathematical morphology [ 15 травня 2011 у Wayback Machine.], by Jean Serra (in English, French, and Spanish)
- . Архів оригіналу за 26 березня 2014. Процитовано 24 червня 2014.
Джерела
- А.О. Подорожняк, Р.М. Гриб, С.В. Домін / Морфологічна обробка цифрових зображень з телескопів / 2013 р.[недоступне посилання з липня 2019]
- habrahabr.ru - Математическая морфология [ 24 березня 2014 у Wayback Machine.]
- ImageMagick v6 Examples Morphology of Shapes [ 25 червня 2014 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Matematichna morfologiya Morfologiya vid grec morfh forma i logia nauka nauka yaka vivchaye metodi i algoritmi analizu i obrobki geometrichnih struktur osnovana na teoriyi mnozhin topologiyi i vipadkovih funkcij Zastosovuyetsya pri obrobci cifrovih zobrazhen ale takozh mozhe buti zastosovana do grafiv poligonalnoyi sitki stereometriyi i bagatoh inshih prostorovih struktur Inshi viznachennya Matematichna morfologiya fizika metodi analizu signalu na osnovi teoriyi mnozhin sho spryamovani na vivchennya vidnosin mizh fizichnimi i strukturnimi vlastivostyami Matematichna morfologiya teoriya obrobki signaliv nelinijnij sposib obrobki signaliv na osnovi operacij vidilennya minimumiv i maksimumiv Strukturnij elementMorfologichni operaciyi vikonuyutsya nad dvoma zobrazhennyami vhidnim zobrazhennyam i specialnim yake zalezhit vid operaciyi i tipu vikonuvanoyi zadachi Take specialne zobrazhennya v matematichnij morfologiyi nazivayetsya strukturnim elementom abo primitivom Strukturnij element yavlyaye soboyu deyake dvijkove zobrazhennya geometrichnu formu Vin mozhe buti dovilnogo rozmiru i strukturi ale za zvichaj rozmir takogo zobrazhennya maye rozmir 3x3 4x4 5x5 pikseliv tobto znachno menshe vhidnogo zobrazhennya Chastishe za vse vikoristovuyutsya simetrichni elementi taki yak pryamokutnik fiksovanogo rozmiru chi krug zadanogo diametra V kozhnomu elementi vidilyayut osoblivu tochku yaku nazivayut pochatkovoyu origin Vona mozhe vibiratisya v bud yakomu misci zobrazhennya ale najchastishe ce centralnij piksel Os dekilka elementiv yaki shiroko zastosovuyutsya na praktici poznacheni yak B Nehaj E R2 displaystyle E mathbb R 2 B disk z zadanim radiusom r pochatkovoyu tochkoyu yakogo ye centr disku Nehaj E Z2 displaystyle E mathbb Z 2 B pryamokutnik 3x3 yakij opisuyetsya v tak B 1 1 1 0 1 1 0 1 0 0 0 1 1 1 1 0 1 1 Nehaj E Z2 displaystyle E mathbb Z 2 B ce hrest yakij zadayetsya yak B 1 0 0 1 0 0 0 1 1 0 Prikladi chastovzhivanih strukturnih elementiv Kvadrat Hrest Disk Oktagon Plyus Kuti Pryamokutnik Gaussove rozmittyaOsnovni operaciyiOsnovnimi operaciyami matematichnoyi morfologiyi ye translyaciya perenesennya zsuvaye zobrazhennya na zadanu kilkist pikseliv dilaciya rozshirennya zbilshuye oblast zobrazhennya eroziya zvuzhennya zmenshuye oblast zobrazhennya rozkrittya spochatku zvuzhennya potim rozshirennya viluchaye vistupi na mezhah ob yektiv zakrittya spochatku rozshirennya potim zvuzhennya zapovnyuye otvori vseredini j na mezhah Perenos Perenos mnozhini pikseliv A na zadanij vektor s viznachayetsya yak As a s a A displaystyle A s a s a in A s E displaystyle forall s in E dd Perenos mozhna viznachiti za dopomogoyu uporyadkovanoyi pari chisel h u de x kilkist pikseliv zmishennya vzdovzh osi X a y ruh vzdovzh osi Y Eroziya Dlya dvoh mnozhin A i B z prostotru Z2 displaystyle mathbb Z 2 eroziya mnozhini A po strukturnomu elementu B viznachayetsya yak A B z E Bz A displaystyle A ominus B z in E B z subseteq A dd Inakshe kazhuchi eroziya mnozhini A po primitivu B ce take geometrichne misce tochok dlya vsih takih pozicij tochok centru z pri zsuvi yakih mnozhina B cilkom mistitsya v A Dilaciya Dilaciya mnozhini A po mnozhini B viznachayetsya yak A B z E Bs z A displaystyle A oplus B z in E B s z cap A neq varnothing dd Pri comu dilaciya mnozhini A po strukturnomu elementu B ce mnozhina vsih takih peremishen z pri yakih mnozhini A i B zbigayutsya prinajmni v odnomu elementi Dilaciya ye komutativnoyu funkciyeyu tobto maye misce nastupnij viraz A B B A a ABa displaystyle A oplus B B oplus A bigcup a in A B a dd Rozkrittya Rozkrittya mnozhini A po strukturnomu elementu B poznachayetsya yak A B displaystyle A circ B i viznachayetsya virazom A B A B B displaystyle A circ B A ominus B oplus B dd Takim chinom rozkrittya mnozhini A pro strukturnomu elementu B znahoditsya yak eroziya A po B rezultat kotroyi piddayetsya dilaciyi po tomu zh strukturnomu elementu B V zagalnomu vipadku rozkrittya zgladzhuye konturi ob yektu usuvaye vuzki pereshijki i likviduye vistupi nevelikoyi shirini Zakrittya Zakrittya mnozhini A po strukturnomu elementu B poznachayetsya yak A B displaystyle A bullet B i otrimuyetsya shlyahom vikonannya operaciyi dilaciyi mnozhini A po strukturnomu elementu B za kotroyu sliduye operaciya eroziyi rezultuyuchoyi mnozhini po strukturnomu elementu B Zakrittya viznachayetsya nastupnim virazom A B A B B displaystyle A bullet B A oplus B ominus B dd V rezultati operaciyi zakrittya vidbuvayetsya zgladzhennya vidrizkiv konturiv ale na vidminu vid rozkrittya v zagalnomu vipadku zapovnyuyutsya neveliki rozrivi i dovgi zaglibini maloyi shirini a takozh likviduyutsya neveliki otvori i zapovnyuyutsya promizhki konturu PrimitkiOnline course on mathematical morphology 15 travnya 2011 u Wayback Machine by Jean Serra in English French and Spanish Arhiv originalu za 26 bereznya 2014 Procitovano 24 chervnya 2014 DzherelaA O Podorozhnyak R M Grib S V Domin Morfologichna obrobka cifrovih zobrazhen z teleskopiv 2013 r nedostupne posilannya z lipnya 2019 habrahabr ru Matematicheskaya morfologiya 24 bereznya 2014 u Wayback Machine ImageMagick v6 Examples Morphology of Shapes 25 chervnya 2014 u Wayback Machine