【技术实现步骤摘要】
游泳姿势识别方法、装置、系统和存储介质
本专利技术涉及可穿戴设备
,尤其涉及一种游泳姿势识别方法、装置、系统和存储介质。
技术介绍
随着智能可穿戴设备的快速发展,可穿戴设备的功能越来越多、用户群越来越广,以智能手表和手环为代表的可穿戴设备,为实现佩戴者全天候的运动识别提供了可能。特别对于游泳运动来说,对游泳姿势的识别成为可穿戴设备研发的关注点。目前,主要的泳姿识别方法是通过6轴传感器(加速度和陀螺仪)或9轴传感器(加速度计、陀螺仪和磁力计)采集用户在游泳过程中的运动数据,进而对用户的游泳姿势进行识别。然而,上述方案存在设备功耗较高、识别复杂度较大、需要处理的数据量大的问题。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种游泳姿势识别方法,不仅准确性高、而且计算简单、功耗低。本专利技术的第二个目的在于提出一种游泳姿势识别装置。本专利技术的第三个目的在于提出一种游泳姿势识别系统。本专利技术的第四个目的在于提出一种存储介质。为达上述目的,本专利技术第一方面实施例提出了一种游泳姿势识别方法,包括:获取第一时间窗口内气压计采集的气压数值序列;对所述气压数值序列进行解析,以确定所述第一时间窗口对应的第一游泳姿势特征向量;对所述第一游泳姿势特征向量进行识别,以确定所述气压计所在的佩戴设备所属用户在第一时间窗口内的第一游泳姿势。根据本专利技术实施例的游泳姿势识别方法,首先,获取
【技术保护点】
1.一种游泳姿势识别方法,其特征在于,包括:/n获取第一时间窗口内气压计采集的气压数值序列;/n对所述气压数值序列进行解析,以确定所述第一时间窗口对应的第一游泳姿势特征向量;/n对所述第一游泳姿势特征向量进行识别,以确定所述气压计所在的佩戴设备所属用户在第一时间窗口内的第一游泳姿势。/n
【技术特征摘要】
1.一种游泳姿势识别方法,其特征在于,包括:
获取第一时间窗口内气压计采集的气压数值序列;
对所述气压数值序列进行解析,以确定所述第一时间窗口对应的第一游泳姿势特征向量;
对所述第一游泳姿势特征向量进行识别,以确定所述气压计所在的佩戴设备所属用户在第一时间窗口内的第一游泳姿势。
2.如权利要求1所述的方法,其特征在于,在所述对所述气压数值序列进行解析,以确定所述第一时间窗口内的第一游泳姿势特征向量之前,还包括:
对所述气压数值序列进行预处理,以确定所述第一时间窗口对应的第一气压特征值;
确定所述第一气压特征值不小于入水变化阈值。
3.如权利要求2所述的方法,其特征在于,所述对所述气压数值序列进行预处理,以确定所述第一时间窗口对应的第一气压特征值,包括:
计算所述气压数值序列中每两个相邻气压数值的差值的绝对值;
将各个所述差值的绝对值中的最大绝对值,确定为所述第一时间窗口对应的第一气压特征值。
4.如权利要求2所述的方法,其特征在于,在所述确定所述第一时间窗口对应的第一气压特征值之后,还包括:
如果所述第一气压特征值小于所述入水变化阈值、且小于空气气压阈值,则更新当前的出水次数;
如果所述当前的出水次数大于第一阈值,则确定所述用户当前未处于游泳状态。
5.如权利要求2所述的方法,其特征在于,在所述确定所述第一时间窗口对应的第一气压特征值之后,还包括:
如果所述第一气压特征值小于所述入水变化阈值、且不小于空气气压阈值,则确定所述用户在所述第一时间窗口内的运动状态与相邻的前一时间窗口内的运动状态相同。
6.如权利要求1-5任一所述的方法,其特征在于,所述第一游泳姿势特征向量中包含以下特征中的至少一种:气压均值、气压方差、所述气压计出入水面的次数、所述气压计处于水下的第一时长、所述气压计处于空气中第二时长、水下气压均值、水下气压方差、水下气压四分位数或水下气压占比。
7.如权利要求6所述的方法,其特征在于,所述第一游泳姿势特征向量中包含所述气压计处于水下的第一时长及所述气压计处于空气中第二时长,所述对所述气压数值序列进行解析,以确定所述第一时间窗口内的第一游泳姿势特征向量,包括:
获取第二时间窗口对应的气压数值序列,其中,所述第二时间窗口对应的第二气压特征值小于所述空气气压阈值、且所述第二时间窗口与所述第一时间窗口间的时间距离最短;
根据所述第二时间窗口对应的气压数值序列的均值,确定当前时刻的空气气压值;
根据所述当前时刻的空气气压值,确定所述第一时间窗口内包含的所述气压计出入水面的次数及所述气压计出入水面时刻;
根据每两个相邻的出入水面时刻,确定所述第一时间窗口内所述气压计处于水下的第一时长及所述气压计处于空气中第二时长。
8.如权利要求7所述的方法,其特征在于,所述第一游泳姿势特征向量中还包括:水下气压均值、水下气压方差、水下气压四分位数及水下气压占比,在所述确定当前时刻的空气气压值之后,还包括:
根据所述当前时刻的空气气压值,确定所述第一时间窗口内气压计采集的气压数值序列中包含的各水下气压数值;
根据所述各水下气压数值,确定所述第一时间窗口内的水下气压均值、水下气压方差、水下气压四分位数及水下气压占比。
9.如权利要求1-5任一所述的方法,其特征在于,所述对所述第一游泳姿势特征向量进行识别,以确定所述第一时间窗口内的第一游泳姿势,包括:
利用第一预设的分类模型对所述第一游泳姿势特征向量进行识别,以确定所述第一时间窗口内的第一游泳姿势及第一置信度值。
10.如权利要求9所述的方法,其特征在于,在所述确定所述第一时间窗口内的第一游泳姿势及第一置信度值之后,还包括:
如果所述第一置信度值小于第二阈值,则启动加速度传感器,以获取所述加速度传感器在第三时间窗口内采集的加速度序列;
根据所述加速度传感器在第三时间窗口内采集的加速度序列,对所述第一游泳姿势进行校验。
11.如权利要求10所述的方法,其特征在于,所述根据所述加速度传感器在第三时间窗口内采集的加速度序列,对所述第一时间窗口内的第一游泳姿势进行校验,包括:
对所述加速度传感器在第三时间窗口内采集的加速度序列进行解析,以确定所述第三时间窗口对应的第二游泳姿势特征向量;
利用第二预设的分类模型对所述第二游泳姿势特征向量进行识别,以确定所述第三时间窗口内的第三游泳姿势及第二置信度值;
根据所述第二游泳姿势及第二置信度值,对所述第一游泳姿势进行校验。
12.如权利要求11所述的方法,其特征在于,所述根据所述第二游泳姿势及第二置信度值,对所述第一游泳姿势进行校验,包括:
如果所述第二游泳姿势为非合法游泳姿势,则确定所述用户当前处于游泳暂停状态;
如果所述第二游泳姿势为合法游泳姿势、且所述第二置信度值大于第二阈值,则确定所述第一时间窗口及所述第三时间窗口内的游泳姿势为第二游泳姿势;
如果所述第二游泳姿势为合法游泳姿势、且所述第二置信度值小于或等于第二阈值,则获取所述第一预设的分类模型输出的各类游泳姿势分别对应的各第一权重值、及所述第二预设的分类模型输出的各类游泳姿势分别对应的各第二权重值;
根据所述各类游泳姿势分别对应的各第一权重值及各第二权重值,确定所述第一时间窗口及所述第三时间窗口内的游泳姿势。
13.如权利要求11所述的方法,其特征在于,所述第二游泳姿势特征向量中包含以下特征中的至少一种:加速度均值、加速度方差、加速度过零点的个数、四分位数、偏度、峰度、极值、所述加速度序列对应的主峰位置、所述加速度序列对应的主峰值或所述加速度序列中包含的峰数量。
14.一种游泳姿势识别装置,其特征在于,包括:
获取模块,用于获取第一时间窗口内气压计采集的气压数值序列;
第一确定模块,用于对所述气压数值...
【专利技术属性】
技术研发人员:才正国,赵明喜,
申请(专利权)人:安徽华米智能科技有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。