[发明专利]基于惯性手套的钢琴弹奏手势识别方法在审
| 申请号: | 201910445355.4 | 申请日: | 2019-05-27 |
| 公开(公告)号: | CN110210547A | 公开(公告)日: | 2019-09-06 |
| 发明(设计)人: | 吕品;叶素芬;赖际舟;钦赛勇;申明华 | 申请(专利权)人: | 南京航空航天大学;无锡吾成互联科技有限公司 |
| 主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/08;G06F3/0346 |
| 代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 曹芸 |
| 地址: | 210017 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 钢琴弹奏 手套 弹奏 手势识别 采集 外部设备 手势 极限学习机 按键动作 按键数据 钢琴琴键 机器学习 人机交互 手部动作 手部数据 预分类 按键 构建 数据库 输出 | ||
1.一种基于惯性手套的钢琴弹奏手势识别方法,其特征在于,包括如下步骤:
步骤一:构建数据样本库并对数据进行预分类
钢琴弹奏者佩戴惯性手套进行各类钢琴曲的弹奏并通过外部设备监控输出琴键的按键信息,构建数据样本库;运用外部设备输出数据进行预分类,将左右手分别分为五种不同的手指弹奏类型;
步骤二:钢琴弹奏手势识别模型训练
针对步骤一将数据库分类的十类手部数据,运用核极限学习机算法分别进行分类模型的训练;
步骤三:钢琴弹奏数据采集并进行弹奏手势的识别
弹奏者佩戴惯性手套进行钢琴弹奏时,采集惯性手套的数据,包括三轴陀螺仪数据以及三轴加速度数据,并同步采集外部设备的输出数据;对采集数据进行预分类并采用训练好的分类模型进行手部弹奏动作的分类。
2.根据权利要求1所述的基于惯性手套的钢琴弹奏手势识别方法,其特征在于,步骤一构建数据库并对数据进行预分类的方法如下:
(1)数据样本库建立,采用的惯性手套包含二十个惯性传感器,佩戴惯性手套后惯性传感器分别位于左右手的手背以及手指的关节处,每个惯性传感器包含三只陀螺仪与三只加速度计,周期性的读取惯性传感器的信息,包括三轴加速度计的输出数据、三轴陀螺仪的输出数据;
(2)数据预分类,将左右手的样本数据均初步分类为五个类别:
a)根据外部设备输出的左手按下的琴键个数play_number_left将左手数据样本库X_left中采集的传感器数据初步分为单手指弹奏、二手指弹奏、三手指弹奏、四手指弹奏和五手指弹奏五个类别;
b)根据外部设备输出的右手按下的琴键个数play_number_right将右手数据样本库X_right中采集的传感器数据初步分为单手指弹奏、二手指弹奏、三手指弹奏、四手指弹奏和五手指弹奏五个类别。
3.根据权利要求2所述的基于惯性手套的钢琴弹奏手势识别方法,其特征在于,所述数据样本库建立的具体过程如下:
钢琴弹奏者佩戴惯性手套进行钢琴弹奏采集手部弹奏数据并利用外部设备监控琴键的按键信息采集按键数据,分别构建左右手的数据样本:
设X_leftj为第j个左手的样本数据,包含以下数据:
[axi(j),ayi(j),azi(j),gxi(j),gyi(j),gzi(j),play_number_left(j)],i=1~10
则建立的左手的数据样本为:
X_left=[X_left1,X_left2,X_left3...X_leftN]
其中,i表示惯性传感器的编号,axi(j),ayi(j),azi(j)分别表示第j个左手数据样本中惯性传感器输出的x轴、y轴和z轴的加速度;gxi(j),gyi(j),gzi(j)分别表示第j个左手数据样本中惯性传感器输出的x轴、y轴和z轴的角速度,play_number_left(j)表示第j个左手数据样本中外部设备输出的左手按下的琴键个数,为属于1-5之间的整数;N为采集的左手弹奏数据样本数,X_left1,X_left2,X_left3...X_leftN分别表示采集的第1~N个左手弹奏数据样本;
设X_rightk为第k个右手的样本数据,包含以下数据:
[axri(k),ayri(k),azri(k),gxri(k),gyri(k),gzri(k),play_number_right(k)],i=11~20
则建立的右手的数据样本为:
X_right=[X_right1,X_right2,X_right3...X_rightN]
其中,i表示惯性传感器的编号,axFi(k),ayri(k),azri(k)分别表示第k个右手样本中惯性传感器输出的x轴、y轴和z轴的加速度,gxri(k),gyri(k),gzri(k)分别表示第k个右手样本中惯性传感器输出的x轴、y轴和z轴的角速度,play_number_right(k)代表第k个右手样本中右手按下的琴键个数,为属于1-5之间的整数;N为采集的右手弹奏数据样本数,X_right1,X_right2,X_right3...X_rightN表示分别表示采集的第1~N个右手弹奏数据样本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学;无锡吾成互联科技有限公司,未经南京航空航天大学;无锡吾成互联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910445355.4/1.html,转载请声明来源钻瓜专利网。





