Сегментация двухуровневого изображения, использующая Быстро идущий Метод
BW = imsegfmm(W,mask,thresh)BW = imsegfmm(W,C,R,thresh)BW = imsegfmm(W,C,R,P,thresh)[BW,D] =
imsegfmm(___) возвращает сегментированное изображение BW = imsegfmm(W,mask,thresh)BW, который вычисляется с помощью Быстрого идущего Метода. Массив W задает веса для каждого пикселя. mask является логическим массивом, который задает местоположения seed. thresh является неотрицательным скаляром в области значений [0 1], который задает пороговый уровень.
[ возвращается нормированное геодезическое расстояние сопоставляют вычисленное использование BW,D] =
imsegfmm(___)D Быстрого идущего Метода. BW является пороговой версией D, где все пиксели, которые нормировали геодезические значения расстояния меньше, чем thresh, рассматриваются приоритетными пикселями и устанавливаются в true. D может быть порогом на разных уровнях, чтобы получить различные результаты сегментации.
imsegfmm использует операции плавающей точки двойной точности для внутренних вычислений для всех классов кроме класса single. Если W имеет класс single, imsegfmm использует операции с плавающей точкой с одинарной точностью внутренне.
imsegfmm устанавливает пиксели с 0, или значения веса NaN к Inf в геодезическом расстоянии отображают D. Эти пиксели являются частью фона (логическая ложь) в сегментированном изображении BW.
[1] Сифианин, Дж. А. Методы установки уровня и быстро идущие методы: развивая интерфейсы в вычислительной геометрии, гидроаэромеханике, компьютерном зрении, и материаловедении, издательстве Кембриджского университета, 2-м выпуске, 1999.
Image Segmenter | activecontour | gradientweight | graydiffweight | graydist