Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Кросс Робертс оператор используется в обработке изображений и компьютерного зрения для обнаружения края . Это был один из первых детекторов границ, который был первоначально предложен Лоуренсом Робертсом в 1963 году. [1] В качестве дифференциального оператора идея перекрестного оператора Робертса заключается в приближении градиента изображения посредством дискретного дифференцирования, которое достигается путем вычисления сумма квадратов разностей между диагонально соседними пикселями.

Мотивация [ править ]

Согласно Робертсу, детектор краев должен обладать следующими свойствами: создаваемые края должны быть четко очерченными, фон должен вносить как можно меньше шума, а интенсивность краев должна максимально соответствовать тому, что воспринимает человек. Помня об этих критериях и основываясь на преобладающей психофизической теории, Робертс предложил следующие уравнения:

где x - начальное значение интенсивности на изображении, z - вычисленная производная, а i, j - местоположение на изображении.

Результаты этой операции подчеркнут изменения интенсивности по диагонали. Одним из наиболее привлекательных аспектов этой операции является ее простота; ядро маленькое и содержит только целые числа. Однако с учетом скорости современных компьютеров это преимущество незначительно, и крест Робертса сильно страдает от чувствительности к шуму. [2]

Формулировка [ править ]

Чтобы выполнить обнаружение краев с помощью оператора Робертса, мы сначала сворачиваем исходное изображение со следующими двумя ядрами:

Позвольте быть точкой в ​​исходном изображении и быть точкой в ​​изображении, сформированном путем свертки с первым ядром, и быть точкой в ​​изображении, сформированном путем свертки со вторым ядром. Затем градиент можно определить как:

Направление градиента также можно определить следующим образом:

Обратите внимание, что угол 0 ° соответствует вертикальной ориентации, так что направление максимального контраста от черного к белому проходит слева направо на изображении.

Примеры сравнений [ править ]

Здесь четыре различных оператора градиента используются для оценки величины градиента тестового изображения.

См. Также [ править ]

  • Цифровая обработка изображений
  • Обнаружение функций (компьютерное зрение)
  • Извлечение признаков
  • Оператор Собеля
  • Оператор Prewitt

Ссылки [ править ]

  1. ^ Машинное восприятие трехмерных тел
  2. ^ LS. Дэвис, "Обзор методов обнаружения краев", Компьютерная графика и обработка изображений, том 4, вып. 3, стр 248-260, 1975