The invention provides a data processing method, which includes: input each EMG signal test data to a pre-constructed target classifier in turn; input each EMG signal test data to the target classifier, obtain the first test result corresponding to the current EMG signal test data, and determine whether the current EMG signal test data is the first EMG signal test data; If so, the voting queue is generated and the second test result corresponding to the EMG test data is determined; if not, the difference value corresponding to the current EMG test data is matched with the preset threshold to get the second test result; the voting queue is updated according to the first test result and the second test result, and the current EMG test data is updated according to the updated voting queue. Voting to get the recognition results improves the accuracy of the recognition results of EMG test data.
【技术实现步骤摘要】
数据处理方法及装置、电子设备
本专利技术涉及肌电信号识别领域,特别涉及一种数据处理方法及装置、电子设备。
技术介绍
近些年来,随着信息科技的发展,机器学习也有着显著的进步,例如基于深度学习的表面肌电信号识别领域,表面肌电信号是从肌肉表面通过电极引导记录下来的神经肌肉系统活动时的生物电信号,能在一定程度上反应神经肌肉的活动状态,通过深度学习能识别不同的表面肌电信号对应的肌肉活动状态,对康复医学、运动医学及生物机械等领域产生巨大的助力。经本专利技术人员研究发现,现有的基于深度学习识别表面肌电信号的方法中,通常是构建分类模型,将采集得到的肌电信号输入分类模型,得到肌电信号的识别结果,然而,由于肌电信号具有不稳定性和随机性,因此,通过分类器得到的识别结果往往会出现较大的误差,因此,如何解决肌电信号的不稳性和随机性所造成的识别结果不准确的问题成为本领域技术人员迫切解决的问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种数据处理方法,将预先获取的肌电信号测试数据输入分类器获得第一测试结果,并确定所述肌电信号测试数据对应的第二测试结果,依据第一测试结果及第二测试结果更新投票队列,并依据更新后的投票队列得到识别结果,提高所述肌电信号测试数据的识别结果的准确性。本专利技术还提供了一种数据处理装置,用以保证上述方法在实际中的实现及应用。一种数据处理方法,包括:获取预先存储的多个肌电信号测试数据,并根据各个所述肌电信号测试数据的划分顺序,依次将各个所述肌电信号测试数据输入至预先构建的目标分类器;将每个所述肌电信号测试数据输入至所述目标分类器时,获取与当前所述肌电信号测试数 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:获取预先存储的多个肌电信号测试数据,并根据各个所述肌电信号测试数据的划分顺序,依次将各个所述肌电信号测试数据输入至预先构建的目标分类器;将每个所述肌电信号测试数据输入至所述目标分类器时,获取与当前所述肌电信号测试数据对应的第一测试结果,并判断当前所述肌电信号测试数据是否为首个肌电信号测试数据;所述当前所述肌电信号测试数据为当前输入至所述目标分类器的肌电信号测试数据;若当前所述肌电信号测试数据是首个肌电信号测试数据,则生成投票队列,并确定当前所述肌电信号测试数据对应的第二测试结果,其中,所述投票队列用于存放各个所述肌电信号测试数据对应的第一测试结果;若当前所述肌电信号测试数据不是首个肌电信号测试数据,则将当前所述肌电信号测试数据对应的差异值与预设的阈值进行匹配得到与当前所述肌电信号测试数据对应的第二测试结果,其中,所述差异值表征当前所述肌电信号测试数据与前一个所述肌电信号测试数据的差异程度;依据当前所述肌电信号测试数据对应的第一测试结果及所述第二测试结果更新所述投票队列,并依据更新后的投票队列对当前所述肌电信号测试数据进行投票以得到识别结果。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取预先存储的多个肌电信号测试数据,并根据各个所述肌电信号测试数据的划分顺序,依次将各个所述肌电信号测试数据输入至预先构建的目标分类器;将每个所述肌电信号测试数据输入至所述目标分类器时,获取与当前所述肌电信号测试数据对应的第一测试结果,并判断当前所述肌电信号测试数据是否为首个肌电信号测试数据;所述当前所述肌电信号测试数据为当前输入至所述目标分类器的肌电信号测试数据;若当前所述肌电信号测试数据是首个肌电信号测试数据,则生成投票队列,并确定当前所述肌电信号测试数据对应的第二测试结果,其中,所述投票队列用于存放各个所述肌电信号测试数据对应的第一测试结果;若当前所述肌电信号测试数据不是首个肌电信号测试数据,则将当前所述肌电信号测试数据对应的差异值与预设的阈值进行匹配得到与当前所述肌电信号测试数据对应的第二测试结果,其中,所述差异值表征当前所述肌电信号测试数据与前一个所述肌电信号测试数据的差异程度;依据当前所述肌电信号测试数据对应的第一测试结果及所述第二测试结果更新所述投票队列,并依据更新后的投票队列对当前所述肌电信号测试数据进行投票以得到识别结果。2.根据权利要求1所述的方法,其特征在于,所述肌电信号测试数据的存储过程,包括:采集用户执行动作生成的肌电信号;采用滑动窗技术,依据所述肌电信号生成的时间顺序对所述肌电信号进行划分,得到多个肌电信号测试数据,并对划分得到的各个所述肌电信号测试数据依次进行存储。3.根据权利要求2所述的方法,其特征在于,存储所述肌电信号测试数据之前,还包括:分析待存储的肌电信号测试数据,获得与所述待存储的肌电信号测试数据对应的时域特征;依据所述时域特征构建与所述待存储的肌电信号测试数据对应二维肌电特征图像。4.根据权利要求3所述的方法,其特征在于,所述将当前所述肌电信号测试数据对应的差异值与预设的阈值进行匹配得到与当前所述肌电信号测试数据对应的第二测试结果,包括:依据当前所述肌电信号测试数据对应的二维肌电特征图像的表征及所述当前所述肌电信号测试数据的前一个肌电信号测试数据对应的二维肌电特征图像的表征,确定当前所述肌电信号测试数据对应的差异值;将所述差异值与预设的阈值进行匹配得到与当前所述肌电信号测试数据对应的第二测试结果。5.根据权利要求1所述的方法,其特征在于,所述若当前所述肌电信号测试数据是首个肌电信号测试数据,则生成投票队列,确定所述肌电信号测试数据对应的第二测试结果,包括:若当前所述肌电信号测试数据是首个肌电信号测试数据,则生成投票队列;确定当前所述投票队列的状态,依据所述当前所述投票队列的状态确定当前所述肌电信号测试数据对应的第二测试结果为非动作转换点。6.根据权利要求5所述的方法,其特征在于,所述依据当前所述肌电信号测试数据对应的第一测试结果及所述第二测试结果更新所述投票队列,包括:当所述第二测试结果为非动作转换点时,将当前所述肌电信号测试数据对应的第一测试结...
【专利技术属性】
技术研发人员:张旭,喻斌,陈勋,吴乐,陈香,
申请(专利权)人:中国科学技术大学,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。