Sumber: pianykh, oleg.; Digital imaging and communications in medicine
DICOM • DICOM (Digital Imaging and Communication in Medicine) • DICOM bukan hanya sebuah image atau file format, tetapi meliputi seluruh protocol terkait • Data transfer • Penyimpanan • Display • Oleh sebab itu DICOM dikatakan sebagai gabungan dari beberapa standar • Standar DICOM dapat dilihat pada : http://medical.nema.org PACS • Picture Archiving and Communication Systems • PACS are medical systems (consisting of necessary hardware and software) built to run digital medical imaging • PACS meliputi: • Modalities : Digital image acquisition devices, such as CT scanners or ultrasound • Digital image archives: Where the acquired images are stored • Workstations: Where radiologists view (“read”) the images PACS PACS dan DICOM • PACS are directly related to DICOM • Fungsi PACS adalah DICOM-Driven • Oleh sebab itu, perangkat PACS pada umumnya hanya mengim- plementasikan satu fungsi dari DICOM: • CT Scanner menggunakan DICOM untuk mentransfer dan mendistribusikan gambar CT • DICOM Printer digunakan untuk mencetak • DICOM archive digunakan untuk menyimpan data DICOM DICOM sebagai Standar • DICOM mampu menyediakan : • Universal standard of digital medicine: Seluruh modalities modern menghasilkan DICOM image dan berkomunikasi menggunakan DICOM • Excellent image quality : DICOM (65.536 shades of shapes) VS JPEG (256 Shades of shapes) • Full support for numerous image-acquisition parameters and different data types : menyimpan tidak hanya image, tetapi juga berbagai parameter dari gambar, seperti; 3D posisi PX, ukuran, orentasi gambar, ketebalan slice, dosis radiasi, dll • Complete encoding of medical data: memiliki 2000 atribut untuk menyimpan data PX, studies, perangkat medis, gambar, dll. yang disimpan dalam bentuk 27 Value Representation (VR) • Clarity in describing digital imaging devices and their functionality How DICOM Works • Seperti Halnya Database, DICOM menyimpan informasi dalam bentuk entitas yang berisi atribut-atribut. Entitas pada DICOM dikenal sebagai Information Object Definitions (IOD). • Contoh: IOD pasien dapat dideskripsikan dengan Nama PX, ID, Kelamin, berat, status perokok, dll. • DICOM mampu menyimpan 2000 Atribut • Type Data untuk atribut pada DICOM disebut Value Representation (VR) • Perangkat dan Software support DICOM disebut Application Entities (AE) • Satu AE support / mampu memberi “service” satu subset DICOM • Contoh: CT Scan menghasilkan DICOM image. PC dapat berisi dua AE, yaitu DICOM Archiving dan DICOM VIEWER How DICOM Works • Untuk melakukan sebuah proses pasti terdapat pertukaran Data IOD antar AE. Dua atau lebih AE yang saling bertukar data untuk melakukan sebuah proses disebut Service Object Pairs (SOP). • Contoh: CT Storage SOP: CT scanner akan menyimpan gambar CT secara digital pada perangkat PACS. Gambar CT tsb adalah DICOM IOD. • Pada contoh diatas, CT Scanner berperan sebagai Service Class User (SCU) dan perangkat PACS sebagi Service Class Provider (SCP) • Sebelum pertukaran data antara SCU dan SPD terjadi, dilakukan sinkronisasi antara keduanya yang disebut dengan DICOM Handshake. How DICOM Works • Informasi yang ditukar pada proses Handshake disebut Presentation Context (PC). • Jika PC pada SCU dan SCP sesuai, kedua perangkat tersebut dapat bekerja bersama (Sinkron / compatible satu sama lain) • Pada contoh diatas, CT Scanner akan mengirimkan PC pada perangkat PACS. Perangkat PACS kemudian melihat konfigurasi pada dirinya apakah dirinya mampu memenuhi PC dari CT Scanner (Pada umumnya pada PACS tidak hanya menyimpan satu jenis gambar dari modalities) How DICOM Works • Sebuah unit DICOM akan dilengkapi dengan DICOM Comformance Statement yang menerangkan supported SOP dan apakah unit tersebut sebagai SCU, SCP atau keduanya. • Informasi Conformance Statement ini digunakan sebagai dasar perencanaan • Contoh: Anda akan membeli sebuah CT Scanner, anda perlu melihat pada Conformance Statement apakah perangkatnya hanya SCU atau SCU dan SCP. Jika hanya SCU, berarti alat tersebut tidak dapat menyimpan gambar hasil scan. DICOM Data Storage • the DICOM Data Dictionary is the registry of all standard data items (attributes) used in digital medicine • These items should be formatted into the 27 VR types. • Terdapat 2000 item yang dibagi kedalam beberapa Groups. • Setiap Group memiliki elemen-elemen yang disebut DICOM elements • Format Tag (Group, Element) • Setiap Tag terdiri dari 4 digit Hexadecimal • Contoh: (0010, 0010) merepresentasikan “Patient Name” atau 0010 depan adalah group “Patient” dan 0010 belakang adalah elemen “Name” DICOM Data Storage DICOM Data Storage • Sebuah kalimat : • “Patient John Smith, Male, born on August 6, 1954” • Akan diterjemahkan menjadi: • (0010,0010)Smith^John (0010,0030)19540806 (0010,0040)M Private DICOM Data Dictionaries • Group Tag 0009 adalah Private DICOM Data Dictionaries • Terdapat ratusan Manufaktur yang memproduksi DICOM Unit, beberapa Manufaktur terkadang menyertakan data khusus yang tidak standard • Data tersebut dapat disimpan dalam group ini • Contoh: Jika Unit DICOM juga menyimpan Nama tengah PX, data tsb akan disimpan dalam group ini. Karena nama tengah bukan elemen standard • Jika sebuah SOP terdiri dari dua AE DICOM dari manufaktur yang berbeda, maka data dari Group Tag 0009 akan diabaikan. Tetapi jika kedua AE memiliki Private Data dan secara kebetulan memiliki Tag Elemen yang sama, maka nilai elemen tersebut akan dibaca atau ditampilkan. Hal tersebut potensi untuk terjadi ERROR. Working with Digital Medical Images • Gambar Digital memiliki data diskret • Pembesaran (zoom in) gambar yang terlalu besar akan menghasilkan gambar yang pecah-pecah • Aplikasi PACS berhubungan sangat erat dengan proses pembesaran gambar • Kemampuan PACS untuk menghasilkan gambar jelas pada proses pembesaran gambar berpengaruh pada harga jual aplikasi tsb. Working with Digital Medical Images • Ilustrasi: • Sebuah gambar dengan ukuran 256 x 256 memiliki sejumlah 65.536 Pixels • Jika ditampilkan fullscreen pada layar dengan ukuran 1024 x 1024 yang memiliki sejumlah 1.048.576 pixels gambar tersebut akan terlihat pecah • Karena terdapat 1.048.576 – 65.536 = 983.040 Pixel yang kurang • Tugas PACS adalah menampilkan gambar yang tajam, sehingga PACS harus mampu menghasilkan 983.040 Pixel yang kurang tsb. • Kemampuan untuk menghasilkan Pixel tsb menjadi salah satu indikator baik / buruknya sebuah PACS Working with Digital Medical Images • 983.040 Pixel yang kurang tsb adalah Pixel buatan, proses untuk menghasilkan pixel tsb disebut Image Interpolation Image Interpolation Image Interpolation • Interpolasi tidak menambah informasi pada gambar aslinya • Terdapat faktor pembesaran maximal dimana hasil interpolasi tidak lagi terlihat tajam