TEKNIK PENGENALAN WAJAH DENGAN ALGORITMA PCA BERBASIS SELEKSI EIGENVECTOR

dokumen-dokumen yang mirip
Principal Component Analysis

Teknik Pengenalan Wajah Dengan Algoritma PCA Berbasis Seleksi Eigenvector

Pengenalan Wajah dengan Metode Subspace LDA (Linear Discriminant Analysis)

Teknik pengenalan wajah berbasis fitur local binary pattern (LBP)

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

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

PENGENALAN WAJAH MENGGUNAKAN ALGORITMA EIGENFACE DAN EUCLIDEAN DISTANCE

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

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

APLIKASI PENGENALAN WAJAH MENGGUNAKAN METODE EIGENFACE DENGAN BAHASA PEMROGRAMAN JAVA

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

UJI KINERJA FACE RECOGNITION MENGGUNAKAN EIGENFACES

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

Perbandingan Unjuk Kerja Pengenalan Wajah Berbasis Fitur Local Binary Pattern dengan Algoritma PCA dan Chi Square

BAB IV ANALISA DAN PERANCANGAN

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

PEMANFAATAAN BIOMETRIKA WAJAH PADA SISTEM PRESENSI MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK

Perbandingan Ukuran Jarak pada Proses Pengenalan Wajah Berbasis Principal Component Analysis (PCA)

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

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

PENGENALAN WAJAH MANUSIA DENGAN METODE PRINCIPLE COMPONENT ANALYSIS (PCA)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENGENALAN WAJAH MENGGUNAKAN METODE LINEAR DISCRIMINANT ANALYSIS DAN K NEAREST NEIGHBOR

BAB 3 PROSEDUR DAN METODOLOGI

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

Pengenalan Wajah Dengan Algoritma Canonical Correlation Analysis (CCA)

PERBANDINGAN METODE KDDA MENGGUNAKAN KERNEL RBF, KERNEL POLINOMIAL DAN METODE PCA UNTUK PENGENALAN WAJAH AKIBAT VARIASI PENCAHAYAAN ABSTRAK

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

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

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

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

BAB 2 LANDASAN TEORI

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

DAFTAR ISI v. ABSTRACT ii KATA PENGANTAR iii. DAFTAR GAMBAR.vii DAFTAR TABEL...ix

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

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

BAB III PERANCANGAN PERANGKAT LUNAK

PENGENALAN SESEORANG MENGGUNAKAN CITRA GARIS TANGAN

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

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

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

BAB 3 PERANCANGAN SISTEM

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

BAB II TINJAUAN PUSTAKA

BAB IV PENGUJIAN DAN ANALISIS

PENGENALAN WAJAH DENGAN PENDEKATAN ROBUST REGRESSION YANG MENGGUNAKAN HISTOGRAM REMAPPING DENGAN DISTRIBUSI NON-UNIFORM

BAB II LANDASAN TEORI

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

TEKNIK PENGENALAN WAJAH BERBASIS FITUR LOCAL BINARY PATTERN (LBP)

PENERAPAN ALGORITMA PRINCIPLE COMPONENT ANALYSIS (PCA) DAN FITUR RGB UNTUK PELACAKAN JENIS DAN WARNA BUAH

Normalisasi Iluminasi Citra Wajah Dengan Menggunakan Varian Retinex Dan Histogram Remapping Pada Pengenalan Wajah Berbasis Eigenspace

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

Pengenalan Wajah Menggunakan Metode Linear Discriminant Analysis dan k Nearest Neighbor

IDENTIFIKASI BIOMETRIK FINGER KNUCKLE PRINT MENGGUNAKAN FITUR EKSTRAKSI PCA DAN GLCM

IMPLEMENTASI ALGORITMA FRACTAL NEIGHBOUR DISTANCE UNTUK FACE RECOGNITION

Sistem Identifikasi Biometrik Finger Knuckle Print Menggunakan Histogram Equalization dan Principal Component Analysis (PCA)

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

PERANCANGAN DAN IMPLEMENTASI KEAMANAN PINTU BERBASIS PENGENALAN WAJAH DENGAN METODE EIGENFACE

Pengenalan Image Wajah Dengan Menggunakan Metode Template Matching. Abstraksi

Journal of Control and Network Systems

BAB II KAJIANPUSTAKA

ESTIMASI FUNGSI SPASIAL PADA IDENTIFIKASI FITUR WAJAH

PENGOLAHAN CITRA RADIOGRAF PERIAPIKAL PADA DETEKSI PULPITIS MENGGUNAKAN METODE WATERSHED

IMPLEMENTASI PENGENALAN WAJAH DENGAN METODE EIGENFACE PADA SISTEM ABSENSI

DEKOMPOSISI NILAI SINGULAR PADA SISTEM PENGENALAN WAJAH

Identifikasi Tanda Tangan Menggunakan Transformasi Gabor Wavelet dan Jarak Minskowski

ANALISIS DAN PERANCANGAN SISTEM

BAB 4 HASIL DAN PEMBAHASAN

PERANCANGAN SISTEM PENGENALAN PLAT NOMOR KENDARAAN MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS

