A k-nearest neighbor based algorithm for human arm movements recognition using EMG signals

In a human-robot interface, the prediction of motion, which is based on context information of a task, has the potential to improve the robustness and reliability of motion classification to control human-assisting manipulators. The electromyography (EMG) signals can be used as a control source of artificial arm after it has been processed. The objective of this work is to achieve better classification with multiple parameters using K-Nearest Neighbor for different movements of a prosthetic arm. A K- Nearest Neighbor (K-NN) rule is one of the simplest and the most important methods in pattern recognition. The proposed structure is simulated using MATLAB Ver. R2009a, and satisfied results are obtained by comparing with conventional method of recognition using Artificial Neural Network(ANN), that explains the ability of the proposed structure to recognize the movements of human arm based EMG signals. Results show the proposed technique achieved a uniformly good performance with respect to ANN in term of time which is important in recognition systems, better accuracy in recognition when applied to lower SNR signal.

[1]  Amir F. Atiya,et al.  A Novel Template Reduction Approach for the $K$-Nearest Neighbor Method , 2009, IEEE Transactions on Neural Networks.

[2]  M. Z. Al-Faiz,et al.  Human Arm Movements Recognition Based on EMG Signal , 2022 .

[3]  Han-Pang Huang,et al.  Automatic EMG feature evaluation for controlling a prosthetic hand using supervised feature mining method: an intelligent approach , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[4]  Pornchai Phukpattaranont,et al.  A Novel Feature Extraction for Robust EMG Pattern Recognition , 2009, ArXiv.

[5]  Nikhil R. Pal,et al.  Some classification algorithms integrating Dempster-Shafer theory of evidence with the rank nearest neighbor rules , 2001, IEEE Trans. Syst. Man Cybern. Part A.

[6]  Panagiotis K. Artemiadis,et al.  EMG-based teleoperation of a robot arm using low-dimensional representation , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Toshio Tsuji,et al.  A Hybrid Motion Classification Approach for EMG-Based Human–Robot Interfaces Using Bayesian and Neural Networks , 2009, IEEE Transactions on Robotics.

[8]  Toshio Tsuji,et al.  A human-assisting manipulator teleoperated by EMG signals and arm motions , 2003, IEEE Trans. Robotics Autom..

[9]  Inés María Galván,et al.  AMPSO: A New Particle Swarm Method for Nearest Neighborhood Classification , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[10]  O. Bida Influence of Electromyogram (EMG) Amplitude Processing in EMG-Torque Estimation , 2005 .

[11]  Toshio Fukuda,et al.  An exoskeletal robot for human elbow motion support-sensor fusion, adaptation, and control , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[12]  Lin Wang,et al.  Prediction of joint moments using a neural network model of muscle activations from EMG signals , 2002, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[13]  Mohammad Hassan Moradi,et al.  Evaluation of the forearm EMG signal features for the control of a prosthetic hand. , 2003, Physiological measurement.

[14]  S H Park,et al.  EMG pattern recognition based on artificial intelligence techniques. , 1998, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[15]  Rodney Bruce Elliott,et al.  Feature extraction techniques for grasp classification. , 1998 .

[16]  Peter E. Hart,et al.  Nearest neighbor pattern classification , 1967, IEEE Trans. Inf. Theory.