没有合适的资源?快使用搜索试试~ 我知道了~
首页论文研究 - 基于一通道表面肌电信号的手势识别
论文研究 - 基于一通道表面肌电信号的手势识别
需积分: 0 573 浏览量
更新于2023-05-29
评论 1
收藏 719KB PDF 举报
本文提出了一种使用OPENBCI收集两个手势数据并解码信号以区分手势的实验。 用受试者前臂上的三个电极提取信号,并在一个通道中传输。 利用巴特沃斯带通滤波器后,我们选择了一种新颖的方法来检测手势动作段。 代替使用基于能量计算的移动平均算法,我们开发了一种基于Hilbert变换的算法来找到动态阈值并识别动作段。 从每个活动部分提取了四个特征,生成了用于分类的特征向量。 在分类过程中,我们基于相对较少的样本对K最近邻(KNN)和支持向量机(SVM)进行了比较。 最常见的实验是基于大量数据来追求高度拟合的模型。 但是在某些情况下,我们无法获得足够的训练数据,因此必须探索在小样本数据下进行最佳分类的最佳方法。 尽管KNN以其简单性和实用性而闻名,但它是一种相对耗时的方法。 另一方面,由于支持向量机应用了不同的风险最小化原则,因此在时间要求和识别准确性方面具有更好的性能。 实验结果表明,SVM算法的平均识别率比KNN高1.25%,而SVM比KNN短2.031 s。
资源详情
资源评论
资源推荐

Journal of Software Engineering and Applications, 2019, 12, 383-392
https://www.scirp.org/journal/jsea
ISSN Online: 1945-3124
ISSN Print: 1945-3116
DOI:
10.4236/jsea.2019.129023 Sep. 29, 2019 383 Journal of Software Engineering and Applications
Hand Gestures Recognition Based on
One-Channel Surface EMG Signal
Junyi Cao
1
*, Zhongming Tian
2
*, Zhengtao Wang
3
*
#
1
Xi’an Jiao Tong University, Xi’an, China
2
Chongqing University, Chongqing, China
3
Sun Yat-sen University, Guangzhou, China
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 algo-
rithm, which is based on the calculation of energy, We developed an algo-
rithm based on the Hilbert transform to find a dynamic threshold and identi-
fied 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 me-
thod 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.
Keywords
Electromyography (EMG), Gesture Recognition, Hilbert Transform,
K-Nearest-Neighbors (KNN), Support Vector Machine (SVM)
*Three authors (listed according to alphabetical order of last name) contributed to this work equally.
How to cite this paper:
Cao, J.Y.
, Tian,
Z.
M. and Wang, Z.T. (2019)
Hand Gestures
Recognition Based on One
-Channel Sur-
face EMG Signal
.
Journal of Software E
n-
gineering and Applications
,
12
, 383-392.
https://doi.org/10.4236/jsea.2019.129023
Received:
August 18, 2019
Accepted:
September 26, 2019
Published:
September 29, 2019
Copyright © 201
9 by author(s) and
Scientific Research Publishing Inc.
This work is licensed under the Creative
Commons Attribution
-NonCommercial
International License (
CC BY-NC 4.0).
http://creativecommons.org/licenses/by
-nc/4.0/
Open Access
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0