BAB 3 PROSEDUR DAN METODOLOGI

dokumen-dokumen yang mirip
BAB IV HASIL PENELITIAN DAN PEMBAHASAN. 4.1 Pengembangan Sistem Pengenalan Wajah 2D

PENGENALAN WAJAH MENGGUNAKAN ALGORITMA EIGENFACE DAN EUCLIDEAN DISTANCE

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

BAB 2 LANDASAN TEORI

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

BAB III METODOLOGI PENELITIAN. Desain penelitian ini mengacu pada tahapan proses yang ada pada sistem

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

TEKNIK PENGENALAN WAJAH DENGAN ALGORITMA PCA BERBASIS SELEKSI EIGENVECTOR

APLIKASI PENGENALAN WAJAH MENGGUNAKAN METODE EIGENFACE DENGAN BAHASA PEMROGRAMAN JAVA

PENGENALAN WAJAH MANUSIA DENGAN METODE PRINCIPLE COMPONENT ANALYSIS (PCA)

Pengenalan wajah dengan algorithma Eigen Face Oleh: Hanif Al Fatta

Implementasi Pengenalan Wajah Berbasis Algoritma Nearest Feature Midpoint

BAB 3 PERANCANGAN SISTEM

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

Menurut Ming-Hsuan, Kriegman dan Ahuja (2002), faktor-faktor yang mempengaruhi sebuah sistem pengenalan wajah dapat digolongkan sebagai berikut:

Hasil Ekstraksi Algoritma Principal Component Analysis (PCA) untuk Pengenalan Wajah dengan Bahasa Pemograman Java Eclipse IDE

Pengenalan Bahasa Isyarat Tangan Menggunakan Metode PCA dan Haar-Like Feature

UJI KINERJA FACE RECOGNITION MENGGUNAKAN EIGENFACES

BAB 3 PEMBAHASAN. 3.1 Sistem Absensi Berbasis Webcam

Pengenalan Wajah dengan Metode Subspace LDA (Linear Discriminant Analysis)

BAB III ANALISIS SISTEM. Sistem absensi berbasis webcam adalah sistem yang melakukan absensi anggota

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

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. Tujuan tugas akhir ini akan membangun suatu model sistem yang

PENGENALAN WAJAH MENGGUNAKAN METODE LINEAR DISCRIMINANT ANALYSIS DAN K NEAREST NEIGHBOR

BAB 2 LANDASAN TEORI

ABSTRAK. Kata kunci: Citra wajah manusia, Principal Component Analysis (PCA), Eigenfaces, Euclidean Distance. ABSTRACT

Principal Component Analysis

Implementasi Pengenalan Citra Wajah dengan Algoritma Eigenface pada Metode Principal Component Analysis (PCA)

Aplikasi Pengenalan Ekspresi Wajah dengan Teknik Principal. Component Analysis Berbasis Dual-Tree Complex Wavelet Transform

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

Penerapan Metode Phase Congruency Image (PCI) dalam Pengenalan Citra Wajah secara Otomatis

Jurnal String Vol.1 No.2 Tahun 2016 ISSN : PRINCIPAL COMPONENT ANALYSIS UNTUK SISTEM PENGENALAN WAJAH DENGAN MENGGUNAKAN METODE EIGENFACE

PEMANFAATAN GUI DALAM PENGEMBANGAN PERANGKAT LUNAK PENGENALAN CITRA WAJAH MANUSIA MENGGUNAKAN METODE EIGENFACES

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

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

JURNAL TEODOLITA. VOL. 14 NO. 1, Juni 2013 ISSN DAFTAR ISI

BAB I PENDAHULUAN. Sistem biometrik merupakan penerapan teknologi yang mempelajari

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

PEMANFAATAAN BIOMETRIKA WAJAH PADA SISTEM PRESENSI MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK

BAB III PERANCANGAN SISTEM

Pengembangan Perangkat Lunak untuk Pengenalan Wajah dengan Filter Gabor Menggunakan Algoritma Linear Discriminant Analysis (LDA)

BAB 3. ANALISIS dan RANCANGAN. eigenfaces dan deteksi muka dengan color thresholding akan mempunyai proses

PENGENALAN POLA BENTUK BUNGA MENGGUNAKAN PRINCIPLE COMPONENT ANALYSIS DAN K-NN

BAB IV ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

