Как создать поверхность сетки из файла MRI сегментации, используя Python и VTK - PullRequest
0 голосов
/ 23 октября 2019

У меня есть двоичная маска 3D медицинских изображений в формате nifti, "mask.nii.gz", из которой я хотел бы извлечь поверхностную сетку.

Я могу загрузить двоичные данные маски в numpy.ndarray следующим образом

import numpy as np
import nibabel as nib
filePath = "mask.nii.gz"
image = nib.load(filePath)
image_data = image.get_data()

, но не уверен, как визуализировать поверхность с помощью vtkDiscreteMarchingCubes (), используя image_data выше, и вывести вершины из отрисованныхповерхность.

Может ли кто-нибудь пролить свет на эту проблему? Извините, я очень новичок в библиотеке ВТК. Большое спасибо заранее.

...