Loading...
 
PDF Print

A DICOM fájl struktúrája és a DICOM tagek

Ahogy már tudjuk, egy DICOm fájl, mely egyetlen képet tartalmaz, tartalmazza a képet és a páciensre vonatkozó adatokat (név, kor, stb.), és olyan adatokat, melyeka vizsgálatra vonatkoznak (felvétel ideje, gyártó, stb.), illetve azonosítókat: a vizsgálat UID-et, a sorozat UID-jeit és a kép UID-jét.
A képet kezelő szoftvernek tehát képesnek kell lennie arra, hogy megtalálja a DICOM fájlnak azt a részét, ahol a kép található, továbbá az összes azonosítót és minden más adatot is, ami a DICOM fájlban található. A DICOM szabvány speciális karakterei a zárójel és a vessző: a "(" és ")", illetve a "," . Azok a 2x4 hexadecimális számjegyek, melyek zárójelben vannak, és vessző választja el őket, egyértelműen meghatároznak egy bizonyos DICOM mezőt vagy adatot. Például ez a tag:

(0010,0010)

a páciens nevének azonosítója, "a tíz-tíz a páciens neve", ahogy DICOM szakérők mondani szokták. Az utolsó dolog, amit meg kell tanulnunk, hogy az adat - ebben az esetben a páciens neve - a fenti tag-ek közé van zárva:

… (0010,0010)TEST^EDWARD

A ^ karakter szintén speciális, az al-adatokat választja el az azonos tag-ek között. Amikor a számítógép megtalálja az első ( karaktert, a tag azonosítását végzi el a rákövetkező ) karakterig. Ha a gép megtalálja a záró tag-et a zárójel bezárásával együtt, akkor megnézi, hogy ugyanazt a tag-et találta-e meg. Ha nem, akkor hiba van a DICOM fájlban. Ha nem talál hibát, akkor egy DICOM adat, mint például a páciens neve, megtalálásra került. Minden adat dekódolását követően a gép interpretálja az eredményt egy képernyőn megjelenő képpel.

Itt található a DICOM információ egy dekódolt része, amit egy DICOM fájlban találtunk:

  1. Dicom-File-Format

 

  1. Dicom-Meta-Information-Header
  2. Used TransferSyntax: LittleEndianExplicit

(0002,0000) UL 182 # 4, 1 MetaElementGroupLength
(0002,0001) OB 00\01 # 2, 1 FileMetaInformationVersion
(0002,0002) UI =CTImageStorage # 26, 1 MediaStorageSOPClassUID
(0002,0003) UI 1.3.12.2.1107.5.1.1.20377.20031125114113176.4 # 46, 1 MediaStorageSOPInstanceUID
(0002,0010) UI =LittleEndianImplicit # 18, 1 TransferSyntaxUID
(0002,0012) UI 1.2.826.0.1.3680043.2.93.0.99 # 30, 1 ImplementationClassUID
(0002,0013) SH ERAD_60 # 8, 1 ImplementationVersionName

  1. Dicom-Data-Set
  2. Used TransferSyntax: LittleEndianImplicit

(0008,0005) CS ISO_IR 100 # 10, 1 SpecificCharacterSet
(0008,0008) CS ORIGINAL\PRIMARY\LOCALIZER\CT_SOM4 TOP # 38, 4 ImageType
(0008,0016) UI =CTImageStorage # 26, 1 SOPClassUID
(0008,0018) UI 1.3.12.2.1107.5.1.1.20377.20031125114113176.4 # 46, 1 SOPInstanceUID
(0008,0020) DA 20031125 # 8, 1 StudyDate
(0008,0021) DA 20031125 # 8, 1 SeriesDate
(0008,0022) DA 20031125 # 8, 1 AcquisitionDate
(0008,0023) DA 20031125 # 8, 1 ContentDate
(0008,0030) TM 113945.000000 # 14, 1 StudyTime
(0008,0031) TM 114003.384000 # 14, 1 SeriesTime
(0008,0032) TM 114109.299000 # 14, 1 AcquisitionTime
(0008,0033) TM 114109.299000 # 14, 1 ContentTime
(0008,0040) US 0 # 2, 1 ACR_NEMA_OldDataSetType
(0008,0041) LO IMA TOPO # 8, 1 ACR_NEMA_DataSetSubtype
(0008,0050) SH (no value available) # 0, 0 AccessionNumber
(0008,0060) CS CT # 2, 1 Modality
(0008,0070) LO SIEMENS # 8, 1 Manufacturer
(0008,0080) LO SE-AOK RAD.ONKOT.KLIN # 22, 1 InstitutionName
(0008,0090) PN FORGACS # 8, 1 ReferringPhysiciansName
(0008,1010) SH sict04 # 6, 1 StationName
(0008,1030) LO NATIV DR. FORGACS/ TA # 42, 1 StudyDescription
(0008,1090) LO SOMATOM PLUS 4 # 14, 1 ManufacturersModelName
(0009,0010) LO SPI RELEASE 1 # 14, 1 PrivateCreator
(0009,0012) LO SIEMENS CM VA0 CMS # 20, 1 PrivateCreator
(0009,0013) LO SIEMENS CM VA0 LAB # 20, 1 PrivateCreator
(0009,0020) LO SIEMENS CT VA0 IDE # 20, 1 PrivateCreator
(0009,0030) LO SIEMENS CT VA0 ORI # 20, 1 PrivateCreator
(0009,1010) LT SPI VERSION 01.00 # 18, 1 Comments

 
Az első oszlop tartalmazza a DICOM tag-et, a második oszlopban van a tartalom, a harmadik oszlop tartalma a vonatkozó karakterek száma, a negyedik oszlop azt jelzi, hogy az aktuális mező több, mint egy adatot tartalmaz, ezek "\" karakterekkel vannak elválasztva, mint a második sorban, és a mező hivatalos DICOM nevét.

A DICOM szabványban saját neve van a különböző DICOM tag-eknek, adatoknak vagy mezőknek, melyeket egy tag-páros jelöl ki. Például a (0008,0060) '"tag'" azonosítja a modalitás DICOM mezőt. Fent ennek a mezőnek a tartalma CT. Egy másik példa, a StudyDate, ami annak a mezőnek a hivatalos neve, ami a vizsgálat dátumát tartalmazza: a '"tag'" (0008,0020) a tartalma pedig 20031006, ami 2003 November 6. Gyakorlásképpen találja meg a tag"'-et és a DICOM adatot, ami a modalitás gyártóját írja le. Mi a tag''? Mi a hivatalos DICOM-neve? Hány karakterből áll? Ki a gyártó?

A legfontosabb DICOM információ a képet magát leíró számsorozat. A képi információt is egy tag vezeti be. Mivel egy kép pixeleinek többféle numerikus megjelenése lehet, a DICOM információnak a kódolás mikéntjét is tartalmaznia kell. A különböző numerikus képreprezentációs formákba nem merülünk mélyebben bele.
Viszont akad még olyan DICOM adat, amit a számítógépnek meg kell találnia, mielőtt egy képet megjeleníthetne. A következő szakaszban azt fejtjük ki, hogy milyen módszer szerint tárolja a DICOM a térbeli információt, irányítottságot és a kép fizikai méretét.


Site Language: English

Log in as…