30 sehingga pada implementasinya, Canny tetap menggunakan filter
Gaussian untuk mereduksi noise dan dilanjutkan dengan penghitungan turunan pertama dan thresholding hysteresis.
Operator Canny termasuk Salah satu algoritma deteksi tepi modern. Berikut adalah diagram blok algoritma Canny :
Gambar 2.22 Diagram Blok Canny
Berdasarkan wikipedia, operator Canny merupakan deteksi tepi yang optimal. Operator Canny menggunakan Gaussian Derivative Kernel untuk
menyaring kegaduhan dari citra awal untuk mendapatkan hasil deteksi tepi yang halus.
2.12 MATLAB
MATLAB adalah sebuah bahasa dengan high-performance kinerja tinggi untuk komputasi masalah teknik. Matlab mengintegrasikan
komputasi, visualisasi, dan pemrograman dalam suatu model yang sangat mudah untuk pakai dimana masalah-masalah dan penyelesaiannya
diekspresikan dalam notasi matematika yang familiar. Penggunaan Matlab meliputi bidang
–bidang: Original
Image Image
Smoothing Differentiation
Nonmaximum Suppression
Edge Thresholding
Edge Image
31 • Matematika dan Komputasi
• Pembentukan Algorithm • Akusisi Data
• Pemodelan, simulasi, dan pembuatan prototipe • Analisa data, explorasi, dan visualisasi
• Grafik Keilmuan dan bidang Rekayasa MATLAB merupakan suatu sistem interaktif yang memiliki elemen
data dalam suatu array sehingga tidak lagi kita dipusingkan dengan masalah dimensi. Hal ini memungkinkan kita untuk memecahkan banyak masalah
teknis yang terkait dengan komputasi, kususnya yang berhubungan dengan matrix dan formulasi vektor, yang mana masalah tersebut merupakan
momok apabila kita harus menyelesaikannya dengan menggunakan bahasa level rendah seperti Pascall, C dan Basic.
Nama MATLAB merupakan singkatan dari matrix laboratory. MATLAB pada awalnya ditulis untuk memudahkan akses perangkat lunak
matrik yang telah dibentuk oleh LINPACK dan EISPACK. Saat ini perangkat MATLAB telah menggabung dengan LAPACK dan BLAS
library, yang merupakan satu kesatuan dari sebuah seni tersendiri dalam perangkat lunak untuk komputasi matrix.
Dalam lingkungan perguruan tinggi teknik, Matlab merupakan perangkat standar untuk memperkenalkan dan mengembangkan penyajian
materi matematika, rekayasa dan kelimuan. Di industri, MATLAB
33
2.13 Metode Eksperimental 1. Definisi
Eksperimen adalah observasi di bawah kondisi buatan artificial condition dimana kondisi tersebut dibuat dan diatur oleh si peneliti. Dengan
demikian, penelitian eksperimental adalah penelitian yang dilakukan dengan mengadakan manipulasi terhadap objek penelitian serta adanya kontrol.
2. Merencanakan percobaan a. Langkah-langkah dalam percobaan
1 Rumusan masalah serta pernyataan tentang tujuan percobaan dan
penelitian. 2
Gambaran dari percobaan yang akan dilakukan, termasuk tentang besarnya percobaaan, jumlah dan jenis perlakuan, material yang
dipakai, dan sebagainya. 3
Outline dari penganalisisan yang akan dikerjakan. b. Desain percobaan
Desain percobaan adalah step-step atau langkah-langkah yang utuh dan berurutan yang dibuat lebih dahulu, sehingga keterangan yang
ingin diperoleh dari percoban akan punya hubungan yang nyata dengan masalah penelitian.
3. Melaksanakan percobaan
Setelah perencanaan rampung dan desain yang cocok telah dipilih, maka tibalah saatnya untuk melaksanakan percobaan. Hal yang pertama-
34 tama perlu diperhatikan dalam pelaksanaan percobaan, adalah pengenalan
terhadap material yang digunakan dalam percobaan. 4.
Syarat-syarat percobaan yang baik Beberapa syarat-syarat harus dipenuhi oleh suatu percobaan yang
memenuhi syarat. Syarat-syarat antara lain adalah sebagai berikut. a
Percobaan harus bebas bias b
Percobaan harus punya ukuran terhadap error c
Percobaan harus punya ketetapan. d
Tujuan harus didefinisikan sejelas-jelasnya e
Percobaan harus punya jangkauan yang cukup. 5.
Jenis- jenis metode eksperimen Percobaan banyak ragamnya. Ada yang dinamakan percobaan
absolut, dimana percobaan digunakan untuk mengadakan estimasi terhadap suatu set observasi dengan hasil yang mempunyai reliabilitas yang tinggi. Di
lain pihak ada percobaan perbandingan comparative experiment. Dalam hal ini dilakukan satu percobaan dengan membandingkan perlakuan-
perlakuan dan membandingkan pengaruh perlakuan tersebut terhadap satu populasi.
35
BAB III METODOLOGI PENELITIAN
3.1 Metode Pengumpulan Data
Dalam melakukan pengumpulan data, penulis melakukan studi pustaka sebagai dasar penelitian. Pada tahapan ini penulis melakukan
pengumpulan data yang terkait dari berbagai sumber. Sumber bacaan berasal dari buku-buku ilmu komputer, jurnal, karya ilmiah, dan buku
elektronik yang berstandar. Adapun buku-buku yang dipelajari dan situs- situs internet yang berkaitan dengan judul yang penulis ambil dan dapat
dilihat pada daftar pustaka.
Tabel 3.1 Studi Pustaka
Jurnal Kesimpulan
komparasi algoritma Deteksi tepi edge detection untuk segmentasi
citra tumor hepar Proses segmentasi citra tumor dengan
metode deteksi
tepi menggunakan
operator canny, operator sobel, operator Robert dan operator Prewtt sudah
dilakukan. Dari 10 citra tumor pasien, ada 8 citra tumor 80 dari citra
keseluruhan yang dapat terbaca dan terdeteksi oleh operator canny, hal ini
menunjukan bahwa operator canny dapat bekerja lebih baik dari ketiga operator
lainnya.
Ekstraksi Bentuk Janin Pada Citra Hasil Usg 3 Dimensi Menggunakan
Deteksi Tepi Canny Kesimpulan
yang diperoleh
dari penelitian ini adalah metode deteksi tepi
Canny dapat diimplementasikan untuk mengekstraksi bentuk janin. Selain itu,
kesimpulannya
adalah untuk
mendapatkan ekstraksi bentuk janin yang baik, maka nilai ambang atas dan ambang
bawah double tresholding dalam metode deteksi tepi Canny adalah 80 dan 20.
Namun, untuk mengantisipasi keaneka-