BAB 4 IMPLEMENTASI Implementasi

dokumen-dokumen yang mirip
BAB III METODOLOGI PENELITIAN. 3.1 Desain Penelitian Berikut merupakan desain penelitian yang akan digunakan pada proses

dan 3. Jumlah partisi vertikal (m) dari kiri ke kanan beturut-turut adalah 1, 2, 3, 4, dan 5. akurasi =.

PENDAHULUAN 1.1. Latar Belakang

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Kelas. Kelas. p q r s t u v w x y Level Transformasi.

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. Bahasa Jepang menggunakan berbagai jenis karakter untuk sistem

BAB 1 PENDAHULUAN. aspek kehidupan dari bangsa ini akan selalu dipengaruhi oleh keadaan hujan ataupun

BAB 4 PENGUJIAN PROGRAM DAN HASIL PENGUJIAN

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

UKDW BAB 1 PENDAHULUAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 1 PENDAHULUAN 1.1 Pengantar.

BAB 1 PENDAHULUAN. Prediksi curah hujan di Indonesia sangat berdampak pada kehidupan masyarakat

BAB III METODOLOGI PENELITIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

HASIL DAN PEMBAHASAN. Generalisasi =

BAB 3 METODOLOGI PENELITIAN. Desain penelitian untuk Sistem Optimalisasi Produksi ini menggunakan

BAB III METODOLOGI PENELITIAN

BAB IV PERCOBAAN DAN ANALISIS. Percobaan metode kompresi citra fraktal menggunakan algoritma

BAB IV IMPLEMENTASI DAN ANALISIS SISTEM

BAB III METODOLOGI PENELITIAN

BAB V HASIL SIMULASI

Algoritma MAC Berbasis Jaringan Syaraf Tiruan

BAB III METODOLOGI PENELITIAN

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

BAB III METODOLOGI PENELITIAN. manusia dengan menggunakan metode Gabor Filter dan Algoritma

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

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

3. METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Program aplikasi rute pengiriman barang dengan algoritma Genetik ini dibuat

ENHANCED K-SVD ALGORITHM for IMAGE DENOISING

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB I PERSYARATAN PRODUK

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. Oriented Programming) atau secara procedural.

BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN. Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu

BAB 1 PENDAHULUAN. 1.1 Pendahuluan. 1.2 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN. Desain penelitian adalah tahapan-tahapan dalam penelitian. Berikut di bawah

PENDAHULUAN BAB I. 1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN HASIL PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

BAB 4 IMPLEMENTASI DAN EVALUASI

4 BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN

UJI KINERJA FACE RECOGNITION MENGGUNAKAN EIGENFACES

Akurasi. Perangkat Lunak: Sistem operasi: Windows Vista Home Premium Aplikasi pemrograman: Matlab 7.0

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN 1.1 Pengantar Pendahuluan 1.2 Latar Belakang Masalah

BAB 3. METODE PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB 1 PENDAHULUAN Latar Belakang. Dalam sebuah sistem kerja yang terdiri dari berbagai rangkaian mesin,

BAB III METODOLOGI PENELITIAN. Metode yang diterapkan dalam pembuatan skripsi ini, antara lain: dengan topik baik berupa textbook atau paper.

BAB 1 PENDAHULUAN Pengantar

HASIL DAN PEMBAHASAN. B fch a. d b

BAB V IMPLEMENTASI SISTEM

Gambar 3.1 Desain penelitian

BAB 4 IMPLEMENTASI DAN EVALUASI. Spesifikasi minimum dari perangkat keras yang diperlukan agar dapat. Graphic Card dengan memory minimum 64 mb

1.1 Latar Belakang Masalah

BAB I PENDAHULUAN I.1

BAB 1 PENDAHULUAN Pengantar

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. menjalankan aplikasi ini adalah : Prosesor Pentium IV 2.6 Ghz. Graphic Card dengan memori minimum 64 MB

BAB 5 UJI COBA DAN ANALISA HASIL

BAB III METODOLOGI PENELITIAN. Alat yang digunakan dalam penelitian ini adalah:

Principal Component Analysis

BAB 1. Persyaratan Produk

