admin 管理员组文章数量: 1087652
报错详情:
ValueError: Image/Mask geometry mismatch. Potential fix: increase tolerance using geometryTolerance, see Documentation:Usage:Customizing the Extraction:Settings:geometryTolerance for more information
Traceback (most recent call last):
File "D:\project\mri_svm\4_feature_extraction.py", line 29, in <module>
result = extractor.execute(mri_path, label_path) # 提取特征
File "D:\Anaconda\envs\jspt\lib\site-packages\pyradiomics-3.0.1.post15+g2791e23-py3.9-win-amd64.egg\radiomics\featureextractor.py", line 276, in execute
boundingBox, correctedMask = imageoperations.checkMask(image, mask, **_settings)
File "D:\Anaconda\envs\jspt\lib\site-packages\pyradiomics-3.0.1.post15+g2791e23-py3.9-win-amd64.egg\radiomics\imageoperations.py", line 243, in checkMask
raise ValueError('Image/Mask geometry mismatch. Potential fix: increase tolerance using geometryTolerance, '
ValueError: Image/Mask geometry mismatch. Potential fix: increase tolerance using geometryTolerance, see Documentation:Usage:Customizing the Extraction:Settings:geometryTolerance for more information
解决方法:
参考官方文档中关于setting的介绍:Customizing the Extraction
在参数文件 Params.yaml 中的 setting: 部分添加 geometryTolerance 参数,见代码段最后一行。
setting:
binWidth: 25
label: 1
interpolator: 'sitkBSpline'
resampledPixelSpacing:
weightingNorm:
geometryTolerance: 1e-5
geometryTolerance参数默认为1e-16, 根据需要改大一些。
本文标签: 报错 特征 pyradiomics Image mismatch
版权声明:本文标题:pyradiomics特征提取报错‘ImageMask geometry mismatch. ‘ 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1738259648a1952421.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论