(к сожалению это мало)

чал некоторые серии dicom и обнаружил, что атрибут толщина и значение itkimage.GetSpacing () [2] не всегда согласованы.

Например, значение толщины (0018, 0050), закодированное в файле dcm:1,5 мм, но соответствующий интервал, указанный simpleITK по оси z, равен1,00, Тогда какое значение я должен использовать, чтобы указать физическое расстояние междусмежный воксельный центрна оси Z? Если это разные вещи, то что на самом деле означают расстояния?

Я получаю значения толщины и расстояния в Python следующим образом:

//thickness using dicom
thickness = dicom.read_file(dcm_file)[0x0018, 0x0050].value

//spacing using simpleITK
reader = sitk.ImageSeriesReader()
dicom_files = reader.GetGDCMSeriesFileNames(dicom_dir)
reader.SetFileNames(dicom_names)
itkImage= rader.Execute

spacing_x, spacing_y, spacing_z = itkImage.GetSpacing()

Я искал в документах, но пока не нашел что-то вроде ответа. Спасибо!

====== Update1 ======

Я проверил положение изображения (пациент)(0020,0032) значение, и они действительно на расстоянии 1 мм на срез. Тогда что означает толщина листьев?

Ответы на вопрос(2)

Ваш ответ на вопрос