Anda di halaman 1dari 7

JUPITER: Jurnal Penelitian Fisika dan Terapannya, 1 (1), 2019

Available online at: http://www.univpgri-palembang.ac.id/e_jurnal/index.php/Jupiter


DOI: 10.31851/jupiter.v1i1.3123

Aplikasi Matlab pada Teknologi Pencitraan Medis


Atina1*
1
Program Studi Fisika, FMIPA Universitas PGRI Palembang,
Palembang 30251, Indonesia
*e-mail: atina.salsabila@gmail.com

Abstrak
Matlab (Matrix Laboratory) adalah software/prangkat lunak yang dikembangkan oleh
Mathworks, Inc dengan memanfaatkan matriks dalam penggunaannya. Salah satu kegunaan dari
Matlab secara umum adalah untuk pengembangan di bidang komputasi yaitu pengembangan
pemrograman/software. Sehingga Matlab dapat diaplikasikan dalam teknologi pencitraan medis
khususnya citra medis hasil radiografi digital. Aplikasi pemanfaatan Matlab dalam teknologi
pencitraan medis telah berkembang melalui algoritma yang terus dikembangkan dengan
berbagai tujuan, mulai dari identifikasi/deteksi, segmentasi, simulasi bahkan sampai dengan
pengembangan pemrograman alat medis. Aplikasi Matlab dalam teknologi pencitraan medis
khususnya radiografi digital diantaranya dalam proses segmentasi dengan tujuan deteksi
kelainan, simulasi dan pengembangan program.

Kata Kunci: Matlab, aplikasi, teknologi pencitraan medis, citra digital

Maltab Application in Medical Imaging Technology


Abstract
Matlab (Matrix Laboratory) is a software developed by Mathworks, Inc. by utilizing the
matrix in its use. One of the uses of Matlab in general is for development in the field of
computing, namely programming / software development. So that Matlab can be applied in
medical imaging technology, especially medical images from digital radiography. The
application of using Matlab in medical imaging technology has evolved through algorithms that
continue to be developed with various objectives, ranging from identification / detection,
segmentation, simulation and even to the development of medical device programming. The
application of Matlab in medical imaging technology, especially digital radiography, is in the
process of segmentation with the aim of detecting abnormalities, simulations and program
development.

Keywords: Matlab, application, medical imaging technology, digital image

PENDAHULUAN Andry Pujiriyanto tahun 2004,


mengungkapkan setidaknya ada 5
Matrix Laboratory (Matlab) adalah kegunaan Matlab secara umum yaitu
perangkat lunak yang menggunakan untuk : a). Matematika dan komputasi;
dasar matrix dalam pemanfaatannya. b). Pengembangan dan algoritma; c).
Matrix yang digunakan pada Matlab Permodelan, simulasi dan pembuatan
terbilang sederhana sehingga dapat prototype; d). Analisa data, eksplorasi
dengan mudah digunakan. Pada bukunya dan visualisasi; e). Pembuatan aplikasi
yang berjudul Cepat Mahir Matlab,

JUPITER: Jurnal Penelitian Fisika dan Terapannya ISSN xxxx-xxxx


28
Aplikasi Matlab pada…Jupiter… Vol 1 No 1…Juli 2019…28-34
Atina Atina