KOMPRESI CITRA DIGITAL DENGAN MENGGUNAKAN HEBBIAN BASED PRINCIPAL COMPONENT ANALYSIS

Pendahuluan. Praktikum Pengantar Pengolahan Citra Digital Departemen Ilmu Komputer Copyright 2008 All Rights Reserved

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

PENGENALAN SESEORANG MENGGUNAKAN CITRA GARIS TANGAN

Human Face Detection by using eigenface method for various pose of human face

SISTEM PENGAMANAN HANDPHONE MENGGUNAKAN FACE RECOGNITION BERBASIS ANDROID

BAB IV PENGUJIAN DAN ANALISIS

PENGENALAN WAJAH PELANGGAN TOKO

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

ANALISIS DAN PERANCANGAN SISTEM

g(x, y) = F 1 { f (u, v) F (u, v) k} dimana F 1 (F (u, v)) diselesaikan dengan: f (x, y) = 1 MN M + vy )} M 1 N 1

RANCANG BANGUN SISTEM PENGENALAN WAJAH DENGAN METODE PRINCIPAL COMPONENT ANALYSIS

SISTEM VERIFIKASI ONLINE MENGGUNAKAN BIOMETRIKA WAJAH

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

BAB 2 DENGAN MENGGUNAKAN INTERPOLASI INTERPOLASI SPLINE LINIER DAN INTERPOLASI SPLINE

BAB 4 HASIL DAN PEMBAHASAN

PENGENALAN POLA TANDA TANGAN DENGAN MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS (PCA)

BAB I PERSYARATAN PRODUK

PENGENALAN WAJAH MENGGUNAKAN METODE DIAGONAL PRINCIPAL COMPONENT ANALYSIS. Skripsi

SISTEM PINTU OTOMATIS BERDASARKAN PENGENALAN WAJAH MENGGUNAKAN METODE NEAREST FEATURE LINE

BAB III METODE PENELITIAN. ada beberapa cara yang telah dilakukan, antara lain : akan digunakan untuk melakukan pengolahan citra.

SISTEM PENGENALAN WAJAH MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS (PCA) DENGAN ALGORITMA FUZZY C-MEANS (FCM)

SISTEM PENGENALAN WARGA PADA KAWASAN PERUMAHAN BERBASIS FACE RECOGNITION MENGGUNAKAN EIGENFACE DAN EUCLIDEAN DISTANCE ABSTRAK

BAB 1 PENDAHULUAN Latar Belakang

FACE RECOGNITION MENGGUNAKAN METODE TWO- DIMENSIONAL PRINCIPAL COMPONENTS ANALYSIS (2DPCA) ABSTRAK

BAB I PENDAHULUAN. Perkembangan teknologi image processing sekarang ini menyediakan

PENGENALAN WAJAH DENGAN METODE TEMPLATE MATCHING SEBAGAI SISTEM STARTER SEPEDA MOTOR BERBASIS MIKROKONTROLER ATMEGA 16 Oleh : Margito Hermawan

IMPLEMENTASI PENGENALAN WAJAH DENGAN METODE EIGENFACE PADA SISTEM ABSENSI

KLASIFIKASI BUNGA EUPHORBIA BERDASARKAN KELOPAK DENGAN METODE PRINCIPAL COMPONENT ANALYSIS (PCA)

PEMBUATAN PERANGKAT LUNAK PENGENALAN WAJAH MENGGUNAKAN PRINCIPAL COMPONENTS ANALYSIS

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... DAFTAR LAMPIRAN Latar Belakang... 1

LAPORAN TUGAS AKHIR EKSTRAKSI FITUR UNTUK PENGENALAN WAJAH PADA RAS MONGOLOID MENGGUNAKAN PRINCIPAL COMPONENT ANALYSIS (PCA)

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

IDENTIFIKASI WAJAH PADA SISTEM KEAMANAN BRANKAS MENGGUNAKAN PRINCIPAL COMPONENT ANALYSIS

BAB 2 LANDASAN TEORI

PERANCANGAN DAN IMPLEMENTASI KEAMANAN PINTU BERBASIS PENGENALAN WAJAH DENGAN METODE EIGENFACE

BAB III ANALISIS DAN PERANCANGAN SISTEM

Implementasi Principal Component Analysis (PCA) Untuk Pengenalan Wajah Manusia

