一种短步长确定方法技术

技术编号:39599377 阅读:6 留言:0更新日期:2023-12-03 19:59
本发明专利技术提供了一种短步长确定方法

【技术实现步骤摘要】
一种短步长确定方法、装置、电子设备及存储介质


[0001]本专利技术涉及行人导航定位
,具体而言,涉及一种短步长确定方法

装置

电子设备及存储介质


技术介绍

[0002]步态冻结
(Freezing of Gait,FoG)
是一种阵发性步态障碍,通常发生在帕金森病的晚期,其特征包括突然的行走中断和严重的运动困难,并增加跌倒的风险

由于
FoG
的病理生理学和神经机制不明,目前仍缺乏高效

长效的药物治疗与康复手段

[0003]近些年来的研究表明,视觉提示技术可改善与调控
FoG
步态,视觉提示技术通过估算患者的行走步长,并利用可穿戴设备向患者发送视觉提示,以对患者的步态进行调控,从而提高
FoG
患者行走时的步速和步长

[0004]现有的视觉提示技术在估算步长时,需要用户穿戴多个传感器,并将传感器放置于身体上尽可能不发生方向变化的部位,如骨盆和腰部,并利用多个传感器收集的数据估算步长

一方面,多个传感器采集的数据较多,降低了数据处理效率,增加了步长估算时间,另一方面上述的视觉提示技术可以准确地估算正常人在
60
厘米至
80
厘米的行走步长,却无法准确地估算用户在
30
厘米及
30
厘米以下短步长


技术实现思路
r/>[0005]为解决上述问题,本专利技术提供一种短步长确定方法

装置

电子设备及存储介质

[0006]根据本专利技术的第一方面,本专利技术提供一种短步长确定方法,应用于包括摄
[0007]像头和惯性检测单元的智能穿戴设备,包括:
[0008]获取所述智能穿戴设备对应的用户在行走过程中所述摄像头采集的图像数据和所述惯性检测单元采集的加速度数据;
[0009]对所述加速度数据进行峰值检测,确定多个目标峰值点;
[0010]根据多个所述目标峰值点中相邻两个所述目标峰值点分别对应的时间戳,在所述图像数据中确定相邻两个图像帧,其中,所述相邻目标峰值点用于表示一步;
[0011]根据所述相邻两个所述图像帧之间的位置差异,确定所述相邻两个所述目标峰值点之间的位移距离,以确定所述用户在行走时的所述短步长

[0012]可选地,所述加速度数据包括多个采样点加速度,每个所述采样点加速度包括
X
轴加速度
、Y
轴加速度和
Z
轴加速度加速度数据;
[0013]所述对所述加速度数据进行峰值检测,确定多个目标峰值点,包括:
[0014]根据所述
X
轴加速度

所述
Y
轴加速度和所述
Z
轴加速度,确定所述加速度数据中各个采样点对应的范数;
[0015]根据所述范数,确定范数加速度数据;
[0016]对所述范数加速度数据进行峰值检测,确定多个峰值点;
[0017]在检测到所述峰值点的所述范数大于预设范数的情况下,确定所述峰值点为所述
目标峰值点

[0018]可选地,所述对所述加速度数据进行峰值检测,确定多个目标峰值点,还包括:
[0019]对所述范数加速度数据进行一阶低通滤波,确定目标范数加速度数据,并对所述目标范数加速度数据进行峰值检测,确定多个所述峰值点

[0020]可选地,相邻两个所述目标峰值点包括第一目标峰值点和第二目标峰值点,相邻两个所述图像帧包括第一图像帧和第二图像帧;
[0021]所述根据所述目标峰值点中相邻两个所述目标峰值点分别对应的时间戳,在所述图像数据中确定相邻两个图像帧,包括:
[0022]获取所述图像数据中各个所述图像帧的图像时间戳;
[0023]确定与第一时间戳对应的所述图像时间戳,将所述图像时间戳对应的所述图像帧确定为第一图像帧,其中,所述第一时间戳为所述第一目标峰值点的时间戳;
[0024]确定与第二时间戳对应的所述图像时间戳,将所述图像时间戳对应的所述图像帧确定为第二图像帧,其中,所述第二时间戳为所述第二目标峰值点的时间戳;
[0025]根据所述第一图像帧和所述第二图像帧,确定相邻两个所述图像帧

[0026]可选地,所述根据相邻两个所述图像帧之间的位置差异,确定相邻两个所述目标峰值点之间的位移距离,以确定所述用户在行走时的所述短步长,包括:
[0027]获取第一图像帧的第一位置数据和第二图像帧的第二位置数据,其中,所述第一位置数据和所述第二位置数据之间的坐标系是不同的;
[0028]根据所述第一位置数据和所述第二位置数据之间差异,确定相邻两个所述目标峰值点之间的所述位移距离,以确定所述用户在行走时的所述短步长

