Disusun Oleh :
Bagus Wibowo Jati 07211540000003
M. Ishmat Ihza Pratama 07211540000003
Vathya Rizkiana 07211540000003
Faishal Arif Darmawan 07211540000003
3D Viewing Functions:
1. Volume Rendering
Untuk merender proyeksi 2D dari kumpulan data 3D, pengguna harus terlebih
dahulu menentukan kamera dalam ruang 3D relatif terhadap volume. Pengguna kemudian
perlu menentukan opacity dan warna setiap voxel. Ini dilakukan menggunakan fungsi
transfer RGBA (untuk merah, hijau, biru dan alfa) yang mendefinisikan nilai RGBA
untuk setiap kemungkinan nilai voxel (Tabel Tampilan Warna, Tabel Opasitas dan Tabel
Shading).
Citra yang dihasilkan dibuat melalui algoritma pengecoran volume ray. Teknik
nique casting volume ray dapat diturunkan langsung dari persamaan rendering. Ini
memberikan hasil berkualitas tinggi dan biasanya dianggap memberikan kualitas gambar
terbaik. Dalam teknik ini, sebuah sinar dihasilkan untuk setiap piksel gambar yang
diinginkan. Dengan menggunakan model kamera sederhana, sinar dimulai di pusat
proyeksi kamera (titik mata,) dan melewati pixel gambar ke bidang gambar imajiner,
mengambang di antara kamera dan volume yang akan diberikan. Sinar itu dipotong oleh
batas-batas volume untuk menghemat waktu. Sinar kemudian diambil sampelnya secara
berkala sepanjang volume (Level Of Detail, atau LOD, parameter). Data diinterpolasi
pada setiap titik sampel (parameter SuperSampling), fungsi transfer (CLUT, Opacity dan
Shading Tables) yang diterapkan untuk membentuk sampel RGBA, sampel tersebut
dikompositkan ke RGBA terakumulasi dari sinar dan proses diulang hingga keluar sinar
volume. Warna RGBA diubah menjadi warna RGB dan disimpan dalam piksel gambar
yang sesuai. Proses ini diulang untuk setiap piksel di layar untuk membentuk gambar
yang sudah selesai.
4. Projections mode
Ada tiga opsi untuk mode proyeksi 3D: paralel, perspektif atau endoskopi. Mode
perspektif dan endoskopi menggunakan proyeksi perspektif satu titik linear: semakin jauh
objeknya, semakin kecil ia muncul.
Mode perspektif menggunakan sudut pandang 30 for untuk bidang pandang.
Posisi kamera berada di luar volume data. Mode endoskopi menggunakan sudut pandang
60 for untuk bidang pandang. Posisi kamera ada di dalam data volume.
Mode paralel menggunakan pengecoran sinar paralel. Semua objek ditampilkan
dengan rasio yang sama. Tidak ada representasi perspektif. Kerugian dari representasi ini
adalah bahwa ini adalah representasi yang tidak realistis. Keuntungannya adalah
kecepatan rendering yang lebih cepat dan kemungkinan untuk mengukur jarak pada
gambar yang dihasilkan, karena tidak ada perspektif. Anda dapat misalnya mengukur
diameter suatu massa pada gambar yang diberikan.
5. 16-bit CLUT Editor
Ini memungkinkan untuk edisi dan pembuatan CLUT 16-bit. Anda dapat
menetapkan warna dan opasitas ke masing-masing tingkat intensitas tabel. Ini mencatat
nilai RGB dari warna dan opacity dalam kaitannya dengan nilai tingkat inten-sity. Secara
default, OsiriX menyediakan beberapa 16-bit CLUT.
Saat diaktifkan, laci baru akan terbuka di bagian bawah VR / MIP Viewer yang
berisi Editor CLUT 16-bit. Laci ini menampilkan histogram dari seri Anda (dalam warna
abu-abu) serta kurva berwarna. Misalnya dalam studi CT, di sebelah kiri, his-togram
menunjukkan nilai-nilai kepadatan rendah sementara nilai-nilai kepadatan tinggi berada
di sebelah kanan. Anda dapat membuat kurva warna baru dengan mengklik kanan pada
histogram dan memilih item Curve Baru, atau dengan mengklik tombol ’+’ di sebelah
kiri.
6. Sculpting 3D image
Anda dapat memahat data volume 3D untuk menghapus bagian dari dataset 3D.
Dengan menghapus struktur tertentu, Anda dapat menampilkan struktur tersembunyi.
Misalnya, Anda dapat menghapus tulang rusuk untuk menunjukkan struktur jantung pada
CT toraks.
Untuk menghapus struktur, cukup pilih alat memahat di alat bilah alat.
Selanjutnya, gambarlah wilayah minat yang tidak beraturan di atas gambar 3D, dengan
mengklik titik-titik poligon tertutup. Untuk menghapus poligon, karena tidak ditempatkan
seperti yang Anda inginkan, Anda dapat memulai kembali dengan menekan tombol esc
pada keyboard.
Wilayah yang digambar dapat berupa poligon atau area B-Spline yang diberikan,
berdasarkan pengaturan Preferensi 3D. Wilayah ini mewakili batas pemotongan
mendalam melalui data. Untuk membatalkan operasi sculpting Anda dapat menggunakan
seri Revert dari 2D Viewer Menu atau Undo dari Menu Edit.
Ketika menghapus bagian dari gambar dengan alat Gunting, data mentah
dimodifikasi. Itu berarti piksel dari gambar asli dimodifikasi: intensitas piksel diatur ke
nilai minimum dari piksel seri. Misalnya, dalam seri CT, piksel dimodifikasi ke nilai
−1024. Saat Anda menutup jendela VR / MIP Viewer dan kembali ke jendela 2D Viewer,
Anda akan melihat gambar terpahat, dengan piksel yang hilang. Anda dapat memuat
ulang piksel yang hilang ini kapan saja dengan menggunakan seri Kembalikan dari Menu
Penampil 2D atau dari menu Penampil 3D.
7. Bone Removal
Alat khusus untuk menghilangkan struktur tulang dalam studi CT disediakan. Ini
memungkinkan pengguna untuk menghilangkan semua bagian gambar di sekitar titik
benih yang ada di dalamnya berbagai intensitas tertentu. Nilai standar untuk tulang diatur
antara 250 dan 2000 nilai Hounsfield untuk gambar CT. Anda dapat mengubah nilai-nilai
ini dengan mengklik tombol penghilang tulang sambil menahan tombol pilihan ditekan ().
Untuk menghilangkan struktur tulang cukup klik dan semua struktur tulang yang
berdekatan dan bersebelahan akan dihapus. Anda dapat mengulangi operasi pada
beberapa tulang yang tidak terhubung.
Kadang-kadang beberapa fragmen yang tersisa yang tidak memiliki kepadatan
tulang yang sempurna mungkin perlu dihapus secara manual menggunakan alat
mematung.. Alat ini menggunakan teknik yang sama dengan alat Gunting: alat ini
memodifikasi intensitas piksel, untuk menyembunyikannya. Ini berarti bahwa piksel dari
gambar asli dimodifikasi: intensitas piksel diatur ke nilai minimum dari piksel seri. Efek
dari alat ini dapat diurungkan, dengan item Urungkan dari menu Edit.
8. Cropping 3D volume
Alat pemotong memungkinkan pengguna membatasi volume data yang dirender,
dengan memilih batas dalam arah X, Y, dan Z. Mengaktifkan alat ini di toolbar
menyebabkan bola hijau muncul pada gambar bersama dengan kawat bingkai genjang
menunjukkan batas volume yang diberikan. Dengan mengklik dan menyeret titik hijau
Anda dapat memindahkan setiap batas dan menyesuaikan volume yang diberikan ume.
Setiap bidang dari 6 sisi jajaran genjang dapat dipindahkan secara terpisah.Perhatikan
bahwa mengurangi ukuran volume tidak hanya memungkinkan Anda untuk
menyembunyikan bagian yang tidak diinginkan data tetapi juga secara signifikan
mempercepat kecepatan rendering gambar. Untuk menyembunyikan klik cropping-box
pada alat pemotong lagi. Tidak seperti alat Gunting, piksel hanya tersembunyi, tidak
dihapus. Oleh karena itu, nilai piksel original tidak diubah. Alat pemotong sering
digunakan dalam kaitannya dengan alat mematung.
9. Image Fusion
VR / MIP Viewer mendukung penggabungan gambar. Ini berarti bahwa jika Anda
membuka jendela VR / MIP Viewer, dari 2D Viewer yang berisi seri yang menyatu
dengan yang lain, Anda dapat melihat kedua seri ini dalam 3D. Kumpulan data 3D yang
disatukan ditampilkan di bagian atas kumpulan data 3D lainnya, tanpa memperhitungkan
posisi asli struktur. Ini berarti bahwa dataset 3D akan selalu di depan. Kumpulan data 3D
yang disatukan tidak mendukung bayangan. Itu selalu ditampilkan tanpa bayangan.
Kumpulan data 3D yang disatukan dikunci ke dataset lain: mereka bergerak dan berotasi
bersama. Untuk memodifikasi WL / WW dari dataset 3D yang digabungkan, Anda harus
menampilkan 2D asli Jendela penampil, yang berisi kumpulan data asli.
Alat kotak tanam akan diterapkan ke kedua dataset. Alat Gunting tidak diterapkan
pada kumpulan data 3D yang disatukan. Jika Anda ingin menggunakan alat Gunting pada
kumpulan data yang disatukan, Anda harus memahatnya terlebih dahulu dengan
membuka jendela Penampil VR / MIP dari jendela Penampil 2D, yang berisi kumpulan
data asli. Kemudian Anda menggabungkan dataset terpahat ini dengan jendela 2D Viewer
kedua. Terakhir, buka jendela VR / MIP Viewer dari jendela 2D Viewer yang berisi
kumpulan data yang disatukan.
10. 4D Dataset
Jendela VR / MIP Viewer juga mendukung dataset 4D. Data sekuensial temporal
dari data 3D dapat diperoleh secara terpisah (set gambar CT dan MRI), atau disimpan
dalam satu seri (set gambar PET dan SPECT).
OsiriX memungkinkan pengguna untuk membuat gambar-gambar ini dalam 3D
sambil mempertahankan dimensi keempat dari waktu yang diaktifkan menghasilkan
gambar dinamis 4D dari detak jantung misalnya yang dapat dimanipulasi dalam 3D.
Untuk melakukannya Anda harus terlebih dahulu memuat set gambar dy-namic
menggunakan fungsi 4D Viewer di jendela database. Setelah set dinamis telah dimuat,
Anda dapat membuka jendela VR / MIP Viewer. Anda kemudian dapat menggunakan
kontrol pemutar 4D pada bilah alat. Tampilan dinamis gambar 3D dapat diaktifkan
dengan menekan tombol putar. Anda juga dapat memilih frame tertentu dari urutan cine
dengan menggunakan kontrol slide berlabel Pos. Gambar 4D dinamis juga dapat diekspor
dalam format DICOM atau di QuickTime.
11. ROIs
Jendela VR / MIP Viewer dapat menampilkan beberapa ROI: ROI 3D atau ROI
Poin. Definisi dan proses pembuatan ROI 3D dijelaskan dalam bab 2D Viewer . Anda
harus membuat ROI 3D di jendela 2D Viewer: jendela VR / MIP Viewer dapat
menampilkannya, tetapi tidak dapat membuatnya.
Untuk menampilkan ROI 3D, Anda harus membuka panel 3D ROI Manager.
Anda dapat membukanya dari tombol ROI Manager, di toolbar, atau dari ROI Menu
dengan memilih item ROI Manager. Anda kemudian dapat menampilkan atau
menyembunyikan setiap ROI 3D dan mengubah pengaturan render untuk ROI 3D yang
sesuai .
Titik ROI dapat ditampilkan dan dibuat di jendela VR / MIP Viewer. Untuk
membuat Titik ROI di jendela Penampil VR / MIP, pilih tombol Titik di alat fungsi
tombol Mouse, di bilah alat. Anda kemudian dapat menjatuhkan ROI Point langsung ke
gambar 3D yang ditampilkan. OsiriX akan menggunakan pengaturan WL / WW saat ini
untuk menentukan di mana menjatuhkan titik dalam 3D: pengecoran sinar dihitung dan
titik tersebut dijatuhkan ketika struktur yang dirender 3D benar-benar buram. Misalnya,
dalam kasus set data CT perut, titik tersebut akan dijatuhkan pada kulit jika gambar yang
ditampilkan menunjukkan kulit pasien dan pada tulang jika gambar yang ditampilkan
menunjukkan tulang pasien, tergantung pada pengaturan WL / WW. The Point ROI yang
dibuat di jendela VR / MIP Viewer juga akan ditampilkan di jendela 2D Viewer. Anda
dapat mengubah tampilan ROI Poin 3D, dengan mengklik dua kali pada suatu titik.
3. Setelah itu restart service Orthanc sebagaimana dijelaskan sebelumnya pada tahapan
instalasi sebelumnya.
4. Setelah itu lakukan PACS Configuration pada RadiAnt dengan cara menekan kombinasi
tombol Ctrl+F kemudian isikan IP Address, Port, AE Title, dan Description dari Orthanc
Server kemudian klik Save. Jangan lupa untuk memilih PACS tersebut dengan cara
memilih tanda centang hijau di ujung kanan atas jendela PACS Configuration.
5. Setelah itu, buka Orthanc Explorer d an pilih menu Query/Retrieve. Kemudian pilih
DICOM Server y ang akan digunakan dan isi parameter yang diperlukan. Jika sudah
selesai maka pilih Test Echo.
6. Pada RadiAnt buka kembali menu PACS Configuration, namun kali ini tampilannya akan
berubah karena sudah dikonfigurasi sebelumnya. Kemudian klik Search, maka akan
muncul data DICOM yang tersimpan pada Orthanc Server.
7. Pilih data DICOM yang ingin anda gunakan, kemudian data tersebut akan diunduh dan
ditampilkan oleh RadiAnt.
Struktur File DICOM
Standar tentang struktur data dan semantik dijelaskan pada DICOM standar PS. 3.5
(NEMA, 2007). Standar ini mendefinisikan bagaimana seharusnya sebuah aplikasi DICOM
menangani sebuah Data Set yang merupakan hasil dari penggunaan obyek informasi dan kelas
layanan sebagaimana telah dijelaskan pada sub bab di atas. Sebagaimana yang telah dijelaskan di
atas, file DICOM adalah file yang memiliki banyak bagian (multi-part) karena didalamnya
terkandung banyak informasi selain data citra medis itu sendiri, namun juga data pasien, studi,
dan lain-lain.
Sebuah file DICOM terdiri dari 2 bagian besar yaitu header dan Pixel Citra Medis.
Sebuah header terdiri dari 128 byte file preamble dan 4 byte DICOM prefix yang berisi
‘D’,’I’,’C’, dan ‘M’. Standar DICOM tidak memerlukan struktur untuk ukuran pasti sebuah
preamble. Tidak diperlukan juga untuk terstruktur seperti Data Element dengan sebuah tag dan
panjang di dalamnya. Hal ini sengaja dilakukan untuk memfasilitasi akses pada citra yang
tersimpan pada Data Set dan data lainnya dengan cara menyediakan kompatibilitas dengan
sejumlah format citra komputer yang telah umum. Sedangkan prefix digunakan untuk
membedakan file DICOM dengan file lainnya. Semua informasi mengenai gambar, pasien, studi
dan sebagainya disimpan pada header. Dalam istilah DICOM, file gambar DICOM disebut
sebagai Data Set. Sebuah Data Set terdiri dari :
Data Elemen Tag dapat dianggap juga sebagai informasi. Sebuah data elemen tag adalah
kombinasi dari grup dan elemen. Contohnya tag(0010,0020). 0010 adalah grup dan 0020 adalah
elemennya. Sebuah grup menyatakan sebuah kelompok dan sebuah elemen menunjukkan
informasi secara khusus dari kelompok tersebut. Pada contoh diatas grup 0010 menyatakan
kelompok data pasien dan elemen 0020 menyatakan data pasien yang berupa nama pasien.
Berikut ini adalah tabel yang menyatakan grup dan informasi yang terkandung di dalamnya.
Value Representation (VR) yaitu nilai yang menunjukkan tipe data. VR sendiri terbagi
menjadi 2 jenis yaitu Implicit VR dan Explicit VR. Jika eksplisit, tipe data harus disebutkan,
namun jika implisit, maka tipe data tidak akan ditemukan. Contohnya sebuah data gambar, VR
akan bertipe Other Bytes (OB) atau Other Words (OW). VR ini sendiri telah didefinisikan pada
sebuah Data Dictionary yang dimasukkan dalam standar DICOM. Ketika menggunakan Explicit
VR, elemen data akan dibangun dari 4 field. Data Element Tag, VR, Value Length, dan Value itu
sendiri. Struktur ini akan ditentukan oleh sejenis VR yang ada. Untuk VR yang bertipe OB, OW,
SQ dan UN maka akan dipesan 2 bytes yang tidak boleh digunakan. VL-nya akan bernilai 32 bit
unsigned integer. Nilai Value Length akan bernilai sebesar nilai yang diisikan value field.
DICOM Compression
Untuk mengurangi besarnya data DICOM yang akan digunakan sebagai dokumentasi,
maka diperlukan kompresi terhadap data tersebut. Hasil kompresi akan menghasilkan data yang
membutuhkan kapasitas penyimpanan yang lebih kecil dari data sebenarnya (Branstetter, 2009).
Terdapat 2 model kompresi yaitu (1) Loosless Compression : model kompresi yang
mengumpulkan data terlebih dahulu sebelum proses kompresi dilaksanakan, proses ini
menyebabkan tidak ada informasi yang hilang dan (2) Loosy Compression : model kompresi
yang menghilangkan sebagian datanya pada saat proses kompresi. Format JPEG adalah contoh
model kompresi Loosless Compression, JPEG2000 adalah contoh model kompresi Loosy
Compression.