一種多層次人臉識別身份認證系統的製作方法
2023-09-20 04:18:40
本發明涉及人臉識別技術領域,具體是涉及一種多層次人臉識別身份認證系統。
背景技術:
隨著社會經濟的快速發展,各種身份證造假技術不斷地提高,各企事業單位在招聘用人、訪客來訪驗證確認等工作上對辨別來人與其身份證上是否真的是同一個人的難度大大增加,給企業帶來很大的安全隱患,因此各單位的辨別身份證照片與人臉對照的技術,成為安保工作中最為重要的環節之一。
目前人證比對系統較為常見的一種方式是通過採集裝置採集人臉圖像,通過圖像信息與系統內置的基準信息比對,若比對的特徵值相似度超過第一預設值,則判斷結果為通過,若比對的特徵值相似度低於第一預設值則判斷結果為不通過,而這種驗證方式較為單一,靈活性較低。
技術實現要素:
針對現有技術中存在的上述問題,現旨在提供一種多層次人臉識別身份認證系統,以增加後臺驗證的方式,提高人臉識別的效果。
具體技術方案如下:
一種多層次人臉識別身份認證系統,包括若干驗證端,所述驗證端用於採集待驗證信息,所述待驗證信息包括使用者的身份證數據以及圖像格式的待比對數據;處理端,所述處理端以及身份證信息資料庫,所述身份證信息資料庫包括身份證數據以及與每一所述身份證數據對應圖像格式的第一基準數據,所述處理端根據所述待驗證信息中的身份證數據從所述身份證信息資料庫中調取對應的第一基準數據,所述處理端比對第一基準數據與對應的所述待比對數據,並根據比對結果輸出第一比對值,還包括
後臺端,連接所述處理端;
所述處理端配置有第一閾值以及第二閾值,當所述第一比對值高於所述第一閾值時,驗證結果為通過;當所述第一比對值低於所述第二閾值時,驗證結果為未通過;當所述第一比對值於第一閾值和第二閾值之間時,所述處理端將所述待比對數據、第一基準數據以及第一比對值發送至所述後臺端,所述後臺端的使用者接收數據並選擇輸出通過/未通過的驗證結果。
進一步地,所述待驗證信息中至少包括3個待比對數據。
進一步地,所述處理端配置有特徵捕獲單元,所述特徵捕獲單元用於捕獲特徵區域作為第二基準數據,所述特徵區域捕獲的邏輯包括:
比對所有待比對數據與所述第一基準數據,分別從相同的坐標系中確定特徵異常位置,所述特徵異常位置處待比對數據的特徵點與第一基準數據的特徵點不同,關聯所有特徵異常位置形成異常區間,直至得到每一待比對數據對應的異常區間;
比較任意多個待比對數據的異常區間,若異常區間大小超過第一預設面域值且被比較的異常區間之間的相似度超過第一捕獲閾值時,關聯被比較的所述異常區間得到特徵區域。
進一步地,若被關聯的異常區間數量高於第一預設數量值時,則於同一坐標系中,以將特徵區域中的數據替換入第一基準數據的對應位置以生成新的第一基準數據。
進一步地,若被關聯的異常區間數量低於第一預設數量值同時高於第二預設數量值時,則於同一坐標系中,以將特徵區域中的數據替換入第一基準數據的對應位置以生成第二基準數據,且處理端比對過程中,分別將待比對數據與第一基準數據以及第二基準數據進行比對,並將比對結果相似度較高的值作為第一比對值。
進一步地,若被關聯的異常區間數量低於第二預設數量時,則於同一坐標系中,從所述第一基準數據中刪除所述特徵區域對應的位置內的數據以生成第二基準數據,且處理端比對過程中,分別將待比對數據與第一基準數據以及第二基準數據進行比對,並將比對結果相似度較高的值作為第一比對值。
進一步地,所述驗證端包括補光器,所述補光器用於提供所述驗證端採集所述待比對數據時所需的照度,所述驗證端於預設時間段內採集至少3個待比對數據,採集每一所述待比對數據時,所述補光器的輸出照度不同,不同的所述輸出照度均根據一基準照度獲得;
所述處理端比較不同待比對數據對應的第一比對值,確定對應的第一比對值最高的輸出照度替換所述基準照度。
進一步地,還包括更新模塊用於更新所述身份證信息資料庫內的第一基準數據,所述更新模塊連接於後臺端,且所述更新模塊可與任意終端通訊以接收所述終端上傳的更新請求數據,所述後臺端的使用者驗證所述更新請求數據後,所述更新模塊根據所述更新請求數據更新對應的第一基準數據。
進一步地,所述驗證端連接有gps模塊,所述gps模塊用於獲取驗證端的位置數據,所述待驗證信息中包括所述位置數據。
進一步地,還包括驗證資料庫,所述驗證資料庫用於存儲單次驗證得到的驗證結果、位置數據、身份證數據以及所述待比對數據。
上述技術方案的積極效果是:
上述的多層次人臉識別身份認證系統,通過原有的人臉識別技術,輸出代表相似度的第一對比值,而對第一對比值通過閾值比較的原理,而判斷通過、人工識別和未通過的輸出結果,而通過人工識別進行輔助判斷,提高原有系統的辨識容錯率,提高辨識可靠性和安全性。
附圖說明
圖1為本發明的一種多層次人臉識別身份認證系統的實施例的結構圖;
圖2為本發明的一種多層次人臉識別身份認證系統的實施例的結構圖;
圖3為本發明的一種多層次人臉識別身份認證系統的實施例的結構圖;
附圖中:100、驗證端;110、補光器;120、gps模塊;200、處理端;210、特徵捕獲單元;220、驗證資料庫;300、身份證信息資料庫;400、後臺端。
具體實施方式
為了使本發明實現的技術手段、創作特徵、達成目的與功效易於明白了解,以下實施例結合附圖1至附圖3對本發明提供的技術方案作具體闡述,但以下內容不作為本發明的限定。
如圖1和圖2所示,實施例1,本實施例提供的多層次人臉識別身份認證系統包括:一種多層次人臉識別身份認證系統,包括若干驗證端100,所述驗證端100用於採集待驗證信息,所述待驗證信息包括使用者的身份證數據以及圖像格式的待比對數據;處理端200,所述處理端200以及身份證信息資料庫300,所述身份證信息資料庫300包括身份證數據以及與每一所述身份證數據對應圖像格式的第一基準數據,所述處理端200根據所述待驗證信息中的身份證數據從所述身份證信息資料庫300中調取對應的第一基準數據,所述處理端200比對第一基準數據與對應的所述待比對數據,並根據比對結果輸出第一比對值,通過人臉識別技術比對兩個圖像格式的文件的相似度輸出第一對比值(比較待比對數據與第一基準數據),為現有的實施方式,在此不做贅述,本發明的核心內容為,還包括
後臺端400,連接所述處理端200;後臺端400數量以及配置可以設置若干,每個後臺端400對應有至少一個後臺人員使用,以實現人工比對。
所述處理端200配置有第一閾值以及第二閾值,當所述第一比對值高於所述第一閾值時,驗證結果為通過;當所述第一比對值低於所述第二閾值時,驗證結果為未通過;當所述第一比對值於第一閾值和第二閾值之間時,所述處理端200將所述待比對數據、第一基準數據以及第一比對值發送至所述後臺端400,所述後臺端400的使用者接收數據並選擇輸出通過/未通過的驗證結果。例如對比度80%為第一閾值,對比度50%為第二閾值,那麼高於第一閾值,那麼就可以判斷通過驗證,而在第一閾值和第二閾值之間,則需要人工輔助驗證,而低於第二閾值,就可以直接判斷為未通過,減少人工辨識的成本。由於單次採集可能出現抖動失真等問題,所以通過三次採樣得到所述待驗證信息中至少包括3個待比對數據,而後進行分別判斷,抓取最大的第一比對值。
由於預置於身份證信息中的人臉信息圖像為使用者在一時間點所拍攝的圖像,而使用者在長時間使用過程中,可能出現面部特徵變化的情況,例如燒燙傷、疤痕、整形等情況,那麼此時由於部分的內容信息會出現改變,所以容易導致人臉識別不易完成,所以本發明的實施例2,在實施例1的基礎上,所述處理端200配置有特徵捕獲單元210,所述特徵捕獲單元210用於捕獲特徵區域作為第二基準數據,特徵區域的概念如下,由於每一個圖像格式的人臉數據,如果將他們處理成大小相同的圖像,就可以建立統一的坐標系,從而起到比對的效果,這一步驟是人臉比對的必經步驟,而通過該方式就可以於任意的坐標區域確定一對應的人臉信息,所述特徵區域捕獲的邏輯包括:
比對所有待比對數據與所述第一基準數據,分別從相同的坐標系中確定特徵異常位置,所述特徵異常位置處待比對數據的特徵點與第一基準數據的特徵點不同,關聯所有特徵異常位置形成異常區間,關聯特徵異常位置實現異常區間確定的方式如下,判斷每個特徵異常位置是否存在相鄰的特徵異常位置,如果存在相鄰的特徵異常位置,就將這些位置做出關聯得到一個連續的異常區間,順序進行,直至得到每一待比對數據對應的異常區間;
比較任意多個待比對數據的異常區間,若異常區間大小超過第一預設面域值且被比較的異常區間之間的相似度超過第一捕獲閾值時,關聯被比較的所述異常區間得到特徵區域,特徵區域的得到有兩個條件,一是異常區間的大小要大於第一預設面域值,也就是說,僅有一個特徵點的異常區間會被排除,二是異常區間的之間的相似度要超過第一捕獲閾值,才能被判斷為特徵區域,也就是說,多次拍攝中,不相同異常區間也會被排出,這樣就能夠準確的篩選出人臉的創傷、燒傷、整形的部分以及對其部分進行定位。
且同時通過被關聯的異常區間數量為劃分級別,被關聯的異常區間數量反映了該特徵存在的時間跨度以及重合次數,也就是說,可恢復性區別和不可逆的區別存在不同,若創傷較快時間回復,那麼設置的級別就較低,對最後結果的影響較小。
第一級別,例如若被關聯的異常區間數量高於第一預設數量值時,則於同一坐標系中,以將特徵區域中的數據替換入第一基準數據的對應位置以生成新的第一基準數據,若被關聯的異常區間數量較大,也就是改變持續的時間非常長,判斷為不可恢復的改變,那麼就會將該部分的特徵直接替換到對應的第一基準數據中,徹底改變第一基準數據,提高後續辨識的效率。
第二級別,例如若被關聯的異常區間數量低於第一預設數量值同時高於第二預設數量值時,則於同一坐標系中,以將特徵區域中的數據替換入第一基準數據的對應位置以生成第二基準數據,且處理端200比對過程中,分別將待比對數據與第一基準數據以及第二基準數據進行比對,並將比對結果相似度較高的值作為第一比對值。也就是改變持續時間適中,判斷為需長時間恢復的改變,那麼就生成第一基準數據和第二基準數據,分別進行比對,取相似度較高的值,這樣一來,可以提高比對的精度,同時一旦面部回復,也可以第一時間識別。
第三級別,若被關聯的異常區間數量低於第二預設數量時,則於同一坐標系中,從所述第一基準數據中刪除所述特徵區域對應的位置內的數據以生成第二基準數據,且處理端200比對過程中,分別將待比對數據與第一基準數據以及第二基準數據進行比對,並將比對結果相似度較高的值作為第一比對值。若判斷為快恢復的改變,那麼生成的第二基準數據數據內容不包括特徵區域,這樣一來,由於隨著時間的變化,該區域的圖像信息容易出現改變,所以第二基準數據就排除該區域,那麼也就是說,該區域的圖像信息無論發生如何變化,都可以起到一個合理的比對效果。
需要說明的是,級別的劃分是可以根據具體的比對結果更新,也就是說,若3天比對的結果被判斷為第三級別,則先按照第三級別進行處理,若人臉的實際改變部分恢復,那麼級別同樣會恢復就不存在特徵區域,若人臉的實際改變部分未恢復,則到第30天時,就會被更新到第二級別,按照第二級別進行處理,同樣的在第二級別後,幾天恢復,那麼重新進入第三級別,若1年未恢復,則進入第一級別。
實施例3在實施例1的基礎上,參照圖3所述驗證端100包括補光器110,所述補光器110用於提供所述驗證端100採集所述待比對數據時所需的照度,所述驗證端100於預設時間段內採集至少3個待比對數據,採集每一所述待比對數據時,所述補光器110的輸出照度不同,不同的所述輸出照度均根據一基準照度獲得;補光器110的設置,為了防止因照度影響,而導致採樣出現異常。
所述處理端200比較不同待比對數據對應的第一比對值,確定對應的第一比對值最高的輸出照度替換所述基準照度。例如基準照度為10,那麼輸出的三個照度為12,10,8,。則這樣一來,就可以根據照度值的不同,這樣一來,就可以根據比對結果,調節照度,通過不斷的比對,就可以得到一個較為穩定的照度,這樣一來,就可以提高比對的穩定性和可靠性。
還包括更新模塊用於更新所述身份證信息資料庫300內的第一基準數據,所述更新模塊連接於後臺端400,且所述更新模塊可與任意終端通訊以接收所述終端上傳的更新請求數據,所述後臺端400的使用者驗證所述更新請求數據後,所述更新模塊根據所述更新請求數據更新對應的第一基準數據。而由於設置了後臺端400,那麼就可以通過後臺端400驗證新的圖像信息從而更新第一基準數據,這樣用戶或者公安都可以實時更新個人信息,保證辨識效率和精度。
所述驗證端100連接有gps模塊120,所述gps模塊120用於獲取驗證端100的位置數據,所述待驗證信息中包括所述位置數據。通過gps模塊120的設置,保證數據正常,同時結合位置信息,可以提高數據的安全性和可靠性。
還包括驗證資料庫220,所述驗證資料庫220用於存儲單次驗證得到的驗證結果、位置數據、身份證數據以及所述待比對數據。通過驗證資料庫220的設置,對結果進行保存,保證驗證效果以及驗證的效率,提高驗證的可靠性和安全性。
以上僅為本發明較佳的實施例,並非因此限制本發明的實施方式及保護範圍,對於本領域技術人員而言,應當能夠意識到凡運用本發明說明書及圖示內容所作出的等同替換和顯而易見的變化所得到的方案,均應當包含在本發明的保護範圍內。