perpustakaan.uns.ac.id digilib.uns.ac.id IDENTIFIKASI PENYAKIT

advertisement
perpustakaan.uns.ac.id
digilib.uns.ac.id
IDENTIFIKASI PENYAKIT TUBERKULOSIS PARU DENGAN METODE
TEMPLATE MATCHING BERDASARKAN CITRA RONTGEN TORAKS
SKRIPSI
Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Strata Satu
Jurusan Informatika
Disusun Oleh:
HERMANTO
NIM. M0508044
JURUSAN INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2014
i
perpustakaan.uns.ac.id
digilib.uns.ac.id
SKRIPSI
IDENTIFIKASI PENYAKIT TUBERKULOSIS PARU DENGAN METODE
TEMPLATE MATCHING BERDASARKAN CITRA RONTGEN TORAKS
Disusun Oleh:
HERMANTO
M0508044
Skripsi ini telah disetujui untuk diseminarkan di hadapan Dewan Penguji pada
tanggal 15 April 2014
Persetujuan Pembimbing
Pembimbing I
Pembimbing II
Esti Suryani, S.Si., M.Kom.
NIP. 19761129 200812 2 001
Wiharto, S.T., M.Kom
NIP. 19750210 200801 1 005
i
perpustakaan.uns.ac.id
digilib.uns.ac.id
SKRIPSI
IDENTIFIKASI PENYAKIT TUBERKULOSIS PARU DENGAN METODE
TEMPLATE MATCHING BERDASARKAN CITRA RONTGEN TORAKS
Disusun oleh :
HERMANTO
M0508044
telah dipertahankan di hadapan Dewan Penguji
Pada tanggal : 13 Mei 2014
Susunan Dewan Penguji
Anggota Dewan Penguji Lain :
1. Esti Suryani, S.Si., M.Kom.
(
)
(
)
(
)
(
)
NIP. 19761129 200812 2 001
2. Wiharto, S.T., M.Kom.
NIP. 19750210 200801 1 005
3. Abdul Aziz, S.Kom., M.Cs
NIP. 19810413 200501 1 001
4. Drs. Bambang Harjito, M.App.Sc., Ph.D
NIP. 19621130 199103 1 002
Disahkan oleh
Dekan FMIPA UNS
Ketua Jurusan Informatika
Prof.Ir. Ari Handono Ramelan, M.Sc., (Hons), Ph.D
NIP. 19610223 198601 1 001
Umi Salamah, S.Si., M.Kom.
NIP.19700217 199702 2 001
ii
perpustakaan.uns.ac.id
digilib.uns.ac.id
MOTTO
Jika Anda dapat memimpikannya, Anda pasti dapat melakukannya.
(Walt Disney)
Banyak kegagalan dalam hidup ini dikarenakan orang-orang tidak menyadari
betapa dekatnya mereka dengan keberhasilan saat mereka menyerah.
(Thomas Alva Edison )
Sesungguhnya Allah tidak akan mengubah nasib suatu kaum kecuali kaum itu
sendiri yang mengubah apa apa yang pada diri mereka.
(QS Ar Ra'd, ayat 11)
Sukses seringkali datang pada mereka yang berani bertindak, dan jarang
menghampiri penakut yang tidak berani mengambil konsekuensi.
( Jawaharlal Nehru)
Konsentrasikan pikiran Anda pada sesuatu yang Anda lakukan Karena sinar
matahari juga tidak dapat membakar sebelum difokuskan.
(Alexander Graham Bell)
iii
perpustakaan.uns.ac.id
digilib.uns.ac.id
PERSEMBAHAN
Skripsi ini saya persembahkan untuk :
* Kedua orang tua, Bpk Warsito dan Ibu Satini, Mbak Tatik, Mbak Lilis,Dedi
*Bu Esti dan Pak Wiharto atas arahan dan bimbingannya..
* Didit, Adit, Aniq, Imam, Gilang, Linggar, Yahya terima kasih sudah mau berbagi ilmu..,
* Buat Adha Nurjanah yang sabar menyemangati saya untuk menyelesaikan skripsi ini,,,
iv
perpustakaan.uns.ac.id
digilib.uns.ac.id
KATA PENGANTAR
Puji syukur kepada Allah SWT atas segala limpahan rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan penulisan skripsi. Sholawat dan salam
senantiasa penulis haturkan kepada Rasulullah SAW sebagai pembimbing seluruh
umat manusia.
Skripsi ini tidak akan selesai tanpa adanya bantuan dari banyak pihak,
karena itu penulis menyampaikan terima kasih kepada :
1.
Bapak Prof. Ir. Ari Handono Ramelan, M.Sc., Ph.D. selaku Dekan FMIPA
UNS,
2.
Ibu Umi Salamah, S.Si., M.Kom. selaku Ketua Jurusan Informatika FMIPA
UNS,
3.
Ibu Esti Suryani, S.Si., M.Kom. selaku Dosen Pembimbing I yang penuh
kesabaran membimbing, mengarahkan, dan menanti selama satu tahun lebih
kepada penulis untuk menyusun skripsi ini,
4.
Bapak Wiharto, S.T., M.Kom. selaku Dosen Pembimbing II yang penuh
kesabaran membimbing, mengarahkan, dan memberi motivasi kepada penulis
selama proses penyusunan skripsi ini,
5.
Bapak dan Ibu dosen serta karyawan di Jurusan Informatika FMIPA UNS
yang telah mengajar penulis selama masa studi dan membantu dalam proses
penyusunan skripsi ini,
6.
Kedua orang tua tercinta, untuk setiap kasih sayang, motivasi dan
pengorbanan yang tak terhingga jumlahnya serta yang selalu mendoakan
penulis setiap saat,
7.
Kakak-kakak dan adik-adikku yang senantiasa menjadi motivasi penulis
untuk menyusun skripsi ini,
8.
Kakak Tingkat Informatika 2007, yang telah bersedia membagikan hasil
penelitiannya kepada penulis,
9.
Sahabat-sahabat Informatika 2008, yang telah menjadi teman sharing dalam
segala hal serta memberi motivasi kepada penulis untuk menyusun skripsi ini,
v
perpustakaan.uns.ac.id
digilib.uns.ac.id
10. Adha Nurjanah yang sabar dan senantiasa memberikan support
dan
mengingatkan kepada penulis untuk menyelesaikan skripsi ini,
Semoga skripsi ini dapat memberikan manfaat bagi pembaca umumnya dan
mahasiswa Informatika pada khususnya.
Surakarta, Mei 2014
Hermanto
vi
perpustakaan.uns.ac.id
digilib.uns.ac.id
IDENTIFICATION OF PULMONARY TUBERCULOSIS DISEASES USING
TEMPLATE MATCHING METHOD BASED ON THORACIC ROENTGEN
IMAGE
HERMANTO
Department of Informatic. Mathematic and Science Faculty.
Sebelas Maret University
ABSTRACT
Pulmonary tuberculosis is an infectious disease in the lungs caused by
Mycobacterium tuberculosis. This is the number one cause of death in the group
of infectious diseases. Photos chest roentgen can be consideredas one of the
diagnosis of pulmonary tuberculosis. This diagnosis depends on the results of the
chest roentgen readings which are influenced by several factors such as an
individual factor and experiences of a doctor. The individual factor is the
sharpness of the eyes. The development of advanced science, these shortcomings
can be resolved using template matching method. This method is one of the
methods of image processing.
Template Matching method is a method of pattern recognition process,
This method is done by comparing two patterns, i.e.,the patterns that exist in the
document and the pattern on the template. This method looks for patterns that
have the greatest similarity with the template values. Image Roentgen of
Pulmonary tuberculosis is processed using pre-processing method which includes
cropping, contrast enhancement, binerisasi, and scaling, then the results are
processed using integral projections. The results of integral projections used to
calculate the percentage of similarity between the test sample with a reference
pattern templates. The percentage of similarity calculated by the method of
Normalized Cross Correlation. If the percentage of greatest similarity matched
with the template of pulmonary tuberculosis, then the results of identification is
pulmonary tuberculosis, if it does not match, then the identification result is
normal.
The results of this research is that the Template Matching methods can be
applied to identify pulmonary tuberculosis by the percentage of success in the
testing of the 10 templates by 60% with the biggest average similarity percentage
is 51.46%, whereas in the testing of 20 templates generates the percentage of
success is 75% with the biggest average similarity percentage is 73.93%.
Keywords: Pulmonary Tuberculosis, Integral Projection, Template Matching
Hasil dari pengujian dapat disimpulkan bahwa metode Template Matching dapat
di lkan bahwa metode Template Matching dapat di
vii
perpustakaan.uns.ac.id
digilib.uns.ac.id
IDENTIFIKASI PENYAKIT TUBERKULOSIS PARU DENGAN METODE
TEMPLATE MATCHING BERDASARKAN CITRA RONTGEN TORAKS
HERMANTO
Jurusan Informatika. Fakultas MIPA. Universitas Sebelas Maret
ABSTRAK
Tuberkulosis paru merupakan penyakit infeksi menular pada organ paruparu yang disebabkan oleh Mycobacterium Tuberculosis. Tuberkulosis paru
merupakan penyebab kematian nomor satu pada golongan penyakit menular. Foto
rontgen toraks menjadi salah satu hal yang perlu dipertimbangkan pada diagnosis
tuberkulosis paru. Hasil diagnosis Tuberkulosis paru tergantung dari hasil
pembacaan foto rontgen toraks tersebut, dimana dipengaruhi oleh beberapa faktor
diantaranya faktor individu yaitu ketajaman mata dan pengalaman dari seorang
dokter. Perkembangan ilmu pengetahuan yang semakin maju saat ini, kekurangankekurangan tersebut dapat teratasi salah satunya menggunakan pengolahan citra
dengan metode Template Matching.
Metode Template Matching merupakan proses pengenalan pola dengan
cara membandingkan pola yang ada pada dokumen dengan pola pada template,
untuk mencari pola yang memiliki nilai kemiripan terbesar dengan template.
Citra rontgen Tuberkulosis paru diproses menggunakan metode pre-processing
yang meliputi cropping, peningkatan kontras, binerisasi, dan penskalaan,
kemudian hasilnya diproses menggunakan integral proyeksi. Hasil dari integral
proyeksi digunakan untuk menghitung prosentase kemiripan antara sampel uji
dengan template pola acuan. Prosentase kemiripan dihitung dengan metode
Normalized Cross Corelation. Jika Prosentase kemiripan terbesarnya sesuai
dengan template Tuberkulosis paru maka hasil identifikasinya adalah tuberkulosis
paru, jika tidak maka hasil identifikasinya adalah normal.
Hasil dari pengujian dapat disimpulkan bahwa metode Template Matching
dapat diterapkan untuk mengidentifikasi penyakit Tuberkulosis paru dengan
prosentase keberhasilan pada pengujian 10 template sebesar 60% dengan rata-rata
prosentase kemiripan terbesar 51,46% sedangkan pada pengujian 20 template
menghasilkan prosentase keberhasilan sebesar 75% dengan rata-rata prosentase
kemiripan sebesar 73,93%.
Kata Kunci : Tuberkulosis Paru, Integral Proyeksi, Template Matching
viii
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR ISI
PERSETUJUAN................................................................................................... i
PENGESAHAN................................................................................................... ii
MOTTO..............................................................................................................iii
PERSEMBAHAN............................................................................................... iv
KATA PENGANTAR ......................................................................................... v
ABSTRACT ........................................................................................................ vii
ABSTRAK ....................................................................................................... viii
DAFTAR ISI ...................................................................................................... ix
DAFTAR TABEL .............................................................................................. xi
DAFTAR GAMBAR .........................................................................................xii
DAFTAR LAMPIRAN..................................................................................... xiv
DAFTAR SIMBOL DAN SINGKATAN........................................................... xv
BAB I PENDAHULUAN ................................................................................... 1
1.1
Latar Belakang Masalah......................................................................... 1
1.2
Rumusan Masalah.................................................................................. 3
1.3
Batasan Masalah .................................................................................... 3
1.4
Tujuan Penelitian................................................................................... 3
1.5
Manfaat Penelitian ................................................................................. 3
1.6
Sistematika Penulisan ............................................................................ 4
BAB II TINJAUAN PUSTAKA .......................................................................... 5
2.1
Landasan Teori ...................................................................................... 5
2.1.1
Foto Rontgen .................................................................................. 5
2.1.2
Citra Rontgen Paru-Paru ................................................................. 5
2.1.3
Citra Paru-Paru Normal .................................................................. 6
2.1.4
Tuberkulosis Paru (TB Paru)........................................................... 7
2.1.5
Pengolahan Citra ............................................................................ 9
2.1.6
Peningkatan Kontras..................................................................... 13
2.1.7
Binerisasi...................................................................................... 14
2.1.8
Penskalaan.................................................................................... 15
ix
perpustakaan.uns.ac.id
digilib.uns.ac.id
2.1.9
Cropping ...................................................................................... 15
2.1.10
Integral Proyeksi........................................................................... 16
2.1.11
Pengenalan Pola............................................................................ 17
2.1.12
Pencocokan Model (Template Matching) ..................................... 18
2.1.12.1.
Normalized Cross Corelation .................................................... 20
2.2
Penelitian yang Terkait ........................................................................ 21
2.3
Kerangka Pemikiran ............................................................................ 23
BAB III METODE PENELITIAN ..................................................................... 25
3.1
Akuisisi Citra....................................................................................... 26
3.2
Pre-processing..................................................................................... 26
3.3
Ekstraksi Ciri (Feature Extraction) ...................................................... 33
3.4
Pembuatan Template Pola Acuan ......................................................... 33
3.5
Pengenalan Pola (Template Matching) ................................................. 34
3.6
Pengujian Hasil Identifikasi Tuberkulosis Paru .................................... 35
3.7
Perhitungan Prosentase Keberhasilan Hasil Penelitian.......................... 36
BAB IV HASIL DAN PEMBAHASAN ............................................................ 37
4.1
Hasil Akuisisi Citra.............................................................................. 37
4.2
Hasil Pre-Processing ........................................................................... 37
4.3
Hasil Ekstraksi Ciri .............................................................................. 40
4.4
Hasil Pengenalan Pola (Template Matching) ........................................ 46
4.5
Analisis Pengujian ............................................................................... 47
4.5.1
Analisis Pengujian Berdasarkan Prosentase Keberhasilan ............. 47
4.5.2
Analisis Pengujian Berdasarkan Prosentase Kemiripan ................. 53
BAB V PENUTUP ............................................................................................ 57
5.1
Kesimpulan.......................................................................................... 57
5.2
Saran ................................................................................................... 57
DAFTAR PUSTAKA ........................................................................................ 58
LAMPIRAN ...................................................................................................... 60
x
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR TABEL
Tabel 4.1 Contoh Matrik 20x20 Citra Rontgen Toraks ....................................... 41
Tabel 4.2 Contoh Hasil Ekstraksi Ciri Template Tuberkulosis Paru.................... 44
Tabel 4.3 Contoh Hasil Ekstraksi Ciri Template Normal.................................... 44
Tabel 4.4 Contoh Hasil Ekstraksi Ciri Sampel Uji Tuberkulosis Paru................. 45
Tabel 4.5 Contoh Hasil Ekstraksi Ciri Sampel Uji Normal ................................. 45
Tabel 4.6 Prosentase Keberhasilan Citra Rontgen Normal 10 Template.............. 47
Tabel 4.7 Prosentase Keberhasilan Citra Rontgen Normal 20 Template.............. 48
Tabel 4.8 Perbandingan Prosentase Keberhasilan Normal .................................. 49
Tabel 4.9 Prosentase Keberhasilan Citra Rontgen TB Paru 10 Template ............ 50
Tabel 4.10 Prosentase Keberhasilan Citra Rontgen TB Paru 20 Template........... 51
Tabel 4.11 Perbandingan Prosentase Keberhasilan TB Paru ............................... 52
Tabel 4.12 Prosentase Kemiripan TB paru ......................................................... 53
Tabel 4.13 Prosentase Kemiripan Normal .......................................................... 54
xi
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR GAMBAR
Gambar 2.1 Pengambilan Foto Paru-Paru Posisi PA ............................................ 5
Gambar 2.2 Hasil Foto Rontgen Paru-Paru Posisi PA .......................................... 6
Gambar 2.3 Citra Paru-Paru Normal .................................................................... 7
Gambar 2.4 Foto Rontgen Tuberkulosis Paru ....................................................... 9
Gambar 2.5 Citra Digital Rontgen...................................................................... 10
Gambar 2.6 Matriks Citra Ukuran 5x5 ............................................................... 11
Gambar 2.7 Derajat Keabuan Matriks Citra 5x5 ................................................. 11
Gambar 2.8 Bidang Studi yang berkaitan dengan Citra ...................................... 12
Gambar 2.9 Proses Pengolahan Citra.................................................................. 13
Gambar 2.10 Grayscale Trasnformation untuk peningkatan kontras citra ........... 13
Gambar 2.11 Efek peningkatan kontras citra terhadap histrogram ..................... 14
Gambar 2.12 Koordinat titik pojok bagian citra yang akan dicrop. ..................... 16
Gambar 2.13 Integral Proyeksi pada citra .......................................................... 16
Gambar 2.14 Perhitungan Integral Proyeksi ....................................................... 17
Gambar 2.15 Ilustrasi Metode Template Matching ............................................. 19
Gambar 2.16 Contoh Template Matching Biner dan Tepi ................................... 20
Gambar 3.1 Bagan Alur Pelaksanaan Penelitian Secara Umum .......................... 25
Gambar 3.2 Citra Hasil Resize 1760x1760 ......................................................... 26
Gambar 3.3 Flowchart Pre-Processing Citra...................................................... 27
Gambar 3.4 Contoh Citra Normal dan Tuberkulosis paru Cropping ................... 28
Gambar 3.5 Flowchart Tahap Cropping ............................................................. 29
Gambar 3.6 Flowchart Tahap Peningkatan Kontras .......................................... 30
Gambar 3.7 Flowchart Tahap Binerisasi ............................................................ 31
Gambar 3.8 Flowchart Tahap Scalling ............................................................... 32
Gambar 3.9 Flowchart Tahap Integral Proyeksi ................................................. 33
Gambar 3.10 Flowchart Pembuatan Template Pola Acuan ................................. 34
Gambar 3.11 Flowchart Tahap Template Matching............................................ 35
Gambar 3.12 Flowchart Proses Pengujian Citra Sampel Uji............................... 36
Gambar 4.1 Citra Hasil Resize 1760x1760 ......................................................... 37
xii
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 4.2 Screenshoot Open File Citra Rontgen ............................................. 38
Gambar 4.3 Screenshoot Hasil Open File Citra Rontgen .................................... 38
Gambar 4.4 Screenshoot Hasil Pre-processing Citra Rontgen ............................ 39
Gambar 4.5 Hasil Pre-Processing Citra Rontgen Toraks.................................... 39
Gambar 4.6 Screenshoot Hasil Ekstraksi Ciri Citra Rontgen .............................. 42
Gambar 4.7 Screenshoot Pembuatan Template Citra Rontgen ............................ 43
Gambar 4.8 Screenshoot Hasil Pengenalan Pola Citra Rontgen .......................... 46
xiii
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR LAMPIRAN
Lampiran 1 : Hasil Pengujian Prosentase Keberhasilan TB Paru 10 Template .... 60
Lampiran 2 : Hasil Pengujian Prosentase Keberhasilan TB Paru 20 Template .... 63
Lampiran 3 : Hasil Pengujian Prosentase Keberhasilan Normal 10 Template...... 66
Lampiran 4 : Hasil Pengujian Prosentase Keberhasilan Normal 20 Template...... 69
Lampiran 5 : Hasil Pengujian Prosentase Kemiripan TB Paru 10 Template ........ 72
Lampiran 6 : Hasil Pengujian Prosentase Kemiripan TB Paru 20 Template ........ 75
Lampiran 7 : Hasil Pengujian Prosentase Kemiripan Normal 10 Template ......... 78
Lampiran 8 : Hasil Pengujian Prosentase Kemiripan Normal 20 Template ......... 81
xiv
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR SIMBOL DAN SINGKATAN
( , )
: intensitas derajat keabuan input
( , )
: intensitas derajat keabuan output
G
: koefisien penguatan kontras
: Grayscale Transformation
: integral proyeksi vertikal
: integral proyeksi horisontal
: kontras output
: kontras input
: maksimal warna intensitas
M
: kolom/lebar
: baris/tinggi
P
: nilai skala keabuan yang dipakai sebagai pusat pengkontrasan
: variabel penskalaan horisontal
: variabel penskalaan vertikal
: nilai ambang batas (threshold)
: tuberkulosis
(
,
):
koordinat pojok kiri atas citra yang akan di-crop
(
,
):
koordinat pojok kanan bawah citra yang akan di-crop
( , )
(x , )
: suatu koordinat citra output
: suatu koordinat citra input
: tak terhingga
xv
Download