PENGEMBANGAN SISTEM PENCATAT PEMAKAIAN KOMPUTER LAB DENGAN BIOMETRIKA PENGENAL WAJAH EIGENFACE. Oleh

Rancang Bangun Prototipe Aplikasi Pengenalan Wajah untuk Sistem Absensi Alternatif dengan Metode Haar Like Feature dan Eigenface

BAB 2 Landasan Teori

BAB 1 PENDAHULUAN 1-1

Pamampatan dan Rekonstruksi Citra Menggunakan Analisis Komponen Utama.

Pengenalan Image Wajah Dengan Menggunakan Metode Template Matching. Abstraksi

BAB IV IMPLEMENTASI DAN UJI COBA. Pengenalan Pola dengan Algoritma Eigen Image, dibutuhkan spesifikasi

IMPLEMENTASI PENGENALAN WAJAH DENGAN METODE EIGENFACE PADA SISTEM ABSENSI

1. Pendahuluan. 1.1 Latar belakang

BAB III PERANCANGAN SISTEM

Transkripsi:

BAB 3 PROSEDUR DAN METODOLOGI 3.1 Analisa Masalah Kemajuan teknologi di bidang multimedia, menuntut kemampuan sistem yang lebih baik dan lebih maju dari sebelumnya, sesuai dengan perkembangan teknologi. Dalam sistem pengenalan wajah, kendalanya yaitu keakuratan dan besarnya memori yang dibutuhkan. Kesalahan dalam pengenalan wajah dapat disebabkan oleh perbedaan ekspresi wajah, aksesoris pada wajah (kacamata, kumis, janggut, dan lain-lain). Pada suatu kasus misalnya, database hanya memiliki citra seseorang dengan ekspresi wajah yang biasa, tetapi ketika diinput dengan wajah yang sama namun dengan ekspresi tersenyum, sistem belum tentu bisa mengenali wajah yang diinput. Citra yang disimpan di dalam basis data tentu tidak hanya satu gambar. Citra tersebut nantinya akan disimpan dalam bentuk matriks. Besarnya matriks bergantung pada jumlah dan resolusi gambar. Semakin banyak gambar, semakin besar resolusi, semakin besar memori yang dibutuhkan. Metode pengenalan wajah yang banyak digunakan saat ini adalah pengenalan wajah dengan menggunakan Principal Component Analysis (PCA). PCA banyak digunakan karena tingkat keakuratan yang cukup tinggi. Ukuran matriks atau memori yang dibutuhkan PCA bergantung pada resolusi citra dan jumlah citra yang diretriv, semakin besar resolusi, dan semakin banyak citra, semakin besar pula ukuran matriks. Hal ini akan membuat waktu proses menjadi lama dan karena ukuran matriks yang besar, memori yang dibutuhkan juga sangatlah besar, sedangkan memori internal yang 35

36 disediakan oleh suatu aplikasi pemrograman seperti C/C/Matlab sangat kecil, sehingga tidak banyak citra yang dapat ditampung dalam basis data. 3. Alternatif Penyelesaian Masalah Penggunaan teknik DT-CWT ditujukan untuk mereduksi citra sehingga berdampak pada ukuran matriks dengan mengekstrak citra dan mengambil unsur terbaiknya. Matriks tersebut kemudian digunakan dalam PCA. DTCWT mereduksi ukuran matriks dari suatu citra. Hasilnya citra dibagi menjadi berbagai rentang frekuensi yang terdiri dari citra yang diskalakan, dimana citra mengalami reduksi, dan rentang informasi yang berisi detil dari citra asli. Pereduksian menghasilkan matriks citra yang lebih kecil, tanpa mengurang informasi detil didalamnya, sehingga tidak mengurangi kualitas gambar maupun hasil pengenalan wajah. 3.3 Metodologi Masalah-masalah diatas kemudian diselesaikan dengan membagi menjadi beberapa tahap. Teknik yang digunakan untuk menyelesaikan masalah tersebut berupa prosedur-prosedur atau algoritma-algoritma. Face Image Gray Scale Cropped Acquisition Preprocessing DTCWT PCA Face Database EigenFaces Calculate Show Gambar 3.1 Diagram Kerja Sistem

