用于脸部确认的连续登记的制作方法

文档序号:9751258阅读:345来源:国知局
用于脸部确认的连续登记的制作方法
【技术领域】
[0001]本发明大体来说涉及脸部确认,且更具体来说涉及用于脸部确认的连续登记。
【背景技术】
[0002]随着摄像机在例如智能电话、平板计算机、膝上型计算机等计算装置中的扩充使用,对于此类装置变得越来越常用的是实施脸部确认系统(又称为脸部识别系统)以用于用户验证。在常规脸部确认系统中,通常要求装置用户完成初始登记过程,在所述过程中指示用户正视装置的摄像机,由此允许摄像机捕捉用户的脸部的一或多个正视图像。脸部确认系统使用这些正视图像以产生用户的脸部模板。接着脸部确认系统能够将脸部模板与在验证时捕捉的用户的脸部的图像进行比较以便确认用户的身份。
[0003]以上常规方法的一个问题是:由于所登记的脸部模板唯一依赖于用户的脸部的正视图像,因此用户在其希望通过验证时一般必须直视装置的摄像机(即,使用在登记过程期间使用的同一正面姿态)。如果用户以不正对摄像机的方式摆放其脸部(在本文中称为“姿态外”的姿势),那么验证极可能不合格,或至少被延迟直到用户将其脸部转到正对的姿势中,因为脸部模板不具有表示用户的脸部的侧面的任何数据。针对此问题的规避方案是在登记过程期间通过(例如)指示用户向左、向右、向上和/或向下看(除直视之外)来捕捉用户的多个脸部姿态。然而,此规避方案使得登记过程繁琐且让用户感觉不自然。另外,所捕捉的脸部姿态仍可能不能反映用户在尝试验证其自身时将呈现的实际姿态,并且因此可能不能产生更精确或更快速的验证结果。

【发明内容】

