2016-06-21 8 views
0

ImageJ에서 Tudor DICOM 플러그인을 사용하여 NifTi (.nii) 데이터 세트를 DICOM 데이터 세트로 변환했습니다. 생성 된 파일은 ImageJ에서 제대로 작동하지만 ITK에서는 허용되지 않습니다..nii 형식으로 변환 한 후 C++ ITK에서 DICOM 파일을 읽지 못했습니다.

function gdcm::DataSet::GetMediaStorage 
Media Storage Class UID: 2.25.11... is unknown 

function gdcm::PixmapReader::Read Attempting to read this file as a DICOM file 
Desperate attempt 

function gdcm::MediaStorage::SetFromDataSetOrHeader Does not know what: 2.25.11...is... 

누군가가 나를 도울 수 :

나는 이러한 경고가 될?

+0

NIFTI를 DICOM으로 변환 할 수있는 또 다른 소프트웨어 패키지는 Mango (http://rii.uthscsa.edu/mango)입니다. (전체 공개 : 저는이 소프트웨어의 개발자입니다.) – whiskeyspider

답변

0

DICOM은 컨테이너처럼 XML과 매우 비슷합니다. 이것이 의미하는 바는 당신이 원하는 것을 저장할 수있는 바이너리 포맷을 가지고 있다는 것입니다 (심지어 PDF, 텍스트, 오디오 ...).

그래서 우리는 DTD 또는 XSD를 가지고 있으며, 이미 DICOM에 포함되어 있습니다. 따라서 가지고 계신 것은 2.25.11...의 인스턴스를 포함하고있는 DICOM 컨테이너입니다 (다음에 명확성을 위해 전체 UID를 포함하십시오).

이 UID는 standard에 선언 된 '잘 알려진'UID의 일부가 아니기 때문에 전용 공급 업체 구현을 통해서만 처리 할 수 ​​있습니다. 이 파일은 DICOM 형식을 사용하여 작성되었지만 다른 국가와 호환되지 않습니다.

NifTi가 ITK에서 지원되기 때문에 귀하의 게시물에서 명확하지 않은 점은 .nii를 DICOM 먼저 .nii 파일을 직접로드하십시오.