dicom_write_volume Reference to non-existent field 'SliceLocation'

I have segmented a series of DICOM images and now I want to reconstruct the segmented images in 3D slicer. I am trying to use the dicom_write_volume function but I get the following error:
Reference to non-existent field 'SliceLocation'.
Error in dicom_write_volume (line 57)
info.SliceLocation = info.SliceLocation+volscale(3);
I would appreciate any help. Thanks

 채택된 답변

Walter Roberson
Walter Roberson 2018년 4월 8일

0 개 추천

You must supply the Slice Location information when you write a dicom volume. DICOM can assume pixel locations in X Y by having been given pixel resolution, but the absolute Z location is primary information not derived information.

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 DICOM Format에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by