【技术实现步骤摘要】
基于多传感器融合的游泳监测方法、设备、存储介质和程序产品
[0001]本专利技术涉及运动健康
,尤其涉及基于多传感器融合的游泳监测方法、设备、存 储介质和程序产品。
技术介绍
[0002]游泳运动,作为一种传统的运动项目,可用于减脂塑形,改善心血管系统机能,改善呼 吸系统机能,提高身体协调能力,改善体温调节能力,提高身体免疫能力和提高水中遇险生 还率等场景,一直深受各类人士的推崇和喜爱。由于游泳运动大受人们的喜爱,催生了世界 游泳锦标赛,世界杯赛,世界短池锦标赛等大型的竞技体育赛事。另外,水疗法被认为是物 理疗法中一种主要的治疗方式,因此与水密切相关的游泳运动还应用于配合临床治疗来促进 病体康复,如脊柱类疾病,膝关节,踝关节等病体的康复。
[0003]传统的游泳监测方法,主要是通过摄像头及视频分析技术来完成,这类方法成本高昂, 安装麻烦,易用性差,抗干扰能力弱和易暴露隐私等不足,难以推广普遍应用。
[0004]随着微机系统及传感技术的发展,智能设备越来越普及且越来越小型化,越来越多的公 司和研究机构开始了基于智能设备内置各种传感技术对人体行为识别的研究和应用。目前, 应用于游泳运动的智能设备,如智能手表,智能手环,智能泳镜,智能心律器和智能脚环等 产品,开始出现在市面上,如HUAWEI GT系列智能手表,Swimorate Poolmate系列智能手表, Garmin游泳系列智能手表,Misfit智能手环,Suunto智能手表,Instabeat智能泳镜,Finis 耳夹式心律器和Flyfit智 ...
【技术保护点】
【技术特征摘要】
1.基于多传感器融合的游泳监测方法,其特征在于,包括以下步骤:计算数值,接收原始数据包并进行数值计算,输出物理量数据包,所述原始数据包由智能设备采集多传感器的数据并进行模数转换后封装而成;数据缓存,将压力传感器输出的大气压值减去标准大气压值,其他数据保持不变,将数据缓存到数据缓存区中;模式提取,基于缓存在数据缓存区中的气压差值提取划水周期模式;特征计算,基于划水周期数据段计算相关的特征值;有效划水识别,基于划水特征集识别当前划水是否为一次有效的划水;泳姿识别,在当前划水有效的前提下,通过泳姿特征集识别当前划水对应的泳姿值;分趟识别,在当前划水周期有效的前提下,通过分趟特征集识别当前趟是否已结束,若当前趟已结束,则生成一个完整分趟;分趟数据计算,在当前分趟结束后,对已完成的分趟的数据进行计算;数据学习,在游泳活动结束后,对本次游泳的所有分趟数据进行学习;数据校准,基于学习到以趟为单位的数据,对本次游泳的所有分趟数据进行校准,删除无效分趟及无效的划水周期;统计数据计算,在本次游泳结束后,对于本次游泳进行统计数据计算;输出数据,将统计数据和分趟列表数据发送出去。2.如权利要求1所述的基于多传感器融合的游泳监测方法,其特征在于:所述传感器包括压力传感器、加速度计、陀螺仪和磁力计;所述物理量数据包包括压力传感器物理量、加速度计物理量、陀螺仪物理量、磁力计物理量,所述压力传感器物理量为气压和海拔高度,加速度计物理量为加速度,陀螺仪物理量为角速度,磁力计物理量为磁感应强度;在所述计算数值步骤和所述数据缓存步骤之间还包括信号处理,通过滤波器对所述物理量数据包进行滤波处理;所述模式提取步骤中,根据压力传感器的物理量数据提取划水周期模式,所述划水周期模式定义为<前出水点,入水点,后出水点>三元向量。3.如权利要求2所述的基于多传感器融合的游泳监测方法,其特征在于:所述特征计算步骤中,基于磁感应强度数据计算分趟特征集;基于气压差值数据、加速度计数据和陀螺仪数据计算划水特征集,包括周期跨度、划水力度、入水时长、划水深度和出水时长;所述周期跨度Span计算公式为:Span=EndTimeOfStroke
‑
StartTimeOfStroke其中,EndTimeOfStroke是指划水结束时间,StartTimeOfStroke是指划水开始时间;所述划水力度StrokeStrength计算公式为:所述划水力度StrokeStrength计算公式为:其中,AccX,AccY,AccZ和AccM分别表示了三轴加速度计的X轴,Y轴,Z轴和模,DtIndex
Entry
是指本次划水的入水时刻的数据索引值,DtIndex
PstOutsurface
是指本次划水的出
水时刻的数据索引值;所述入水时长InwaterDur计算公式为:InwaterDur=TimeOfPstOutsurface
‑
TimeOfEntry其中,TimeOfPstOutsurface是指本次划水的出水时刻,TimeOfEntry是指本次划水的入水时刻;所述划水深度InwaterDepth的计算公式为:InwaterDepth=Altitude
PstOutsurface
‑
min(Altitude
Entry
...Altitude
PstOutsurface
)其中,Altitude
Entry
是指本次划水的入水时刻的海拔高度,Altitude
PstOutsurface
是指本次划水的出水时刻的海拔高度;所述出水时长OutwaterDur的计算公式为:OutwaterDur=TimeOfEntry
‑
TimeOfPreOutSurface其中,TimeOfEntry是指本次划水的入水时刻,TimeOfPreOutSurface是指上次划水的出水时刻。4.如权利要求3所述的基于多传感器融合的游泳监测方法,其特征在于:所述有效划水识别步骤中,判断所述周期跨度是否小于最小跨度阈值,是则跳转至所述模式提取步骤,否则判断所述入水时长是否大于最大入水时长阈值,是则跳转至所述模式提取步骤,否则判断所述入水时长是否小于最小入水时长阈值,是则跳转至所述模式提取步骤,否则判断所述划水深度是否小于最小划水深度阈值,是则跳转至所述模式提取步骤,否则判断所述划水力度是否小于最小划水力度阈值,是则跳转至所述模式提取步骤,否则跳转至所述泳姿识别步骤。5.如权利要求3所述的基于多传感器融合的游泳监测方法,其特征在于:所述泳姿识别步骤中,查询泳姿表,判断查表是否命中记录,否则识别当前划水对应的泳姿值为0,并跳转至所述分趟识别步骤,是则识别当前划水对应的泳姿值为1~15,并跳转至所述分趟识别步骤;其中,蛙泳对应的泳姿值为1,自由泳对应的泳姿值为2,仰泳对应的泳姿值为4,蝶泳对应的泳姿值为8,混合泳对应的泳姿值为0。6.如权利要...
【专利技术属性】
技术研发人员:陈合意,吴保盛,文立勇,陈兴平,
申请(专利权)人:深圳市奋达智能技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。