【技术实现步骤摘要】
一种基于深度学习图卷积网络的人脸识别底库筛选方法
[0001]本专利技术涉及计算机视觉、深度学习人脸识别以及智能监控领域,具体涉及一 种基于深度学习图卷积网络的人脸识别底库筛选方法。
技术介绍
[0002]随着我国人工智能方向的高速发展,人脸识别技术已广泛应用在各大领域, 不仅给人们的生活带来很大便利,也在很大程度上提高了公共场所的安全性;而 人脸识别的前提是要录入人脸底库信息,如果录入的底库图像质量较差,存在模 糊不清、五官遮挡等情况,那么在进行人脸识别信息比对时就很可能会识别错误; 因此选取合适的方法筛选出高清高质量的人脸图像作为底库信息在人脸识别中 起着至关重要的作用,它有助于提高人脸识别的准确性与稳定性。
[0003]目前对于人脸识别底库图像构建工作,大部分仍旧依靠人工进行筛选,从大 量人脸图像中筛选出高质量的清晰人脸作为识别底库;然而人工检测筛选存在明 显的缺陷:依赖工作人员经验,筛选过程中工作人员主观性过大,筛选结果无统 一标准;检测筛选耗时长,工作效率低下。
技术实现思路
[0004]为了克服现有技术的不足,本专利技术提供了一种基于深度学习图卷积网络的人 脸识别底库筛选方法,通过该模型进行人脸底库筛选,既保证了筛选效率和又保 证了所筛选人脸图像的清晰度以及特征的完整性;通过神经网络学习获得检测对 象最高质量的人脸图像作为底库,无需人工设置筛选阈值,减少人工经验不足带 来的影响。技术方案如下:
[0005]一种基于深度学习图卷积网络的人脸识别底库筛选方法,该方法包括如下步 ...
【技术保护点】
【技术特征摘要】
1.一种基于深度学习图卷积网络的人脸识别底库筛选方法,其特征在于,该方法包括如下步骤:第一步,获取使用场景下监控摄像头所拍摄到的视频;第二步,根据使用场景的需要选取人脸识别网络作为主干网络,结合图卷积网络作为分支,构造出人脸图像质量评估模型,再对模型进行训练;第三步,从捕获的视频中检测人脸对象,对人脸的检测采取轻量级人脸检测算法MTCNN;选取一个检测到的人脸对象作为目标,并对该目标进行标记,防止下一轮检测被重复选择,再利用KCF目标跟踪算法,在之后的每一帧跟踪所选目标,截取目标人脸所在帧图像并保存;第四步,使用paddlehub口罩检测算法对第三步保存的图像进行检测,根据检测结果将未佩戴口罩的图像保存,作为待选图像;第五步,添加部分干扰图像与上一步得到的待选图像一起输入到训练好的人脸识别底库图像筛选模型进行筛选,模型输出待检测图像中置信度分数最高的图像;第六步,将模型输出的高质量人脸图像作为底库保存。2.根据权利要求1所述的一种基于深度学习图卷积网络的人脸识别底库筛选方法,其特征在于,第二步中人脸识别网络使用Resnet网络进行训练。3.根据权利要求2所述的一种基于深度学习图卷积网络的人脸识别底库筛选方法,其特征在于,人脸识别网络使用Resnet网络进行训练时,模型分两个阶段进行训练:第一阶段:将带有标签的数据集作为输入先训练主干网络Resnet,用于提取待检测图像的特征;第二阶段:对GCN
‑
V网络进行训练:(1)构建数据集:
①
给定一个带有分类标签的数据集,利用经过训练的主干网络Resnet提取给定数据集中每个图像的特征,形成一个特征集其中f
i
∈R
D
,D表示特征维数,i∈{1,2,3
……
N},N为给定数据集中图像的数量;定义每个图像特征f
i
为节点i,节点i与节点j之间的相似度表示为a
i,,j
,a
i,j
是f
i
和f
j
之间的余弦相似度,j∈{1,2,3
……
N};
②
根据图像节点之间的相似度获取所有图像节点的近邻k个节点并以此构建一个相似图G=(V,E),具体为:每个图像特征是属于V的节点,把与每个节点自身相似度值按从大到小排序,取前K个节点作为该节点的邻居节点,即形成该节点的邻域,顶点与邻居结点相连接,形...
【专利技术属性】
技术研发人员:王乾宇,周金明,张世坤,
申请(专利权)人:南京视察者智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。