DCMTK 库中 EFV_Default 的匹配 VOI LUT 函数值是多少?

What is the matching VOI LUT function value for EFV_Default in DCMTK library?

我正在使用 Dcmtk 库,我使用了 getVoiLutFunction() 和这个函数 return 三个不同的 enum 输出(EFV_LinearEFV_SigmoidEFV_Default),对于我当前的 CT 图像,我得到 EFV_Default 值。

我查看了标准文档,发现 VOI LUT 函数可以具有三个值之一(LINEARLINEAR_EXACTSIGMOID),他们提到LINEAR在没有(VOI LUT Function)属性的默认情况下,我很困惑,DCMTK的EFV_Default匹配的是什么enum

PS: 我正在处理 CT 图像。

AFAIK,EFV_Default是表示"not set to a well-known value yet"的枚举字面量,例如:

  • 在(默认)构造函数中
  • 读取不存在 VOI LUT 属性的单色图像时

它可能例如用于根据图像的直方图触发 window 的计算。

因此您不应明确设置此值,而应将其解读为像素数据是非线性(明确设置)、线性(明确设置)还是线性(默认)的指示。