2016-03-13 3 views
2

Вывод MatlabLBPFeatures (из R2015b) работает только на 2D-изображениях, но мне нужно извлечь функции локального двоичного шаблона из изображения CT (3D).Локальные двоичные узоры для трехмерных изображений. - MATLAB

Есть еще одна реализация, доступная для 2D-версии для извлечения LBP ... Можно ли изменить 2D-3D без потери здравомыслия? ex of 2D algo: http://www.cse.oulu.fi/CMV/Downloads/LBPMatlab

Если кто-то встречает программу/алго, которая может работать с 3D-изображениями, пожалуйста, поделитесь ею.

ответ

2

Это не определение LBP в 3D, только в 2D, по той простой причине, что неясно, какой путь следует, чтобы обойти воксел и создать код.

Однако вы можете вычислить код LBP для каждого плана XY, XZ и YZ. Таким образом, каждый воксел будет генерировать три кода вместо одного.

+1

На самом деле существуют методы вычисления LBP в трехмерных данных ... например: [этот документ] (http://lmb.informatik.uni-freiburg.de/papers/download/fe_bu_icpr08.pdf) (pdf). Не добрались до его чтения, так что ничего не могу добавить. Ваше предложение создать LBP для трех ортогональных плоскостей, однако, кажется многообещающим. Благодарю. – shenun

+1

Спасибо, я не знал этого. В основном, они берут N точек на сфере, определяют порядок в точках тезисов и вычисляют код LBP. Затем они вычисляют все возможное вращение сферы (которые изменяют порядок точек) и сохраняют минимальное значение кода, поскольку классический LBP – FiReTiTi

Смежные вопросы