Anda di halaman 1dari 8

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/301788673

IDENTIFIKASI EMOSI BERDASARKAN ACTION UNIT MENGGUNAKAN


METODE BÉZIER CURVE

Article  in  SINERGI · April 2016


DOI: 10.22441/sinergi.2016.1.010

CITATION READS

1 2,737

2 authors, including:

Nova Eka Diana


Universitas YARSI
20 PUBLICATIONS   35 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

CHG-Cyber Healing Gamification for Mental Health using Computer-Aided Cognitive Behavioral Therapy (cCBT) View project

Web-based Decision Support Application for Managing Malaria Spread View project

All content following this page was uploaded by Nova Eka Diana on 03 May 2016.

The user has requested enhancement of the downloaded file.


SINERGI Vol. 20, No. 1, Februari 2016: 74-80

IDENTIFIKASI EMOSI BERDASARKAN ACTION UNIT


MENGGUNAKAN METODE BÉZIER CURVE
Puji Aswari, Nova Eka Diana
Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas YARSI
Jl. Let. Jend. Supraptro, Cempaka Putih, Jakarta 10510
Email: aswari.puji@gmail.com; nova.diana@yarsi.ac.id

Abstrak -- Ekspresi wajah menjadi bahasa yang universal. Bahkan perubahan ekspresi wajah dapat
membantu pengambilan keputusan. Pada tahun 1972, Paul Ekman mengklasifikasikan emosi dasar
manusia ke dalam enam jenis: senang, sedih, terkejut, marah, takut, dan jijik. Kemudian Ekman dan
Wallace Friesen mengembangkan sebuah alat untuk mengukur pergerakan pada wajah yang disebut
Facial Action Coding System (FACS). FACS menentukan ekspresi wajah berdasarkan pergerakan
otot wajah, yang diistilahkan Action Unit (AU). Penelitian ini bertujuan untuk mengetahui emosi
tertarik yang dialami seseorang berdasarkan AU yang telah ditentukan oleh Paul Ekman dengan cara
membandingkan dua buah citra, yaitu citra wajah tanpa ekspresi dan citra wajah berekspresi. Hasil
penelitian ini memperoleh sebuah aplikasi yang mampu mengidentifikasi emosi tertarik dengan
akurasi sebesar 80%, True Positive Rate 80%, dan True Negative Rate 80%. Dengan adanya
penelitian ini diharapkan dapat diketahui karakteristik action unit yang membentuk emosi tertarik,
juga memberikan masukan bagi proses evaluasi belajar mengajar mata kuliah pemrograman.

Kata kunci: emosi, action unit, identifikasi emosi

Abstract -- Face expression is universal language. In fact, face expression can help decision making.
In 1972, Paul Ekman classified basic human emotion into six: happy, sad, surprised, angry, afraid,
and disgust. Then, Ekman and Wallace Friesen develop a tool to measure movement of facial
muscles called Facial Action Coding System (FACS). It determines facial expression based on facial
muscles movement, called Action Unit (AU). This research aims to find excited emotion based on AU
which has determined by Paul Ekman, by comparing two facial images, neutral face and expression
face. We crop those images so we had face-only images, get the curve using Bézier Curve, calculate
the distance using Euclidean Distance, check the rules using Inference Rules, and sum the weight
from every face features. From this study, we obtained an application that has 80% accuracy, 80%
True Positive Rate, and 80% True Negative Rate. With this application, we expect to know the
characteristics of excited emotion, and give advices for evaluation of teaching and learning process
in programming courses.

Keywords: emotion, action unit, emotion identification

PENDAHULUAN dengan jelas melalui bahasa tubuh atau