37 a. Acquisition : Merupakan blok input dari proses pengenalan wajah, sumbernya berasal dari file citra. Dalam sistem ini digunakan hanya file citra wajah. b. Pre-processing Module : Merupakan proses penyesuaian citra input yang meliputi grayscale. Ukuran citra input sudah sama sebelumnya, sehingga tidak diperlukan proses normalisasi ukuran citra. c. DTCWT Module : Merupakan proses mereduksi ukuran matriks dari suatu citra. Proses ini dilakukan untuk menghasilkan matriks yang lebih kecil lagi. d. PCA Module : Module ini digunakan untuk mengutip bagian terpenting sebagai suatu vektor yang merepresentasikan wajah dan bersifat unik atau biasa disebut dengan feature etraction. e. Calculate : Pada modul ini dilakukan perhitungan terhadap eigenface query input dan juga eigenface dari citra-citra yang ada di database, sehingga menghasilkan nilai eigen. Pada modul ini juga terjadi pengurutan nilai-nilai eigen yang ada. f. Face Database : Berisi kumpulan citra wajah yang telah dimasukkan ke dalam database. g. Eigenfaces : Berisi matriks-matriks dari semua citra wajah yang ada di dalam database. Matriks-matriks ini akan disimpan di dalam file berekstensi.mat. h. Show Images : Akan menampilkan 10 citra yang memiliki nilai eigen yang paling dekat dengan nilai eigen dari citra input.

38 3.3. Proses DTCWT Gambar 3. Citra input, sebelum DT-CWT Gambar 3.3 Citra output dari DT-CWT Seluruh citra yang akan digunakan dalam aplikasi ini, baik yang akan digunakan sebagai input, maupun citra yang akan digunakan sebagai basis data akan melalui proses DTCWT sebanyak dua kali. Semua citra asli berukuran 640 480 piel. Pada proses DTCWT pertama citra menghasilkan citra output (sementara) berukuran 161 11 piel. Proses DTCWT kedua mengolah citra output (sementara) dari proses sebelumnya sehingga menghasilkan citra output yang akan disimpan dengan resolusi beukuran 4 3 piel.

39 3.3.3 Proses PCA 3.3.3.1 Algoritma Start Query Input Ea = Eigenface Citra database En = Eigenface n=1; n n>500? Ei = Ea En Sort Ei Show Images Gambar 3.4 Alur Program

40 1. Start.. Ambil citra X (*.jpg) sebagai query. 3. Tentukan nilai mean berikut eigenvalue dari citra input. 4. Ambil sebuah citra (*.jpg) dari database yang akan dicocokan dengan citra input. 5. Tentukan nilai mean dan eigenvaluenya. 6. Ulangi lagi langkah no 4 jika semua citra yang ada di dalam database belum diambil semua nilai eigennya. 7. Kurangi nilai eigen citra query dengan nilai eigen citra database. 8. Lakukan pengurutan terhadap nilai-nilai eigen yang diperoleh dari langkah 7 secara ascending. 9. Tampilkan 10 citra dengan hasil nilai eigen yang terdekat. 3.3.3. Eigenface Langkah-langkah transformasi : 1. Jika terdapat himpunan P buah citra pelatihan yang dapat direpresentasikan ke dalam X = [X1, X,.., Xp] dengan dimensi tiap citra adalah p q (baris kolom), maka dapat dibentuk matriks data pelatihan Y dengan orientasi vektor kolom. Y = 11 1 p 1 1 p 1 q pq q

41. Matriks Y kemudian di normalisasi menjadi 11 1 p 1 11 1 p1 1 q q pq 11 p 1 1 q pq 1 q pq 3. Selanjutnya cari rata- rata vektor citra sehingga dapat dibentuk sebuah matrik rata- rata µ = [µ 1, µ,, µ q ] μ j = i p 1 p = 1 Z j 4. Kemudian hitung selisih vektor citra dengan rata- rata vektor citra A=Z- μ 5. Dari matriks A diatas dapat dihitung matriks total scatter berupa matriks kovarian (real, simetrik) S= ATA (berordo qq). 6. Cari eigen vektor V dan nilai eigen D dari matriks S dan urutkan eigen vektor berdasarkan nilai eigen terbesar. 7. Tentukan dimensi ruang ciri m n = min q q i = 1 p i = 1 D D i i 8. Reduksi vektor eigen menjadi vektor eigen V (eigenfaces) sesuai dengan nilai m

4 9. Transformasi vektor citra menjadi vektor ciri AVT Gambar 3.5 Citra Pelatihan