Klasifikasi Identitas Wajah Untuk Otorisasi Menggunakan Deteksi Tepi dan LVQ

dokumen-dokumen yang mirip
Identifikasi Gender Berdasarkan Citra Wajah Menggunakan Deteksi Tepi dan Backpropagation

PEMANFAATAAN BIOMETRIKA WAJAH PADA SISTEM PRESENSI MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK

Program Aplikasi Komputer Pengenalan Angka Dengan Pose Jari Tangan Sebagai Media Pembelajaran Interaktif Anak Usia Dini

BAB III PERANCANGAN SISTEM

AKSI NON PLAYER CHARACTER PADA GAME REAL TIME FIGHTING MENGGUNAKAN LEARNING VECTOR QUANTIZATION

SIMULASI PENGENALAN TULISAN MENGGUNAKAN LVQ (LEARNING VECTOR QUANTIZATION )

IMPLEMENTASI SEGMENTASI CITRA DAN ALGORITMA LEARNING VECTOR QUANTIZATION (LVQ) DALAM PENGENALAN BENTUK BOTOL

BAB I PENDAHULUAN. 1.1 Latar Belakang

PENGENAL HURUF TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN METODE LVQ (LEARNING VECTOR QUANTIZATION) By. Togu Sihombing. Tugas Ujian Sarjana

BAB II TINJAUAN PUSTAKA. menggunakan PCA, kemudian penelitian yang menggunakan algoritma Fuzzy C-

Identifikasi Otentifikasi Citra Tanda Tangan Menggunakan Wavelet dan Backpropagation

BAB I PENDAHULUAN. telinga, wajah, infrared, gaya berjalan, geometri tangan, telapak tangan, retina,

BAB I PENDAHULUAN 1.1 Latar Belakang

Oleh: Angger Gusti Zamzany( ) Dosen Pembimbing: Dr. Dwi Ratna Sulistyaningrum, S.Si, M.T.

ALGORITMA LEARNING VECTOR QUANTIZATION UNTUK PENGENALAN BARCODE BUKU DI PERPUSTAKAAN UNIVERSITAS GALUH CIAMIS

BAB 2 Landasan Teori

SISTEM PENDETEKSI WAJAH MANUSIA PADA CITRA DIGITAL (PROPOSAL SKRIPSI) diajukan oleh. NamaMhs NIM: XX.YY.ZZZ. Kepada

SISTEM PENGENALAN WAJAH MENGGUNAKAN WEBCAM UNTUK ABSENSI DENGAN METODE TEMPLATE MATCHING

Oleh: Ulir Rohwana ( ) Dosen Pembimbing: Prof. Dr. H. M. Isa Irawan, M.T.

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) IMPLEMENTASI JARINGAN SYARAF TIRUAN BACKPROPAGATION UNTUK MENGENALI MOTIF BATIK

BAB II TINJAUAN PUSTAKA

DETEKSI PLAT KENDARAAN MENGGUNAKAN HOG DAN LVQ. Muhammad Imron Rosadi 1

IDENTIFIKASI NOMOR POLISI MOBIL MENGGUNAKAN METODE JARINGAN SARAF BUATAN LEARNING VECTOR QUANTIZATION

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

PENGAMAN RUMAH DENGAN SISTEM FACE RECOGNITION SECARA REAL TIME MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS

BAB 3 METODE PERANCANGAN

Verifikasi Citra Wajah Menggunakan Metode Discrete Cosine Transform Untuk Aplikasi Login

IMPLEMENTASI PENGENALAN WAJAH MENGGUNAKAN ALGORITMA PRINCIPAL COMPONENT ANALYSIS(PCA) DAN IMPROVED BACKPROPAGATION

DAFTAR ISI. Lembar Pengesahan Penguji... iii. Halaman Persembahan... iv. Abstrak... viii. Daftar Isi... ix. Daftar Tabel... xvi

BAB 3 PERANCANGAN SISTEM

PROTOTYPE PENGENALAN WAJAH MELALUI WEBCAM DENGAN MENGGUNAKAN ALGORITMA PRICIPAL COMPONENT ALAYSIS (PCA) DAN LINIER DISCRIMINANT ANALYSIS (LDA)

