Найдите ребра в изображении интенсивности
задает ориентацию ребер для обнаружения. Методы Собеля и Предвитта могут обнаруживать ребра в вертикальном направлении, горизонтальном направлении или обоих. Метод Робертса может обнаруживать ребра под углами 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'.
Для методов обнаружения ребер градиентной амплитуды (Собель, Предвитт и Робертс), edge использует threshold для порога вычисленной величины градиента.
Для методов пересечения нулем, включая лапласиан Гауссов, edge использует threshold в качестве порога для пересечений нулем. Другими словами, большой переход через нуль является ребром, в то время как небольшой переход не является.
Метод Канни применяет два порога к градиенту: высокий порог для низкой чувствительности ребра и низкий порог для высокой чувствительности ребра. edge начинается с результата низкой чувствительности, а затем увеличивает его, чтобы включить подключенные ребром пиксели от результата высокой чувствительности. Это помогает заполнить промежутки в обнаруженных ребрах.
Во всех случаях edge выбирает порог по умолчанию эвристически, в зависимости от входных данных. Лучший способ изменить порог - запустить edge один раз, захват вычисленного порога как второго выходного аргумента. Затем, начиная со значения, вычисленного edge, настроить порог выше, чтобы обнаружить меньше пикселей ребра или ниже, чтобы обнаружить больше пикселей ребра.
[1] Canny, John, «A Computational Approach to Edge Detection», IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. PAMI-8, No. 6, 1986, pp. 679-698.
[2] Lim, Jae S., Двумерная обработка сигналов и изображений, Englewood Cliffs, NJ, Prentice Hall, 1990, pp. 478-488.
[3] Parker, James R., Algorithms for Image Processing and Computer Vision, New York, John Wiley & Sons, Inc., 1997, pp. 23-29.