The invention discloses a face image comparison method, device, terminal device and storage medium. The method includes: acquiring face image to be compared, extracting feature vectors, obtaining feature vectors to be compared, normalizing the feature vectors to be compared, obtaining normalized vector to be compared, and obtaining base database matrix based on normalized vector and base library moment. Matrix, the cosine similarity between the feature vector to be compared and the N standard feature vectors of the base database is calculated by parallel computing, and N cosine similarity values are obtained. The cosine similarity values of the largest values are retrieved from the N cosine similarity values, and the comparison results are obtained according to the cosine similarity values of the largest values and the preset similarity thresholds. The method of face image comparison uses matrix operation library to calculate the similarity of face image by parallel computing, which speeds up the operation of computer and improves the efficiency of face image comparison.
【技术实现步骤摘要】
人脸图像比对方法、装置、计算机设备及存储介质
本专利技术涉及图像处理领域,尤其涉及一种人脸图像比对方法、装置、计算机设备及存储介质。
技术介绍
人脸图像比对是指通过提取人脸图像的特征,与数据库中的人脸图像的特征进行比对,用于判断该人脸图像的身份,包括1:1人脸图像比对和1:N人脸图像比对。其中,1:N人脸图像比对是指将输入的人脸图像的特征向量与数据库系统中的N个特征向量进行比对,其在需要使用较大N库的1:N人脸识别应用中都可以起到作用,比如银行、机场的VIP人员识别系统等。由于数据库系统中的特征向量较多,比对的过程非常耗时,从而影响了人脸图像比对的速度。
技术实现思路
基于此,有必要针对上述技术问题,提供一种可以提高人脸图像比对效率的方法、装置、计算机设备及存储介质。一种人脸图像比对方法,包括:获取待比对人脸图像,对所述待比对人脸图像进行特征向量提取,得到待比对特征向量;对所述待比对特征向量进行归一化处理,得到比对归一化向量;获取底库矩阵,其中,所述底库矩阵是通过对底库中的N个标准人脸图像的标准特征向量进行预先归一化处理后得到的N个标准归一化向量进行合并得到的,N是大于或等于2的正整数;基于所述比对归一化向量和所述底库矩阵,采用并行计算的方式计算所述待比对特征向量与所述底库的N个标准特征向量的余弦相似度,得到N个余弦相似度值;在所述N个余弦相似度值中检索出数值最大的余弦相似度值,并根据所述数值最大的余弦相似度值和预设相似度阈值得到比对结果。一种人脸图像比对装置,包括:待比对特征向量获取模块,用于获取待比对人脸图像,对所述待比对人脸图像进行特征向量提取,得到待比 ...
【技术保护点】
1.一种人脸图像比对方法,其特征在于,所述人脸图像比对方法包括:获取待比对人脸图像,对所述待比对人脸图像进行特征向量提取,得到待比对特征向量;对所述待比对特征向量进行归一化处理,得到比对归一化向量;获取底库矩阵,其中,所述底库矩阵是通过对底库中的N个标准人脸图像的标准特征向量进行预先归一化处理后得到的N个标准归一化向量进行合并得到的,N是大于或等于2的正整数;基于所述比对归一化向量和所述底库矩阵,采用并行计算的方式计算所述待比对特征向量与所述底库中的N个标准特征向量的余弦相似度,得到N个余弦相似度值;在所述N个余弦相似度值中检索出数值最大的余弦相似度值,并根据所述数值最大的余弦相似度值和预设相似度阈值得到比对结果。
【技术特征摘要】
1.一种人脸图像比对方法,其特征在于,所述人脸图像比对方法包括:获取待比对人脸图像,对所述待比对人脸图像进行特征向量提取,得到待比对特征向量;对所述待比对特征向量进行归一化处理,得到比对归一化向量;获取底库矩阵,其中,所述底库矩阵是通过对底库中的N个标准人脸图像的标准特征向量进行预先归一化处理后得到的N个标准归一化向量进行合并得到的,N是大于或等于2的正整数;基于所述比对归一化向量和所述底库矩阵,采用并行计算的方式计算所述待比对特征向量与所述底库中的N个标准特征向量的余弦相似度,得到N个余弦相似度值;在所述N个余弦相似度值中检索出数值最大的余弦相似度值,并根据所述数值最大的余弦相似度值和预设相似度阈值得到比对结果。2.如权利要求1所述的人脸图像比对方法,其特征在于,所述采用并行计算的方式计算所述待比对特征向量与所述底库中的N个标准特征向量的余弦相似度,得到N个余弦相似度值,包括:采用并行计算的方式将所述比对归一化向量与所述底库矩阵进行内积运算,得到所述待比对特征向量与所述底库的N个标准特征向量的N个余弦相似度值。3.如权利要求2所述的人脸图像比对方法,其特征在于,所述采用并行计算的方式将所述比对归一化向量与所述底库矩阵进行内积运算,得到所述待比对特征向量与所述底库的N个标准特征向量的N个余弦相似度值,包括:采用SIMD指令集或者GPU的流处理器对所述比对归一化向量与所述标准归一化向量执行乘法的指令,得到N个乘法结果,其中,所述乘法结果是指与所述比对归一化特征向量维数相同的向量;分别将所述N个乘法结果中的每一乘法结果的所有元素采用SIMD指令或者GPU的流处理器执行加法指令,得到所述N个余弦相似度值。4.如权利要求1所述的人脸图像比对方法,其特征在于,所述对所述待比对人脸图像进行特征向量提取,得到待比对特征向量,包括:采用人脸检测算法对所述待比对人脸图像进行人脸定位,得到定位人脸图像;通过人脸特征点提取算法提取出所述定位人脸图像的关键点坐标;基于所述关键点坐标对所述定位人脸图像进行人脸对齐,得到对齐后的人脸图像;将所述对齐后的人脸图像输入预先训练好的深度人工神经元网络进行计算,得到所述待比对特征向量。5.如权利要求1所述的人脸图像比对方法,其特征在于,所述在所述N个余弦相似度值中检索出最大的余弦相似度值,并根据所述最大的余弦相似度值和预设相似度阈值得到比对结果,包括:对所述N个余弦相似度值按照由大到小的顺序进行排...
【专利技术属性】
技术研发人员:戴磊,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。