Функция передачи окон

Я использую средство визуализации томов, и я хочу использовать Windowing Transfer Function, чтобы позволить пользователю изменять прозрачность некоторых областей. Насколько я понял, есть три переменные окна, смещение и масштаб

Окно - это то, на сколько из моих значений я хочу изменить альфа, смещение - это как далеко мое окно от минимального значения. Но я не уверен, что такое масштаб? Это увеличение между одним значением альфа к следующему, или это максимальное значение альфа в моем текущем окне?

Я что-то упускаю или что-то не так?

Это то, что я имею в виду

Это то, что я имею в виду

2 ответа

Обычно передаточная функция представляет собой переназначение старой альфы в новую. Как правило, диапазон значений, входящих в передаточную функцию, совпадает с тем, что выходит.

Поэтому, если ваши исходные альфа-значения находятся в диапазоне [0,1], то значения, создаваемые вашей функцией, также должны находиться в диапазоне [0,1].

(Кстати: оконная функция - это нечто иное, вы должны умножить ее как внутренний продукт на входящие значения)

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

В DICOM, который в основном используется для наборов медицинских объемных данных, есть два непосредственно связанных тега:

  • WindowCenter, который является тегом (0028,1050). На вашей диаграмме это центральное положение наклонной детали.
  • WindowWidth, который является тегом (0028,1051). На вашей диаграмме это общая ширина наклонной части.

Другими словами, если альфа равен 0 до значения Value0 и равен 1, начиная с Value1:

WindowCenter = (Value0 + Value1) / 2
WindowWidth = Value1 - Value2

Или писать отношения в обратном направлении:

Value0 = WindowCenter - WindowWidth / 2
Value1 = WindowCenter + WindowWidth / 2

Самым близким к "масштабированию", которое я слышал как стандартный термин в этом домене, являются теги "RescaleIntercept" и "RescaleSlope". Но они определяют линейное отображение для самих данных, а не для передаточной функции.

Моим лучшим предположением будет то, что "окно" соответствует "WindowWidth" в приведенном выше определении, а "смещение" соответствует "WindowCenter". Но вам действительно нужно запросить разъяснения у первоисточника этих параметров. И спросите их, что они подразумевают под "масштабом".

Другие вопросы по тегам