EMGesture – Electromyography and inertial sensor–based gesture detection and control


Hand and arm gestures detection provides a natural way of human computer interaction. The ability to efficiently detect gestures can be applied not only to consumer electronics control (e.g. controlling the smartphone, tablet or smart TV), but also to the detection of functional motor activities for physical and cognitive rehabilitation and fall prevention.

Surface electromyography (EMG) is a technique for evaluating and recording the electrical activity produced by skeletal muscles. EMG signals can therefore be used to detect arm movements and recognize hand gestures. However, due to some problems inherent to the EMG measurements, the number of gestures which can be discriminated is still limited.

An inertial measurement unit (IMU), including a 3-axis accelerometer, a 3-axis gyroscope and (an optional) 3-axis magnetometer, enables the measurement of motions and rotations and, using specific sensor fusion techniques, it can also provide information about the arm segment orientation with increased accuracy. IMU signals can therefore be used to recognize gestures and evaluate the quality of movements.

Considering the complementary features of EMG and IMU, their data fusion can be used to increase the number of hand, wrist and forearm gestures that can be discriminated with increased accuracy.


Author: Rui Freixo

Type: MSc thesis

Partner: Faculdade de Engenharia da Universidade do Porto

Year: 2015



Project Flyer