摘要
针对人脸识别阶段计算时间长的问题,提出一种基于二进制特征与联合层叠结构的人脸识别方法。在卷积神经网络中构建哈希层,将哈希层得到的编码作为分类器输入,同时加入Softmax分类损失函数和哈希损失函数作为优化目标之一;在学习特征表示的同时,学习它对应的哈希函数,使得提取到的特征从浮点型转换为二进制的特征,并使哈希函数满足独立性和量化误差最小的约束;针对哈希算法精度轻微下降的问题,通过联合级联结构将深度特征变换与深度二进制人脸哈希相结合,通过多种特征与多种度量的多次选择,最终匹配出最佳的目标作为结果。经实验验证,该算法在保证识别率的情况下,能缩短计算时间。
In order to solve the long time consumption of face identification, this paper proposed an algorithm of face recognition based on binary feature and joint layered structure.We constructed the hash layer in convolutional neural network, and the code obtained from the hash layer was input as a classifier.Softmax classification loss function and hash loss function were added as one of the optimization objectives.When learning feature representation, the corresponding hash function was also learned, which made the extracted feature transform from floating point to binary, and made the hash function satisfy the constraint of independence and minimum quantization error.Aiming at the slight precision reduction of hashing algorithm, the depth feature transformation was combined with the depth binary human face hash through the joint cascade structure.Through multiple selections of multiple features and multiple measurements, the best target was finally matched as the result.The experimental results show that the algorithm can shorten the computational time when the recognition rate is guaranteed.
作者
胡佩
陈冠豪
Hu Pei;Chen Guanhao(College of Information Engineering, Chongqing Vocational Institute of Engineering, Chongqing 402260, China;College of Communication Engineering ,Chongqing University, Chongqing 400044, China)
出处
《计算机应用与软件》
北大核心
2019年第2期228-234,共7页
Computer Applications and Software
基金
重庆市科委项目(cstc2016shmszx0500)
关键词
二进制特征
联合层叠
哈希算法
神经网络
人脸识别
Binary feature
Joint layered
Hash algorithm
Neural network
Face recognition