N4偏置场校正这些选项和参数应该怎样设置?谢谢各位老师

软件版本
问题描述:N4偏置场校正这些选项好参数应该怎样设置?

参考文献:https://www.insight-journal.org/browse/publication/640

N4ITK MRI 偏差校正

概述

使用 N4 算法执行图像偏差校正。该模块基于以下出版物中贡献的 ITK 过滤器:Tustison N, Gee J “N4ITK:Nick 的 N3 ITK 实施 MRI 偏置场校正”,洞察期刊 2009 年 1 月至 6 月,http ://hdl.handle.net /10380/3053

面板及其用途

IO:输入/输出参数

  • 输入图像inputImageName ):观察信号不均匀的输入图像
  • 掩码图像 ( maskImageName ):定义您感兴趣的结构的二进制掩码。注意:此参数是可选的。如果未指定掩码,模块将使用内部 Otsu 阈值来定义此掩码。当定义一个有意义的掩码时,通常可以获得更好的处理结果。
  • 输出体积outputImageName ):处理结果
  • 输出偏置场图像outputBiasFieldName ):恢复的偏置场(可选)

N4参数:

  • BSpline 网格分辨率initialMeshResolution ):定义为三个数字序列的初始 bspline 网格的分辨率。实际分辨率将通过将 bspline 阶数(默认为 3)添加到此处指定的每个维度中的分辨率来定义。例如,1,1,1 将产生一个 4x4x4 的控制点网格。此参数可能需要根据您的输入图像进行调整。在多分辨率 N4 框架中,bspline 网格在后续迭代中的分辨率将翻倍。分辨率的数量由迭代次数参数隐式定义(此列表的大小为分辨率的数量)
  • 样条距离 ( splineDistance ):通过设置控制点之间的距离来定义样条网格的另一种方法。仅当未指定网格分辨率时才使用此参数。
  • 偏置场半高全宽 ( bfFWHM ):偏置场半高全宽。零意味着使用默认值。

Advanced N4 Parameters:算法的高级参数

  • 迭代次数numberOfIterations ):每个分辨率级别的最大迭代次数。较大的值会增加执行时间,但可能会导致更好的结果。
  • 收敛阈值convergenceThreshold ):迭代偏差估计的停止标准。较大的值将导致较短的执行时间。
  • BSpline order ( bsplineOrder ):近似中使用的 B 样条的顺序。较大的值将导致更长的执行时间,可能导致过拟合和较差的结果。
  • 收缩因子 ( shrinkFactor ):定义在估计不均匀场之前应该对图像进行多少上采样。如果要减少执行时间,请增加。1 对应于原始分辨率。较大的值将显着减少计算时间。
  • 权重图像weightImageName ):权重图像
  • 维纳滤波器噪声wienerFilterNoise ):维纳滤波器噪声。零意味着使用默认值。
  • 直方图 bin 的数量 ( nHistogramBins ):直方图 bin 的数量。零意味着使用默认值。