Модуль градиента в аналоговой форме может быть представлен следующим соотношением:
. (16)
Аналогично для направления вектора градиента:
. (17)
В дискретном изображении разности рассчитываются на основе следующей схемы, которая может быть распространена и на большие размеры окна (маски):
| m-1 n-1 | m-1 n | m-1 n+1 |
| m n-1 | m n | m n+1 |
| m+1 n-1 | m+1 n | m+1 n+1 |
Очень простым градиентным оператором является оператор Робертса:
(18)
или
,
где
,
;
следовательно:
.
Маски компонентов оператора:
.
Градиентное изображение сдвинуто на половину интервала дискретизации в горизонтальном и вертикальном направлениях по отношению к исходному, т. Е. его координаты
;
. Так как градиент Робертса образует разности соседних точек в обоих диагональных направлениях, он весьма чувствителен к шумам в изображении. Оператор Робертса находит применение в алгоритмах отслеживания контуров.
Дифференциальный оператор используется и в следующей простейшей форме. Из определения первой частной производной непрерывной двумерной функции
при
,
можно записать:
. (19)
В дискретном случае необходимо подставить
, а
и
принять равными 1. Тогда получим следующие разностные приближения:
– разность в направлении
;
– разность в направлении
.
Следовательно, в соответствии с (16) получается градиентное поле:
. (20)
Маски градиентов этого оператора есть:
.
Симметричный вариант этого градиента выглядит следующим образом:
– разность в направлении
;
– разность в направлении
.
Маски компонентов этого теперь уже симметричного вокруг элемента
оператора теперь будут:
.
Эта симметрия играет важную роль, так как преобразования производятся симметрично относительно рассматриваемого элемента изображения.
В соответствии с принципом направленно-зависимых разностей разработано большое количество мощных направленно-зависимых детекторов и обострителей контуров. Размер окна обычно выбирается
, реже –
. Приближение к градиенту вычисляется через разность, пропорциональную модулю, или же через сумму разностей модулей. Такие операторы относительно устойчивы к шуму.
Распространенный взвешенный симметричный градиентный оператор с размером окна
, известный с 1970 г., - оператор Превитта имеет одновременно и сглаживающее и дифференцирующее действие:
. (21)
Как видно, сглаживание осуществляется в направлении
, а формирование разностей – в направлении
.
. (22)
Здесь сглаживание идет в направлении
, а формирование разностей – в направлении
.
Модуль градиента:
. (23)
Благодаря учету большого количества соседних точек этот градиент менее чувствителен к шуму, чем градиент Робертса.






