openglでのボリュームレンダリングに最適なデータセットを選択できるように、DICOM画像のデータセットを比較しようとしています。r、g、bおよびアルファチャネルを備えたDICOM画像が必要です。
したがって、基本的には、ubuntuのirfanViewのようなアプリケーションが必要です。このアプリケーションでは、ポイントをクリックするだけで、対応するピクセル情報を取得できます。
itkやdcmtkのようなc++ライブラリは必要ありません。imagemagickで同じことをする方法がわかりません。誰かがそのようなアプリケーションを知っていますか?
いくつかの進歩:私はdcmtkを使用し(私はGUIを備えたものを好むでしょうが)、次のコマンドを使用します:
$dcmdump.dcm次のような巨大な出力が表示されます。
Dicom-ファイル形式
Dicom-Meta-Information-Header
使用されるTransferSyntax:リトルエンディアン明示的(0002,0002)UI = MRImageStorage#26、1 MediaStorageSOPClassUID(0002,0010)UI = LittleEndianImplicit#18、1 TransferSyntaxUID
Dicom-Data-Set Used TransferSyntax:Little Endian Implicit(0008,0005)CS [ISO_IR 100]#10、1 SpecificCharacterSet(0008,0008)CS [ORIGINAL \ SECONDARY \ MPR]#24、3 ImageType(0008,0016)UI = MRImageStorage#26、1 SOPClassUID(0008,0018)UI [1.3.12.2.1107.5.2.4.7259.20010531113752000010358]#48、1 SOPInstanceUID(0008,0020)DA [20010302]#8、1 StudyDate
など....まで...
(7fe0,0010)OW 0000 \ 0000 \ 0000 \ 0000 \ 0000 \ 0000 \ 0000 \ 0000 \ 0000 \ 0000 \ 0000 \ 0000 \ 0000 ...#131072、1 PixelData
これはその出力の最後の行です。それが私が探している情報です。しかし、その小さなサンプルだけでなく、完全なピクセルデータを抽出するにはどうすればよいですか?