Menurut Hockenbury & Hockenbury, perubahan ekspresi wajah.
sebagaimana dikutip oleh Cherry (Cherry, 2015), Pengambilan keputusan dapat dilakukan
emosi adalah kondisi psikologis yang kompleks dengan mendeteksi emosi seseorang. Psikiater
yang melibatkan tiga komponen yang berbeda: dapat menentukan pasien menderita kelainan jiwa
pengalaman subjektif, respon fisiologis, dan melalui beberapa indikator. Salah satunya adalah
perilaku atau respon ekspresif. Pengalaman melalui kecepatan perubahan emosi yang disertai
subjektif adalah emosi yang dialami seseorang dengan perubahan ekspresi wajah yang dilakukan
berkaitan tentang pengalaman atau keadaan oleh orang tersebut. Pihak kepolisian dapat
tertentu. Para periset di bidang psikologi mengetahui seorang tersangka sedang berbohong
mempercayai bahwa setiap orang memiliki respon atau berkata jujur ketika wawancara dengan
emosi yang berbeda terhadap suatu keadaan. penyidik dengan melihat perubahan mimik wajah
Emosi tersebut dapat menjadi kompleks atau tersangka, sehingga dapat ditentukan tindakan
sukar didefinisikan. Respon fisiologis yang terjadi yang tepat.
ketika emosi terbentuk atau berubah misalnya Berbagai penelitian telah dilakukan untuk
rasa mual atau tubuh mengeluarkan keringat terus menggali perkembangan emosi manusia.
dingin karena cemas, bahkan menangis karena Salah satunya adalah penelitian yang dilakukan
bahagia. Sedangkan respon ekspresif yang terjadi oleh Paul Ekman, psikolog Amerika, pada tahun
ketika emosi terbentuk atau berubah dapat dilihat 1972. Paul Ekman mengklasifikasikan emosi

74 Puji Aswari, Identifikasi Emosi berdasarkan Action Unit


ISSN: 1410-2331

dasar manusia ke dalam enam jenis: senang, Tabel 2.Total Action Unit
sedih, terkejut, marah, takut, dan jijik. Kemudian Nomor
FACS Name Muscular Basis
Ekman dan Wallace Friesen mengembangkan AU
0 Neutral Face
sebuah alat untuk mengukur pergerakan pada 1 Inner Brow Raiser frontalis (pars medialis)
wajah yang disebut Facial Action Coding System 2 Outer Brow Raiser frontalis (pars lateralis)
(FACS) (Tong etc., 2007).. depressor glabellae,
FACS menjadi salah satu alat untuk 4 Brow Lowerer depresor supercilii,
corrugator supercilii
mendeteksi ekspresi wajah manusia (Paul Ekman levator palpebrae
Group, 2015). Sistem ini memetakan pergerakan 5 Upper Lid Raiser
superioris
otot wajah ke dalam Action Unit (AU). AU terdiri 6 Cheek Raiser
orbicularis oculi, pars
dari 46 jenis. Beberapa diantaranya adalah orbitalis
orbicularis, pars
kenaikan alis bagian dalam (AU1) dan kenaikan 7 Lid Tightener
palpebralis
dagu (AU17). Pergerakan beberapa otot pada levator labii superioris
9 Nose Wrinkler
wajah dapat menghasilkan sebuah ekspresi dan alaquae nasi
beberapa ekspresi dapat menghasilkan sebuah 10 Upper Lip Raiser levator labii superioris
11 Lip Corner Puller zygomaticus Major
emosi. levator anguli oris (a.k.a
12 Cheek Puffer
caninus)
KAJIAN PUSTAKA 14 Dimpler buccinator
Action Unit depressor anguli oris
15 Lip Corner Depressor
(a.k.a triangularis)
Action Unit adalah penentu terbentuknya 16 Lower Lip Depressor depressor labii inferioris
sebuah ekspresi dalam Facial Action Coding 17 Chin Raiser mentalis
System (FACS). Paul Ekman & Wallace Friesen incisivii labii superioris
menciptakan AU untuk memetakan pergerakan 18 Lip Puckerer and incisivii labii
inferioris
yang terjadi pada otot wajah. Total terdapat 46 AU 20 Lip Stretcher risorius with platysma
dalam FACS (Robotics Institute Carnegie Mellon 22 Lip Funneler orbicularis oris
University, 2002). 23 Lip Tightener orbicularis oris
Penentuan fitur wajah yang 24 Lip Pressor oribcularis oris
25 Lips Part depressor labii inferioris
mempengaruhi perubahan ekspresi didasarkan masseter, relaxed
pada citra dijital 8 mahasiswa dengan emosi yang 26 Jaw Drop temporalis and internal
sama, yaitu emosi tertarik. Setiap mahasiswa pterygoid
diminta untuk berfoto lima kali dengan ekspresi 27 Mouth Stretch pterygoids, digastric
28 Lip Suck orbicularis oris
tersebut. Berdasarkan pengamatan dari kumpulan Relaxation of levator
citra 8 orang mahasiswa tersebut, dapat diketahui 41 Lid droop
palpebrae superioris
fitur-fitur wajah yang banyak berpengaruh 42 Slit orbicularis oculi
terhadap emosi tertarik yaitu alis, mata, dan mulut Relaxation of levator
palpebrae superioris,
(Tabel 1). 43 Eyes Closed
orbicularis oculi, pars
palpebralis
Tabel 1. Foto 8 Mahasiswa dengan Ekspresi 44 Squint
orbicularis oculi, pars
Tertarik palpebralis
Relaxation of levator
palpebrae superioris;
45 Blink
orbicularis oculi, pars
palpebralis
Relaxation of levator
palpebrae superioris,
46 Wink
orbicularis oculi pars
palpebralis
51 Head Turn Left
52 Head Turn Right
53 Head Up
54 Head Down
55 Head Tilt Left
56 Head Tilt Right
57 Head Forward
58 Head Back
61 Eyes Turn Left
62 Eyes Turn Right
63 Eyes Up
64 Eyes Down

Puji Aswari, Identifikasi Emosi berdasarkan Action Unit 75


SINERGI Vol. 20, No. 1, Februari 2016: 74-80

Penentuan action unit yang mempengaruhi Tabel 3.Action Unit yang Berpengaruh
pembentukan ekspresi tertarik juga mengacu Action Unit yang Berpengaruh
pada contoh ekspresi tertarik yang Nomor
Emosi
Action Fitur Wajah Otot Wajah
direpresentasikan oleh model pada situs Unit
http://www.faceturn.com seperti yang tampak Tertarik 1 Alis bagian Frontalis, pars
pada Gambar 1. Situs yang dibuat oleh Diana dalam naik medialis
McDowell, Jordan Finch, dan Brittany Oldroyd 2 Alis bagian luar Frontalis, pars
naik lateralis
pada tahun 2011 telah menjadi salah satu acuan 5 Kelopak mata Levator palpebrae
dalam penelitian ini. Sumber tersebut dipilih naik superioris
karena berisi beberapa contoh ekspresi wajah 27 Mulut tertarik Pterygoids, Digastric
berikut penjelasannya mengenai otot wajah
bagian apa saja yang berperan membentuk AU 1 dan AU 2 dipilih karena perubahan tinggi
sebuah ekspresi. Pengguna dapat memilih dan lebar otot pars medialis dan pars lateralis
ekspresi wajah yang diinginkan dan berpengaruh terhadap gerakan alis mata, baik di
perbedaannya tampak jelas untuk setiap ekspresi pangkal (alis bagian dalam) maupun di ujung alis
yang ada. (alis bagian luar). AU 5 dipilih karena otot wajah
Situs yang dibuat oleh Diana McDowell, yang direpresentasikan oleh action unit tersebut
Jordan Finch, dan Brittany Oldroyd pada tahun (levator palpebrae superioris) mempengaruhi
2011 telah menjadi salah satu acuan dalam kenaikan kelopak mata yang menyebabkan mata
penelitian ini. Sumber tersebut dipilih karena berisi tampak membesar atau mengecil. Sedangkan AU
beberapa contoh ekspresi wajah berikut 27 (pterygoids, digastric), yang ototnya terdapat
penjelasannya mengenai otot wajah bagian apa pada rahang dan pipi, mempengaruhi terbukanya
saja yang berperan membentuk sebuah ekspresi. mulut.
Pengguna dapat memilih ekspresi wajah yang
diinginkan dan perbedaannya tampak jelas untuk Bézier Curve
setiap ekspresi yang ada. Bézier Curve adalah sebuah teknik untuk
menggambar garis lengkung pada citra dua
dimensi. Teknik ini biasa digunakan dalam grafis
komputer, animasi, dan pemodelan. Bezier Curve
dipopulerkan oleh Pierre Bézier pada tahun 1960-
an untuk pembuatan badan mobil Renault. Teknik
ini mendefinisikan lengkungan pada empat titik:
posisi awal dan posisi akhir lengkungan (anchor)
di P0 dan P3 dan dua titik tengah yang terpisah
(handles) di P1 dan P2 (dapat dilihat pada Gambar
2). P1 dan P2 dinamakan control point yang
berguna untuk menentukan arah lengkungan
(Buss, 2003).

P1 P2

Gambar 1. Representasi Ekspresi Tertarik


(McDowell, et al., 2011)

Situs tersebut menjelaskan karakteristik ekspresi


tertarik, antara lain:
1. Mulut yang terbuka lebar P0 P3
2. Mata yang membesar sampai ke ukuran
maksimal Gambar 2. Empat Titik Bézier Curve
3. Kenaikan kedua alis mata.
Emosi yang menjadi keluaran dari aplikasi deteksi q(u)  B0(u) p0  B1(u) p1  B2(u) p2  B3(u) p3 (1)
emosi ditentukan oleh aturan-aturan. Pergerakan
yang dihasilkan oleh alis, mata, dan mulut dihitung
Pada penelitian ini, implementasi Bézier
dan diperiksa apakah sudah sesuai dengan
Curve yang menggunakan Application
aturan-aturan yang ditetapkan.
Programming Interface (API) Java Development

76 Puji Aswari, Identifikasi Emosi berdasarkan Action Unit


ISSN: 1410-2331

Kit (JDK) 8 yang terdapat di dalam class


Path2D.Double. Library yang dimiliki Java
menyediakan method siap pakai untuk
menggambar sebuah lengkungan menggunakan
method .moveTo(double x, double y) untuk titik
awal (titik P0) dan .curveTo(double x1, double y1,
double x2, double y2, double x3, double y3) untuk
control point (titik P1 dan P2) dan titik akhir-nya
(titik P3) seperti yang direpresentasikan pada Gambar 3. Ilustrasi Penggunaan Bézier Curve
Gambar 2. Keterangan parameter-parameternya untuk Mencari Titik Tertinggi dan Titik Terrendah
diperlihatkan pada Tabel 4. dari Mata
Tabel 4. Keterangan Parameter Method .moveTo Sedangkan untuk mendapatkan nilai width,
dan .curveTo ditentukan titik awal dan titik akhir dari curve,
Nama Method Keterangan Parameter
.moveTo(double x, double double x: titik P0 sumbu x
kemudian dihitung jarak dari keduanya. Gambaran
y) double y: titik P0 sumbu y penggunaannya dapat dilihat pada Gambar 4.
.curveTo(double x1, double double x1: titik P1 sumbu x
y1, double x2, double y2, double y1: titik P1 sumbu y
double x3, double y3) double x2: titik P2 sumbu x
double y2: titik P2 sumbu y
double x3: titik P3 sumbu x
double y3: titik P3 sumbu y

Koordinat alis, mata, dan mulut ditentukan


secara manual untuk didapatkan titik awal, titik Gambar 4. Ilustrasi Penggunaan Bézier Curve
akhir, dan control point yang akan menentukan untuk Mencari Titik Awal dan Titik Akhir dari Mata
arah curve. Kemudian titik-titik tersebut
dimasukkan ke dalam variabel yang menjadi Euclidean Distance
parameter dari method.moveTo(double x, double Euclidean Distance adalah salah satu
y), .endTo(double x, double y), dan metode yang umum digunakan untuk
.curveTo(double x1, double y1, double x2, double pengukuran jarak. Metode ini membandingkan
y2, double x3, double y3). dua koordinat dua dimensi yaitu (x1, y1) dan (x2,
Jika titik awal alis mata kiri ditentukan di y2). Selain digunakan untuk mengukur dua
koordinat (55,88), titik akhir ditentukan di koordinat dimensi, juga dapat digunakan untuk mengukur
(146, 98) dan control point ditentukan di koordinat satu atau tiga dimensi. Dalam penelitian ini,
(81,62), maka penggunaan method .moveTo dan digunakan pengukuran Euclidean Distance dua
.curveTo adalah sebagai berikut: dimensi dengan rumus sebagai berikut:
Path2D.Double leftEB = new Path2D.Double();
leftEB.moveTo(55, 88);
leftEB.curveTo(81, 62, 81, 62, 146, 98); (2)
Selain digunakan untuk menggambar curve pada
fitur-fitur wajah, Bézier Curve juga digunakan Keterangan:
untuk mendapatkan jarak panjang (height) dan d = jarak
lebar (width) setiap fitur wajah. = sumbu x dari koordinat pertama
Untuk mendapatkan nilai height, dilakukan = sumbu y dari koordinat pertama
pengambilan setiap koordinat yang dilalui oleh
curve tersebut, kemudian dicari titik tertinggi dan = sumbu x dari koordinat kedua
titik terrendahnya. Gambaran penggunaannya = sumbu y dari koordinat kedua
dapat dilihat pada Gambar 3.
Aturan Inferensi
Aturan Inferensi (rule of inference) adalah
penalaran matematis yang digunakan untuk
menentukan apakah suatu argumen logis
dinyatakan benar atau salah. Aturan ini
menghubungkan sekumpulan pernyataan
(premis) sebagai langkah-langkah yang harus
dibuktikan kebenarannya (konklusi). Proses atau
prosedur dalam inferensi disebut argumen

Puji Aswari, Identifikasi Emosi berdasarkan Action Unit 77


SINERGI Vol. 20, No. 1, Februari 2016: 74-80

(Baker, 2013). (eRightEyebrowWidth <=


Dari action unit yang telah ditentukan nRightEyebrowWidth))
THEN
sebelumnya, ditentukan beberapa aturan (rule). eyebrowWeight = 0,1
Rule dibagi menjadi tiga bagian sesuai fitur IF (
wajah: rule untuk alis, rule untuk mata, dan rule ((eLeftEyebrowHeight > nLeftEyebrowHeight)
untuk mulut. OR
(eRightEyebrowHeight >
Untuk menentukan citra pengujian nRightEyebrowHeight))
termasuk citra berekspresi tertarik atau tidak, AND
dilakukan pembobotan. Setiap perubahan fitur (eRightEyebrowWidth <= nRightEyebrowWidth)
wajah, dihitung jaraknya, kemudian jarak fitur AND
(eLeftEyebrowWidth <= nLeftEyebrowWidth))
wajah dari dua citra tersebut dibandingkan sesuai THEN
aturan inferensi. eyebrowWeight = 0,1
Pembobotan dilakukan untuk RULE IF (
mempermudah penentuan ekspresi citra MATA (eLeftEyeHeight > nLeftEyeHeight
AND
pengujian. Semakin mirip citra pengujian dengan
eLeftEyeWidth > nLeftEyeWidth)
standar ekspresi wajah tertarik, maka bobotnya OR
semakin besar. Untuk alis, dikenakan bobot (eRightEyeHeight > nRightEyeHeight
paling tinggi sebesar 0,2. Untuk mata dan mulut, AND
eRightEyeWidth > nRightEyeWidth))
bobot paling tinggi sebesar 0,4.. Aturan
THEN
inferensinya dapat dilihat pada Tabel 5. eyeWeight = 0,4
Pembobotan dilakukan untuk IF (
mempermudah penentuan ekspresi citra (eLeftEyeWidth > nLeftEyeWidth
pengujian. Semakin mirip citra pengujian dengan AND
eRightEyeWidth > nRightEyeWidth)
standar ekspresi wajah tertarik, maka bobotnya AND
semakin besar. Untuk alis, dikenakan bobot (eLeftEyeHeight > nLeftEyeHeight
paling tinggi sebesar 0,2. Untuk mata dan mulut, AND
bobot paling tinggi sebesar 0,4. Pemberian bobot eRightEyeHeight > nRightEyeHeight))
THEN
untuk masing-masing fitur wajah berdasarkan eyeWeight = 0,3
pada lengkungan yang dibentuk ketika ekspresi IF (
wajah menunjukkan emosi tertarik. Karena alis (eLeftEyeWidth > nLeftEyeWidth)
hanya memiliki satu garis lengkung, maka diberi AND
(eRightEyeWidth > nRightEyeWidth))
bobot 0,2. Karena mata dan mulut memiliki THEN
lengkung atas dan bawah, maka diberi bobot 0,4. eyeWeight = 0,2
Jika dijumlahkan semua bobotnya, akan didapat IF (
hasil 1 jika bentuk alis, mata, dan mulut sesuai ((eLeftEyeHeight > nLeftEyeHeight)
OR
dengan ekspresi tertarik yang tampak seperti (eRightEyeHeight > nRightEyeHeight))
pada Tabel 2 dan Gambar 1. AND
(eRightEyeWidth > nRightEyeWidth)
Tabel 5. Aturan Inferensi AND
(eLeftEyeWidth > nLeftEyeWidth))
RULE ALIS IF (
THEN
MATA (eLeftEyebrowHeight > nLeftEyebrowHeight
eyeWeight = 0,1
AND
eLeftEyebrowWidth <= nLeftEyebrowWidth) RULE IF (
OR MULUT (eMouthHeight > nMouthHeight)
(eRightEyebrowHeight > nRightEyebrowHeight AND
AND (eMouthWidth > nMouthWidth))
eRightEyebrowWidth <= nRightEyebrowWidth)) THEN
THEN eyeWeight = 0,4
eyebrowWeight = 0,2
IF ( Keterangan:
(eLeftEyebrowWidth <= nLeftEyebrowWidth eLeftEyebrowHe = Jarak panjang alis kiri
AND
eRightEyebrowWidth <= nRightEyebrowWidth) ight citra tertarik
AND eLeftEyebrowWi = Jarak lebar alis kiri citra
(eLeftEyebrowHeight < nLeftEyebrowHeight dth tertarik
AND nLeftEyebrowHe = Jarak panjang alis kiri
eRightEyebrowHeight < nRightEyebrowHeight))
THEN ight citra netral
eyebrowWeight = 0,1 nLeftEyebrowWi = Jarak lebar alis kiri citra
IF ( dth netral
(eLeftEyebrowWidth <= nLeftEyebrowWidth) eRightEyebrowH = Jarak panjang alis
AND
eight kanan citra tertarik

78 Puji Aswari, Identifikasi Emosi berdasarkan Action Unit


ISSN: 1410-2331

eRightEyebrow = Jarak lebar alis kanan Digunakan data citra berekspresi tertarik,
Width citra tertarik ekspresi lain dan netral untuk mengetahui
nRightEyebrowH = Jarak panjang alis apakah aplikasi dapat mengenali emosi tertarik
eight kanan citra netral dengan cara membandingkannya dengan
nRightEyebrow = Jarak lebar alis kanan ekspresi netral. Sehingga jika hasil percobaan
Width citra netral memiliki bobot lebih dari sama dengan 0,7 maka
eyebrowWeight = Bobot nilai fitur alis dapat ditentukan bahwa hasil percobaan sudah
eLeftEyeHeight = Jarak panjang mata kiri sesuai. Sehingga jika hasil percobaan tersebut
citra tertarik memiliki bobot kurang dari 0,7 maka dapat
eLeftEyeWidth = Jarak lebar mata kiri ditentukan bahwa hasil percobaan tidak sesuai
citra tertarik dengan hasil yang diharapkan.
nLeftEyeHeight = Jarak panjang mata kiri Pada hasil percobaan di atas, didapat
citra netral prediksi menggunakan Confusion Matrix.
nLeftEyeWeight = Jarak lebar mata kiri Confusion matrix adalah tabel yang digunakan
citra netral untuk menjelaskan performa model klasifikasi
eRightEyeHeight = Jarak panjang mata dari sekumpulan data tes yang diketahui nilai
kanan citra tertarik kebenarannya (Markham, 2014). Confusion
eRightEyeWidth = Jarak lebar mata kanan matrix dapat membantu untuk mengetahui
citra tertarik akurasi dan ketepatan prediksi. Tabel ini
nRightEyeHeight = Jarak panjang mata membandingkan data prediksi dengan data
kanan citra netral aktual setelah pengujian dilakukan.
nRightEyeWidth = Jarak lebar mata kanan Pengujian aplikasi dapat diukur
citra netral berdasarkan hasil accuracy, true positive rate
eyeWeight = Bobot nilai fitur mata (TPR), dan true negative rate (TNR) yang dapat
eMouthHeight = Jarak panjang mulut dihitung dengan rumus dibawah ini:
citra tertarik
eMouthWidth = Jarak lebar mulut citra Accuracy =
tertarik (3)
nMouthHeight = Jarak panjang mulut =
citra netral True Positive
nMouthWidth = Jarak lebar mulut citra Rate (4)
netral =
mouthWeight = Bobot nilai fitur mulut True Negative
Rate (5)
PENGUJIAN APLIKASI
Aplikasi diujikan terhadap 15 foto dari 5 True Positive (TP) adalah jumlah data
orang. Setiap orang diminta untuk menampilkan positif yang diprediksi positif, True Negative ( TN)
wajah tanpa ekspresi, dengan ekspresi tertarik, adalah jumlah data negatif yang diprediksi
dan dengan ekspresi bebas (selain ekspresi negatif, False Positive (FP) adalah jumlah data
tertarik). negatif yang diprediksi positif, dan False
Proses pengujian dilakukan sebanyak 10 Negative (FN) adalah jumlah data positif yang
kali dengan ambang batas antara 0 sampai 1. diprediksi negatif.
Untuk kasus ini, ambang batas minimal Berdasarkan hasil percobaan pada Tabel
ditentukan sebesar 0,7 untuk ketentuan bobot 5, maka didapat accuracy, TPR dan TNR seperti
emosi tertarik. Hasil percobaan dapat dilihat pada yang tampak pada Tabel 7.
Tabel 6.
Tabel 7. Nilai Akurasi, True Positive Rate, dan
Tabel 6. Hasil Percobaan Deteksi Emosi Tertarik True Negative Rate dari Aplikasi
No. Citra Hasil Accuracy True Positive Rate True Negative Rate
80% 80% 80%
1 Tertarik Tertarik
2 Tidak tertarik Tertarik
3 Tertarik Tidak tertarik Akurasi aplikasi sebesar 80%, nilai TPR
4 Tidak tertarik Tidak tertarik sebesar 80%, dan nilai TNR sebesar 80%. Hal
5 Tertarik Tertarik tersebut berarti aplikasi ini memiliki kemampuan
6 Tidak tertarik Tidak tertarik
7 Tertarik Tertarik
untuk mendeteksi citra tidak tertarik dengan baik
8 Tidak tertarik Tidak tertarik dan kemampuan untuk mendeteksi citra tertarik
9 Tertarik Tertarik sebesar 80%.
10 Tidak tertarik Tidak tertarik

Puji Aswari, Identifikasi Emosi berdasarkan Action Unit 79


SINERGI Vol. 20, No. 1, Februari 2016: 74-80

KESIMPULAN Buss, S. R.,. 3-D Computer Graphic: A


Berdasarkan hasil implementasi dan Mathematical Introduction with OpenGL. New
analisis pada bab-bab sebelumnya, maka dapat York: Cambridge University Press. 2003.
disimpulkan sebagai berikut: Cherry, K.,. About Education: What Are
1. Aplikasi ini dapat mengidentifikasi emosi Emotions. 2015. Diakses 12 Februari 2015.
tertarik dengan akurasi sebesar 80%, nilai http://psychology.about.com/od/emotion/f/wha
TPR sebesar 80%, dan nilai TNR sebesar t-are-emotions.htm
80%. Hal tersebut berarti aplikasi ini memiliki Markham, K.,. Simple Guide to Confusion Matrix
kemampuan untuk mendeteksi citra tidak Terminology. 2014. Diakses 2 Desember
tertarik dengan baik dan kemampuan untuk 2015. http://www.dataschool.io/simple-guide-
mendeteksi citra tertarik sebesar 80%. to-confusion-matrix-terminology/.
2. Metode Bézier Curve dapat digunakan untuk McDowell, D., Finch, J. & Oldroyd, B.,. FaceTurn
mendapatkan kontur fitur wajah dan The 3D Face Expression Viewer. 2011.
memudahkan pengguna untuk melihat kontur Diakses 15 Agustus 2015.
fitur wajah dengan jelas. http://www.faceturn.com/excited/index.php
3. Action unit yang berpengaruh terhadap McDowell, D., Finch, J. & Oldroyd, B.,. FaceTurn:
terbentuknya ekspresi wajah dengan emosi The 3D Face Expression Viewer. 2011.
tertarik adalah alis mata, mata, dan mulut. Diakses 16 Agustus 2015.
http://www.faceturn.com/index.php
NOMENCLATURE Paul Ekman Group,. Are There Universal Facial
Expressions?. 2015. Diakses 2015 Mei 13.
AU = Action Unit http://www.paulekman.com/universal-facial-
TPR = True Positive Rate expressions/
TNR = True Negative Rate Paul Ekman Group,. Facial Action Coding
TP = True Positive System. 2015. Diakses Agustus 13 2015.
TN = True Negative http://www.paulekman.com/product-
FP = False Positive category/facs/
FN = False Negative Robotics Institute Carnegie Mellon University,.
FACS - Facial Action Coding System. 2002.
Diakses 13 Agustus 2015.
REFERENSI http://www.cs.cmu.edu/~face/facs.htm
Baker, G., Causal inference, probability theory, Tong, Y., Liao, W. & Ji, Q.,. Facial Action Unit
and graphical insights. Stat Med. 2013; 32 Recognition by Exploiting Their Dynamic and
Semantic Relationship. IEEE Trans. Pattern
(25): 4319-4330. Analysis and Machine Intelligence. 2007; 29
(10): 1-17.
.

80 Puji Aswari, Identifikasi Emosi berdasarkan Action Unit

View publication stats

Anda mungkin juga menyukai