TWI807219B - 依晶片預存影像與即時活體影像辨識身分之系統及方法 - Google Patents
依晶片預存影像與即時活體影像辨識身分之系統及方法 Download PDFInfo
- Publication number
- TWI807219B TWI807219B TW109133532A TW109133532A TWI807219B TW I807219 B TWI807219 B TW I807219B TW 109133532 A TW109133532 A TW 109133532A TW 109133532 A TW109133532 A TW 109133532A TW I807219 B TWI807219 B TW I807219B
- Authority
- TW
- Taiwan
- Prior art keywords
- image
- target
- module
- chip
- data
- Prior art date
Links
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Collating Specific Patterns (AREA)
Abstract
一種依晶片預存影像與即時活體影像辨識身分之系統及方法,其透過讀取設置於證件上之目標晶片所儲存之目標影像,並即時擷取活體影像以比對目標影像及活體影像的相似度之技術手段,可以減少保險公司及銀行等金融機構與相關人員所花費的成本,並達成即時透過網路完成投保或開戶申請的技術功效。
Description
一種身分辨識系統及其方法,特別係指一種依晶片預存影像與即時活體影像辨識身分之系統及方法。
隨著網路及相關技術的進步,許多過去需要申請人親自辦理的服務也可以透過網路完成。但部分的服務,例如投保,仍然受到國內相關法規的限制需要親簽親晤,並無法透過網路進行申請。又例如網路銀行開戶,如果透過手機上傳證件,現階段法規要求輔以視訊會議,藉以確認開戶申請人是否為證件持有者本人。
雖然親晤親簽制度立意良好,但隨著網路投保興起,一定要申請人與業務員面對面才能完成投保的這個規定,立刻引來批評與質疑。例如,當業務員與申請人會面時,只能依據申請人所提供的證件確認申請人的身分。
然而,證件上的照片可能是數年前甚至十多年前的照片,與申請人的差異可能相當大,業務員可能無法有效判斷申請人與證件持有人是否為同一人,也就是業務員無法確認是否達到親晤申請人的要求,導致業務員無法肯定保單是否有效。
另外,為了要確認業務員確實親晤申請人,保險公司也需要在申請人在保單上簽名後,打電話照會申請人。不過,在電話照會時,可能發生無法連絡上申請人或申請人否認投保的情況,導致保險公司的成本增加。同樣的情形也發生在網路銀行開戶過程輔以視訊確認,除了申請人可能因無法配合時間而使得無法為申請人完成開戶之外,銀行也需要額外耗費人力,使得實際採用機率偏低。
綜上所述,可知先前技術中長期以來一直存在親晤制度增加保險公司與業務員之金錢與時間成本的問題;以及視訊輔助規定增加銀行與申請人之間時間與成本的問題,因此有必要提出改進的技術手段,來解決此一問題。
有鑒於先前技術存在親晤制度或視訊輔助增加金融機構(如:保險公司或銀行)與相關人員(包括業務員、銀行員工及申請人)之成本的問題,本發明遂揭露一種依晶片預存影像與即時活體影像辨識身分之系統及方法,其中:
本發明所揭露之依晶片預存影像與即時活體影像辨識身分之系統,至少包含:晶片讀取模組,用以連接目標晶片,並讀取目標晶片所儲存之目標影像;影像擷取模組,用以擷取活體影像;影像比對模組,用以比對目標影像及活體影像並產生相似度,並產生與相似度對應之辨識結果。
本發明所揭露之依晶片預存影像與即時活體影像辨識身分之方法,其步驟至少包括:連接目標晶片;讀取目標晶片所儲存之目標影像;擷取活體影像;比對目標影像及活體影像並產生相似度;產生與相似度對應之辨識結果。
本發明所揭露之系統與方法如上,與先前技術之間的差異在於本發明透過讀取設置於證件上之目標晶片所儲存之目標影像,並即時擷取活體影像以比對目標影像及活體影像的相似度,藉以解決先前技術所存在的問題,並可以達成與金融機構知相關人員會面即可即時透過網路完成投保或開戶申請的技術功效。
以下將配合圖式及實施例來詳細說明本發明之特徵與實施方式,內容足以使任何熟習相關技藝者能夠輕易地充分理解本發明解決技術問題所應用的技術手段並據以實施,藉此實現本發明可達成的功效。
本發明可以透過比對設置於身分證件上之目標晶片所儲存的照片與即時拍攝的照片來判斷被拍攝者是否為身分證件的持有人。
以下先以「第1圖」本發明所提之依晶片預存影像與即時活體影像辨識身分之系統架構圖來說明本發明的系統運作。如「第1圖」所示,本發明之系統應用在裝置100中,含有處理模組101、影像擷取模組110、晶片讀取模組130,也可能包含可附加的顯示模組140、輸入模組170、通訊模組190。其中,裝置100可以是計算設備。
本發明所提之計算設備包含但不限於一個或多個處理模組、一條或多條記憶體模組、以及連接不同硬體元件(包括記憶體模組和處理模組)的匯流排等硬體元件。透過所包含之多個硬體元件,計算設備可以載入並執行作業系統,使作業系統在計算設備上運行,也可以執行軟體或程式。另外,計算設備也包含一個外殼,上述之各個硬體元件設置於外殼內。
本發明所提之計算設備的匯流排可以包含一種或多個類型,例如包含資料匯流排(data bus)、位址匯流排(address bus)、控制匯流排(control bus)、擴充功能匯流排(expansion bus)、及/或局域匯流排(local bus)等類型的匯流排。計算設備的匯流排包括但不限於的工業標準架構(Industry Standard Architecture, ISA)匯流排、周邊元件互連(Peripheral Component Interconnect, PCI)匯流排、視頻電子標準協會(Video Electronics Standards Association, VESA)局域匯流排、以及串列的通用序列匯流排(Universal Serial Bus, USB)、快速周邊元件互連(PCI Express, PCI-E/PCIe)匯流排等。
本發明所提之計算設備的處理模組與匯流排耦接。處理模組包含暫存器(Register)組或暫存器空間,暫存器組或暫存器空間可以完全的被設置在處理模組之處理晶片上,或全部或部分被設置在處理晶片外並經由專用電氣連接及/或經由匯流排耦接至處理晶片。處理模組可為中央處理器、微處理器或任何合適的處理元件。若計算設備為多處理器設備,也就是計算設備包含多個處理模組,則計算設備所包含的處理模組都相同或類似,且透過匯流排耦接與通訊。處理模組可以解釋一個計算機指令或一連串的多個計算機指令以進行特定的運算或操作,例如,數學運算、邏輯運算、資料比對、複製/移動資料等,藉以驅動計算設備中的其他硬體元件或運行作業系統或執行各種程式及/或模組。
計算設備中通常也包含一個或多個晶片組(Chipset)。計算設備的處理模組可以與晶片組耦接或透過匯流排與晶片組電性連接。晶片組是由一個或多個積體電路(Integrated Circuit, IC)組成,包含記憶體控制器以及周邊輸出入(I/O)控制器等,也就是說,記憶體控制器以及周邊輸出入控制器可以包含在一個積體電路內,也可以使用兩個或更多的積體電路實現。晶片組通常提供了輸出入和記憶體管理功能、以及提供多個通用及/或專用暫存器、計時器等,其中,上述之通用及/或專用暫存器與計時器可以讓耦接或電性連接至晶片組的一個或多個處理模組存取或使用。
計算設備的處理模組也可以透過記憶體控制器存取安裝於計算設備上的記憶體模組和大容量儲存區中的資料。上述之記憶體模組包含任何類型的揮發性記憶體(volatile memory)及/或非揮發性(non-volatile memory, NVRAM)記憶體,例如靜態隨機存取記憶體(Static Random Access Memory, SRAM)、動態隨機存取記憶體(Dynamic Random Access Memory, DRAM)、唯讀記憶體(Read-Only Memory, ROM)、快閃記憶體(Flash memory)等。上述之大容量儲存區可以包含任何類型的儲存裝置或儲存媒體,例如,硬碟機、光碟(optical disc)、隨身碟(flash drive)、記憶卡(memory card)、固態硬碟(Solid State Disk, SSD)、或任何其他儲存裝置等。也就是說,記憶體控制器可以存取靜態隨機存取記憶體、動態隨機存取記憶體、快閃記憶體、硬碟機、固態硬碟中的資料。
計算設備的處理模組也可以透過周邊輸出入控制器經由周邊輸出入匯流排與周邊輸出裝置、周邊輸入裝置、通訊介面、及GPS接收器等周邊裝置或介面連接並通訊。周邊輸入裝置可以是任何類型的輸入裝置,例如鍵盤、滑鼠、軌跡球、觸控板、搖桿等,周邊輸出裝置可以是任何類型的輸出裝置,例如顯示器、印表機等,周邊輸入裝置與周邊輸出裝置也可以是同一裝置,例如觸控螢幕等。通訊介面可以包含無線通訊介面及/或有線通訊介面,無線通訊介面可以包含支援無線區域網路(如Wi-Fi、Zigbee等)、藍牙、紅外線、近場通訊(Near-field communication, NFC)、3G/4G/5G等行動通訊網路(蜂巢式網路)或其他無線資料傳輸協定的介面,有線通訊介面可為乙太網路裝置、DSL數據機、纜線(Cable)數據機、非同步傳輸模式(Asynchronous Transfer Mode, ATM)裝置、或光纖通訊介面及/或元件等。處理模組可以週期性地輪詢(polling)各種周邊裝置與介面,使得計算設備能夠透過各種周邊裝置與介面進行資料的輸入與輸出,也能夠與具有上面描述之硬體元件的另一個計算設備進行通訊。
在本發明中,處理模組101可以透過匯流排載入執行儲存於記憶體模組(圖中未示)中的一個或一組計算機指令,並可以在執行計算機指令後產生影像比對模組150,也可以產生金鑰產生模組120、活體辨識模組160、簽章模組180。
影像擷取模組110可以包含鏡頭、感光元件等元件(圖中均未示)。其中,鏡頭可以讓光線通過並讓通過的光線照射於感光元件上,感光元件可以將照射在感光元件上的光線轉換為影像訊號。
影像擷取模組110負責擷取活體影像及指示影像。影像擷取模組110所擷取的活體影像包含完整的人臉正面,影像擷取模組110所擷取的指示影像則包含轉動一定角度的人臉。其中,影像擷取模組110可以在被影像比對模組150驅動或接收到影像比對模組150所傳送的協同訊息時,持續將感光元件輸出的影像訊號做為活體影像;也可以在被活體辨識模組160驅動或接收到活體辨識模組160所傳送的協同訊息時,持續將感光元件輸出的影像訊號做為指示影像。
影像擷取模組110也可以擷取資料影像。影像擷取模組110可以在被金鑰產生模組120驅動或接收到金鑰產生模組120的協同訊息時,持續將感光元件輸出的影像訊號做為資料影像。
影像擷取模組110也可以在活體辨識模組160進行活體辨識時,錄製活體辨識模組160進行活體辨識的過程影片,並可以儲存所錄製的過程影片。更詳細的,影像擷取模組110可以在活體辨識模組160進行活體辨識的過程中,持續將所擷取到之指示影像以預定的格式儲存為影片檔,藉以錄製活體辨識模組160進行活體辨識的過程影片。
在部分的實施例中,影像擷取模組110還可以將所擷取到之活體影像使影像比對模組150比對目標影像與活體影像的過程也錄製為過程影像,也就是說,過程影片可以包含影像比對模組150進行影像比對而透過影像擷取模組110擷取活體影像的過程及活體辨識模組160進行活體辨識的過程。其中,目標影像可以是設置於目標證件中之目標晶片所儲存的照片。
金鑰產生模組120可以取得與目標晶片(圖中未示)對應的目標資料。一般而言,金鑰產生模組120所取得之目標資料與晶片讀取模組130所連接之目標晶片相對應;另外,目標晶片通常設置在可進行身分識別的證件上,例如,數位身分證或符合國際民航組織(International Civil Aviation Organization
,ICAO)之標準規範的護照。
金鑰產生模組120也可以由影像擷取模組110所擷取之資料影像中取得目標資料。更詳細的,金鑰產生模組120可以持續判斷影像擷取模組110持續擷取的資料影像是否包含完整之字符串或足以辨識出所表示內容之條碼的影像,當金鑰產生模組120判斷資料影像中包含完整字符串的影像時,可以對資料影像中包含字符串的區域進行文字辨識以由資料影像中取得字符串,並可以將所取得的字符串做為目標資料;而當金鑰產生模組120判斷資料影像中包含足以識別完整內容之條碼的影像時,金鑰產生模組120可以將資料影像中的條碼解碼為目標資料,或可以依據由條碼解碼出的訊息產生目標資料,例如,當訊息為網址時,金鑰產生模組120可以將由網址所下載到的資料做為目標資料。但金鑰產生模組120由資料影像中取得目標資料的方式並不以上述為限。
金鑰產生模組120也可以依據所取得之目標資料產生金鑰。晶片讀取模組130可以將目標資料中之特定位置的字符取出,並以預定順序排列所取出的字符以產生金鑰,但本發明並不以此為限,例如,金鑰產生模組120也可以將目標資料直接做為金鑰,或是對所取出之字符串進行預定的運算以產生金鑰。其中,上述之預定運算包含但不限於如雜湊或MD5等。
晶片讀取模組130負責連接目標晶片。晶片讀取模組130可以透過近場通訊(Near-Field Communication, NFC)連接目標晶片,藉以與目標晶片進行通訊,但本發明並不以此為限,例如,晶片讀取模組130也可以透過連接線與目標晶片連接。
晶片讀取模組130也負責對所連接的目標晶片進行存取,藉以讀取目標晶片所儲存的目標影像。更詳細的,晶片讀取模組130可以將傳送目標影像的讀取指令給目標晶片,使得目標晶片依據所接收到的讀取指令讀取目標影像並將目標影像傳回晶片讀取模組130;若目標晶片需要金鑰才能存取,則晶片讀取模組130可以將包含目標影像之讀取指令及金鑰產生模組120所產生的金鑰傳送給目標晶片,目標晶片在接收到金鑰後可以驗證所接收到的金鑰,並可以在金鑰通過驗證後,依據所接收到的讀取指令讀取目標影像,及將所讀出的目標影像傳回晶片讀取模組130。
顯示模組140可以在裝置100的顯示畫面中顯示影像擷取模組110所擷取到的資料影像、活體影像、及指示影像。顯示模組140也可以在裝置100的顯示畫面中顯示金鑰產生模組120及影像比對模組150所產生的提示訊息。
影像比對模組150負責比對晶片讀取模組130所讀出的目標影像及影像擷取模組110所擷取到的活體影像,並產生目標影像中之人臉及活體影像中之人臉的相似度。更詳細的,影像比對模組150可以使用習知之人臉偵測技術判斷影像擷取模組110所擷取到之活體影像中是否包含完整的人臉正面,並可以在活體影像包含完整的人臉正面時,對活體影像及晶片讀取模組130所讀出的目標影像中之人臉進行分析以產生目標影像及活體影像中之人臉的特徵,並可以比對目標影像及活體影像中之人臉的特徵以判斷目標影像及活體影像中之人臉的相似度,但影像比對模組150產生目標影像及活體影像之相似度的方式並不以上述為限。
活體辨識模組160可以在影像比對模組150判斷所產生之相似度高於一定值時進行活體辨識。活體辨識模組160所進行之活體辨識的過程例如:先隨機選擇指定方向,並取得預先定義或隨機產生之指定角度,再持續對影像擷取模組110所擷取到之指示影像中之人臉進行分析以取得指示影像中之人臉的特徵,及依據影像比對模組150所取得之活體影像中之人臉的特徵及所取得之指示影像中之人臉的特徵判斷指示影像中之人臉的轉動方向與轉動角度是否與指定方向與指定角度相符,藉以進行活體辨識。但本發明所提之活體辨識的方式並不以上述為限。
活動辨識模組160也可以在進行之活體辨識後產生相對應的辨識結果。活體辨識模組160可以在所選擇之指定方向與所判斷出之轉動方向相同且所決定之指定角度與所判斷出之轉動角度相符(角度相同或相近)時,判斷指示影像中的人臉為活體的臉部,並可以產生表示通過的辨識結果;而若指定方向與轉動方向不同或指定角度與轉動角度不相符,則活體辨識模組160可以產生表示不通過的辨識結果。
輸入模組170可以輸入申請資料。輸入模組170可以提供輸入介面藉以讓使用者輸入申請資料。一般而言,輸入模組170所輸入的申請資料可以包含使用者的姓名、性別、生日、身分識別資料、通訊資料等,也可以包含所申請之服務所需要的相關資料,但本發明並不以此為限。其中,身分識別資料可以是身分證字號或護照號碼等可以表示使用者身分的資料,但本發明並不以此為限;通訊資料包含但不限於地址、手機號碼、電子郵件地址、即時通訊帳號等;相關資料與被申請之服務對應,例如,被申請之服務為保險時,相關資料為保單相關資料,又如,被申請之服務為開戶時,相關資料為開戶相關資料。
簽章模組180可以對輸入模組170所輸入之申請資料簽章,並可以在簽章後產生簽章資料。在部分的實施例中,簽章模組180可以在判斷活體辨識模組160所產生辨識結果表示驗證通過時才簽章申請資料以產生簽章資料。
通訊模組190可以透過有線網路或無線網路與伺服器400連接,並可以傳送資料或訊號給伺服器400,也可以接收伺服器400所傳送的資料或訊號。其中,有線網路例如乙太網路,但本發明並不以此為限;無線網路包含但不限於3G/4G/5G等行動通訊網路(蜂巢式網路)、WiFi/Zigbee等無線區域網路。
通訊模組190可以在判斷活體辨識模組160所產生之辨識結果表示通過且輸入模組170完成申請資料的輸入後,傳送被輸入之申請資料至伺服器400,藉以提供使用者依據申請資料進行線上開戶或線上投保等線上服務的申請。
通訊模組190也可以在傳送輸入模組170所輸入之申請資料至伺服器400的同時,一併傳送簽章模組180所產生的簽章資料,使得伺服器400在使用簽章資料成功驗證申請資料後,依據使用者所輸入的申請資料進行線上開戶或線上投保等線上服務的申請作業。
通訊模組190也可以將晶片讀取模組130所讀出之目標影像、影像擷取模組110所擷取到之活體影像(及活體辨識模組160所產生之辨識結果)一併傳送給伺服器400,使得伺服器400儲存申請資料、目標影像及活體影像。
接著以一個實施例來解說本發明的運作系統與方法,並請參照「第2A圖」本發明所提之依晶片預存影像與即時活體影像辨識身分之方法流程圖。在本實施例中,假設裝置100為投保人所使用的智慧型手機,但本發明並不以此為限,例如,裝置100也可以是平板電腦等。
在保險業務員向投保人銷售保險產品後,若投保人欲投保,則投保人可以操作手機(裝置100)執行包含本發明的行動應用程式。
在本發明被裝置100執行後,晶片讀取模組130可以連接設置於身分證件上的目標晶片(步驟210),並可以讀取儲存於目標晶片中的目標影像(步驟220)。在本實施例中,假設晶片讀取模組130可以透過近場通訊技術將目標影像的讀取指令傳送給目標晶片,使得目標晶片可以依據所接收到的讀取指令讀取目標影像並以近場通訊技術將所讀出的目標影像傳回晶片讀取模組130。其中,目標影像是儲存在投保人護照之目標晶片中的照片,通常也就是列印在投保人護照上之正面照片的電子檔。
在本實施例中,若身分證件為投保人所持有且符合國際民航組織之標準規範的晶片護照,由於晶片護照中的目標晶片需要金鑰才能夠存取,因此,在晶片讀取模組130至目標晶片中讀取目標影像(步驟220)前,如「第2B圖」之流程所示,金鑰產生模組120可以取得與目標晶片對應的目標資料(步驟221)。例如,金鑰產生模組120可以產生提示訊息給顯示模組140顯示,藉以提示投保人將晶片護照翻至個人資料頁並將手機(裝置100)的鏡頭對準個人資料頁。之後,投保人可以按下快門以觸發影像擷取模組110擷取包含個人資料頁上之機讀(machine readable)區中之所有字符的資料影像,金鑰產生模組120可以對資料影像進行文字辨識,藉以取得資料影像中所包含之預定數量的字符,並以預定的順序(如先由上到下再由左到右等)將所取得的所有字符排列為目標資料;或是由金鑰產生模組120持續對影像擷取模組110所擷取到之資料影像進行文字辨識以取得機讀區中之所有字符,並在判斷所取得之字符數量符合預定值時以預定的順序將所取得的字符排列為目標資料。
在金鑰產生模組120取得目標資料(步驟221)後,金鑰產生模組120可以依據所取得的目標資料產生讓晶片讀取模組130存取目標晶片的金鑰(步驟223)。例如,金鑰產生模組120可以將目標資料中之多個特定位置的字符以特定的順序排列以產生金鑰。
在金鑰產生模組120產生存取目標晶片的金鑰後,晶片讀取模組130可以使用金鑰產生模組120所產生的金鑰讀取儲存於目標晶片中的目標影像(步驟225)。例如,晶片讀取模組130可以透過近場通訊技術將金鑰傳送給目標晶片,使得目標晶片可以驗證晶片讀取模組130所傳送的金鑰並在驗證後產生相對應的驗證結果,晶片讀取模組130可以透過近場通訊技術接收目標晶片所產生的驗證結果,並可以在驗證結果表示金鑰正確時透過近場通訊技術將目標影像的讀取指令傳送給目標晶片,使得目標晶片可以依據所接收到的讀取指令讀取目標影像並以近場通訊技術將所讀出的目標影像傳回晶片讀取模組130。
回到「第2A圖」,在晶片讀取模組130從目標晶片讀出目標影像後,影像擷取模組110可以擷取活體影像(步驟230),影像比對模組150可以比對晶片讀取模組130所讀出的目標影像及影像擷取模組110所擷取的活體影像,並產生目標影像及活體影像的相似度(步驟250)。在本實施例中,假設影像比對模組150可以產生提示訊息給顯示模組140,顯示模組140可以如「第3圖」所示,在顯示畫面310的提示區域312中提示投保人將手機(裝置100)的鏡頭對準投保人的臉部正面並調整手機位置,使得投保人可以在將臉部正面置於顯示畫面310的指示區域311且臉部在顯示畫面310中的比例與指示區域311的尺寸相近時按下快門以觸發影像擷取模組110擷取包含投保人臉部正面的活體影像,之後,影像比對模組150可以對目標影像及活體影像進行影像分析以取得目標影像及活體影像中之人臉特徵,並可以依據由目標影像及活體影像中所取出之人臉特徵判斷目標影像及活體影像的相似度;又如,影像比對模組150可以持續判斷影像擷取模組110所擷取到之活體影像是否包含正面的人臉,當活體影像包含正面的人臉時,影像比對模組150可以判斷活體影像中之人臉與指示區域311的比例是否相近,若活體影像中之人臉與指示區域311的比例足夠接近,例如人臉與指示區域311之高度或寬度的差異在10%內,則影像比對模組150可以對目標影像及活體影像中之人臉進行特徵分析以取得目標影像及活體影像中之人臉特徵,並可以依據由目標影像及活體影像中所取出之人臉特徵判斷目標影像及活體影像的相似度。
在影像比對模組150產生晶片讀取模組130所讀出之目標影像及影像擷取模組110所擷取之活體影像的相似度後,影像比對模組150可以依據所產生的相似度產生相對應的辨識結果(步驟260)。在本實施例中,假設影像比對模組150可以判斷所產生的相似度是否高於或等於一定值,若影像比對模組150判斷相似度低於一定值,則影像比對模組150可以產生表示驗證未通過的辨識結果;而若影像比對模組150判斷相似度高於或等於一定值,則影像比對模組150可以產生表示驗證通過的辨識結果。
如此,透過本發明,可以經由比對設置於身分證件上之目標晶片所儲存的照片與即時拍攝的照片來確認身分證件與其持有人相符,進而確認身分證件的持有人身分。
上述實施例中,若包含本發明之行動應用程式還包含活體辨識模組160,則在影像比對模組150依據所產生的相似度產生相對應的辨識結果(步驟260)時,還可以如「第2C圖」之流程所示,影像比對模組150可以判斷所產生的相似度是否高於或等於一定值(步驟261)。若影像比對模組150判斷相似度低於一定值,則影像比對模組150可以累加比對次數並產生提示訊息,顯示模組140可以顯示影像比對模組150所產生的提示訊息以提示投保人比對失敗並提示投保人再次將手機(裝置100)的鏡頭對準投保人的臉部正面,使得影像擷取模組110可以再次擷取活體影像(步驟230),且影像比對模組150可以再次比對晶片讀取模組130所讀出的目標影像及影像擷取模組110所擷取的活體影像,並產生目標影像及活體影像的相似度(步驟250),直到累計的比對次數達到預定值為止。
而若影像比對模組150判斷相似度高於一定值,則活體辨識模組160可以進行活體辨識並產生相對應的辨識結果(步驟265),藉以預防申請人以非本人相片偽裝為他人,也就是預防申請人使用目標證件之持有者的照片而偽裝成是目標證件之持有者進行服務的申請。在本實施例中,假設活體辨識模組160可以先隨機選擇指定方向(例如左方或右方)與決定轉動角度(例如30度),並產生提示訊息,使得顯示模組140可以在如「第3圖」所示之顯示畫面310的提示區域312提示投保人將手機(裝置100)對準人臉後使得人臉置於顯示畫面310的指示區域311後向指定方向轉動頭部。投保人可以在轉動頭部後,按下快門以觸發影像擷取模組110擷取包含投保人側臉的指示影像,之後,活體辨識模組160可以對指示影像進行人臉特徵分析,藉以判斷指示影像中之人臉的轉動方向與轉動角度,當轉動方向與指定方向相同,且轉動角度與預設角度相同或與預設角度的差值在預定範圍內(即轉動角度與預設角度相近)時,活體辨識模組160可以確認指示影像中的物體為活體,並可以產生表示通過的辨識結果;活體辨識模組160也可以持續對影像擷取模組110所擷取之指示影像進行人臉特徵分析,藉以在判斷指示影像中之人臉的轉動方向與指示方向相同,且轉動角度與預設角度的差值在預定範圍內時,確認被拍攝在指示影像中的物體為活體,並產生表示通過的辨識結果。
上述實施例中,在活體辨識模組160進行活體辨識並產生辨識結果(步驟265)的同時,影像擷取模組11可以錄製活體辨識模組160進行活體辨識的過程影片,並可以儲存所錄製的過程影片。
另外,若計裝置100還包含輸入模組170與通訊模組190,則在活體辨識模組160進行活體辨識並產生辨識結果(步驟265)後,若活體辨識模組160所產生的辨識結果表示沒有通過驗證,則活體辨識模組160可以累計辨識次數及重新進行活體辨識並再次產生辨識結果(步驟265),直到辨識次數達到預設值為止;而若活體辨識模組160所產生的辨識結果表示通過驗證,則輸入模組170可以依據活體辨識模組160所產生之辨識結果選擇是否提供輸入申請資料。
也就是說,輸入模組170可以判斷活體辨識模組160所產生之辨識結果是否表示通過驗證(步驟281),若活體辨識模組160所產生的辨識結果表示沒有通過,則輸入模組170將可以不提供輸入申請資料;而若活體辨識模組160所產生的辨識結果表示通過,則輸入模組170可以提供輸入申請資料(步驟285),通訊模組190可以將被輸入模組170輸入的申請資料(及晶片讀取模組130所讀出的目標影像與影像擷取模組110所擷取到的活體影像)傳送到伺服器400以完成申請作業(步驟289),在本實施例中,即是完成投保申請。
此外,若裝置100還包含簽章模組180,則在活體辨識模組160進行活體辨識並產生辨識結果(步驟265)且輸入模組170完成申請資料的輸入(步驟285)後,簽章模組180可以對申請資料簽章並產生簽章資料,通訊模組190可以將被輸入模組170輸入的申請資料、簽章模組180所產生的簽章資料(及晶片讀取模組130所讀出的目標影像與影像擷取模組110所擷取到的活體影像)傳送到伺服器400以完成申請作業(步驟289)。
綜上所述,可知本發明與先前技術之間的差異在於具有讀取設置於證件上之目標晶片所儲存之目標影像,並即時擷取活體影像以比對目標影像及活體影像的相似度之技術手段,藉由此一技術手段可以來解決先前技術所存在親晤制度或視訊輔助增加金融機構與相關人員之成本的問題,進而達成無須與金融機構知相關人員會面即可即時透過網路完成投保或開戶申請的技術功效。
再者,本發明之依晶片預存影像與即時活體影像辨識身分之方法,可實現於硬體、軟體或硬體與軟體之組合中,亦可在電腦系統中以集中方式實現或以不同元件散佈於若干互連之電腦系統的分散方式實現。
雖然本發明所揭露之實施方式如上,惟所述之內容並非用以直接限定本發明之專利保護範圍。任何本發明所屬技術領域中具有通常知識者,在不脫離本發明所揭露之精神和範圍的前提下,對本發明之實施的形式上及細節上作些許之更動潤飾,均屬於本發明之專利保護範圍。本發明之專利保護範圍,仍須以所附之申請專利範圍所界定者為準。
100:裝置
101:處理模組
110:影像擷取模組
120:金鑰產生模組
130:晶片讀取模組
140:顯示模組
150:影像比對模組
160:活體辨識模組
170:輸入模組
180:簽章模組
190:通訊模組
310:顯示畫面
311:指示區域
312:提示區域
400:伺服器
步驟210:連接目標晶片
步驟220:讀取目標晶片所儲存之目標影像
步驟221:取得目標資料
步驟223:依據目標資料產生金鑰
步驟225:使用金鑰讀取目標晶片所儲存之目標影像
步驟230:擷取活體影像
步驟250:比對目標影像及活體影像並產生相似度
步驟260:產生與相似度對應之辨識結果
步驟261:判斷相似度是否大於一定值
步驟265:進行活體辨識並產生相對應之辨識結果
步驟281:判斷辨識結果是否表示通過驗證
步驟285:輸入申請資料
步驟289:傳送申請資料、目標影像及活體影像至伺服器以完成申請作業
第1圖為本發明所提之依晶片預存影像與即時活體影像辨識身分之系統架構圖。
第2A圖為本發明所提之依晶片預存影像與即時活體影像辨識身分之方法流程圖。
第2B圖為本發明所提之由目標晶片讀出目標影像之方法流程圖。
第2C圖為本發明所提之依晶片預存影像與即時活體影像辨識身分之附加方法流程圖。
第3圖為本發明實施例所提之擷取臉部影像之使用者介面之示意圖。
步驟210:連接目標晶片
步驟220:讀取目標晶片所儲存之目標影像
步驟230:擷取活體影像
步驟250:比對目標影像及活體影像並產生相似度
步驟260:產生與相似度對應之辨識結果
Claims (10)
- 一種依晶片預存影像與即時活體影像辨識身分之系統,該系統至少包含:一影像擷取模組,用以由一身分證件擷取一資料影像,及用以擷取一活體影像;一金鑰產生模組,用以由該資料影像取得與一目標晶片對應之一目標資料,並依據該目標資料產生一金鑰;一晶片讀取模組,用以連接設置於該身分證件上之該目標晶片,並使用該金鑰讀取該目標晶片所儲存之一目標影像;及一影像比對模組,用以分析該目標影像及該活體影像以產生該目標影像及該活體影像之人臉之特徵,並比對該目標影像及該活體影像中之人臉之特徵以判斷該目標影像及該活體影像中之人臉之一相似度,及產生與該相似度對應之一辨識結果。
- 如請求項1所述之依晶片預存影像與即時活體影像辨識身分之系統,其中該系統更包含一活體辨識模組,用以於該相似度高於一定值時進行活體辨識並產生相對應之該辨識結果。
- 如請求項2所述之依晶片預存影像與即時活體影像辨識身分之系統,其中該活體辨識模組是依據該影像擷取模組所擷取之一指示影像中之人臉特徵判斷一轉動方向及一轉動角度,並判斷該轉動方向及該轉動角度是否與預先定義之一指定方向及一指定角度相符以進行活體辨識。
- 如請求項1所述之依晶片預存影像與即時活體影像辨識身分之系統,其中該影像擷取模組是擷取包含一字符串或一條碼之該資料影像,該金 鑰產生模組是取得該資料影像所包含之該字符串或該條碼,並依據該字符串或該條碼產生該目標資料。
- 如請求項1所述之依晶片預存影像與即時活體影像辨識身分之系統,其中該系統更包含一輸入模組及一通訊模組,該輸入模組用以輸入一申請資料,該通訊模組用以於判斷該辨識結果表示通過且該申請資料輸入完成後傳送該申請資料、該目標影像及該活體影像至一伺服器。
- 一種依晶片預存影像與即時活體影像辨識身分之方法,係應用於一晶片讀取裝置,該方法至少包含下列步驟:由一身分證件擷取一資料影像,並由該資料影像取得與一目標晶片對應之一目標資料;依據該目標資料產生一金鑰;連接設置於該身分證件上之該目標晶片;使用該金鑰讀取該目標晶片所儲存之一目標影像;擷取一活體影像;分析該目標影像及該活體影像以產生該目標影像及該活體影像之人臉之特徵,並比對該目標影像及該活體影像中之人臉之特徵以判斷該目標影像及該活體影像中之人臉之一相似度;及產生與該相似度對應之一辨識結果。
- 如請求項6所述之依晶片預存影像與即時活體影像辨識身分之方法,其中產生與該相似度對應之該辨識結果之步驟更包含判斷該相似度高於一定值時進行活體辨識並產生該辨識結果之步驟。
- 如請求項7所述之依晶片預存影像與即時活體影像辨識身分之方法,其中進行活體辨識之步驟更包含擷取一指示影像,依據該指示影像中之人臉特徵判斷一轉動方向及一轉動角度,並判斷該轉動方向及該轉動角度是否與預先定義之一指定方向及一指定角度相符。
- 如請求項6所述之依晶片預存影像與即時活體影像辨識身分之方法,其中擷取該資料影像並由該資料影像取得該目標資料之步驟為擷取包含一字符串或一條碼之該資料影像,並由該字符串或該條碼中取得該目標資料。
- 如請求項6所述之依晶片預存影像與即時活體影像辨識身分之方法,其中該方法於產生與該相似度對應之該辨識結果之步驟後,更包含判斷該辨識結果表示通過驗證且一申請資料輸入完成後,傳送該申請資料、該目標影像及該活體影像至一伺服器之步驟。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109133532A TWI807219B (zh) | 2020-09-26 | 2020-09-26 | 依晶片預存影像與即時活體影像辨識身分之系統及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109133532A TWI807219B (zh) | 2020-09-26 | 2020-09-26 | 依晶片預存影像與即時活體影像辨識身分之系統及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202213238A TW202213238A (zh) | 2022-04-01 |
TWI807219B true TWI807219B (zh) | 2023-07-01 |
Family
ID=82197407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109133532A TWI807219B (zh) | 2020-09-26 | 2020-09-26 | 依晶片預存影像與即時活體影像辨識身分之系統及方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI807219B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105681316A (zh) * | 2016-02-02 | 2016-06-15 | 腾讯科技(深圳)有限公司 | 身份验证方法和装置 |
CN106203294A (zh) * | 2016-06-30 | 2016-12-07 | 广东微模式软件股份有限公司 | 基于人脸属性分析的人证合一身份验证方法 |
TW201917616A (zh) * | 2017-10-20 | 2019-05-01 | 香港商阿里巴巴集團服務有限公司 | 一種證件驗證、身份驗證方法和裝置 |
-
2020
- 2020-09-26 TW TW109133532A patent/TWI807219B/zh active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105681316A (zh) * | 2016-02-02 | 2016-06-15 | 腾讯科技(深圳)有限公司 | 身份验证方法和装置 |
CN106203294A (zh) * | 2016-06-30 | 2016-12-07 | 广东微模式软件股份有限公司 | 基于人脸属性分析的人证合一身份验证方法 |
TW201917616A (zh) * | 2017-10-20 | 2019-05-01 | 香港商阿里巴巴集團服務有限公司 | 一種證件驗證、身份驗證方法和裝置 |
Also Published As
Publication number | Publication date |
---|---|
TW202213238A (zh) | 2022-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2925325C (en) | Document authentication based on expected wear | |
CN105247541A (zh) | 改进的从卡的数字图像中提取金融账户信息 | |
CN102999868A (zh) | 基于云端运算的保险契约营运***、方法及业务管理工具 | |
US20180288040A1 (en) | System and Method for Biometric Authentication-Based Electronic Notary Public | |
TW202040385A (zh) | 以裝置識別資料透過電信伺服器識別身份之系統及方法 | |
CN107292579A (zh) | 保单保全处理方法和装置 | |
JP2020027378A (ja) | 本人認証装置およびプログラム | |
TWM606868U (zh) | 依據證件影像與活體影像辨識身分之裝置 | |
TWM610179U (zh) | 依晶片預存影像與即時活體影像辨識身分之裝置 | |
CN109995761B (zh) | 服务处理方法、装置、电子设备及存储介质 | |
TWI807219B (zh) | 依晶片預存影像與即時活體影像辨識身分之系統及方法 | |
US20120317639A1 (en) | Biometric data system | |
TWI787655B (zh) | 依據證件影像與活體影像辨識身分之系統及方法 | |
JP2022174746A (ja) | カード管理システム、カード管理方法、及びプログラム | |
TWI724638B (zh) | 在自動櫃員機中使用載具驗證身分以開戶之系統及方法 | |
TWM620550U (zh) | 透過驗證有效憑證在不同裝置上確認身分之系統 | |
TWI844770B (zh) | 辨識影像中之動作以判斷目標是否為活體之系統及方法 | |
TWI786438B (zh) | 比對證件影像與多態樣臉部影像辨識身分之系統及方法 | |
TWI790495B (zh) | 由第三方設備驅動晶片卡以進行身分確認之系統及方法 | |
TWI792010B (zh) | 透過自動櫃員機掃碼驗身以完成帳戶申請之系統及方法 | |
TWM586390U (zh) | 依服務指令進行身份確認以執行對應服務之系統 | |
TWM606869U (zh) | 比對證件影像與多態樣臉部影像辨識身分之裝置 | |
TWI729535B (zh) | 透過金融帳戶資料確認使用者身分之系統及方法 | |
TWM615971U (zh) | 辨識影像中之動作以判斷目標是否為活體之系統 | |
TW202242681A (zh) | 辨識影像中之動作以判斷目標是否為活體之系統及方法 |