Bab III ANALISIS&PERANCANGAN

KOMPRESI CITRA DIGITAL DENGAN MENGGUNAKAN HEBBIAN BASED PRINCIPAL COMPONENT ANALYSIS

BAB III METODOLOGI PENELITIAN

BAB III PERANCANGAN SISTEM

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

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

Pengenalan wajah dengan algorithma Eigen Face Oleh: Hanif Al Fatta

= = =

RANCANG BANGUN APLIKASI PENGENALAN WAJAH MENGGUNAKAN METODE EIGENFACE YANG BERORIENTASI PADA PRINCIPAL COMPONENT ANALYSIS (PCA)

PENGENALAN CITRA TANDA TANGAN MENGGUNAKAN METODE 2DPCA DAN EUCLIDEAN DISTANCE

YOGI WARDANA NRP

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

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. Sistem biometrik merupakan penerapan teknologi yang mempelajari

Aplikasi Identifikasi Wajah Berbasis Android

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

JURNAL SISTEM IDENTIFIKASI CITRA TANDA TANGA MENGGUNAKAN METODE 2D-PCA (TWO DIMENSIONAL PRINCIPAL COMPONENT ANALISYS)

BAB II LANDASAN TEORI

Implementasi Pengenalan Wajah Berbasis Algoritma Nearest Feature Midpoint

Implementasi Penerjemah Bahasa Isyarat Pada Bahasa Isyarat Indonesia (BISINDO) Dengan Metode Principal Component Analysis (PCA)

BAB 2 LANDASAN TEORI

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

ANALISA PENGUKURAN SIMILARITAS BERDASARKAN JARAK MINIMUM PADA PENGENALAN WAJAH 2D MENGGUNAKAN DIAGONAL PRINCIPAL COMPONENT ANALYSIS

BAB 3 PEMBAHASAN. 3.1 Sistem Absensi Berbasis Webcam

BAB I PENDAHULUAN. 1.1 Latar Belakang

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

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

PENERAPAN FACE RECOGNITION UNTUK PEMEROLEHAN IDENTITAS MAHASISWA UNIVERSITAS SANATA DHARMA MENGGUNAKAN METODE EIGENFACE DAN EUCLIDEAN DISTANCE SKRIPSI

APLIKASI PENGENALAN DAUN UBI JALAR UNTUK JENIS UBI JALAR UNGU, MERAH, PUTIH DAN KUNING MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS

Transkripsi:

TEKNIK PENGENALAN WAJAH DENGAN ALGORITMA PCA BERBASIS SELEKSI EIGENVECTOR DWI ACHTI NOVIATUR R. 2208100656 Dosen Pembimbing : Dr. Ir. Wirawan, DEA (Ir. Hendra Kusuma, M.Eng)

PIE Problem

Representasi Citra Wajah n 1 m m x n Citra Wajah 2-D Vektor Kolom N-D Pencocokan Citra Wajah = Mencari jarak minimum

Reduksi Dimensi (Algoritma PCA)

PCA Digunakan untuk mendapatkan vektor-vektor (principal component) yang memberikan informasi variance maksimum dalam database Ax = λx ( A λi ) x = 0 Eigenvectors yg diperoleh merupakan Eigenfaces

Pengenalan Citra Wajah dengan Metoda Eigenface (PCA)

Tujuan Tugas akhir ini bertujuan untuk menerapkan metode pengenalan wajah menggunakan algoritma PCA dengan seleksi eigenvector untuk proses identifikasi

Permasalahan Berapa besar akurasi pengenalan wajah menggunakan algoritma PCA dengan seleksi eigenvektor terhadap faktor intrapersonal? Penggunaan metode seleksi eigenvector mana yang menghasilkan akurasi tinggi? Apakah adanya pre-processing dapat meningkatkan akurasi pengenalan? Berapa besar akurasi pengenalan wajah menggunakan algoritma PCA dengan seleksi eigenvector terhadap penambahan proses pre-processing?

Batasan Masalah Software, Matlab-GUI Database YaleB (telah dicrop dan grayscale) Citra tes YaleB, 5 pencahayaan yang berbeda Ukuran pixel citra 150x135

Blok sistem secara umum

Pengenalan Wajah Memiliki 2 permasalahan penting : Representasi Citra - Local fitur-based - Holistic fitur-based Pencocokan (matching)

Histogram Equalization Proses transformasi mendistribusikan harga intensitas pixel pada citra menjadi merata (uniform) Memperbaiki kekontrasan citra secara keseluruhan

Histogram Remapping Merupakan proses untuk penataan kembali histogram yang telah ada Distribusi target berupa distribusi normal, lognormal, serta distribusi yang lain

Metode Algoritma PCA (pada pengenalan wajah) :

Proyeksi PCA Tahap reduksi dimensi Untuk memperoleh eigenvector, digunakan matrik Q berukuran (Mt x Mt) Tahap klasifikasi - Proyeksi ω = υ k T k Proyeksi citra training untuk setiap eigenvektor, k = 1, 2, 3,... M - Matrik bobot Ω = Φ = υ T k ( Γ Ψ) [ ω ω, ω,..., ] T 1, 2 3 ω M ' Representasi citra training dalam ruang eigenface, berukuran(m x 1)

