Оператор Кірша

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

Шаблон:Короткий опис

Опера́тор Кі́рша (Шаблон:Lang-en) або ко́мпасне ядро́ Кі́рша (Шаблон:Lang-en) — це нелінійний виявляч контурів, який шукає максимальну вираженість контуру в кількох заздалегідь визначених напрямках. Його названо на честь інформатика Шаблон:Нп.

Математичний опис

Цей оператор бере певну ядрову маску й обертає її з кроком 45 градусів у всіх 8 компасних напрямках: Пн, ПнЗ, З, ПдЗ, Пд, ПдС, С та ПнС. Гранична величина оператора Кірша обчислюється як максимальна величина в усіх напрямках:

hn,m=maxz=1,,8i=11j=11gij(z)fn+i,m+j

де z перелічує ядра компасних напрямків g:

𝐠(𝟏)=[+5+5+5303333], 𝐠(𝟐)=[+5+53+503333], 𝐠(𝟑)=[+533+503+533], 𝐠(𝟒)=[333+503+5+53] і так далі.

Напрямок контуру визначає маска, яка видає максимальну вираженість контуру.

Приклади зображень

Джерела