DCMTK 库中 EFV_Default 的匹配 VOI LUT 函数值是多少?
What is the matching VOI LUT function value for EFV_Default in DCMTK library?
我正在使用 Dcmtk 库,我使用了 getVoiLutFunction()
和这个函数 return 三个不同的 enum
输出(EFV_Linear
、EFV_Sigmoid
、EFV_Default
),对于我当前的 CT 图像,我得到 EFV_Default
值。
我查看了标准文档,发现 VOI LUT 函数可以具有三个值之一(LINEAR
、LINEAR_EXACT
、SIGMOID
),他们提到LINEAR
在没有(VOI LUT Function)属性的默认情况下,我很困惑,DCMTK的EFV_Default
匹配的是什么enum
PS: 我正在处理 CT 图像。
AFAIK,EFV_Default是表示"not set to a well-known value yet"的枚举字面量,例如:
- 在(默认)构造函数中
- 读取不存在 VOI LUT 属性的单色图像时
它可能例如用于根据图像的直方图触发 window 的计算。
因此您不应明确设置此值,而应将其解读为像素数据是非线性(明确设置)、线性(明确设置)还是线性(默认)的指示。
我正在使用 Dcmtk 库,我使用了 getVoiLutFunction()
和这个函数 return 三个不同的 enum
输出(EFV_Linear
、EFV_Sigmoid
、EFV_Default
),对于我当前的 CT 图像,我得到 EFV_Default
值。
我查看了标准文档,发现 VOI LUT 函数可以具有三个值之一(LINEAR
、LINEAR_EXACT
、SIGMOID
),他们提到LINEAR
在没有(VOI LUT Function)属性的默认情况下,我很困惑,DCMTK的EFV_Default
匹配的是什么enum
PS: 我正在处理 CT 图像。
AFAIK,EFV_Default是表示"not set to a well-known value yet"的枚举字面量,例如:
- 在(默认)构造函数中
- 读取不存在 VOI LUT 属性的单色图像时
它可能例如用于根据图像的直方图触发 window 的计算。
因此您不应明确设置此值,而应将其解读为像素数据是非线性(明确设置)、线性(明确设置)还是线性(默认)的指示。