一種基于虹膜變化的活體識別方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及生物特征識別領(lǐng)域,具體涉及一種基于虹膜變化的活體識別方法及系統(tǒng)。
【背景技術(shù)】
[0002]人臉檢測技術(shù)是基于人的臉部特征,對輸入的人臉圖像或者視頻流,將其與已知的人臉進(jìn)行對比,從而識別每個人臉的身份,人臉識別技術(shù)具有廣泛的應(yīng)用前景,可以用于政府、軍隊、銀行、社會福利保障、電子商務(wù)、安全防務(wù)等領(lǐng)域,如:人臉識別門禁,一方面可以作為在職人員的考勤,另一方面還可以根據(jù)系統(tǒng)內(nèi)置的數(shù)據(jù)庫識別敏感人群并發(fā)出警報;銀行可以使用人臉識別系統(tǒng)作為取款的輔助憑證,防止冒領(lǐng)和金融詐騙;公安機(jī)關(guān)可以利用人臉識別系統(tǒng)在全國范圍內(nèi)搜捕罪犯;社會福利部門可以使用人臉識別系統(tǒng)讓受保人群進(jìn)行自主驗證領(lǐng)取福利,減少工作量;校園尤其是幼兒園可以使用人臉識別系統(tǒng)驗證學(xué)生親屬的身份,防止拐賣兒童事件的發(fā)生等等。
[0003]但是,現(xiàn)有機(jī)器的判斷能力遠(yuǎn)不如人類,人臉識別系統(tǒng)存在著很大的被各種欺騙手段迷惑而錯判的可能性,比如可以使用該人的照片、視頻甚至仿真人頭來欺騙攝像頭使得欺騙者通過人臉識別系統(tǒng)的驗證,以此進(jìn)行詐騙、拐賣兒童等犯罪行為。因此,現(xiàn)有人臉識別系統(tǒng)智能性不高,不能獨(dú)立、快速、準(zhǔn)確的檢驗活體,仍需要人類輔助,不能達(dá)到減少人力損耗的目的。
【發(fā)明內(nèi)容】
[0004]針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明提供一種基于虹膜變化的活體識別方法及系統(tǒng),根據(jù)虹膜的光敏感特性得到一段時間內(nèi)瞳孔收縮狀態(tài),通過判斷該段時間內(nèi)瞳孔收縮變化狀態(tài)與光照變化的符合程度進(jìn)行活體識別,以解決現(xiàn)有技術(shù)不能快速、高效的進(jìn)行活體識別,活體識別準(zhǔn)確率低的問題。
[0005]第一方面,本發(fā)明提供了一種基于虹膜變化的活體識別方法,包括:
[0006]獲取當(dāng)前設(shè)備的屏幕亮度信息;
[0007]獲取用戶對所述當(dāng)前設(shè)備屏幕亮度的瞳孔收縮狀態(tài)信息;
[0008]將所述屏幕亮度信息和所述瞳孔收縮狀態(tài)信息進(jìn)行分析,獲取所述屏幕亮度信息與所述瞳孔收縮狀態(tài)信息的相關(guān)系數(shù);
[0009]將所述相關(guān)系數(shù)與預(yù)設(shè)的閾值進(jìn)行比較,若所述相關(guān)系數(shù)大于等于所述閾值,則確定所述用戶為真人。
[0010]其中,獲取當(dāng)前設(shè)備的屏幕亮度信息,包括:
[0011]獲取用戶觸發(fā)指令;
[0012]根據(jù)所述觸發(fā)指令獲取與所述觸發(fā)指令對應(yīng)的屏幕亮度信息。
[0013]其中,所述方法還包括:
[0014]將當(dāng)前設(shè)備的屏幕亮度按照預(yù)設(shè)規(guī)則劃分為多級屏幕亮度信息。
[0015]其中,所述獲取用戶對所述當(dāng)前設(shè)備屏幕亮度的瞳孔收縮狀態(tài)信息,包括:
[0016]根據(jù)所述觸發(fā)指令采集用戶與設(shè)備交互過程中的人臉區(qū)域視頻;
[0017]從所述人臉區(qū)域視頻中截取虹膜區(qū)域視頻;
[0018]根據(jù)所述虹膜區(qū)域視頻的每幀圖像的時間關(guān)系得出瞳孔的收縮狀態(tài)信息。
[0019]其中,所述用戶觸發(fā)指令為多級觸發(fā)指令;所述多級屏幕亮度信息與所述多級觸發(fā)指令為對應(yīng)關(guān)系。
[0020]第二方面,本發(fā)明提供一種基虹膜變化的活體識別系統(tǒng),包括:
[0021]第一信息獲取模塊,用于獲取當(dāng)前設(shè)備的屏幕亮度信息;
[0022]第二信息獲取模塊,用于獲取用戶對所述當(dāng)前設(shè)備屏幕亮度的瞳孔收縮狀態(tài)信息;
[0023]相關(guān)系數(shù)獲取模塊,用于將所述屏幕亮度信息和所述瞳孔收縮狀態(tài)信息進(jìn)行分析,獲取所述屏幕亮度信息與所述瞳孔收縮狀態(tài)信息的相關(guān)系數(shù);
[0024]比較模塊,用于將所述相關(guān)系數(shù)與預(yù)設(shè)的閾值進(jìn)行比較分析;
[0025]確定模塊,用于在所述比較模塊中確定所述相關(guān)系數(shù)大于等于所述閾值,則確定所述用戶為真人。
[0026]其中,所述第一信息獲取模塊包括:
[0027]指令獲取單元,用于獲取用戶觸發(fā)指令;
[0028]屏幕亮度信息獲取單元,用于根據(jù)所述觸發(fā)指令獲取與所述觸發(fā)指令對應(yīng)的屏幕亮度信息。
[0029]其中,所述系統(tǒng)還包括亮度劃分模塊,用于將當(dāng)前設(shè)備的屏幕亮度按照預(yù)設(shè)規(guī)則劃分為多級屏幕亮度信息。
[0030]其中,所述第二信息獲取模塊包括:
[0031]人臉視頻采集單元,用于根據(jù)所述觸發(fā)指令采集用戶與設(shè)備交互過程中的人臉區(qū)域視頻;
[0032]虹膜視頻截取單元,用于從所述人臉區(qū)域視頻中截取虹膜區(qū)域視頻;
[0033]瞳孔信息采集單元,用于根據(jù)所述虹膜區(qū)域視頻的每幀圖像的時間關(guān)系得出瞳孔的收縮狀態(tài)信息。
[0034]其中,所述用戶觸發(fā)指令為多級觸發(fā)指令;所述多級屏幕亮度信息與所述多級觸發(fā)指令為對應(yīng)關(guān)系。
[0035]由上述技術(shù)方案可知,本發(fā)明提供的一種基于虹膜變化的活體識別方法及系統(tǒng),通過獲取一段時間內(nèi)人臉檢測設(shè)備人機(jī)交互過程中的視頻,從該視頻中截取虹膜區(qū)域的視頻,根據(jù)虹膜的光敏感特性檢測該段時間內(nèi)用戶瞳孔的收縮狀態(tài),判斷時間內(nèi)用戶瞳孔的收縮狀態(tài)與設(shè)備的光照變化的相關(guān)系數(shù),在相關(guān)系數(shù)大于預(yù)設(shè)的閾值時,可確定當(dāng)前檢測的用戶為真人。由此,提高了人臉檢測設(shè)備的智能性,使人臉檢測設(shè)備能夠快速、高效的進(jìn)行活體識別,提高了活體識別的準(zhǔn)確率,同時達(dá)到了減少人力損耗的目的。
【附圖說明】
[0036]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1為本發(fā)明一實施例提供的基于虹膜變化的活體識別方法的流程示意圖;
[0038]圖2為本發(fā)明另一實施例提供的基于虹膜變化的活體識別方法的流程示意圖;
[0039]圖3為本發(fā)明另一實施例提供的基于虹膜變化的活體識別方法的流程示意圖;
[0040]圖4為本發(fā)明一實施例提供的基于虹膜變化的活體識別系統(tǒng)的結(jié)構(gòu)示意圖;
[0041]圖5為本發(fā)明另一實施例提供的基于虹膜變化的活體識別系統(tǒng)的結(jié)構(gòu)示意圖;
[0042]圖6為本發(fā)明另一實施例提供的基于虹膜變化的活體識別系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0043]下面結(jié)合附圖和實施例,對本發(fā)明的【具體實施方式】作進(jìn)一步詳細(xì)描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
[0044]圖1示出了本發(fā)明一實施例提供的基于虹膜變化的活體識別方法的流程示意圖,如圖1所示,本實施例的基于虹膜變化的活體識別方法,包括:
[0045]S11、獲取當(dāng)前設(shè)備的屏幕亮度信息;
[0046]S12、獲取用戶對所述當(dāng)前設(shè)備屏幕亮度的瞳孔收縮狀態(tài)信息;
[0047]其中,通過人臉檢測設(shè)備人機(jī)交互過程中采集的視頻獲取用戶瞳孔收縮狀態(tài)信息。
[0048]S13、將所述屏幕亮度信息和所述瞳孔收縮狀態(tài)信息進(jìn)行分析,獲取所述屏幕亮度信息與所述瞳孔收縮狀態(tài)信息的相關(guān)系數(shù);
[0049]其中,根據(jù)用戶瞳孔收縮狀態(tài)與屏幕亮度變化的符合程度來確定相關(guān)系數(shù)。
[0050]S14、將所述相關(guān)系數(shù)與預(yù)設(shè)的閾值進(jìn)行比較,若所述相關(guān)系數(shù)大于等于所述閾值,則確定所述用戶為真人。
[0051]可以理解的是,當(dāng)相關(guān)系數(shù)小于閾值時,可理解為用戶為假人。
[0052]應(yīng)當(dāng)說明的是,該處的閾值可為經(jīng)驗值,通過多次實驗驗證得到的一個與相關(guān)系數(shù)進(jìn)行比較的數(shù)值。
[0053]本實施例中的一種基于虹膜變化的活體識別方法,通過獲的當(dāng)前屏幕的屏幕亮度信息,以及用戶對所述當(dāng)前屏幕亮度的瞳孔收縮狀態(tài)信息,進(jìn)而對屏幕亮度信息和瞳孔收縮狀態(tài)信息進(jìn)行分析,獲得與預(yù)設(shè)的閾值進(jìn)行比較的相關(guān)系數(shù),在相關(guān)系數(shù)大于等于閾值時,可確定用戶為真人,增加了現(xiàn)有人臉檢測設(shè)備的智能性,提高了現(xiàn)有技術(shù)活體識別的準(zhǔn)確率。這一方法可以快速、高效、準(zhǔn)確的進(jìn)行活體識別,達(dá)到了減少人力損耗的目的。
[0054]為了進(jìn)一步體現(xiàn)本發(fā)明的優(yōu)越性,如下通過批露本發(fā)明中上一實施例中步驟Sll的細(xì)分步驟來體現(xiàn)依據(jù)本方法步驟實現(xiàn)的另一實施例。參照圖2,本步驟的細(xì)分步驟包括:
[0055]S111、獲取用戶觸發(fā)指令;
[0056]其中,所述用戶觸發(fā)指令為多級觸發(fā)指令。
[0057]S112、根據(jù)所述觸發(fā)指令獲取與所述觸發(fā)指令對應(yīng)的屏幕亮度信息。
[0058]可選的,所述用戶多級觸發(fā)指令可以通過設(shè)備按鈕進(jìn)行觸發(fā)或觸摸屏觸發(fā)。
[0059]可選的,所述用戶多級觸發(fā)指令可以通過一個按鈕觸發(fā)或多個按鈕觸發(fā)。
[0060]其中,將當(dāng)前設(shè)備的屏幕亮度按照預(yù)設(shè)規(guī)則劃分為多級屏幕亮度信息。
[0061]其中,用戶多級觸發(fā)指令與按照預(yù)設(shè)規(guī)則劃分的多級屏幕亮度信息是相互對應(yīng)的關(guān)系O
[0062]舉例來說,當(dāng)人臉檢測設(shè)備接收到用戶第一觸發(fā)指令時,相應(yīng)的就獲取預(yù)設(shè)的