forearm electromyography muscle-computer interfaces demonstrating the feasibility of using forearm...
Post on 19-Dec-2015
219 views
TRANSCRIPT
Demonstrating the Feasibility of Using Forearm Electromyography for Muscle-Computer Interfaces
T. Scott SaponasUniversity of Washington
Desney S. Tan Microsoft Research
Dan Morris Microsoft Research
Ravin Balakrishnan University of Toronto
8
EMG for Diagnostics, Prosthetics & HCI
Jacobsen, et al. “Utah Arm”
Costanza, et al. “Intimate interfaces in action”
9
EMG for Diagnostics, Prosthetics & HCI
Jacobsen, et al. “Utah Arm”
Costanza, et al. “Intimate interfaces in action”
Naik, et al. “Hand gestures”
10
EMG for Diagnostics, Prosthetics & HCI
Jacobsen, et al. “Utah Arm”
Costanza, et al. “Intimate interfaces in action” Wheeler & Jorgensen “Neuroelectric joysticks”
Naik, et al. “Hand gestures”
21
250 millisecond sample
X 8 Sensors
Features Support VectorMachine
training data
user model
test dataevaluation
machine learning
Gesture Classification Technique
22
Gesture Classification Technique
250 millisecond sample
Root Mean Square (RMS) 28 ratios between channels
Frequency Energy10 Hz bins
Phase Coherence 28 ratios between channels
X 8 Sensors
Features Support VectorMachine
training data
user model
test dataevaluation
machine learning
25
12 participants
• aged 20 – 63 years (mean 46)• 8 female; 4 male• daily computer users• right-handed• 90 minutes
26
Ten-Fold Cross-ValidationLift
10.00%
10.00%
20.00%
30.00%
40.00%
50.00%
60.00%
70.00%
80.00%
90.00%
100.00%
95%
Gesture
Mea
n A
ccur
acy
ChanceChance
Lift Tap Position Pressure
ChanceChance
Lift
ChanceChance
Lift Tap Position Pressure
ChanceChance
Lift
27
Ten-Fold Cross-ValidationTap
10.00%
10.00%
20.00%
30.00%
40.00%
50.00%
60.00%
70.00%
80.00%
90.00%
100.00%
95%
78%
Gesture
Mea
n A
ccur
acy
ChanceChance
Lift Tap Position Pressure
ChanceChance
Lift Tap
28
Ten-Fold Cross-ValidationPosition
10.00%
10.00%
20.00%
30.00%
40.00%
50.00%
60.00%
70.00%
80.00%
90.00%
100.00%
95%
78% 78%
Gesture
Mea
n A
ccur
acy
ChanceChance
Lift Tap Position Pressure
ChanceChance
Lift Tap Position
29
Ten-Fold Cross-ValidationPressure
10.00%
10.00%
20.00%
30.00%
40.00%
50.00%
60.00%
70.00%
80.00%
90.00%
100.00%
95%
78% 78% 84%
Gesture
Mea
n A
ccur
acy
ChanceChance
Lift Tap Position Pressure
ChanceChance
Lift Tap Position Pressure
30
How much training data?
0 10 20 30 40 50 60 70 800%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%LiftTapPositionPressure
Blocks of Training Data
Mea
n Ac
cura
cy
Chance
31
What are we really measuring?
• Skin moving over muscle creates noise• Distant muscle contractions• Gestures are complex movements
32
Limitations of Current Evaluation
• Works best for SINGLE user SINGLE session• Offline Analysis• Approximation of sensor armband
33
Forearm Electromyography for Muscle-Computer Interfaces
Demonstrated possibility of gesture sets using pressure, position, & all five fingers
Future:• Wireless & dry sensors• Dense auto-configurable band• Cross-user models• Quick compound gestures
34
Interaction Possibilities
• Virtual keyboards• Hands busy controls• 3D gestural interaction• Eye-free mobile interaction
35
thanks!acknowledgements:Sumit Basu, James Fogarty, Jon Froehlich, Kayur Patel, Meredith Skeels and our study participants
T. Scott Saponas University of Washington
Desney S. Tan Microsoft Research
Dan Morris Microsoft Research
Ravin Balakrishnan University of Toronto
http://research.microsoft.com/users/dan/muci/
…
39
Single Sample Classification
stimulus
? ? ? ??
stimulus
thumb 1index 5 middle 1
winner
Whole Trial Classification