2017-04-05 72 views
0

我的目標是在3D球面罩的給定位置遮罩3D圖像。 我想提取所有這些3D中的圖像值的掩蓋我目前使用python的nilearn.image.NiftiSpheresMasker功能通過以下方式實現這一如何在3d文件(python/nilearn)中的特定位置生成3d ROI球體

central_coordinates=(x,y,z) 
masker = NiftiSpheresMasker(central_coordinates, radius=rad) 
values=masker.fit_transform(resampled_image) 

然而,這僅僅返回ROI內的平均信號。有一種方法,以任一:

  • 提取掩模,這個函數使用(這樣我可以得到手動值)
  • 使用另一種方法來實現這一3D ROI

聚苯乙烯我已經嘗試使用FSL的fslmaths -kernel,它適用於立方體,但不適用於球體。

+0

什麼是您的3D圖像是什麼樣子?它只是一個3d numpy數組,3元組列表還是別的? – mmensing

+0

是的,它是一個3d numpy陣列:) – Joe

回答