CN106203248A - Method and apparatus for face recognition - Google Patents
Method and apparatus for face recognition Download PDFInfo
- Publication number
- CN106203248A CN106203248A CN201510441052.7A CN201510441052A CN106203248A CN 106203248 A CN106203248 A CN 106203248A CN 201510441052 A CN201510441052 A CN 201510441052A CN 106203248 A CN106203248 A CN 106203248A
- Authority
- CN
- China
- Prior art keywords
- face
- model
- image
- facial
- user
- 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.)
- Pending
Links
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
- G06V40/164—Detection; Localisation; Normalisation using holistic features
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- 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
- G06V20/647—Three-dimensional objects by matching two-dimensional images to three-dimensional objects
-
- 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/168—Feature extraction; Face representation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
- Image Analysis (AREA)
Abstract
提供一种用于脸部识别的方法和设备。至少一个示例实施例公开一种脸部识别设备,所述脸部识别设备被配置为:获得包括用户的脸部区域的二维(2D)输入图像,从二维2D输入图像检测脸部特征点;基于检测的脸部特征点调整存储的三维(3D)脸部模型的姿态;从调整的3D脸部模型产生2D投影图像;基于2D输入图像中的脸部区域和2D投影图像中的脸部区域执行脸部识别;输出脸部识别的结果。
A method and apparatus for facial recognition are provided. At least one exemplary embodiment discloses a facial recognition apparatus configured to: obtain a two-dimensional (2D) input image including a user's facial region; detect facial feature points from the 2D input image; adjust the pose of a stored three-dimensional (3D) facial model based on the detected facial feature points; generate a 2D projection image from the adjusted 3D facial model; perform facial recognition based on the facial region in the 2D input image and the facial region in the 2D projection image; and output a result of the facial recognition.
Description
本申请要求于2014年9月5日提交到韩国知识产权局的第10-2014-0118828号韩国专利申请和2015年1月7日提交到韩国知识产权局的第10-2015-0001850号韩国专利申请的优先权权益,所述每个韩国专利申请的全部内容通过引用全部包含于此。This application claims Korean Patent Application No. 10-2014-0118828 filed with the Korean Intellectual Property Office on September 5, 2014 and Korean Patent Application No. 10-2015-0001850 filed with the Korean Intellectual Property Office on January 7, 2015 application, the entire content of each of said Korean Patent Applications is hereby incorporated by reference in its entirety.
技术领域technical field
至少一些示例实施例涉及用于识别用户的脸部的脸部识别技术。At least some example embodiments relate to face recognition technology for recognizing a user's face.
背景技术Background technique
与需要用户执行特定运动或动作的识别技术(例如,指纹识别和虹膜识别)不同,脸部识别技术被视为可在不与目标接触的情况下验证目标的方便且有竞争力的生物识别技术。由于这种脸部识别技术的便利性和有效性,因此这种脸部识别技术已被广泛用于各种应用领域(例如,安全系统、移动认证和多媒体搜索)中。Unlike identification technologies that require users to perform specific movements or actions, such as fingerprint recognition and iris recognition, facial recognition technology is considered as a convenient and competitive biometric technology that can authenticate a target without making contact with the target . Due to its convenience and effectiveness, this face recognition technology has been widely used in various application fields (eg, security system, mobile authentication, and multimedia search).
发明内容Contents of the invention
至少一些示例实施例涉及一种脸部识别方法。At least some example embodiments relate to a face recognition method.
在至少一些示例实施例中,所述脸部识别方法可包括:从二维(2D)输入图像检测脸部特征点;基于检测的脸部特征点调整存储的三维(3D)脸部模型;从调整的3D脸部模型产生2D投影图像;基于2D输入图像和2D投影图像执行脸部识别。In at least some example embodiments, the face recognition method may include: detecting facial feature points from a two-dimensional (2D) input image; adjusting a stored three-dimensional (3D) face model based on the detected facial feature points; The adjusted 3D face model produces a 2D projection image; face recognition is performed based on the 2D input image and the 2D projection image.
所述调整存储的3D脸部模型的步骤可包括:通过将检测的脸部特征点映射到存储的3D脸部模型来调整存储的3D脸部模型的脸部姿态和脸部表情。The step of adjusting the stored 3D facial model may include adjusting a facial pose and a facial expression of the stored 3D facial model by mapping the detected facial feature points to the stored 3D facial model.
存储的3D脸部模型包括3D形状模型和3D纹理模型。3D形状模型和3D纹理模型可以是脸部姿态和脸部表情可变形的3D模型。The stored 3D face models include 3D shape models and 3D texture models. The 3D shape model and the 3D texture model may be deformable 3D models of facial pose and facial expression.
所述调整存储的3D脸部模型的步骤可包括:基于从2D输入图像检测的脸部特征点调整存储的3D形状模型;基于调整的3D形状模型的参数信息调整3D纹理模型。The adjusting the stored 3D face model may include: adjusting the stored 3D shape model based on facial feature points detected from the 2D input image; and adjusting the 3D texture model based on parameter information of the adjusted 3D shape model.
所述调整存储的3D形状模型的步骤可包括:基于检测的脸部特征点调整3D形状模型的姿态参数和表情参数。The step of adjusting the stored 3D shape model may include: adjusting pose parameters and expression parameters of the 3D shape model based on the detected facial feature points.
所述产生2D投影图像的步骤可包括:从调整的3D纹理模型产生2D投影图像。The step of generating a 2D projection image may include: generating a 2D projection image from the adjusted 3D texture model.
可基于从多个2D脸部图像检测的特征点产生存储的3D脸部模型,2D脸部图像可以是通过从多个视点捕捉用户的脸部而获得的图像。The stored 3D face model may be generated based on feature points detected from a plurality of 2D face images, which may be images obtained by capturing the user's face from a plurality of viewpoints.
所述执行脸部识别的步骤可包括:确定2D输入图像与2D投影图像之间的相似程度;基于相似程度是否满足条件来输出脸部识别的结果。The step of performing face recognition may include: determining a degree of similarity between the 2D input image and the 2D projected image; and outputting a result of face recognition based on whether the degree of similarity satisfies a condition.
所述检测脸部特征点的步骤可包括:从2D输入图像提取脸部区域;从提取的脸部区域检测眉毛、眼睛、鼻子、嘴唇、下巴、耳朵和脸部轮廓中的至少一个中的脸部特征点。The step of detecting facial feature points may include: extracting a face area from a 2D input image; detecting a face in at least one of eyebrows, eyes, nose, lips, chin, ears, and face contour from the extracted face area Part features.
至少其它示例实施例涉及一种产生三维(3D)脸部模型的方法。At least other example embodiments relate to a method of generating a three-dimensional (3D) facial model.
在一些示例实施例中,所述方法可包括:从多个视点获得用户的2D脸部图像;从2D脸部图像检测脸部特征点;基于检测的脸部特征点产生可变形的3D形状模型和可变形的3D纹理模型;将可变形的3D形状模型和可变形的3D纹理模型存储为用户的3D脸部模型。In some example embodiments, the method may include: obtaining a 2D facial image of the user from a plurality of viewpoints; detecting facial feature points from the 2D facial image; generating a deformable 3D shape model based on the detected facial feature points and a deformable 3D texture model; storing the deformable 3D shape model and the deformable 3D texture model as the user's 3D face model.
所述产生的步骤可包括:基于可变形的3D形状模型和来自2D脸部图像中的至少一个2D脸部图像的纹理信息来产生可变形的3D纹理模型。The generating may include generating a deformable 3D texture model based on the deformable 3D shape model and texture information from at least one of the 2D face images.
所述产生的步骤包括:确定用于将检测的脸部特征点映射到3D标准模型的特征点的参数;通过将确定的参数应用到3D标准模型来产生可变形的3D形状模型。The step of generating includes: determining parameters for mapping the detected facial feature points to feature points of the 3D standard model; and generating a deformable 3D shape model by applying the determined parameters to the 3D standard model.
至少其它示例实施例涉及一种产生3D脸部模型的方法。At least other example embodiments relate to a method of generating a 3D face model.
在至少一些示例实施例中,所述方法可包括:获得2D脸部图像和2D脸部图像的方向数据,2D脸部图像包括用户的脸部;确定关于2D脸部图像之间的匹配点的信息;基于2D脸部图像的方向数据和关于匹配点的信息产生用户的脸部的3D数据;使用3D数据将3D标准模型转换为用户的3D脸部模型。In at least some example embodiments, the method may include: obtaining a 2D facial image and orientation data of the 2D facial image, the 2D facial image including a user's face; information; generate 3D data of the user's face based on the orientation data of the 2D face image and information on the matching points; convert the 3D standard model into the user's 3D face model using the 3D data.
所述获得的步骤可包括:使用由运动传感器感测的运动数据获得2D脸部图像的方向数据。The obtaining may include obtaining direction data of the 2D face image using motion data sensed by the motion sensor.
关于用户的脸部的3D数据可以是配置用户的脸部的形状的3D点的集合。The 3D data on the user's face may be a collection of 3D points configuring the shape of the user's face.
所述转换的步骤可包括:通过将3D标准模型与用户的脸部的3D数据进行匹配来将3D标准模型转换为用户的3D脸部模型。The converting may include converting the 3D standard model into the user's 3D face model by matching the 3D standard model with 3D data of the user's face.
至少其它示例实施例涉及一种脸部识别设备。At least other example embodiments relate to a facial recognition device.
在至少一些示例实施例中,所述脸部识别设备可包括:图像获取器,被配置为获得包括用户的脸部区域的2D输入图像;3D脸部模型处理器,被配置为基于出现在2D输入图像中的用户的脸部姿态调整存储的3D脸部模型的脸部姿态,并从调整的3D脸部模型产生2D投影图像;脸部识别器,被配置为基于2D输入图像和2D投影图像执行脸部识别。In at least some example embodiments, the face recognition device may include: an image acquirer configured to obtain a 2D input image including a user's face area; a 3D face model processor configured to The face pose of the user in the input image adjusts the face pose of the stored 3D face model and generates a 2D projection image from the adjusted 3D face model; a face recognizer configured to base the 2D input image and the 2D projection image Perform facial recognition.
3D脸部模型处理器可包括:区域检测器,被配置为从2D输入图像检测脸部区域;特征点检测器,被配置为从检测的脸部区域检测脸部特征点。The 3D face model processor may include: an area detector configured to detect a face area from the 2D input image; and a feature point detector configured to detect face feature points from the detected face area.
3D脸部模型处理器可通过将检测的脸部特征点与存储的3D脸部模型的特征点进行匹配来调整存储的3D脸部模型的脸部姿态。The 3D face model processor may adjust a face pose of the stored 3D face model by matching the detected face feature points with feature points of the stored 3D face model.
3D脸部模型处理器可基于出现在2D输入图像中的用户的脸部姿态调整3D形状模型的脸部姿态,并基于调整的3D形状模型的参数信息调整3D纹理模型。The 3D face model processor may adjust the face pose of the 3D shape model based on the user's face pose appearing in the 2D input image, and adjust the 3D texture model based on parameter information of the adjusted 3D shape model.
所述脸部识别设备还可包括:显示器,被配置为显示以下项中的至少一项:2D输入图像中的一个输入图像、2D投影图像和脸部识别的结果。The face recognition device may further include: a display configured to display at least one of: one of the 2D input images, a 2D projected image, and a result of the face recognition.
至少其它示例实施例涉及一种用于产生3D脸部模型的设备。At least other example embodiments relate to an apparatus for generating a 3D facial model.
在至少一些示例实施例中,所述设备可包括:图像获取器,被配置为从多个视点获得用户的2D脸部图像;特征点检测器,被配置为从2D脸部图像检测脸部特征点;3D脸部模型产生器,被配置为基于检测的脸部特征点产生可变形的3D形状模型和可变形的3D纹理模型;3D脸部模型登记器,被配置为将可变形的3D形状模型和可变形的3D纹理模型存储为用户的3D脸部模型。In at least some example embodiments, the apparatus may include: an image acquirer configured to obtain a 2D facial image of the user from a plurality of viewpoints; a feature point detector configured to detect facial features from the 2D facial image Point; 3D facial model generator, is configured to generate deformable 3D shape model and deformable 3D texture model based on the detected facial feature points; 3D facial model register, is configured to convert deformable 3D shape The model and deformable 3D textured model are stored as the user's 3D face model.
3D脸部模型产生器可包括:3D形状模型产生器,被配置为基于检测的脸部特征点产生用户的脸部的可变形的3D形状模型;3D纹理模型产生器,被配置为基于可变形的3D形状模型和来自2D脸部图像中的至少一个2D脸部图像的纹理信息产生可变形的3D纹理模型。The 3D face model generator may include: a 3D shape model generator configured to generate a deformable 3D shape model of the user's face based on the detected facial feature points; a 3D texture model generator configured to generate a deformable 3D shape model based on the deformable The 3D shape model and texture information from at least one of the 2D facial images generate a deformable 3D textured model.
至少其它示例实施例涉及一种用于产生3D脸部模型的设备。At least other example embodiments relate to an apparatus for generating a 3D face model.
在至少一些示例实施例中,所述设备可包括:图像获取器,被配置为从多个视点获得用户的2D脸部图像;运动感测单元,被配置为获得2D脸部图像的方向数据;3D脸部模型产生器,被配置为基于关于2D脸部图像之间的匹配点的信息和2D脸部图像的方向数据来产生用户的脸部的3D数据,3D脸部模型产生器被配置为使用3D数据将3D标准模型转换为用户的3D脸部模型;3D脸部模型登记器,被配置为存储用户的3D脸部模型。In at least some example embodiments, the apparatus may include: an image acquirer configured to obtain a 2D face image of the user from a plurality of viewpoints; a motion sensing unit configured to obtain direction data of the 2D face image; a 3D face model generator configured to generate 3D data of the user's face based on information about matching points between the 2D face images and direction data of the 2D face images, the 3D face model generator being configured to The 3D standard model is converted into a 3D face model of the user by using the 3D data; the 3D face model register is configured to store the 3D face model of the user.
示例实施例的其它方面将在下面的描述中部分地阐明,并且部分地将从所述描述明显可知,或者可通过本公开的实施被了解。Additional aspects of example embodiments will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the disclosure.
附图说明Description of drawings
从以下结合附图对示例实施例的描述,这些和/或其它方面将变得清楚且更容易理解,在附图中:These and/or other aspects will become apparent and more readily understood from the following description of example embodiments in conjunction with the accompanying drawings, in which:
图1是示出根据至少一个示例实施例的脸部识别系统的总体操作的示图;FIG. 1 is a diagram illustrating an overall operation of a face recognition system according to at least one example embodiment;
图2是示出根据至少一个示例实施例的三维(3D)脸部模型产生设备的配置的示图;2 is a diagram illustrating a configuration of a three-dimensional (3D) face model generating device according to at least one example embodiment;
图3是示出根据至少一个示例实施例的脸部识别设备的配置的示图;FIG. 3 is a diagram illustrating a configuration of a face recognition device according to at least one example embodiment;
图4示出根据至少一个示例实施例的从二维(2D)脸部图像检测特征点的处理;4 illustrates a process of detecting feature points from a two-dimensional (2D) facial image, according to at least one example embodiment;
图5示出根据至少一个示例实施例的使用3D标准模型产生3D脸部模型的处理;5 illustrates a process of generating a 3D face model using a 3D standard model according to at least one example embodiment;
图6示出根据至少一个示例实施例的基于从2D输入图像检测的特征点调整3D脸部模型的处理;6 illustrates a process of adjusting a 3D face model based on feature points detected from a 2D input image, according to at least one example embodiment;
图7示出根据至少一个示例实施例的通过将2D输入图像与2D投影图像进行比较来执行脸部识别的处理;7 illustrates a process of performing face recognition by comparing a 2D input image with a 2D projection image, according to at least one example embodiment;
图8是示出根据至少一个示例实施例的3D脸部模型产生方法的流程图;FIG. 8 is a flowchart illustrating a method of generating a 3D face model according to at least one example embodiment;
图9是示出根据至少一个示例实施例的脸部识别方法的流程图;FIG. 9 is a flowchart illustrating a face recognition method according to at least one example embodiment;
图10是示出根据至少一个示例实施例的3D脸部模型产生设备的另一配置的示图;FIG. 10 is a diagram illustrating another configuration of a 3D face model generating device according to at least one example embodiment;
图11是示出根据至少一个示例实施例的另一3D脸部模型产生方法的流程图。FIG. 11 is a flowchart illustrating another 3D face model generation method according to at least one example embodiment.
具体实施方式detailed description
以下,将参照附图对一些示例实施例进行详细的描述。关于在附图中分配给元件的参考标号,应该注意的是,相同的元件将由相同的参考标号指示,只要有可能,即使它们在不同的附图中示出也是如此。此外,在对示例实施例的描述中,当对公知的相关结构或者功能的详细描述被认为会导致本公开的模糊解释时,该详细描述将被省略。Hereinafter, some example embodiments will be described in detail with reference to the accompanying drawings. With regard to the reference numerals assigned to elements in the drawings, it should be noted that like elements will be indicated by the same reference numerals whenever possible even if they are shown in different drawings. Also, in describing example embodiments, when a detailed description of a well-known related structure or function is considered to cause obscure interpretation of the present disclosure, the detailed description will be omitted.
然而,应该理解的是,没有意图将本公开局限于公开的示例实施例。相反,示例实施例覆盖落在示例实施例的范围内的所有的修改、等同物和替代物。在整个附图的描述中,相同的标号始终表示相同的元件。It should be understood, however, that there is no intent to limit the disclosure to the disclosed example embodiments. On the contrary, example embodiments cover all modifications, equivalents, and alternatives falling within the scope of example embodiments. Like numbers refer to like elements throughout the description of the figures.
此外,诸如第一、第二、A、B、(a)、(b)等的术语可在这里用来描述组件。这些术语中的每个不用于限定相应组件的本质、顺序或次序,而仅用于将相应组件与其它组件区分开来。Also, terms such as first, second, A, B, (a), (b), etc. may be used herein to describe components. Each of these terms is not used to define the nature, sequence or order of the corresponding component but is only used to distinguish the corresponding component from other components.
这里使用的术语仅为了描述特定实施例的目的,而不意图进行限制。如这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式。还应理解的是,当在这里使用术语“包含”和/或“包括”时,说明存在陈述的特征、整体、步骤、操作、元件和/或组件,但不排除存在或附加一个或更多个其它特征、整体、步骤、操作、元件、组件和/或它们的组The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used herein, singular forms are intended to include plural forms unless the context clearly dictates otherwise. It should also be understood that when the terms "comprises" and/or "comprises" are used herein, it indicates the presence of stated features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, assemblies and/or combinations thereof
除非另外具体指出,或者从论述中清楚的是,诸如“处理”或“计算”或“确定”或“显示”等的术语是指计算系统或相似电子计算装置的动作和处理,所述计算系统或类似的电子计算装置将计算机系统的寄存器和存储器内的表示为物理量、电量的数据操纵和转换为计算机系统存储器或寄存器或其它这种信息存储装置、传输装置或显示装置内的类似地表示为物理量的其它数据。Unless specifically stated otherwise, or clear from the discussion, terms such as "process" or "calculate" or "determine" or "display" refer to the actions and processing of a computing system or similar electronic computing device that or a similar electronic computing device that manipulates and converts data expressed as physical quantities and electrical quantities within the computer system's registers and memories into computer system memory or registers or other such information storage devices, transmission devices, or display devices that are similarly represented as Other data of physical quantities.
还应该注意的是,在一些可选择的实施方式中,指出的功能/行为可不按附图中指出的顺序出现。例如,根据所涉及的功能/行为,连续示出的两张图可实际上可基本同时被执行或者有时可以以相反的顺序被执行。It should also be noted that in some alternative implementations, the functions/acts noted may occur out of the order noted in the figures. For example, two figures shown in succession may, in fact, be executed substantially concurrently or may sometimes be executed in the reverse order, depending upon the functionality/acts involved.
现在将参照示出一些示例实施例的附图,更全面地对各种示例实施例进行描述。在附图中,为了清楚起见,可夸大层和区域的厚度。Various example embodiments will now be described more fully with reference to the accompanying drawings in which some example embodiments are shown. In the drawings, the thicknesses of layers and regions may be exaggerated for clarity.
图1是示出根据至少一个示例实施例的脸部识别系统100的总体操作的示图。脸部识别系统100可从用于脸部识别的二维(2D)输入图像识别用户的脸部。脸部识别系统100可通过分析2D输入图像来提取和识别出现在2D输入图像中的用户的脸部。脸部识别系统100可被用于各种应用领域(例如,安全监视系统、移动认证和多媒体数据搜索)中。FIG. 1 is a diagram illustrating an overall operation of a face recognition system 100 according to at least one example embodiment. The face recognition system 100 may recognize a user's face from a two-dimensional (2D) input image for face recognition. The face recognition system 100 may extract and recognize a user's face appearing in a 2D input image by analyzing the 2D input image. The facial recognition system 100 can be used in various application areas such as security surveillance systems, mobile authentication, and multimedia data search.
脸部识别系统100可对用户的三维(3D)脸部模型进行登记并使用登记的3D脸部模型来执行脸部识别。3D脸部模型可以是可根据出现在2D输入图像中的用户的脸部姿态或脸部表情而变形的可变形3D模型。例如,当出现在2D输入图像中的脸部姿态面向左侧时,脸部识别系统100可旋转登记的3D脸部模型以面向左侧。此外,脸部识别系统100可基于出现在2D输入图像中的用户的脸部表情来调整3D脸部模型的脸部表情。例如,脸部识别系统100可基于从2D输入图像检测的脸部特征点来分析用户的脸部表情,并调整3D脸部模型的眼睛、嘴唇和鼻子的形状以使调整的形状对应于分析的脸部表情。The face recognition system 100 may register a three-dimensional (3D) face model of a user and perform face recognition using the registered 3D face model. The 3D face model may be a deformable 3D model deformable according to the user's facial pose or facial expression appearing in the 2D input image. For example, when a facial pose appearing in a 2D input image faces left, the face recognition system 100 may rotate the registered 3D face model to face left. In addition, the facial recognition system 100 may adjust the facial expression of the 3D facial model based on the user's facial expression appearing in the 2D input image. For example, the face recognition system 100 may analyze the user's facial expression based on facial feature points detected from the 2D input image, and adjust the shapes of the eyes, lips, and nose of the 3D face model so that the adjusted shapes correspond to the analyzed facial expression.
脸部识别系统100可从登记的3D脸部模型产生2D投影图像,并通过将2D投影图像与2D输入图像进行比较来执行脸部识别。可使用2D图像实时执行脸部识别。2D投影图像是指通过将3D脸部模型投影到平面而获得的2D图像。例如,2D投影图像可以是通过在与2D输入图像中的视点相同或相似的视点投影与2D输入图像匹配的3D脸部模型而获得的2D图像,因此,出现在2D投影图像中的脸部姿态可与出现在2D输入图像中的用户的脸部姿态相同或相似。可通过将预存储的3D脸部模型与出现在2D输入图像中的脸部姿态进行匹配并将2D投影图像与2D输入图像进行比较,来执行脸部识别。虽然出现在2D输入图像中的用户的脸部姿态没有面向前面,但是可通过将3D脸部模型与出现在2D输入图像中的脸部姿态进行匹配并执行脸部识别,来实现响应于姿态的改变的提高识别率。The face recognition system 100 may generate a 2D projection image from a registered 3D face model, and perform face recognition by comparing the 2D projection image with a 2D input image. Facial recognition can be performed in real time using 2D images. The 2D projected image refers to a 2D image obtained by projecting a 3D face model onto a plane. For example, the 2D projected image may be a 2D image obtained by projecting a 3D face model matched to the 2D input image at the same or similar viewpoint as that in the 2D input image, so that the pose of the face appearing in the 2D projected image May be the same or similar to the facial pose of the user appearing in the 2D input image. Facial recognition may be performed by matching a pre-stored 3D face model with facial poses that appear in the 2D input image and comparing the 2D projected image with the 2D input image. Although the user's facial pose appearing in the 2D input image is not facing forward, pose-responsive face recognition can be achieved by matching the 3D face model to the face pose appearing in the 2D input image and performing face recognition. Changed to improve the recognition rate.
在下文中,将详细描述脸部识别系统100的操作。由脸部识别系统100执行的脸部识别可包括对用户的3D脸部模型进行登记的处理110和使用登记的3D脸部模型从2D输入图像识别用户的脸部的处理120。Hereinafter, the operation of the face recognition system 100 will be described in detail. Face recognition performed by the face recognition system 100 may include a process 110 of registering a 3D face model of the user and a process 120 of recognizing the user's face from a 2D input image using the registered 3D face model.
参照图1,在处理110的操作130,脸部识别系统100获得用于脸部识别的用户的多个2D脸部图像。2D脸部图像可包括从各个视点捕捉的用户的脸部的图像。例如,脸部识别系统100可获得从用户的脸部的正面和侧面通过相机捕捉的2D脸部图像。2D脸部图像可指包括用户的脸部区域的图像,但是可不必包括用户的脸部的整个区域。在处理110的操作140,脸部识别系统100从2D脸部图像检测脸部特征点,例如,标志(landmark)。例如,脸部识别系统100可从用户的2D脸部图像检测包括眉毛、眼睛、鼻子、嘴唇、下巴、头发、耳朵和/或脸部轮廓的特征点。Referring to FIG. 1 , at operation 130 of process 110 , the face recognition system 100 obtains a plurality of 2D face images of a user for face recognition. The 2D face image may include images of the user's face captured from various viewpoints. For example, the face recognition system 100 may obtain a 2D face image captured by a camera from the front and side of the user's face. The 2D face image may refer to an image including the user's face area, but may not necessarily include the entire area of the user's face. In operation 140 of process 110, the face recognition system 100 detects face feature points, eg, landmarks, from the 2D face image. For example, the facial recognition system 100 may detect feature points including eyebrows, eyes, nose, lips, chin, hair, ears, and/or facial contours from the user's 2D facial image.
在处理110的操作150,脸部识别系统100通过将从用于脸部识别的2D脸部图像提取的特征点应用到预定和/或选择的3D标准模型,来使3D模型个性化。例如,3D标准模型可以是基于3D脸部训练数据产生的可变形3D形状模型。3D标准模型可包括3D形状和3D纹理,以及表示3D形状和3D纹理的参数。脸部识别系统100可通过将3D标准模型的特征点与从2D脸部图像提取的特征点进行匹配,来产生关于用户的脸部的3D脸部模型。产生的3D脸部模型可被登记和存储为出现在2D脸部图像中的用户的3D脸部模型。In operation 150 of the process 110, the face recognition system 100 personalizes the 3D model by applying feature points extracted from the 2D face image for face recognition to a predetermined and/or selected 3D standard model. For example, the 3D standard model may be a deformable 3D shape model generated based on 3D face training data. A 3D standard model may include a 3D shape and a 3D texture, and parameters representing the 3D shape and the 3D texture. The face recognition system 100 may generate a 3D face model about a user's face by matching feature points of a 3D standard model with feature points extracted from a 2D face image. The generated 3D face model may be registered and stored as the user's 3D face model appearing in the 2D face image.
可选择地,脸部识别系统100可使用用于脸部识别的2D脸部图像、2D脸部图像的运动数据和3D标准模型来产生用户的3D脸部模型。脸部识别系统100可获得2D脸部图像并可通过运动传感器获得2D脸部图像的方向数据,并且基于2D脸部图像的方向数据和匹配信息产生关于用户的脸部的3D数据。关于用户的脸部的3D数据可以是构造用户的脸部的形状的3D点的集合。脸部识别系统100可通过将关于用户的脸部的3D数据与3D标准模型进行匹配,来产生用户的3D脸部模型。产生的3D脸部模型可被存储和登记为出现在2D脸部图像中的用户的3D脸部模型。Alternatively, the face recognition system 100 may generate a 3D face model of the user using a 2D face image for face recognition, motion data of the 2D face image, and a 3D standard model. The face recognition system 100 may obtain a 2D face image and may obtain direction data of the 2D face image through a motion sensor, and generate 3D data about the user's face based on the direction data of the 2D face image and matching information. The 3D data about the user's face may be a collection of 3D points configuring the shape of the user's face. The face recognition system 100 may generate a 3D face model of the user by matching 3D data about the user's face with a 3D standard model. The generated 3D face model may be stored and registered as the user's 3D face model appearing in the 2D face image.
在处理120,脸部识别系统100通过相机获得包括用户的脸部区域的2D输入图像。虽然脸部识别系统100可使用单个2D输入图像来执行脸部识别,但是示例实施例可不限于此。在处理120的操作160,脸部识别系统100基于出现在2D输入图像中的脸部姿态或脸部表情,来调整用户的预存储的3D脸部模型。脸部识别系统100可调整3D脸部模型的姿态以与出现在2D输入图像中的脸部姿态匹配,并调整3D脸部模型的表情以与出现在2D输入图像中的脸部表情匹配。In process 120, the face recognition system 100 obtains a 2D input image including a user's face area through a camera. Although the face recognition system 100 may perform face recognition using a single 2D input image, example embodiments may not be limited thereto. At operation 160 of process 120, the face recognition system 100 adjusts the user's pre-stored 3D face model based on the facial pose or facial expression present in the 2D input image. The facial recognition system 100 may adjust the pose of the 3D face model to match the pose of the face appearing in the 2D input image, and adjust the expression of the 3D face model to match the facial expression appearing in the 2D input image.
脸部识别系统100从与用于脸部识别的2D输入图像匹配的3D脸部模型产生2D投影图像。在处理120的操作170,脸部识别系统100通过将2D输入图像与2D投影图像进行比较来执行脸部识别并输出脸部识别的结果。例如,脸部识别系统100可确定2D输入图像中的脸部区域与2D投影图像中的脸部区域之间的相似程度,并且在相似程度满足预定和/或期望的条件的情况下将脸部识别的结果输出为“脸部识别成功”,而在其它情况下输出“脸部识别失败”。The face recognition system 100 generates a 2D projection image from a 3D face model matched to a 2D input image for face recognition. In operation 170 of the process 120, the face recognition system 100 performs face recognition by comparing the 2D input image with the 2D projected image and outputs a result of the face recognition. For example, the face recognition system 100 may determine the degree of similarity between the face region in the 2D input image and the face region in the 2D projected image, and identify the face when the degree of similarity satisfies predetermined and/or desired conditions. The result of the recognition is output as "face recognition success", and in other cases "face recognition failure" is output.
脸部识别系统100可包括3D脸部模型产生设备(例如,图2的3D脸部模型产生设备200、图10的3D脸部模型产生设备1000)和脸部识别设备(例如,图3的脸部识别设备300)中的任何一个。对用户的3D脸部模型进行登记的处理110可由3D脸部模型产生设备200或3D脸部模型产生设备1000来执行。从2D输入图像识别用户的脸部的处理120可由脸部识别设备300来执行。The face recognition system 100 may include a 3D face model generation device (for example, the 3D face model generation device 200 of FIG. 2 , the 3D face model generation device 1000 of FIG. 10 ) and a face recognition device (for example, the face any one of the part recognition devices 300). The process 110 of registering a 3D face model of a user may be performed by the 3D face model generating apparatus 200 or the 3D face model generating apparatus 1000 . The process 120 of recognizing a user's face from a 2D input image may be performed by the face recognition device 300 .
图2是示出根据至少一个示例实施例的3D脸部模型产生设备200的配置的示图。3D脸部模型产生设备200可从用于脸部识别的多个2D脸部图像产生用户的脸部的3D脸部模型。3D脸部模型产生设备200可产生3D形状模型和3D纹理模型作为3D脸部模型,并将产生的3D形状模型和产生的3D纹理模型登记为用户的3D脸部模型。参照图2,3D脸部模型产生设备200包括图像获取器210、特征点检测器220、3D脸部模型产生器230和3D脸部模型登记器260。可使用以下描述的硬件组件和/或运行软件组件的硬件组件来实现图像获取器210、特征点检测器220、3D脸部模型产生器230和3D脸部模型登记器260。FIG. 2 is a diagram illustrating a configuration of a 3D face model generating apparatus 200 according to at least one example embodiment. The 3D face model generating apparatus 200 may generate a 3D face model of the user's face from a plurality of 2D face images for face recognition. The 3D face model generating apparatus 200 may generate a 3D shape model and a 3D texture model as a 3D face model, and register the generated 3D shape model and the generated 3D texture model as the user's 3D face model. Referring to FIG. 2 , the 3D face model generating apparatus 200 includes an image acquirer 210 , a feature point detector 220 , a 3D face model generator 230 and a 3D face model register 260 . The image acquirer 210 , the feature point detector 220 , the 3D face model generator 230 and the 3D face model register 260 may be implemented using hardware components described below and/or hardware components running software components.
在图像获取器210、特征点检测器220、3D脸部模型产生器230和3D脸部模型登记器260中的至少一个是运行软件的硬件组件时,硬件组件被配置为用于运行存储在存储器(非暂时性计算机可读介质)270中的软件以执行图像获取器210、特征点检测器220、3D脸部模型产生器230和3D脸部模型登记器260中的至少一个的功能。When at least one of the image acquirer 210, the feature point detector 220, the 3D face model generator 230, and the 3D face model register 260 is a hardware component running software, the hardware component is configured to run the The software in the (non-transitory computer readable medium) 270 is used to execute at least one of the functions of the image acquirer 210 , the feature point detector 220 , the 3D face model generator 230 and the 3D face model register 260 .
虽然存储器270被示出为在3D脸部模型产生设备200的外部,但是存储器270可被包括在3D脸部模型产生设备200中。Although the memory 270 is shown as being external to the 3D face model generating apparatus 200 , the memory 270 may be included in the 3D face model generating apparatus 200 .
图像获取器210获得用于脸部识别的用户的2D脸部图像。2D脸部图像可包括包含各种脸部姿态的用户的脸部区域。例如,图像获取器210获得从多个视点通过相机捕捉的2D脸部图像,诸如正面图像或侧面图像。可从正面图像提取关于用户的脸部的总体2D形状的信息和用户的脸部的纹理信息,可从侧面图像提取关于用户的脸部的形状的详细信息。例如,可由3D脸部模型产生设备200通过将正面图像中的用户的脸部区域与侧面图像中的用户的脸部区域进行比较,来确定关于用户的脸部的3D形状的信息。根据示例实施例,图像获取器210可通过相机捕捉2D脸部图像以对3D脸部模型进行登记,图像获取器210可将通过相机捕捉的2D脸部图像存储在存储器270中。The image obtainer 210 obtains a 2D face image of the user for face recognition. The 2D facial image may include regions of the user's face including various facial poses. For example, the image obtainer 210 obtains 2D face images captured through a camera from a plurality of viewpoints, such as a front image or a side image. Information on the overall 2D shape of the user's face and texture information on the user's face may be extracted from the front image, and detailed information on the shape of the user's face may be extracted from the side image. For example, information about the 3D shape of the user's face may be determined by the 3D face model generating apparatus 200 by comparing the user's face area in the front image with the user's face area in the side image. According to example embodiments, the image acquirer 210 may capture a 2D face image through a camera to register a 3D face model, and the image acquirer 210 may store the 2D face image captured through the camera in the memory 270 .
特征点检测器220从2D脸部图像检测脸部区域以及检测的脸部区域中的特征点或标志。例如,特征点检测器220可从2D脸部图像检测位于眉毛、眼睛、鼻子、嘴唇和/或下巴的轮廓上的特征点。根据示例实施例,特征点检测器220可使用主动形状模型(ASM)、主动外观模型(AAM)或监督下降方法(SDM)从2D脸部图像检测脸部特征点。The feature point detector 220 detects a face area and feature points or landmarks in the detected face area from the 2D face image. For example, the feature point detector 220 may detect feature points located on contours of eyebrows, eyes, nose, lips, and/or chin from a 2D face image. According to example embodiments, the feature point detector 220 may detect face feature points from a 2D face image using an active shape model (ASM), an active appearance model (AAM), or a supervised descent method (SDM).
3D脸部模型产生器230基于从2D脸部图像检测的特征点产生关于用户的脸部的3D脸部模型。关于用户的脸部的可变形3D形状模型和可变形3D纹理模型可被产生为3D脸部模型。3D脸部模型产生器230包括3D形状模型产生器240和3D纹理模型产生器250。The 3D face model generator 230 generates a 3D face model about the user's face based on the feature points detected from the 2D face image. A deformable 3D shape model and a deformable 3D texture model about the user's face may be generated as a 3D face model. The 3D face model generator 230 includes a 3D shape model generator 240 and a 3D texture model generator 250 .
3D形状模型产生器240使用从不同视点捕捉的2D脸部图像产生用户的脸部的3D形状模型。3D形状模型是指具有形状而不具有纹理的3D模型。3D形状模型产生器240基于从2D脸部图像检测的脸部特征点产生3D形状模型。3D形状模型产生器240确定用于将从2D脸部图像检测的特征点映射到3D标准模型的特征点的参数,并通过将确定的参数应用到3D标准模型来产生3D形状模型。例如,3D形状模型产生器240可通过将从2D脸部图像检测的眉毛、眼睛、鼻子、嘴唇和/或下巴的特征点与3D标准模型的特征点进行匹配,来产生用户的脸部的3D形状模型。The 3D shape model generator 240 generates a 3D shape model of the user's face using 2D face images captured from different viewpoints. A 3D shape model refers to a 3D model that has a shape without texture. The 3D shape model generator 240 generates a 3D shape model based on facial feature points detected from the 2D face image. The 3D shape model generator 240 determines parameters for mapping feature points detected from the 2D face image to feature points of the 3D standard model, and generates the 3D shape model by applying the determined parameters to the 3D standard model. For example, the 3D shape model generator 240 may generate a 3D representation of the user's face by matching feature points of eyebrows, eyes, nose, lips, and/or chin detected from a 2D face image with feature points of a 3D standard model. shape model.
使用从不同视点捕捉的2D脸部图像产生3D形状模型可使更详细的3D形状模型能够产生。在仅使用通过从正面捕捉用户的脸部获得的正面图像产生3D形状模型的情况下,可能无法容易确定3D形状模型中的3D形状,诸如鼻子的高度和颧骨的形状。然而,在使用从不同视点捕捉的多个2D脸部图像产生3D形状模型的情况下,可产生更详细的3D形状模型,这是因为可附加地考虑关于例如鼻子的高度和颧骨的形状的信息。Generating a 3D shape model using 2D facial images captured from different viewpoints may enable more detailed 3D shape models to be generated. In the case of generating a 3D shape model using only a front image obtained by capturing the user's face from the front, 3D shapes in the 3D shape model, such as the height of the nose and the shape of the cheekbones, may not be easily determined. However, in the case of generating a 3D shape model using a plurality of 2D face images captured from different viewpoints, a more detailed 3D shape model can be generated because the height of the nose and the shape of the cheekbones, for example, can be additionally considered. information.
3D纹理模型产生器250基于从2D脸部图像和3D形状模型中的至少一个提取的纹理信息产生3D纹理模型。例如,3D纹理模型产生器250可通过将从正面图像提取的纹理映射到3D形状模型来产生3D纹理模型。3D纹理模型是指具有3D模型的形状和纹理两者的模型。相比于3D形状模型,3D纹理模型可具有更高级别的细节,并包括3D形状模型的顶点。3D形状模型和3D纹理模型可具有固定形状的3D模型和可变形的姿态和表情。3D形状模型和3D纹理模型可具有相同姿态和表情。3D形状模型和3D纹理模型可以以相同参数指示相同或相似的姿态和表情。The 3D texture model generator 250 generates a 3D texture model based on texture information extracted from at least one of the 2D face image and the 3D shape model. For example, the 3D texture model generator 250 may generate a 3D texture model by mapping texture extracted from the frontal image to a 3D shape model. A 3D textured model refers to a model having both the shape and the texture of a 3D model. A 3D texture model may have a higher level of detail than a 3D shape model and include vertices of the 3D shape model. 3D shape models and 3D texture models can have fixed-shape 3D models and deformable poses and expressions. The 3D shape model and the 3D texture model can have the same pose and expression. The 3D shape model and the 3D texture model can indicate the same or similar pose and expression with the same parameters.
3D脸部模型登记器260将3D形状模型和3D纹理模型登记和存储为用户的3D脸部模型。例如,当由图像获取器210获得的2D脸部图像的用户是“A”时,3D脸部模型登记器260可将针对A产生的3D形状模型和3D纹理模型登记为A的3D脸部模型,存储器270可存储A的3D形状模型和3D纹理模型。The 3D face model registerer 260 registers and stores a 3D shape model and a 3D texture model as a 3D face model of the user. For example, when the user of the 2D face image obtained by the image acquirer 210 is "A", the 3D face model registerer 260 may register the 3D shape model and the 3D texture model generated for A as the 3D face model of A , the memory 270 can store the 3D shape model and the 3D texture model of A.
图3是示出根据至少一个示例实施例的脸部识别设备300的配置的示图。脸部识别设备300可使用登记的3D脸部模型执行针对出现在用于脸部识别的2D输入图像中的用户的脸部识别。脸部识别设备300可通过旋转3D脸部模型使3D脸部模型具有与出现在2D输入图像中的用户的脸部姿态相同或相似的脸部姿态,来产生2D投影图像。脸部识别设备300可通过将2D投影图像与2D输入图像进行比较来执行脸部识别。脸部识别设备300可通过将登记的3D脸部模型与出现在2D输入图像中的脸部姿态进行匹配并执行脸部识别,来提供对用户的姿态的改变具有鲁棒性的脸部识别方法。参照图3,脸部识别设备300包括图像获取器310、3D脸部模型处理器320和脸部识别器350。3D脸部模型处理器320包括脸部识别检测器330和特征点检测器340。FIG. 3 is a diagram illustrating a configuration of a face recognition device 300 according to at least one example embodiment. The face recognition apparatus 300 may perform face recognition for a user appearing in a 2D input image for face recognition using the registered 3D face model. The face recognition apparatus 300 may generate a 2D projection image by rotating the 3D face model so that the 3D face model has the same or similar face pose as that of the user appearing in the 2D input image. The face recognition apparatus 300 may perform face recognition by comparing a 2D projected image with a 2D input image. The face recognition device 300 can provide a face recognition method robust to changes in a user's pose by matching a registered 3D face model with a face pose appearing in a 2D input image and performing face recognition. . Referring to FIG. 3 , the face recognition device 300 includes an image acquirer 310 , a 3D face model processor 320 and a face recognizer 350 . The 3D face model processor 320 includes a face recognition detector 330 and a feature point detector 340 .
可使用以下描述的硬件组件和/或运行软件组件的硬件组件来实现图像获取器310、3D脸部模型处理器320(包括脸部区域检测器330和特定点检测器340)和脸部识别器350。Image acquirer 310, 3D face model processor 320 (including face region detector 330 and specific point detector 340) and face recognizer may be implemented using hardware components described below and/or hardware components running software components 350.
在图像获取器310、3D脸部模型处理器320(包括脸部区域检测器330和特定点检测器340)和脸部识别器350中的至少一个是运行软件的硬件组件的情况下,硬件组件被配置为用于运行存储在存储器(非暂时性计算机可读介质)370中软件以执行图像获取器310、3D脸部模型处理器320(包括脸部区域检测器330和特定点检测器340)和脸部识别器350中的至少一个的功能。In the case where at least one of the image acquirer 310, the 3D face model processor 320 (including the face area detector 330 and the specific point detector 340) and the face recognizer 350 is a hardware component running software, the hardware component Configured to run software stored in memory (non-transitory computer readable medium) 370 to execute image acquirer 310, 3D face model processor 320 (including face region detector 330 and specific point detector 340) and the function of at least one of face recognizer 350 .
虽然存储器370被示出为脸部识别设备300的一部分,但是存储器370可与脸部识别设备300分开。Although the memory 370 is shown as part of the face recognition device 300 , the memory 370 may be separate from the face recognition device 300 .
图像获取器310获得用于识别包括用户的脸部区域的脸部的2D输入图像。图像获取器310通过相机等获得用于识别用户或对用户进行认证的2D输入图像。虽然脸部识别设备300可使用单个2D输入图像对用户执行脸部识别,但是示例实施例不限于此。The image obtainer 310 obtains a 2D input image for recognizing a face including a user's face region. The image obtainer 310 obtains a 2D input image for identifying or authenticating a user through a camera or the like. Although the face recognition apparatus 300 may perform face recognition on a user using a single 2D input image, example embodiments are not limited thereto.
脸部区域检测器330从2D输入图像检测用户的脸部区域。脸部区域检测器330使用关于2D输入图像的亮度分布、对象的运动、颜色分布、眼睛位置等的信息从2D输入图像识别脸部区域,并提取脸部区域的位置信息。例如,脸部区域检测器330使用在现有技术领域中通常使用的基于Haar的Adaboost级联分类器从2D输入图像检测脸部区域。The face area detector 330 detects a user's face area from the 2D input image. The face region detector 330 recognizes a face region from the 2D input image using information on brightness distribution of the 2D input image, motion of an object, color distribution, eye positions, etc., and extracts location information of the face region. For example, the face region detector 330 detects a face region from a 2D input image using a Haar-based Adaboost cascade classifier commonly used in the prior art field.
特征点检测器340从2D脸部图像的脸部区域检测脸部特征点。例如,特征点检测器340从脸部区域检测包括眉毛、眼睛、鼻子、嘴唇、下巴、头发、耳朵和/或脸部轮廓的特征点。根据示例实施例,特征点检测器340使用ASM、AAM或SDM从2D输入图像检测脸部特征点。The feature point detector 340 detects face feature points from a face area of a 2D face image. For example, the feature point detector 340 detects feature points including eyebrows, eyes, nose, lips, chin, hair, ears, and/or facial contours from the face area. According to example embodiments, the feature point detector 340 detects facial feature points from the 2D input image using ASM, AAM, or SDM.
3D脸部模型处理器320基于检测的特征点调整预存储的3D脸部模型。3D脸部模型处理器320基于检测的特征点将3D脸部模型与2D输入图像进行匹配。基于匹配的结果,3D脸部模型可被变形为与出现在2D输入图像中的脸部姿态和表情匹配。3D脸部模型处理器320通过将从2D输入图像检测的特征点映射到3D脸部模型,来调整3D脸部模型的姿态和表情。3D脸部模型可包括3D形状模型和3D纹理模型。3D形状模型可用于与2D输入图像中出现的脸部姿态进行快速匹配,3D纹理模型可用于产生高分辨率2D投影图像。The 3D face model processor 320 adjusts the pre-stored 3D face model based on the detected feature points. The 3D face model processor 320 matches the 3D face model with the 2D input image based on the detected feature points. Based on the results of the matching, the 3D facial model may be deformed to match the facial pose and expression present in the 2D input image. The 3D face model processor 320 adjusts the pose and expression of the 3D face model by mapping the feature points detected from the 2D input image to the 3D face model. The 3D face model may include a 3D shape model and a 3D texture model. The 3D shape model can be used to quickly match the facial poses present in the 2D input image, and the 3D texture model can be used to produce high-resolution 2D projection images.
3D脸部模型处理器320基于出现在2D输入图像中的姿态调整3D形状模型的姿态。3D脸部模型处理器320通过将从2D输入图像检测的特征点与3D形状模型的特征点进行匹配,来将3D形状模型的姿态与出现在2D输入图像中的姿态进行匹配。3D脸部模型处理器320基于从2D输入图像检测的特征点调整3D形状模型的姿态参数和表情参数。The 3D face model processor 320 adjusts the pose of the 3D shape model based on the pose present in the 2D input image. The 3D face model processor 320 matches the pose of the 3D shape model with the pose appearing in the 2D input image by matching the feature points detected from the 2D input image with the feature points of the 3D shape model. The 3D face model processor 320 adjusts pose parameters and expression parameters of the 3D shape model based on the feature points detected from the 2D input image.
此外,3D脸部模型处理器320基于3D形状模型的参数信息调整3D纹理模型。3D脸部模型处理器320将3D形状模型和2D输入图像的匹配而确定的姿态参数和表情参数应用到3D纹理模型。基于应用的结果,3D纹理模型可被调整为具有与3D形状模型的姿态和表情相同或相似的姿态和表情。在调整3D纹理模型之后,3D脸部模型处理器320可通过将调整的3D纹理模型投影到平面来产生2D投影图像。In addition, the 3D face model processor 320 adjusts the 3D texture model based on the parameter information of the 3D shape model. The 3D face model processor 320 applies pose parameters and expression parameters determined from the matching of the 3D shape model and the 2D input image to the 3D texture model. Based on the results of the application, the 3D texture model can be adjusted to have the same or similar pose and expression as that of the 3D shape model. After adjusting the 3D texture model, the 3D face model processor 320 may generate a 2D projection image by projecting the adjusted 3D texture model onto a plane.
脸部识别器350通过将2D投影图像与2D输入图像进行比较来执行脸部识别。脸部识别器350基于出现在2D输入图像中的脸部区域与出现在2D投影图像中的脸部区域之间的相似程度来执行脸部识别。脸部识别器350确定2D输入图像与2D投影图像之间的相似程度,并基于确定的相似程度是否满足预定和/或期望的条件来输出脸部识别的结果。The face recognizer 350 performs face recognition by comparing the 2D projected image with the 2D input image. The face recognizer 350 performs face recognition based on the degree of similarity between the face region appearing in the 2D input image and the face region appearing in the 2D projected image. The face recognizer 350 determines a degree of similarity between the 2D input image and the 2D projected image, and outputs a result of face recognition based on whether the determined degree of similarity satisfies a predetermined and/or desired condition.
脸部识别器350可使用在脸部识别技术领域中通常使用的特征值确定方法来确定2D输入图像与2D投影图像之间的相似程度。例如,脸部识别器350可使用特征提取滤波器(诸如加博(Gabor)滤波器、局部二值模式(LBP)、方向梯度直方图(HoG)、主成分分析(PCA)和线性判别分析(LDA)),来确定2D输入图像与2D投影图像之间的相似程度。加博滤波器是指用于使用具有各种大小和角度的多滤波器从图像提取特征的滤波器。LBP是指用于从图像提取当前像素与相邻像素之间的差作为特征的滤波器。根据示例实施例,脸部识别器350可将出现在2D输入图像和2D投影图像中的脸部区域划分为预定和/或选择的大小的单元并针对每个单元计算与LBP相关联的直方图,例如,关于包括在单元中的LBP索引值的直方图。脸部识别器350将通过将线性连接计算的直方图获得的向量确定为最终特征值,并将2D输入图像的最终特征值与2D投影图像的最终特征值进行比较以确定2D输入图像与2D投影图像之间的相似程度。The face recognizer 350 may determine a degree of similarity between the 2D input image and the 2D projected image using a feature value determination method generally used in the technical field of face recognition. For example, the face recognizer 350 may use feature extraction filters such as Gabor filters, Local Binary Patterns (LBP), Histograms of Oriented Gradients (HoG), Principal Component Analysis (PCA), and Linear Discriminant Analysis ( LDA)) to determine the similarity between the 2D input image and the 2D projected image. A Gabor filter refers to a filter used to extract features from an image using multiple filters with various sizes and angles. LBP refers to a filter for extracting the difference between a current pixel and adjacent pixels as a feature from an image. According to an example embodiment, the face recognizer 350 may divide the face area appearing in the 2D input image and the 2D projection image into cells of a predetermined and/or selected size and calculate a histogram associated with the LBP for each cell. , for example, on a histogram of the LBP index values included in the cell. The face recognizer 350 determines the vector obtained by linearly connecting the calculated histograms as the final feature value, and compares the final feature value of the 2D input image with the final feature value of the 2D projection image to determine the difference between the 2D input image and the 2D projection image. similarity between images.
根据示例实施例,脸部识别设备300还包括显示器360。显示器360显示2D输入图像、2D投影图像和/或脸部识别的结果。在用户基于显示的2D输入图像确定没有适当地捕捉用户的脸部,或显示器360将脸部识别的最终结果显示为失败的情况下,用户可重新捕捉脸部并且脸部识别设备300可对通过重新捕捉产生的2D输入图像重新执行脸部识别。According to an example embodiment, the face recognition device 300 also includes a display 360 . The display 360 displays a 2D input image, a 2D projected image, and/or a result of face recognition. In the event that the user determines that the user's face has not been properly captured based on the displayed 2D input image, or the display 360 displays the final result of the face recognition as a failure, the user can recapture the face and the face recognition device 300 can check the passed Re-capture the resulting 2D input image to re-perform face recognition.
图4示出根据至少一个示例实施例的从2D脸部图像检测特征点的处理。参照图4,图像420是由3D脸部模型产生设备通过从这正面捕捉用户的脸部而获得的2D脸部图像,图像410和图像430是由3D脸部模型产生设备(例如,200和1000)通过从侧面捕捉用户的脸部而获得的2D脸部图像。可由3D脸部模型产生设备(例如,200和1000)从图像420提取关于用户的脸部的整体2D形状的信息和用户的脸部的纹理信息。可从图像410和图像430提取关于脸部的形状的更详细的信息。例如,可基于从图像420提取的用户的脸部的形状来设置关于用户的脸部的基本模型,可基于从图像410和图像430提取的用户的脸部的形状由3D脸部模型产生设备(例如,200和1000)来确定基本模型的3D形状。FIG. 4 illustrates a process of detecting feature points from a 2D face image, according to at least one example embodiment. Referring to Fig. 4, the image 420 is a 2D face image obtained by capturing the user's face from the front by the 3D face model generating device, and the image 410 and the image 430 are generated by the 3D face model generating device (for example, 200 and 1000 ) is a 2D face image obtained by capturing the user's face from the side. Information about the overall 2D shape of the user's face and texture information of the user's face may be extracted from the image 420 by the 3D face model generating apparatus (eg, 200 and 1000 ). More detailed information about the shape of the face can be extracted from the image 410 and the image 430 . For example, a basic model about the user's face can be set based on the shape of the user's face extracted from the image 420, and the 3D face model generation device ( For example, 200 and 1000) to determine the 3D shape of the base model.
图2的3D脸部模型产生设备200的特征点检测器220可从自多个视点捕捉的2D脸部图像(诸如,图像410、图像420和图像430)检测脸部特征点。脸部特征点是指位于眉毛、眼睛、鼻子、嘴唇、下巴等的轮廓区域中的特征点。特征点检测器220可使用在现有技术领域中通常使用的ASM、AAM或SDM从图像410、图像420和图像430检测脸部特征点。可基于脸部检测的结果执行ASM、AAM或SDM的姿态、比例或位置的初始化。The feature point detector 220 of the 3D face model generating apparatus 200 of FIG. 2 may detect face feature points from 2D face images captured from a plurality of viewpoints, such as the image 410, the image 420, and the image 430. The facial feature points refer to feature points located in outline regions of eyebrows, eyes, nose, lips, chin, and the like. The feature point detector 220 may detect face feature points from the image 410, the image 420, and the image 430 using ASM, AAM, or SDM generally used in the related art field. Initialization of pose, scale or position of ASM, AAM or SDM may be performed based on the result of face detection.
图像440是在图像410的脸部区域442内检测出特征点444的结果图像。图像450是在图像420的脸部区域452内检测出特征点454的结果图像。相似地,图像460是在图像430的脸部区域462内检测出特征点464的结果图像。An image 440 is an image obtained by detecting a feature point 444 within a face region 442 of the image 410 . An image 450 is an image obtained by detecting a feature point 454 within a face region 452 of the image 420 . Similarly, image 460 is a result image of feature points 464 detected within face region 462 of image 430 .
图5示出根据至少一个示例实施例的使用3D标准模型产生3D脸部模型的处理。参照图5,模型510表示3D标准模型。作为基于3D脸部训练数据产生的可变形3D形状模型的3D标准模型可以是通过平均形状和参数表示用户的脸部的特性的参数模型。FIG. 5 illustrates a process of generating a 3D face model using a 3D standard model, according to at least one example embodiment. Referring to FIG. 5, a model 510 represents a 3D standard model. The 3D standard model, which is a deformable 3D shape model generated based on the 3D face training data, may be a parametric model representing characteristics of the user's face by an average shape and parameters.
如等式1所示,3D标准模型可包括平均形状和形状的改变量。形状的改变量指示形状参数和形状向量的加权和。As shown in Equation 1, the 3D standard model may include an average shape and a change amount of the shape. The amount of change in shape indicates a weighted sum of shape parameters and shape vectors.
[等式1][equation 1]
在等式1中,表示配置3D标准模型的3D形状的元素,表示与3D标准模型的平均形状相关联的元素,表示与索引因子“i”对应的形状元素,表示应用到与索引因子i对应的形状元素的形状参数。In Equation 1, An element representing a 3D shape that configures a 3D standard model, represents the elements associated with the average shape of the 3D standard model, denotes the shape element corresponding to the index factor "i", Indicates the shape parameter applied to the shape element corresponding to index factor i.
如等式2所示,可包括3D点的坐标As shown in Equation 2, Can include coordinates of 3D points
在等式2中,表示指示3D点的索引(例如,和)的变量,且“T”表示“转置”。In Equation 2, Represents an index indicating a 3D point (eg, and ), and "T" means "transpose".
图2的3D脸部模型产生设备200的3D形状模型产生器240可基于从多个视点捕捉的2D脸部图像使3D标准模型个性化以对用户的脸部进行登记。3D形状模型产生器240可确定用于将包括在3D标准模型中的特征点与从2D脸部图像检测的脸部特征点进行匹配的参数,并通过将确定的参数应用到3D标准模型来产生关于用户的脸部的3D形状模型。The 3D shape model generator 240 of the 3D face model generating apparatus 200 of FIG. 2 may personalize a 3D standard model to register a user's face based on 2D face images captured from a plurality of viewpoints. The 3D shape model generator 240 may determine parameters for matching feature points included in the 3D standard model with face feature points detected from the 2D face image, and generate a 3D standard model by applying the determined parameters to the 3D standard model A 3D shape model of the user's face.
参照图5,模型520和模型530是从作为3D标准模型的模型510产生的关于用户的脸部的3D形状模型。模型520表示从正面观看的3D形状模型,模型530表示从侧面观看的3D形状模型。3D形状模型可具有形状信息而不具有纹理信息,并可在用户认证的处理中用于以高速与2D输入图像进行匹配。Referring to FIG. 5 , a model 520 and a model 530 are 3D shape models about a user's face generated from the model 510 which is a 3D standard model. Model 520 represents a 3D shape model viewed from the front, and model 530 represents a 3D shape model viewed from the side. The 3D shape model can have shape information without texture information, and can be used for matching with a 2D input image at high speed in the process of user authentication.
图2的3D纹理模型产生器250可通过将从至少一个2D脸部图像提取的纹理映射到3D形状模型的表面,来产生3D纹理模型。例如,将纹理映射到3D形状模型的表面可表示将从3D形状模型获得的深度信息添加到从自正面捕捉的2D脸部图像提取的纹理信息。The 3D texture model generator 250 of FIG. 2 may generate a 3D texture model by mapping texture extracted from at least one 2D face image to a surface of a 3D shape model. For example, mapping a texture to the surface of a 3D shape model may mean adding depth information obtained from the 3D shape model to texture information extracted from a 2D face image captured from the front.
模型540和模型550是基于3D形状模型产生的3D纹理模型。模型540表示从正面观看的3D纹理模型,模型550表示从对角线方向观看的3D纹理模型。3D纹理模型可以是包括形状信息和纹理信息两者的模型,并在用户认证的处理中用于产生2D投影图像。Model 540 and model 550 are 3D texture models generated based on the 3D shape model. Model 540 represents a 3D texture model viewed from the front, and model 550 represents a 3D texture model viewed from a diagonal direction. The 3D texture model may be a model including both shape information and texture information, and is used in the process of user authentication to generate a 2D projection image.
3D形状模型和3D纹理模型是指示用户的独特特征的脸部形状是固定的而姿态或表情是可变形的3D模型。相比于3D形状模型,3D纹理模型可具有更高级别的细节,并包括更多数量的顶点。包括在3D形状模型中的顶点可以是包括在3D纹理模式中的顶点的子集。3D形状模型和3D纹理模型可以以相同参数指示相同或相似的姿态和表情。The 3D shape model and the 3D texture model are 3D models in which the shape of the face indicating the user's unique features is fixed and the posture or expression is deformable. A 3D texture model may have a higher level of detail and include a greater number of vertices than a 3D shape model. The vertices included in the 3D shape model may be a subset of the vertices included in the 3D texture pattern. The 3D shape model and the 3D texture model can indicate the same or similar pose and expression with the same parameters.
图6示出根据至少一个示例实施例的基于从2D输入图像检测的特征点调整3D脸部模型的处理。参照图6,图像610是输入到脸部识别设备以进行脸部识别或用户认证的2D输入图像,并表示通过相机捕捉的脸部姿态图像。FIG. 6 illustrates a process of adjusting a 3D face model based on feature points detected from a 2D input image, according to at least one example embodiment. Referring to FIG. 6 , an image 610 is a 2D input image input to a face recognition device for face recognition or user authentication, and represents a face pose image captured by a camera.
图3的脸部识别设备300的脸部区域检测器330可从2D输入图像检测脸部区域,图3的特征点检测器340可在检测的脸部区域中检测位于眼睛、眉毛、鼻子、嘴唇或下巴的轮廓上的特征点。例如,特征点检测器340可使用ASM、AAM或SDM从2D输入图像检测脸部特征点。The face region detector 330 of the face recognition device 300 of FIG. 3 can detect a face region from a 2D input image, and the feature point detector 340 of FIG. or feature points on the contour of the jaw. For example, the feature point detector 340 may detect facial feature points from a 2D input image using ASM, AAM, or SDM.
图像620是通过由脸部区域检测器330从图像610检测脸部区域630并由特征点检测器340在脸部区域630内检测特征点640获得的结果图像。Image 620 is a resultant image obtained by detecting face area 630 from image 610 by face area detector 330 and detecting feature points 640 within face area 630 by feature point detector 340 .
3D脸部模型处理器320可将预登记和存储的3D形状模型与2D输入图像进行匹配。3D脸部模型处理器320可基于从2D输入图像检测的脸部特征点调整3D形状模型的参数以调整姿态和表情。模型650是预登记和存储的用户的脸部的3D形状模型,模型660是姿态和表情基于从图像610检测的特征点660被调整的3D形状模型。3D脸部模型处理器320可将预存储的3D形状模型的姿态调整为与出现在2D输入图像中的脸部姿态相同或相似。在作为2D输入图像的图像610中,用户的脸部呈现转向侧面的姿态,姿态被3D脸部模型处理器320调整的3D形状模型呈现与图像610中的用户的姿态相同或相似的转向侧面的姿态。The 3D face model processor 320 may match the pre-registered and stored 3D shape model with the 2D input image. The 3D face model processor 320 may adjust parameters of the 3D shape model based on the facial feature points detected from the 2D input image to adjust poses and expressions. The model 650 is a pre-registered and stored 3D shape model of the user's face, and the model 660 is a 3D shape model in which pose and expression are adjusted based on the feature points 660 detected from the image 610 . The 3D face model processor 320 may adjust the pose of the pre-stored 3D shape model to be the same as or similar to the face pose appearing in the 2D input image. In image 610, which is a 2D input image, the user's face presents a sideways posture, and the 3D shape model adjusted by the 3D face model processor 320 presents the same or similar sideways posture as the user's posture in image 610. attitude.
图7示出根据至少一个示例实施例的通过将2D输入图像与2D投影图像进行比较来执行脸部识别的处理。图3的脸部识别设备300的3D脸部模型处理器320可基于从用于脸部识别的2D输入图像检测的脸部特征点来调整3D形状模型的姿态参数和表情参数。3D脸部模型处理器320可将3D形状模型的调整的姿态参数和调整的表情参数应用于3D纹理模型以将3D纹理模型的姿态和表情调整为与3D形状模型的姿态和表情相同或相似。随后,3D脸部模型处理器320可通过将3D纹理模型投影到图像平面来产生2D投影图像。脸部识别器350可基于2D输入图像与2D投影图像之间的相似程度来执行脸部识别,并输出脸部识别的结果。FIG. 7 illustrates a process of performing face recognition by comparing a 2D input image with a 2D projection image, according to at least one example embodiment. The 3D face model processor 320 of the face recognition apparatus 300 of FIG. 3 may adjust pose parameters and expression parameters of the 3D shape model based on face feature points detected from a 2D input image for face recognition. The 3D face model processor 320 may apply the adjusted pose parameters and the adjusted expression parameters of the 3D shape model to the 3D texture model to adjust the pose and expression of the 3D texture model to be the same as or similar to those of the 3D shape model. Then, the 3D face model processor 320 may generate a 2D projected image by projecting the 3D texture model to the image plane. The face recognizer 350 may perform face recognition based on the degree of similarity between the 2D input image and the 2D projected image, and output a result of the face recognition.
参照图7,图像710是用于脸部识别的2D输入图像。图像720是与作为2D输入图像的图像710进行比较从而使脸部识别器350执行脸部识别的参考图像以。包括在图像720中的区域730表示反映从3D纹理模型产生的2D投影图像的区域。例如,图像730是通过将纹理被映射到图6的3D形状模型660的纹理模型投影到图像平面而获得的脸部区域。脸部识别器350可通过将出现在2D输入图像中的用户的脸部区域与出现在2D投影图像中的脸部区域进行比较来执行脸部识别。可选择地,脸部识别器350可通过将作为2D输入图像的图像710与作为通过将2D投影图像反映在2D输入图像中而获得的结果图像的图像720的整个区域进行比较来执行脸部识别。Referring to FIG. 7, an image 710 is a 2D input image for face recognition. The image 720 is a reference image to be compared with the image 710 as a 2D input image so that the face recognizer 350 performs face recognition. Region 730 included in image 720 represents a region reflecting a 2D projected image generated from the 3D texture model. For example, the image 730 is a face region obtained by projecting a texture model whose texture is mapped to the 3D shape model 660 of FIG. 6 to an image plane. The face recognizer 350 may perform face recognition by comparing the user's face area appearing in the 2D input image with the face area appearing in the 2D projected image. Alternatively, the face recognizer 350 may perform face recognition by comparing the entire area of the image 710 which is the 2D input image with the image 720 which is the result image obtained by reflecting the 2D projection image in the 2D input image .
图8是示出根据至少一个示例实施例的3D脸部模型产生方法的流程图。FIG. 8 is a flowchart illustrating a 3D face model generation method according to at least one example embodiment.
参照图8,在操作810,3D脸部模型产生设备获得从不同视点通过相机捕捉的用户的2D脸部图像。2D脸部图像可用于对用户的脸部进行登记。例如,2D脸部图像可包括包含各种脸部姿态的图像,诸如正面图像和侧面图像。Referring to FIG. 8 , in operation 810, the 3D face model generating apparatus obtains 2D face images of a user captured through cameras from different viewpoints. A 2D facial image can be used to register the user's face. For example, a 2D facial image may include an image including various facial poses, such as a frontal image and a profile image.
在操作820,3D脸部模型产生设备从2D脸部图像检测脸部特征点。例如,3D脸部模型产生设备可使用在现有技术领域众所周知的ASM、AAM或SDM从2D输入图像检测位于眉毛、眼睛、鼻子、嘴唇、下巴等的轮廓上的脸部特征点。In operation 820, the 3D face model generating apparatus detects face feature points from the 2D face image. For example, the 3D face model generation device may detect facial feature points located on the contours of eyebrows, eyes, nose, lips, chin, etc. from a 2D input image using ASM, AAM, or SDM well known in the art.
在操作830,3D脸部模型产生设备基于检测的特征点产生3D形状模型。3D脸部模型产生设备可通过将从2D脸部图像检测的眉毛、眼睛、鼻子、嘴唇、下巴等的特征点与3D标准模型的特征点进行匹配来产生3D形状模型。3D脸部模型产生设备确定用于将从2D脸部图像检测的特征点映射到3D标准模型的特征点的参数,并通过将确定的参数应用到3D标准模型来产生3D形状模型。In operation 830, the 3D face model generating apparatus generates a 3D shape model based on the detected feature points. The 3D face model generating apparatus may generate a 3D shape model by matching feature points of eyebrows, eyes, nose, lips, chin, etc. detected from a 2D face image with feature points of a 3D standard model. The 3D face model generation device determines parameters for mapping feature points detected from a 2D face image to feature points of a 3D standard model, and generates a 3D shape model by applying the determined parameters to the 3D standard model.
在操作840,3D脸部模型产生设备基于3D形状模型和从2D脸部图像提取的纹理信息来产生3D纹理模型。3D脸部模型产生设备可通过将从至少一个2D脸部图像提取的纹理映射到3D形状模型来产生关于用户的脸部的3D纹理模型。应用了3D形状模型的参数的3D纹理模型可具有与3D形状模型相同或相似的姿态和表情。In operation 840, the 3D face model generating apparatus generates a 3D texture model based on the 3D shape model and texture information extracted from the 2D face image. The 3D face model generating apparatus may generate a 3D texture model on the user's face by mapping texture extracted from at least one 2D face image to a 3D shape model. The 3D texture model to which the parameters of the 3D shape model are applied may have the same or similar pose and expression as the 3D shape model.
在操作850,3D脸部模型产生设备将3D形状模型和3D纹理模型登记和存储为用户的3D脸部模型。存储的3D形状模型和3D纹理模型可在用户认证的处理中用于对出现在2D输入图像中的用户进行认证。In operation 850, the 3D face model generation device registers and stores the 3D shape model and the 3D texture model as the user's 3D face model. The stored 3D shape model and 3D texture model can be used in the user authentication process to authenticate the user appearing in the 2D input image.
图9是示出根据至少一个示例实施例的脸部识别方法的流程图。FIG. 9 is a flowchart illustrating a face recognition method according to at least one example embodiment.
参照图9,在操作910,脸部识别设备从用于脸部识别的2D输入图像检测脸部特征点。脸部识别设备从2D输入图像检测脸部区域,并检测在检测的脸部区域中的位于眼睛、眉毛、鼻子、下巴、嘴唇等的轮廓上的脸部特征点。例如,脸部识别设备可使用基于Haar的Adaboost级联分类器从2D输入图像检测脸部区域,并使用ASM、AAM或SDM检测脸部区域内的脸部特征点。Referring to FIG. 9 , in operation 910, the face recognition apparatus detects face feature points from a 2D input image for face recognition. The face recognition device detects a face area from a 2D input image, and detects face feature points located on outlines of eyes, eyebrows, nose, chin, lips, etc. in the detected face area. For example, a face recognition device may use a Haar-based Adaboost cascade classifier to detect a face region from a 2D input image, and use ASM, AAM, or SDM to detect face feature points within the face region.
在操作920,脸部识别设备基于从2D输入图像检测的特征点调整用户的预登记的3D脸部模型。脸部识别设备可基于从2D输入图像检测的特征点将预登记的3D脸部模型与2D输入图像进行匹配。脸部识别设备可使3D脸部模型变形以使3D脸部模型的脸部姿态和表情与出现在2D输入图像中的脸部姿态和表情匹配。In operation 920, the face recognition device adjusts a pre-registered 3D face model of the user based on the feature points detected from the 2D input image. The face recognition device may match a pre-registered 3D face model with the 2D input image based on feature points detected from the 2D input image. The face recognition device may warp the 3D face model to match the facial pose and expression of the 3D face model to the facial pose and expression present in the 2D input image.
3D脸部模型可包括3D形状模型和3D纹理模型。脸部识别设备可基于从2D输入图像检测的特征点来调整3D形状模型的姿态,并基于姿态被调整的3D形状模型的参数信息调整3D纹理模型。脸部识别设备可基于从2D输入图像检测的特征点调整3D形状模型的姿态参数和表情参数,并可将3D形状模型的调整的参数应用到3D纹理模型。基于参数的应用的结果,3D纹理模型可被调整为具有与3D形状模型的姿态和表情相同或相似的姿态和表情。The 3D face model may include a 3D shape model and a 3D texture model. The face recognition apparatus may adjust the pose of the 3D shape model based on the feature points detected from the 2D input image, and adjust the 3D texture model based on parameter information of the pose-adjusted 3D shape model. The face recognition apparatus may adjust pose parameters and expression parameters of the 3D shape model based on feature points detected from the 2D input image, and may apply the adjusted parameters of the 3D shape model to the 3D texture model. Based on the results of the application of the parameters, the 3D texture model can be adjusted to have the same or similar pose and expression as that of the 3D shape model.
在操作930,脸部识别设备从3D纹理模型产生2D投影图像。脸部识别设备通过将在操作920基于3D形状模型调整的3D纹理模型投影到平面,来产生2D投影图像。出现在2D投影图像中的脸部姿态可与出现在2D输入图像中的脸部姿态相同或相似。例如,当出现在2D输入图像中的用户的脸部姿态是面向侧面的姿态时,通过操作910至操作930产生的2D投影图像可具有与2D输入图像相同或相似的面向侧面的3D纹理模型的脸部姿态。In operation 930, the face recognition device generates a 2D projection image from the 3D texture model. The face recognition device generates a 2D projected image by projecting the 3D texture model adjusted based on the 3D shape model in operation 920 to a plane. The facial pose appearing in the 2D projected image may be the same or similar to the facial pose appearing in the 2D input image. For example, when the user's facial posture appearing in the 2D input image is a side-facing posture, the 2D projection image generated through operation 910 to operation 930 may have the same or similar side-facing 3D texture model as the 2D input image. facial pose.
在操作940,脸部识别设备通过将2D输入图像与2D投影图像进行比较,来执行脸部识别。脸部识别设备基于出现在2D输入图像中的脸部区域与出现在2D投影图像中的脸部区域之间的相似程度,来执行脸部识别。脸部识别设备确定2D输入图像与2D投影图像之间的相似程度,并基于确定的相似程度是否满足预定和/或期望的条件来输出脸部识别的结果。例如,在2D输入图像与2D投影图像之间的相似程度满足预定和/或期望的条件的情况下,脸部识别设备可输出“脸部识别成功”的结果,而在其它情况下输出“脸部识别失败”的结果。In operation 940, the face recognition device performs face recognition by comparing the 2D input image with the 2D projection image. The face recognition device performs face recognition based on a degree of similarity between a face region appearing in a 2D input image and a face region appearing in a 2D projected image. The face recognition device determines a degree of similarity between the 2D input image and the 2D projected image, and outputs a result of face recognition based on whether the determined degree of similarity satisfies a predetermined and/or desired condition. For example, if the similarity between the 2D input image and the 2D projected image satisfies predetermined and/or desired conditions, the face recognition device may output a result of "face recognition successful", and output "face recognition success" in other cases. Partial recognition failed" result.
图10是示出根据至少一个示例实施例的3D脸部模型产生设备1000的配置的另一示例的示图。3D脸部模型产生设备1000可从用于脸部登记的多个2D脸部图像产生用户的脸部的3D脸部模型。3D脸部模型产生设备1000可使用从不同方向捕捉的2D脸部图像、关于2D脸部图像的运动数据和3D标准模型来产生用户的3D脸部模型。参照图10,3D脸部模型产生设备1000包括图像获取器1010、运动感测单元1020、3D脸部模型产生器1030和3D脸部模型登记器1040。FIG. 10 is a diagram illustrating another example of a configuration of a 3D face model generating apparatus 1000 according to at least one example embodiment. The 3D face model generating apparatus 1000 may generate a 3D face model of the user's face from a plurality of 2D face images for face registration. The 3D face model generating apparatus 1000 may generate a 3D face model of the user using 2D face images captured from different directions, motion data on the 2D face images, and a 3D standard model. Referring to FIG. 10 , a 3D face model generating apparatus 1000 includes an image acquirer 1010 , a motion sensing unit 1020 , a 3D face model generator 1030 and a 3D face model register 1040 .
可使用以下描述的硬件组件和/或运行软件组件的硬件组件来实现获取器1010、运动感测单元1020、3D脸部模型产生器1030和3D脸部模型登记器1040。The acquirer 1010, the motion sensing unit 1020, the 3D face model generator 1030, and the 3D face model register 1040 may be implemented using hardware components described below and/or hardware components running software components.
在图像获取器1010、运动感测单元1020、3D脸部模型产生器1030和3D脸部模型登记器1040中的至少一个是运行软件的硬件组件时,硬件组件被配置为用于运行存储在存储器(非暂时性计算机可读介质)1070中的软件以执行图像获取器1010、运动感测单元1020、3D脸部模型产生器1030和3D脸部模型登记器1040中的至少一个的功能。When at least one of the image acquirer 1010, motion sensing unit 1020, 3D face model generator 1030, and 3D face model register 1040 is a hardware component running software, the hardware component is configured to run the The software in the (non-transitory computer readable medium) 1070 is to perform at least one function of the image acquirer 1010 , the motion sensing unit 1020 , the 3D face model generator 1030 and the 3D face model register 1040 .
虽然存储器1070被示出为在3D脸部模型产生设备1000的外部,但是存储器1070可被包括在3D脸部模型产生设备1000中。Although the memory 1070 is shown as being external to the 3D face model generating apparatus 1000 , the memory 1070 may be included in the 3D face model generating apparatus 1000 .
图像获取器1010获得用于脸部登记的从不同视点捕捉的2D脸部图像。图像获取器1010获得从不同方向通过相机捕捉用户的脸部的2D脸部图像。例如,图像获取器1010可获得从不同视点捕捉的2D脸部图像,例如,正面图像或侧面图像。The image obtainer 1010 obtains 2D face images captured from different viewpoints for face registration. The image obtainer 1010 obtains 2D face images capturing the user's face from different directions through the camera. For example, the image obtainer 1010 may obtain 2D face images captured from different viewpoints, for example, a front image or a side image.
运动感测单元1020获得2D脸部图像的方向数据。运动感测单元1020使用通过各种传感器感测的运动数据确定2D脸部图像的方向数据。2D脸部图像的方向数据可包括关于每个2D脸部图像被捕捉的方向的信息。例如,运动感测单元1020可使用惯性测量单元(IMU)(诸如加速度计、陀螺仪和/或磁力计)确定每个2D脸部图像的方向数据。The motion sensing unit 1020 obtains direction data of the 2D face image. The motion sensing unit 1020 determines direction data of a 2D face image using motion data sensed through various sensors. The direction data of the 2D face images may include information on a direction in which each 2D face image is captured. For example, the motion sensing unit 1020 may determine orientation data for each 2D facial image using an inertial measurement unit (IMU), such as an accelerometer, gyroscope, and/or magnetometer.
例如,用户可通过沿不同方向旋转相机来捕捉用户的脸部,并获得从各个视点捕捉的2D脸部图像作为捕捉的结果。在捕捉2D脸部图像期间,运动感测单元1020可基于从IMU输出的感测信号来计算包括例如捕捉2D脸部图像的相机的速度改变、方向改变、翻滚改变、俯仰改变和偏航改变的运动数据,并确定关于捕捉2D脸部图像的方向的方向数据。For example, the user may capture the user's face by rotating the camera in different directions, and obtain 2D face images captured from various viewpoints as a captured result. During capturing of a 2D facial image, the motion sensing unit 1020 may calculate, based on the sensing signal output from the IMU, a function including, for example, a speed change, a direction change, a roll change, a pitch change, and a yaw change of the camera capturing the 2D facial image. motion data, and determine orientation data about the orientation in which the 2D facial image was captured.
3D脸部模型产生器1030产生出现在2D脸部图像中的用户的3D脸部模型。3D脸部模型产生器1030从2D脸部图像检测脸部特征点或标志。例如,3D脸部模型产生器1030可从2D脸部图像检测位于眉毛、眼睛、鼻子、嘴唇、下巴等的轮廓上的特征点。3D脸部模型产生器1030基于从2D脸部图像检测的脸部特征点确定关于2D脸部图像之间的匹配点的信息。The 3D face model generator 1030 generates a 3D face model of the user appearing in the 2D face image. The 3D face model generator 1030 detects facial feature points or landmarks from the 2D face image. For example, the 3D face model generator 1030 may detect feature points located on contours of eyebrows, eyes, nose, lips, chin, etc. from a 2D face image. The 3D face model generator 1030 determines information about matching points between 2D face images based on face feature points detected from the 2D face images.
3D脸部模型产生器1030基于关于从2D脸部图像检测的脸部特征点的信息、关于匹配点的信息和2D脸部图像的方向数据产生用户的脸部的3D数据。例如,3D脸部模型产生器1030可使用现有立体匹配方法产生用户的脸部的3D数据。用户的脸部的3D数据可以是配置用户的脸部的形状或表面的点的集合。The 3D face model generator 1030 generates 3D data of the user's face based on information on face feature points detected from the 2D face image, information on matching points, and direction data of the 2D face image. For example, the 3D face model generator 1030 may generate 3D data of the user's face using an existing stereo matching method. The 3D data of the user's face may be a collection of points configuring the shape or surface of the user's face.
3D脸部模型产生器1030使用关于用户的脸部的3D数据将可变形的3D标准模型转换为用户的3D脸部模型。3D脸部模型产生器1030通过将3D标准模型与关于用户的脸部的3D数据进行匹配,将3D标准模型转换为用户的3D脸部模型。3D脸部模型产生器1030通过将3D数据的特征点与3D标准模型的特征点进行匹配,将3D标准模型转换为用户的3D脸部模型。用户的3D脸部模型可包括与用户的脸部的形状相关联的3D形状模型和/或包括纹理信息的3D纹理模型。The 3D face model generator 1030 converts the deformable 3D standard model into a 3D face model of the user using 3D data about the user's face. The 3D face model generator 1030 converts the 3D standard model into a 3D face model of the user by matching the 3D standard model with 3D data about the user's face. The 3D face model generator 1030 converts the 3D standard model into a 3D face model of the user by matching feature points of the 3D data with feature points of the 3D standard model. The user's 3D face model may include a 3D shape model associated with the shape of the user's face and/or a 3D texture model including texture information.
3D脸部模型登记器1040登记并存储由3D脸部模型产生器1030产生的用户的3D脸部模型。存储的用户的3D脸部模型可用于识别用户的脸部,并且3D脸部模型的形状可在脸部识别的处理中被转换。The 3D face model registerer 1040 registers and stores the 3D face model of the user generated by the 3D face model generator 1030 . The stored 3D face model of the user may be used to recognize the user's face, and the shape of the 3D face model may be converted in the process of face recognition.
图11是示出根据至少一个示例实施例的另一3D脸部模型产生方法的流程图。FIG. 11 is a flowchart illustrating another 3D face model generation method according to at least one example embodiment.
参照图11,在操作1110,3D脸部模型产生设备获得用于脸部登记的多个2D脸部图像和2D脸部图像的方向数据。3D脸部模型产生设备获得从不同视点通过相机捕捉的用户的2D脸部图像。3D脸部模型产生设备获得从不同方向捕捉用户的脸部的2D脸部图像,例如,正面图像和侧面图像。Referring to FIG. 11 , in operation 1110, the 3D face model generating apparatus obtains a plurality of 2D face images and direction data of the 2D face images for face registration. The 3D face model generating device obtains 2D face images of the user captured by cameras from different viewpoints. The 3D face model generating device obtains 2D face images capturing the user's face from different directions, for example, a front image and a side image.
3D脸部模型产生设备使用由运动传感器感测的运动数据,来获得2D脸部图像的方向数据。例如,3D脸部模型产生设备可使用由包括加速度计、陀螺仪和/或磁力计的IMU感测的运动数据获得每个2D脸部图像的方向数据。2D脸部图像的方向数据可包括关于每个2D脸部图像被捕捉的方向的信息。The 3D face model generating device obtains orientation data of a 2D face image using motion data sensed by a motion sensor. For example, the 3D face model generation device may obtain orientation data for each 2D face image using motion data sensed by an IMU including an accelerometer, a gyroscope, and/or a magnetometer. The direction data of the 2D face images may include information on a direction in which each 2D face image is captured.
在操作1120,3D脸部模型产生设备确定关于2D脸部图像之间的匹配点的信息。3D脸部模型产生设备从2D脸部图像检测脸部特征点,并基于检测的特征点检测匹配点。In operation 1120, the 3D face model generating apparatus determines information about matching points between the 2D face images. The 3D face model generating device detects face feature points from the 2D face image, and detects matching points based on the detected feature points.
在操作1130,3D脸部模型产生设备产生关于用户的脸部的3D数据。例如,用户的脸部的3D数据可以是配置用户的脸部的形状或表面的3D点的集合,并包括多个顶点。3D脸部模型产生设备基于从2D脸部图像检测的脸部特征点的信息、关于匹配点的信息和2D脸部图像的方向数据,来产生用户的脸部的3D数据。3D脸部模型产生设备可使用现有立体匹配方法,来产生用户的脸部的3D数据。In operation 1130, the 3D face model generating apparatus generates 3D data about the user's face. For example, the 3D data of the user's face may be a collection of 3D points configuring the shape or surface of the user's face, and include a plurality of vertices. The 3D face model generation device generates 3D data of the user's face based on information on face feature points detected from the 2D face image, information on matching points, and direction data of the 2D face image. The 3D facial model generation device may use an existing stereo matching method to generate 3D data of the user's face.
在操作1140,3D脸部模型产生设备使用在操作1130产生的3D数据将3D标准模型转换为用户的3D脸部模型。3D脸部模型产生设备通过将3D标准模型与关于用户的脸部的3D数据进行匹配将3D标准模型转换为用户的3D脸部模型。3D脸部模型产生设备通过将3D标准模型的特征点与3D数据的特征点进行匹配来产生用户的3D脸部模型。3D脸部模型产生设备产生3D形状模型和/或3D纹理模型作为用户的3D脸部模型。产生的用户的3D脸部模型可被存储和登记,并被用于识别用户的脸部。In operation 1140, the 3D face model generating apparatus converts the 3D standard model into a 3D face model of the user using the 3D data generated in operation 1130. The 3D face model generating device converts the 3D standard model into the user's 3D face model by matching the 3D standard model with 3D data on the user's face. The 3D face model generation device generates a 3D face model of the user by matching the feature points of the 3D standard model with the feature points of the 3D data. The 3D face model generating device generates a 3D shape model and/or a 3D texture model as the user's 3D face model. The generated 3D face model of the user may be stored and registered, and used to recognize the user's face.
可以使用硬件组件和/或运行软件组件的硬件组件来实施在这里所描述的单元和/或模块。例如,硬件组件可包括麦克风、放大器、带通滤波器、音频数字转换器和处理装置。处理装置可通过使用被配置为通过执行算术、逻辑和输入/输出操作实施和/或运行程序代码的一个或者更多个硬件装置来实施。处理装置可包括处理器、控制器和算术逻辑单元、数字信号处理器、微型计算机、现场可编程阵列、可编程逻辑单元、微处理器或者能够以定义的方式响应和执行指令的其它任意装置。处理装置可以运行操作系统(OS)和在OS上运行的一个或更多个软件应用。处理装置还可以响应于软件的运行来访问、存储、操作、处理和创建数据。为了简化的目的,以单数来描述了处理装置;然而,本领域技术人员将会领会,处理装置可包括多个处理元件和多种类型的处理元件。例如,处理装置可包括多个处理器或者一个处理器和一个控制器。此外,不同的处理配置是可行的,诸如并行处理器。The units and/or modules described herein may be implemented using hardware components and/or hardware components executing software components. For example, hardware components may include microphones, amplifiers, bandpass filters, audio digitizers, and processing devices. The processing means may be implemented using one or more hardware devices configured to implement and/or execute program code by performing arithmetic, logic, and input/output operations. A processing device may include a processor, controller and arithmetic logic unit, digital signal processor, microcomputer, field programmable array, programmable logic unit, microprocessor, or any other device capable of responding to and executing instructions in a defined manner. The processing device may run an operating system (OS) and one or more software applications running on the OS. The processing device can also access, store, manipulate, process and create data in response to the execution of the software. For purposes of simplicity, a processing device is described in singular; however, one skilled in the art will appreciate that a processing device may include multiple processing elements and types of processing elements. For example, a processing device may include multiple processors or a processor and a controller. Furthermore, different processing configurations are possible, such as parallel processors.
软件可包括计算机程序、一段代码、指令或者它们的一些组合,以独立地或者共同地指示和/或配置处理装置按照需要的那样运行,从而将处理装置转换为专用处理器。可以在任何类型的机器、组件、物理或者虚拟装备、计算机存储介质或者装置中永久地或者暂时地实施软件和数据,或以能够将指令或者数据提供给处理装置或者能够被处理装置解释的传输信号波永久地或者暂时地实施软件和数据。软件还可以分布在联网的计算机系统上,从而以分布式的方式存储和执行软件。可以通过一个或者更多个非暂时性计算机可读记录介质来存储软件和数据。The software may include a computer program, a piece of code, instructions, or some combination thereof, to instruct and/or configure the processing means, individually or collectively, to operate as desired, thereby converting the processing means into a special-purpose processor. Software and data may be embodied permanently or temporarily in any type of machine, component, physical or virtual equipment, computer storage medium or device, or in a transmission signal capable of providing instructions or data to or being interpreted by a processing device Wave implements software and data permanently or temporarily. The software can also be distributed over network-connected computer systems so that the software is stored and executed in a distributed fashion. Software and data can be stored by one or more non-transitory computer-readable recording media.
根据上述的示例实施例的方法可被记录在包括用于实施上述的示例实施例的各种操作的程序指令的非暂时性计算机可读介质中。介质还可包括单独的程序指令、数据文件、数据结构等或者它们的组合。记录在介质上的程序指令可以是为了示例实施例而专门设计和构造的,或者可以是对计算机软件领域的技术人员而言公知和可利用的。非暂时性计算机可读介质的示例包括:诸如硬盘、软盘、磁带的磁性介质;诸如CD-ROM盘、DVD和/或蓝光光盘的光学介质;诸如光盘的磁光介质;以及专门被配置为存储和执行程序指令的硬件装置,诸如只读存储器(ROM)、随机存取存储器(RAM)、闪存(例如,USB闪存驱动器、记忆卡、记忆棒等)等。程序指令的示例包括诸如由编译器生成的机器代码和包含可由计算机使用编译器执行的更高级别的代码的文件两者。上述的装置可被配置为用作一个或更多个软件模块,以执行上述的示例实施例的操作,或者反之亦然。The methods according to the above-described example embodiments may be recorded in non-transitory computer-readable media including program instructions for implementing various operations of the above-described example embodiments. The media may also include individual program instructions, data files, data structures, etc., or a combination thereof. The program instructions recorded on the medium may be specially designed and constructed for the exemplary embodiments, or may be known and available to those skilled in the field of computer software. Examples of non-transitory computer-readable media include: magnetic media such as hard disks, floppy disks, magnetic tape; optical media such as CD-ROM discs, DVDs, and/or Blu-ray discs; magneto-optical media such as optical discs; and And hardware devices that execute program instructions, such as read only memory (ROM), random access memory (RAM), flash memory (eg, USB flash drive, memory card, memory stick, etc.), and the like. Examples of program instructions include both machine code, such as generated by a compiler, and files containing higher-level code executable by a computer using a compiler. The above-described apparatus may be configured to act as one or more software modules to perform the operations of the above-described example embodiments, or vice versa.
以上已经描述了多个示例实施例。然而,应该理解,可以对这些示例实施例进行各种修改。例如,如果以不同的顺序执行所描述的技术和/或如果所描述的系统、架构、装置或电路中的组件以不同的方式组合和/或由其他组件或其等同物替换或补充,则可以实现合适的结果。因此,其他实施方式落入权利要求的范围内。A number of example embodiments have been described above. However, it should be understood that various modifications may be made to these example embodiments. For example, if the described techniques are performed in a different order and/or if components in the described systems, architectures, devices, or circuits are combined in a different manner and/or are replaced or supplemented by other components or their equivalents, then the achieve the right result. Accordingly, other implementations are within the scope of the following claims.
Claims (33)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210474282.3A CN114627543A (en) | 2014-09-05 | 2015-07-24 | Method and apparatus for face recognition |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2014-0118828 | 2014-09-05 | ||
| KR20140118828 | 2014-09-05 | ||
| KR1020150001850A KR102357340B1 (en) | 2014-09-05 | 2015-01-07 | Method and apparatus for face recognition |
| KR10-2015-0001850 | 2015-01-07 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210474282.3A Division CN114627543A (en) | 2014-09-05 | 2015-07-24 | Method and apparatus for face recognition |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106203248A true CN106203248A (en) | 2016-12-07 |
Family
ID=55542177
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510441052.7A Pending CN106203248A (en) | 2014-09-05 | 2015-07-24 | Method and apparatus for face recognition |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR102357340B1 (en) |
| CN (1) | CN106203248A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108171182A (en) * | 2017-12-29 | 2018-06-15 | 广东欧珀移动通信有限公司 | Electronic device, face identification method and Related product |
| CN108470186A (en) * | 2018-02-14 | 2018-08-31 | 天目爱视(北京)科技有限公司 | A kind of matching process and device of image characteristic point |
| CN108629168A (en) * | 2017-03-23 | 2018-10-09 | 三星电子株式会社 | Face verification method, device and computing device |
| CN108932459A (en) * | 2017-05-26 | 2018-12-04 | 富士通株式会社 | Face recognition model training method and device and recognition algorithms |
| CN109255327A (en) * | 2018-09-07 | 2019-01-22 | 北京相貌空间科技有限公司 | Acquisition methods, face's plastic operation evaluation method and the device of face characteristic information |
| CN110097035A (en) * | 2019-05-15 | 2019-08-06 | 成都电科智达科技有限公司 | A kind of facial feature points detection method based on 3D human face rebuilding |
| CN111382666A (en) * | 2018-12-31 | 2020-07-07 | 三星电子株式会社 | Apparatus and method with user authentication |
| CN111788572A (en) * | 2018-02-26 | 2020-10-16 | 三星电子株式会社 | Method and system for facial recognition |
| CN111886595A (en) * | 2018-03-16 | 2020-11-03 | 三星电子株式会社 | Screen control method and electronic device supporting the same |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101998361B1 (en) * | 2016-06-01 | 2019-07-10 | 가천대학교 산학협력단 | Method of facial recognition in camera image |
| RU2697627C1 (en) * | 2018-08-01 | 2019-08-15 | Самсунг Электроникс Ко., Лтд. | Method of correcting illumination of an object on an image in a sequence of images and a user's computing device which implements said method |
| CN108858201A (en) * | 2018-08-15 | 2018-11-23 | 深圳市烽焌信息科技有限公司 | It is a kind of for nursing the robot and storage medium of children |
| CN111310512B (en) * | 2018-12-11 | 2023-08-22 | 杭州海康威视数字技术股份有限公司 | User identity authentication method and device |
| CN110111418B (en) * | 2019-05-15 | 2022-02-25 | 北京市商汤科技开发有限公司 | Method and device for creating face model and electronic equipment |
| KR102145517B1 (en) * | 2019-05-31 | 2020-08-18 | 주식회사 모르페우스 | Method, system and non-transitory computer-readable recording medium for registration of 3-dimentional measured data |
| CN113971715B (en) * | 2020-07-22 | 2025-08-26 | 虹软科技股份有限公司 | A system for 3D face reconstruction based on deep learning |
| CN113743272B (en) * | 2021-08-27 | 2025-08-22 | 清华大学 | 3D fingerprint expansion method and device |
| CN114067414A (en) * | 2021-11-26 | 2022-02-18 | 南京烽火天地通信科技有限公司 | Face dense key point detection algorithm based on 3D face |
| KR102781513B1 (en) * | 2022-08-18 | 2025-03-17 | 스노우 주식회사 | Method, computer device, and computer program to create 3d avatar based on multi-angle image |
| KR20240030109A (en) * | 2022-08-29 | 2024-03-07 | 삼성전자주식회사 | An electronic apparatus for providing avatar based on an user's face and a method for operating the same |
| CN116965772B (en) * | 2023-06-30 | 2026-01-23 | 广东花至美容科技有限公司 | Face space calibration method and device, wearable equipment and beauty and protection system |
| CN117789272A (en) * | 2023-12-26 | 2024-03-29 | 中邮消费金融有限公司 | Identity verification methods, devices, equipment and storage media |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1870005A (en) * | 2005-05-23 | 2006-11-29 | 株式会社东芝 | Image recognition apparatus and method |
| CN101159015A (en) * | 2007-11-08 | 2008-04-09 | 清华大学 | A Recognition Method of Two-Dimensional Face Image |
| CN101499132A (en) * | 2009-03-12 | 2009-08-05 | 广东药学院 | Three-dimensional transformation search method for extracting characteristic points in human face image |
| CN101604387A (en) * | 2008-06-11 | 2009-12-16 | 索尼株式会社 | Image processing apparatus and image processing method |
| CN102156537A (en) * | 2010-02-11 | 2011-08-17 | 三星电子株式会社 | Equipment and method for detecting head posture |
| CN102271241A (en) * | 2011-09-02 | 2011-12-07 | 北京邮电大学 | Image communication method and system based on facial expression/action recognition |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3738320B2 (en) * | 2003-10-10 | 2006-01-25 | バブコック日立株式会社 | Method for collating a subject displayed in a specific stereoscopic image and a two-dimensional image |
| JP5206366B2 (en) * | 2008-11-27 | 2013-06-12 | カシオ計算機株式会社 | 3D data creation device |
| JP2011039869A (en) * | 2009-08-13 | 2011-02-24 | Nippon Hoso Kyokai <Nhk> | Face image processing apparatus and computer program |
-
2015
- 2015-01-07 KR KR1020150001850A patent/KR102357340B1/en active Active
- 2015-07-24 CN CN201510441052.7A patent/CN106203248A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1870005A (en) * | 2005-05-23 | 2006-11-29 | 株式会社东芝 | Image recognition apparatus and method |
| CN101159015A (en) * | 2007-11-08 | 2008-04-09 | 清华大学 | A Recognition Method of Two-Dimensional Face Image |
| CN101604387A (en) * | 2008-06-11 | 2009-12-16 | 索尼株式会社 | Image processing apparatus and image processing method |
| CN101499132A (en) * | 2009-03-12 | 2009-08-05 | 广东药学院 | Three-dimensional transformation search method for extracting characteristic points in human face image |
| CN102156537A (en) * | 2010-02-11 | 2011-08-17 | 三星电子株式会社 | Equipment and method for detecting head posture |
| CN102271241A (en) * | 2011-09-02 | 2011-12-07 | 北京邮电大学 | Image communication method and system based on facial expression/action recognition |
Non-Patent Citations (1)
| Title |
|---|
| 黄福等: "基于多角度照片的真实感三维人脸建模的研究", 《电子测试》 * |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108629168A (en) * | 2017-03-23 | 2018-10-09 | 三星电子株式会社 | Face verification method, device and computing device |
| CN108629168B (en) * | 2017-03-23 | 2024-04-02 | 三星电子株式会社 | Face verification method and device and computing device |
| CN108932459A (en) * | 2017-05-26 | 2018-12-04 | 富士通株式会社 | Face recognition model training method and device and recognition algorithms |
| CN108171182A (en) * | 2017-12-29 | 2018-06-15 | 广东欧珀移动通信有限公司 | Electronic device, face identification method and Related product |
| CN108171182B (en) * | 2017-12-29 | 2022-01-21 | Oppo广东移动通信有限公司 | Electronic device, face recognition method and related product |
| CN108470186A (en) * | 2018-02-14 | 2018-08-31 | 天目爱视(北京)科技有限公司 | A kind of matching process and device of image characteristic point |
| CN111788572A (en) * | 2018-02-26 | 2020-10-16 | 三星电子株式会社 | Method and system for facial recognition |
| CN111886595A (en) * | 2018-03-16 | 2020-11-03 | 三星电子株式会社 | Screen control method and electronic device supporting the same |
| CN111886595B (en) * | 2018-03-16 | 2024-05-28 | 三星电子株式会社 | Screen control method and electronic device supporting the screen control method |
| CN109255327A (en) * | 2018-09-07 | 2019-01-22 | 北京相貌空间科技有限公司 | Acquisition methods, face's plastic operation evaluation method and the device of face characteristic information |
| CN111382666A (en) * | 2018-12-31 | 2020-07-07 | 三星电子株式会社 | Apparatus and method with user authentication |
| CN110097035A (en) * | 2019-05-15 | 2019-08-06 | 成都电科智达科技有限公司 | A kind of facial feature points detection method based on 3D human face rebuilding |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102357340B1 (en) | 2022-02-03 |
| KR20160029629A (en) | 2016-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102357340B1 (en) | Method and apparatus for face recognition | |
| EP3614303B1 (en) | Method and apparatus for facial recognition | |
| KR102290392B1 (en) | Method and apparatus for registering face, method and apparatus for recognizing face | |
| US11386701B2 (en) | Face recognition method and apparatus | |
| US11790494B2 (en) | Facial verification method and apparatus based on three-dimensional (3D) image | |
| CN113743321B (en) | Facial recognition method and device | |
| US9881204B2 (en) | Method for determining authenticity of a three-dimensional object | |
| KR101997500B1 (en) | Method and apparatus for generating personalized 3d face model | |
| CN110163899B (en) | Image matching method and image matching device | |
| KR101647803B1 (en) | Face recognition method through 3-dimension face model projection and Face recognition system thereof | |
| CN102375970B (en) | A kind of identity identifying method based on face and authenticate device | |
| JP6528764B2 (en) | Face matching device, method, and recording medium | |
| CN109977764B (en) | Living body recognition method, device, terminal and storage medium based on plane detection | |
| CN109766785B (en) | Method and device for liveness detection of human face | |
| EP3825905A1 (en) | Method and apparatus with liveness test and/or biometric authentication, computer program therefore and medium storing the same | |
| JP6351243B2 (en) | Image processing apparatus and image processing method | |
| KR20160093523A (en) | Apparatus and method for determining position of eyes | |
| KR20170092533A (en) | A face pose rectification method and apparatus | |
| WO2021026281A1 (en) | Adaptive hand tracking and gesture recognition using face-shoulder feature coordinate transforms | |
| Stathopoulou et al. | Appearance-based face detection with artificial neural networks | |
| Sun et al. | Dual camera based feature for face spoofing detection | |
| Bauer et al. | 4D Photogeometric face recognition with time-of-flight sensors | |
| JP2025136334A (en) | Information processing device, face authentication system, and face authentication device | |
| Dayangac et al. | Robust Head-shoulder Detection using Deformable Part-based Models. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161207 |