Топ питань
Часова шкала
Чат
Перспективи
Оператор Робертса
З Вікіпедії, вільної енциклопедії
Remove ads
Опера́тор Ро́бертса (англ. Roberts cross) використовують в обробці зображень та комп'ютерному баченні для виявляння контурів. Він був одним із перших виявлячів контурів, первинно запропонованим Лоуренсом Робертсом[en] 1963 року.[1] Як у різницевого оператора , ідея оператора Робертса полягає в наближенні градієнта зображення шляхом дискретного диференціювання, якого досягають обчисленням суми квадратів різниць між діагонально сусідніми пікселями.
Remove ads
Передумови
Узагальнити
Перспектива
Згідно з Робертсом, виявляч контурів повинен мати наступні властивості: видавані контури повинні бути чітко визначеними, тло повинне вносити якомога менше шуму, а яскравість контурів повинна якомога ближче відповідати людському сприйняттю. З огляду на ці критерії та на основі переважної на той час психофізичної теорії Робертс запропонував такі рівняння:
де x — первинне значення яскравості на зображенні, z — обчислювана похідна, а i,j подають розташування на зображенні.
Результати цієї операції висвітлюватимуть зміни яскравості в діагональному напрямку. Одним із найпривабливіших аспектів цієї операції є її простота; ядро невелике й містить лише цілі числа. Проте зі швидкістю сучасних комп'ютерів ця перевага незначна, а оператор Робертса сильно страждає на чутливість до шуму.[2]
Remove ads
Формулювання
Узагальнити
Перспектива
Щоби виконувати виявляння контурів за допомогою оператора Робертса, ми спершу згортаємо первинне зображення з наступними двома ядрами:
- та
Нехай — точка на первинному зображенні, — точка на зображенні, утвореному згортанням із першим ядром, а — точка на зображенні, утвореному згортанням із другим ядром. Тоді градієнт можливо визначити як
Напрямок градієнта також можливо визначити наступним чином:
Зауважте, що кут 0° відповідає вертикальному спрямуванню, такому, що напрямок максимального контрасту від чорного до білого на зображенні лежить зліва направо.
Remove ads
Приклад порівняння
Тут використовують чотири різні оператори градієнта для оцінювання величини градієнта перевірного зображення.
![]() |
||
![]() |
Див. також
Примітки
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads