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

виявляч контурів

Опера́тор Кі́рша (англ. Kirsch operator) або ко́мпасне ядро́ Кі́рша (англ. Kirsch compass kernel) — це нелінійний виявляч контурів, який шукає максимальну вираженість контуру в кількох заздалегідь визначених напрямках. Його названо на честь інформатика Рассела Кірша[en].

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

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

 

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

     і так далі.

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

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

Джерела ред.

  • Kirsch, R. (1971). Computer determination of the constituent structure of biological images. Computers and Biomedical Research. 4 (3): 315—328. CiteSeerX 10.1.1.161.956. doi:10.1016/0010-4809(71)90034-6. (англ.)