GB2575876A - A mobile device liveness detection system - Google Patents
A mobile device liveness detection system Download PDFInfo
- Publication number
- GB2575876A GB2575876A GB1812308.3A GB201812308A GB2575876A GB 2575876 A GB2575876 A GB 2575876A GB 201812308 A GB201812308 A GB 201812308A GB 2575876 A GB2575876 A GB 2575876A
- Authority
- GB
- United Kingdom
- Prior art keywords
- front facing
- processor
- user
- facing camera
- orientation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
- G06V40/166—Detection; Localisation; Normalisation using acquisition arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/24—Aligning, centring, orientation detection or correction of the image
- G06V10/242—Aligning, centring, orientation detection or correction of the image by image rotation, e.g. by 90 degrees
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/142—Image acquisition using hand-held instruments; Constructional details of the instruments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/40—Spoof detection, e.g. liveness detection
- G06V40/45—Detection of the body part being alive
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/60—Static or dynamic means for assisting the user to position a body part for biometric acquisition
- G06V40/67—Static or dynamic means for assisting the user to position a body part for biometric acquisition by interactive indications to the user
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Telephone Function (AREA)
- Studio Devices (AREA)
Abstract
Executable code, suitable for use in a mobile computing device, which can detect the liveness of the user by detecting the orientation of the device. The code prompts the user to frame their face (S4), in either portrait or landscape, using a front facing camera in the display of the device (S5), and this image can be captured (S6). The code then prompts the user to rotate their device to the other of portrait or landscape (S7) and frame an identity document using the camera, which can also be captured. The motion sensor of the device is checked (S8) by the code, and if the prescribed change in orientation has occurred the liveness is confirmed, otherwise it is rejected (S9).
Description
A mobile device liveness detection system
Technical field [ooi] The present invention concerns establishing proof that the user of a mobile device employing an application with face recognition usually for proof of identity is capturing an image of a live face of a user actually present with the device camera.
Background Art [002] The use of automatic face recognition to identify a user for security purposes is well known and has considerable advantages over conventional password or other biometric systems. However, it is also well known that simple face recognition systems are vulnerable to so called “spoof attacks”. Spoofing attacks typically include the: print attack: replay/video attack and the now infamous 3D mask attack. In the print attack simply the attacker uses a photo of the legitimate user. The image is printed or displayed on a digital device. The more sophisticated replay/video attack usually requires a looped video of a victim’s face. This approach ensures behaviour and facial movements to look more ‘natural’ compared to holding someone’s photo. In the 3D mask attack a mask is used as the tool of choice for spoofing. In addition to natural facial movements, the 3D mask attack can deceive some extra layers of protection such as 3D stereoscopic cameras.
Statement of invention [003] A mobile device liveness detection system having;
a processor;
a memory;
a front facing visual display unit and control panel;
at least a front facing camera; and [004] a motion sensor said device responsive to a control action to run executable code stored in said memory on said processor;
said processor responsive to said code to switch said front facing camera to an on condition;
said processor acting to present instructions to the user to frame an image of their face in the visual display unit using the front facing camera in a face capture orientation, said processor responsive to the facial image being framed according to predetermined parameters to capture the facial image;
said processor responsive to capturing the facial image to present instructions to the user to move the device and hence the field of view of the front facing camera to a document capture orientation, different from the face capture orientation, where an identity document is framed for capture by the front facing camera;
characterised in that the executable code is responsive to the motion sensor sensing the movement of the device from the face capture orientation to the identity document orientation to verify liveness detection.
[005] It is important that the face capture and the document capture are achieved by the same camera, preferably the front facing camera. It is envisioned that the face capture orientation will be one of portrait or landscape while the document capture orientation is the other of landscape or portrait mode.
[006] The invention also encompasses a package of machine readable code stored in memory for communication to a device having: a processor; a memory; a front facing visual display unit and control panel; at least a front facing camera; and a motion sensor, for installation in said device in executable form to implement the mobile device liveness detection system.
Brief description of drawings [007] An embodiment a mobile device liveness detection system in accordance with the present invention will now be described, by way of example only, with reference to the accompanying figures, wherein:
Figure 1A is a side elevation of a user and mobile phone device capturing a face image;
Figure 1B is a NW isometric view of the user and device in figure 1A;
Figure 2A is a side elevation of a user and the mobile device capturing an identification document;
Figure 2B is an isometric NW view of the activity in figure 2A;
Figure 3A is a SE isometric view of the device;
Figure 3B is a SE isometric view of the device showing internal features;
Figure 4A is a first page of a flow chart illustrating steps implemented by the device;
Figure 4B is a second page of the flow chart illustrating steps implemented by the process.
Detailed description of drawings [008] The figures illustrate a user “U” and a device 1 provided in this case by a smart phone having a touch screen visual display unit 2 capable of displaying images and instructions and receiving input commands from the user “U”. The reader should assume the device 1 is handheld by the user “U”. As is conventional the device 1 has a forward facing camera 3, a central processor 4 capable of processing executable code, memory 5 capable of storing executable code, a power supply 6 in the form of a chemical battery, a motion sensor 7, wireless communication module 8 and wired communication module 9. Wireless communication module 8 enables wireless communication of data via any one or more of 3G, 4G, 5G, WiFi®, Blutooth® NFC or any other wireless communication protocol the device may be adapted to implement. The wired communication module 9 enables wired communication of data via any appropriate data cable port, most commonly USB. The layout and integration of the aforementioned components will vary from device to device and will also include wired and wireless communication modules.
[009] For various purposes a user may be required to confirm their identity using face recognition and one or more identity documents “ID” such as a driving licence or utility bill. Conventionally this requires the user to present themselves in person at a physical address together with one or more of a selection of physical documents. The present invention seeks to alleviate the need to be physically present while simultaneously ensuring that the user is actually live and in possession of the relevant documents. To this end the user may download a package of executable code enabling the invention to be implemented on the device 1. The executable code package is downloaded from a source/server on the web using either the wired communications module connected to a web gateway or more commonly via the wireless communications module. The code package is stored on the device memory and an installer run to install the executable code in executable form on the device memory.
[010] When installed on the device the code implements the algorithm shown in figure 4A/4B. At need the user initiates the system on the device at S2. At S3 the system activates the front facing camera 3. At S4 the device instructs the user to manipulate the device to a face capture orientation in order to capture an image of the user’s face, ie to take a selfie. As shown face capture orientation is a portrait orientation with the long axis of the device upright. However, a landscape orientation with the long axis of the device substantially horizontal will also serve.
[on] At step 5 the user frames a facial image in accordance with the system requirements. This may require the projection of a frame on the screen in which the facial image is contained.
[012] At step 6 the facial image is captured. This may be by means of the user manually actuating a shutter of in the case of some devices the device may have sufficient embedded intelligence to recognise a facial portrait image and actuate the shutter to capture the image. With the image captured the device processes to step 7 presenting instructions on screen to rotate the device 1 from the initial face capture orientation to an identification document capture orientation which in this example is a landscape orientation. At step 8 the device system poles the motion sensor 7 in order to read the motion sensor output from the moment the instruction at 7 is presented. At step 9 the output from the motion sensor is compared to expected motion parameters to confirm that the device has been moved as instructed from the portrait face capture orientation to the landscape document capture orientation.
[013] At step 10 the user frames the ID document, for example a user photo ID drivers licence and at step 11 the image of the document is captured. At step 12 if the document image is captured and the signal from the motion sensor matches the change from facial image orientation to document capture orientation, the liveness of the user is confirmed at step 12.
[014] If step 9 does not match the signal from the motion sensor 7 with the expected movement of the device the CPU reports a liveness rejection.
Claims (2)
1. A mobile device liveness detection system having;
a processor;
a memory;
a front facing visual display unit and control panel;
at least a front facing camera; and a motion sensor said device responsive to a control action to run executable code stored in said memory on said processor;
said processor responsive to said code to switch said front facing camera to an on condition;
said processor acting to present instructions to the user to frame an image of their face in the visual display unit using the front facing camera in a face capture orientation, said processor responsive to the facial image being framed according to predetermined parameters to capture the facial image;
said processor responsive to capturing the facial image to present instructions to the user to move the device and hence the field of view of the front facing camera to a document capture orientation, different from the face capture orientation, where an identity document is framed for capture by the front facing camera; characterised in that the executable code drives the processor to be responsive to the motion sensor sensing the movement of the device from the face capture orientation to the identity document orientation to verify liveness detection.
2. A package of machine readable code stored in memory for communication to a device having a processor; a memory; a front facing visual display unit and control panel; at least a front facing camera; and a motion sensor, for installation in said device in executable form to implement the system of claim 1 on said device.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB1812308.3A GB2575876B (en) | 2018-07-27 | 2018-07-27 | A mobile device liveness detection system |
PCT/GB2019/052109 WO2020021287A1 (en) | 2018-07-27 | 2019-07-26 | A mobile device liveness detection system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB1812308.3A GB2575876B (en) | 2018-07-27 | 2018-07-27 | A mobile device liveness detection system |
Publications (3)
Publication Number | Publication Date |
---|---|
GB201812308D0 GB201812308D0 (en) | 2018-09-12 |
GB2575876A true GB2575876A (en) | 2020-01-29 |
GB2575876B GB2575876B (en) | 2020-09-23 |
Family
ID=63518123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB1812308.3A Expired - Fee Related GB2575876B (en) | 2018-07-27 | 2018-07-27 | A mobile device liveness detection system |
Country Status (2)
Country | Link |
---|---|
GB (1) | GB2575876B (en) |
WO (1) | WO2020021287A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2626371A (en) * | 2023-01-20 | 2024-07-24 | Openorigins Ltd | Methods and systems for verification |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2532613A (en) * | 2014-11-21 | 2016-05-25 | Iproov Ltd | Real-time visual feedback for user positioning with respect to a camera and a display |
WO2016183406A1 (en) * | 2015-05-13 | 2016-11-17 | Capital One Services, Llc | Systems and methods for authenticating a user based on captured image data |
US20180173980A1 (en) * | 2016-12-15 | 2018-06-21 | Beijing Kuangshi Technology Co., Ltd. | Method and device for face liveness detection |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2542449B (en) * | 2012-02-21 | 2017-08-09 | Iproov Ltd | Online pseudonym verification and identity validation |
EP3859717A1 (en) * | 2015-08-10 | 2021-08-04 | Yoti Holding Limited | Liveness detection |
-
2018
- 2018-07-27 GB GB1812308.3A patent/GB2575876B/en not_active Expired - Fee Related
-
2019
- 2019-07-26 WO PCT/GB2019/052109 patent/WO2020021287A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2532613A (en) * | 2014-11-21 | 2016-05-25 | Iproov Ltd | Real-time visual feedback for user positioning with respect to a camera and a display |
WO2016183406A1 (en) * | 2015-05-13 | 2016-11-17 | Capital One Services, Llc | Systems and methods for authenticating a user based on captured image data |
US20180173980A1 (en) * | 2016-12-15 | 2018-06-21 | Beijing Kuangshi Technology Co., Ltd. | Method and device for face liveness detection |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2626371A (en) * | 2023-01-20 | 2024-07-24 | Openorigins Ltd | Methods and systems for verification |
WO2024153796A1 (en) * | 2023-01-20 | 2024-07-25 | Openorigins Limited | Methods and systems for verification |
Also Published As
Publication number | Publication date |
---|---|
GB2575876B (en) | 2020-09-23 |
GB201812308D0 (en) | 2018-09-12 |
WO2020021287A1 (en) | 2020-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200293754A1 (en) | Task execution method, terminal device, and computer readable storage medium | |
US20200175256A1 (en) | Analysis of reflections of projected light in varying colors, brightness, patterns, and sequences for liveness detection in biometric systems | |
US10255417B2 (en) | Electronic device with method for controlling access to same | |
KR20210146354A (en) | Vehicle door unlock control method, device, vehicle, appliance, medium and program | |
US8423785B2 (en) | Authentication apparatus and portable terminal | |
US10432860B2 (en) | Camera operation mode control | |
CN111225157B (en) | Focus tracking method and related equipment | |
US9720508B2 (en) | System for controlling a plurality of cameras in a device | |
CN112889062B (en) | Face recognition data processing method, device, mobile equipment and computer readable storage medium | |
WO2019196296A1 (en) | Image control and camera application photography control method and apparatus, and electronic device | |
TW201741927A (en) | Unlocking system and method | |
KR101000130B1 (en) | Mobile terminal capable face recognition and method for face recognition thereof | |
WO2020021287A1 (en) | A mobile device liveness detection system | |
CN103929585B (en) | A kind of control method of polaroid, electronic equipment and system | |
KR101660077B1 (en) | System for user authentication | |
CN108737733B (en) | Information prompting method and device, electronic equipment and computer readable storage medium | |
US20180025562A1 (en) | Smart door | |
CN112417998A (en) | Method and device for acquiring living body face image, medium and equipment | |
CN108875352B (en) | User identity verification method and device and mobile terminal | |
KR102539533B1 (en) | Method and apparatus for preventing other people from photographing identification | |
KR20210101621A (en) | Method of controlling a camera and an electronic device supporting the same | |
JP7502647B2 (en) | Information code display terminal and program | |
KR20190061330A (en) | Augmenting reality device providing video capture and marker function and method of providing augmented reality service using it | |
RU2815689C1 (en) | Method, terminal and system for biometric identification | |
KR102623605B1 (en) | Electornic device for acquiring biometric information of and operating method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20220727 |