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

文档序号:9751258阅读:来源:国知局
定脸部模板初始地包含仅用户102的脸部的正视图的数据。因此,第N个图像一般将是其中用户102已经朝向摄像机108充分转动其脸部的图像。
[0026]最后,在方框208及210处,连续登记模块112能够选择所述系列中第N个图像之前的一或多个图像,并且能够将选定图像添加到用户102的脸部模板,由此动态地更新模板。支撑这些步骤的基本原理是:在第N个图像之前,用户102很可能处于朝向摄像机108转动其脸部以便通过验证的过程中。因此,通过将第N个图像之前的一或多个图像添加到用户102的脸部模板,连续登记模块112能够自动地强化脸部模板以检测这些姿态外的姿势。脸部确认模块106接着能够在当用户102的脸部仍处于姿态外的姿势(例如,在其已经转向注视摄像机108之前)时用以验证用户102的后续验证尝试期间使用经强化的脸部模板,由此加快验证过程。
[0027]应了解,在方框208处选择之前的图像的具体方式可以改变。例如,在一个实施例中,连续登记模块112可以选择候选系列中的第一图像。在另一实施例中,连续登记模块112可以选择所述系列中的第N个图像之前的所有N-1个图像。在又另一个实施例中,连续登记模块112可以计算所述系列图像中的每一者与脸部模板之间的相似性(例如,距离相似性)的度量,并且可以选择最接近于脸部模板的图像。所属领域的技术人员将认识到,方框208处的选择处理存在其它变化、修改及替代方案。
[0028]为了说明工作流程200的操作,图3描绘根据实施例的可按照工作流程200通过计算装置104捕捉的示例性的一系列图像300。在图3的实例中,描绘用户在交通工具环境内,但是本发明的技术还可以适用于其它环境。
[0029]如图所示,以图像I开始,计算装置104开始捕捉其视场内的图像。应注意,用户尚未开始朝向摄像机转动其脸部。在图像5处,装置104在图像帧(通过黄色边框示出)内检测到脸部。因此,图像5可视为将通过脸部确认模块106评估的一系列候选图像中的第一图像,并且此时装置104可以开始缓存图像。
[0030]在图像5到11处,用户逐渐朝向摄像机108转动其头部以进行验证。在图像12处,用户的脸部足够正对摄像机108以用于脸部确认模块106基于用户的初始脸部模板验证用户。此验证时刻通过图像12周围的绿色边框示出。
[0031]响应于相对于图像12执行的验证,连续登记模块112返回仔细检查先前缓存的图像5到11并且选择缓存的图像中的一或多者以用于包含在用户的脸部模板中。在此具体实例中,连续登记模块112选择图像5 (通过红色边框示出)。连续登记模块112接着将图像5添加到脸部模板,由此允许计算装置104基于图像5中示出的脸部姿态在后续验证尝试时确认用户的身份(而不是必须等待用户如图像12中示出的朝向摄像机充分转动其脸部)。
[0032]图4描绘根据实施例的可通过计算装置104执行的用于在第二次验证尝试时(即,在已经按照图2的工作流程200更新用户的脸部模板之后)验证用户102的工作流程400。以方框402开始,计算装置104能够接收用户102希望经由脸部确认用所述装置验证其自身的第二指示。
[0033]在方框404处,计算装置104能够经由摄像机108捕捉用户102的脸部的第二系列图像。此处理可类似于图2的方框204。
[0034]接着,在方框406处,脸部确认模块108能够针对用户102的脸部模板评估在方框404处捕捉的第二系列图像中的每一者,并且能够基于所述系列中的第M个图像验证用户,其中M小于N。举例来说,图像M可以是在用户102已经充分转向注视摄像机108 (例如,图3中的图像5)之前其脸部的图像。这因为用户102的脸部模板已经过更新(按照图2的方框210)而包含针对姿态外的姿势的数据的事实而成为可能。此处理的最终结果是用户102在相较于图2的第一次验证尝试明显更早的时间点通过验证。
[0035]4.示例性计算装置
[0036]图5是可以用来实施本发明的前述实施例的计算装置500的简化方框图。如图所示,计算装置500包含经由总线子系统504与多个外围装置通信的一或多个处理器502。这些外围装置包含存储子系统506 (包括存储器子系统508及文件存储子系统510)、输入装置512、输出装置514及网络接口子系统516。
[0037]总线子系统504能够提供用于使计算装置500的各个组件及子系统如预期的与彼此通信的机制。尽管总线子系统504示意性地示出为单个总线,但是总线子系统的替代实施例可以采用多个总线。
[0038]网络接口子系统516可以充当用于在计算装置500与其它计算装置或网络之间传送数据的接口。网络接口子系统516的实施例可以包含有线接口(例如,同轴、双绞线或光纤以太网)和/或无线接口(例如,W1-F1、蜂窝式、蓝牙等)。
[0039]输入装置512可以包含摄像机(例如,图1的摄像机108)、并入到显示器中的触摸屏、键盘、指向装置(例如,鼠标、触摸垫等)、音频输入装置(例如,麦克风)、和/或其它类型的输入装置。一般来说,使用术语“输入装置”既定包含用于输入信息到计算装置500中的所有可能类型的装置及机制。
[0040]输出装置514可以包含显示器子系统(例如,平板显示器)、音频输出装置(例如,扬声器)和/或类似物。一般来说,使用术语“输出装置”既定包含用于从计算装置500输出信息的所有可能类型的装置及机制。
[0041]存储子系统506包含存储器子系统508及文件/磁盘存储子系统510。子系统508及510表示能够存储提供本文所描述的各种实施例的功能性的程序代码和/或数据的非暂时性计算机可读存储媒体。
[0042]存储器子系统508可以包含多个存储器,包含用于在程序执行期间存储指令及数据的主随机存取存储器(RAM) 518及其中存储了固定指令的只读存储器(R0M)520。文件存储子系统510能够提供程序及数据文件的持久性(S卩,非易失性)存储,并且可以包含磁性或固态硬盘驱动器、光盘驱动器以及相关联的可移动媒体(例如,⑶-ROM、DVD、蓝光等)、基于快闪存储器的可移动驱动器或卡、和/或此项技术中已知的其它类型的存储媒体。
[0043]应了解,计算装置500是示意性的且并不意图限制本发明的实施例。具有比计算装置500更多或更少组件的许多其它配置是可能的。
[0044]以上描述说明了本发明的各种实施例以及可以如何实施本发明的各方面的实例。以上实例及实施例不应被视为是仅有的实施例,并且呈现以上实例及实施例是为了说明所附权利要求书所限定的本发明的灵活性和优点。例如,尽管已经相对于具体处理流程及步骤描述了某些实施例,但是所属领域的技术人员应了解,本发明的范围并非严格地限制于所描述的流程及步骤。可并行执行依序描述的步骤,可改变步骤的顺序,且可修改、组合、增加或省略步骤。
[0045]此外,尽管已经使用硬件与软件的特定组合描述了某些实施例,但是应了解,硬件与软件的其它组合是可能的,并且描述为在软件中实施的具体操作也可以在硬件中实施,且反之亦然。
[0046]因此,本说明书和附图应在说明性意义上而非限制性意义上看待。所属领域的技术人员将显而易见其它布置、实施例、实施方案及等效物,并且可以在不脱离如所附权利要求书所阐述的本发明的精神和范围的情况下采用其它布置、实施例、实施方案及等效物。
【主权项】
1.一种方法,其包括: 通过计算装置从用户接收所述用户希望经由脸部确认用所述计算装置验证其自身的第一指示; 响应于所述第一指示,通过所述计算装置使用摄像机捕捉所述用户的脸部的第一系列图像; 通过所述计算装置通过对照所述用户的脸部模板评估所述第一系列图像中的每一者来验证所述用户,其中基于所述第一系列中的第N个图像验证所述用户;以及在所述验证之后: 通过所述计算装置从所述第一系列中选择所述第N个图像之前的一或多个图像;以及 通过所述计算装置将所述一或多个图像添加到所述用户的所述脸部模板。2.根据权利要求1所述的方法,其中所述脸部模板基于所述用户的脸部的一或多个所登记图像,并且其中所述一或多个所登记图像唯一包括
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1