Deteksi Tepi Canny PRE-PROCESSING DAN

……. 7 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 0.0500 Menerapkan filter tersebut dalam sebuah piksel adalah sama dengan menjumlahkan nilai piksel disekelilingnya yang berukuran 5 x 5 kemudian dibagi dengan 25. hal ini akan memberikan efek smoothing dan membuat blurring pada sebuah citra. Sedangkan fungsi medfilt2 adalah untuk memperhalus citra yang sudah dihilangkan noise -nya yang terdapat pada citra asli

2.3.3 Deteksi Tepi Canny

Pengambilan garis tepi dilakukan untuk memudahkan perhitungan parameter- parameter lingkaran iris nantinya. Tepian citra dapat didefinisikan sebagai piksel yang mengalami perubahan tajam pada skala keabuanya. Tepian akan terlihat sebagai frekuensi tinggi pada spectrum citra, sehingga dapat diekstrak dengan menggunakan filter tertentu dengan meredam bagian frekuensi rendah. Ada beberapa metode deteksi tepi yang dapat digunakan, antara lain: - Metode Canny - Metode Sobel - Metode Robert - Metode Log - Metode Prewitt - Metode Zerocross Dalam penelitian ini digunakan metode Canny, karena memiliki beberapa kelebihan dalam mengekstrak tepian dengan kebebasan pemilihan parameter yang digunakan. Canny edge detector ditemukan oleh Marr dan Hildreth yang meneliti pemodelan persepsi visual manusia. Dalam memodelkan pendeteksian tepi, dia menggunakan ideal step edge, yang direpresentasikan dengan fungsi Sign satu dimensi. Ada beberapa kriteria pendeteksian tepian paling optimum yang dapat dipenuhi oleh algoritma Canny; 1. Mendeteksi dengan baik criteria deteksi Kemampuan untuk meletakkan dan menandai semua tepi yang ada sesuai dengan pemilihan parameter-parameter konvolusi yang dilakukan. Sekaligus juga memberikan fleksibilitas yang sangat tinggi dalam hal menentukan tingkat deteksi ketebalan tepi sesuai yang diinginkan. 2. Melokalisasi dengan baik criteria lokalisasi Dengan metode Canny dimungkinkanya jarak minimum antara tepi yang dideteksi dengan tepi yang asli. 3. Respon yang jelas criteria respon Hanya ada satu respon untuk tiap tepi. Sehingga mudah dideteksi dan tidak menimbulkan kerancuan pada pengolahan citra selanjutnya. Gambar 2.9 Contoh Deteksi Tepi Canny darI Citra Asli

2.4 PENGENALAN TENTANG BAHASA PEMROGRAMAN MATLAB

Matlab merupakan singkatan dari ‘matrix laboratory’. Pada awalnya Matlab dibuat untuk mempermudah pengembangan perangkat lunak berbasis matrik oleh proyek LINPACK dan EISPACK. Matlab adalah sebuah bahasa pemrograman dengan unjuk kerja tinggi high-performance untuk komputasi teknis, yang mengintegrasikan komputasi, visualisasi, dan pemrograman di dalam lingkungan yang mudah penggunaanya dalam memecahkan persoalan dengan solusinya yang dinyatakan dengan notasi matematika. Penggunaan Matlab antara lain: 1. Matematika dan komputasi. 2. Pengembangan algoritma. 3. Pemodelan, simulasi dan pembuatan ‘prototipe’. 4. Analisa data, explorasi dan visualisasi. 5. grafik untuk sains dan teknik.