[0004]提供用于执行用于脸部确认的连续登记的技术。在一个实施例中,计算装置能够从用户接收用户希望经由脸部确认用计算装置验证其自身的指示。响应于所述指示,计算装置能够使用摄像机捕捉用户的脸部的一系列图像并且能够通过针对用户的脸部模板评估所述系列图像中的每一者来验证用户,其中基于所述系列中的第N个图像验证用户。一旦用户已经通过验证,计算装置能够从所述系列中选择第N个图像之前的一或多个图像并且能够将选定图像添加到用户的脸部模板。
[0005]可以通过参考说明书的其余部分及附图来实现对本文中揭示的实施例的性质及优点的进一步理解。
【附图说明】
[0006]图1描绘根据实施例的系统环境。
[0007]图2描绘根据实施例的实现用于脸部确认的连续登记的第一工作流程。
[0008]图3描绘根据实施例的按照图2的工作流程捕捉的一系列图像。
[0009]图4描绘根据实施例的实现用于脸部确认的连续登记的第二工作流程。
[0010]图5描绘根据实施例的计算装置。
【具体实施方式】
[0011]在以下描述中,出于解释的目的,阐述许多实例及细节以便提供对具体实施例的理解。然而,对于所属领域的技术人员将显而易见的是,可以在没有这些细节中的一些的情况下实践某些实施例,或可以其修改或等效物实践某些实施例。
[0012]1.概沭
[0013]本发明描述了可以通过计算装置实施的用于执行用于脸部确认的装置用户的连续登记的技术。这些技术以以下概念为前提:在验证时,用户通常将其脸部从姿态外的姿势转到或旋转到相对于装置的摄像机直对(即,正对)的姿势以便验证其自身。在一组实施例中,在用户转动其脸部时,计算装置能够捕捉并缓存这些姿态外的姿势中的用户脸部的一系列图像。在用户成功地通过验证的时刻(例如,当用户已经朝向装置的摄像机充分转动其脸部时),计算装置能够及时返回查看先前捕捉/缓存的图像,并且能够将那些图像中的一或多者自动地添加到用户的脸部模板。以此方式,用户在转向摄像机时(或在转向摄像机之前)呈现的姿态外的姿势可以并入到脸部模板中。接着,下次用户尝试以类似设置经由脸部确认验证其自身时,计算装置能够验证用户而不需要用户充分转向摄像机(因为脸部模板现在具有用户的姿态外的姿势的数据)。
[0014]通过以上方法,用户不需要提供姿态外的姿势的显式登记数据;替代地,用户能够参与常规登记过程,其中用户仅正视装置摄像机,并且计算装置能够在验证时动态地捕捉姿态外的信息而不需要用户的确认或输入。因此,相较于现有的脸部确认方法对用户不产生另外的负担。
[0015]同时,假定对于每一验证事件用户所呈现的姿态外的姿势类似,那么此方法能够明显改进验证时间和准确性。例如,考虑其中用户坐在交通工具中,计算装置放置于固定位置(例如,汽车杯托)中的情形。在此情形中,用户与计算装置的相对定位将在每次用户希望验证其自身时保持相同,并且因此用户所呈现的姿态外的姿势一般将是一致的。这又意味着用户的脸部模板(其在第一次验证尝试之后更新为包含用户的姿态外的信息)可以用来在第二次及后续验证尝试时在用户转为注视装置的摄像机之前立即验证用户。应注意,此立即验证具有在用户是交通工具驾驶员时允许用户保持其凝视道路的另外的好处。
[0016]在以下部分中更详细地描述本发明的以上及其它方面。
[0017]2.系统环境
[0018]图1描绘根据实施例的支持用于脸部确认的连续登记的系统环境100。如图所示,系统环境100包含用户102及计算装置104。计算装置104可为能够(或单独地或与其它装置/系统结合地)基于用户102的脸部确认其身份的任何类型的电子装置。在一个实施例中,计算装置104可为手持式装置,例如智能电话、平板计算机、智能手表等。在其它实施例中,计算装置104可为更大的装置或系统,例如桌上型计算机、信息亭或ATM机、交通工具内计算机系统等。为了实施其脸部确认处理,计算装置104可以包含脸部确认模块106及摄像机108。
[0019]如【背景技术】部分所提到,现有的脸部确认系统的一个缺点是它们一般依赖于静态登记过程,在所述过程中指示装置用户直视装置的摄像机,由此产生唯一基于用户的脸部的正视图的脸部模板。举例来说,在图1的实例中,用户102将被指示直视摄像机108 (通过方向箭头110示出)。这意味着,在验证时用户必须实质上向装置呈现同一正面姿态以便成功地通过验证,因为脸部模板不具有用户脸部的姿态外的姿势的任何数据。
[0020]为了解决以上及其它类似的问题,图1的计算装置104可以包含新颖的连续登记模块112。在各种实施例中,连续登记模块112可实施为通过(例如)计算装置104的通用处理器执行的软件、实施为专用硬件组件、或实施为软件及硬件的组合。如下文中进一步详细描述的,计算装置104能够充分利用模块112以连续地习得用户102在验证时所呈现的姿态外的姿势,并且能够基于那些习得的姿势动态地更新用户102的脸部模板。这又可以使得脸部确认模块106能够在用户102的脸部姿态可能不是正对摄像机108的情形中更精确且更迅速地验证用户102。例如,在某些实施例中,脸部确认模块106能够在开始验证过程后在用户甚至已经有机会朝向摄像机108转动其脸部之前立即验证用户102。
[0021]3.工作流稈
[0022]图2描绘根据实施例的可通过计算装置104相对于用户102执行的用于实现连续登记的验证工作流程200。工作流程200假定计算装置104已经经由初始登记过程创建了唯一基于用户102的脸部的正视图的用户102的脸部模板。
[0023]在方框202处,计算装置104能够接收用户102希望经由脸部确认用所述装置验证其自身的指示。计算装置104能够以各种不同的形式接收此指示,例如,按下按钮、语音命令、手部运动/移动等。
[0024]在方框202处接收指示后,计算装置104能够开始经由摄像机108捕捉用户102的脸部的一系列图像(方框204)。在特定实施例中,这可以包括拍摄摄像机108前方的视场的照片或视频,并且应用脸部检测算法以检测在所捕捉的照片/或视频中的脸部。具有检测到的脸部的照片或视频帧可视为由脸部确认模块106考量的候选图像并且可通过计算装置104在临时存储器中进行缓存。
[0025]在方框206处,脸部确认模块106能够针对所登记的用户102的脸部模板评估在方框204处捕捉/缓存的候选图像中的每一者,并且能够基于所述系列中的第N个图像验证用户。如先前所提到,假
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1