2012-01-05 6 views

Odpowiedz

5

można użyć narzędzia wiersza polecenia, aby zrzucić tego typu informacji, np gdcminfo:

$ gdcminfo.002.050.dcm 
MediaStorage is 1.2.840.10008.5.1.4.1.1.4 [MR Image Storage] 
TransferSyntax is 1.2.840.10008.1.2.4.70 [JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression] 
... 

zwrócić uwagę, że w przypadku JPEG 2000 i JPEG-LS sama składni transferu nie jest wystarczające, aby wskazać, czy lub nie Strumień danych Pixel był stratny lub bezstratnie skompresowany. Może to być ważne dla Twojej organizacji, ponieważ kompresja stratna może mieć wpływ na profesjonalną interpretację.

Ref: http://gdcm.sourceforge.net/html/gdcminfo.html

+0

Dla JPEG-2000 i JPEG-LS istnieje kilka formatów, z których część jest zdecydowanie bezstratna, a niektóre mogą być stratne i mogą być bezstratne. – Adiel

3

Kodowanie zestawu danych osadzonego w pliku Dicom (lub wiadomości) jest określane za pomocą znacznika transfer syntax UID (0002,0010). Istnieje wiele typów skompresowanych (JPEG, RLE, JPEG Lossless, JPEG 2000, ...)

Aby uzyskać więcej informacji, patrz section 10 of PS3.5.

Jeśli chodzi o odczyt danych skompresowanego obrazu, zobacz różne biblioteki DICOM, to zależy od języka, którego używasz oczywiście.

0

Należy przeanalizować strumienia DICOM.

Po przejściu do tagu 0002,0010 znana jest składnia transferu, która określa format strumienia dicom (wysoki lub niski endian, niejawny lub jawny VR) i schemat kompresji zastosowany do obrazu). Do tagów w grupie 0002 wliczony jest format low null z wyraźną VR.

Powiązane problemy