Jump to content

Градиент изображения

Два типа градиентов с синими стрелками, указывающими направление градиента. Темные области указывают на более высокие значения
Градиент синего и зеленого цвета .

Градиент изображения — это направленное изменение интенсивности или цвета изображения. Градиент изображения является одним из фундаментальных строительных блоков в обработке изображений . Например, детектор краев Canny использует градиент изображения для обнаружения краев . В графическом программном обеспечении для редактирования цифровых изображений термин «градиент» или «цветовой градиент» также используется для обозначения постепенного смешения цветов , которое можно рассматривать как равномерную градацию от низких к высоким значениям, как это используется на изображениях справа от белого к черному. Другое название этого явления — прогрессия цвета .

Математически градиент функции двух переменных (здесь функция интенсивности изображения) в каждой точке изображения представляет собой двумерный вектор с компонентами, заданными производными в горизонтальном и вертикальном направлениях. В каждой точке изображения вектор градиента указывает в направлении максимально возможного увеличения интенсивности, а длина вектора градиента соответствует скорости изменения в этом направлении. [1]

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

Градиенты изображений часто используются в картах и ​​других визуальных представлениях данных для передачи дополнительной информации. Инструменты ГИС используют цветовые последовательности, среди прочего, для обозначения высоты и плотности населения .

Компьютерное зрение

[ редактировать ]
Слева: черно-белое изображение кота. В центре: тот же кот, отображенный в градиентном изображении по оси X. Выглядит как рельефное изображение. Справа: тот же кот, отображенный в градиентном изображении в направлении Y. Выглядит как рельефное изображение.
Слева — интенсивное изображение кошки. В центре — изображение градиента в направлении x, измеряющее горизонтальное изменение интенсивности. Справа: градиентное изображение в направлении y, измеряющее вертикальное изменение интенсивности. Серые пиксели имеют небольшой градиент; черные или белые пиксели имеют большой градиент.

В компьютерном зрении градиенты изображения можно использовать для извлечения информации из изображений. Для этой цели градиентные изображения создаются из исходного изображения (обычно путем свертки с помощью фильтра, одним из самых простых из которых является фильтр Собеля ). Каждый пиксель градиентного изображения измеряет изменение интенсивности той же точки исходного изображения в заданном направлении. Чтобы получить полный диапазон направлений, вычисляются градиентные изображения в направлениях x и y.

Одним из наиболее распространенных применений является обнаружение краев. После расчета градиентных изображений пиксели с большими значениями градиента становятся возможными краевыми пикселями. Пиксели с наибольшими значениями градиента в направлении градиента становятся краевыми пикселями, а края можно отслеживать в направлении, перпендикулярном направлению градиента. Одним из примеров алгоритма обнаружения краев, использующего градиенты, является детектор краев Канни .

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

Математика

[ редактировать ]

Градиент изображения — это вектор его частей : [2] : 165 

,

где:

— производная по x (градиент в направлении x)
— производная по y (градиент в направлении y).

Производная конечными изображения может быть аппроксимирована разностями . Если используется центральная разность, для расчета мы можем применить к изображению одномерный фильтр по свертке :

где обозначает одномерную операцию свертки. Этот фильтр 2×1 сместит изображение на полпикселя. Чтобы избежать этого, используется следующий фильтр 3×1.

можно использовать. Направление градиента можно рассчитать по формуле: [2] : 706 

,

а величина определяется по формуле: [3]

См. также

[ редактировать ]
  1. ^ Джейкобс, Дэвид. « Градиенты изображения ». Примечания к классу для CMSC 426 (2005 г.)
  2. ^ Jump up to: а б Гонсалес, Рафаэль; Ричард Вудс (2008). Цифровая обработка изображений (3-е изд.). Река Аппер-Сэддл, Нью-Джерси: Pearson Education, Inc. ISBN  978-0-13-168728-8 .
  3. ^ «Края: обнаружение градиентных краев» . homepages.inf.ed.ac.uk . Проверено 9 апреля 2023 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4be3a921602d13aa8a859e387b312f2a__1696808340
URL1:https://arc.ask3.ru/arc/aa/4b/2a/4be3a921602d13aa8a859e387b312f2a.html
Заголовок, (Title) документа по адресу, URL1:
Image gradient - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)