BAB IV EVALUASI DAN IMPLEMENTASI PROGRAM. Di dalam bab ini akan disajikan hasil dari perancangan program dan juga hasil percobaan

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 4 4 PEMBAHASAN. implementasi program, dan evaluasi. Analisis lanjutan berisi analisis dari waktu ETL,

BAB 1 PENDAHULUAN. keakuratan dari penglihatan mesin membuka bagian baru dari aplikasi komputer.

BAB IV PERANCANGAN DAN IMPLEMENTASI

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah 1.2. Rumusan Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 4 PENGUJIAN DAN EVALUASI. dengan menggunakan 15 tanda tangan yang berasal dari 1 user yang masing masing

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

BAB V IMPLEMENTASI SISTEM

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB III METODOLOGI PENELITIAN

Teknik pengenalan wajah berbasis fitur local binary pattern (LBP)

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

UKDW BAB 1 PENDAHULUAN

BAB I PENDAHULUAN. belajar untuk mengenal dirinya dan juga lingkungannya. Manusia berbeda

BAB III METODOLOGI PENELITIAN. penelitian ini dirancang untuk aplikasi di sistem operasi Windows, menggunakan

BAB III METODOLOGI PENELITIAN. 1. Spesifikasi laptop yang digunakan dalam penelitian ini adalah sebagai. Processor AMD Turion 64 X2 Dual Core 1,66 Ghz

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah

pbab 4 IMPLEMENTASI DAN EVALUASI PROGRAM APLIKASI uji coba terhadap program aplikasi pengenalan plat nomor kendaraan roda empat ini,

Transkripsi:

BAB 4 IMPLEMENTASI Bab ini menuturkan penjelasan mengenai implementasi dari sistem pengujian yang dibangun berdasarkan hasil analisis dan perancangan sistem yang telah dibahas pada bab sebelumnya. Bab ini terdiri dari penjelasan mengenai spesifikasi sistem - baik perangkat keras maupun perangkat lunak - yang digunakan, implementasi prosedur pengujian yang dipakai untuk melakukan berbagai proses dan mengukur berbagai metode pengenalan wajah. 4.1. Spesifikasi Sistem Pada bagian ini dicantumkan keterangan spesifikasi mesin yang digunakan dalam mengembangkan sistem pengujian proses pengenalan wajah ini. Spesifikasi perangkat yang dijelaskan meliputi perangkat keras dan perangkat lunak. 4.1.1. Perangkat Keras Sistem ini dikembangkan pada komputer dengan spesifikasi perangkat keras sebagai berikut: Processor : Mobile Intel(R) Pentium(R) 1.80GHz Memory : 704 MB DDRAM 4.2. Perangkat Lunak Perangkat Lunak yang digunakan untuk mengembangkan sistem ini adalah sebagai berikut: Sistem Operasi: Microsoft Windows XP Professional Edition Version 2002 Service Pack 2 Lingkungan Pengembangan: Matlab 7.1 Library: SparseLab dan L1Magic 4.3. Implementasi

Implementasi sistem pengujian yang dilakukan pada ruang lingkup Matlab, secara umum dalam dikelompokkan ke dalam tiga modul besar: Modul pengenalan wajah dengan metode, algoritma Modul pengenalan wajah dengan metode, algoritma Modul pengenalan wajah dengan metode Pada masing-masing modul, proses pengujian metode dilakukan melalui beberapa langkah umum yang serupa. Untuk masing-masing basis data, sistem akan: Menerima masukan seluruh citra latih dari basis data, menyimpan representasinya sebagai satu matriks yang setiap kolomnya merupakan representasi dari satu buah citra latih Untuk setiap citra uji, menerima citra uji sebagai masukan dan menyimpan representasinya sebagai satu matriks terpisah Memproses setiap citra uji dengan salah satu kombinasi metode dan algoritma yang diujikan, sesuai dengan tahapan yang telah dijelaskan dalam pembahasan metode pada bab Landasan Teori Memperoleh hasil proses pengenalan sebagai nomor salah satu kelas dari basis data dan mencocokkan hasil ini dengan nomor kelas dari kelas yang sesungguhnya

