The invention provides a footstep detection method, which is characterized by: selecting the latest section of acceleration data and calculating the acceleration mean value, judging whether it is a footstep by judging the magnitude of the acceleration mean value, judging whether the intermediate data of the latest section of acceleration mean value is a peak, and further judging whether it is a candidate footstep; calculating the candidate footsteps and calculating the candidate footsteps. The database has the correlation of footsteps, and carries on the spectrum transformation to the large correlation. When the energy accumulated in the calculated footstep interval exceeds a certain proportion of the total energy of the spectrum diagram, the effective footstep to be determined is determined. Then, based on the time difference between the corresponding time of the effective footstep to be determined and the last effective footstep, the effective footstep is determined. Threshold, time domain, frequency domain and the last effective footstep are considered. Multi-dimensional factors such as foot database can effectively reduce the probability of NON-FOOT detection to foot detection, thus providing more reliable foot detection results.
【技术实现步骤摘要】
脚步探测方法
本专利技术涉及位置服务
,尤其是一种脚步探测方法。
技术介绍
随着移动互联网、智能终端等技术的发展,位置服务已经逐渐深入到了人们的生活。作为位置服务的核心技术之一,精确、可靠的定位至关重要。在现代智能设备中,大多通过内置加速度计来用于探测用户的脚步信息。脚步探测的结果至少可以用作如下用途:第一,可用来分析和统计用户活动;第二,可用来为基于惯性传感器的航迹推算导航提供脚步信息,以及利用脚步点上的速度接近于零的特点,来提供导航修正;第三,可以为某些基于连续轨迹的定位技术,如基于空间信息或磁场的匹配技术,提供运动轨迹信息。脚步探测是一种较为成熟的技术,已经在智能穿戴、医疗、智慧畜牧业等领域得到了较广泛的应用。然而,利用现有计步产品和方案所进行脚步探测方案,还存在诸多挑战。其中,最突出的一个,就是容易将非脚步运动误判探测为脚步,无法获取精确、可靠的脚步信息。对脚步误判探测方案举例而言,在这样的场景下,将计步器拿在手中玩弄,或者设备绑在牛羊耳朵上而牛羊活动头部,则很可能被错误探测为有脚步,造成这一问题的原因是现有脚步探测技术从未针对性的考虑过解决此场景问题。因此,现有脚步探测技术多基于单一技术,如阈值(如均值、标准差、能量等的阈值)检测、峰值检测、过零检测、频域分析(如傅丽叶变换、小波变换等),其数据维度单一或较低,从而导致手中晃动和存在脚步这两种信号特征类似,难以区分。综上分析可知,为了提高精确、可靠的脚步信息,则需考量多维度数据、提高信号特征的区别灵敏度,因而,需要一种能够准确探测脚步,主要是降低将非脚步探测为脚步这种情况的概率的脚步探测方法 ...
【技术保护点】
1.一种脚步探测方法,其特征在于,包含:以当前时间向前截取一段时长的加速度数据,并计算加速度均值,通过判断该加速度均值的大小,来判断是否为脚步;判断所选取的最新一段加速度均值的中间数据是否为波峰,来进一步判断是否为候选脚步;计算候选脚步与数据库已有脚步数据的关联性,对关联性大的候选脚步进行频谱变换,并以所计算的脚步区间对应的能量累计占频谱图总能量的比例是否超过预定阈值,来确定是否为待确定有效脚步;再基于待确定有效脚步对应时间与上一次有效脚步之间的时间差,来确定是否为所述有效脚步。
【技术特征摘要】
1.一种脚步探测方法,其特征在于,包含:以当前时间向前截取一段时长的加速度数据,并计算加速度均值,通过判断该加速度均值的大小,来判断是否为脚步;判断所选取的最新一段加速度均值的中间数据是否为波峰,来进一步判断是否为候选脚步;计算候选脚步与数据库已有脚步数据的关联性,对关联性大的候选脚步进行频谱变换,并以所计算的脚步区间对应的能量累计占频谱图总能量的比例是否超过预定阈值,来确定是否为待确定有效脚步;再基于待确定有效脚步对应时间与上一次有效脚步之间的时间差,来确定是否为所述有效脚步。2.如权利要求1所述的脚步探测方法,其特征在于,包含:在以当前时间向前截取一段时长的加速度数据,并计算加速度均值的步骤之前,包含:更新加速度数据缓存,计算每一时刻加速度数据,并将加速度数据和其对应的时间数据对应存储,用于提供截取一定时长的加速度数据。3.如权利要求2所述的脚步探测方法,其特征在于,包含:其中,基于脚步探测数据时间长度阈值选取内存中最新的一段加速度数据来计算加速度均值。4.如权利要求1所述的脚步探测方法,其特征在于,包含:使用每一时刻的加速度计测量值计算加速度数据,并将加速度数据和其对应的时间数据一并被存储进行预处理;基于脚步探测数据时间长度阈值,从内存中以当前时间为基准向前截取一定时长的加速度数据,计算其中加速度数据的均值,比较均值和脚步加速度阈值;判断所选内存中最新一段加速度数据的中间数据是否为波峰;将所选的一段加速度数据与数据库各个已有脚步数据对比,基于相关性从数据库中至少一个已有数据段与所选候选脚步对应的加速度数据段进行比较;将所选加速度数据映射到频域,并计算的频谱图中行人走路区间或跑步区间对应的能量累计与频谱图总能量的比例,选...
【专利技术属性】
技术研发人员:贺喆,李由,张靖,陈跃,陈腾,陈启阳,陈驰,徐洪亮,
申请(专利权)人:上海奥孛睿斯科技有限公司,奥孛睿斯有限责任公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。