TINJAUAN PUSTAKA
1
keberhasilan sebesar 84,6% dengan FAR (False Acceptance Rate) = 16,2%, FRR
(False Rejection Rate) = 20% dan EER(Equal Error Rate) = 0,3. (Tri Mulyono,
dkk, 2012).
Salah satu penelitian tentang deteksi ekspresi wajah adalah tugas akhir
dengan judul “Deteksi Ekspresi Wajah Menggunakan Metode Learnig Vector
Quantization (LVQ)”. Pada penelitian ini mendeteksi ekspresi citra wajah
senyum, marah, tertawa dan hasil dari penelitian tersebut tingkat akurasi yang
didapat mencapai 80% (Rudi Fathur Alam, 2016).
Oleh karena itu, pada tugas akhir ini penulis membuat penelitian tentang
Deteksi Ekspresi Wajah Menggunakan Metode Jaringan Syaraf Tiruan
Backpropagation dengan metode yang berbeda. Hasil penelitian diharapkan dapat
menghasilkan deteksi ekspresi berdasarkan kelas citra wajah bahagia, marah dan
sedih serta mengenali ekspresi wajah sebagai indikator dalam menjalankan musik.
Dan diharapkan dapat menghasilkan tingkat keberhasilan yang lebih baik dari
penelitian-penelitian sebelumnya.
2
Gambar 2.1 Koordinat Citra Digital
( Nisa’, 2017)
3
wajah sebagai sebuah titik (atau sebuah vektor) dalam ruang vektor berdimensi
sangat tinggi. Eigenvector ini kemudian disusun berdasarkan eigenvalue-nya.
Setiap eigenvector mengacu pada suatu nilai variasi diantara citra-citra wajah.
Eigenvector ini bisa dianggap sebagai sederetan ciri yang bersama-sama memberi
karakter variasi diantara citra-citra wajah. Setiap titik citra wajah bisa dinyatakan
dalam satu atau lebih eigenvector sehingga sekumpulan eigenvector dapat
ditampilkan sebagai sekumpulan wajah. Sekumpulan eigenvector yang digunakan
inilah yang disebut sebagai eigenface.
Untuk menemukan eigenface dari sebuah database citra wajah, hal penting
pertama yang harus dilakukan adalah menentukan vektor rata-rata, vektor deviasi,
dan matriks kovarian untuk database tersebut.
4
2.2.4 Normalisasi Citra
Normalisasi pada pengolahan citra berarti mentransformasikan citra ke
bentuk citra normal yang sesuai dengan kebutuhan. Besar dan kecil ukuran pada
citra normalisasi tidak sesuai ukuran yang diambil dari citra semula. Citra hasil
normalisasi dapat ditampilkan sesuai dengan keinginan. Penskalaan ini tergantung
besar dan kecil ukuran pada citra semula artinya tidak berarti apakah citra
membesar atau mengecil tergantung ukuran citra semula.
5
c. Penyesuaian bobot koneksi untuk meminimalkan nilai error.
Ketiga tahapan tersebut diulangi terus menerus sampai mendapatkan nilai error
yang diinginkan. Setelah training selesai dilakukan, hanya tahap pertama yang
diperlukan untuk memanfaatkan jaringan syaraf tiruan tersebut
Model struktur neuron jaringan syaraf tiruan dijelaskan pada Gambar 2.2
dan Gambar 2.3
2.2.7 Matlab
Matlab adalah sebuah bahasa dengan 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.
2.2.8 Mysql
MySQL adalah suatu perangkat lunak database relasi (Relational Database
Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS
SQL, dan sebagainya. MySQL juga disebut sebagai sistem manajemen database
yang digunakan untuk menyimpan data dalam tabel terpisah dan menempatkan
6
semua data dalam satu gudang besar. Struktur database disusun dalam file fisik
dioptimalkan untuk kecepatan. Model logis, dengan benda-benda seperti database,
tabel, baris, dan kolom, menawarkan lingkungan pemrograman yang fleksibel
2.2.9 Webcam
Webcam (web camera) adalah sebutan bagi kamera real-time (bermakna
keadaan pada saat ini juga) yang gambarnya bias diakses atau dilohat melalui
world Wide Web, rogram instant messaging atau aplikasi video call. Webcam atau
webcamera adalah sebuah kamera video digital kecil yang dihubungkan ke
computer melalui port USB ataupun port COM.
Sekarang ini web camera yang ada dipasaran pada umumnya erbagi kedalam
dua tipe : web camera permanen (fixed)dan revolving web camera. Pada web
camera permanen terdapat pengapit untuk mengapit lensa standart di posisi yang
diinginkan untuk menangkap gambar pengguna. Sedangkan pada revoling web
camera terdapat landasan dan lensa standart dipasang di landasan tersebut
sehingga dapat disesuaikan ke sudut pandang yang terbaik untuk menangkap
gambar pengguna.