定臉部模板初始地包含僅用戶102的臉部的正視圖的數(shù)據(jù)。因此,第N個(gè)圖像一般將是其中用戶102已經(jīng)朝向攝像機(jī)108充分轉(zhuǎn)動(dòng)其臉部的圖像。
[0026]最后,在方框208及210處,連續(xù)登記模塊112能夠選擇所述系列中第N個(gè)圖像之前的一或多個(gè)圖像,并且能夠?qū)⑦x定圖像添加到用戶102的臉部模板,由此動(dòng)態(tài)地更新模板。支撐這些步驟的基本原理是:在第N個(gè)圖像之前,用戶102很可能處于朝向攝像機(jī)108轉(zhuǎn)動(dòng)其臉部以便通過(guò)驗(yàn)證的過(guò)程中。因此,通過(guò)將第N個(gè)圖像之前的一或多個(gè)圖像添加到用戶102的臉部模板,連續(xù)登記模塊112能夠自動(dòng)地強(qiáng)化臉部模板以檢測(cè)這些姿態(tài)外的姿勢(shì)。臉部確認(rèn)模塊106接著能夠在當(dāng)用戶102的臉部仍處于姿態(tài)外的姿勢(shì)(例如,在其已經(jīng)轉(zhuǎn)向注視攝像機(jī)108之前)時(shí)用以驗(yàn)證用戶102的后續(xù)驗(yàn)證嘗試期間使用經(jīng)強(qiáng)化的臉部模板,由此加快驗(yàn)證過(guò)程。
[0027]應(yīng)了解,在方框208處選擇之前的圖像的具體方式可以改變。例如,在一個(gè)實(shí)施例中,連續(xù)登記模塊112可以選擇候選系列中的第一圖像。在另一實(shí)施例中,連續(xù)登記模塊112可以選擇所述系列中的第N個(gè)圖像之前的所有N-1個(gè)圖像。在又另一個(gè)實(shí)施例中,連續(xù)登記模塊112可以計(jì)算所述系列圖像中的每一者與臉部模板之間的相似性(例如,距離相似性)的度量,并且可以選擇最接近于臉部模板的圖像。所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,方框208處的選擇處理存在其它變化、修改及替代方案。
[0028]為了說(shuō)明工作流程200的操作,圖3描繪根據(jù)實(shí)施例的可按照工作流程200通過(guò)計(jì)算裝置104捕捉的示例性的一系列圖像300。在圖3的實(shí)例中,描繪用戶在交通工具環(huán)境內(nèi),但是本發(fā)明的技術(shù)還可以適用于其它環(huán)境。
[0029]如圖所示,以圖像I開(kāi)始,計(jì)算裝置104開(kāi)始捕捉其視場(chǎng)內(nèi)的圖像。應(yīng)注意,用戶尚未開(kāi)始朝向攝像機(jī)轉(zhuǎn)動(dòng)其臉部。在圖像5處,裝置104在圖像幀(通過(guò)黃色邊框示出)內(nèi)檢測(cè)到臉部。因此,圖像5可視為將通過(guò)臉部確認(rèn)模塊106評(píng)估的一系列候選圖像中的第一圖像,并且此時(shí)裝置104可以開(kāi)始緩存圖像。
[0030]在圖像5到11處,用戶逐漸朝向攝像機(jī)108轉(zhuǎn)動(dòng)其頭部以進(jìn)行驗(yàn)證。在圖像12處,用戶的臉部足夠正對(duì)攝像機(jī)108以用于臉部確認(rèn)模塊106基于用戶的初始臉部模板驗(yàn)證用戶。此驗(yàn)證時(shí)刻通過(guò)圖像12周?chē)木G色邊框示出。
[0031]響應(yīng)于相對(duì)于圖像12執(zhí)行的驗(yàn)證,連續(xù)登記模塊112返回仔細(xì)檢查先前緩存的圖像5到11并且選擇緩存的圖像中的一或多者以用于包含在用戶的臉部模板中。在此具體實(shí)例中,連續(xù)登記模塊112選擇圖像5 (通過(guò)紅色邊框示出)。連續(xù)登記模塊112接著將圖像5添加到臉部模板,由此允許計(jì)算裝置104基于圖像5中示出的臉部姿態(tài)在后續(xù)驗(yàn)證嘗試時(shí)確認(rèn)用戶的身份(而不是必須等待用戶如圖像12中示出的朝向攝像機(jī)充分轉(zhuǎn)動(dòng)其臉部)。
[0032]圖4描繪根據(jù)實(shí)施例的可通過(guò)計(jì)算裝置104執(zhí)行的用于在第二次驗(yàn)證嘗試時(shí)(即,在已經(jīng)按照?qǐng)D2的工作流程200更新用戶的臉部模板之后)驗(yàn)證用戶102的工作流程400。以方框402開(kāi)始,計(jì)算裝置104能夠接收用戶102希望經(jīng)由臉部確認(rèn)用所述裝置驗(yàn)證其自身的第二指示。
[0033]在方框404處,計(jì)算裝置104能夠經(jīng)由攝像機(jī)108捕捉用戶102的臉部的第二系列圖像。此處理可類(lèi)似于圖2的方框204。
[0034]接著,在方框406處,臉部確認(rèn)模塊108能夠針對(duì)用戶102的臉部模板評(píng)估在方框404處捕捉的第二系列圖像中的每一者,并且能夠基于所述系列中的第M個(gè)圖像驗(yàn)證用戶,其中M小于N。舉例來(lái)說(shuō),圖像M可以是在用戶102已經(jīng)充分轉(zhuǎn)向注視攝像機(jī)108 (例如,圖3中的圖像5)之前其臉部的圖像。這因?yàn)橛脩?02的臉部模板已經(jīng)過(guò)更新(按照?qǐng)D2的方框210)而包含針對(duì)姿態(tài)外的姿勢(shì)的數(shù)據(jù)的事實(shí)而成為可能。此處理的最終結(jié)果是用戶102在相較于圖2的第一次驗(yàn)證嘗試明顯更早的時(shí)間點(diǎn)通過(guò)驗(yàn)證。
[0035]4.示例性計(jì)算裝置
[0036]圖5是可以用來(lái)實(shí)施本發(fā)明的前述實(shí)施例的計(jì)算裝置500的簡(jiǎn)化方框圖。如圖所示,計(jì)算裝置500包含經(jīng)由總線子系統(tǒng)504與多個(gè)外圍裝置通信的一或多個(gè)處理器502。這些外圍裝置包含存儲(chǔ)子系統(tǒng)506 (包括存儲(chǔ)器子系統(tǒng)508及文件存儲(chǔ)子系統(tǒng)510)、輸入裝置512、輸出裝置514及網(wǎng)絡(luò)接口子系統(tǒng)516。
[0037]總線子系統(tǒng)504能夠提供用于使計(jì)算裝置500的各個(gè)組件及子系統(tǒng)如預(yù)期的與彼此通信的機(jī)制。盡管總線子系統(tǒng)504示意性地示出為單個(gè)總線,但是總線子系統(tǒng)的替代實(shí)施例可以采用多個(gè)總線。
[0038]網(wǎng)絡(luò)接口子系統(tǒng)516可以充當(dāng)用于在計(jì)算裝置500與其它計(jì)算裝置或網(wǎng)絡(luò)之間傳送數(shù)據(jù)的接口。網(wǎng)絡(luò)接口子系統(tǒng)516的實(shí)施例可以包含有線接口(例如,同軸、雙絞線或光纖以太網(wǎng))和/或無(wú)線接口(例如,W1-F1、蜂窩式、藍(lán)牙等)。
[0039]輸入裝置512可以包含攝像機(jī)(例如,圖1的攝像機(jī)108)、并入到顯示器中的觸摸屏、鍵盤(pán)、指向裝置(例如,鼠標(biāo)、觸摸墊等)、音頻輸入裝置(例如,麥克風(fēng))、和/或其它類(lèi)型的輸入裝置。一般來(lái)說(shuō),使用術(shù)語(yǔ)“輸入裝置”既定包含用于輸入信息到計(jì)算裝置500中的所有可能類(lèi)型的裝置及機(jī)制。
[0040]輸出裝置514可以包含顯示器子系統(tǒng)(例如,平板顯示器)、音頻輸出裝置(例如,揚(yáng)聲器)和/或類(lèi)似物。一般來(lái)說(shuō),使用術(shù)語(yǔ)“輸出裝置”既定包含用于從計(jì)算裝置500輸出信息的所有可能類(lèi)型的裝置及機(jī)制。
[0041]存儲(chǔ)子系統(tǒng)506包含存儲(chǔ)器子系統(tǒng)508及文件/磁盤(pán)存儲(chǔ)子系統(tǒng)510。子系統(tǒng)508及510表示能夠存儲(chǔ)提供本文所描述的各種實(shí)施例的功能性的程序代碼和/或數(shù)據(jù)的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體。
[0042]存儲(chǔ)器子系統(tǒng)508可以包含多個(gè)存儲(chǔ)器,包含用于在程序執(zhí)行期間存儲(chǔ)指令及數(shù)據(jù)的主隨機(jī)存取存儲(chǔ)器(RAM) 518及其中存儲(chǔ)了固定指令的只讀存儲(chǔ)器(R0M)520。文件存儲(chǔ)子系統(tǒng)510能夠提供程序及數(shù)據(jù)文件的持久性(S卩,非易失性)存儲(chǔ),并且可以包含磁性或固態(tài)硬盤(pán)驅(qū)動(dòng)器、光盤(pán)驅(qū)動(dòng)器以及相關(guān)聯(lián)的可移動(dòng)媒體(例如,⑶-ROM、DVD、藍(lán)光等)、基于快閃存儲(chǔ)器的可移動(dòng)驅(qū)動(dòng)器或卡、和/或此項(xiàng)技術(shù)中已知的其它類(lèi)型的存儲(chǔ)媒體。
[0043]應(yīng)了解,計(jì)算裝置500是示意性的且并不意圖限制本發(fā)明的實(shí)施例。具有比計(jì)算裝置500更多或更少組件的許多其它配置是可能的。
[0044]以上描述說(shuō)明了本發(fā)明的各種實(shí)施例以及可以如何實(shí)施本發(fā)明的各方面的實(shí)例。以上實(shí)例及實(shí)施例不應(yīng)被視為是僅有的實(shí)施例,并且呈現(xiàn)以上實(shí)例及實(shí)施例是為了說(shuō)明所附權(quán)利要求書(shū)所限定的本發(fā)明的靈活性和優(yōu)點(diǎn)。例如,盡管已經(jīng)相對(duì)于具體處理流程及步驟描述了某些實(shí)施例,但是所屬領(lǐng)域的技術(shù)人員應(yīng)了解,本發(fā)明的范圍并非嚴(yán)格地限制于所描述的流程及步驟。可并行執(zhí)行依序描述的步驟,可改變步驟的順序,且可修改、組合、增加或省略步驟。
[0045]此外,盡管已經(jīng)使用硬件與軟件的特定組合描述了某些實(shí)施例,但是應(yīng)了解,硬件與軟件的其它組合是可能的,并且描述為在軟件中實(shí)施的具體操作也可以在硬件中實(shí)施,且反之亦然。
[0046]因此,本說(shuō)明書(shū)和附圖應(yīng)在說(shuō)明性意義上而非限制性意義上看待。所屬領(lǐng)域的技術(shù)人員將顯而易見(jiàn)其它布置、實(shí)施例、實(shí)施方案及等效物,并且可以在不脫離如所附權(quán)利要求書(shū)所闡述的本發(fā)明的精神和范圍的情況下采用其它布置、實(shí)施例、實(shí)施方案及等效物。
【主權(quán)項(xiàng)】
1.一種方法,其包括: 通過(guò)計(jì)算裝置從用戶接收所述用戶希望經(jīng)由臉部確認(rèn)用所述計(jì)算裝置驗(yàn)證其自身的第一指示; 響應(yīng)于所述第一指示,通過(guò)所述計(jì)算裝置使用攝像機(jī)捕捉所述用戶的臉部的第一系列圖像; 通過(guò)所述計(jì)算裝置通過(guò)對(duì)照所述用戶的臉部模板評(píng)估所述第一系列圖像中的每一者來(lái)驗(yàn)證所述用戶,其中基于所述第一系列中的第N個(gè)圖像驗(yàn)證所述用戶;以及在所述驗(yàn)證之后: 通過(guò)所述計(jì)算裝置從所述第一系列中選擇所述第N個(gè)圖像之前的一或多個(gè)圖像;以及 通過(guò)所述計(jì)算裝置將所述一或多個(gè)圖像添加到所述用戶的所述臉部模板。2.根據(jù)權(quán)利要求1所述的方法,其中所述臉部模板基于所述用戶的臉部的一或多個(gè)所登記圖像,并且其中所述一或多個(gè)所登記圖像唯一包括