用于比較圖像的方法、系統(tǒng)以及計算機程序的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于比較圖像的方法、系統(tǒng)以及計算機程序。
【背景技術(shù)】
[0002]對服務(wù)供應(yīng)商經(jīng)由設(shè)備(諸如,PC、平板電腦和移動電話)提供它們的服務(wù)的需求增加。然而,對于許多服務(wù)提供者,需要驗證他們提供服務(wù)的用戶的證書是很重要的。對于某些在線服務(wù)的提供者,例如,存在需要保證它們的用戶在某個年齡之上。例如,在該用戶允許訪問用戶限制的銀行服務(wù)之前,網(wǎng)上銀行服務(wù)提供者需要保證用戶的身份被可靠地驗證。例如,與經(jīng)由面對面交易驗證個人的身份相比,當(dāng)經(jīng)由設(shè)備驗證用戶身份時,具有特殊的挑戰(zhàn)。
【發(fā)明內(nèi)容】
[0003]根據(jù)本發(fā)明的第一方面,提供了確定移動設(shè)備的用戶是否對應(yīng)于預(yù)先驗證的用戶的方法,通過身份證件預(yù)先驗證了該用戶,該身份證件包括:預(yù)先驗證的用戶的攝影圖像,該攝影圖像在身份證件上是可見的;以及集成電路元件,存儲表示預(yù)先驗證的用戶的數(shù)字圖像的數(shù)據(jù),該方法包括:使連接至移動設(shè)備或者與移動設(shè)備成為整體的芯片讀取器訪問集成電路元件,從而檢索表示預(yù)先驗證的用戶的數(shù)字圖像的數(shù)據(jù);使連接至移動設(shè)備或者與移動設(shè)備成為整體的照相機捕捉第一圖像,第一圖像對應(yīng)于身份證件的部分的圖像,該身份證件的部分包含身份證件上可見的所述攝影圖像;使連接至移動設(shè)備或者與移動設(shè)備成為整體的照相機捕捉第二圖像,該第二圖像對應(yīng)于移動設(shè)備的用戶;并且,排列所檢索的數(shù)據(jù)以及表示要比較的第一圖像和第二圖像的數(shù)據(jù),從而確定第一圖像、第二圖像和數(shù)字圖像是否表示相同用戶;并且,如果確定第一圖像、第二圖像和數(shù)字圖像表示相同用戶,則形成預(yù)先驗證的用戶和移動設(shè)備之間的關(guān)聯(lián)。
[0004]將所檢索的數(shù)據(jù)以及表示第一圖像和第二圖像的數(shù)據(jù)進行比較的步驟可基于所檢索的數(shù)據(jù)以及表示第一圖像和第二圖像的數(shù)據(jù)的每個可能的置換來執(zhí)行??商娲?,可采用較少處理器密集過程,其中,所檢索的數(shù)據(jù)分開與表示第一圖像的數(shù)據(jù)以及表示第二圖像的數(shù)據(jù)進行比較。
[0005]通過形成預(yù)先驗證的用戶和移動設(shè)備之間的關(guān)聯(lián),實際上,該移動設(shè)備被驗證為預(yù)先驗證的用戶的移動設(shè)備。該關(guān)聯(lián)可用于幾個目的。
[0006]如第一實例,經(jīng)由移動設(shè)備提供訪問用戶限制業(yè)務(wù)或者資源的第三方可以使用該關(guān)聯(lián)。更具體地,第三方可以使用該關(guān)聯(lián)以確定在哪個移動設(shè)備上提供訪問預(yù)先驗證的用戶已經(jīng)請求的服務(wù)/資源。在這種情況下,一旦確定第一圖像、第二圖像和數(shù)字圖像表示相同用戶,可通知第三方預(yù)先驗證的用戶與哪個移動設(shè)備相關(guān)聯(lián)。以此方式,第三方可以保證他們提供的服務(wù)或者資源被供應(yīng)給預(yù)先驗證的用戶持有的移動設(shè)備。
[0007]如另一實例,該關(guān)聯(lián)可用于識別可疑的用戶行為。例如,如果第一移動設(shè)備的用戶表明是預(yù)先驗證的用戶;然而,預(yù)先驗證的用戶與不同的移動設(shè)備相關(guān),并且曾經(jīng)僅在該設(shè)備上驗證了他自己,則第一移動設(shè)備的用戶可被識別為可疑用戶。在這種情況下,可在第一設(shè)備的用戶提供的身份證件上進行更嚴(yán)格的驗證核對。
[0008]如又一實例,該關(guān)聯(lián)可用于在對于該設(shè)備的稍后驗證事件中驗證移動設(shè)備的用戶。更具體地,一旦確定第一圖像、第二圖像和數(shù)字圖像表示相同用戶,表示第二圖像的數(shù)據(jù)和/或表示從身份證件的芯片檢索的數(shù)字圖像的數(shù)據(jù)可與移動設(shè)備的關(guān)聯(lián)一起存儲為預(yù)先驗證的用戶的驗證圖像。
[0009]在對移動設(shè)備隨后的驗證事件中,可以檢索與移動設(shè)備相關(guān)的預(yù)先驗證的用戶的存儲圖像并且將其與移動設(shè)備用戶新捕捉的圖像進行比較。以此方式,在不要求用戶提供身份證件的情況下,可以確定移動設(shè)備的當(dāng)前用戶是不是與移動設(shè)備相關(guān)的預(yù)先驗證的用戶。在這種情況下,因此,移動設(shè)備和預(yù)先驗證的用戶之間的關(guān)聯(lián)實際上是移動設(shè)備和圖像之間的關(guān)聯(lián),該圖像是已經(jīng)驗證為預(yù)先驗證的用戶的圖像。
[0010]在其中第二圖像(S卩,通過移動設(shè)備捕捉的預(yù)先驗證的用戶的圖像)在遠(yuǎn)離移動設(shè)備的存儲設(shè)備中存儲為預(yù)先驗證的用戶的驗證圖像的具體布置中,移動設(shè)備和第二圖像之間的此種關(guān)聯(lián)具有特定用途。這是因為特定用戶通常將具有在其上驗證他自己的多個移動設(shè)備。因此,遠(yuǎn)程存儲設(shè)備可以存儲預(yù)先驗證的用戶的多個“第二”圖像;它們中的每一個是通過不同的移動設(shè)備捕捉的。通過存儲第二圖像中的每一個和捕捉第二圖像的移動設(shè)備之間的關(guān)聯(lián),當(dāng)用戶試圖經(jīng)由這些設(shè)備中的一個驗證他自己時,可以從存儲設(shè)備檢索“正確的”第二圖像。換言之,當(dāng)用戶試圖通過特定的移動設(shè)備驗證他自己時,可以從存儲設(shè)備檢索通過該移動設(shè)備捕捉的第二圖像并且將其與該移動設(shè)備的用戶的新捕捉的圖像進行比較。通過比較由相同設(shè)備捕捉的圖像,可以提高圖像匹配結(jié)果的可靠性。
[0011]不管如何使用該關(guān)聯(lián),可以形成預(yù)先驗證的用戶和移動設(shè)備之間形成的關(guān)聯(lián),例如,通過存儲唯一的設(shè)備標(biāo)識符和唯一識別預(yù)先驗證的用戶的數(shù)據(jù)之間的關(guān)聯(lián)。如上所述,唯一識別預(yù)先驗證的用戶的數(shù)據(jù)可以包括表示預(yù)先驗證的用戶的數(shù)字圖像的數(shù)據(jù)。唯一的設(shè)備標(biāo)識符和唯一識別預(yù)先驗證的用戶的數(shù)據(jù)可以通過遠(yuǎn)離移動設(shè)備的存儲設(shè)備進行存儲。
[0012]通過確定第一圖像、第二圖像和數(shù)字圖像是否表示相同用戶,可以確定達到移動設(shè)備的用戶是不是預(yù)先驗證的用戶的高級別的信任度。
[0013]更具體地,與在例如所檢索的數(shù)據(jù)與第二圖像之間執(zhí)行兩次比較相比,通過在所檢索的數(shù)據(jù)與表示第一圖像和第二圖像的數(shù)據(jù)之間執(zhí)行三次比較,提高了圖像匹配結(jié)果的可靠性。
[0014]此外,通過將表示第一圖像(S卩,在身份證件上可見的預(yù)先驗證的用戶的攝影圖像的圖像)的數(shù)據(jù)與表示在集成電路元件上存儲的預(yù)先驗證的用戶的數(shù)字圖像進行比較,可以驗證身份證件的有效性。例如,可以檢測身份證件上可見的攝影圖像的變化。也可執(zhí)行另外的有效性核對。
[0015]有利地,為了驗證身份證件的有效性的目的,該方法可包括安排所檢索的數(shù)據(jù)和表示第一圖像的數(shù)據(jù)進行比較。例如,身份證件可進一步包括第一數(shù)據(jù),在這樣的情況下,該方法可進一步包括安排從身份證件中得出第一數(shù)據(jù),使得基于第一數(shù)據(jù)執(zhí)行驗證身份證件的有效性。
[0016]在一個實例中,所述第一數(shù)據(jù)中的至少一些可存儲在集成電路元件中,并且安排從身份證件中得出第一數(shù)據(jù)的步驟可包括使連接至移動設(shè)備或者與移動設(shè)備成為整體的芯片讀取器訪問集成電路元件以檢索所述第一數(shù)據(jù)。如具體實例,在集成電路元件中存儲的第一數(shù)據(jù)可包括通過簽發(fā)身份證件的機構(gòu)標(biāo)記的數(shù)據(jù)。在這種情況下,基于第一數(shù)據(jù)驗證身份證件的有效性的步驟可包括驗證已經(jīng)通過簽發(fā)機構(gòu)標(biāo)記的數(shù)據(jù)。
[0017]此外或者可替代地,所述第一數(shù)據(jù)中的至少一些在所述身份證件上可以是可見的,并且所述第一圖像包括身份證件包含所述第一數(shù)據(jù)的部分。在這種情況下,安排從身份證件得出第一數(shù)據(jù)的步驟包括以下任意一個:分析第一圖像內(nèi)的特征,或者將所述第一圖像發(fā)送到被配置為分析所述第一圖像內(nèi)的特征的遠(yuǎn)程處理系統(tǒng),從而從身份證件中得出所述第一數(shù)據(jù)。
[0018]如具體實例,一些第一數(shù)據(jù)可儲存在集成電路元件中并且一些在身份證件上可以是可見的??梢岳脧纳矸葑C件上可見的數(shù)據(jù)得出的密鑰將集成電路元件中存儲的數(shù)據(jù)進行加密。在這種情況下,驗證身份證件的有效性的步驟可包括從身份證件得出可見數(shù)據(jù),并且使用可見數(shù)據(jù)得出用于解密在集成電路元件中存儲的數(shù)據(jù)。以此方式,例如,可以驗證可見數(shù)據(jù)和/或集成電路元件上的數(shù)據(jù)沒有被篡改。
[0019]如又一實例,至少一些第一數(shù)據(jù)可包括與身份證件相關(guān)的用戶的唯一標(biāo)識符。在此布置中,唯一標(biāo)識符可用于進一步從遠(yuǎn)離身份證件的存儲設(shè)備中檢索與用戶有關(guān)的數(shù)據(jù)。所檢索的數(shù)據(jù)可用于核對身份證件的有效性。如具體實例,所檢索的數(shù)據(jù)可包括與身份證件相關(guān)的用戶圖像,并且可以通過將所檢索的圖像與身份證件的圖像(即,“第一圖像”)和/或表示芯片上存儲的數(shù)字圖像的數(shù)據(jù)進行比較來核對身份證件的有效性,以便驗證該身份證件沒有被篡改。此外,或者可替代地,所檢索的圖像可以與設(shè)備的用戶圖像(即,“第二圖像”)進行比較。這樣做可提高用戶身份證驗證結(jié)果的可靠性。
[0020]在一個布置中,身份證件可進一步包括與預(yù)先驗證的用戶有關(guān)的第二數(shù)據(jù),并且該方法可進一步包括安排從身份證件得出所述第二數(shù)據(jù)。第二數(shù)據(jù)可以是識別預(yù)先驗證的用戶的數(shù)據(jù),諸如,姓名、出生日期和/或用戶地址。如果第一圖像、第二圖像和數(shù)字圖像確定表示相同用戶,可以與預(yù)先驗證的用戶的標(biāo)識符一起存儲這個第二數(shù)據(jù),以用于用戶隨后的驗證事件。因此,在隨后的驗證事件中不需要提供這個數(shù)據(jù)。
[0021]在一個實例中,所述第二數(shù)據(jù)中的至少一些存儲在集成電路元件中,并且安排從身份證件得出所述第二數(shù)據(jù)的步驟包括使連接至移動設(shè)備或者與移動設(shè)備成為整體的芯片讀取器訪問集成電路元件,從而檢索所述第二數(shù)據(jù)。
[0022]此外,或者可替代地,所述第二數(shù)據(jù)中的至少一些在所述身份證件上可以是可見的,并且所述第一圖像可包括包含所述第二數(shù)據(jù)的身份證件的部分。在這種情況下,安排從身份證件得出所述第二數(shù)據(jù)的步驟可包括使用光學(xué)字符識別安排從第一圖像中提取所述第二數(shù)據(jù)。
[0023]第二數(shù)據(jù)可以是以上所述第一數(shù)據(jù)的子集。
[0024]在一個布置中,芯片讀取器可利用近場通信協(xié)議訪問集成電路元件。
[0025]在一些布置中,以上所述的安排比較表示預(yù)先驗證的用戶的數(shù)字圖像的數(shù)據(jù)和表示第一圖像和第二圖像的數(shù)據(jù)的步驟可包括,將表示預(yù)先驗證的用戶的數(shù)字圖像的數(shù)據(jù)和表示所述第一圖像和所述第二圖像的數(shù)據(jù)發(fā)送到被配置為執(zhí)行所述比較的遠(yuǎn)程處理系統(tǒng)??商娲?,表示預(yù)先驗證的用戶的數(shù)字圖像的數(shù)據(jù)和表示所述第一圖像和所述第二圖像的數(shù)據(jù)可以通過移動設(shè)備的處理系統(tǒng)進行比較。
[0026]根據(jù)本發(fā)明的第二方面,提供了用于確定移動設(shè)備的用戶是否對應(yīng)于預(yù)先驗證的用戶的處理系統(tǒng),通過身份證件被預(yù)先驗證該用戶,該身份證件包括:預(yù)先驗證的用戶的攝影圖像,該攝影圖像在身份證件上是可見的;以及集成電路元件,存儲表示預(yù)先驗證的用戶的數(shù)字圖像的數(shù)據(jù),該處理系統(tǒng)被配置為:使連接至移動設(shè)備或者與移動設(shè)備成為整體的芯片讀取器訪問集成電路元件,從而檢索表示預(yù)先驗證的用戶的數(shù)字圖像的數(shù)據(jù);使連接至移動設(shè)備或者與移動設(shè)備成為整體的照相機捕捉第一圖像,第一圖像對應(yīng)于身份證件的部分的圖像,該身份證件的部分包含身份證件上可見的所述攝影圖像;使連接至移動設(shè)備或者與移動設(shè)備成為整體的照相機捕捉第二圖像,該第二圖像對應(yīng)于移動設(shè)備的用戶;并且,安排所檢索的數(shù)據(jù)以及表示所述第一圖像和所述第二圖像的數(shù)據(jù)進行比較,從而確定第一圖像、第二圖像和數(shù)字圖像是否代表相同用戶;并且,如果確定第一圖像、第二圖像和數(shù)字圖像代表相同用戶,則形成預(yù)先驗證的用戶和移動設(shè)備之間的關(guān)聯(lián)。
[0027]根據(jù)本發(fā)明的第三方面,提供了用于確定移動設(shè)備的用戶是否對應(yīng)于預(yù)先驗證的用戶的計算機程序,通過身份證件被預(yù)先驗證該用戶,該身份證件包括:預(yù)先驗證的用戶的攝影圖像,該攝影圖像在身份證件上是可見的;以及存儲表示預(yù)先驗證的用戶的數(shù)字圖像的數(shù)據(jù)的集成電路元件;以及計算機程序,包括當(dāng)在處理系統(tǒng)上執(zhí)行計算機程序時,使處理系統(tǒng)被配置為執(zhí)行根據(jù)第一方面的方法的指令。
[0028]根據(jù)本發(fā)明的第四方面,提供了通過處理系統(tǒng)驗證設(shè)備的用戶是否對應(yīng)于預(yù)先驗證的用戶的方法,該處理系統(tǒng)能夠訪問第一圖像和第二圖像,第一圖像是身份證件的圖像,身份證件包括預(yù)先驗證的用戶的圖像和識別預(yù)先驗證的用戶的數(shù)據(jù),通過信任機構(gòu)關(guān)于預(yù)先驗證的用戶驗證該身份證件,從而預(yù)先驗證該用戶,并且該處理系統(tǒng)被布置為從身份證件得出識別預(yù)先驗證的用戶的數(shù)據(jù),其中,第二圖像是通過該設(shè)備捕捉的圖像,該方法包括:將所述第一圖像和所述第二圖像進行比較,從而確定它們是不是相同用戶的圖像;并且,如果確定第一圖像和第二圖像是相同用戶的圖像:將第一圖像和第二圖像中的一個指定為較高質(zhì)量的圖像;將所指定的圖像作為預(yù)先驗證的用戶的驗證圖像和用于預(yù)先驗證的用戶的標(biāo)識符一起存儲在存儲設(shè)備中,所指定的圖像被指定為用于預(yù)先驗證的用戶隨后的驗證事件中并且;安排所得出的數(shù)據(jù)與用于預(yù)先驗證的用戶的所述標(biāo)識符一起存儲,從而使數(shù)據(jù)能夠在預(yù)先驗證的用戶的隨后的驗證事件中檢索到。
[0029]通過在存儲設(shè)備中存儲指定圖像與預(yù)先驗證的用戶的關(guān)聯(lián),較高質(zhì)量的指定圖像可用作較低質(zhì)量圖像的替換物以驗證設(shè)備的用戶是否對應(yīng)于隨后的驗證事件中的預(yù)先驗證的用戶。
[0030]身份證件通常包括用戶關(guān)聯(lián)的圖片;然而,這些圖片對于面部圖像匹配來說通常具有較低的質(zhì)量。當(dāng)前的身份證件通常以卡片或者其他復(fù)印介質(zhì)的形式簽發(fā);然而,例如,本發(fā)明同樣可適用于具有電子身份部件的身份證件。該電子身份部件的實例可以是身份證件內(nèi)的芯片,該身份證件存儲諸如表示用戶圖像的數(shù)字的數(shù)據(jù)。如另一實例,電子身份部件可以是遠(yuǎn)離身份證件的存儲設(shè)備,并且該身份證件存儲諸如用戶數(shù)字圖像的數(shù)據(jù)。
[0031]通常,第二圖像對于面部圖像匹配來說將具有較高質(zhì)量,其是通過設(shè)備捕捉的圖像。因此,通過存儲第二圖像,并且使用優(yōu)于隨后的核對事件中的身份證件的圖像的第二圖像,可以提高隨后的驗證結(jié)果的可靠性。
[0032]如所提到的,身份證件也包括識別與哪個用戶關(guān)聯(lián)的數(shù)據(jù)。例如,數(shù)據(jù)可以包括諸如姓名、出生日期和/或用戶地址的信息。通過布置與預(yù)先驗證的用戶的標(biāo)識符一起存儲這個數(shù)據(jù),可以在隨后的用戶驗證事件中稍后檢索這個數(shù)據(jù)。因此,在隨后的驗證事件中不需要提供這個數(shù)據(jù)。
[0033]在一些情況下,數(shù)據(jù)可以印制或者以其他方式呈現(xiàn)在身份證件的表面上。例如,在此布置中,可以使用光學(xué)字符識別從身份證件的圖像得出該數(shù)據(jù)。
[0034]此外,或者可替代地,身份證件可包括存儲識別預(yù)先驗證的用戶的數(shù)據(jù)的芯片。在這種情況下,該數(shù)據(jù)可以使用例如近場通信來源于身份證件。更具體地,用于捕捉身份證件圖像的設(shè)備可包括近場通信讀取器,該近場通信讀取器被配置為當(dāng)非常接近于芯片時檢索在身份證件的芯片中存儲的數(shù)據(jù)。實際上,因此,在這個布置中,處理系統(tǒng)通過設(shè)備的近場通信讀取器間接得出在芯片中存儲的數(shù)據(jù)。
[0035]身份證件內(nèi)的芯片中存儲的數(shù)據(jù)可包括預(yù)先驗證的用戶的數(shù)字圖像。其中,就是這種情況,可以檢索數(shù)字圖像并且與第一圖像進行比較,以驗證第一圖像是有效身份證件的圖像。通過該方法,處理系統(tǒng)能夠確定身份證件并且尤其是身份證件上的預(yù)先驗證的用戶的圖片是否已經(jīng)被篡改。來自芯片的數(shù)字圖像也可以與源自身份證件的其他數(shù)據(jù)以及用于預(yù)先驗證的用戶的標(biāo)識符一起被存儲。
[0036]來源于身份證件的數(shù)據(jù)可以另外或者可替代地包括用于與身份證件相關(guān)的用戶的唯一標(biāo)識符。在此布置中,唯一標(biāo)識符可用于進一步從遠(yuǎn)離身份證件的存儲設(shè)備中檢索與用戶有關(guān)的數(shù)據(jù)。處理系統(tǒng)可以使用所檢索的數(shù)據(jù)核對身份證件的有效性。如具體實例,所檢索的數(shù)據(jù)可包括與身份證件相關(guān)的用戶的圖像,并且可以通過將所檢索的圖像與身份證件的圖像(即,“第一圖像”)進行比較來核對身份證件的有效性,以驗證身份證件上的圖片沒有被篡改。此外,或者可替代地,所檢索的圖像可以與設(shè)備的用戶圖像(即,“第二圖像”)進行比較。這樣做可提高用戶身份證驗證結(jié)果的可靠性。
[0037]此外,或者如可替代的,為了使用所檢索的數(shù)據(jù)核對身份證件的有效性,處理系統(tǒng)可以安排存儲所檢索的數(shù)據(jù)使得其可用于隨后的驗證事件中。
[0038]有利地,在設(shè)備用戶的隨后的驗證事件中,該方法包括將隨后通過所述設(shè)備捕捉到的圖像作為隨后的驗證事件的部分與所述指定的圖像進行比較,從而確定設(shè)備的用戶是不是所述預(yù)先驗證的用戶。使用較高質(zhì)量的指定圖像用于比較提高隨后的驗證事件的結(jié)果的可靠性。
[0039]如果在隨后的驗證事件中確定設(shè)備用戶是預(yù)先驗證的用戶,在一個布置中,該方法可包括:使用預(yù)先驗證的用戶的所述標(biāo)識符檢索來源于第一圖像的詳情;并且,將詳情與所述標(biāo)識符一起發(fā)送給遠(yuǎn)離處理系統(tǒng)的系統(tǒng)。
[0040]在一個布置中,該方法包括在存儲第二圖像的步驟中存儲所編碼的第二圖像之前,使用單向編碼算法編碼所述第二圖像。
[0041]預(yù)先驗證的用戶可以與唯一的用戶標(biāo)識符相關(guān),并且如果確定第一圖像和第二圖像表示相同的用戶,該方法可進一步包括存儲所述唯一用戶標(biāo)識符和第二圖像之間的關(guān)聯(lián)。如果預(yù)先驗證的用戶隨后希望在隨后的核對事件中驗證他自己,則唯一用戶標(biāo)識符可用于從存儲設(shè)備中檢索第二圖像。
[0042]此外,如果確定第一圖像和第二圖像是相同用戶的圖像,該方法可進一步包括將所述標(biāo)識符發(fā)送到遠(yuǎn)離所述處理系統(tǒng)的系統(tǒng),從而顯示設(shè)備的用戶已經(jīng)驗證為與所述標(biāo)識符相關(guān)的用戶。例如,遠(yuǎn)離處理系統(tǒng)的系統(tǒng)可以是與服務(wù)提供者相關(guān)的系統(tǒng),設(shè)備的用戶利用服務(wù)提供者希望驗證他自己。
[0043]在又一布置中,該設(shè)備與設(shè)備唯一標(biāo)識符相關(guān),并且如果確定第一圖像和第二圖像是相同用戶的圖像,則該方法進一步包括存儲所述設(shè)備唯一標(biāo)識符和第二圖像之間的關(guān)聯(lián)。
[0044]如果確定第一圖像和第二圖像是相同用戶的圖像,該方法可進一步包括將所述設(shè)備唯一標(biāo)識符與設(shè)備的用戶已經(jīng)