然人類行為以確認(rèn)所觀察到的面部實(shí)際上是授權(quán)用戶。非自愿反應(yīng)可以是對(duì)光、顏色、聲音等的反應(yīng)。相比于試圖確定顯示器前面的面部是否為真正的面部,這更加可靠。
[0022]為了獲得非自愿計(jì)算機(jī)反應(yīng),計(jì)算機(jī)可以發(fā)起動(dòng)作并且然后尋找期望的對(duì)應(yīng)人類反應(yīng)。如果接收到期望的反應(yīng),則確認(rèn)登錄嘗試是真實(shí)人類進(jìn)行的。例如,計(jì)算機(jī)可以在屏幕上或者在諸如照相機(jī)的相關(guān)外圍設(shè)備上閃光,并且查看面部上的眼睛是否眨眼。在另一示例中,計(jì)算機(jī)可以使用揚(yáng)聲器產(chǎn)生令人驚訝的聲音,諸如大聲或者突然的聲音。面部應(yīng)當(dāng)畏縮、顫抖、或者具有作為響應(yīng)的一些其它反應(yīng)。在另一示例中,計(jì)算機(jī)可以檢測(cè)對(duì)有趣氣味的情感變化。
[0023]計(jì)算機(jī)動(dòng)作的特定選擇可以取決于抵抗當(dāng)用戶每次嘗試登陸返回時(shí)以令人不愉快的驚訝打擾用戶的平衡的期望安全性水平而發(fā)生變化。打擾量可以通過使用更精確或敏感的傳感器來降低。對(duì)人類的非常小刺激可以被用來喚起來自用戶的非常小響應(yīng)。在一些情形中,用戶可能甚至不會(huì)感知由計(jì)算機(jī)的動(dòng)作所導(dǎo)致的非自愿眨眼或畏縮。在使用一段時(shí)間之后,可能發(fā)生用戶變得習(xí)慣于刺激并且非自愿響應(yīng)變?nèi)趸蛘卟豢蓹z測(cè)。這可以通過使用不同聲音和視覺或閃光效果的大庫并且然后選擇一個(gè)使得用戶不知道所預(yù)期的是什么并且不會(huì)變得習(xí)慣于一個(gè)或少許不同刺激來進(jìn)行避免。可以使用隨機(jī)的或者模式化的選擇,這取決于特定的實(shí)現(xiàn)。刺激的大庫還通過使反應(yīng)更難以被機(jī)器仿真或欺騙來增強(qiáng)系統(tǒng)的安全性。
[0024]在第三方案中,計(jì)算機(jī)可以喚起來自用戶的有意識(shí)的具體意圖響應(yīng)。在該情形中,可以使用問候語或者問題。這些可以是非正式的或者個(gè)人問題或者簡單請(qǐng)求。作為示例,計(jì)算機(jī)可能詢問簡單的問題,諸如“今天是星期幾? ”或者“請(qǐng)告訴我你的姓名。”計(jì)算機(jī)然后可以分析內(nèi)容的意義并且針對(duì)聲音模式對(duì)揚(yáng)聲器的語音進(jìn)行匹配。計(jì)算機(jī)還可以觀察面部以檢測(cè)被呈現(xiàn)給面部登錄系統(tǒng)的面部上的嘴部移動(dòng)。
[0025]作為另一示例,計(jì)算機(jī)可以請(qǐng)求來自用戶的特定響應(yīng),諸如陳述“向我示出你的右手”。計(jì)算機(jī)然后可以觀察右手是否出現(xiàn)在照相機(jī)前面??梢允褂貌煌愋偷恼?qǐng)求和不同的問題使得不能使用預(yù)錄制的響應(yīng)來欺騙系統(tǒng)。
[0026]這樣的確認(rèn)過程可以通過將它混合到感覺像是智能問候系統(tǒng)的交流中而變得較不妨礙。在一個(gè)示例中,可能呈現(xiàn)面部登錄。在識(shí)別面部之后,計(jì)算機(jī)可能呈現(xiàn)個(gè)性化問候,諸如“歡迎回來,Mr.Jones”,并且然后接著呈現(xiàn)簡單的問題。意圖響應(yīng)可以被呈現(xiàn)為令人愉悅的交流而不會(huì)使用戶感知它的安全性方面。
[0027]圖2是用于組合認(rèn)證技術(shù)以進(jìn)一步保護(hù)面部登錄系統(tǒng)的安全的過程流程圖的示例。這些操作可以全部在塊300處應(yīng)用于圖1的過程流程圖。參照?qǐng)D1,在100處從計(jì)算機(jī)或其它設(shè)備接收照相機(jī)數(shù)據(jù)。在塊300處將照相機(jī)數(shù)據(jù)提供給人類確認(rèn)系統(tǒng)。移動(dòng)到圖2,在310處,執(zhí)行非妨礙的人類確認(rèn)。在311處,觀察人嘗試的登錄。觀察可以基于以上所述測(cè)試類型中的任一個(gè),諸如運(yùn)動(dòng)測(cè)試、3D測(cè)試、溫度測(cè)試、脈搏測(cè)試等。這些可以使用面部登錄圖像或者使用來自同一照相機(jī)或來自不同傳感器的另一圖像來執(zhí)行。
[0028]在319處,如果登錄嘗試未被確認(rèn)為來自人類,則存在失敗并且在392處,登錄失敗。如果登錄通過,則系統(tǒng)可以移動(dòng)至320處的反應(yīng)式確認(rèn)以用于附加的安全性。盡管提供單個(gè)處理盒311來觀察用于人類確認(rèn)的圖像,但是可以存在所應(yīng)用的多個(gè)測(cè)試。作為示例,可以針對(duì)是3D圖像和具有脈搏二者來測(cè)試面部登錄。任何兩個(gè)或更多個(gè)操作可以取決于特定實(shí)施例而以任何期望的方式相組合。
[0029]在320處已經(jīng)通過被動(dòng)手段確認(rèn)登錄嘗試的情況下,系統(tǒng)移動(dòng)到主動(dòng)確認(rèn)。在321處提供刺激并且在329處系統(tǒng)確定是否已經(jīng)檢測(cè)到對(duì)刺激的響應(yīng)。如以上所提及的,響應(yīng)可以是非自愿的,諸如眨眼或畏縮,或者它可以是自愿的,諸如陳述姓名或者抬起手。如果在329處沒有檢測(cè)到響應(yīng),則登錄嘗試在392處失敗。另一方面,如果檢測(cè)到期望的響應(yīng),則在391處登錄嘗試可以通過。在登錄嘗試通過之前,可以同時(shí)或者順序地在塊321處使用多于一個(gè)的反應(yīng)式確認(rèn)方案。
[0030]作為示例,系統(tǒng)可能詢問問題并且然后傾聽口頭回答以及觀察嘴唇是否在接收音頻的同時(shí)移動(dòng)。作為另一示例,系統(tǒng)可能在它詢問問題的時(shí)候閃一次光。這使用戶從閃光分心并且允許系統(tǒng)檢查眨眼,并且然后檢查問題的回答。特定組合可以被適配成適合任何特定的實(shí)現(xiàn)。此外,可以如圖2中那樣對(duì)多個(gè)測(cè)試分階段,使得每一個(gè)測(cè)試在提供下一測(cè)試之前必須通過或者測(cè)試可以同時(shí)或近似同時(shí)進(jìn)行以使得它們的成功完成可以被同時(shí)或者近似同時(shí)接收到。
[0031]圖3是如以上示例中所描述的本發(fā)明的實(shí)現(xiàn)的框圖視圖。用戶到達(dá)終端550,其可以是固定的或移動(dòng)的。用戶然后被用于面部登錄的面部傳感器500觀察到。面部傳感器圖像被提供到圖像比較器600以便將所觀察到的面部圖像與面部圖像存儲(chǔ)裝置611中的面部圖像庫進(jìn)行比較。面部圖像存儲(chǔ)裝置可以是分離的認(rèn)證數(shù)據(jù)資源610的一部分或者是一般系統(tǒng)資源801的一部分。如果面部傳感器圖像與面部圖像存儲(chǔ)裝置中的圖像匹配,則將通過信號(hào)發(fā)送到用戶認(rèn)證模塊700。
[0032]為了進(jìn)一步保護(hù)計(jì)算機(jī)系統(tǒng)550的安全,在授權(quán)用戶登錄800和訪問系統(tǒng)資源801之前添加另一認(rèn)證系統(tǒng)。來自面部傳感器500的圖像可以被傳遞到確認(rèn)模塊601。確認(rèn)模塊然后可以分析圖像以通過核查紅外簽名、運(yùn)動(dòng)通過視頻、或者深度或3D字符來確定它是否為真實(shí)的人的圖像。這些可以使用同一面部傳感器500完成,或者可以附加地或替代于面部登錄面部傳感器500使用擴(kuò)增的面部傳感器501。擴(kuò)增的面部傳感器可以提供3D觀看、紅外觀看、視頻觀看、放大觀看或者任何其它類型的觀看,這取決于特定的實(shí)現(xiàn)。
[0033]對(duì)于運(yùn)動(dòng)矢量分析而言,確認(rèn)系統(tǒng)601可以指數(shù)據(jù)存儲(chǔ)裝置610的運(yùn)動(dòng)矢量存儲(chǔ)裝置613。對(duì)于面部圖像的其它更詳細(xì)方面,包括來自擴(kuò)增的面部傳感器的那些,系統(tǒng)可以訪問數(shù)據(jù)存儲(chǔ)裝置610的擴(kuò)增的面部圖像存儲(chǔ)裝置614。這可以包括示例的紅外簽名、用于3D成像的深度輪廓、脈搏識(shí)別數(shù)據(jù)、以及更多。
[0034]系統(tǒng)550還可以應(yīng)用刺激響應(yīng)技術(shù)以核實(shí)用戶是真實(shí)的人,如以上所描述的。出于該目的,為確認(rèn)模塊601提供對(duì)刺激輸出503的訪問以允許系統(tǒng)對(duì)用戶產(chǎn)生刺激。該刺激輸出503可以耦合到系統(tǒng)的一個(gè)或多個(gè)不同的硬件資源,諸如燈、顯示器、揚(yáng)聲器、以及力系統(tǒng),諸如壓電或觸覺設(shè)備。在提供刺激之后,系統(tǒng)使用響應(yīng)傳感器502來檢測(cè)來自用戶的對(duì)刺激的響應(yīng)(如果存在的話)。所檢測(cè)到的響應(yīng)被發(fā)送到確認(rèn)模塊601。響應(yīng)可以使用照相機(jī)、麥克風(fēng)或者觸摸傳感器來檢測(cè)。
[0035]來自確認(rèn)模塊601的結(jié)果被傳遞到認(rèn)證模塊700以與面部傳感器登錄模塊一起考慮。認(rèn)證基于所接收到的輸入關(guān)于是允許還是拒絕登錄做出確定。如果允許登錄,則激活登錄800并且授權(quán)用戶訪問系統(tǒng)資源801。
[0036]圖