Оператор Робертса

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Оператор Робертсадискретний диференціальний оператор, використовується в обробці зображень та комп'ютерному зорі для виділення границь. Це історично перший оператор для виділення границь, був запропонований Лоуреном Робертсом в 1963. Оператор Робертса апроксимує градієнт.

Передумови[ред.ред. код]

Для методу Робертса зображення повинно: мати добре визначені границі об'єктів, фон повинен містити не багато шумів, інтенсивність границь повинна відповідати людським очікуванням. Для зображень, що відповідають вищеперечисленним умовам, Робертс запропонував такі рівняння:

де x - значення інтенсивності пікселів зображення, z - обчислена похідна, i,j - координати пікселя.

Результуюче зображення підсвічує зміни інтенсивності в діагональному напрямку. Основна перевага цього методу — його простота: ядра малі і містять тільки цілі числа. Хоча, метод досить страждає від великої кількості шуму в зображенні.

Формула[ред.ред. код]

Для виявлення границь оператором Робертса, згортаємо зображення, з такими ядрами:

та

Якщо точка початкового зображення, а точка зображення згорнутого першим ядром, а точка зображення згорнутого другим ядром. Тоді, градієнт можна визначити як:

Напрямок градієнта можна визначити як: