Dr. Javier Gonzalez-Sanchez
[email protected]
www.javiergs.info
o
ffi
ce: 14 -227
CSC 570
Current Topics in Computer Science
Applied Affective Computing
Lecture 10. Notes on Final Project
Slide 2
Slide 2 text
Agenda
2
Slide 3
Slide 3 text
Final Product
Platform
Slide 4
Slide 4 text
Scenario
4
TOOLS
SCHEDULE
Slide 5
Slide 5 text
Architecture
5
EMOTIV PRO
PAD
Your App
WebGazer
Affective
States
👀
EMOTIV PRO
PAD Cloud
Method
• Re
a
ding ment
a
l st
a
tes (
a ff
ective st
a
tes) from Emotiv Softw
a
re (simul
a
tor)
• C
a
lcul
a
te the equiv
a
lent PAD vector per emotion.
• C
a
lcul
a
te
a
single vector fusing the 6 vectors from step B (one per emotion reported by Emotiv.
• Dr
a
w
a
dot in
a
3D sp
a
ce showing the vector pl
a
ce (m
a
gnitude
a
nd direction from
a
center th
a
t is 0)
• Assign e
a
ch dot
a
lifetime - dots dis
a
ppe
a
r
a
fter th
a
t time. Consider using
a
n Alph
a
v
a
lue to slowly dis
a
ppe
a
r the
dot (m
a
ke it tr
a
nsp
a
rent)
• The group of dots is going to become
a
cloud of dots given
a
time period. Notice how the cloud evolves.
• Bonus: c
a
lcul
a
te the center of the cloud
a
nd dr
a
w it on the screen
• Bonus: dr
a
w
a
vector th
a
t shows how this cloud is moving in our sp
a
ce
•
8
Slide 9
Slide 9 text
Final Presentation
Slide 10
Slide 10 text
First Act – Demo
Demo of your project.
Show your project running (Slide 4)
What is (will be) the Goal? (Blue Box)
Wizard of OZ approach
10
Slide 11
Slide 11 text
Second Act –
How do things work?
Challenges, Performance, Data Processing (run-
ti
me)
Good SE Prac
ti
ces are being applied?
(principles, design pa
tt
erns, clean coding, …)
Code
11
Slide 12
Slide 12 text
Third Act – Demo
How will things be Evaluated?
Popula
ti
on, Protocol, Data, and Analysis
12
Slide 13
Slide 13 text
Questions
13
Slide 14
Slide 14 text
Homework
14
Let us play with
Postures
and
Body Movements
Slide 15
Slide 15 text
CSC 570 Applied Affective Computing
Javier Gonzalez-Sanchez, Ph.D.
[email protected]
Spring 2025
Copyright. These slides can only be used as study material for the class CSC 570 at Cal Poly.
They cannot be distributed or used for another purpose.