Electromygraphy (EMG) signal based hand gesture recognition using Artificial Neural Network (ANN)

Electromyography (EMG) signal is a measure of muscles' electrical activity and usually represented as a function of time, defined in terms of amplitude, frequency and phase. This biosignal can be employed in various applications including diagnoses of neuromuscular diseases, controlling assisti...

Full description

Bibliographic Details
Main Authors: Ahsan, Md. Rezwanul, Ibrahimy, Muhammad Ibn, Khalifa, Othman Omran
Format: Conference or Workshop Item
Language:English
Published: 2011
Subjects:
Online Access:http://irep.iium.edu.my/5887/
http://irep.iium.edu.my/5887/
http://irep.iium.edu.my/5887/
http://irep.iium.edu.my/5887/1/05937135.pdf
Description
Summary:Electromyography (EMG) signal is a measure of muscles' electrical activity and usually represented as a function of time, defined in terms of amplitude, frequency and phase. This biosignal can be employed in various applications including diagnoses of neuromuscular diseases, controlling assistive devices like prosthetic/orthotic devices, controlling machines, robots, computer etc. EMG signal based reliable and efficient hand gesture identification can help to develop good human computer interface which in turn will increase the quality of life of the disabled or aged people. The purpose of this paper is to describe the process of detecting different predefined hand gestures (left, right, up and down) using artificial neural network (ANN). ANNs are particularly useful for complex pattern recognition and classification tasks. The capability of learning from examples, the ability to reproduce arbitrary non-linear functions of input, and the highly parallel and regular structure of ANNs make them especially suitable for pattern recognition tasks. The EMG pattern signatures are extracted from the signals for each movement and then ANN utilized to classify the EMG signals based on features. A back-propagation (BP) network with Levenberg-Marquardt training algorithm has been used for the detection of gesture. The conventional and most effective time and time-frequency based features (namely MAV, RMS, VAR, SD, ZC, SSC and WL) have been chosen to train the neural network.