2016-06-21 3 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、テキスト、オーディオなど)を保存するバイナリ形式を持っていることを意味します。

XMLの上にDTDまたはXSDがあります.DICOMにはすでに含まれています。だからあなたは2.25.11...のインスタンスを含むDICOMコンテナです(次回は、曖昧さ回避のために完全なUIDを含めてください)。

このUIDは、standardで宣言されている「よく知られた」UIDの一部ではないため、民間ベンダー実装でしか処理できないことを意味します。このファイルはDICOM形式で書かれていますが、他の世界とは互換性がありません。

NifTiがITKでサポートされているため、.niiを次のように変換する必要はありません。 DICOMまず、.niiファイルを直接ロードします。

関連する問題