Proyeksi Citra Tes pada PCA Citra baru diproyeksikan ke eigenspace Algoritma : - Matrik dari selisih vektor citra tes dan mean citra training, berukuran (N x 1) Φ T = Γ T Ψ - Proyeksi dari suatu citra training pada setiap eigenvektor, k = 1, 2,3...M ω k T = υ k Φ T = υ k T ( Γ Ψ ) - Matrik bobot dari citra tes ini merupakan representasi dari citra tes pada ruang eigenface dengan ukuran (M x 1) Ω T = ω 1, ω 2, ω 3,..., ω - Matrik vektor rekonstruksi, berukuran (N x 1) T M ' ' T Γ f = υ Ω + Ψ = Φ f + Ψ

Konsep Similarity Memperoleh tingkat kesamaan antar 2 citra wajah dengan menghitung jarak antar 2 citra Jarak Euclidean antara 2 titik adalah panjang sisi miring dari segitiga siku-siku, x=citra training ; y=citra tes δ i 2 = x y = ( x ) = i y i m i 1 2

Konsep Similarity (2) Distance Threshold θ = maks Ukuran Jarak ε 2 ( ) Ω Ω Ψ i = Φ Φ Ψ j 2 f Maka, - Jika ε > θ, maka citra tes bukan suatu wajah, tidak tergantung pada nilai dari δ i. - Jika ε < θ, untuk semua i, δ i < θ, maka citra tes tersebut adalah wajah yang tidak diketahui. - Jika ε < θ, dan untuk salah satu i, δ i < θ, maka citra tes tersebut merupakan anggota dari kelas ke- i.

Metode Seleksi Eigenvector Seleksi eigenvector untuk memaksimalkan pemilihan kandungan informasi citra bernilai tinggi Metode : - Remove last eigenvector menghilangkan 40% eigenvector terakhir - Remove first eigenvector mengatasi efek perbedaan pencahayaan pada citra wajah.

Blok sistem Pengujian Tanpa Normalisasi Citra masukan Uji Klasifikasi Normalisasi intensitas piksel (cropping, grayscale & resize) Normalisasi iluminasi (Histogram Equalization, Histogram remapping) Proyeksi fitur ke eigenspace Klasifikasi (Pengukuran jarak & Threshold) Wajah tidak dikenali Wajah dikenali Bukan wajah Training Citra training Normalisasi intensitas piksel (cropping, grayscale & resize) Normalisasi iluminasi (Histogram Equalization, histogram remapping) Proyeksi PCA (Pembentukan eigenface) Pemprosesan awal Tanpa Normalisasi

Pengujian dengan Pre-processing Pengujian citra training laju pengenalan 100% Pengujian citra tes - Histogram Equalization

Pengujian dengan Pre-processing (2) - Histogram Normal - Histogram Lognormal

Pengujian dengan Pre-processing (2) Grafik Laju pengenalan seluruh hasil histogram Database YaleB Laju Pengenalan 100.00% 95.00% 90.00% 85.00% 80.00% 75.00% Normal remove last 10% remove last 40% remove last 50% remove first Metode Seleksi Eigenvektor Histogram Equalization Histogram Normal Histogram Lognormal

Pengujian tanpa Pre-processing Pengujian citra training laju pengenalan 100% Pengujian citra tes database YaleB

Grafik perbandingan laju pengenalan pre-processing dengan tanpa pre-processing Database YaleB Laju Pengenalan 100.00% 95.00% 90.00% 85.00% 80.00% 75.00% 70.00% Normal remove last 10% remove last 40% remove last 50% remove first Histogram Equalization Histogram Normal Histogram Lognormal Tanpa Pre processing Metode Seleksi Eigenvektor

Kesimpulan Akurasi pengenalan wajah menggunakan algoritma PCA dengan seleksi eigenvector terhadap perubahan faktor intrapersonal (pencahayaan) menjadi 80% - 86%. Untuk menghasilkan akurasi tinggi, maka digunakan metode seleksi remove first eigenvector untuk sistem pengenalan wajah terhadap perbedaan faktor pencahayaan. Penggunaan pre-processing dapat meningkatkan laju pengenalan. Pre-processing yang digunakan yaitu histogram lognormal. Besarnya akurasi pengenalan wajah menggunakan algoritma PCA dengan seleksi eigenvector terhadap penambahan proses pre-processing dengan dipengaruhi oleh faktor pencahayaan menjadi 84% - 95,33%.

Saran Menggunakan database citra training lebih dari 1 citra wajah untuk tiap individu yang berbeda. Melakukan normalisasi pada citra wajah dengan menghilangkan latar belakang pada citra, sehingga pada citra wajah hanya mengandung informasi wajah saja. Melakukan pengenalan wajah menggunakan metode seleksi eigenvector yang lain, diantaranya metode seleksi remove last eigenvector dengan menghitung stretch dan menggunakan metode Like-Image Difference.

Terima Kasih