Математична морфологіяМатематична морфологія — (Морфологія від грец. μορφή «форма» и λογία «наука») — наука, яка вивчає методи і алгоритми аналізу і обробки геометричних структур, основана на теорії множин, топології і випадкових функцій. Застосовується при обробці цифрових зображень, але також може бути застосована до графів, полігональної сітки, стереометрії і багатьох інших просторових структур. Інші визначення: Математична морфологія (фізика) — методи аналізу сигналу на основі теорії множин, що спрямовані на вивчення відносин між фізичними і структурними властивостями.[1] Математична морфологія (теорія обробки сигналів) — нелінійний спосіб обробки сигналів на основі операцій виділення мінімумів і максимумів.[1] Структурний елементМорфологічні операції виконуються над двома зображеннями: вхідним зображенням і спеціальним, яке залежить від операції і типу виконуваної задачі. Таке спеціальне зображення в математичній морфології називається структурним елементом або примітивом. Структурний елемент являє собою деяке двійкове зображення (геометричну форму). Він може бути довільного розміру і структури, але за звичай розмір такого зображення має розмір 3x3, 4x4, 5x5 пікселів, тобто значно менше вхідного зображення.[2] Частіше за все використовуються симетричні елементи, такі як прямокутник фіксованого розміру чи круг заданого діаметра. В кожному елементі виділяють особливу точку, яку називають початковою (origin). Вона може вибиратися в будь-якому місці зображення, але найчастіше це центральний піксель. Ось декілька елементів, які широко застосовуються на практиці (позначені як B):
Приклади частовживаних структурних елементів:
Основні операціїОсновними операціями математичної морфології є:
ПереносПеренос множини пікселів 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. Закриття визначається наступним виразом:
В результаті операції закриття відбувається згладження відрізків контурів, але, на відміну від розкриття, в загальному випадку заповнюються невеликі розриви і довгі заглибини малої ширини, а також ліквідуються невеликі отвори і заповнюються проміжки контуру. Примітки
Джерела
|
Portal di Ensiklopedia Dunia