[0029]可选地,所述位置数据包括摄像头位姿和旋转矩阵四元数,所述位置数据包括所述第一位置数据和所述第二位置数据;
[0030]所述根据所述第一位置数据和所述第二位置数据之间差异,确定所述相邻目标峰值点之间的位移距离,以确定所述用户在行走时的所述短步长,包括:
[0031]根据所述第一位置数据中的第一摄像头位姿和第一旋转矩阵四元数,确定所述第一摄像头位姿在目标坐标系下的目标摄像头位姿,其中,所述目标坐标系为第二图像帧所在的坐标系;
[0032]根据所述目标摄像头位姿和第二摄像头位姿之间的距离,确定相邻两个所述目标峰值点之间的所述位移距离,以确定所述用户在行走时的所述短步长

[0033]可选地,所述根据所述目标摄像头位姿和第二摄像头位姿之间的距离,确定所述相邻目标峰值点之间的所述位移距离,包括:
[0034]确定所述目标摄像头位姿和所述第二摄像位姿之间的绝对差;
[0035]将所述绝对差确定为所述位移距离

[0036]第二方面,本专利技术提供一种短步长确定装置,应用于包括摄像头和惯性检测单元的智能穿戴设备,包括:
[0037]获取模块,用于获取所述智能穿戴设备对应的用户在行走过程中所述摄像头采集的图像数据和所述惯性检测单元采集的加速度数据;
[0038]检测模块,用于对所述加速度数据进行峰值检测,确定多个目标峰值;
[0039]确定模块,用于根据所述目标峰值点中相邻两个所述目标峰值点分别对应的时间
戳,在所述图像数据中确定相邻两个图像帧,其中,所述相邻两个所述目标峰值点用于表示一步;
[0040]步长模块,用于根据相邻两个所述图像帧之间的位置差异,确定相邻两个所述目标峰值点之间的位移距离,以确定所述用户在行走时的所述短步长

[0041]第三方面,本专利技术提供一种电子设备,所述电子设备包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种短步长确定方法,应用于包括摄像头和惯性检测单元的智能穿戴设备,其特征在于,包括:获取所述智能穿戴设备对应的用户在行走过程中所述摄像头采集的图像数据和所述惯性检测单元采集的加速度数据;对所述加速度数据进行峰值检测,确定多个目标峰值点;根据多个所述目标峰值点中相邻两个所述目标峰值点分别对应的时间戳,在所述图像数据中确定相邻两个图像帧,其中,相邻两个所述目标峰值点用于表示一步;根据相邻两个所述图像帧之间的位置差异,确定相邻两个所述目标峰值点之间的位移距离,以确定所述用户在行走时的短步长
。2.
根据权利要求1所述的短步长确定方法,其特征在于,所述加速度数据包括多个采样点加速度,每个所述采样点加速度包括
X
轴加速度
、Y
轴加速度和
Z
轴加速度;所述对所述加速度数据进行峰值检测,确定多个目标峰值点,包括:根据所述
X
轴加速度

所述
Y
轴加速度和所述
Z
轴加速度,确定所述加速度数据中各个所述采样点对应的范数;根据所述范数,确定范数加速度数据;对所述范数加速度数据进行峰值检测,确定多个峰值点;在检测到所述峰值点的所述范数大于预设范数的情况下,确定所述峰值点为所述目标峰值点
。3.
根据权利要求2所述的短步长确定方法,其特征在于,所述对所述加速度数据进行峰值检测,确定多个目标峰值点,还包括:对所述范数加速度数据进行一阶低通滤波,确定目标范数加速度数据,并对所述目标范数加速度数据进行峰值检测,确定多个所述峰值点
。4.
根据权利要求1所述的短步长确定方法,其特征在于,两个相邻所述目标峰值点包括第一目标峰值点和第二目标峰值点,两个相邻所述图像帧包括第一图像帧和第二图像帧;所述根据多个所述目标峰值点中相邻两个所述目标峰值点分别对应的时间戳,在所述图像数据中确定相邻两个图像帧,包括:获取所述图像数据中各个所述图像帧的图像时间戳;确定与第一时间戳对应的所述图像时间戳,将所述图像时间戳对应的所述图像帧确定为第一图像帧,其中,所述第一时间戳为所述第一目标峰值点的时间戳;确定与第二时间戳对应的所述图像时间戳,将所述图像时间戳对应的所述图像帧确定为第二图像帧,其中,所述第二时间戳为所述第二目标峰值点的时间戳;根据所述第一图像帧和所述第二图像帧,确定相邻两个所述图像帧
。5.
根据权利要求1所述的短步长确定方法,其特征在于,所述根据相邻两个所述图像帧之间...

【专利技术属性】
技术研发人员:江文松左国坤施长城周慧琳孟涛吴佳佳严文峰陈皓胡静艳
申请(专利权)人:宁波慈溪生物医学工程研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1