Введение

Техника, используемая в обработке изображений и компьютерном зрении для обнаружения границ.

Оператор Робертса (или кросс-оператор Робертса) применяется в обработке изображений и компьютерном зрении для обнаружения границ. Он был одним из первых детекторов границ и впервые предложен Лоуренсом Робертсом в 1963 году. Являясь дифференциальным оператором, принцип работы оператора Робертса заключается в приближении градиента изображения посредством дискретного дифференцирования, которое достигается вычислением суммы квадратов разностей между диагонально соседними пикселями.

Мотивация

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

где x – начальное значение интенсивности в изображении, z – вычисленная производная, а i, j – координаты местоположения в изображении. Результат этой операции подчеркнет изменения интенсивности в диагональном направлении. Одно из наиболее привлекательных свойств этой операции – её простота: ядро небольшое и содержит только целые числа. Однако, учитывая современные вычислительные мощности, это преимущество незначительно, и кросс Робертса сильно подвержен влиянию шума.

Примеры сравнений

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