Алгоритм Кенні

Алгоритм Кенні (детектор границь Кенні, оператор Кенні) в дисципліні комп'ютерного зору — оператор виділення границь зображення. Був розроблений Джоном Кенні.

Розвиток Алгоритму Кенні

Видалення слабких границь
Пошук локальних максимумів (Non-Maximum Suppression)

Метою Кенні було розробити оптимальний алгоритм виявлення границь, що задовільняють трьом критеріям

  • гарне виявлення (Кенні трактував цю властивість як підвищення відношення сигнал/шум);
  • гарна локалізація (вірне виявлення положення границі);
  • єдиний відгук на одну границю.

Основні етапи алгоритму

Оригінал
Зображення після застосування маски Гауса.
Алгоритм Кенні

Розмиття зображення для видалення шуму. Оператор Кенні використовує Розмивання Гауса з = 1.4:

Пошук градієнтів. Границі відмічають там, де градієнт набуває найбільшого значення. Вони можуть мати різні напрямки, тому алгоритм Кенні використовує чотири фільтри для визначення горизонтальних, вертикальних і діагональних ребер в розмитому зображенні.

Кут нахилу градієнту округлюється і може набувати значень 0, 45, 90, 135.

Напрям градієнту

Пошук локальних максимумів (Non-Maximum Suppression)

Подвійна порогова фільтрація.

Див. також

Посилання

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.