Значения Хаунсфилда в объемном рендеринге

Мне интересно, как обрабатываются значения Хаунсфилда при визуализации наборов данных CT. Поскольку диапазон единицы HU содержит отрицательные значения, с которыми может быть проблематично справиться (например, при умножении на коэффициент затухания во время приведения лучей), я предполагаю, что они преобразуются в диапазон [0,1], где 0 представляет воздух ( -1000 HU) и 1 кость (~3000 HU).

Я прав в этом предположении? Как решается проблема, заключающаяся в том, что не каждое действительное число может быть представлено с плавающей запятой?


person Marius Herzog    schedule 01.08.2015    source источник


Ответы (1)


Единицы Хаунсфилда откалиброваны для воды, т.е. вода = 0, и их не следует путать с коэффициентами затухания, которые являются функцией машины, независимо от используемых вами фильтров и сканируемых материалов.

HU обычно хранятся как целые числа со знаком, поэтому они округляются до ближайшего числа.

Объемный рендеринг выполняется на основе HU. Таким образом, данные, собранные сканером, преобразуются в целые числа, а затем реконструируются изображения. В целях отображения это HU, которые масштабируются в зависимости от сканера либо от 0 до 65535 (для 16-битных), либо от 0 до 2147483647 (для 32-битных). Где 0 воздух.

Это кажется странным вопросом для Stackoverflow.

person DrBwts    schedule 01.08.2015
comment
Я думаю, вы неправильно поняли мой вопрос. Я спрашивал, преобразуются ли значения HU в другой диапазон (например, [0,1]) перед визуализацией объема. - person Marius Herzog; 01.08.2015