[发明专利]一种基于FPGA加速的低功耗手势识别系统在审
申请号: | 202110167712.2 | 申请日: | 2021-02-07 |
公开(公告)号: | CN113157086A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 陈睿祺;朱燕翔 | 申请(专利权)人: | 南京仁面集成电路技术有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06K9/00;G06N3/04;G06N3/08 |
代理公司: | 广州博士科创知识产权代理有限公司 44663 | 代理人: | 宋佳 |
地址: | 210032 江苏省南京市江北新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga 加速 功耗 手势 识别 系统 | ||
1.一种基于FPGA加速的低功耗手势识别系统,其特征在于:系统包括FPGA和设置有IMU传感器的手套,所述FPGA包括预处理模块、特征提取模块、分类模块,所述IMU传感器分别设置在手套上每根手指的第二关节和手掌背部。
2.根据权利要求1所述一种基于FPGA加速的低功耗手势识别系统,其特征在于:所述预处理模块分为小波降噪和SWAB算法实现数据中有效数据的分割和提取两个部分;其中小波降噪中给定平方可积的信号x(t)则有等式:
其中b是时移,a是尺度因子,ψ(t)为基本小波。
3.根据权利要求2所述一种基于FPGA加速的低功耗手势识别系统,其特征在于:为了便于FPGA定量化计算,各个尺度下信号阈值的固定公式为:
其中γ为噪声功率谱参数,median()表示输入对应的中位数,dj(k)为第j层小波的系数,j为分解尺度,length()表示输入数据长度。
4.根据权利要求3所述一种基于FPGA加速的低功耗手势识别系统,其特征在于:通过SWAB算法实现数据中有效数据的分割和提取具体为:将6个IMU传感器采集得到两个维度的信号数值的平方和作为变化的量度记作:
将signal记作判断手势动作的依据,通过设置合适的阈值分割出相应的信号。
5.根据权利要求1-4中任意一种基于FPGA加速的低功耗手势识别系统,其特征在于:所述特征提取模块通过采用卷积神经网络模型提取手势特征。
6.根据权利要求5所述一种基于FPGA加速的低功耗手势识别系统,其特征在于:所述卷积神经网络一共三层卷积层,卷积核数量为分别为4、6、6,卷积核尺寸都固定为3×3,步长为1,池化均选择最大值池化,窗口大小固定为2×2,全连接层输出为4。
7.根据权利要求1或2或3或4或6中任意一种基于FPGA加速的低功耗手势识别系统,其特征在于:所述分类模块使用多层感知机网络完成分类,根据卷积神经网络的输出和最终结果要求设置了多层感知机的输入和输出,进而输出识别结果。
8.根据权利要求7所述一种基于FPGA加速的低功耗手势识别系统,其特征在于:所述分类模块中多层感知机网络有两个隐藏层,每个隐藏层8个神经单元,针对不同层使用不同的激活函数,且分类模块中引入了新的激活函数为:
ReTanh=max(0,Tanh(x))。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京仁面集成电路技术有限公司,未经南京仁面集成电路技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110167712.2/1.html,转载请声明来源钻瓜专利网。