Какое значение функции VOI LUT соответствует для EFV_Default в библиотеке DCMTK? - PullRequest
0 голосов
/ 01 октября 2018

Я использую библиотеку Dcmtk, и я использовал getVoiLutFunction(), и эта функция возвращает три различных выхода 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: IЯ имею дело с КТ изображениями.

1 Ответ

0 голосов
/ 01 октября 2018

AFAIK, EFV_Default - это литерал перечисления, выражающий "еще не установлено общеизвестное значение", например:

  • в конструкторе (по умолчанию)
  • при чтении монохромного изображениядля которых отсутствуют атрибуты VOI LUT

Например, его можно использовать для запуска вычисления окна по гистограмме изображения.

Поэтому не следует устанавливать это значение явно, а читатьэто указывает на то, являются ли данные пикселей нелинейными (явно заданными), линейными (явно заданными) или линейными (по умолчанию).

...