BAB 5 HASIL PENGUJIAN DAN ANALISIS 5.1. Hasil Pengujian Pada bagian ini akan dibahas hasil dari proses pengujian yang telah dijelaskan pada bab sebelumnya. Seperti telah disebutkan, uji coba dilakukan untuk metode dan metode, pada lima basis data, yaitu basis data AT&T, Yale A, Yale B, FERET dan LFW. Metode Sparse Representation sendiri memiliki implementasi dengan dua algoritma berbeda, yaitu algoritma dan algoritma. Terdapat dua variable yang secara kuantitatif diukur dan dibandingkan dari pengujian ini, yaitu tingkat akurasi dan kecepatan yang digunakan. 5.1.1. Tingkat Akurasi Tingkat akurasi dari seluruh pengujian dapat dilihat pada tabel-tabel di bawah ini: 5.1.1.1. Tingkat Akurasi Pada Basis Data AT&T Tabel 0.1. Hasil Pengujian Tingkat Akurasi Pada Basis Data AT&T 252 92.50% 75.00% 77.50% 525 95.00% N/A 87.50% Basis data terdiri dari 400 citra dalam 40 kelas, dengan jumlah citra per

kelas seragam, yaitu 10 buah citra. Jumlah citra latih per kelas adalah seragam untuk seluruh kelas, yaitu 9 buah. Jumlah citra uji per kelas sama dengan jumlah seluruh citra per kelas dikurangi jumlah citra latih per kelas, yaitu 1 buah. Terdapat lima proses pengujian yang dilakukan pada basis data AT&T, seperti ditunjukkan pada tabel diatas. Algoritma tidak dapat diterapkan pada pengujian untuk citra berdimensi 525 dikarenakan ukuran dimensi lebih besar dari jumlah seluruh citra latih. Untuk lebih jelasnya, kelima pengujian ini adalah: Pengujian metode dengan algoritma pada citra-citra dengan dimensi berukuran 252 Pengujian metode dengan algoritma pada citra-citra dengan dimensi berukuran 252 Pengujian metode pada citra-citra dengan dimensi berukuran 252 Pengujian metode dengan algoritma pada citra-citra dengan dimensi berukuran 525 Pengujian metode pada citra-citra dengan dimensi berukuran 525 5.1.1.2. Tingkat Akurasi Pada Basis Data Yale A Tabel 0.2. Hasil Pengujian Tingkat Akurasi Pada Basis Data Yale A 5 97.78 N/A 75.56 10 100.00 N/A 86.67 citra yang digunakan untuk seluruh pengujian diatas adalah 768. Basis data terdiri dari 165 citra dalam 15 kelas, dengan jumlah citra per kelas seragam,

yaitu 11 buah citra. Jumlah citra uji per kelas seragam jumlahnya untuk tiap kelas, yaitu jumlah seluruh citra per kelas dikurangi jumlah citra latih per kelas. Algoritma tidak dapat diterapkan pada pengujian dikarenakan ukuran dimensi citra uji lebih besar dari jumlah seluruh citra latih. 5.1.1.3. Tingkat Akurasi Pada Basis Data Yale B Tabel 0.3. Hasil Pengujian Tingkat Akurasi Pada Basis Data Yale B 504 98.03 88.49 27.80 citra yang digunakan untuk seluruh pengujian diatas adalah 504. Basis data terdiri dari 2204 citra dalam 38 kelas, dengan jumlah citra per kelas seragam, yaitu 58 buah citra. Jumlah citra uji per kelas seragam jumlahnya untuk tiap kelas, yaitu jumlah seluruh citra per kelas dikurangi jumlah citra latih per kelas yang berjumlah 40 buah. 5.1.1.4. Tingkat Akurasi Pada Basis Data FERET Tabel 0.4. Hasil Pengujian Tingkat Akurasi Pada Basis Data FERET 150 78.21 21.43 76.62

