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