termasuk pembuatan GUI (Graphical mengungkapkan tugas periferal yang


User Interface). rumit, seperti pembuatan GUI, plot
Pemanfaatan Matlab yang identik grafik, analisis statistik, dan akuisisi
dengan matriks tentu erat kaitannya gambar 2D dapat dilakukan dengan
dengan bidang matematika dan pemanfaatan Matlab.
komputasi. Berbagai permasalah Salah satu penelitian yang pernah
matematika dapat dengan mudah dicari dilakukan yaitu “Aplikasi Alat
penyelesaiannya dengan Maltab, begitu Radiografi Digital dalam Pengembangan
pun dengan bidang komputasi. Matlab Layanan Foto Rontgen” oleh Susilo, dkk
merupakan bahasa pemrograman level pada tahun 2012. Penelitian ini
tinggi yang dikhususkan untuk kebutuhan menghasilkan model prototype sistem
komputasi teknis, visualisasi dan pencitraan radiografi digital untuk
pemrograman seperti komputasi pemeriksaan fraktur tulang dan software
matematik, analisis data, pengembangan analisis pemeriksaan menggunakan
algoritma, simulasi dan pemodelan dan Matlab. Hasil penelitian ini sekaligus
grafik-grafik perhitungan (Firmansyah, juga mematahkan argumen bahwa
A. 2007). Masih dalam tulisan yang radiografi digital identik dengan mahal,
sama, ia mengungkapkan bahwa tugas- rumit dan membutuhkan sumber daya
tugas matematika yang membutuhkan berkemampuan tinggi. Selain itu dengan
analisis ataupun perhitungan yang software analisis berupa Matlab, hasil
kompleks dan rumit dapat kita penelitian ini dapat dengan mudah
implementasikan dengan mudah dengan diduplikasi oleh rumah sakit. Pada
memanfaatkan fasilitas yang tedapat di penelitian ini Matlab berfungsi sebagai
Matlab. Pada bidang komputasi, Matlab software yang dapat mengubah data
dapat digunakan untuk akuisisi citra analisis kualitatif menjadi kuantitatif
digital, termasuk juga dalam hal dengan mengubah tingkat keabuan citra
pengembangan dan algoritma. hasil radiografi dalam bentuk angka 0 -
Permodelan, simulasi sampai pembuatan 255 (dari gelap sampai terang) sesuai
prototype juga berkaitan erat dengan dengan tingkat keabuannya. Dengan
komputasi. Demikian pula dengan demikian, pemanfaatan Matlab dalam
kegunaan Matlab yang lain diatas, semua aplikasi ini tentu akan mengurangi
berkaitan dengan komputasi. kesalahan analisis pemeriksa karena
Penelitian dan pengembangan tingkat keabuan citra dapat dengan jelas
aplikasi dengan berbagai metode dalam digambarkan.
pencitraan medis telah berkembang Terdapat 2 jenis teknologi
sangat luas (Setiawan, W. 2012). pencitraan medis yaitu pencitraan medis
Berbagai aplikasi teknologi pencitraan analog dan digital. Pada pencitraan medis
medis banyak menggunakan Matlab analog, digunakan film screen untuk
sebagai sarana pengembangannya mulai menampilkan citra yang terbentuk dari
dari deteksi, segmentasi, simulasi, radiografi. Sedangkan pada pencitraan
bahkan sampai dalam pemrograman alat. digital, citra yang terbentuk disimpan
MATLAB is often used by scientific dalam bentuk file digital sehingga
researchers and biomedical engineers as teknologi ini dapat menghemat
it provides a high-level programming penggunaan film screen dan
language that alleviates the users from mempersingkat waktu proses pembacaan
lowlevel programming details such as citra oleh tenaga medis. Karena file citra
memory management and pointer yang terbentuk dapat langsung
handling (Chu, V., & Hamarneh, G, diinterpretasikan. Teknologi pencitraan
2006). Lebih lanjut dalam artikelnya medis digital umumnya dianggap sebagai
tersebut Chu, V & Hamarneh hal yang rumit, membutuhkan biaya yang
JUPITER: Jurnal Penelitian Fisika dan Terapannya ISSN xxxx-xxxx
29
Aplikasi Matlab pada…Jupiter… Vol 1 No 1…Juli 2019…28-34
Atina Atina

