TWI844770B - System for recognizing specified actions in images to determine target is alive and method thereof - Google Patents
System for recognizing specified actions in images to determine target is alive and method thereof Download PDFInfo
- Publication number
- TWI844770B TWI844770B TW110113634A TW110113634A TWI844770B TW I844770 B TWI844770 B TW I844770B TW 110113634 A TW110113634 A TW 110113634A TW 110113634 A TW110113634 A TW 110113634A TW I844770 B TWI844770 B TW I844770B
- Authority
- TW
- Taiwan
- Prior art keywords
- image
- target
- recognition
- module
- liveness
- Prior art date
Links
- 230000009471 action Effects 0.000 title claims abstract description 92
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000033001 locomotion Effects 0.000 claims abstract description 47
- 230000001815 facial effect Effects 0.000 claims abstract description 34
- 238000001514 detection method Methods 0.000 claims description 64
- 238000004891 communication Methods 0.000 claims description 48
- 230000000694 effects Effects 0.000 abstract description 6
- 238000012545 processing Methods 0.000 description 23
- 230000002093 peripheral effect Effects 0.000 description 15
- 230000008569 process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000004397 blinking Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 238000013527 convolutional neural network Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 208000035473 Communicable disease Diseases 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000001454 recorded image Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Collating Specific Patterns (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
Description
一種活體辨識系統及其方法,特別係指一種辨識影像中之動作以判斷目標是否為活體之系統及方法。 A living body recognition system and method, in particular, a system and method for recognizing movements in an image to determine whether the target is a living body.
隨著網路及相關技術的進步,許多過去需要辨識目標親自辦理的服務也可以透過網路完成。但部分的服務,例如開戶與投保,仍然因為透過網路進行身分確認之方式不夠嚴謹而受到國內相關法規的限制,辨識目標並無法線上完成開戶與投保。 With the advancement of the Internet and related technologies, many services that previously required identification to be handled in person can now be completed online. However, some services, such as account opening and insurance, are still restricted by domestic regulations because the identity confirmation method through the Internet is not strict enough, and the identification target cannot complete account opening and insurance online.
以開戶而言,雖然目前也可以透過網路銀行或行動銀行在線上開設數位帳戶,但相關法規規定依身分確認之方式不同,所開設的數位帳戶的等級亦有不同,也就是等級較低之數位帳戶與經過較完整身分確認而開設的數位帳戶相比有諸多限制,例如,部分交易無法執行或交易時可動用的金額較低等。若要開設具有較完整功能的數位帳戶,仍然與開設一般帳戶相同,需要臨櫃由銀行的服務人員對開戶者進行身分確認,通常也就是確認開戶者所提供的證件是否確實為開戶者所持有。 As for account opening, although it is currently possible to open a digital account online through online banking or mobile banking, the relevant regulations stipulate that the level of the digital account opened is different depending on the method of identity confirmation. That is, digital accounts with lower levels have many restrictions compared to digital accounts opened after more complete identity confirmation, such as some transactions cannot be executed or the amount that can be used during transactions is lower. If you want to open a digital account with more complete functions, it is still the same as opening a general account. The bank's service staff needs to confirm the identity of the account opener at the counter, which usually means confirming whether the certificate provided by the account opener is actually held by the account opener.
另外,在投保的過程中也有的相似的情況,也就是相關法規規定投保人需要與業務員面對面,並由業務員對投保人說明保險內容且依據投保人提供的證件對投保人進行身分確認後,等待保險公司照會才能完成投保。 In addition, there are similar situations in the insurance process, that is, relevant regulations stipulate that the insured needs to meet with the salesperson face to face, and the salesperson will explain the insurance content to the insured and confirm the insured's identity based on the documents provided by the insured, and then wait for the insurance company to notify before completing the insurance.
事實上,在某些情況下,例如,在傳染病嚴重時,開戶者或投保人並不適合到銀行臨櫃或與保險業務員見面,而比較適合透過網路開戶或投保,為此,有部分的銀行/保險公司提供了線上面談的開戶/投保方式。雖然可以同時滿足遠距與會面兩個規則,但有心人士仍然可以在與銀行服務人員/保險業務員會談時的影像上造假,例如透過播放預錄影像等方式,導致即使透過線上面談也無法確認開戶者/投保人是否為真人。 In fact, in some cases, for example, when infectious diseases are serious, it is not suitable for account holders or policyholders to go to bank counters or meet with insurance agents. Instead, it is more suitable to open an account or purchase insurance online. For this reason, some banks/insurance companies provide online interviews for account opening/purchase. Although it can meet both the rules of distance and face-to-face interviews, interested parties can still falsify the images during the interviews with bank service personnel/insurance agents, such as by playing pre-recorded images, etc., resulting in the inability to confirm whether the account holder/insured person is a real person even through online interviews.
綜上所述,可知先前技術中長期以來一直存在線上會談時無法確認對方是否為真人的問題,因此有必要提出改進的技術手段,來解決此一問題。 In summary, it can be seen that the previous technology has long had the problem of not being able to confirm whether the other party is a real person during online conversations, so it is necessary to propose improved technical means to solve this problem.
有鑒於先前技術存在無法由證件上之照片判斷辨識目標是否為證件持有人的問題,本發明遂揭露一種辨識影像中之動作以判斷目標是否為活體之系統及方法,其中:本發明所揭露之辨識影像中之動作以判斷目標是否為活體之系統,至少包含:動作選擇模組,用以決定一預定數量之指定動作;影像擷取模組,用以擷取包含一辨識目標之臉部之多個目標影像;活體辨識模組,用以由該些目標影像判斷該辨識目標是否依序完成該些指定動作並產生相對應之一活體辨識結果;結果判斷模組,用以依據該活體辨識結果判斷該辨識目標是否通過活體辨識。 In view of the problem that the prior art cannot determine whether the identification target is the ID holder from the photo on the ID, the present invention discloses a system and method for identifying the motion in the image to determine whether the target is alive, wherein: the system for identifying the motion in the image to determine whether the target is alive disclosed by the present invention at least includes: a motion selection module for determining a predetermined number of The system comprises an image capture module for capturing multiple target images including the face of a recognition target; a liveness recognition module for judging from the target images whether the recognition target has completed the specified actions in sequence and generated a corresponding liveness recognition result; and a result judgment module for judging whether the recognition target has passed the liveness recognition based on the liveness recognition result.
本發明所揭露之辨識影像中之動作以判斷目標是否為活體之方法,其步驟至少包括:決定一預定數量之指定動作;擷取包含一辨識目標之臉部之多個目標影像;由該些目標影像判斷該辨識目標是否依序完成該些指定動作並產生相對應之一活體辨識結果;依據該活體辨識結果判斷該辨識目標是否通過活體辨識。 The method disclosed in the present invention for identifying the actions in the image to determine whether the target is alive includes at least the following steps: determining a predetermined number of designated actions; capturing multiple target images including the face of a recognition target; judging from the target images whether the recognition target has completed the designated actions in sequence and generated a corresponding live recognition result; judging whether the recognition target has passed the live recognition according to the live recognition result.
本發明所揭露之系統與方法如上,與先前技術之間的差異在於本發明透過決定多個包含臉部動作與手部動作之指定動作並辨識目標影像中之辨識目標是否依序完成指定動作,及依據活體辨識結果判斷辨識目標是否為活體,藉以解決先前技術所存在的問題,並可以達成增加線上會談之安全性的技術功效。 The system and method disclosed in the present invention are as described above. The difference between the present invention and the prior art is that the present invention solves the problems existing in the prior art by determining multiple designated actions including facial actions and hand actions and identifying whether the target in the target image has completed the designated actions in sequence, and judging whether the target is alive based on the liveness recognition result, and can achieve the technical effect of increasing the security of online consultations.
100:客戶端 100: Client
101:處理模組 101: Processing module
110:影像擷取模組 110: Image capture module
120:動作選擇模組 120: Action selection module
130:活體辨識模組 130: Liveness recognition module
140:顯示模組 140: Display module
150:資料取得模組 150: Data acquisition module
160:特徵取得模組 160: Feature acquisition module
180:結果判斷模組 180: Result judgment module
190:客戶通訊模組 190: Customer communication module
200:伺服器 200: Server
202:可信主機 202: Trusted host
210:伺服通訊模組 210: Servo communication module
220:影像比對模組 220: Image matching module
230:影像檢測模組 230: Image detection module
240:結果產生模組 240: Result generation module
410:顯示畫面 410: Display screen
411:指示區域 411: Indication area
412:提示區域 412: Prompt area
步驟310:客戶端取得身分識別資料 Step 310: The client obtains identification information
步驟320:客戶端決定預定數量之指定動作 Step 320: The client determines the designated action for the reserved quantity
步驟321:客戶端依據身分識別資料取得人體特徵 Step 321: The client obtains human characteristics based on the identification data
步驟323:客戶端決定符合人體特徵之指定動作 Step 323: The client determines the designated action that matches the human body characteristics
步驟325:客戶端選擇預定數量之臉部動作與手部動作 Step 325: The client selects a predetermined number of facial and hand movements
步驟327:客戶端結合臉部動作與手部動作以產生指定動作 Step 327: The client combines facial movements and hand movements to generate designated movements
步驟330:客戶端擷取包含辨識目標之臉部之目標影像 Step 330: The client captures the target image including the face of the identified target
步驟331:客戶端判斷是否偵測到辨識目標之臉部 Step 331: The client determines whether the face of the recognition target is detected
步驟333:客戶端判斷臉部是否達到一定比例 Step 333: The client determines whether the face reaches a certain proportion
步驟335:客戶端擷取目標影像 Step 335: The client captures the target image
步驟337:客戶端判斷辨識目標沒有通過活體辨識 Step 337: The client determines that the identification target has not passed the liveness identification.
步驟340:客戶端傳送目標影像至伺服器 Step 340: The client sends the target image to the server
步驟350:客戶端由目標影像判斷辨識目標是否依序完成指定動作 Step 350: The client determines from the target image whether the target has completed the specified actions in sequence.
步驟351:客戶端對目標影像進行人臉辨識及動作偵測 Step 351: The client performs facial recognition and motion detection on the target image
步驟355:客戶端依據人臉辨識結果及動作偵測結果判斷目標影像中辨識目標之人臉與手勢是否分別與臉部動作及手部動作相符以產生活體辨識結果 Step 355: The client determines whether the face and hand gestures of the target to be identified in the target image are consistent with the facial movements and hand movements respectively based on the face recognition results and the motion detection results to generate the living body recognition results.
步驟360:客戶端產生活體辨識結果 Step 360: The client generates the entity identification result
步驟371:伺服器依據身分識別資料取得包含辨識目標之臉部之可信影像 Step 371: The server obtains a trusted image containing the face of the target to be identified based on the identification data
步驟373:伺服器比對可信影像與目標影像中之臉部並產生影像比對結果 Step 373: The server compares the face in the trusted image with the target image and generates an image comparison result
步驟375:伺服器判斷目標影像之影像深度及/或影像資訊並產生影像判斷結果 Step 375: The server determines the image depth and/or image information of the target image and generates an image determination result
步驟379:伺服器產生並傳送影像檢測結果至客戶端 Step 379: The server generates and transmits image detection results to the client
步驟391:客戶端依據活體辨識結果判斷辨識目標是否通過活體辨識 Step 391: The client determines whether the identification target has passed the liveness identification based on the liveness identification result.
步驟395:客戶端依據活體辨識結果及影像檢測結果判斷辨識目標是否通過活體辨識 Step 395: The client determines whether the identification target has passed the liveness identification based on the liveness identification results and image detection results.
第1圖為本發明所提之辨識影像中之動作以判斷目標是否為活體之系統架構圖。 Figure 1 is a diagram of the system architecture of the present invention for identifying the motion in an image to determine whether the target is a living body.
第2圖為本發明所提之伺服器之元件示意圖。 Figure 2 is a schematic diagram of the components of the server mentioned in the present invention.
第3A圖為本發明所提之辨識影像中之動作以判斷目標是否為活體之方法流程圖。 Figure 3A is a flow chart of the method proposed by the present invention for identifying the movements in an image to determine whether the target is a living body.
第3B圖為本發明實施例所提之產生指定動作之方法流程圖。 Figure 3B is a flow chart of the method for generating a specified action according to an embodiment of the present invention.
第3C圖為本發明實施例所提之產生辨識結果之方法流程圖。 Figure 3C is a flow chart of the method for generating identification results proposed in the embodiment of the present invention.
第3D圖為本發明實施例所提之擷取目標影像之方法流程圖。 Figure 3D is a flow chart of the method for capturing the target image proposed in the embodiment of the present invention.
第3E圖為本發明所提之決定指定動作之附加方法流程圖。 Figure 3E is a flow chart of the additional method for determining a specified action proposed in the present invention.
第3F圖為本發明所提之透過伺服器由目標影像判斷目標是否為活體之方法流程圖。 Figure 3F is a flow chart of the method proposed by the present invention for determining whether a target is a living body based on the target image through a server.
第4圖為本發明實施例所提之擷取目標影像之使用者介面之示意圖。 Figure 4 is a schematic diagram of the user interface for capturing the target image according to the embodiment of the present invention.
以下將配合圖式及實施例來詳細說明本發明之特徵與實施方式,內容足以使任何熟習相關技藝者能夠輕易地充分理解本發明解決技術問題所應用的技術手段並據以實施,藉此實現本發明可達成的功效。 The following will be used in conjunction with diagrams and embodiments to explain in detail the features and implementation methods of the present invention. The content is sufficient to enable anyone familiar with the relevant technology to easily and fully understand the technical means used by the present invention to solve technical problems and implement them accordingly, thereby achieving the effects that can be achieved by the present invention.
本發明可以請求辨識目標做出指定動作,藉以判斷辨識目標是否為活體。 The present invention can request the identification target to perform a specified action to determine whether the identification target is alive.
本發明所提之指定動作可以包含臉部動作與手部動作,其中,臉部動作包含但不限於朝特定方向(如左右)轉動、抬頭、點頭、眨眼、微笑等;手部動作包含伸出的手指與手指所擺放的位置等,但本發明並不以此為限。一般而言,手指所擺放的位置通常在臉部或臉部周圍,但本發明亦不以此為限。 The specified actions mentioned in the present invention may include facial actions and hand actions, wherein facial actions include but are not limited to turning in a specific direction (such as left and right), raising the head, nodding, blinking, smiling, etc.; hand actions include extended fingers and the positions of the fingers, etc., but the present invention is not limited to this. Generally speaking, the position of the fingers is usually on the face or around the face, but the present invention is not limited to this.
以下先以「第1圖」本發明所提之辨識影像中之動作以判斷目標是否為活體之系統架構圖來說明本發明的系統運作。如「第1圖」所示,本發明之系統應用在客戶端100中,含有處理模組101、影像擷取模組110,及可附加的顯示模組140、客戶通訊模組190。其中,客戶端100可以是計算設備。
The following first uses the system architecture diagram of "Figure 1" of the present invention to illustrate the system operation of the present invention, which is a system for identifying the action in the image to determine whether the target is a living body. As shown in "Figure 1", the system of the present invention is applied to the
本發明所提之計算設備包含但不限於一個或多個處理模組、一條或多條記憶體模組、以及連接不同硬體元件(包括記憶體模組和處理模組)的匯流排等硬體元件。透過所包含之多個硬體元件,計算設備可以載入並執行作 業系統,使作業系統在計算設備上運行,也可以執行軟體或程式。另外,計算設備也包含一個外殼,上述之各個硬體元件設置於外殼內。 The computing device mentioned in the present invention includes but is not limited to one or more processing modules, one or more memory modules, and hardware components such as a bus connecting different hardware components (including memory modules and processing modules). Through the multiple hardware components included, the computing device can load and execute the operating system, so that the operating system runs on the computing device, and can also execute software or programs. In addition, the computing device also includes a housing, and the above-mentioned hardware components are arranged in the housing.
本發明所提之計算設備的匯流排可以包含一種或多個類型,例如包含資料匯流排(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)匯流排等。 The bus of the computing device mentioned in the present invention may include one or more types, such as data bus, address bus, control bus, expansion bus, and/or local bus. The bus of the computing device includes but is not limited to Industry Standard Architecture (ISA) bus, Peripheral Component Interconnect (PCI) bus, Video Electronics Standards Association (VESA) local bus, and serial Universal Serial Bus (USB), Peripheral Component Interconnect Express (PCI Express, PCI-E/PCIe) bus, etc.
本發明所提之計算設備的處理模組與匯流排耦接。處理模組包含暫存器(Register)組或暫存器空間,暫存器組或暫存器空間可以完全的被設置在處理模組之處理晶片上,或全部或部分被設置在處理晶片外並經由專用電氣連接及/或經由匯流排耦接至處理晶片。處理模組可為中央處理器、微處理器或任何合適的處理元件。若計算設備為多處理器設備,也就是計算設備包含多個處理模組,則計算設備所包含的處理模組都相同或類似,且透過匯流排耦接與通訊。處理模組可以解釋一個計算機指令或一連串的多個計算機指令以進行特定的運算或操作,例如,數學運算、邏輯運算、資料比對、複製/移動資料等,藉以驅動計算設備中的其他硬體元件或運行作業系統或執行各種程式及/或模組。 The processing module of the computing device of the present invention is coupled to a bus. The processing module includes a register group or a register space, which can be completely set on the processing chip of the processing module, or completely or partially set outside the processing chip and coupled to the processing chip via a dedicated electrical connection and/or via a bus. The processing module can be a central processing unit, a microprocessor or any suitable processing element. If the computing device is a multi-processor device, that is, the computing device includes multiple processing modules, the processing modules included in the computing device are the same or similar, and are coupled and communicated through a bus. The processing module can interpret a computer instruction or a series of multiple computer instructions to perform specific calculations or operations, such as mathematical operations, logical operations, data comparison, copying/moving data, etc., to drive other hardware components in the computing device or run the operating system or execute various programs and/or modules.
計算設備中通常也包含一個或多個晶片組(Chipset)。計算設備的處理模組可以與晶片組耦接或透過匯流排與晶片組電性連接。晶片組是由一 個或多個積體電路(Integrated Circuit,IC)組成,包含記憶體控制器以及周邊輸出入(I/O)控制器等,也就是說,記憶體控制器以及周邊輸出入控制器可以包含在一個積體電路內,也可以使用兩個或更多的積體電路實現。晶片組通常提供了輸出入和記憶體管理功能、以及提供多個通用及/或專用暫存器、計時器等,其中,上述之通用及/或專用暫存器與計時器可以讓耦接或電性連接至晶片組的一個或多個處理模組存取或使用。 Computing devices usually also include one or more chipsets. The processing module of the computing device can be coupled to the chipset or electrically connected to the chipset through a bus. The chipset is composed of one or more integrated circuits (ICs), including a memory controller and a peripheral input/output (I/O) controller, etc. That is, the memory controller and the peripheral input/output (I/O) controller can be included in one IC, or can be implemented using two or more ICs. The chipset usually provides input/output and memory management functions, as well as multiple general and/or dedicated registers, timers, etc., wherein the above-mentioned general and/or dedicated registers and timers can be accessed or used by one or more processing modules coupled or electrically connected to the chipset.
計算設備的處理模組也可以透過記憶體控制器存取安裝於計算設備上的記憶體模組和大容量儲存區中的資料。上述之記憶體模組包含任何類型的揮發性記憶體(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)、或任何其他儲存裝置等。也就是說,記憶體控制器可以存取靜態隨機存取記憶體、動態隨機存取記憶體、快閃記憶體、硬碟機、固態硬碟中的資料。 The processing module of the computing device can also access the data in the memory module and the mass storage area installed on the computing device through the memory controller. The above-mentioned memory module includes any type of volatile memory and/or non-volatile memory (NVRAM) memory, such as static random access memory (SRAM), dynamic random access memory (DRAM), read-only memory (ROM), flash memory, etc. The above-mentioned mass storage area can include any type of storage device or storage media, such as a hard drive, optical disc, flash drive, memory card, solid state disk (SSD), or any other storage device. In other words, the memory controller can access data in static random access memory, dynamic random access memory, flash memory, hard drive, and solid state disk.
計算設備的處理模組也可以透過周邊輸出入控制器經由周邊輸出入匯流排與周邊輸出裝置、周邊輸入裝置、通訊介面、及GPS接收器等周邊裝置或介面連接並通訊。周邊輸入裝置可以是任何類型的輸入裝置,例如鍵盤、滑鼠、軌跡球、觸控板、搖桿等,周邊輸出裝置可以是任何類型的輸出裝置,例如顯示器、印表機等,周邊輸入裝置與周邊輸出裝置也可以是同一裝置,例 如觸控螢幕等。通訊介面可以包含無線通訊介面及/或有線通訊介面,無線通訊介面可以包含支援無線區域網路(如Wi-Fi、Zigbee等)、藍牙、紅外線、近場通訊(Near-field communication,NFC)、3G/4G/5G等行動通訊網路(蜂巢式網路)或其他無線資料傳輸協定的介面,有線通訊介面可為乙太網路裝置、DSL數據機、纜線(Cable)數據機、非同步傳輸模式(Asynchronous Transfer Mode,ATM)裝置、或光纖通訊介面及/或元件等。處理模組可以週期性地輪詢(polling)各種周邊裝置與介面,使得計算設備能夠透過各種周邊裝置與介面進行資料的輸入與輸出,也能夠與具有上面描述之硬體元件的另一個計算設備進行通訊。 The processing module of the computing device can also be connected and communicated with peripheral devices or interfaces such as peripheral output devices, peripheral input devices, communication interfaces, and GPS receivers through the peripheral input/output controller via the peripheral input/output bus. The peripheral input device can be any type of input device, such as a keyboard, a mouse, a trackball, a touchpad, a joystick, etc. The peripheral output device can be any type of output device, such as a display, a printer, etc. The peripheral input device and the peripheral output device can also be the same device, such as a touch screen, etc. The communication interface may include a wireless communication interface and/or a wired communication interface. The wireless communication interface may include an interface supporting a wireless local area network (such as Wi-Fi, Zigbee, etc.), Bluetooth, infrared, near-field communication (NFC), 3G/4G/5G and other mobile communication networks (cellular networks) or other wireless data transmission protocols. The wired communication interface may be an Ethernet device, a DSL modem, a cable modem, an asynchronous transfer mode (ATM) device, or an optical fiber communication interface and/or component. The processing module can periodically poll various peripheral devices and interfaces, so that the computing device can input and output data through various peripheral devices and interfaces, and can also communicate with another computing device with the hardware components described above.
在本發明中,客戶端100中的處理模組101可以透過匯流排載入執行儲存於記憶體模組(圖中未示)中的一個或一組計算機指令,並可以在執行計算機指令後產生動作選擇模組120、活體辨識模組130、結果判斷模組180,在部分的實施例中,處理模組101在執行計算機指令後也可以產生資料取得模組150、特徵取得模組160。
In the present invention, the
影像擷取模組110可以包含鏡頭、感光元件等元件(圖中均未示)。其中,鏡頭可以讓光線通過並讓通過的光線照射於感光元件上,感光元件可以將照射在感光元件上的光線轉換為影像訊號。
The
影像擷取模組110負責擷取目標影像。影像擷取模組110所擷取的目標影像包含人臉與手勢。其中,影像擷取模組110可以在被活體辨識模組130驅動或接收到活體辨識模組130所傳送的協同訊息時,持續將感光元件輸出的影像訊號做為目標影像。
The
影像擷取模組110也可以擷取資料影像。一般而言,影像擷取模組110所擷取的資料影像包含完整的字符串或足以辨識所表示之內容的條碼,但
本發明並不以此為限。影像擷取模組110可以在被資料取得模組150驅動或接收到資料取得模組150的協同訊息時,持續將感光元件輸出的影像訊號做為資料影像。
The
影像擷取模組110也可以判斷是否於影像擷取範圍內偵測到辨識目標之臉部,並可以判斷偵測到臉部達到影像擷取範圍之一定比例時擷取目標影像。
The
動作選擇模組120負責決定預定數量的指定動作。動作選擇模組120所決定之指定動作的數量可以是預定值或透過資料取得模組150設定,本發明沒有特別的限制。
The
動作選擇模組120可以由預先建立的動作資料庫(圖中未示)選擇一個臉部動作與一個手部動作,並可以結合所選出之臉部動作與手部動作以產生一個指定動作。動作選擇模組120可以重複上述產生指定動作的過程直到產生出預定數量的指定動作為止。
The
活體辨識模組130負責依據動作選擇模組120所產生之指定動作進行活體辨識。活體辨識模組130所進行之活體辨識的過程例如:透過顯示模組140提示辨識目標在影像擷取模組110前方完成所產生的第一個指定動作,同時持續對影像擷取模組110所擷取到之包含完成第一個指定動作之指示影像中的人臉辨識及/或動作偵測以取得指示影像中之人臉特徵與手勢特徵,及依據指示影像中之人臉特徵及手勢特徵判斷指示影像中之辨識目標是否完成指定動作,若是,則透過顯示模組140提示辨識目標完成所產生的第二個指定動作並重複上述比對過程,直到辨識目標正確完成所有的指定動作,藉以進行活體辨識。但本發明所提之活體辨識的方式並不以上述為限。其中,活體辨識模組130通常可
以比對指示影像中之人臉特徵/手勢特徵與由動作資料庫中讀出之對應指定動作的人臉特徵/手勢特徵以判斷辨識目標是否完成指定動作,但本發明並不以此為限。
The
活體辨識模組130也負責在進行之活體辨識後產生相對應的活體辨識結果。活動辨識模組130可以在所產生之指定動作都正確完成或連續正確完成指定動作之次數達到參數值時,判斷活體辨識通過並產生表示通過活體辨識的活體辨識結果;活動辨識模組130也可以在所產生之任何一個指定動作沒有正確完成或沒有正確完成之指定動作的次數達到預定值時,判斷活體辨識未通過並產生表示未通過活體辨識的活體辨識結果。
The
活體辨識模組130也可以在判斷活體辨識未通過時,累積未通過次數,並重新進行活體辨識。活體辨識模組130可以在累積之未通過次數達到預定值時,產生表示未通過活體辨識的活體辨識結果。
The
顯示模組140可以在客戶端100的顯示畫面中顯示影像擷取模組110所擷取到的資料影像、目標影像、及指示影像。顯示模組140也可以在客戶端100的顯示畫面中顯示資料取得模組150所產生的指示框與文字等提示訊息。顯示模組140也可以在客戶端100的顯示畫面中顯示結果判斷模組180所產生的判斷結果。
The
資料取得模組150可以取得身分識別資料。更詳細的,資料取得模組150可以取得辨識目標的手機號碼、數位憑證、金融卡資訊以作為身分識別資料。
The
資料取得模組150也可以設定活體辨識模組130進行活體辨識而產生指定動作的數量,也可以設定活體辨識模組130判斷通過活體辨識所需要連續正確完成指定動作之次數(即活體辨識模組130進行判斷所使用的參數值)。
The
特徵取得模組160可以依據資料取得模組150所取得之身分資料取得人體特徵。特徵取得模組160所取得之人體特徵可以表示辨識目標的臉部或手部是否有殘缺。
The
結果判斷模組180負責活體辨識模組130所產生之活體辨識結果判斷辨識目標是否通過活體辨識。更詳細的,結果判斷模組180可以在活體辨識結果表示通過活體辨識時,產生表示辨識目標通過活體辨識的判斷結果;反之,結果判斷模組180可以在活體辨識結果表示沒有通過活體辨識時,產生表示辨識目標沒有通過活體辨識的判斷結果。
The
結果判斷模組180除了依據活體辨識模組130所產生之活體辨識結果判斷辨識目標是否通過活體辨識之外,在部分的實施例中,也可以合併參考客戶通訊模組190所接收到之影像檢測結果判斷辨識目標是否通過活體辨識。更詳細的,結果判斷模組180可以在活體辨識結果表示通過活體辨識且影像檢測結果表示目標影像通過檢測時,產生表示辨識目標通過活體辨識的判斷結果;反之,結果判斷模組180可以在活體辨識結果表示沒有通過活體辨識或影像檢測結果表示目標影像沒有通過檢測時,產生表示辨識目標沒有通過活體辨識的判斷結果。
In addition to judging whether the identification target has passed the liveness identification based on the liveness identification result generated by the
客戶通訊模組190可以將影像擷取模組110所擷取到之目標影像傳送給伺服器200,客戶通訊模組190也可以接收伺服器200所傳送之影像檢測結
果。在部分的實施例中,客戶通訊模組190也可以將資料取得模組150所取得之身分識別資料及/或活體辨識模組130所產生的活體辨識結果傳送給伺服器200。
The
伺服器200可以進一步的對客戶端100所擷取到的目標影像進行活體偵測,在部分的實施例中,也可以存留客戶端100的活體辨識結果。伺服器200可以如「第2圖」之元件示意圖所示,包含伺服通訊模組210、影像比對模組220、影像檢測模組230、結果產生模組240。一般而言,伺服器200也是計算設備。
The
伺服通訊模組210可以接收客戶端100所傳送的目標影像,也可以將結果產生模組240所產生的影像檢測結果傳回客戶端100。在部分的實施例中,伺服通訊模組210也可以接收客戶端100所傳送的身分識別資料及/或活體辨識結果。
The
伺服通訊模組210也可以由可信主機202下載與所接收到之身分識別資料對應的可信影像。伺服通訊模組210所下載之可信影像包含辨識目標的臉部,例如,可信影像可以包含辨識目標的證件照等,但本發明並不以此為限,其中,可信主機202為如政府機關等可信任單位或組織所提供之伺服器,本發明亦不以此為限。
The
影像比對模組220可以依據伺服通訊模組210所接收到之身分識別資料取得辨識目標的可信影像。影像比對模組220可以透過伺服通訊模組210至可信主機202下載可信影像或可以讀出預先儲存的可信影像,其中,可信影像可以是由辨識目標自行上傳或先前由可信主機202下載。
The
影像比對模組220也可以比對伺服通訊模組210所接收到之目標影像與所取得之可信影像中的臉部以產生影像比對結果,舉例來說,影像比對
模組220可以比對目標影像與可信影像中之臉部的相似度,並可以在判斷所產生之相似度大於或等於門檻值時,產生表示通過影像比對的影像比對結果,或可以在判斷所產生之相似度小於門檻值時,產生表示未通過影像比對的影像比對結果。
The
影像檢測模組230可以判斷伺服通訊模組210所接收到之目標影像的影像深度。影像檢測模組230所判斷出之影像深度為影像擷取模組110與目標影像中之各個物體或區域的距離,這個距離通常是概略值,但本發明並不以此為限。舉例來說,影像檢測模組230可以使用如AlexNet、GoogleNet、VGG、Residual net等卷積神經網絡(Convolutional Neural Network,CNN)來判斷目標影像中之各物體或區域的距離,但本發明亦不以此為限。
The
影像檢測模組230也可以判斷伺服通訊模組210所接收到之目標影像的影像資訊。影像檢測模組230所判斷出之影像資訊可以包含表示目標影像上是否包含摩爾紋、反光、臉部畸變的訊息,但本發明並不以此為限。
The
影像檢測模組230也可以依據所判斷出之影像深度及/或影像資訊產生影像判斷結果。舉例來說,影像檢測模組230可以依據目標影像中之臉部及臉部後方之區域的影像深度是否相近,當兩者相近時,影像檢測模組230可以產生未通過深度判斷的影像判斷結果,影像檢測模組230也可以在目標影像之影像資訊中存在表示目標影像中之臉部範圍上包含摩爾紋、反光、臉部畸變的訊息時,產生未通過光學判斷的影像判斷結果,影像檢測模組230也可以在目標影像中之臉部及臉部後方之區域的影像深度之差值達到一定數值且目標影像之影像資訊中不存在表示目標影像中之臉部範圍上包含摩爾紋、反光、臉部畸變的訊息時,產生通過影像判斷的影像判斷結果。
The
結果產生模組240產生包含影像比對模組220所產生之影像比對結果及影像檢測模組230所產生之影像判斷結果的影像檢測結果。
The
接著以一個實施例來解說本發明的運作系統與方法,並請參照「第3A圖」本發明所提之辨識影像中之動作以判斷目標是否為活體之方法流程圖。 Next, an example is used to explain the operating system and method of the present invention. Please refer to "Figure 3A" for the flowchart of the method of identifying the action in the image to determine whether the target is a living body.
在辨識目標使用本發明時,客戶端100的動作選擇模組120可以先決定預定數量的指定動作(步驟320)。在本實施例中,假設預定數量為三,動作選擇模組120可以如「第3B圖」之流程所示,先選擇三個(預定數量)臉部動作與三個手部動作(步驟325),並分別結合一個臉部動作與一個手部動作三次,藉以產生三個指定動作(步驟327),例如向右轉頭、眨眼、將右手指放置在左眼下方。
When identifying the target using the present invention, the
在客戶端100的動作選擇模組120決定指定動作(步驟320)後,客戶端100的影像擷取模組110可以擷取包含辨識目標之臉部的目標影像(步驟330)。在本實施例中,假設如「第3D圖」之流程所示,影像擷取模組110可以產生提示訊息給顯示模組140,客戶端100的顯示模組140可以如「第4圖」所示,在顯示畫面410的提示區域412中提示辨識目標將手機(客戶端100)的鏡頭對準臉部正面並調整手機位置,使得辨識目標可以在將臉部正面置於顯示畫面410的指示區域411且臉部比例與指示區域411相似時按下快門以觸發影像擷取模組110擷取包含辨識目標臉部正面的目標影像(步驟333);又如,影像擷取模組110可以持續判斷所擷取到之目標影像是否包含比例足夠且正面的人臉(步驟333),當目標影像包含正面的人臉且人臉與指示區域411的比例相近(如人臉與指示區域411之高度或寬度的差異在10%內)時,影像擷取模組110可以擷取目
標影像(步驟335)。在上述擷取三次目標影像的過程中,影像擷取模組110可以判斷辨識目標的臉部是否持續在影像擷取範圍(步驟331)中,若否,則可以產生辨識目標沒有通過活體辨識的活體辨識結果(步驟337)。
After the
回到「第3A圖」,同樣在客戶端100的影像擷取模組110擷取目標影像(步驟330)後,客戶端100的活體辨識模組130可以判斷辨識目標是否依序完成所產生之指定動作(步驟350)以進行活體辨識,及可以在活體辨識後產生相對應的活體辨識結果(步驟360)。在本實施例中,假設活體辨識模組130可以透過顯示模組140在提示區域312提示辨識目標將客戶端100對準人臉使得人臉置於顯示畫面310的指示區域311且人臉之比例與指示區域311相近,使得辨識目標依序依據提示完成三次指定動作,如此,活體辨識模組130可以如「第3C圖」之流程所示,對目標影像進行人臉辨識與動作偵測(步驟351),並可以依據人臉辨識結果與動作偵測結果判斷辨識目標的人臉與手勢是否與指定動作的臉部動作與手部動作相符(步驟355),進而在辨識目標連續的成功完成三次指定動作時產生通過活體辨識的活體辨識結果,反之,活體辨識模組130可以產生未通過活體辨識的活體辨識結果。
Returning to "Figure 3A", after the
更詳細的說,活體辨識模組130可以先提示辨識目標完成第一個指定動作,當辨識目標向右轉動頭部,使得影像擷取模組110擷取到包含辨識目標向右轉動頭部的指示影像後,活體辨識模組130可以對指示影像進行人臉特徵分析,藉以判斷指示影像中之人臉的轉動方向。當轉動方向與指定方向不同時,活體辨識模組130可以判斷活體辨識未通過;而當轉動方向與指定方向相同時,活體辨識模組130可以再次提示辨識目標完成第二個指定動作,當辨識目標依照提示眨眼,使得影像擷取模組110擷取到包含辨識目標眨眼的指示影像後,活體
辨識模組130可以對指示影像進行人臉特徵分析,藉以判斷指示影像中之人臉是否眨眼。若否,活體辨識模組130可以判斷活體辨識未通過;若是,則活體辨識模組130可以再次提示辨識目標完成第三個指定動作,當辨識目標依照提示將右手指放置在左眼下方,使得影像擷取模組110擷取到包含辨識目標的指示影像後,活體辨識模組130可以對指示影像進行人臉辨識及動作偵測,藉以判斷指示影像中之人臉的位置及右手指是否正確的放在左眼下方。若否,活體辨識模組130可以判斷活體辨識未通過;若是,則活體辨識模組130可以判斷活體辨識通過並可以產生表示通過活體辨識的活體辨識結果。
In more detail, the
在上述活體辨識的過程中,若活體辨識模組130判斷活體辨識未通過,則活體辨識模組130可以累計未通過次數,並可以在未通過次數尚未達到預定值前,再次提供辨識目標進行活體辨識,也就是重新產生三個指定動作,並依序辨識目標依據提示完成三次指定動作,直到累積之未通過次數達到預定值時,活體辨識模組130可以產生表示沒有通過活體辨識的活體辨識結果。
In the above-mentioned liveness recognition process, if the
在客戶端100的活體辨識模組130產生活體辨識結果後,客戶端100的結果判斷模組180可以依據活體辨識模組130產生之活體辨識結果判斷辨識目標是否通過活體辨識(步驟391)。在本實施例中,假設結果判斷模組180可以判斷活體辨識結果是否表示識別目標通過活體辨識,則結果判斷模組180可以判斷辨識目標通過活體辨識。
After the
如此,透過本發明,客戶端100可以依據影像中之辨識目標是否做出指定動作而判斷辨識目標是否為活體。
Thus, through the present invention, the
在上述的實施例中,客戶端100的結果判斷模組180也可以判斷累積的失敗次數是否高於預設值,若是,則表示辨識目標沒有通過活體辨識,若
否,則結果判斷模組180產生比對失敗的提示訊息並由客戶端100的顯示模組140顯示提示訊息以提示辨識目標再次將客戶端100的鏡頭對準辨識目標的臉部正面,使得影像擷取模組110可以再次擷取辨識目標的目標影像(步驟320),且活體辨識模組130也可以判斷辨識目標是否依序完成所產生之指定動作以進行活體辨識,及可以在活體辨識後產生相對應的活體辨識結果(步驟350),結果判斷模組180可以依據活體辨識模組130產生活體辨識結果判斷辨識目標是否通過活體辨識(步驟360)。
In the above-mentioned embodiment, the
另外,上述實施例也可以如「第3E圖」之流程所示,在客戶端100的動作選擇模組120決定指定動作(步驟320)時,客戶端100的資料取得模組150可以先取得辨識目標的身分識別資料(步驟310),客戶端100的特徵取得模組160可以依據資料取得模組150所取得之身分識別資料取得相對應的人體特徵(步驟321),客戶端100的動作選擇模組120可以決定符合特徵取得模組160索取出之人體特徵的指定動作(步驟323)。
In addition, the above embodiment can also be shown in the process of "Figure 3E". When the
此外,上述實施例中,還可以如「第3F圖」之流程所示,在客戶端100的影像擷取模組110擷取包含辨識目標之目標影像(步驟330)後,可以客戶端100的客戶通訊模組190可以將目標影像傳送給伺服器200(步驟340)。在本實施例中,假設客戶通訊模組190可以在活體辨識模組130產生活體辨識結果(步驟360)後,將目標影像連同客戶端100之資料取得模組150所取得之身分識別資料傳送給伺服器200。
In addition, in the above embodiment, as shown in the process of "Figure 3F", after the
在伺服器200的伺服通訊模組210接收到客戶端100所傳送的目標影像與身分識別資料後,伺服器200的影像比對模組220可以依據伺服通訊模組210所接收到的身分識別資料取得包含辨識目標的可信影像(步驟371)。在本
實施例中,假設影像比對模組220可以透過伺服通訊模組210將身分識別資料傳送給可信主機202,並透過伺服通訊模組210接收可信主機202所傳回的證件影像。
After the
在伺服器200的影像比對模組220取得可信影像後,可以對所取得之可信影像中的臉部及伺服通訊模組210所接收到之目標影像中的臉部進行比對,並可以在比對後產生相對應的影像比對結果(步驟373)。在本實施例中,假設影像比對模組220可以依據可信影像的證件類型由可信影像中擷取出臉部影像並計算臉部影像的影像特徵,及可以計算目標影像的影像特徵後,依據所計算出之臉部影像的影像特徵及目標影像的影像特徵判斷目標影像與可信影像的相似度,並依據相似度是否超過預定的門檻值選擇產生表示通過比對或未通過比對的影像比對結果。
After the
在伺服器200的影像比對模組220產生影像比對結果後,伺服器200的影像檢測模組230可以判斷影像比對結果是否表示通過影像比對,若否,則影像檢測模組230可以結束執行,伺服器200的結果產生模組240可以產生包含影像比對結果的影像檢測結果。而若影像檢測模組230判斷影像比對結果表示通過影像比對,影像檢測模組230可以進一步判斷伺服器200的伺服通訊模組210所接收到之目標影像的影像深度及/或影像資訊,並可以依據所判斷出之目標影像的影像深度及/或影像資訊產生影像判斷結果(步驟375)。在本實施例中,假設影像檢測模組230可以使用卷積神經網絡判斷目標影像中辨識目標之臉部與其後方的影像深度,也可以判斷目標影像中辨識目標之臉部上是否存在摩爾紋、反光、及/或畸形或扭曲等異常的區域,並可以在辨識目標之臉部與其後方的影像深度的差值超過一定值且辨識目標之臉部上不存在摩爾紋、反光、及異常的
區域時,影像檢測模組230可以產生表示通過判斷的影像判斷結果,反之,當辨識目標之臉部與其後方的影像深度的差值低於一定值或辨識目標之臉部上存在摩爾紋、反光、或異常的區域時,影像檢測模組230可以產生表示通過判斷的影像判斷結果。
After the
在伺服器200的影像檢測模組230產生影像判斷結果後,伺服器200的結果產生模組240可以依據影像判斷結果產生影像檢測結果,並可以將所產生的影像檢測結果傳送給客戶端100(步驟379)。在本實施例中,假設結果產生模組240可以在影像判斷結果表示通過判斷時產生表示通過檢測的影像檢測結果,並可以在影像判斷結果表示未通過判斷時產生表示未通過檢測的影像檢測結果。
After the
在客戶端100的客戶通訊模組190接收到伺服器200所傳送的影像檢測結果後,客戶端100的結果判斷模組180可以依據客戶通訊模組190所接收到之影像檢測結果及客戶端100之活體辨識模組130所產生的活體辨識結果判斷辨識目標是否通過活體辨識(步驟395)。在本實施例中,假設結果判斷模組180可以在活體辨識結果表示辨識目標通過活體辨識且影像檢測結果表示目標影像通過影像檢測時,判斷辨識目標通過活體辨識,否則可以判斷辨識目標沒有通過活體辨識。
After the
綜上所述,可知本發明與先前技術之間的差異在於具有決定多個包含臉部動作與手部動作之指定動作並辨識目標影像中之辨識目標是否依序完成指定動作,及依據活體辨識結果判斷辨識目標是否為活體之技術手段,藉由此一技術手段可以來解決先前技術所存在線上會談時無法確認對方是否為真人的問題,進而達成增加線上會談之安全性的技術功效。 In summary, the difference between the present invention and the prior art is that the present invention has the technical means of determining multiple designated actions including facial actions and hand actions and identifying whether the target in the target image has completed the designated actions in sequence, and judging whether the target is alive based on the liveness recognition result. This technical means can solve the problem of the prior art that it is impossible to confirm whether the other party is a real person during an online meeting, thereby achieving the technical effect of increasing the security of online meetings.
再者,本發明之辨識影像中之動作以判斷目標是否為活體之方法,可實現於硬體、軟體或硬體與軟體之組合中,亦可在電腦系統中以集中方式實現或以不同元件散佈於若干互連之電腦系統的分散方式實現。 Furthermore, the method of the present invention for identifying the motion in the image to determine whether the target is alive can be implemented in hardware, software or a combination of hardware and software, and can also be implemented in a centralized manner in a computer system or in a distributed manner with different components distributed in several interconnected computer systems.
雖然本發明所揭露之實施方式如上,惟所述之內容並非用以直接限定本發明之專利保護範圍。任何本發明所屬技術領域中具有通常知識者,在不脫離本發明所揭露之精神和範圍的前提下,對本發明之實施的形式上及細節上作些許之更動潤飾,均屬於本發明之專利保護範圍。本發明之專利保護範圍,仍須以所附之申請專利範圍所界定者為準。 Although the implementation methods disclosed in the present invention are as above, the contents described are not used to directly limit the scope of patent protection of the present invention. Any person with common knowledge in the technical field to which the present invention belongs, without departing from the spirit and scope disclosed by the present invention, makes slight changes and modifications to the implementation of the present invention in form and details, which are all within the scope of patent protection of the present invention. The scope of patent protection of the present invention shall still be based on the scope defined in the attached patent application.
步驟320:客戶端決定預定數量之指定動作 Step 320: The client determines the designated action for the reserved quantity
步驟330:客戶端擷取包含辨識目標之臉部之目標影像 Step 330: The client captures the target image including the face of the identified target
步驟350:客戶端由目標影像判斷辨識目標是否依序完成指定動作 Step 350: The client determines from the target image whether the target has completed the specified actions in sequence.
步驟360:客戶端產生活體辨識結果 Step 360: The client generates the entity identification result
步驟391:客戶端依據活體辨識結果判斷辨識目標是否通過活體辨識 Step 391: The client determines whether the identification target has passed the liveness identification based on the liveness identification result.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW110113634A TWI844770B (en) | 2021-04-15 | 2021-04-15 | System for recognizing specified actions in images to determine target is alive and method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW110113634A TWI844770B (en) | 2021-04-15 | 2021-04-15 | System for recognizing specified actions in images to determine target is alive and method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202242681A TW202242681A (en) | 2022-11-01 |
| TWI844770B true TWI844770B (en) | 2024-06-11 |
Family
ID=85793284
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW110113634A TWI844770B (en) | 2021-04-15 | 2021-04-15 | System for recognizing specified actions in images to determine target is alive and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI844770B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI901026B (en) * | 2024-03-04 | 2025-10-11 | 中國信託商業銀行股份有限公司 | Service system and facial image verification method |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160005050A1 (en) * | 2014-07-03 | 2016-01-07 | Ari Teman | Method and system for authenticating user identity and detecting fraudulent content associated with online activities |
| TWM588840U (en) * | 2019-08-14 | 2020-01-01 | 兆豐國際商業銀行股份有限公司 | Financial service device for providing identity verification function |
| TW202013247A (en) * | 2018-09-27 | 2020-04-01 | 宏碁股份有限公司 | Living body recognition method and electronic device |
| US20210011986A1 (en) * | 2014-08-28 | 2021-01-14 | Facetec, Inc. | Method to verify identity using a previously collected biometric image/data |
| TWM606869U (en) * | 2020-09-26 | 2021-01-21 | 臺灣網路認證股份有限公司 | Device for recognizing identity by comparing document image and multi-state face image |
-
2021
- 2021-04-15 TW TW110113634A patent/TWI844770B/en active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160005050A1 (en) * | 2014-07-03 | 2016-01-07 | Ari Teman | Method and system for authenticating user identity and detecting fraudulent content associated with online activities |
| US20210011986A1 (en) * | 2014-08-28 | 2021-01-14 | Facetec, Inc. | Method to verify identity using a previously collected biometric image/data |
| TW202013247A (en) * | 2018-09-27 | 2020-04-01 | 宏碁股份有限公司 | Living body recognition method and electronic device |
| TWM588840U (en) * | 2019-08-14 | 2020-01-01 | 兆豐國際商業銀行股份有限公司 | Financial service device for providing identity verification function |
| TWM606869U (en) * | 2020-09-26 | 2021-01-21 | 臺灣網路認證股份有限公司 | Device for recognizing identity by comparing document image and multi-state face image |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202242681A (en) | 2022-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9740929B2 (en) | Client side filtering of card OCR images | |
| CN106899567B (en) | User authentication method, device and system | |
| US20230063441A1 (en) | Image processing and presentation techniques for enhanced proctoring sessions | |
| WO2020253065A1 (en) | Qualification appraisal method and apparatus based on data analysis, and server | |
| JP2020525964A (en) | Face biometrics card emulation for in-store payment authorization | |
| WO2018205468A1 (en) | Biometric transaction processing method, electronic device and storage medium | |
| US20240177519A1 (en) | Digital Verification of Users Based On Real-time Video Stream | |
| TWM606868U (en) | Device for identifying identity based on document image and living body image | |
| TWI844770B (en) | System for recognizing specified actions in images to determine target is alive and method thereof | |
| TWM592134U (en) | System for verifying identity for opening an account using a vehicle in an ATM | |
| KR20230017454A (en) | Method, Device and Computer Program For Preventing Cheating In Non-face-to-face Evaluation | |
| US12387515B2 (en) | Document authentication using multi-tier machine learning models | |
| CN114219661A (en) | Artificial intelligence-based claims settlement method, device, computer equipment and storage medium | |
| TWM606869U (en) | Device for recognizing identity by comparing document image and multi-state face image | |
| TWM615971U (en) | System of identifying living body by recognizing actions of image | |
| TWI787655B (en) | System for identification based on comparing id photo and live photo and method thereof | |
| TWI786438B (en) | System for identification based on comparing id photo and live photo and method thereof | |
| TWM610179U (en) | Device for identifying identity based on chip pre-stored image and real-time in vivo image | |
| TWI807219B (en) | System for performing identification based on comparing photo stored in chip and real-time live photo and method thereof | |
| TWM583963U (en) | Identity verification system for financial transaction | |
| CN111666785A (en) | Behavior recognition method, system, apparatus, computing device, and medium | |
| CN109995761A (en) | Service processing method, device, electronic equipment and storage medium | |
| CN115565254A (en) | Service processing method and device based on deep fake detection | |
| TWI724638B (en) | System for using carrier to verity identity in machine for opening account and method thereof | |
| Guest et al. | An assessment of the usability of biometric signature systems using the human-biometric sensor interaction model |