我正在尝试使用 sitk 库来清除有偏见的 Mr 图像(MRI)。
我能够获得校正后的图像,但无法获得偏差图像。
设置以下参数:
shrink_factor=1,
mask_image=mask,
number_of_iterations=100,
number_of_fitting_levels=4
这是我试过的代码
corrected_image = corrector.Execute(image, maskImage)
log_bias_field = corrector.GetLogBiasFieldAsImage(inputImage)
bias_exp = sitk.Cast(sitk.Exp(log_bias_field), sitk.sitkFloat64)
bias = inputImage / bias_exp
bias = sitk.GetArrayFromImage(bias)
bias = bias / bias.max()
但我得到了这张图片:
你知道如何获得偏见吗?