一种人脸数据库快速搜索方法及系统与流程

文档序号:33620295发布日期:2023-03-25 11:19阅读:来源:国知局

技术特征:
1.一种人脸数据库快速搜索方法,其特征在于,包括:获取待入库人脸图像数据,根据待入库人脸图像数据导入人脸特征模型进行特征提取,得到特征位置数据与特征向量数据;将所述特征位置数据与特征向量数据存入人脸数据库;获取待识别的人脸图像数据,将所述待识别的人脸图像数据导入人脸特征模型进行数据特征提取得到待识别特征向量数据;根据用户特征选取方式确定特征位置数量k,从待识别特征向量数据中选取k个特征向量并进行组合得到待识别特征向量组,从人脸数据库中的每个人脸图像数据中选取出k个特征向量并进行组合得到多个验证特征向量组;将待识别特征向量组与每个验证特征向量组进行特征向量相似对比分析,得到多个验证相似度,根据验证相似度大小选取前n个验证特征向量组所对应的人脸id;将n个人脸id所对应的特征向量数据与待识别特征向量数据进行特征向量一一对比,得到相似度最高的第一人脸id与第一相似度,若第一相似度大于预设阈值,则代表识别成功。2.根据权利要求1所述的一种人脸数据库快速搜索方法,其特征在于,所述获取待入库人脸图像数据,根据待入库人脸图像数据导入人脸特征模型进行特征提取,得到特征位置数据与特征向量数据,具体为:构建人脸数据库;根据预设位置点,将待入库人脸图像数据导入人脸特征模型进行特征提取,得到特征向量数据;将预设位置点与特征向量数据进行关联,得到对应的特征位置数据;将所述特征位置数据与特征向量数据存入人脸数据库。3.根据权利要求1所述的一种人脸数据库快速搜索方法,其特征在于,所述根据用户特征选取方式确定特征位置数量k,具体为:获取用户特征选取方式;所述用户特征选取方式包括顺序选取、间隔选取、随机选取;若选取方式为顺序选取,则用户指定k取值;分析出特征向量数据中区分度最大的连续区域;在所述连续区域内选取出k个连续的特征向量并进行组合。4.根据权利要求3所述的一种人脸数据库快速搜索方法,其特征在于,所述用户特征选取方式,还包括:若选取方式为间隔选取,则获取用户指定的k值;根据特征向量数据确定特征向量的总数量值;根据所述总数量值与k值进行间隔计算,得到间隔量t,同时,t与k的乘积等于所述总数量值;从特征向量数据的第一个特征向量开始,每隔t个特征位置点选取一个特征向量,并将选取得到的特征向量进行组合。5.根据权利要求4所述的一种人脸数据库快速搜索方法,其特征在于,所述用户特征选取方式,还包括:
若选取方式为随机选取,则获取特征向量数据确定特征向量的总数量值;随机生成一个数k,且k小于总数量值;根据特征向量数据中特征位置数量随机生成k个特征位置点;根据所述k个特征位置点获取对应的随机特征向量;将所述随机特征向量进行组合。6.根据权利要求1所述的一种人脸数据库快速搜索方法,其特征在于,所述将待识别特征向量组与每个验证特征向量组进行特征向量相似对比分析,得到多个验证相似度,根据验证相似度大小选取前n个验证特征向量组所对应的人脸id,具体为:获取一个验证特征向量组;根据向量组顺序,将待识别特征向量组与验证特征向量组中的特征向量进行一一比较,并计算出每个特征向量的相似度;将每个特征向量的相似度进行数据均值计算,得到一个验证特征向量组的验证相似度;循环计算所有验证特征向量组得到多个验证相似度。7.根据权利要求1所述的一种人脸数据库快速搜索方法,其特征在于,所述将n个人脸id所对应的特征向量数据与待识别特征向量数据进行特征向量一一对比,得到相似度最高的第一人脸id与第一相似度,若第一相似度大于预设阈值,则代表识别成功,具体为:根据n个人脸id获取对应n个特征向量数据;获取其中一个特征向量数据作为筛选特征向量数据;将筛选特征向量数据与待识别特征向量数据进行特征向量一一对比并计算得到总体相似度;循环计算其余特征向量数据并得到n个总体相似度;筛选出数值最大的总体相似度并标记为第一相似度;若第一相似度大于预设阈值则将对应的人脸id作为成功识别结果。8.一种人脸数据库快速搜索系统,其特征在于,该系统包括:存储器、处理器,所述存储器中包括人脸数据库快速搜索程序,所述人脸数据库快速搜索程序被所述处理器执行时实现如下步骤:获取待入库人脸图像数据,根据待入库人脸图像数据导入人脸特征模型进行特征提取,得到特征位置数据与特征向量数据;将所述特征位置数据与特征向量数据存入人脸数据库;获取待识别的人脸图像数据,将所述待识别的人脸图像数据导入人脸特征模型进行数据特征提取得到待识别特征向量数据;根据用户特征选取方式确定特征位置数量k,从待识别特征向量数据中选取k个特征向量并进行组合得到待识别特征向量组,从人脸数据库中的每个人脸图像数据中选取出k个特征向量并进行组合得到多个验证特征向量组;将待识别特征向量组与每个验证特征向量组进行特征向量相似对比分析,得到多个验证相似度,根据验证相似度大小选取前n个验证特征向量组所对应的人脸id;将n个人脸id所对应的特征向量数据与待识别特征向量数据进行特征向量一一对比,得到相似度最高的第一人脸id与第一相似度,若第一相似度大于预设阈值,则代表识别成
功。9.根据权利要求8所述的一种人脸数据库快速搜索系统,其特征在于,所述获取待入库人脸图像数据,根据待入库人脸图像数据导入人脸特征模型进行特征提取,得到特征位置数据与特征向量数据,具体为:构建人脸数据库;根据预设位置点,将待入库人脸图像数据导入人脸特征模型进行特征提取,得到特征向量数据;将预设位置点与特征向量数据进行关联,得到对应的特征位置数据;将所述特征位置数据与特征向量数据存入人脸数据库。10.根据权利要求8所述的一种人脸数据库快速搜索系统,其特征在于,所述将待识别特征向量组与每个验证特征向量组进行特征向量相似对比分析,得到多个验证相似度,根据验证相似度大小选取前n个验证特征向量组所对应的人脸id,具体为:获取一个验证特征向量组;根据向量组顺序,将待识别特征向量组与验证特征向量组中的特征向量进行一一比较,并计算出每个特征向量的相似度;将每个特征向量的相似度进行数据均值计算,得到一个验证特征向量组的验证相似度;循环计算所有验证特征向量组得到多个验证相似度。

技术总结
本发明公开了一种人脸数据库快速搜索方法及系统。本发明根据三种不同的用户特征选取方式,从待识别特征向量数据中选取K个特征向量并进行组合得到待识别特征向量组,并从人脸数据库中的每个人脸图像数据中选取出K个特征向量并进行组合得到多个验证特征向量组,通过选取特征向量组进行特征对比,能够大幅提高传统的特征对比效率,从而实现人脸数据库的快速搜索,机型提高人脸识别效率。机型提高人脸识别效率。机型提高人脸识别效率。


技术研发人员:张晓华 陈勇 吕杰 魏斌 胡天
受保护的技术使用者:深圳市视美泰技术股份有限公司
技术研发日:2023.02.20
技术公布日:2023/3/24
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1