Поиск ребер на изображении интенсивности
определяет ориентацию обнаруживаемых ребер. Методы Собеля и Превитта могут обнаруживать кромки в вертикальном, горизонтальном или обоих направлениях. Метод Робертса может обнаруживать края под углами 45 ° от горизонтали, 135 ° от горизонтали или оба. Этот синтаксис допустим только в том случае, еслиBW = edge(I,method,threshold,direction)method является 'Sobel', 'Prewitt', или 'Roberts'.
[ также возвращает значения направленного градиента. Для методов Собеля и Превитта, BW,threshOut,Gv,Gh] = edge(___)Gv и Gh соответствуют вертикальному и горизонтальному градиентам. Для методов Робертса, Gv и Gh соответствуют градиенту при углах 45 ° и 135 ° от горизонтали соответственно. Этот синтаксис допустим только в том случае, еслиmethod является 'Sobel', 'Prewitt', или 'Roberts'.
Для методов обнаружения краев градиентной величины (Sobel, Prewitt и Roberts), edge использование threshold для порогового значения рассчитанной величины градиента.
Для методов нулевого пересечения, включая Лапласиана Гауссовского, edge использование threshold в качестве порога для нулевых переходов. Другими словами, большой прыжок через ноль является краем, в то время как маленький прыжок - нет.
Метод Канни применяет к градиенту два порога: высокий порог чувствительности к низкому краю и низкий порог чувствительности к высокому краю. edge начинает с результата с низкой чувствительностью, а затем увеличивает его, чтобы включить связанные краевые пикселы из результата с высокой чувствительностью. Это помогает заполнить пробелы в обнаруженных кромках.
Во всех случаях: edge выбирает порог по умолчанию эвристически, в зависимости от входных данных. Лучший способ изменить пороговое значение - выполнить edge однократно фиксируют вычисленное пороговое значение в качестве второго выходного аргумента. Затем, начиная со значения, вычисленного edge, настроить порог выше для обнаружения меньшего количества краевых пикселей или ниже для обнаружения большего количества краевых пикселей.
[1] Канни, Джон, «Вычислительный подход к обнаружению краев», IEEE Transactions on Pattern Analysis and Machine Intelligence, том PAMI-8, № 6, 1986, стр. 679-698.
[2] Lim, Jae S., двумерная обработка сигналов и изображений, Englewood Cliffs, NJ, Prentice Hall, 1990, стр. 478-488.
[3] Паркер, Джеймс Р., Алгоритмы обработки изображений и компьютерного зрения, Нью-Йорк, John Wiley & Sons, Inc., 1997, стр. 23-29.