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