600 83.61 N/A 83.46 Basis data yang digunakan terdiri dari 154 citra dalam 76 kelas, dengan jumlah citra per kelas tidak seragam, minimum 2 buah citra per kelas. Jumlah citra uji per kelas adalah jumlah seluruh citra per kelas dibagi dua. Jumlah citra uji pada suatu kelas sama dengan jumlah citra latih pada kelas yang sama. Algoritma Primal- Dual tidak dapat diterapkan pada salah satu pengujian dikarenakan ukuran dimensi citra uji lebih besar dari jumlah seluruh citra latih. 5.1.1.5. Tingkat Akurasi Pada Basis Data LFW Tabel 0.5. Hasil Pengujian Tingkat Akurasi Pada Basis Data LFW 625 0.3030 N/A 0.2121 citra yang digunakan untuk seluruh pengujian diatas adalah 625. Basis data terdiri dari 66 citra dalam 10 kelas, dengan jumlah citra per kelas tidak seragam, minimum 2 buah citra per kelas. Jumlah citra uji per kelas adalah jumlah seluruh citra per kelas dibagi dua. Jumlah citra uji pada suatu kelas sama dengan jumlah citra latih pada kelas yang sama. Algoritma tidak dapat diterapkan pada salah satu pengujian dikarenakan ukuran dimensi citra uji lebih besar dari jumlah seluruh citra latih. 5.2. Hasil Pengujian Kecepatan Untuk metode, pada hampir seluruh kasus pengujian, algoritma memakan waktu komputasi yang lebih sedikit dibandingkan algoritma. Pada umumnya untuk setiap citra uji

algoritma membutuhkan waktu proses sekitar 2-3 detik, sedangkan waktu yang dibutuhkan algoritma sangat bervariasi, yaitu mulai dari 5 hingga lebih dari 160 detik untuk setiap citra uji, tergantung dari jumlah iterasi yang harus ia lakukan untuk mencapai kondisi henti. Sedangkan metode dapat memiliki kecepatan yang baik jika jumlah citra latih secara keseluruhan sedikit, akan tetapi jika jumlah citra latih mencapai lebih besar dari 1000, waktu yang dibutuhkan oleh metode menjadi jauh lebih lama dari algoritma, bahkan masih lebih lama dari waktu yang dibutuhkan algoritma. 5.3. Analisis Tingkat Akurasi Dari hasil yang diperoleh dari pengujian dan telah dilampirkan pada pembahasan sebelumnya, dapat dilihat bahwa secara keseluruhan metode Sparse Representation memiliki tingkat akurasi rata-rata yang lebih baik dari metode. Terdapat hal yang menarik pada hasil pengujian pada basis data LFW. Dari seluruh metode yang diujikan, tidak ada satu pun yang mampu mencapai tingkat akurasi diatas 50%. Ini menunjukkan bahwa metode pengenalan wajah yang umum dipakai sekalipun ternyata masih belum dapat memecahkan pengenalan wajah untuk citra-citra yang tidak diambil dalam lingkungan terkontrol. Walaupun begitu, kinerja metode yang masih diatas mengisyaratkan peluang penelitian dan pengembangan yang terbuka lebar. Dengan modifikasi dan penambahan fitur yang disesuaikan dengan permasalahan spesifik yang dihadapi, diantaranya seperti pre-processing citra yang akan dipakai, penambahan fasilitas pembelajaran (machine learning) dan pembagian komputasi citra ke dalam fitur-fitur wajah, akan sangat dimungkinkan terbangunnya sebuah sistem yang jauh lebih baik. Pada kenyataannya, hampir seluruh penelitian ilmiah yang telah dilakukan selama ini mengenai sistem pengenalan wajah masih dilakukan pada lingkungan yang terbatas dan terkendali.

Dengan tuntutan kebutuhan pengenalan di dunia nyata yang semakin tinggi, metode memiliki peluang besar untuk dikembangkan lebih lanjut. 5.4. Analisis Tingkat Kecepatan Dari kedua metode, terutama pada basis data dengan ukuran besar, tampak bahwa metode memiliki tingkat kecepatan yang lebih stabil dibandingkan metode. Tingkat kecepatan metode memang cukup baik pada basis data berukuran kecil, namun hal ini tidak dapat dipertahankan seiring membesarnya ukuran basis data. Sedangkan jika dibandingkan dengan algoritma, algoritma hampir selalu lebih lambat, pada beberapa kasus bisa mencapai lebih dari 80 kali lipat. Kecepatan komputasi algoritma pun tidak selalu stabil, melainkan bervariasi dengan deviasi yang cukup tinggi: deviasi bisa mencapai lebih dari 60 detik per citra. Dari penjelasan di pembahasan sebelumnya, dapat dilihat bahwa tingkat variasi kecepatan yang paling stabil dimiliki oleh metode dengan algoritma.