• 问与答
  • DWI序列无法提取特征,而T2和ADC可以进行特征提取。

(1) 我的问题是?
→DWI序列无法提取特征,报错内容为:

RuntimeError: Exception thrown in SimpleITK LabelStatisticsImageFilter_Execute: d:\a\1\sitk\code\common\include\sitkDualMemberFunctionFactory.hxx:193: sitk::ERROR: Pixel type: vector of 16-bit signed integer is not supported in 3D byclass itk::simple::LabelStatisticsImageFilter

而T2和ADC可以正常进行特征提取。

(2) 为解决此问题我查阅过哪些资料?
→目前通过检索尚未发现有人出现与我相同的问题。

(3) 我做过哪些尝试解决该问题?
→尝试对序列进行重采样,但是发现3D Slicer里无法对该DWI序列进行重采样,只能对T2或者ADC序列进行重采样。

→尝试通过重新勾勒影像,仍然不能解决。

→尝试关闭所有图像滤波器和更多复杂的特征种类,依然无法提取。

(4) 目前我对该问题的反思和猜测是?

→我院原有的患者影像都是可以正常使用的,这是另一个中心的影像数据,可能是设备不同,导致只有T2和ADC能提取特征。

→由于DWI图像是根据ADC图像计算出来的衍生图像,所以是否是该MR设备对图像的处理方法和以往的机器不同,锁导致的DWI序列图像无法按照常规方法进行特征提取。是否可以利用3D Slicer重新根据ADC序列计算出新的DWI序列影像?

→以上仅为猜测,大概率应该还是我哪里的设置或者代码有问题,希望李老师可以拨冗解答,非常感谢!!!❤❤❤

患者影像序列情况如下图所示:

提取特征的函数如下图所示:

运行结果及错误信息如下图所示:

再一次感谢老师的拨冗解答!!!

    YinruoH 有DICOM图像的话就简单了,用radiant导出一下你要的部分就行了,nii或nrrd得用3D Slicer分割吧好像

      10 个月 后
      说点什么吧...