mahal serta sumber daya manusia yang citra medis digital dengan aplikasi
berkemampuan tinggi khususnya pada Matlab :
radiografi digital. Radiografi digital 1. Pre-processing, pada proses ini
identik dengan teknologi Computed citra hasil radiografi akan
Radiograhy (CR) dimana citra radiografi melewati tahap akuisisi, perataan
yang terbentuk disimpan dalam bentuk histogram dan pengaturan
file digital. Pada teknologi citra size/ukuran citra. Semua proses
radiografi analog, citra yang terbentuk ini diperlukan untuk
akan dicetak dalam bentuk film screen mempermudah proses selanjutnya
sedangkan pada teknologi CR citra dan memperbaiki citra yang tidak
yang terbentuk akan disimpan dalam memenuhi standar dalam hal
bentuk file digital sebagai hasil dari pengaturan algoritma.
akuisisi sinar -x yang melewati objek 2. Proses pengolahan citra, proses
(Atina, 2017). Pemanfaatan Matlab telah ini baru dapat dilakukan jika citra
mengalami perkembangan pesat hasil radiografi telah melalui
khususnya dalam pengembangan sistem tahap preprocessing. Proses
radiografi digital. Deteksi pengolahan citra membutuhkan
ketidaknormalan misalnya, citra yang waktu yang bervariasi namun hal
terbentuk dari radiografi digital dapat ini bergantung pada kualitas citra
tergambar dengan jelas baik dari seperti ukuran citra; algoritma
pengembangan program segmentasi. yang disusun; hardware yang
Dewasa ini proses segmentasi citra medis digunakan; keahlian tenaga
dari hasil radiografi digital telah banyak medis/operator.
dikembangkan. Sistem segmentasi ini 3. Analisis data dan simpulan,
didasarkan pada tingkat keabuan citra proses analisis data yang
yang dijadikan sampel. Dalam bidang dimaksud adalah interpretasi dari
simulasi pun telah banyak dilakukan hasil pengolahan citra. Pada
penelitian dengan menggunakan Matlab Matlab, algoritma ini juga dapat
sebagai dasar pemrogramannya meski disusun. Namun interpretasi data
dengan metode yang berbeda-beda. ini juga dapat dilakukan secara
Beberapa hal yang perlu manual oleh tenaga
diperhatikan dalam pengolahan citra hasil medis/operator, terlebih lagi jika
radiorafi digital yaitu adalah proses pre- program yang disusun untuk
pengolahan, tujuan simulasi atau
Hal menarik lainnya yang perlu pengembangan awal program.
ditinjau dari aplikasi Matlab dalam
teknologi pencitraan medis khususnya Beberapa aplikasi yang telah
dalam pengolahan citra hasil radiografi dilakukan pada teknologi pencitraan
digital yaitu aplikasi apa saja yang dapat medis dengan menggunakan Matlab :
dilakukan dengan memanfaatkan sofware 1. Segmentasi
Matlab. Aplikasi tersebut antara lain Proses segmentasi dilakukan umumnya
simulasi, segmentasi, deteksi dan dengan tujuan akhir untuk mendeteksi
pengembangan perangkat pencitraan adanya kelainan pada organ tertentu.
medis. Prinsip dasar proses segmentasi adalah
membagi/mengelompokkan bagian-
HASIL DAN PEMBAHASAN bagian citra kedalam kelompok yang
didasarkan pada kedekatan kesamaan
Berikut adalah beberapa hal yang bagian-bagian tersebut menjadi beberapa
perlu diperhatikan dalam pengolahan cluster. Kriteria kedekatan ini disesuaikan
dengan algoritma yang disusun pada
JUPITER: Jurnal Penelitian Fisika dan Terapannya ISSN xxxx-xxxx
30
Aplikasi Matlab pada…Jupiter… Vol 1 No 1…Juli 2019…28-34
Atina Atina

Matlab. Meski menggunakan software kanker menggunakan metode active


yang sama, namun teknik yang contour. Segmentasi yang dilakukan
digunakan dapat bervariasi. Teknik menggunakan algoritma yang disusun
segmentasi yang tersedia pada Matlab menggunakan Matlab 2008a. Segmentasi
diantaranya k-Means Clustering, Fuzzy ini dilakukan untuk membedakan sel-sel
C-Mean, Active Contour, algoritma kanker dengan sel-sel sehat. Hasil
deteksi tepi, metode Otsu Thresholding. penelitian ini menunjukkan bahwa
Objek segmentasi pun dapat berbagai segmentasi dengan metode active contour
jenis organ, dengan demikian algoritma dapat melakukan segmentasi dengan
yang disusun dapat disesuaikan dengan objek multi region, objek yang saling
teknik dan organ yang menjadi objek. berdekatan namun sensitif terhadap citra
Pada 2014, Fakhrurrozi Basyid dan berderau (Fakhurrozi Basyid, Kusworo
Kusworo Adi melakukan segmentasi Adi, 2014).
citra medis untuk pengenalan objek

Gambar 1. Citra hasil contour 3D (a) posisi axial PTV; (b) posisi saggital PTV; (c)
posisi coronal PTV (Sumber : Fakhurrozi Basyid, Kusworo Adi, 2014)

2. Simulasi tahun 2015 menuliskan algoritma Matlab


Pemanfaatan Matlab dengan tujuan yang digunakan untuk membuat citra
simulasi umumnya untuk proses daerah pelvis dalam artikelnya yang
pembelajaran atau uji coba berjudul Pembelajaran Simulasi
pengembangan program. Sama halnya Pencitraan CT dengan Menggunakan
dengan proses segmentasi, proses Prinsip Rekonstruksi Citra dalam
simulasi pun dapat dikembangkan sesuai Software Matlab. Berikut adalah citra
dengan kebutuhan. Samuel Gideon pada hasil penelitian yang dilakukannya :

JUPITER: Jurnal Penelitian Fisika dan Terapannya ISSN xxxx-xxxx


31
Aplikasi Matlab pada…Jupiter… Vol 1 No 1…Juli 2019…28-34
Atina Atina

