Обнаружение функции |
---|
Обнаружение края |
Обнаружение углов |
Обнаружение BLOB-объектов |
Обнаружение гребня |
Преобразование Хафа |
Структурный тензор |
Обнаружение аффинно-инвариантных признаков |
Описание функции |
Масштабировать пространство |
Кросс Робертс оператор используется в обработке изображений и компьютерного зрения для обнаружения края . Это был один из первых детекторов границ, который был первоначально предложен Лоуренсом Робертсом в 1963 году. [1] В качестве дифференциального оператора идея перекрестного оператора Робертса заключается в приближении градиента изображения посредством дискретного дифференцирования, которое достигается путем вычисления сумма квадратов разностей между диагонально соседними пикселями.
Мотивация [ править ]
Согласно Робертсу, детектор краев должен обладать следующими свойствами: создаваемые края должны быть четко очерченными, фон должен вносить как можно меньше шума, а интенсивность краев должна максимально соответствовать тому, что воспринимает человек. Помня об этих критериях и основываясь на преобладающей психофизической теории, Робертс предложил следующие уравнения:
где x - начальное значение интенсивности на изображении, z - вычисленная производная, а i, j - местоположение на изображении.
Результаты этой операции подчеркнут изменения интенсивности по диагонали. Одним из наиболее привлекательных аспектов этой операции является ее простота; ядро маленькое и содержит только целые числа. Однако с учетом скорости современных компьютеров это преимущество незначительно, и крест Робертса сильно страдает от чувствительности к шуму. [2]
Формулировка [ править ]
Чтобы выполнить обнаружение краев с помощью оператора Робертса, мы сначала сворачиваем исходное изображение со следующими двумя ядрами:
Позвольте быть точкой в исходном изображении и быть точкой в изображении, сформированном путем свертки с первым ядром, и быть точкой в изображении, сформированном путем свертки со вторым ядром. Затем градиент можно определить как:
Направление градиента также можно определить следующим образом:
Обратите внимание, что угол 0 ° соответствует вертикальной ориентации, так что направление максимального контраста от черного к белому проходит слева направо на изображении.
Примеры сравнений [ править ]
Здесь четыре различных оператора градиента используются для оценки величины градиента тестового изображения.
См. Также [ править ]
- Цифровая обработка изображений
- Обнаружение функций (компьютерное зрение)
- Извлечение признаков
- Оператор Собеля
- Оператор Prewitt
Ссылки [ править ]
- ^ Машинное восприятие трехмерных тел
- ^ LS. Дэвис, "Обзор методов обнаружения краев", Компьютерная графика и обработка изображений, том 4, вып. 3, стр 248-260, 1975