Como o valor do espaçamento da dimensão e espessura z (0018, 0050) é diferente nas séries dicom?
Estudei algumas séries dicom e descobri que o atributo de espessura e o valor de itkimage.GetSpacing () [2] nem sempre são consistentes.
Por exemplo, o valor da espessura (0018, 0050) codificado no arquivo dcm é1.5 mm, mas o espaçamento correspondente indicado simpleITK no eixo z é1,00. Então, qual valor devo usar para indicar a distância física entrecentro voxel adjacentes no eixo z? Se são coisas diferentes, então o que os espaçamentos realmente significam?
Recupero valores de espessura e espaçamento em python como este:
//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()
Estive pesquisando nos documentos, mas ainda não encontrei uma resposta. Obrigado!
====== Atualização1 ======
Eu verifiquei a posição da imagem (paciente)(0020.0032) valor e estão de fato a 1 mm de distância por fatia. Então, o que significa espessura de folhas?