Operasi-operasi pada Pengolahan Citra Grayscale Konvolusi

24 Gambar 2.13 Model Tepi Satu Dimensi Adapun terdapat tiga macam tepi didalam citra digital, yaitu: a. Tepi Curam Tepi curam adalah tepi dengan perubahan intensitas yang tajam. Arah tepi berkisar 90o Gambar 2.14 menunjukan deteksi tepi tipe tepi curam. Gambar 2.14 Tepi Curam b. TepiLandai Tepi landai yaitu tepi dengan sudut arah yang kecil. Tepi landai dapat dianggap terdiri dari sejumlah tepi-tepi lokal yang lokasinya berdekatan. Gambar 2.15 menunjukan deteksi tepi tipe tepi landai. 25 Gambar 2.15 Tepi Landai c. Tepi yang mengandung derau Umumnya tepi yang terdapat pada aplikasi visi komputer mengandung derau. Operasi peningkatan kualitas citra dapat dilakukan terlebih dahulu sebelum pendektesian tepi. Gambar 2.16 menunjukan deteksi tepi tipe tepi curam dengan derau. Gambar 2.16 Tepi Curam Dengan Derau Faktor kunci dalam mengekstraksi ciri adalah kemampuan mendeteksi keberadaan tepi edge dari objek di dalam citra. Pendeteksian 27 dengan operator gradient citra. Berikut ini berapa contoh pendeteksi tepi turunan pertama yang sering digunakan: a. Metode Roberts-Cross b. Metode Prewitt c. Metode Sobel 2. Second-Order Derivative Edge Detection Pendeteksi Tepi Turunan Kedua. Pendeteksitepi turunan kedua, memanfaatkan nilai tururnan kedua dari fungsi Gaussian dalam langkah-langkah untuk mendeteksi tepi dari suatu citra. Yang termasuk dalam metode pendeteksi tepi ini, adalah: a. Metode Laplacian of Gaussian b. Metode Canny Pada penulisan Tugas Akhir ini metode yang digunakan adalah metode yang menggunakan operator turunan pertama Sobel dan operator turunan kedua Canny.

2.10 Operatol Sobel

Sobel Sobel, 1990 termasuk yang mengembangkan metode ini. Proses penghalusan yang digunakan merupakan proses konvolusi dari jendela yang ditetapkan terhadap citra yang dideteksi. Agar perkiraan gradien tepat ditengah jendela, dalam konvolusi Sobel menggunakan jendela 3x3, dan susunan piksel-piksel disekitar piksel x,y seperti gambar berikut: 29 berkaitan dengan tepi . pada dasarnya operator ini digunakan untuk menentukan nilai pendekatan turunan yang mutlak untuk pada setiap titik citra grayscale masukan.

2.11 Operator Canny

Pada tahun 1986 John Canny Canny, 1986 mengusulkan 3 kriteria yang menjadi basis pengembangan filter untuk mengoptimalkan pendeteksian tepi pada citra bernoise. Ke tiga kriteria tersebut adalah : a. Good detection, kriteria ini bertujuan memaksimalkan nilai signal to noise ration SNR sehingga semua tepi dapat terdeteksi dengan baik atau tidak ada yang hilang. b. Good localisation, tepi yang terdeteksi berada pada posisi yang sebenarnya, atau dengan kata lain bahwa jarak antara posisi tepi yang terdeteksi oleh detektor dengan posisi tepi sebenarnya adalah seminimum mungkin idealnya = 0. c. Low multiplicity of the response atau ”one response to single edge” detektor tidak memberikan tepi yang bukan tepi sebenarnya. Berdasarkan pada criteria ini Canny berhasil melakukan optimalisasi dari 3 kriteria tersebut dan menghasilkan persamaan, namun persamaan ini cukup sulit untuk diimplementasikan seperti gambar dibawah ini. Gambar 2.21 Persamaan Canny 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