JURNAL SAINS DAN SENI POMITS Vol. 2, No.1, (2014) 1-6 1

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. mengenali dan membedakan ciri khas yang dimiliki suatu objek (Hidayatno,

BAB 2 LANDASAN TEORI

1. Pendahuluan. 1.1 Latar belakang

BAB I PERSYARATAN PRODUK

IDENTIFIKASI CITRA BILANGAN DESIMAL 0-9 BERBASIS LEARNING VECTOR QUANTIZATION SECARA REAL TIME

BAB 1 PENDAHULUAN. Sistem Pakar (Expert System), Jaringan Saraf Tiruan (Artificial Neural Network), Visi

PENGENALAN HURUF DAN ANGKA PADA CITRA BITMAP DENGAN JARINGAN SARAF TIRUAN METODE PROPAGASI BALIK

BAB I PENDAHULUAN. ke karakteristik tertentu pada manusia yang unik dan berbeda satu sama lain.

Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Teknologi Sepuluh Nopember Surabaya

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. Kamera web (singkatan dari web dan camera) merupakan sebuah media

BAB 2 LANDASAN TEORI. fuzzy logic dengan aplikasi neuro computing. Masing-masing memiliki cara dan proses

DAFTAR ISI. Halaman Judul. Lembar Pengesahan Pembimbing. Lembar Pengesahan Penguji. Halaman Persembahan. Halaman Motto. Kata Pengantar.

APLIKASI PENGENALAN PLAT NOMOR KENDARAAN BERMOTOR MENGGUNAKAN METODE LEARNING VECTOR QUANTIZATION

BAB II LANDASAN TEORI

PENGENALAN AKSARA JAWAMENGGUNAKAN LEARNING VECTOR QUANTIZATION (LVQ)

SISTEM PENGENALAN WAJAH DENGAN METODE EIGENFACE DAN JARINGAN SYARAF TIRUAN (JST)

BAB 2 TINJAUAN PUSTAKA. Bab 2 ini berisi tentang pembahasan teori-teori tentang jaringan syaraf tiruan, Algoritma Learning Vector Quantization (LVQ).

IMPLEMENTASI DEEP LEARNING BERBASIS TENSORFLOW UNTUK PENGENALAN SIDIK JARI

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi dan evaluasi yang dilakukan terhadap perangkat keras dan

SISTEM PENGENALAN BARCODE MENGGUNAKAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III ANALISIS DAN PERANCANGAN

Segitiga Fuzzy-Neural Network untuk Mengenali Pola dari Model Input Data yang Berdistribusi

BAB II TINJAUAN PUSTAKA. yang revelan dengan penelitian yang akan. antara metode Kohonen Neural Network dengan metode Learning ng Vector

BAB 1 PENDAHULUAN 1-1

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM PENGENALAN KARAKTER DENGAN JARINGAN SYARAF TIRUAN ALGORITMA PERCEPTRON

Identifikasi Tingkat Perhatian Produk Berdasarkan Sinyal EEG Sebagai Neuro Marketing

Identifikasi Tanaman Buah Berdasarkan Fitur Bentuk, Warna dan Tekstur Daun Berbasis Pengolahan Citra dan Learning Vector Quantization(LVQ)

ANALISIS DEKOMPOSISI WAVELET PADA PENGENALAN POLA LURIK DENGAN METODE LEARNING VECTOR QUANTIZATION

BAB 2 LANDASAN TEORI

PENGEMBANGAN SISTEM PENGENALAN EKSPRESI WAJAH MENGGUNAKAN JARINGAN SYARAF TIRUAN BACKPROPAGATION (STUDI KASUS PADA DATABASE MUG)

KOMPRESI CITRA DIGITAL DENGAN MENGGUNAKAN HEBBIAN BASED PRINCIPAL COMPONENT ANALYSIS

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

ANALISIS PERBANDINGAN METODE PREWITT DAN CANNY UNTUK IDENTIFIKASI IKAN AIR TAWAR

ANALISIS DAN SIMULASI SISTEM PENGENALAN WAJAH DENGAN METODE FISHERFACE BERBASIS OUTDOORVIDEO.

SISTEM PENGENALAN TULISAN TANGAN REAL TIME MENGGUNAKAN METODE DOMINANT POINT DAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION

PENGENALAN BAHASA ISYARAT HURUF ABJAD MENGGUNAKAN METODE LEARNING VECTOR QUANTIZATION (LVQ) SKRIPSI

BAB II DASAR TEORI. 2.1 Meter Air. Gambar 2.1 Meter Air. Meter air merupakan alat untuk mengukur banyaknya aliran air secara terus

IDENTIFIKASI JENIS BATU AKIK MENGGUNAKAN METODE LEARNING VEKTOR QUANTIZATION (LVQ)

BAB 2 KONSEP DASAR PENGENAL OBJEK

BAB IV HASIL PENELITIAN DAN PEMBAHASAN. 4.1 Pengembangan Sistem Pengenalan Wajah 2D

UJI KINERJA FACE RECOGNITION MENGGUNAKAN EIGENFACES

Algoritma Kohonen dalam Mengubah Citra Graylevel Menjadi Citra Biner

BAB 3 METODOLOGI PENELITIAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

ALGORITMA BACKPROPAGATION PADA JARINGAN SARAF TIRUAN UNTUK PENGENALAN POLA WAYANG KULIT

BAB III METODE PENELITIAN. Desain penelitian untuk pengenalan nama objek dua dimensi pada citra

BAB 2 LANDASAN TEORI

APLIKASI IDENTIFIKASI ISYARAT TANGAN SEBAGAI PENGOPERASIAN E-KIOSK

Analisa Perbandingan Metode Edge Detection Roberts Dan Prewitt

IDENTIFIKASI RAMBU-RAMBU LALU LINTAS MENGGUNAKAN LEARNING VECTOR QUANTIZATION

BAB I PENDAHULUAN. satu bagian sistem biometrika adalah face recognition (pengenalan wajah). Sistem

Pengenalan Plat Nomor Mobil Menggunakan Metode Learning Vector Quantization

IMPLEMENTASI ALGORITMA FRACTAL NEIGHBOUR DISTANCE UNTUK FACE RECOGNITION

JURNAL SAINS DAN SENI POMITS Vol. 2, No.1, (2013) 1-6 1

Penggunaan Jaringan Syaraf Tiruanuntuk Membaca Karakter pada Formulir Nilai Mata Kuliah

DETEKSI GERAK BANYAK OBJEK MENGGUNAKAN BACKGROUND SUBSTRACTION DAN DETEKSI TEPI SOBEL

BAB 2 LANDASAN TEORI

SISTEM PENGENALAN WAJAH BERBASIS METODA FISHERFACE TUGAS AKHIR. Febrian Ardiyanto NIM :

PENGENALAN GENDER MEMANFAATKAN WAJAH MANUSIA DENGAN MENGGUNAKAN METODE KLASIFIKASI NEAREST NEIGHBOR

BAB I PENDAHULUAN. dengan memanfaatkan ciri wajah yang telah tersimpan pada database atau wajah

APLIKASI PENGENALAN WAJAH UNTUK VALIDASI PESERTA UJIAN ONLINE MENGGUNAKAN METODE HAAR CASCADE DAN EIGEN FACE VECTOR

BAB III METODE PENELITIAN. dan bahan, agar mendapatkan hasil yang baik dan terstruktur. Processor Intel Core i3-350m.

Transkripsi:

Klasifikasi Identitas Wajah Untuk Otorisasi Menggunakan Deteksi Tepi dan LVQ Gilang Ramadhan *, Esmeralda C Djamal, Tedjo Darmanto Jurusan Informatika, Fakultas MIPA Universitas Jenderal Achmad Yani Jl. Terusan Sudirman, Cimahi * gilang.ramadhan19@gmail.com Abstrak Pengenalan pola wajah dapat dipandang mengenali emosi, ras, ataupun pemiliknya berdasarkan fitur-fitur yang dimiliki. Beberapa penelitian terdahulu mengenali emosi berdasarkan segmen dari wajah menggunakan Regions Of Interest (ROI) dan Jaringan Syaraf Tiruan (JST), sedangkan penelitian lain mengenali jender dari pemilik wajah menggunakan Principal Component Analysis (PCA) dan Linear Discriminant Analysis (LDA) sebagai pengenalan biometrik menggunakan JST ataupun Eigen Face. Biometrik dapat dijadikan sebagai identitas yang diperlukan seperti untuk kehadiran, akses suatu sistem, dan pencaharian seseorang. Pengenalan citra wajah, retina, sidik jari dapat menunjukkan identitas dari pemiliknya. Penelitian ini telah membangun sistem pengenalan identitas berdasarkan citra wajah untuk otorisasi akses pintu hunian menggunakan JST. Citra wajah disegmentasi atas mata, dan mulut, sebagai masukan dari JST menggunakan metode Learning Vector Quantization (LVQ) dengan panjang vektor 10.600. 1-2.800 merupakan vektor mata kanan, 2.801-5.600 mata kiri, dan 5.601-10.600 merupakan vector mulut. LVQ mempunyai kesederhanaan dalam generalisasi pelatihan sehingga mempunyai komputasi lebih baik. Akurasi pengenalan ditingkatkan dengan memasukkan segmen-segmen wajah sebagai ciri. Sistem klasifikasi identitas wajah yang dibangun diimplementasi dalam bentuk perangkat lunak. Hasil klasifikasi dari 25 data uji yang tidak dilatih memperoleh akurasi sebesar 88% dengan hasil pengenalan tiga data uji tidak dikenali dan 22 data uji dikenali. Sedangkan hasil klasifikasi dari 25 data uji yang telah dilatih memperoleh akurasi sebesar 92% dengan hasil pengenalan dua data uji tidak dikenali dan 23 data uji dikenali. Kata kunci klasifikasi identitas wajah; segmentasi; Learning Vector Quantization; otorisasi I. PENDAHULUAN Wajah dapat dipandang untuk mengenali identitas, jender, emosi, dan ras berdasarkan fitur-fitur yang dimiliki. Setiap wajah memiliki karakteristik dan pola yang berbeda sehingga wajah dapat digunakan untuk klasifikasi identitas. Perusahaan, lembaga, institusi maupun instansi terkait memerlukan pengenalan identitas biometrik secara otomatis. Biometrik merupakan suatu teknologi keamanan yang memanfaatkan karakteristik fisik seseorang untuk verifikasi atau identifikasi. Beberapa citra yang digunakan adalah wajah, sidik jari, tanda tangan atau retina. Penggunaan sidik jari cenderung lebih rendah dari penggunaan iris mata untuk tingkat akurasi, karena pengenalan sidik jari memiliki kelemahan yaitu sensor tidak dapat mendeteksi jari yang basah, terlalu kering, terkelupas, kotor, dan tertutup tinta. Sedangkam iris mata memerlukan perangkat khusus yaitu kamera digital infra merah, serta membutuhkan memori yang cukup tinggi dibandingkan dengan pengenalan menggunakan citra wajah [1]. Pengenalan wajah memiliki keunikan dan performansi yang tinggi sehingga dapat digunakan sebagai verifikasi atau identifikasi. Wajah diklasifikasi berdasarkan identitas pemilik guna meningkatkan faktor keamanan, karena setiap data wajah seseorang yang disimpan pada basis data memiliki identitas yang berbeda, meskipun data tersebut diambil dari satu orang dengan wajah yang sama.akses pintu rumah atau ruangan dengan memindai wajah dapat digunakan sebagai keamanan dan akses kontrol terhadap pengunjung yang dapat memasuki hunian serta mengetahui siapa saja yang sah maupun tidak saat memasuki ruangan. Hunian yang dimaksud yaitu berupa apartement, rumah dinas atau hunian aparatur negara yang memanfaatkan teknologi rumah pintar. Penelitian mengenai klasifikasi wajah telah banyak dilakukan, di antaranya pengenalan ekspresi emosi menggunakan Regions of Interest (ROI), Jaringan Syaraf Tiruan (JST) [2] dan Fisher Face [3], pengenalan jender menggunakan Principal Component Analysis (PCA) dan Linear Discriminant Analysis (LDA) [4], pengenalan identitas wajah mengunakan JST, deteksi wajah secara real time menggunakan Viola Jonesdetector [5]. Penelititan mengenai pengenalan citra wajah menggunakan metode Two- Dimensional Linier Discriminant Analysis (TDLDA) dan Support Vector Machine (SVM)memberikan hasil yang optimal dengan tingkat akurasi pengenalan antara 84% sampai 100% menggunakan basis data Olivetti Research Laboratorium (ORL), The Yale Face Database, dan The University of Bern [6]. Penelitian ini membangun sistem yang dapat mengklasifikasi wajah dengan deteksi tepi dan JST dengan algoritma Learning Vector Quantization (LVQ). Deteksi tepi digunakan untuk memperjelas garis batas suatu segmen mata kanan, mata kiri, dan mulut. Hasil segmentasi yang terdiri dari 8 bit warna dilakukan thresholding, selanjutnya dikonversi dari matriks menjadi vektor sebagai data masukan untuk klasifikasi identitas wajah menggunakan LVQ. Yogyakarta, 6 Agustus 2016 D-37

II. METODE A. Pengambilan Citra Wajah untuk Identifikasi Penelitian terdahulu mengenali emosi berdasarkan segmen wajah menggunakan ROI dan JST pengambilan data dilakukan secara offline menggunakan kamera dengan spesifikasi 8 megapixel. Jarak pengambilan data terhadap kamera dengan obyek adalah 30 cm dengan latar belakang pengambilan citra berwarna putih. Pada proses pengenalan dan pengujian obyek citra terlihat dengan jelas tidak menggunakan aksesoris pada wajah [2]. Pengaruh lingkungan seperti kondisi pencahayaan, pose wajah,aksesoris yang digunakan pada pembangunan sistem membutuhkan tingkat akurasi yang baik terhadap hasil identifikasi. Penelitian terkait mengenai sistem absensi menggunakan metode Wavalet pengambilan data menggunakan perantara webcam dilakukan secara realtime. Obyek yang ditangkap dalam pengambilam data hanya satu buah obyek yang mengandung citra wajah dengan posisi tegak lurus terhadap webcam disertai kondisi pencahayaan terang [7]. B. Rancangan Sistem Klasifikasi identitas wajah Masukan dari sistem pada penelitian ini berupa citra wajah dari lima naracoba menggunakan webcam sebagai perantara dengan ukuran gambar 640 x 480.Perolehan data dilakukan secara langsung dengan jarak wajah terhadap webcam 30-50 cm dengan kondisi pencahayaan yang terang disertai latar belakang pada saat pengambilan citra wajah berwarna putih untuk memperkecil gangguan pada saat proses klasifikasi. Citra yang ditangkap satu buah wajah dengan posisi lurus dan berada pada titik tengah posisi webcam. Tahapan metode penelitian ini terdiri dari enam tahap. Tahap pertama analisis sistem berjalan. Pada analisis sistem berjalan membatasi akses terhadap orang yang dapat memasuki ruangan yang bersifat private dilakukan menggunakan kunci pintu. Penggunaan kunci pintu secara konvensional berpotensi terjadinya penyalahgunaan akses terhadap orang yang tidak bertanggung jawab. Pengenalan identitas wajah dapat digunakan sebagai akses kontrol pintu masuk ruangan dengan memindai wajah. Tahap kedua yaitu pengambilan data berupa citra wajah sebagai data latih dan data uji, banyaknya naracoba pada penelitian ini yaitu lima naracoba,setiap naracoba dilakukan pengambilan citra wajah sebanyak limacapture dengan kondisi wajah yang berbeda sebagai data latih dan lima capture sebagai data uji. Sehingga jumlah citra yang digunakan yaitu 50 citra wajah. Tahap ketiga adalah perancangan sistem. Sebelum data masukan diproses dilakukan pra-proses terlebih dahulu, tahapan dalam pra-proses terdiri dari tujuh langkah yaitu face detection menggunakan Haar Cascade front face, normalisasi dan cropping menjadi 320 x 320, grayscalling, deteksi tepi Canny, segmentasi mata (70 x 40), segmentasi mulut (100 x 50), selanjutnya konversi matriks ke vector (1 x 10.600). Haar Cascade front face merupakan suatu teknik untuk mendeteksi area wajah, setelah area wajah dikenali dilakukan cropping dan normalisasi dengan tujuan untuk mengubah ukuran data masukan menjadi sama. Proses grayscalling merupakan tahapan untuk merubah warna citra masukan menjadi warna hitam-putih/keabuan. Deteksi tepi digunakan untuk memperjelas garis tepi atau batas suatu obyek untuk mempermudah dalam melakukan segmentasi. LVQ digunakan untuk pelatihan dan pengujian setelah melalui tahapan pra-proses. Pelatihan dilakukan terhadap suatu citra dengan menghasilkan segmen mata dan mulut dalam bentuk matriks. Konversi matriks ke dalam vektor dilakukan sebagai masukan dalam pelatihan. Tahap praproses dan klasifikasi diperlihatkan pada Gambar 1. 480 Pelatihan dengan LVQ Data latih 680 1. Face Detection Haar Cascade Front Face 2. Normalisasi + Cropping 320x320 3. Grayscalling 4. Deteksi tepi Canny Pra-proses 5. Segmentasi mata (70x40) 6. Segmentasi mulut (100x50) 7. Konversi matrix ke vektor (1x10.600) PROSES Bobot Hasil Pelatihan Data uji 680 Klasifikasi menggunakan LVQ AYAH IBU ANAK1 ANAK2 ASISTEN RUMAH TANGGA TIDAK DIKENALI Otorisasi PINTU TERBUKA 480 PINTU TETAP TERTUTUP Pra-proses Gambar 1. Klasifikasi wajah menggunakan LVQ Banyaknya vektor input 10.600 untuk seluruh ukuran fitur. Vektor input 1-2.800 menyatakan segmen mata kanan, 2.801 5600 menyatakan segmen mata kiri, dan 5.601 10.600 untuk segmen mulut. Banyaknya kelas yang digunakan yaitu enam kelas, dengan mengasumsikan banyaknya penghuni dalam satu hunian sebanyak lima penghuni, dan satu kelas menyatakan pola tidak dikenali. Tahap keempat adalah implementasi perangkat lunak klasifikasi identitas wajah menggunakan deteksi tepi dan LVQ. Data masukan dilakukan pelatihan menggunakan LVQ. Hasil pelatihan merupakan generalisasi yang direpresentasikan ke dalam bobot yang disimpan pada basis data. Tahap kelima adalah pengujian dan evaluasi. Pada tahap pengujian data uji dilakukan praproses terlebih dahulu seperti data latih. Pada saat pengujian dan evalusi menggunakan LVQ Yogyakarta, 6 Agustus 2016 D-38

mencari pola yang mirip dengan pola sampel yang disimpan dalam basis data. Tetapi jika pola data uji tidak sesuai dengan pola data sampel maka masuk pada kelas pola tidak dikenali Tahap keenam adalah pelaporan dan publikasi ilmiah. Keluaran penelitian ini adalah sebuah sistem yang dapat mengklasifikasikan wajah seseorang untuk keperluan otorisasi akses pintu dalam bentuk perangkat lunak. C. Deteksi Tepi Deteksi tepi merupakan perubahan nilai intensitas derajat keabuan yang tinggi dalam jarak yang singkat. Suatu titik (x, y) dikatakan sebagai tepi bila titik tersebut mempunyai perbedaan nilai pixel yang tinggi dengan nilai pixel tetangganya. Hasil deteksi tepi suatu citra dengan jenis derau tertentu, dan deteksi tepi tertentu memiliki indeks kualitas yang berbeda dibandingkan dengan hasil deteksi tepi citra yang lain karena pada elemen matriks antara citra yang satu dengan citra yang lain berbeda. Deteksi tepi memiliki berbagai macam operator dalam mendeteksi tepi suatu citra. Penelitian terdahulu mengenai perbandingan penggunaan deteksi tepi dengan metode Laplace, Sobel, Prewit dan Canny pada pengenalan pola batik penggunaan deteksi tepi Canny untuk segmentasi citra atau untuk feature extraction dapat meningkatkan akurasi dalam mengenali sebuah pola [8]. Deteksi tepi Canny terdiri dari empat proses yaitu smoothing image, compute gradient, Non-maxima Suppression dan Double Thresholding. Citra masukan dilakukan smoothing image dengan tujuan untuk memperbaiki kualitas citra dengan cara menghilangkan derau. Compute gradient merupakan proses untuk menghitung potensi gradien suatu tepi citra. Selanjutnya proses non-maxima suppression bertujuan untuk melokalisasi tepi secara presisi, dan untuk proes double thresholding bertujuan untuk menentukan kategori pixel edge. Untuk flow chart dari deteksi tepi Canny dapat dilihat pada Gambar 2. Start tergantung pada jarak antara vektor-vektor masukan. Jika dua vektor masukan mendekati sama, maka lapisan kompetitif meletakkan kedua vektor masukan tersebut ke dalam kelas yang sama. Prinsip kerja dari algoritma LVQ adalah pengurangan node-node yang pada akhirnya hanya ada satu node output yang terpilih. Pertama kali yang dilakukan adalah melakukan inisialisasi bobot untuk tiap-tiap node yang didapatkan dari node-node input yang mewakili masingmasing kelas. Setelah menentukan bobot, maka jaringan diberi masukan sejumlah dimensi node/neuron masukan. Setelah masukan diterima jaringan, maka jaringan mulai melakukan perhitungan jarak vektor yang didapatkan dengan menjumlah selisih/jarak antara vektor masukan dengan vektor bobot Tahap pelatihan JST ini menggunakan JST LVQ terhadap klasifikasi identitas wajah. Jumlah neuron input memiliki 10.600 neuron dan neuron pada output layer memiliki 6 neuron. Arsitektur LVQ dapat dilihat pada Gambar 3. Mata kanan Mata kiri Mulut x1 x2800 X2801 x5600 x5601 x10600 x-w1 x-w2 x-w3 x-w4 x-w5 x-w6 Original Smooting Compute Gradient Non Maximum Suppression Double Thresholding Edge Input Layer Competitive Layer Gambar 2. Flow chart deteksi tepi Cannny D. Klasifikasi Wajah dengan LVQ LVQ merupakan suatu metode klasifikasi pola yang masing-masing unit keluaran mewakili kategori atau kelas tertentu. Metode LVQ digunakan untuk pengelompokkan dengan jumlah target atau kelas sudah ditentukan sebelumnya. Pada penelitian sebelumnya proses pembelajaran menggunakan metode LVQ setiap matriks gambar dipelajari dan menghasilkan 1 matriks nilai bobot dengan banyaknya pengujian 25 kali untuk setiap parameter [9]. Suatu lapisan kompetitif secara otomatis belajar untuk mengklasifikasikan vektor-vektor masukan. Kelas-kelas yang didapatkan sebagai hasil dari lapisan kompetitif ini hanya End dimana: Gambar 3. Arsitektur identitas wajah menggunakan JST LVQ X 1 -X 10.600 : menyatakan vektor masukan W 1 -W 6 : menyatakan vektor bobot pada lapisan kompetitif Tahapan Algoritma Learning Vector Quantization, di antaranya: 1. Tetapkan : a. bobot (w), b. MaxIterasi c. learning rate (α) d. Epoh = 0 2. Kerjakan jika (Epoh < MaxEpoh) atau (α > eps) a. Epoh = epoh + 1 b. Kerjakan untuk i = 1 sampai MaxIterasi Yogyakarta, 6 Agustus 2016 D-39

c. Tentukan jarak (J) untuk mencari w minimum dengan Persamaan 1. J = (x && w && ) * +.... +(x &- w &- ) * (1) d. Perbaiki w dengan ketentuan: Jika T = Cj maka: W j baru = W j lama + α (x W j lama ) (2) Jika T Cj maka: W j baru = W j lama + α (x W j lama ) (3) dimana: T Cj kurangi nilai α. : menyatakan target atau kelas : menyatakan bobot minimum α = α (0.1 α) (4) Setelah dilakukan pelatihan, maka diperoleh bobot akhir. Bobot-bobot ini yang nantinya digunakan untuk melakukan simulasi atau pengujian dengan data uji. Nilai bobot pada LVQ merupakan masukan dari vektor yang mewakili dari masing-masing kelas. MaxEpoh yang digunakan yaitu 1000, learning rate (α) 0.01, 0.03, dan 0.05. Jika α terlalu cepat atau terlalu lambat hasil pengenalan untuk tingkat akurasi berpotensi rendah, maka laju pembelajaran yang digunakan yaitu 0.01 [10]. III. HASIL DAN DISKUSI Hasil yang diperoleh dari penelitian ini dengan menggunakan data latih sebanyak 25 citra wajahyang diambil dari lima naracoba. Untuk mendeteksi suatu tepi dari citra wajah dapat bekerja dengan baik dengan batasan keadaan cahaya pada saat pengambilan wajah haruslah terang. No Data Latih 1 Naracoba 1 2 Naracoba 2 3 Naracoba 3 4 Naracoba 4 TABEL I. HASIL SEGMEN AREA WAJAH Mata Kanan Segmen Wajah Mata Kiri Mulut Analisis pelatihan menggunakan JST LVQ terhadap data latih dengan α yang berbeda, MaxEpoh 1000, err 0.001 dan pengurangan learning rate 0.01 untuk mendapatkan parameter yang optimal. Analisis laju pembelajaran pelatihan LVQ dapat dilihat pada Tabel II. TABEL II. ANALISIS PARAMETER LAJU PEMBELAJARAN LVQ No α Akurasi Pengujian Data Latih Data Tidak Dilatih 1 0.01 92% 88% 2 0.03 60% 84% 3 0.05 40% 68% Hasil analisis pada Tabel II menunjukan bahwa α berpengaruh terhadap tingkat akurasi baik untuk data latih dan data yang tidak dilatih. Sehingga parameter pelatihan LVQ yang digunakan yaitu MaxEpoh 1000, α 0.01, err 0.001 dan pengurangan α 0.1. Hasil pengujian terhadap 50 citra yang dibagi menjadi 25 citra data uji yang dilatih dan 25 citra diuji yang tidak dilatih dapat dilihat pada Tabel III. TABEL III. HASIL PENGUJIAN SISTEM No Naracoba Jumlah Dapat Dikenali Data Latih Data Tidak Dilatih 1 Naracoba 1 4 4 2 Naracoba 2 5 4 3 Naracoba 3 4 5 4 Naracoba 4 5 4 5 Naracoba 5 5 5 Total 23 22 Akurasi 92% 88% IV. KESIMPULAN Penelitian ini telah membangun sistem klasifikasi identitas wajah menggunakan deteksi tepi Canny dan JST LVQ yang diimplementasikan dalam bentuk perangkat lunak. Penggunaan deteksi tepi dapat meningkatkan akurasi pengenalan identitas dengan batasan keadaan pencahayaan terang. JST LVQ digunakan untuk mempercepat waktu komputasi dikarenakan LVQ memiliki kesederhanaan dalam generalisasi. Hasil analisis parameter untuk pelatihan LVQ, dengan menggunakan maxepoh 1000, α 0.01, pengurangan α 0.1 dan err 0.001 dari 25 data uji yang tidak dilatih memperoleh akurasi sebesar 88% dengan hasil pengenalan tiga data uji tidak dikenali dan 22 data uji dikenali. Sedangkan hasil klasifikasi dari 25 data uji yang telah dilatih memperoleh akurasi sebesar 92% dengan hasil pengenalan dua data uji tidak dikenali dan 23 data uji dikenali. Naracoba 5 Yogyakarta, 6 Agustus 2016 D-40

DAFTAR PUSTAKA [1] M. Akazue dan N. F. Efozira, A Review Of Biometric Technique For Securing Corporate Stored Data, Software Engineering and Intelligent Systems, vol. 1, pp. 329-342, 2010. [2] M. Noviani dan E. C. Djamal, Identifikasi Kondisi Emosional Berdasarkan Citra Wajah Menggunakan ROI dan Multi Layer Perceptron, dalam Seminar Nasional IPTEKS Jenderal Achmad Yani, Cimahi, 2015. [3] Z. Abidin dan A. Harjoko, A Neural Network based Facial Expression Recognition using Fisherface, International Journal of Computer Applications, vol. 59, no. 3, 2012. [4] A. Ridwan, I. Setyawan dan I. K. Timotius, Performance Comparison between Principal Component Analysis and Linear Discriminant Analysis in a Gender Recognition System, Bandung, 2013. [5] P. Viola dan M. J. Jones, Robust Real-Time Face Detection, International Journal of Computer Vision, vol. 57, no. 2, pp. 137-154, 2004. [6] F. Damayanti, A. Z. Arifin and R. Soelaiman, "Pengenalan Citra Wajah Menggunakan Metode Two-Dimensional Linear Discriminant Analysis Dan Support Vector Machine," Jurnal Ilmiah Kursor, pp. 147-156, 2010. [7] M. Dahria, U. Muhammadi dan Ishak, Pengenalan Pola Wajah Menggunakan Webcam Untuk Absensi Dengan Metode Wavelet, SAINTIKOM, vol. 12, pp. 95-108, 2013. [8] X. Chen dan W. Cheng, Facial Expression Recognition Based on Edge Detection, International Journal of Computer Science & Engineering Survey (IJCSES), vol. VI, no. 2, pp. 1-9, 2015. [9] M. D. Wuryandari dan I. Afrianto, Perbandingan Metode Jaringan Syaraf Tiruan Backpropagation Dan Learning Vector Quantization Pada Pengenalan Wajah, KOMPUTA, vol. 1, pp. 45-51, 2012. [10] O. AL-Allaf, REVIEW OF FACE DETECTION SYSTEMS BASED ARTIFICIAL NEURAL NETWORKS ALGORITHMS, The International Journal of Multimedia & Its Applications (IJMA), vol. 6, no. 1, 2014. Yogyakarta, 6 Agustus 2016 D-41