Выделение контуров на изображении
Авторы: Скобцов Ю.А., Родин Ю.В., Оверко В.С.
Источник: Моделирование и визуализация поведения потоков крови при патологических процессах. — Донецк: Издатель Заславский А.Ю., 2008. — 212 с., с. 165‒166.
Авторы: Скобцов Ю.А., Родин Ю.В., Оверко В.С.
Источник: Моделирование и визуализация поведения потоков крови при патологических процессах. — Донецк: Издатель Заславский А.Ю., 2008. — 212 с., с. 165‒166.
Вычисление первой производной цифрового изображения основано на различных дискретных приближениях двумерного градиента. По определению, градиент изображения f (x, y) в точке (x, y) — это вектор.
Направление вектора градиента совпадает с направлением максимальной скорости изменения функции f в точке (x, y). Важную роль при обнаружении контуров играет модуль этого вектора, который обозначается delta f:
Направление вектора градиента также является важной характеристикой. Вычисление градиента изображения состоит в получении величин частных производных df/dx и df/dy для каждой точки [3]. Это достигается использованием маски 3 х 3, которая задается следующим выражением:
соответствующим маскам, представленным на рис. 4.11.
Увеличенное значение для двух средних элементов используется для уменьшения эффекта сглаживания за счет придания большего веса средним точкам. Для реализации двух последних выражений используются маски, соответствующие оператору Собела.
Рассмотренные маски применяются для получения составляющих градиента и . Для вычисления величины градиента эти составляющие необходимо использовать совместно. Часто применяется подход, при котором величина градиента вычисляется приближенно через абсолютные значения частных производных:
Результат обработки описанным способом представлен на рис. 4.12б.