The invention discloses a gait based authentication method, device, device and storage medium. The gait based authentication method includes collecting the current gait data of the user to be identified; calculating the distance between the current gait data and the datum gait data of the datum gait data set; and in accordance with the current gait data and the whole distance of the datum gait data in the datum gait data set and the preview of the baseline gait data. A weighted value corresponding to each of the datum gait data is saved first, and the weighted average of the current gait data is calculated; the identity of the identified user is verified according to the weighted average. In order to reduce the amount of computation and improve the effect of identifying users.
【技术实现步骤摘要】
一种基于步态的身份验证方法、装置、设备及存储介质
本专利技术实施例涉及通信
,尤其涉及一种基于步态的身份验证方法、装置、设备及存储介质。
技术介绍
步态识别是近年来越来越多的研究者所关注的一种新的生物认证技术。步态识别是指通过人的走路方式来识别人的身份的方法。随着传感器不断的发展,可以通过传感器在人们无感知情况下,采集人体的步态数据,进而识别人的身份。目前常见的步态识别方法通常是采集人体的步态数据,带入分类模型去识别用户。在现有的步态识别分类模型通常采用KNN(最临近算法,K-NearestNeighbor)模型,在KNN模型中存储两组样本数据,一组是本人样本数据,一组是非本人样本数据;当采集到待识别的步态数据时,根据欧式距离公式,计算待识别的步态数据与KNN模型中所有样本数据的距离,选择K个最临近的样本数据构成邻居样本集,计算邻居样本集中本人样本数据和非本人样本数据分别占有的比例,若本人样本数据占有的比例大于非本人样本数据占有的比例,则待识别者是本人,否则待识别者不是本人。现有技术中的识别方法需要计算待识别者的步态数据与模型中所有样本数据的距离,计算量特别大。且人走路具有很大的随意性,导致一个人的步态数据有好几种。可能某种步态数据在其K个最临近的样本数据中的本人样本数据很少,但是非本人样本数据很多,这样,会导致识别结果错误,降低用户身份识别效果。
技术实现思路
本专利技术提供一种基于步态的身份验证方法、装置、设备及存储介质,以减少计算量,提高识别用户的效果。第一方面,本专利技术实施例提供了一种基于步态的身份验证方法,所述方法包括:采集待识别用户的当前步 ...
【技术保护点】
一种基于步态的身份验证方法,其特征在于,所述方法包括:采集待识别用户的当前步态数据;计算所述当前步态数据与基准步态数据集中各个基准步态数据的距离;根据所述当前步态数据与所述基准步态数据集中各个基准步态数据的全部距离及与预先保存的各个基准步态数据对应的加权值,计算所述当前步态数据对应的加权平均值;根据所述加权平均值对所述待识别用户的身份进行验证。
【技术特征摘要】
1.一种基于步态的身份验证方法,其特征在于,所述方法包括:采集待识别用户的当前步态数据;计算所述当前步态数据与基准步态数据集中各个基准步态数据的距离;根据所述当前步态数据与所述基准步态数据集中各个基准步态数据的全部距离及与预先保存的各个基准步态数据对应的加权值,计算所述当前步态数据对应的加权平均值;根据所述加权平均值对所述待识别用户的身份进行验证。2.根据权利要求1所述的方法,其特征在于,在所述采集待识别用户的当前步态数据之前,所述方法还包括:采集所述待识别用户的当前样本步态数据;计算所述当前样本步态数据与预先确定的各个当前基准步态数据的距离;当所述当前样本步态数据与任意一个当前基准步态数据的距离小于预设距离时,将所述当前基准步态数据对应的加权值加1;当所述当前样本步态数据与任意一个当前基准步态数据的距离均不小于预设距离时,将所述当前样本步态数据设置为新的当前基准步态数据。3.根据权利要求1所述的方法,其特征在于,所述根据所述当前步态数据与所述基准步态数据集中各个基准步态数据的全部距离及与预先保存的各个基准步态数据对应的加权值,计算所述当前步态数据对应的加权平均值,包括:在全部基准步态数据中获取与所述当前步态数据距离最小的预设数量的基准步态数据;根据与所述当前步态数据距离最小的预设数量的基准步态数据,以及与所述当前步态数据距离最小的预设数量的基准步态数据对应的加权值,计算所述当前步态数据对应的加权平均值。4.根据权利要求1所述的方法,其特征在于,所述根据所述加权平均值对所述待识别者的身份进行验证,包括:判断所述加权平均值是否小于预设阈值;当所述加权平均值小于预设阈值,对所述待识别者的身份验证通过。5.一种基于步态的身份验证装置,其特征在于,所述装置包括:采集模块、计算模块、验证模块;其中,所述采集模块,用于采集待识别用户的当前步态数据;所述计算模块,用于计算所述当...
【专利技术属性】
技术研发人员:谈剑锋,聂文静,杨德光,姜立稳,
申请(专利权)人:上海众人网络安全技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。