Обнаружение края
Обнаружение функций |
---|
Обнаружение края |
Обнаружение углов |
Обнаружение больших двоичных объектов |
Обнаружение гребня |
Преобразование Хафа |
Тензор структуры |
Обнаружение аффинных инвариантных функций |
Описание функции |
Масштабировать пространство |
Обнаружение краев включает в себя множество математических методов, направленных на выявление краев , определяемых как кривые в цифровом изображении , на которых яркость изображения резко меняется или, более формально, имеет разрывы . Та же проблема поиска разрывов в одномерных сигналах известна как обнаружение шагов , а проблема обнаружения разрывов сигнала во времени известна как обнаружение изменений . Обнаружение границ является фундаментальным инструментом в обработке изображений , машинном зрении и компьютерном зрении , особенно в областях обнаружения и извлечения признаков . [1]
Мотивации
[ редактировать ]Цель обнаружения резких изменений яркости изображения — запечатлеть важные события и изменения свойств окружающего мира. Можно показать, что при довольно общих предположениях для модели формирования изображения разрывы яркости изображения, вероятно, будут соответствовать: [2] [3]
- разрывы по глубине,
- разрывы в ориентации поверхности,
- изменения свойств материала и
- вариации освещения сцены.
В идеальном случае результат применения к изображению детектора границ может привести к набору связанных кривых, обозначающих границы объектов, границы отметок поверхности, а также кривые, соответствующие разрывам ориентации поверхности. Таким образом, применение алгоритма обнаружения границ к изображению может значительно уменьшить объем обрабатываемых данных и, следовательно, отфильтровать информацию, которая может рассматриваться как менее релевантная, сохраняя при этом важные структурные свойства изображения. Если этап обнаружения края успешен, последующая задача интерпретации информационного содержания в исходном изображении может быть существенно упрощена. Однако не всегда удается получить такие идеальные края на реальных изображениях средней сложности.
Краям, извлеченным из нетривиальных изображений, часто препятствует фрагментация , что означает, что кривые краев не связаны, отсутствуют сегменты краев, а также ложные края, не соответствующие интересным явлениям на изображении, что усложняет последующую задачу интерпретации данных изображения. [4]
Обнаружение краев является одним из фундаментальных этапов обработки изображений, анализа изображений, распознавания образов изображений и методов компьютерного зрения.
Свойства края
[ редактировать ]Края, извлеченные из двухмерного изображения трехмерной сцены, можно классифицировать как зависящие от точки обзора или независимые от точки обзора. Независимый от точки обзора край обычно отражает присущие свойства трехмерных объектов, такие как отметки на поверхности и форма поверхности. Край , зависящий от точки обзора , может меняться по мере изменения точки обзора и обычно отражает геометрию сцены, например объекты, перекрывающие друг друга.
Типичным краем может быть, например, граница между блоком красного цвета и блоком желтого цвета. Напротив, линия (которая может быть извлечена с помощью детектора гребней ) может представлять собой небольшое количество пикселей другого цвета на неизменном фоне. Поэтому для линии обычно может быть по одному краю с каждой стороны линии.
Простая модель края
[ редактировать ]Хотя в определенной литературе рассматривается обнаружение идеальных краев ступеней, края, полученные из естественных изображений, обычно вовсе не являются идеальными краями ступеней. Вместо этого на них обычно влияет один или несколько из следующих эффектов:
- фокальное размытие, вызванное конечной глубиной резкости и конечной функцией рассеяния точки .
- полутеневое размытие, вызванное тенями, создаваемыми источниками света ненулевого радиуса.
- затенение на гладком объекте
Ряд исследователей использовали сглаженный по Гауссу край ступеньки ( функцию ошибок ) как простейшее расширение идеальной модели края ступеньки для моделирования эффектов размытия края в практических приложениях. [4] [5] Таким образом, одномерное изображение у которого ровно одно ребро находится в может быть смоделировано как:
На левой стороне края интенсивность равна , и справа от края это . Параметр масштаба называется масштабом размытия края. В идеале этот параметр масштаба следует настраивать в зависимости от качества изображения, чтобы избежать разрушения истинных краев изображения. [ нужна ссылка ]
Сложность
[ редактировать ]За исключением изображений с простыми объектами или с хорошо контролируемым освещением, обнаружение границ не является тривиальной задачей, поскольку может быть сложно определить, какой порог следует использовать для определения края между двумя пикселями. [4] Например, в следующем одномерном сигнале большинство интуитивно скажет, что между 4-м и 5-м пикселями есть граница:
5 | 7 | 6 | 4 | 152 | 148 | 149 |
Однако если бы разница в интенсивности между 4-м и 5-м пикселями была меньше, было бы не так просто сказать, что в соответствующей области должен быть край. Аналогично, если бы разница в интенсивности между соседними соседними пикселями была выше, можно было бы утверждать, что следует считать, что существует более одного края, или даже не существует вообще.
5 | 7 | 6 | 61 | 113 | 148 | 149 |
Подходы
[ редактировать ]Существует множество методов обнаружения границ, но большинство из них можно сгруппировать в две категории: на основе поиска и на основе пересечения нуля . Методы, основанные на поиске, обнаруживают края, сначала вычисляя меру силы края, обычно это выражение производной первого порядка, такое как величина градиента, а затем ищут локальные направленные максимумы величины градиента, используя вычисленную оценку локальной ориентации края. край, обычно направление градиента. Методы, основанные на пересечении нуля, ищут пересечения нуля в выражении производной второго порядка, вычисленном на основе изображения, чтобы найти края, обычно пересечения нуля лапласиана или пересечения нуля нелинейного дифференциального выражения. В качестве этапа предварительной обработки для обнаружения границ этап сглаживания, обычно сглаживание по Гауссу почти всегда применяется (см. также шумоподавление ).
Опубликованные методы обнаружения границ в основном различаются типами применяемых сглаживающих фильтров и способом расчета показателей прочности краев. Поскольку многие методы обнаружения краев основаны на вычислении градиентов изображения, они также различаются типами фильтров, используемых для вычисления оценок градиента в направлениях x и y .
Обзор ряда различных методов обнаружения границ можно найти в (Ziou and Tabbone 1998); [6] см. также статьи энциклопедии об обнаружении краев в Энциклопедии математики. [3] и Энциклопедия информатики и техники. [7]
Канни
[ редактировать ]Джон Кэнни рассмотрел математическую задачу создания оптимального сглаживающего фильтра с учетом критериев обнаружения, локализации и минимизации множественных реакций на один фронт. [8] Он показал, что оптимальный фильтр с учетом этих предположений представляет собой сумму четырех экспоненциальных членов. Он также показал, что этот фильтр можно хорошо аппроксимировать производными гауссианы первого порядка. Кэнни также ввел понятие немаксимального подавления, которое означает, что с учетом фильтров предварительного сглаживания краевые точки определяются как точки, в которых величина градиента принимает локальный максимум в направлении градиента. Поиск пересечения нуля 2-й производной по направлению градиента был впервые предложен Хараликом . [9] Потребовалось менее двух десятилетий, чтобы найти современное геометрическое вариационное значение для этого оператора, которое связывает его с детектором границ Марра – Хилдрета (пересечение нуля лапласиана). Это наблюдение было представлено Роном Киммелем и Альфредом Брукштейном . [10]
Хотя его работа была проделана на заре компьютерного зрения, детектор границ Кэнни (включая его вариации) до сих пор остается самым современным детектором краев. [11] Детекторы краев, которые работают лучше, чем Canny, обычно требуют более длительного времени вычислений или большего количества параметров.
Ковалевский
[ редактировать ]Владимир Алексеевич Ковалевский [12] предложил совершенно иной подход. Он использует предварительную обработку изображения с помощью фильтра Sigma. [13] и со специальным фильтром для разбавления рамп. Этот метод не использует яркость изображения, а только интенсивности цветовых каналов, что важно для обнаружения границы между двумя соседними пикселями одинаковой яркости, но разных цветов. Метод сканирует изображение два раза: сначала по горизонтальным линиям, затем по вертикальным столбцам. В каждой горизонтальной линии учитываются шесть последовательных соседних пикселей и вычисляются пять цветовых различий между каждыми двумя соседними пикселями. Каждое цветовое различие представляет собой сумму абсолютных разностей интенсивностей цветовых каналов красного, зеленого и синего соответствующих соседних пикселей. Если эта сумма больше заданного порога, то знак цветового различия устанавливается равным знаку различия интенсивностей зеленого цвета. Если разность зеленого равна нулю, то знак разности цветов устанавливается равным знаку разности интенсивностей красного. Если же и зеленая, и красная разности равны нулю, то знак цветовой разности устанавливается равным знаку синей разности, который в этом случае не может быть равен нулю, поскольку сумма больше порогового значения. Определенные условия для значений и знаков пяти цветовых различий задаются таким образом, что если условия выполняются, то между третьим и четвертым из шести пикселей ставится короткая вертикальная черта в качестве метки края. Аналогичные расчеты выполняются для вертикальных колонн. В этом случае между третьим и четвертым из шести последующих пикселей ставится короткая горизонтальная черта. Вертикальные и горизонтальные штрихи (представляющие собой одномерные ячейки абстрактного комплекса ячеек, соответствующего изображению) в основном составляют связную последовательность, представляющую край. Этот метод надежный и очень быстрый, и, что более важно, он может обнаруживать края между соседними пикселями одинаковой яркости, если разница цветов между этими пикселями превышает пороговое значение.
Детектор Кэнни-Дериша был основан на тех же математических критериях, что и детектор краев Кэнни, но начинался с дискретной точки зрения, а затем приводил к набору рекурсивных фильтров для сглаживания изображения вместо экспоненциальных фильтров или фильтров Гаусса. [14]
Детектор дифференциальных границ , описанный ниже, можно рассматривать как переформулировку метода Кэнни с точки зрения дифференциальных инвариантов, вычисленных на основе представления в масштабном пространстве, что дает ряд преимуществ как с точки зрения теоретического анализа, так и с точки зрения субпиксельной реализации. В этом аспекте фильтр Log Gabor оказался хорошим выбором для выделения границ в естественных сценах. [15]
Другие методы первого порядка
[ редактировать ]Для оценки градиентов изображения на основе входного изображения или его сглаженной версии можно применять различные операторы градиента. Самый простой подход — использовать центральные различия:
соответствующее применению следующих масок фильтра к данным изображения:
Известный и более ранний оператор Собеля основан на следующих фильтрах:
первого порядка Учитывая такие оценки производных изображения , величина градиента затем вычисляется как:
а ориентацию градиента можно оценить как
Другие разностные операторы первого порядка для оценки градиента изображения были предложены в операторе Прюитта , кресте Робертса , Кайяли. [16] оператор и оператор Фрея–Чена .
Можно расширить размер фильтров, чтобы избежать проблемы распознавания края на изображении с низким SNR . Цена этой операции — потеря разрешения. Примеры: Extended Prewitt 7×7.
Пороговое значение и связывание
[ редактировать ]После того, как мы вычислили меру силы края (обычно величину градиента), следующим этапом является применение порога, чтобы решить, присутствуют ли края в точке изображения или нет. Чем ниже порог, тем больше краев будет обнаружено, и результат будет более восприимчив к шуму и обнаружению краев нерелевантных элементов изображения. И наоборот, высокий порог может пропустить тонкие края или привести к фрагментации краев.
Если край применяется только к изображению величины градиента, результирующие края, как правило, будут толстыми, и потребуется некоторая постобработка утончения краев. Однако для ребер, обнаруженных с немаксимальным подавлением, кривые ребер являются тонкими по определению, и пиксели ребер могут быть связаны в полигон ребер с помощью процедуры связывания ребер (отслеживания ребер). На дискретной сетке этап немаксимального подавления может быть реализован путем оценки направления градиента с использованием производных первого порядка, затем округления направления градиента до кратного 45 градусов и, наконец, сравнения значений величины градиента в оцененном градиенте. направление.
Обычно используемый подход к решению проблемы подходящих порогов для определения порога заключается в использовании определения порога с гистерезисом . Этот метод использует несколько порогов для поиска ребер. Мы начинаем с использования верхнего порога, чтобы найти начало ребра. Как только у нас есть начальная точка, мы затем прослеживаем путь края через изображение попиксельно, отмечая край всякий раз, когда мы находимся выше нижнего порога. Мы перестаем отмечать наше преимущество только тогда, когда значение падает ниже нашего нижнего порога. Этот подход предполагает, что края, скорее всего, представляют собой непрерывные кривые, и позволяет нам отслеживать слабый участок края, который мы видели ранее, не подразумевая, что каждый зашумленный пиксель изображения помечен как край. Тем не менее, у нас есть проблема выбора подходящих параметров порога, а подходящие значения порога могут варьироваться в зависимости от изображения.
Утончение края
[ редактировать ]Утончение краев — это метод, используемый для удаления нежелательных паразитных точек на краях изображения. Этот метод используется после того, как изображение было отфильтровано от шума (с использованием медианы, фильтра Гаусса и т. д.), был применен оператор края (например, описанный выше, Кэнни или Собел) для обнаружения краев и после того, как края были сглажены. используя соответствующее пороговое значение. Это удаляет все нежелательные точки и, если применять осторожно, приводит к появлению краевых элементов толщиной в один пиксель.
Преимущества:
- Острые и тонкие края повышают эффективность распознавания объектов .
- Если преобразования Хафа используются для обнаружения линий и эллипсов, то прореживание может дать гораздо лучшие результаты.
- Если край является границей области, то прореживание может легко дать такие параметры изображения, как периметр, без особой алгебры.
Для этого используется множество популярных алгоритмов, один из них описан ниже:
- Выберите тип подключения , например 8, 6 или 4.
- 8 является предпочтительным, при котором учитываются все непосредственные пиксели, окружающие конкретный пиксель.
- Удалить точки с севера, юга, востока и запада.
- Делайте это за несколько проходов, т. е. после северного прохода используйте одно и то же полуобработанное изображение в других проходах и так далее.
- Удалите балл, если:
У точки нет соседей на севере (если вы находитесь на северном перевале и соответствующих направлениях для других перевалов).
Точка — это не конец строки.
Точка изолирована.
Удаление точек никоим образом не приведет к отключению ее соседей. - В противном случае сохраняйте суть.
Количество проходов поперек направления следует выбирать в соответствии с желаемым уровнем точности.
Подходы второго порядка
[ редактировать ]Вместо этого некоторые операторы обнаружения краев основаны на производных второго порядка интенсивности. По сути, это фиксирует скорость изменения градиента интенсивности. Таким образом, в идеальном непрерывном случае обнаружение пересечений нуля во второй производной фиксирует локальные максимумы градиента.
Ранний оператор Марра – Хилдрета основан на обнаружении пересечений нуля оператора Лапласа, примененного к сглаженному по Гауссу изображению. Однако можно показать, что этот оператор также будет возвращать ложные края, соответствующие локальным минимумам величины градиента. Более того, этот оператор даст плохую локализацию на изогнутых краях. Следовательно, этот оператор сегодня представляет в основном исторический интерес.
Дифференциал
[ редактировать ]Более совершенный подход к обнаружению краев второго порядка, который автоматически обнаруживает края с субпиксельной точностью, использует следующий дифференциальный подход обнаружения пересечений нуля производной по направлению второго порядка в направлении градиента:
Следуя дифференциально-геометрическому способу выражения требования немаксимального подавления, предложенному Линдебергом, [4] [17] введем в каждой точке изображения локальную систему координат , с -направление, параллельное направлению градиента. Предполагая, что изображение было предварительно сглажено с помощью сглаживания по Гауссу и представления в масштабном пространстве. в масштабе вычислен, мы можем потребовать, чтобы величина градиента представления масштабного пространства , равная производной по направлению первого порядка в -направление , должна иметь производную первого порядка по направлению -направление равно нулю
а производная второго порядка по направлению -направление должно быть отрицательным, т.е.
Записано в виде явного выражения через локальные частные производные. , это определение края может быть выражено как кривые перехода через нуль дифференциального инварианта
который удовлетворяет знаковому условию следующего дифференциального инварианта
где обозначают частные производные, вычисленные на основе представления в масштабном пространстве полученное путем сглаживания исходного изображения с помощью ядра Гаусса . Таким образом, края будут автоматически получаться в виде непрерывных кривых с субпиксельной точностью. Пороговое значение гистерезиса также можно применить к этим дифференциальным и субпиксельным граничным сегментам.
На практике аппроксимации производной первого порядка могут быть вычислены с помощью центральных разностей, как описано выше, тогда как производные второго порядка могут быть вычислены из представления в масштабном пространстве. в соответствии с:
соответствующие следующим маскам фильтра:
Аналогичным образом можно получить производные высших порядков для знакового условия третьего порядка.
На основе фазовой конгруэнтности
[ редактировать ]Недавняя разработка в области методов обнаружения границ использует подход в частотной области для поиска местоположений границ. Методы фазовой конгруэнтности (также известные как фазовая когерентность) пытаются найти места на изображении, где все синусоиды в частотной области находятся в фазе. Эти местоположения обычно соответствуют местоположению воспринимаемого края, независимо от того, представлен ли край большим изменением интенсивности в пространственной области. Ключевым преимуществом этого метода является то, что он четко реагирует на полосы Маха и позволяет избежать ложных срабатываний, обычно встречающихся вокруг краев крыши . Край крыши представляет собой разрыв в производной первого порядка профиля уровня серого. [18]
Фазовое растягивающее преобразование (PST)
[ редактировать ]Преобразование фазового растяжения или PST — это основанный на физике вычислительный подход к обработке сигналов и изображений. Одна из его утилит предназначена для обнаружения и классификации функций. [19] [20] PST является побочным продуктом исследований дисперсионного преобразования Фурье с растяжением во времени . PST преобразует изображение, имитируя распространение через дифракционную среду с специально разработанным свойством 3D-дисперсии (показателем преломления). Эта операция основана на симметрии профиля дисперсии и может быть понята с точки зрения собственных функций дисперсии или мод растяжения. [21] PST выполняет те же функции, что и фазово-контрастная микроскопия, но на цифровых изображениях. PST также применим к цифровым изображениям, а также к временным рядам и данным.
Субпиксель
[ редактировать ]Для повышения точности обнаружения границ было предложено несколько субпиксельных методов, в том числе подбор кривой, моментный метод, [22] [23] реконструктивный и частично-площадной методы. [24] Эти методы имеют разные характеристики. Методы аппроксимации кривых просты в вычислительном отношении, но на них легко влияет шум. Методы, основанные на моментах, используют интегральный подход для уменьшения влияния шума, но в некоторых случаях могут потребоваться дополнительные вычисления. Реконструктивные методы используют горизонтальные или вертикальные градиенты для построения кривой и поиска вершины кривой в качестве края субпикселя. Методы эффекта частичной площади основаны на гипотезе о том, что значение каждого пикселя зависит от площади по обе стороны края внутри этого пикселя, что дает точную индивидуальную оценку для каждого краевого пикселя. Было показано, что некоторые варианты метода, основанного на моменте, являются наиболее точными для изолированных краев. [23]
Детектор края Марра-Хилдрета
[ редактировать ]Детектор границ Марра-Хилдрета [25] отличается использованием оператора Лапласа или Гаусса (LoG) для обнаружения краев в цифровых изображениях. В отличие от других методов обнаружения границ, подход LoG сочетает в себе сглаживание по Гауссу с операциями второй производной, что позволяет одновременно уменьшить шум и улучшить края. Ключевое преимущество этого метода заключается в его способности обнаруживать края в различных масштабах путем регулировки стандартного отклонения ядра Гаусса, что позволяет обнаруживать как мелкие детали, так и более широкие переходы. Более того, этот метод использует обнаружение перехода через нуль в ответе LoG для точного определения границ, обеспечивая устойчивость к шуму и поддерживая непрерывность границ. Этот подход особенно эффективен для обнаружения краев с четкими границами на изображениях, минимизируя при этом ложные срабатывания из-за шума, что делает его ценным инструментом в приложениях компьютерного зрения, где точная локализация краев имеет решающее значение.
Код для обнаружения границ с использованием оператора Превитта, Шарра и Собеля
[ редактировать ]Источник: [26]
Обнаружение границ с использованием оператора Превитта
[ редактировать ]% MATLAB code for prewitt
% operator edge detection
k=imread("logo.png");
k=rgb2gray(k);
k1=double(k);
p_msk=[-1 0 1; -1 0 1; -1 0 1];
kx=conv2(k1, p_msk, 'same');
ky=conv2(k1, p_msk', 'same');
ked=sqrt(kx.^2 + ky.^2);
% display the images.
imtool(k,[]);
% display the edge detection along x-axis.
imtool(abs(kx), []);
% display the edge detection along y-axis.
imtool(abs(ky),[]);
% display the full edge detection.
imtool(abs(ked),[]);
Обнаружение краев с использованием оператора Шарра
[ редактировать ]%Scharr operator -> edge detection
k=imread("logo.png");
k=rgb2gray(k);
k1=double(k);
s_msk=[-3 0 3; -10 0 10; -3 0 3];
kx=conv2(k1, s_msk, 'same');
ky=conv2(k1, s_msk', 'same');
ked=sqrt(kx.^2 + ky.^2);
%display the images.
imtool(k,[]);
%display the edge detection along x-axis.
imtool(abs(kx), []);
%display the edge detection along y-axis.
imtool(abs(ky),[]);
%display the full edge detection.
imtool(abs(ked),[]);
Обнаружение границ с использованием оператора Собеля
[ редактировать ]% MATLAB code for Sobel operator
% edge detection
k=imread("logo.png");
k=rgb2gray(k);
k1=double(k);
s_msk=[-1 0 1; -2 0 2; -1 0 1];
kx=conv2(k1, s_msk, 'same');
ky=conv2(k1, s_msk', 'same');
ked=sqrt(kx.^2 + ky.^2);
%display the images.
imtool(k,[]);
%display the edge detection along x-axis.
imtool(abs(kx), []);
%display the edge detection along y-axis.
imtool(abs(ky),[]);
%display the full edge detection.
imtool(abs(ked),[]);
См. также
[ редактировать ]- Свертка § Приложения
- Фильтрация с сохранением границ
- Обнаружение функций (компьютерное зрение) для других детекторов функций низкого уровня.
- Производное изображения
- Фильтр Габора
- Подавление шума изображения
- Оператор Кирша для обнаружения границ в направлениях компаса
- Обнаружение гребня для связи между детекторами краев и детекторами гребней
- Фильтр Габора журнала
- Фазовое растягивающее преобразование
Ссылки
[ редактировать ]М. Гупта, С. Н. Тази, А. Джайн и Дипика, «Обнаружение границ с использованием модифицированного алгоритма Firefly», Международная конференция Computational Intelligence and Communication Networks (CICN), 2014 г., стр. 167–173, 14–16 ноября 2014 г. Просмотреть статью Google Scholar
- ^ Умбо, Скотт Э (2010). Цифровая обработка и анализ изображений: приложения человеческого и компьютерного зрения с CVIPtools (2-е изд.). Бока-Ратон, Флорида: CRC Press. ISBN 978-1-4398-0205-2 .
- ^ Х. Г. Барроу и Дж. М. Тененбаум (1981) «Интерпретация линейных рисунков как трехмерных поверхностей», Искусственный интеллект, том 17, выпуски 1–3, страницы 75–116.
- ^ Перейти обратно: а б Линдеберг, Тони (2001) [1994], «Обнаружение краев» , Математическая энциклопедия , EMS Press
- ^ Перейти обратно: а б с д Т. Линдеберг (1998) «Обнаружение краев и обнаружение гребней с автоматическим выбором масштаба», Международный журнал компьютерного зрения, 30, 2, страницы 117–154.
- ^ В. Чжан и Ф. Бергхольм (1997) « Многомасштабная оценка размытия и классификация типов краев для анализа сцены », Международный журнал компьютерного зрения, том 24, выпуск 3, страницы: 219–250.
- ^ Д. Зиу и С. Таббон (1998) « Методы обнаружения краев: обзор », Международный журнал распознавания образов и анализа изображений, 8 (4): 537–559, 1998.
- ^ Дж. М. Парк и Ю. Лу (2008) «Обнаружение краев в изображениях в оттенках серого, цвете и диапазоне», в BW Wah (редактор) Энциклопедии компьютерных наук и техники, doi 10.1002/9780470050118.ecse603
- ^ Дж. Кэнни (1986) « Вычислительный подход к обнаружению границ », Транзакции IEEE по анализу шаблонов и машинному интеллекту, том 8, страницы 679–714.
- ^ Р. Харалик, (1984) « Границы цифрового шага от пересечения нуля вторых производных по направлению », Транзакции IEEE по анализу шаблонов и машинному интеллекту, 6 (1): 58–68.
- ^ «Р. Киммел и А. М. Брукштейн (2003) «О регуляризованных лапласовых пересечениях нуля и других оптимальных интеграторах ребер», Международный журнал компьютерного зрения , 53 (3) страницы 225–243» (PDF) . Архивировано из оригинала (PDF) 8 марта 2021 г. Проверено 15 сентября 2019 г.
- ^ Шапиро Л.Г. и Стокман Г.К. (2001) Компьютерное зрение. Лондон и др.: Прентис Холл, стр. 326.
- ^ Ковалевский, В., Обработка изображений с помощью клеточной топологии, Springer 2021, ISBN 978-981-16-5771-9, стр. 113-138.
- ^ Ли, Дж.-С., Цифровое сглаживание изображения и сигма-фильтр. Компьютерное зрение, графика и обработка информации. 1983, 24(2): 255-69.
- ^ Р. Дериш (1987) Использование критериев Кэнни для получения рекурсивно реализованного оптимального детектора краев , Int. J. Компьютерное зрение, том 1, страницы 167–187.
- ^ Сильвен Фишер, Рафаэль Редондо, Лоран Перрине, Габриэль Кристобаль. Редкая аппроксимация изображений, вдохновленная функциональной архитектурой основных зрительных областей . Журнал EURASIP о достижениях в области обработки сигналов, специальный выпуск о восприятии изображений, 2007 г.
- ^ Дим, Жюль Р.; Такамура, Тамио (11 декабря 2013 г.). «Альтернативный подход к классификации спутниковых облаков: применение краевого градиента» . Достижения метеорологии . 2013 : 1–8. дои : 10.1155/2013/584816 . ISSN 1687-9309 .
- ^ Т. Линдеберг (1993) «Аппроксимации дискретных производных со свойствами масштабного пространства: основа для извлечения признаков низкого уровня», J. of Mathematical Imaging and Vision, 3 (4), страницы 349–376.
- ^ Т. Пайдла и В. Главац (1993) « Разрывы поверхности в изображениях дальности », в Proc IEEE 4th Int. Конф. Вычислить. Видение, стр. 524–528.
- ^ М. Х. Асгари и Б. Джалали, «Обнаружение краев в цифровых изображениях с использованием дисперсионного фазового растяжения», Международный журнал биомедицинской визуализации, Vol. 2015, № статьи 687819, стр. 1–6 (2015).
- ^ М. Х. Асгари и Б. Джалали, « Обнаружение границ изображения на основе физики », Симпозиум IEEE по глобальной обработке сигналов и информации (GlobalSIP 2014), документ: WdBD-L.1, Атланта, декабрь 2014 г.
- ^ Б. Джалали и А. Махджубфар, « Настройка широкополосных сигналов с помощью фотонного аппаратного ускорителя », Труды IEEE, Vol. 103, № 7, стр. 1071–1086 (2015).
- ^ Госал, С.; Мехрота, Р. (1 января 1993 г.). «Операторы ортогонального момента для обнаружения краев субпикселя». Распознавание образов . 26 (2): 295–306. Бибкод : 1993PatRe..26..295G . дои : 10.1016/0031-3203(93)90038-X .
- ^ Перейти обратно: а б Кристиан, Джон (01 января 2017 г.). «Точная локализация планетарных конечностей для навигации космического корабля на основе изображений». Журнал космических кораблей и ракет . 54 (3): 708–730. Бибкод : 2017JSpRo..54..708C . дои : 10.2514/1.A33692 .
- ^ Трухильо-Пайн, Августин; Криссиан, Чарльз; Герман-Цветы, Майкл; Сантана-Седрес, Даниэль (1 января 2013 г.). «Точность определения края субпикселя на основе эффекта частичной площади». изображений и видения Вычисление 31 (1): 72–90. дои : 10.1016/j.imavis.2012.10.005 . hdl : 10553/43474 .
- ^ Гонсалес, Рафаэль (2018). Цифровая обработка изображений (4-е изд.). Пирсон Образование. ISBN 978-0-13-335672-4 .
- ^ «Обнаружение краев с использованием оператора Превитта, Шарра и Собеля» . Гики для Гиков . 11 октября 2021 г. Проверено 8 мая 2024 г.
Дальнейшее чтение
[ редактировать ]- Линдеберг, Тони (2001) [1994], «Обнаружение краев» , Математическая энциклопедия , EMS Press
- Запись об обнаружении краев в Энциклопедии информатики и техники
- Обнаружение границ с использованием FPGA
- Обнаружение сегмента линии A-contrario с помощью кода и онлайн-демонстрации
- Обнаружение краев с использованием MATLAB
- Обнаружение границ субпикселя с использованием Matlab
- Эффекты инструментов для изображений — Edgedetect
- Обнаружение краев для обработки изображений