440 likes | 672 Views
Demonstrating the Feasibility of Using Forearm Electromyography for Muscle-Computer Interfaces. T. Scott Saponas University of Washington Desney S. Tan Microsoft Research Dan Morris Microsoft Research Ravin Balakrishnan University of Toronto.
E N D
Demonstrating the Feasibility of Using Forearm Electromyography for Muscle-Computer Interfaces T. Scott Saponas University of Washington Desney S. Tan Microsoft Research Dan Morris Microsoft Research RavinBalakrishnanUniversity of Toronto
Advances in Muscle Sensing Enable Muscle-Computer Interfaces …
Muscles Activate via Electrical Signal Electrical Signal can be sensed by Electromyography (EMG)
EMG for Diagnostics, Prosthetics & HCI Jacobsen, et al. “Utah Arm”
EMG for Diagnostics, Prosthetics & HCI Jacobsen, et al. “Utah Arm” Costanza, et al. “Intimate interfaces in action”
EMG for Diagnostics, Prosthetics & HCI Naik, et al. “Hand gestures” Jacobsen, et al. “Utah Arm” Costanza, et al. “Intimate interfaces in action”
EMG for Diagnostics, Prosthetics & HCI Naik, et al. “Hand gestures” Jacobsen, et al. “Utah Arm” Wheeler & Jorgensen “Neuroelectric joysticks” Costanza, et al. “Intimate interfaces in action”
Lift Tap Position Pressure
Gesture Classification Technique • X 8 Sensors machine learning 250 millisecond sample training data • Support Vector • Machine Features • user model test data evaluation
Gesture Classification Technique • X 8 Sensors machine learning 250 millisecond sample training data • Support Vector • Machine Features • Root Mean Square (RMS) • 28 ratios between channels Frequency Energy 10 Hz bins • user model • Phase Coherence • 28 ratios between channels test data evaluation
Randomized Block Design 1 2 3 4 random delay
Randomized Block Design X 50 1 2 3 4 4 2 3 1 random delay random order random order
12 participants • aged 20 – 63 years (mean 46) • 8 female; 4 male • daily computer users • right-handed • 90 minutes
Ten-Fold Cross-Validation Position
Ten-Fold Cross-Validation Pressure
What are we really measuring? • Skin moving over muscle creates noise • Distant muscle contractions • Gestures are complex movements
Limitations of Current Evaluation • Works best for SINGLE user SINGLE session • Offline Analysis • Approximation of sensor armband
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
Interaction Possibilities • Virtual keyboards • Hands busy controls • 3D gestural interaction • Eye-free mobile interaction
thanks! acknowledgements: SumitBasu, James Fogarty, Jon Froehlich, Kayur Patel, Meredith Skeels and our study participants … http://research.microsoft.com/users/dan/muci/ • T. Scott SaponasUniversity of Washington • Desney S. Tan Microsoft Research • Dan MorrisMicrosoft Research • RavinBalakrishnanUniversity of Toronto
Lift Tap Position Pressure
Labeling Training Data With Best Data stimulus rest label stimulus label
Single Sample Classification stimulus stimulus Whole Trial Classification thumb 1 index 5 middle 1 winner ? ? ? ? ?
Collect Pilot Data, Develop Classification Techniques, Evaluation define gesture sets collect pilot data develop classification techniques offline analysis collect test data experiment