Gambar 2. Citra asli dan hasil rekonstruksi biasa (Sumber : Samuel Gideon, 2015).

Gambarr 2. menunjukkan citra asli dan Gideon juga melakukan rekonstruksi


citra hasil rekkonstruksi biasa (tanpa dengan filter. Hasil rekonstruksi dengan
filter). Pada penelitiannya ini Samuel filter ditunjukkan pada gambar 3.

Gambar 3. Perbandingan hasil rekonstruksi (Sumber : Samuel Gideon, 2015).

Hasil penelitian ini menunjukkan bahwa Matlab dioperasikan pada


citra hasil rekonstruksi dengan filter perangkat keras seperti mikrokontroler.
dapat memvisualisasikan citra yang Jean Rossario Raj dengan 2 orang
menyerupai aslinya. rekannya pada tahun 2016 menciptakan
prototype mikrokontroler untuk scanner
3. Pengembangan Program ultrasound.

Gambar 4. Skema penelitian yang dilakukan Jean Rossario Raj dkk (Sumber : Raj,
J. R., Rahman, S. M. K., & Anand, S. 2016)

JUPITER: Jurnal Penelitian Fisika dan Terapannya ISSN xxxx-xxxx


32
Aplikasi Matlab pada…Jupiter… Vol 1 No 1…Juli 2019…28-34
Atina Atina

Gambar 5.
Perangkat keras Prototype scanner ultrasound yang dihasilkan oleh Jean Rossario Raj
dkk (Sumber : Raj, J. R., Rahman, S. M. K., & Anand, S. 2016).

KESIMPULAN Fisika dan Keilmuan


(JPFK), 3(2), 57-65.
Proses pengembangan aplikasi Matlab Basyid, F., & Adi, K. (2014). Segmentasi
dalam teknologi pencitraaan medis Citra Medis untuk Pengenalan
khususnya radiografi digital terus Objek Kanker menggunakan
berkembang dengan berbagai tujuan Metode Active
diantara untuk deteksi kelainan organ, Contour. Youngster Physics
segmentasi, simulasi bahkan Journal, 3(3), 209-216.
pengembangan pemrograman peralatan Chu, V., & Hamarneh, G. (2006, March).
medis. MATLAB-ITK interface for
medical image filtering,
Ucapan Terima Kasih (jika segmentation, and registration.
diperlukan) In Medical Imaging 2006: Image
Processing (Vol. 6144, p.
Terima kasih yang tak terhingga kepada 61443T). International Society for
semua pihak yang terlibat dalam Optics and Photonics.
penulisan artikel ini, khususnya para Firmansyah, A. (2007). Dasar-dasar
penulis yang tulisannya disitasi pada Pemrograman Matlab.
artikel ini. Kepada rekan-rekan sejawat di IlmuKomputer. com.
lingkungan program studi fisika yang Gideon, S. (2015). Pembelajaran
telah mensupport dalam penyelesaian Simulasi Pencitraan Ct Dengan
tulisan ini, semoga karya kedepan Menggunakan Prinsip
semakin baik. Rekonstruksi Citra Dalam
Software Matlab. Jurnal
DAFTAR PUSTAKA Dinamika Pendidikan, 8(3), 161-
170.
Atina, A. (2017). Segmentasi Citra Paru Prasetyo, E. (2011). Pengolahan Citra
Menggunakan Metode k-Means Digital dan Aplikasinya
Clustering. Jurnal Pendidikan
JUPITER: Jurnal Penelitian Fisika dan Terapannya ISSN xxxx-xxxx
33
Aplikasi Matlab pada…Jupiter… Vol 1 No 1…Juli 2019…28-34
Atina Atina

Menggunakan Tomografi dengan Metode


Matlab. Yogyakarta: Andi. Proyeksi Balik Terfilter.
Raj, J. R., Rahman, S. M. K., & Anand, In Prosiding Seminar Nasional
S. (2016). Microcontroller USB Surabaya (Vol. 1, No. 1, Pp. 181-
interfacing with MATLAB GUI 187). FMIPA ITS Surabaya.
for low cost medical ultrasound Setiawan, W. (2012). Sistem Deteksi
scanners. Engineering Science Retinopati Diabetik
and Technology, an International Menggunakan Support Vector
Journal, 19(2), 964-969. Machine.
Sasono, M. (2006, November). Simulasi
MATLAB Rekonstruksi Citra

JUPITER: Jurnal Penelitian Fisika dan Terapannya ISSN xxxx-xxxx


34

Anda mungkin juga menyukai