全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Hand Gestures Recognition Based on One-Channel Surface EMG Signal

DOI: 10.4236/jsea.2019.129023, PP. 383-392

Keywords: Electromyography (EMG), Gesture Recognition, Hilbert Transform, K-Nearest-Neighbors (KNN), Support Vector Machine (SVM)

Full-Text   Cite this paper   Add to My Lib

Abstract:

This paper presents an experiment using OPENBCI to collect data of two hand gestures and decoding the signal to distinguish gestures. The signal was extracted with three electrodes on the subject’s forearm and transferred in one channel. After utilizing a Butterworth bandpass filter, we chose a novel way to detect gesture action segment. Instead of using moving average algorithm, which is based on the calculation of energy, We developed an algorithm based on the Hilbert transform to find a dynamic threshold and identified the action segment. Four features have been extracted from each activity section, generating feature vectors for classification. During the process of classification, we made a comparison between K-nearest-neighbors (KNN) and support vector machine (SVM), based on a relatively small amount of samples. Most common experiments are based on a large quantity of data to pursue a highly fitted model. But there are certain circumstances where we cannot obtain enough training data, so it makes the exploration of best method to do classification under small sample data imperative. Though KNN is known for its simplicity and practicability, it is a relatively time-consuming method. On the other hand, SVM has a better performance in terms of time requirement and recognition accuracy, due to its application of different Risk Minimization Principle. Experimental results show an average recognition rate for the SVM algorithm that is 1.25% higher than for KNN while SVM is 2.031 s shorter than that KNN.

References

[1]  Zhang, X.U. (2010) Body Gesture Recognition and Interaction Based on Surface Electromyogram. Thesis, University of Science and Technology of China, Hefei.
[2]  https://en.wikipedia.org/wiki/Butterworth_filter
[3]  https://en.wikipedia.org/wiki/Hilbert_transform
[4]  https://ww2.mathworks.cn/help/signal/ug/hilbert-transform.html?requestedDomain=cn
[5]  Ahsan, M.R., Ibrahimy, M.I. and Khalifa, O.O. (2011) Electromygraphy (EMG) Signal Based Hand Gesture Recognition Using Artificial Neural Network (ANN). 2011 4th International Conference on Mechatronics (ICOM), Kuala Lumpur, 17-19 May 2011, 1-6.
https://doi.org/10.1109/ICOM.2011.5937135
[6]  Mahmoud, T., Carlo, B., Pedro, A.L., Bica, O.L. and De, A.A.T. (2018) Robust Hand Gesture Recognition with a Double Channel Surface EMG Wearable Armband and SVM Classifier. Biomedical Signal Processing and Control, 46, 121-130.
https://doi.org/10.1016/j.bspc.2018.07.010
[7]  Chen, X., Zhang, X., Zhao, Z., Yang, J. and Wang, K. (2007) Multiple Hand Gesture Recognition Based on Surface EMG Signal. 2007 1st International Conference on Bioinformatics and Biomedical Engineering, Wuhan, 6-8 July 2007, 506-509.
https://doi.org/10.1109/ICBBE.2007.133
[8]  Wu, J., Pan, G., Zhang, D., Qi, G. and Li, S. (2009) Gesture Recognition with a 3-D Accelerometer. In: Zhang, D., Portmann, M., Tan, A.H. and Indulska, J., Eds., Ubiquitous Intelligence and Computing. UIC 2009: Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, 25-38.
https://doi.org/10.1007/978-3-642-02830-4_4

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133