Уменьшайте все объекты до строк в 2D двухуровневом изображении или 3-D бинарном объеме
B = bwskel(A)
B = bwskel(V)
B = bwskel(___,'MinBranchLength',N)
задает минимальную продолжительность ответвления B
= bwskel(___,'MinBranchLength',N
)N
скелета. bwskel
удаляет (сокращает) все ответвления короче, чем заданная длина. bwskel
вычисляет длину как количество пикселей в ответвлении, использующем с 8 возможностями соединения для 2D и с 26 возможностями соединения для 3-D.
В то время как и bwskel
и bwmorph
могут skeletonize 2D изображения, вы можете получить различные результаты с помощью bwmorph
чем тогда, когда с помощью bwskel
. Поскольку они используют различные алгоритмы, использование функции bwskel
, с 4 возможностями соединения с 2D изображениями; использование bwmorph
, с 8 возможностями соединения.
bwskel
принимает, что основные объекты в двухуровневом изображении являются белыми (логический true
). Если ваше изображение имеет белый фон и черные объекты, то используйте дополнение своего изображения как вход к bwskel
. Можно вычислить дополнение с помощью imcomplement
.
Использование функции bwskel
средняя ось преобразовывает.
[1] Та-Чих Ли, Рэнгасами Л. Кэшьяп и Чон-Нэм Чу. Создавание скелетных моделей с помощью 3-D средних алгоритмов утончения поверхности/оси. Компьютерное зрение, Графика и Обработка изображений, 56 (6):462-478, 1994.
[2] Kerschnitzki, M, Kollmannsberger, P, Burghammer, M. и др. Архитектура сети остеоцита коррелирует с качеством материала кости. Журнал Кости и Минерального Исследования, 28 (8):1837-1845, 2013.