CN111680574A - 一种人脸检测方法、装置、电子设备和存储介质 - Google Patents
一种人脸检测方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN111680574A CN111680574A CN202010420807.6A CN202010420807A CN111680574A CN 111680574 A CN111680574 A CN 111680574A CN 202010420807 A CN202010420807 A CN 202010420807A CN 111680574 A CN111680574 A CN 111680574A
- Authority
- CN
- China
- Prior art keywords
- face
- depth map
- depth
- standard
- face detection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/64—Three-dimensional objects
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Human Computer Interaction (AREA)
- Image Analysis (AREA)
Abstract
本发明实施例提供一种人脸检测方法、装置、电子设备和存储介质,所述方法包括:获取深度图;将深度图输入至人脸检测模型,得到人脸检测模型输出的深度图的人脸位置;基于人脸位置对应的人脸尺寸,以及深度图的标准人脸尺寸范围,确定人脸位置的检测结果;其中,人脸检测模型是基于样本深度图和样本深度图的人脸位置训练得到的。本发明实施例提供的人脸检测方法、装置、电子设备和存储介质,通过人脸检测模型对深度图进行人脸检测,不依赖二维图像,能够实现在光照条件较差的场景下对人脸进行准确地检测,而且不受深度相机类型的限制,充分利用深度信息对人脸位置的准确性进行判断,减小了人脸检测的误检测风险。
Description
技术领域
本发明涉及图像处理技术领域,尤其涉及一种人脸检测方法、装置、电子设备和存储介质。
背景技术
随着人脸识别技术的不断发展,人们越来越关心人脸识别的准确性以及安全性问题。常见的二维人脸识别技术(通常采用RGB图像进行人脸识别)由于图像本身信息量的限制,提升人脸识别准确率愈发困难。此外,采用二维人脸识别技术的认证系统容易受到恶意攻击者利用用户的人脸照片等道具的攻击。相较于二维人脸识别技术,三维人脸识别技术数据维度更多,信息量更大,能够突破二维人脸识别技术的精度极限。而且三维信息可以较为容易地判断出照片、视频等平面类目标,使其比采用二维信息进行活体检测更加可靠。介于三维人脸识别技术的上述优势,目前,三维人脸识别技术应用受到越来越多的关注。
人脸检测是人脸识别技术的依赖技术之一,一般对于二维图像(例如RGB图像),可直接采用二维人脸检测技术获取人脸框位置后将人脸区域裁出,然后应用于后续步骤。但对于常见的三维人脸识别,除采集二维图像之外,还会额外采集深度图,在二维图像上获得的人脸框区域与深度图上的人脸区域并不一定是完全对应的。现有的获取深度图中人脸位置的方案主要包括两种:一种是在生成深度图时直接将深度图与二维图像的每个像素点一一对齐,该方案一般是由相机硬件厂商设计完成;另一种是利用相机参数信息,将二维图像上的人脸框转换至深度图上。
现有的人脸检测方案均需要将二维图像人脸框转换至深度图人脸框,然后基于深度图进行人脸检测,这使得获取深度图上的人脸目标位置必须依赖于二维图像上检测到的人脸位置信息。但是,二维图像(例如RGB图像)的采集易受光照等条件影响,在光照条件较差的场景下,无法获取质量较高的二维图像,现有的人脸检测方案不能在光照条件较差的场景下进行人脸检测。
发明内容
本发明实施例提供一种人脸检测方法、装置、电子设备和存储介质,用以解决现有的人脸检测方案无法在光照条件较差的场景下进行人脸检测的技术问题。
第一方面,本发明实施例提供一种人脸检测方法,包括:
获取深度图;
将所述深度图输入至人脸检测模型,得到所述人脸检测模型输出的所述深度图的人脸位置;
基于所述人脸位置对应的人脸尺寸,以及所述深度图的标准人脸尺寸范围,确定所述人脸位置的检测结果;
其中,所述人脸检测模型是基于样本深度图和样本深度图的人脸位置训练得到的。
可选地,所述基于所述人脸位置对应的人脸尺寸,以及所述深度图的标准人脸尺寸范围,确定所述人脸位置的检测结果,具体包括:
基于所述人脸位置和所述深度图,确定所述人脸位置的人脸深度值;
基于所述人脸深度值和预设人脸尺寸范围,确定所述标准人脸尺寸范围;
基于所述人脸尺寸和所述标准人脸尺寸范围,确定所述检测结果。
可选地,所述基于所述人脸深度值和预设人脸尺寸范围,确定所述标准人脸尺寸范围,具体包括:
基于所述人脸深度值和预设人脸尺寸最小值,以及深度相机焦距,确定标准人脸尺寸最小值;
基于所述人脸深度值和预设人脸尺寸最大值,以及所述深度相机焦距,确定标准人脸尺寸最大值。
可选地,所述标准人脸尺寸最小值和所述标准人脸尺寸最大值的计算公式,具体包括:
式中,hmin为所述标准人脸尺寸最小值,hmax为所述标准人脸尺寸最大值,Hmin为所述预设人脸尺寸最小值,Hmax为所述预设人脸尺寸最大值,f为所述深度相机焦距,D为所述人脸深度值。
可选地,所述基于所述人脸位置和所述深度图,确定所述人脸位置的人脸深度值,具体包括:
基于所述人脸位置,确定所述人脸位置的中心区域;
基于所述中心区域中每个像素点的深度值,确定所述人脸深度值。
可选地,所述基于所述人脸尺寸和所述标准人脸尺寸范围,确定所述检测结果,具体包括:
若所述人脸尺寸在所述标准人脸尺寸范围之内,则确定所述人脸位置为有效人脸位置;否则,则确定所述人脸位置为无效人脸位置。
可选地,所述将所述深度图输入至人脸检测模型之前,还包括:
对所述深度图进行预处理,所述预处理为基于预设人脸深度值范围或所述深度图的最大深度值和最小深度值对所述深度图进行归一化处理。
第二方面,本发明实施例提供一种人脸检测装置,包括:
数据获取模块,用于获取深度图;
人脸检测模块,用于将所述深度图输入至人脸检测模型,得到所述人脸检测模型输出的所述深度图的人脸位置;
结果评定模块,用于基于所述人脸位置对应的人脸尺寸,以及所述深度图的标准人脸尺寸范围,确定所述人脸位置的检测结果;
其中,所述人脸检测模型是基于样本深度图和样本深度图的人脸位置训练得到的。
第三方面,本发明实施例提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的人脸检测方法。
第四方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述的人脸检测方法。
本发明实施例提供的一种人脸检测方法、装置、电子设备和存储介质,通过人脸检测模型对深度图进行人脸检测,不依赖二维图像,能够实现在光照条件较差的场景下对人脸进行准确地检测,而且不受深度相机类型的限制。通过基于人脸位置对应的人脸尺寸,以及深度图的标准人脸尺寸范围,确定人脸位置的检测结果,充分利用深度信息对人脸位置的准确性进行判断,减小了人脸检测的误检测风险。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的人脸检测方法的流程示意图;
图2为本发明实施例提供的标准中心成像原理的示意图;
图3为本发明实施例提供的人脸检测装置的结构示意图;
图4为本发明实施例提供的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的人脸检测方法的流程示意图,如图1所示,本发明实施例提供的人脸检测方法包括:
步骤110,获取深度图。
具体地,深度图是通过深度相机采集得到的,深度图可以包含待检测的人脸目标,深度图中人脸目标的个数可以是一个,也可以是多个。深度相机可以是结构光深度相机,也可以是TOF(Time of Flight)相机,还可以是双目相机。结构光深度相机通过近红外激光器,将具有一定结构特征的光投射到待测物体上,并通过红外摄像头进行采集。通过结构光会因待测物产生的结构变化,确定待测物体的深度信息;TOF相机通过给待测物体连续发射激光脉冲,并接收待测物体反射的激光脉冲。通过激光脉冲的飞行往返时间,确定待测物体的深度信息;双目相机是基于视差原理并利用成像设备从不同的位置获取待测物体的两幅图像,通过计算图像对应点之间的位置偏差,确定待测物体的深度信息。本发明实施例对深度相机的类型不作具体限定。
步骤120,将深度图输入至人脸检测模型,得到人脸检测模型输出的深度图的人脸位置;其中,人脸检测模型是基于样本深度图和样本深度图的人脸位置训练得到的。
具体地,人脸检测模型用于基于深度图中的深度信息对深度图进行人脸检测,输出深度图中的人脸位置,其中,人脸位置可以为深度图中人脸目标的外接多边形的坐标信息。外接多边形的形状可以是矩形,当外接多边形为矩形时,相应地,人脸位置可以为矩形对角线方向的两个顶点的坐标,也可以为矩形的四个顶点的坐标,本发明实施例对此不作具体限定。
由于深度图成像受光照影响较小,在光照条件较差的场景下,深度图仍可以提供一些有效的人脸信息,本发明实施例提供的人脸检测方法根据深度图提供的人脸深度信息,可以判断镜头前是否存在人脸目标,进而可以不依赖二维图像进行人脸检测。
在执行步骤120之前,还可以预先训练得到人脸检测模型,具体可通过如下方式训练得到人脸检测模型:首先,收集大量样本深度图,并通过人工标注的方式确定样本深度图的人脸位置。随即,将样本深度图和样本深度图的人脸位置输入至初始模型进行训练,从而得到人脸检测模型。此处的初始模型可以是基于卷积神经网络构建的,包括但不限于:RPN(Region Proposal Network,区域生成网络)、SSD(Single Shot MultiBox Detector)和YOLO(You Only Look Once)等。
步骤130,基于人脸位置对应的人脸尺寸,以及深度图的标准人脸尺寸范围,确定人脸位置的检测结果。
具体地,在得到深度图的人脸位置之后,可以基于人脸位置,确定人脸位置对应的人脸尺寸。其中,人脸尺寸可以为人脸位置中坐标在垂直方向上的最大值和最小值之差,例如人脸位置为人脸目标的外接矩形的对角线方向的两个顶点坐标(xmin,ymin)和(xmax,ymax),则对应的人脸尺寸为h=ymax-ymin。
深度图的标准人脸尺寸范围可以为深度图中正常人脸在垂直方向上的高度范围。基于人脸位置对应的人脸尺寸,以及深度图的标准人脸尺寸范围,可以判断人脸检测模型输出的人脸位置的准确性,确定人脸位置的检测结果。
本发明实施例提供的人脸检测方法,通过人脸检测模型对深度图进行人脸检测,不依赖二维图像,能够实现在光照条件较差的场景下对人脸进行准确地检测,而且不受深度相机类型的限制。通过基于人脸位置对应的人脸尺寸,以及深度图的标准人脸尺寸范围,确定人脸位置的检测结果,充分利用深度信息对人脸位置的准确性进行判断,减小了人脸检测的误检测风险。
基于上述实施例,该人脸检测方法中,步骤130具体包括:
步骤131,基于人脸位置和深度图,确定人脸位置的人脸深度值;
步骤132,基于人脸深度值和预设人脸尺寸范围,确定标准人脸尺寸范围;
步骤133,基于人脸尺寸和标准人脸尺寸范围,确定检测结果。
具体地,人脸深度值用于表征深度图中人脸目标的深度信息,由于人脸位置可以为深度图中人脸目标外接多边形的坐标信息,基于人脸位置和深度图,可以确定人脸深度值。本发明实施例不对基于人脸位置和深度图,确定人脸位置的人脸深度值的方式作具体限定,包括但不限于:计算人脸位置对应区域所有像素点的深度值的平均值,并将该平均值作为人脸深度值。
深度图中像素点的深度值为目标到深度相机成像中心之间的距离,人脸深度值即为人脸目标到深度相机成像中心之间的距离,根据标准中心成像原理,基于人脸深度值和预设人脸尺寸范围,可以确定标准人脸尺寸范围。其中,预设人脸尺寸范围可以为正常人脸在垂直方向上的高度范围,例如180-250个像素点。
基于人脸尺寸和标准人脸尺寸范围,可以判断人脸位置的准确性,进而确定人脸位置的检测结果。
本发明实施例提供的人脸检测方法,通过确定标准人脸尺寸范围,并基于人脸尺寸和标准人脸尺寸范围,确定检测结果,充分利用深度信息对人脸位置的准确性进行判断,减小了人脸检测的误检测风险。
基于上述任一实施例,该人脸检测方法中,步骤132具体包括:
基于人脸深度值和预设人脸尺寸最小值,以及深度相机焦距,确定标准人脸尺寸最小值;
基于人脸深度值和预设人脸尺寸最大值,以及深度相机焦距,确定标准人脸尺寸最大值。
具体地,根据标准中心成像原理,目标尺寸和目标在深度图中对应的尺寸的比值,与目标到成像中心的距离和深度相机焦距的比值是相等的。人脸深度值为人脸目标到成像中心的距离,根据上述原理,基于人脸深度值和深度相机焦距,以及预设人脸尺寸最小值和预设人脸尺寸最大值,可以分别确定标准人脸尺寸最小值和标准人脸尺寸最大值。其中,预设人脸尺寸最小值和预设人脸尺寸最大值分别为预设人脸尺寸范围的最小值和最大值,标准人脸尺寸最小值和标准人脸尺寸最大值分别为标准人脸尺寸范围的最小值和最大值。
基于上述任一实施例,该人脸检测方法中,标准人脸尺寸最小值和标准人脸尺寸最大值的计算公式具体包括:
式中,hmin为标准人脸尺寸最小值,hmax为标准人脸尺寸最大值,Hmin为预设人脸尺寸最小值,Hmax为预设人脸尺寸最大值,f为深度相机焦距,D为人脸深度值。
具体地,图2为本发明实施例提供的标准中心成像原理的示意图,在三维坐标系XYZ中,平面M为深度相机成像平面,O为深度相机成像中心,H为人脸目标尺寸,h为人脸目标在深度图中对应的尺寸,f为深度相机焦距,D为人脸深度值,如图2所示,根据标准中心成像原理,基于人脸深度值和深度相机焦距,以及预设人脸尺寸最小值,可以确定标准人脸尺寸最小值;基于人脸深度值和深度相机焦距,以及预设人脸尺寸最大值,可以确定标准人脸尺寸最大值。
基于上述任一实施例,该人脸检测方法中,步骤131具体包括:
基于人脸位置,确定人脸位置的中心区域;
基于中心区域中每个像素点的深度值,确定人脸深度值。
具体地,人脸位置的中心区域可以为人脸位置对应区域的中心周围的区域,中心区域可以为以人脸位置对应区域的中心为圆心,以预设距离为半径形成的圆形区域;也可以为以人脸位置对应区域的中心为中心,以预设长宽形成的矩形区域,本发明实施例对中心区域的形状不作具体限定。
在得到中心区域之后,基于中心区域中每个像素点的深度值,计算中心区域中所有像素点的深度值的平均值,并将该平均值作为人脸深度值。
本发明实施例提供的人脸检测方法,通过确定人脸位置的中心区域,并基于中心区域中每个像素点的深度值,确定人脸深度值,使得人脸深度值能够有效地表征深度图中人脸目标的深度信息。
基于上述任一实施例,该人脸检测方法中,步骤133具体包括:
若人脸尺寸在标准人脸尺寸范围之内,则确定人脸位置为有效人脸位置;否则,则确定人脸位置为无效人脸位置。
具体地,由于标准人脸尺寸范围为深度图中正常人脸对应的人脸尺寸范围,若人脸尺寸在标准人脸尺寸范围之内,可知检测得到的人脸目标符合正常人脸的标准,则确定人脸检测模型输出的人脸位置为有效人脸位置;若人脸尺寸不在标准人脸尺寸范围之内,可知检测得到的人脸目标不符合正常人脸的标准,检测得到的人脸目标是其他类型的目标,则确定人脸检测模型输出的人脸位置为无效人脸位置。
本发明实施例提供的人脸检测方法,通过人脸尺寸和标准人脸尺寸范围的关系,充分利用深度信息对人脸位置的准确性进行判断,减小了人脸检测的误检测风险。
基于上述任一实施例,该人脸检测方法中,将深度图输入至人脸检测模型之前,还包括:
对深度图进行预处理,预处理为基于预设人脸深度值范围或深度图的最大深度值和最小深度值对深度图进行归一化处理。
具体地,为提高人脸检测模型的计算效率和精度,在将深度图输入至人脸检测模型之前,需要对深度图进行预处理,预处理为基于预设人脸深度值范围或深度图的最大深度值和最小深度值对深度图进行归一化处理。
归一化处理的具体公式如下:
式中,v为深度图中像素点的深度值,v*为该像素点归一化后的深度值,min和max可以分别为预设人脸深度值范围的最小值和最大值,也可以分别为深度图的最大深度值和最小深度值。
本发明实施例提供的人脸检测方法,通过对深度图进行预处理,提高了人脸检测模型的计算效率和精度,进而提高了人脸检测的准确率。
基于上述任一实施例,图3为本发明实施例提供的人脸检测装置的结构示意图,如图3所示,本发明实施例提供的人脸检测装置包括:
数据获取模块310,用于获取深度图;
人脸检测模块320,用于将深度图输入至人脸检测模型,得到人脸检测模型输出的深度图的人脸位置;
结果评定模块330,用于基于人脸位置对应的人脸尺寸,以及深度图的标准人脸尺寸范围,确定人脸位置的检测结果;
其中,人脸检测模型是基于样本深度图和样本深度图的人脸位置训练得到的。
本发明实施例提供的人脸检测装置,通过人脸检测模型对深度图进行人脸检测,不依赖二维图像,能够实现在光照条件较差的场景下对人脸进行准确地检测,而且不受深度相机类型的限制。通过基于人脸位置对应的人脸尺寸,以及深度图的标准人脸尺寸范围,确定人脸位置的检测结果,充分利用深度信息对人脸位置的准确性进行判断,减小了人脸检测的误检测风险。
基于上述任一实施例,该人脸检测装置中,结果评定模块330具体包括:
人脸深度值确定子模块331,用于基于人脸位置和深度图,确定人脸位置的人脸深度值;
标准人脸尺寸范围确定子模块332,用于基于人脸深度值和预设人脸尺寸范围,确定标准人脸尺寸范围;
检测结果确定子模块333,用于基于人脸尺寸和标准人脸尺寸范围,确定检测结果。
本发明实施例提供的人脸检测装置,通过确定标准人脸尺寸范围,并基于人脸尺寸和标准人脸尺寸范围,确定检测结果,充分利用深度信息对人脸位置的准确性进行判断,减小了人脸检测的误检测风险。
基于上述任一实施例,该人脸检测装置中,标准人脸尺寸范围确定子模块332具体用于:
基于人脸深度值和预设人脸尺寸最小值,以及深度相机焦距,确定标准人脸尺寸最小值;
基于人脸深度值和预设人脸尺寸最大值,以及深度相机焦距,确定标准人脸尺寸最大值。
基于上述任一实施例,该人脸检测装置中,标准人脸尺寸最小值和标准人脸尺寸最大值的计算公式具体包括:
式中,hmin为标准人脸尺寸最小值,hmax为标准人脸尺寸最大值,Hmin为预设人脸尺寸最小值,Hmax为预设人脸尺寸最大值,f为深度相机焦距,D为人脸深度值。
基于上述任一实施例,该人脸检测装置中,人脸深度值确定子模块331具体用于:
基于人脸位置,确定人脸位置的中心区域;
基于中心区域中每个像素点的深度值,确定人脸深度值。
本发明实施例提供的人脸检测装置,通过确定人脸位置的中心区域,并基于中心区域中每个像素点的深度值,确定人脸深度值,使得人脸深度值能够有效地表征深度图中人脸目标的深度信息。
基于上述任一实施例,该人脸检测装置中,检测结果确定子模块333具体用于:
若人脸尺寸在标准人脸尺寸范围之内,则确定人脸位置为有效人脸位置;否则,则确定人脸位置为无效人脸位置。
本发明实施例提供的人脸检测装置,通过人脸尺寸和标准人脸尺寸范围的关系,充分利用深度信息对人脸位置的准确性进行判断,减小了人脸检测的误检测风险。
基于上述任一实施例,该人脸检测装置还包括深度图预处理模块,深度图预处理模块用于对深度图进行预处理,预处理为基于预设人脸深度值范围或深度图的最大深度值和最小深度值对深度图进行归一化处理。
本发明实施例提供的人脸检测装置,通过对深度图进行预处理,提高了人脸检测模型的计算效率和精度,进而提高了人脸检测的准确率。
图4为本发明实施例提供的电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器401、通信接口402、存储器403和通信总线404,其中,处理器401,通信接口402,存储器403通过通信总线404完成相互间的通信。处理器401可以调用存储器403中的逻辑指令,以执行如下方法:获取深度图;将深度图输入至人脸检测模型,得到人脸检测模型输出的深度图的人脸位置;基于人脸位置对应的人脸尺寸,以及深度图的标准人脸尺寸范围,确定人脸位置的检测结果;其中,人脸检测模型是基于样本深度图和样本深度图的人脸位置训练得到的。
此外,上述的存储器403中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的方法,例如包括:获取深度图;将深度图输入至人脸检测模型,得到人脸检测模型输出的深度图的人脸位置;基于人脸位置对应的人脸尺寸,以及深度图的标准人脸尺寸范围,确定人脸位置的检测结果;其中,人脸检测模型是基于样本深度图和样本深度图的人脸位置训练得到的。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种人脸检测方法,其特征在于,包括:
获取深度图;
将所述深度图输入至人脸检测模型,得到所述人脸检测模型输出的所述深度图的人脸位置;
基于所述人脸位置对应的人脸尺寸,以及所述深度图的标准人脸尺寸范围,确定所述人脸位置的检测结果;
其中,所述人脸检测模型是基于样本深度图和样本深度图的人脸位置训练得到的。
2.根据权利要求1所述的人脸检测方法,其特征在于,所述基于所述人脸位置对应的人脸尺寸,以及所述深度图的标准人脸尺寸范围,确定所述人脸位置的检测结果,具体包括:
基于所述人脸位置和所述深度图,确定所述人脸位置的人脸深度值;
基于所述人脸深度值和预设人脸尺寸范围,确定所述标准人脸尺寸范围;
基于所述人脸尺寸和所述标准人脸尺寸范围,确定所述检测结果。
3.根据权利要求2所述的人脸检测方法,其特征在于,所述基于所述人脸深度值和预设人脸尺寸范围,确定所述标准人脸尺寸范围,具体包括:
基于所述人脸深度值和预设人脸尺寸最小值,以及深度相机焦距,确定标准人脸尺寸最小值;
基于所述人脸深度值和预设人脸尺寸最大值,以及所述深度相机焦距,确定标准人脸尺寸最大值。
5.根据权利要求2所述的人脸检测方法,其特征在于,所述基于所述人脸位置和所述深度图,确定所述人脸位置的人脸深度值,具体包括:
基于所述人脸位置,确定所述人脸位置的中心区域;
基于所述中心区域中每个像素点的深度值,确定所述人脸深度值。
6.根据权利要求2所述的人脸检测方法,其特征在于,所述基于所述人脸尺寸和所述标准人脸尺寸范围,确定所述检测结果,具体包括:
若所述人脸尺寸在所述标准人脸尺寸范围之内,则确定所述人脸位置为有效人脸位置;否则,则确定所述人脸位置为无效人脸位置。
7.根据权利要求1-6任一项所述的人脸检测方法,其特征在于,所述将所述深度图输入至人脸检测模型之前,还包括:
对所述深度图进行预处理,所述预处理为基于预设人脸深度值范围或所述深度图的最大深度值和最小深度值对所述深度图进行归一化处理。
8.一种人脸检测装置,其特征在于,包括:
数据获取模块,用于获取深度图;
人脸检测模块,用于将所述深度图输入至人脸检测模型,得到所述人脸检测模型输出的所述深度图的人脸位置;
结果评定模块,用于基于所述人脸位置对应的人脸尺寸,以及所述深度图的标准人脸尺寸范围,确定所述人脸位置的检测结果;
其中,所述人脸检测模型是基于样本深度图和样本深度图的人脸位置训练得到的。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的人脸检测方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7任一项所述的人脸检测方法的步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010420807.6A CN111680574B (zh) | 2020-05-18 | 2020-05-18 | 一种人脸检测方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010420807.6A CN111680574B (zh) | 2020-05-18 | 2020-05-18 | 一种人脸检测方法、装置、电子设备和存储介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111680574A true CN111680574A (zh) | 2020-09-18 |
| CN111680574B CN111680574B (zh) | 2023-08-04 |
Family
ID=72433505
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010420807.6A Active CN111680574B (zh) | 2020-05-18 | 2020-05-18 | 一种人脸检测方法、装置、电子设备和存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111680574B (zh) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112115913A (zh) * | 2020-09-28 | 2020-12-22 | 杭州海康威视数字技术股份有限公司 | 图像处理方法、装置及设备、存储介质 |
| CN112329726A (zh) * | 2020-11-27 | 2021-02-05 | 合肥的卢深视科技有限公司 | 人脸识别方法及装置 |
| CN113780222A (zh) * | 2021-09-17 | 2021-12-10 | 深圳市繁维科技有限公司 | 一种人脸活体检测方法、装置、电子设备和可读存储介质 |
| CN114299016A (zh) * | 2021-12-28 | 2022-04-08 | 北京的卢深视科技有限公司 | 深度图检测装置、方法、系统及存储介质 |
| CN114565719A (zh) * | 2022-02-25 | 2022-05-31 | 上海微创医疗机器人(集团)股份有限公司 | 图像数据处理方法、图像平台、计算机设备和存储介质 |
| CN116129422A (zh) * | 2022-12-15 | 2023-05-16 | 广州赛特智能科技有限公司 | 单目3d目标检测方法、装置、电子设备和存储介质 |
| CN116740781A (zh) * | 2023-05-30 | 2023-09-12 | 北京声迅电子股份有限公司 | 用于安全检查的通行人员人脸匹配方法及多维安检门 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108491881A (zh) * | 2018-03-23 | 2018-09-04 | 百度在线网络技术(北京)有限公司 | 用于生成检测模型的方法和装置 |
| CN108647594A (zh) * | 2018-04-26 | 2018-10-12 | 北京小米移动软件有限公司 | 信息处理方法及设备 |
| US20190034702A1 (en) * | 2017-07-26 | 2019-01-31 | Baidu Online Network Technology (Beijing) Co., Ltd. | Living body detecting method and apparatus, device and storage medium |
| CN109948467A (zh) * | 2019-02-28 | 2019-06-28 | 中国科学院深圳先进技术研究院 | 人脸识别的方法、装置、计算机设备和存储介质 |
| CN109961021A (zh) * | 2019-03-05 | 2019-07-02 | 北京超维度计算科技有限公司 | 一种深度图像中人脸检测方法 |
| CN109993086A (zh) * | 2019-03-21 | 2019-07-09 | 北京华捷艾米科技有限公司 | 人脸检测方法、装置、系统及终端设备 |
| CN110580454A (zh) * | 2019-08-21 | 2019-12-17 | 北京的卢深视科技有限公司 | 活体检测方法及装置 |
-
2020
- 2020-05-18 CN CN202010420807.6A patent/CN111680574B/zh active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190034702A1 (en) * | 2017-07-26 | 2019-01-31 | Baidu Online Network Technology (Beijing) Co., Ltd. | Living body detecting method and apparatus, device and storage medium |
| CN108491881A (zh) * | 2018-03-23 | 2018-09-04 | 百度在线网络技术(北京)有限公司 | 用于生成检测模型的方法和装置 |
| CN108647594A (zh) * | 2018-04-26 | 2018-10-12 | 北京小米移动软件有限公司 | 信息处理方法及设备 |
| CN109948467A (zh) * | 2019-02-28 | 2019-06-28 | 中国科学院深圳先进技术研究院 | 人脸识别的方法、装置、计算机设备和存储介质 |
| CN109961021A (zh) * | 2019-03-05 | 2019-07-02 | 北京超维度计算科技有限公司 | 一种深度图像中人脸检测方法 |
| CN109993086A (zh) * | 2019-03-21 | 2019-07-09 | 北京华捷艾米科技有限公司 | 人脸检测方法、装置、系统及终端设备 |
| CN110580454A (zh) * | 2019-08-21 | 2019-12-17 | 北京的卢深视科技有限公司 | 活体检测方法及装置 |
Non-Patent Citations (3)
| Title |
|---|
| CHANGWEI LUO ET AL.: "Real-Time Head Pose Estimation and Face Modeling From a Depth Image", 《IEEE TRANSACTIONS ON MULTIMEDIA》, vol. 21, no. 10, XP011747288, DOI: 10.1109/TMM.2019.2903724 * |
| 叶长明;蒋建国;詹曙;S.ANDO;: "不同姿态人脸深度图识别的研究", 电子测量与仪器学报, no. 10 * |
| 陈伟栋;张杨;杨晓龙;: "基于肤色特征和深度模型的人脸检测方法", 工业控制计算机, no. 03 * |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112115913A (zh) * | 2020-09-28 | 2020-12-22 | 杭州海康威视数字技术股份有限公司 | 图像处理方法、装置及设备、存储介质 |
| CN112115913B (zh) * | 2020-09-28 | 2023-08-25 | 杭州海康威视数字技术股份有限公司 | 图像处理方法、装置及设备、存储介质 |
| CN112329726A (zh) * | 2020-11-27 | 2021-02-05 | 合肥的卢深视科技有限公司 | 人脸识别方法及装置 |
| CN113780222A (zh) * | 2021-09-17 | 2021-12-10 | 深圳市繁维科技有限公司 | 一种人脸活体检测方法、装置、电子设备和可读存储介质 |
| CN113780222B (zh) * | 2021-09-17 | 2024-02-27 | 深圳市繁维科技有限公司 | 一种人脸活体检测方法、装置、电子设备和可读存储介质 |
| CN114299016A (zh) * | 2021-12-28 | 2022-04-08 | 北京的卢深视科技有限公司 | 深度图检测装置、方法、系统及存储介质 |
| CN114299016B (zh) * | 2021-12-28 | 2023-01-10 | 合肥的卢深视科技有限公司 | 深度图检测装置、方法、系统及存储介质 |
| CN114565719A (zh) * | 2022-02-25 | 2022-05-31 | 上海微创医疗机器人(集团)股份有限公司 | 图像数据处理方法、图像平台、计算机设备和存储介质 |
| CN116129422A (zh) * | 2022-12-15 | 2023-05-16 | 广州赛特智能科技有限公司 | 单目3d目标检测方法、装置、电子设备和存储介质 |
| CN116129422B (zh) * | 2022-12-15 | 2026-01-16 | 广州赛特智能科技有限公司 | 单目3d目标检测方法、装置、电子设备和存储介质 |
| CN116740781A (zh) * | 2023-05-30 | 2023-09-12 | 北京声迅电子股份有限公司 | 用于安全检查的通行人员人脸匹配方法及多维安检门 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111680574B (zh) | 2023-08-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111680574A (zh) | 一种人脸检测方法、装置、电子设备和存储介质 | |
| US12548257B2 (en) | Systems and methods for 3D facial modeling | |
| CN108764071B (zh) | 一种基于红外和可见光图像的真实人脸检测方法及装置 | |
| US9646212B2 (en) | Methods, devices and systems for detecting objects in a video | |
| CN111160232B (zh) | 正面人脸重建方法、装置及系统 | |
| CN107563304A (zh) | 终端设备解锁方法及装置、终端设备 | |
| CN109640066A (zh) | 高精度稠密深度图像的生成方法和装置 | |
| CN112489099B (zh) | 点云配准方法、装置、存储介质及电子设备 | |
| CN113159161B (zh) | 目标匹配方法和装置、设备及存储介质 | |
| CN109086724A (zh) | 一种加速的人脸检测方法及存储介质 | |
| WO2020147346A1 (zh) | 图像识别方法、系统及装置 | |
| CN107560592A (zh) | 一种用于光电跟踪仪联动目标的精确测距方法 | |
| WO2021046773A1 (zh) | 人脸防伪检测方法、装置、芯片、电子设备和计算机可读介质 | |
| CN107590444A (zh) | 静态障碍物的检测方法、装置及存储介质 | |
| CN114898321A (zh) | 道路可行驶区域检测方法、装置、设备、介质及系统 | |
| CN112818874B (zh) | 一种图像处理方法、装置、设备及存储介质 | |
| CN115836322B (zh) | 图像裁剪方法与装置、电子设备及存储介质 | |
| CN106991376A (zh) | 结合深度信息的侧脸验证方法及装置与电子装置 | |
| CN113673569B (zh) | 目标检测方法、装置、电子设备、存储介质 | |
| CN114611635A (zh) | 一种对象的识别方法、装置、存储介质及电子装置 | |
| CN111080689B (zh) | 确定面部深度图的方法和装置 | |
| WO2022022136A1 (zh) | 深度图像生成方法及装置、参考图像生成方法及装置、电子设备以及计算机可读存储介质 | |
| CN115082621B (zh) | 一种三维成像方法、装置、系统、电子设备及存储介质 | |
| CN113139465A (zh) | 人脸识别方法及装置 | |
| CN120876574B (zh) | 一种基于场景特征的参数自适应匹配双目测距方法及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20220701 Address after: Room 611-217, R & D center building, China (Hefei) international intelligent voice Industrial Park, 3333 Xiyou Road, high tech Zone, Hefei City, Anhui Province Applicant after: Hefei lushenshi Technology Co.,Ltd. Address before: Room 3032, gate 6, block B, 768 Creative Industry Park, 5 Xueyuan Road, Haidian District, Beijing 100083 Applicant before: BEIJING DILUSENSE TECHNOLOGY CO.,LTD. Applicant before: Hefei lushenshi Technology Co.,Ltd. |
|
| TA01 | Transfer of patent application right | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |