CN108900700A - Authentication method and system based on the double verification that recognition of face and sight position - Google Patents
Authentication method and system based on the double verification that recognition of face and sight position Download PDFInfo
- Publication number
- CN108900700A CN108900700A CN201810562255.5A CN201810562255A CN108900700A CN 108900700 A CN108900700 A CN 108900700A CN 201810562255 A CN201810562255 A CN 201810562255A CN 108900700 A CN108900700 A CN 108900700A
- Authority
- CN
- China
- Prior art keywords
- sight
- information
- face
- positioning
- recognition
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72463—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
- H04L9/3231—Biological data, e.g. fingerprint, voice or retina
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/66—Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
- H04M1/667—Preventing unauthorised calls from a telephone set
- H04M1/67—Preventing unauthorised calls from a telephone set by electronic means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/66—Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
- H04M1/667—Preventing unauthorised calls from a telephone set
- H04M1/67—Preventing unauthorised calls from a telephone set by electronic means
- H04M1/673—Preventing unauthorised calls from a telephone set by electronic means the user being required to key in a code
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Collating Specific Patterns (AREA)
- Telephone Function (AREA)
Abstract
本发明公布了一种基于人脸识别和视线定位的双重验证机制的认证方法及系统,在用户进行人脸识别和验活的基础上,进一步验证用户给出的密码信息,达到双重验证,利用视线定位和追踪技术,结合手机锁屏界面,尽可能减少用户额外操作,在不影响用户体验前提下,进一步提高人脸验活机制的安全性,由此更好的保证用户手机的安全。利用本发明技术方案,不需要修改现有的人脸检测和验活的方法,而是在现有技术的基础上再采用视线定位监测,达到对人脸识别认证的进一步完善,进一步提高人脸识别的安全性,以此能够对抗3D头套甚至是双胞胎攻击。
The present invention discloses an authentication method and system based on a double verification mechanism of face recognition and line of sight positioning. On the basis of face recognition and liveness verification by the user, the password information given by the user is further verified to achieve double verification. Gaze positioning and tracking technology, combined with the mobile phone lock screen interface, minimizes additional user operations, and further improves the security of the face verification mechanism without affecting the user experience, thereby better ensuring the security of the user's mobile phone. Utilizing the technical scheme of the present invention, there is no need to modify the existing methods of face detection and liveness inspection, but on the basis of the existing technology, the line-of-sight positioning monitoring is used to further improve the face recognition and authentication, and further improve the face detection and detection method. The security of identification can resist 3D headgear and even twin attacks.
Description
技术领域technical field
本发明属于智能手机(系统)安全认证技术领域,涉及图像处理、深度学习技术,尤其涉及一种基于人脸识别和视线定位的双重验证机制的认证方法及系统。The invention belongs to the technical field of smart phone (system) security authentication, relates to image processing and deep learning technology, and in particular to an authentication method and system based on a double verification mechanism of face recognition and line of sight positioning.
背景技术Background technique
随着智能手机的日益普及和功能的不断增强,加上近年来移动支付的普及,智能手机已成为人们日常生活中不可或缺的物品;人们利用智能手机来连接互联网和社交网络,同朋友、家人保持联系,进行网上购物,进行线下支付,记录生活,娱乐等等,因此,智能手机在日常生活中扮演的角色愈发重要,智能手机的安全也非常重要,智能手机一旦丢失或者被盗,损失的不仅仅是设备本身的价值,还有可能会导致隐私泄露和财产安全问题。With the increasing popularity of smart phones and the continuous enhancement of their functions, coupled with the popularization of mobile payment in recent years, smart phones have become an indispensable item in people's daily life; Family members keep in touch, do online shopping, make offline payments, record life, entertain, etc. Therefore, smartphones play an increasingly important role in daily life, and the security of smartphones is also very important. Once a smartphone is lost or stolen , the loss is not only the value of the device itself, but also may lead to privacy leaks and property security issues.
为了防止智能手机丢失或被盗后被非法用户使用,一个足够强大的认证机制/系统会对手机的安全起着至关重要的作用。目前智能手机的认证系统也在不断的发展和完善,现有的用户认证方式主要包括以下几种:In order to prevent the smart phone from being used by illegal users after it is lost or stolen, a sufficiently strong authentication mechanism/system will play a vital role in the security of the mobile phone. At present, the authentication system of smartphones is also constantly developing and improving. The existing user authentication methods mainly include the following:
(一)向右划屏解锁,这种方式的缺点是不安全;(1) Swipe the screen to the right to unlock, the disadvantage of this method is that it is not safe;
(二)文本密码解锁,缺点:不容易记忆,解锁时间较长,需要多次点击屏幕,用户体验差;(2) Text password unlocking, disadvantages: not easy to remember, long unlocking time, need to tap the screen multiple times, poor user experience;
(三)九宫格解锁,缺点:容易被盗用,不安全;(3) Jiugongge unlocking, disadvantages: easy to be stolen, not safe;
(四)语音解锁,缺点:成功率低,容易受到录音攻击;(4) Voice unlocking, disadvantages: low success rate, vulnerable to recording attacks;
(五)指纹解锁,缺点:成功率低,指纹容易受到影响,且指纹容易被第三方获取,安全性不高。(5) Fingerprint unlocking, disadvantages: the success rate is low, the fingerprint is easily affected, and the fingerprint is easily obtained by a third party, and the security is not high.
(六)人脸识别解锁,缺点:容易受到照片、视频和3D头套等形式的攻击,需要进行验活,且脸部识别很容易受到双胞胎的破解。(6) Face recognition unlocking, disadvantages: vulnerable to attacks in the form of photos, videos, and 3D headgears, etc., and verification is required, and face recognition is easily cracked by twins.
近年来,随着人工智能技术的发展,人脸识别技术也越来越先进、成熟,并且由于人脸识别的方便性,人脸识别技术也逐渐被应用到手机身份验证这方面,比如苹果的FaceID和三星Galaxy S8的人脸识别等。但是,由于人脸的特殊性,人脸识别验证经常遭受一些图片攻击,视频重放攻击和3D头套攻击,甚至会遭受双胞胎攻击。这些人脸识别技术都存在一个问题,就是无法解决双胞胎破解和3D头套攻击的难题。比如2017年底一家叫Bkav的越南安全公司,他们用3D打印出的人脸面具,轻松骗过了苹果的人脸识别系统Face ID,成功解锁了iPhone X。又比如三星公司生产的Galaxy S8,用户只需一张高清的照片即可成功欺骗其人脸识别系统,完成解锁。而且现阶段大部分人脸识别系统根本无法防御双胞胎攻击,因此各大公司都纷纷采用了各种验活技术,比如,3D建模、质地检测、交互验证等方式。但是,随着针对人脸识别发起的攻击越来越多,有些攻击方法能够成功的欺骗现有的人脸识别系统。In recent years, with the development of artificial intelligence technology, face recognition technology has become more and more advanced and mature, and due to the convenience of face recognition, face recognition technology has gradually been applied to mobile phone identity verification, such as Apple's FaceID and Samsung Galaxy S8's face recognition, etc. However, due to the particularity of the face, face recognition verification often suffers from some picture attacks, video replay attacks, 3D headgear attacks, and even twin attacks. These face recognition technologies all have a problem, that is, they cannot solve the problems of twin cracking and 3D headgear attacks. For example, at the end of 2017, a Vietnamese security company called Bkav used 3D printed face masks to easily fool Apple's face recognition system Face ID and successfully unlocked the iPhone X. Another example is the Galaxy S8 produced by Samsung. Users only need a high-definition photo to successfully deceive its face recognition system and complete unlocking. Moreover, most face recognition systems at this stage cannot defend against twin attacks at all. Therefore, major companies have adopted various verification technologies, such as 3D modeling, texture detection, and interactive verification. However, as more and more attacks are launched against face recognition, some attack methods can successfully deceive existing face recognition systems.
发明内容Contents of the invention
本发明针对现有智能手机人脸认证过程中存在的问题,提出了一种基于人脸识别和视线定位的双重验证机制的认证方法及系统,在用户进行人脸识别和验活的基础上,进一步验证用户给出的密码信息,达到双重验证,利用视线定位和追踪技术,结合手机锁屏界面,尽可能减少用户额外操作,在不影响用户体验前提下,进一步提高人脸验活机制的安全性,由此更好的保证用户手机的安全。Aiming at the problems existing in the face authentication process of existing smart phones, the present invention proposes an authentication method and system based on a double verification mechanism of face recognition and line of sight positioning. On the basis of face recognition and verification of users, Further verify the password information given by the user to achieve double verification, use the sight positioning and tracking technology, combined with the mobile phone lock screen interface, to reduce the user's extra operations as much as possible, and further improve the security of the face verification mechanism without affecting the user experience Therefore, it can better ensure the security of the user's mobile phone.
本发明的核心思想是:结合现有人脸识别和验活技术并再此基础上增加视线定位模块,判断人脸识别和验活阶段的用户视线是否定位在用户之前设定的视线范围,若是,则证明人脸识别结果是用户本身,而不是他人,验证通过;否则验证不通过。具体地,首先通过信息采集,收集用户进行人脸识别的基本信息(包括用户进行人脸识别和验活阶段所需的信息)和用户选择的视线位置坐标范围,信息收集阶段结束后,在验证阶段,先进行人脸识别和验活检测,若人脸识别和验活检测均通过,则再进行视线定位的检测,检测视线所定的位置,是否属于用户选择的视线位置坐标范围内,若属于则验证通过,若不属于则验证失败。The core idea of the present invention is: combining the existing face recognition and life verification technology and adding a sight positioning module on this basis, judging whether the user's sight line in the face recognition and life verification stage is positioned within the sight range set by the user before, if so, It proves that the face recognition result is the user himself, not someone else, and the verification is passed; otherwise, the verification fails. Specifically, firstly, through information collection, the user’s basic information for face recognition (including the information required for the user’s face recognition and verification stage) and the coordinate range of the user’s line of sight selected by the user are collected. stage, face recognition and biopsy detection are performed first, and if the face recognition and biopsy detection both pass, then the line of sight positioning detection is performed to detect whether the position determined by the line of sight is within the coordinate range of the line of sight position selected by the user, if it belongs to If it does not belong to, then the verification fails.
本发明提供的技术方案是:The technical scheme provided by the invention is:
一种基于人脸识别和视线定位的双重验证的认证方法,包括如下步骤:An authentication method based on double verification of face recognition and line of sight positioning, comprising the following steps:
1)采集并录入人脸识别与验活所需信息、定位密码所需信息;定位密码所需信息包括指定的视线区域;1) Collect and enter the information required for face recognition and life inspection, and the information required for location passwords; the information required for location passwords includes the designated sight area;
11)人脸识别与验活所需信息,若采用3D建模,需要采集并录入人脸识别和验活的图片信息;若采用交互式验证,需要采集并录入包含交互信息的视频;11) For the information required for face recognition and life verification, if 3D modeling is used, the picture information of face recognition and life verification needs to be collected and entered; if interactive verification is used, videos containing interactive information need to be collected and entered;
12)定位密码信息,可以结合手机屏保进行选择,方便用户对于密码信息的记忆。13)定位密码信息的录入,根据视线定位精度,通过选择合适大小范围区域作为密码信息,定位精度越高,范围区域越小,密码空间越大,同时屏幕越大,密码空间越大。12) The location password information can be selected in combination with the screen saver of the mobile phone, which is convenient for the user to remember the password information. 13) The input of location password information, according to the positioning accuracy of the line of sight, by selecting an appropriate size range area as the password information, the higher the positioning accuracy, the smaller the range area, the larger the password space, and the larger the screen, the larger the password space.
2)对视线定位进行校准,包括对视线追踪精度的校准和用户离屏幕远近所导致视线定位差异的校准;2) Calibrate the gaze positioning, including the calibration of the gaze tracking accuracy and the calibration of the gaze positioning difference caused by the user's distance from the screen;
21)视线定位校准可以让手机随机产生不同位置坐标信息点,让用户以不同的距离(中远近等),不同的姿态(正视,侧视等),观看手机中坐标信息点,来完成对视线追踪定位精度的校准。21) Line of sight positioning calibration can allow the mobile phone to randomly generate different position coordinate information points, allowing users to view the coordinate information points in the mobile phone at different distances (middle, far, near, etc.) and different postures (front view, side view, etc.) to complete the line of sight Calibration of tracking positioning accuracy.
3)实时采集用于手机验证的信息;信息包括视线定位所需的信息点;3) Real-time collection of information for mobile phone verification; information includes information points required for line of sight positioning;
4)进行人脸识别检测:通过将步骤3)采集的信息与步骤1)录入的信息进行对比,进行人脸检测,判断是否属于同一张人脸;4) Perform face recognition detection: By comparing the information collected in step 3) with the information entered in step 1), perform face detection to determine whether they belong to the same face;
5)进行验活,判断采集到的信息是否属于一个活体、确保信息不是来自于相同照片或者视频等;5) Perform a live test to determine whether the collected information belongs to a living body, and ensure that the information does not come from the same photo or video;
此阶段可以阻止掉大部分针对人脸识别的图片和视频攻击,但是阻止不了类似于3D头套或者更进一步的双胞胎攻击;At this stage, most of the image and video attacks aimed at face recognition can be blocked, but it cannot prevent attacks similar to 3D headgear or further twin attacks;
6)进行视线定位检测:根据步骤3)采集的信息视线定位所需的信息点(比如瞳孔位置),利用相应的算法进行视线定位的检测,判断眼睛的视线是否属于之前选定的视线范围,若属于则认证成功,否则,认证失败。6) Perform line of sight positioning detection: according to the information points (such as pupil position) required for line of sight positioning of the information collected in step 3), use the corresponding algorithm to perform line of sight positioning detection to determine whether the line of sight of the eyes belongs to the previously selected line of sight range, If it belongs to, the authentication is successful; otherwise, the authentication fails.
本发明还提供一种基于人脸识别和视线定位的双重验证的认证方法及系统,主要包括以下六大模块:信息录入模块、视线定位校准模块、信息采集模块、人脸识别检测模块、验活模块、视线定位监测模块。以下是详述:The present invention also provides an authentication method and system based on double verification of face recognition and line of sight positioning, which mainly includes the following six modules: information entry module, line of sight positioning calibration module, information collection module, face recognition detection module, and live inspection module. Module, line of sight positioning monitoring module. Here are the details:
1、信息录入模块:此模块主要用来录入人脸识别与验活以及实现定位密码的选择的信息,其中人脸识别与验活所需采集的信息,需要根据系统所使用的具体人脸识别与验活的方法,比如,若系统采用FaceID的3D建模信息,则信息收集阶段,则需要采集3D建模所需的特征点,然后构建3D模型,在采集完人脸识别与验活的信息之后,下一步要采集的就是屏幕的位置信息,比如可以是屏保照片的某些特征点,方便用户记忆,当然也可以结合自己的手机,选择特定的视线区域。1. Information input module: This module is mainly used to input information about face recognition and life verification and the selection of location passwords. The information collected for face recognition and life verification needs to be based on the specific face recognition used by the system. For example, if the system uses the 3D modeling information of FaceID, in the information collection stage, it is necessary to collect the feature points required for 3D modeling, and then build a 3D model. After the information, the next step is to collect the location information of the screen. For example, it can be some feature points of the screen saver photo, which is convenient for the user to remember. Of course, it can also be combined with your mobile phone to select a specific viewing area.
2、视线定位校准模块:此模块主要用于对视线定位进行校准,目前可以实现视线定位和追踪的技术很多,比如瞳孔模拟定位,红外眼球追踪定位等方法,每一种方法的验证方式和精度均不相同,因此,此模块主要是对视线追踪精度的校准,还有就是用户离屏幕远近的所导致视线定位差异的校准。2. Line of sight positioning calibration module: This module is mainly used to calibrate line of sight positioning. At present, there are many technologies that can realize line of sight positioning and tracking, such as pupil simulation positioning, infrared eye tracking positioning, and other methods. The verification method and accuracy of each method They are all different. Therefore, this module is mainly for the calibration of eye-tracking accuracy, and the calibration of the difference in eye-sight positioning caused by the user's distance from the screen.
3、信息采集模块:此模块主要是用来采集手机验证的信息,比如采用3D建模的时候,信息录入阶段就要采集人脸识别和验活的信息的图片;如果采用交互式验证的话,就要采集包含交互信息的视频。3. Information collection module: This module is mainly used to collect mobile phone verification information. For example, when using 3D modeling, the information entry stage will collect pictures of face recognition and verification information; if interactive verification is used, It is necessary to capture video containing interactive information.
4、人脸识别检测模块:此模块是将上一模块采集的信息,与第一阶段录入的信息进行对比,进行人脸检测,判断信息录入模块采集的信息与之前信息收集阶段采集信息是否属于同一张人脸。4. Face recognition detection module: This module compares the information collected by the previous module with the information entered in the first stage, performs face detection, and judges whether the information collected by the information entry module and the information collected in the previous information collection stage belong to The same face.
5、验活模块:此模块主要进行验活,判断信息采集模块采集到的信息来自于一个活体,还是来自于一张照片或者是视频等,此阶段可以阻止掉大部分针对人脸识别的图片和视频攻击,但是阻止不了类似于3D头套或者更进一步的双胞胎攻击。5. Liveness verification module: This module mainly performs liveness verification, judging whether the information collected by the information collection module comes from a living body, or from a photo or video, etc. At this stage, most of the pictures for face recognition can be blocked And video attacks, but it can't stop similar to 3D headgear or further twin attacks.
6、视线定位检测模块:此模块主要进行视线定位监测,从信息采集模块中采集的视线定位所需的信息点,比如瞳孔位置,然后利用相应的算法(比如以动点和参考点的差值来计算人眼的注视方向和位置,动点采用瞳孔中心,因为它可以准确反映眼球的变化,参考点采用眼角点,因为眼角点在人脸上是个非常稳定的点。)进行视线定位的检测,判断眼睛的视线是否属于之前选定的视线范围,若属于则认证成功,否则,认证失败。6. Line of sight positioning detection module: This module is mainly for line of sight positioning monitoring. The information points required for line of sight positioning are collected from the information collection module, such as the pupil position, and then using the corresponding algorithm (such as the difference between the moving point and the reference point) To calculate the gaze direction and position of the human eye, the center of the pupil is used as the moving point, because it can accurately reflect the change of the eyeball, and the corner of the eye is used as the reference point, because the corner of the eye is a very stable point on the human face.) to detect the location of the line of sight , to judge whether the line of sight of the eyes belongs to the previously selected line of sight range, if so, the authentication is successful, otherwise, the authentication fails.
与现有技术相比,本发明的有益效果是:Compared with prior art, the beneficial effect of the present invention is:
本发明提供一种基于人脸识别和视线定位的双重验证机制的认证方法及系统,在用户进行人脸识别和验活的基础上,进一步验证用户给出的密码信息,达到双重验证,利用视线定位和追踪技术,结合手机锁屏界面,尽可能减少用户额外操作,在不影响用户体验前提下,进一步提高人脸验活机制的安全性,由此更好的保证用户手机的安全。The present invention provides an authentication method and system based on a double verification mechanism of face recognition and line of sight positioning. On the basis of face recognition and life verification by the user, the password information given by the user is further verified to achieve double verification. The positioning and tracking technology, combined with the mobile phone lock screen interface, minimizes additional user operations, and further improves the security of the face verification mechanism without affecting the user experience, thereby better ensuring the security of the user's mobile phone.
本发明的技术优势在于:不需要修改现有的人脸检测和验活的方法,而是在现有技术的基础上再采用视线定位监测方法/模块,来达到对人脸识别认证的进一步完善,弥补现有人脸验活技术的不足,进一步提高人脸识别的安全性,以此能够对抗3D头套甚至是双胞胎攻击。The technical advantage of the present invention is that it is not necessary to modify the existing methods of face detection and life verification, but on the basis of the existing technology, the line-of-sight positioning monitoring method/module is used to further improve face recognition and authentication , to make up for the shortcomings of the existing face detection technology, and further improve the security of face recognition, so as to be able to resist 3D headgear and even twin attacks.
附图说明Description of drawings
图1是本发明提供的认证系统组成模块的结构框图。Fig. 1 is a structural block diagram of the components of the authentication system provided by the present invention.
图2是本发明提供的认证方法的流程框图。Fig. 2 is a flowchart of the authentication method provided by the present invention.
具体实施方式Detailed ways
下面结合附图,通过实施例进一步描述本发明,但不以任何形式限制本发明的范围。Below in conjunction with accompanying drawing, further describe the present invention through embodiment, but do not limit the scope of the present invention in any form.
本发明提供一种基于人脸识别和视线定位的双重验证机制的认证方法及系统,在用户进行人脸识别和验活的基础上,进一步验证用户给出的密码信息,达到双重验证,利用视线定位和追踪技术,结合手机锁屏界面,尽可能减少用户额外操作,在不影响用户体验前提下,进一步提高人脸验活机制的安全性,由此更好的保证用户手机的安全。The present invention provides an authentication method and system based on a double verification mechanism of face recognition and line of sight positioning. On the basis of face recognition and life verification by the user, the password information given by the user is further verified to achieve double verification. The positioning and tracking technology, combined with the mobile phone lock screen interface, minimizes additional user operations, and further improves the security of the face verification mechanism without affecting the user experience, thereby better ensuring the security of the user's mobile phone.
图1是本发明提供的认证系统组成模块的结构框图;系统包括六大模块:信息录入模块、视线定位校准模块、信息采集模块、人脸识别检测模块、验活模块、视线定位监测模块。Fig. 1 is a structural block diagram of the modules of the authentication system provided by the present invention; the system includes six modules: an information input module, a line of sight positioning and calibration module, an information collection module, a face recognition detection module, a live inspection module, and a line of sight positioning monitoring module.
图2是本发明提供的认证方法的流程框图;本发明的具体实施方式如下:Fig. 2 is the block flow diagram of the authentication method that the present invention provides; The specific embodiment of the present invention is as follows:
1)首先通过手机判断是否已经录入并存储了人脸识别与验活所需的信息;若已经录入则直接进行验证信息采集,信息采集结束后,进入验证阶段;若没有录入,则首先进行信息录入,录入结束后,再进行上述操作。1) First use the mobile phone to judge whether the information required for face recognition and life verification has been entered and stored; if it has been entered, the verification information collection will be carried out directly, and after the information collection is completed, it will enter the verification stage; if it has not been entered, the information will be collected first Input, after the input is completed, perform the above operations.
2)录入信息,包括人脸识别与验活所需的信息点和视线定位区域;录入视线定位区域的方法具体可选择屏保照片,通过触屏勾选视线定位区域,然后将勾选区域坐标范围传入数据库作为密码信息进行保存;2) Input information, including the information points and sight positioning area required for face recognition and life inspection; the method of inputting the sight positioning area can specifically select the screen saver photo, check the sight positioning area through the touch screen, and then set the coordinate range of the checked area Passed into the database as password information for storage;
使用者根据手机提示先后进行信息录入,首先录入人脸识别与验活所需的信息点,比如本系统就需要在此阶段录入用户人脸区域3D数据以及相应特征点;然后选择屏保图片,触屏勾选视线定位区域,区域大小固定,区域范围由视线定位精度决定,比如本系统使用的是face++Detect API来做视线估计,视线估计与视线真实位置差距大小约为3.5mm,因此,选取的视线定位区域范围大小为5mm*5mm,只要视线定位在此范围之内,就算验证成功。(选择屏保照片原因为,结合图片用户可以更方便记忆位置信息)。The user enters information successively according to the prompts of the mobile phone. First, enter the information points required for face recognition and verification. For example, the system needs to enter the 3D data of the user's face area and the corresponding feature points at this stage; Check the line of sight positioning area on the screen, the size of the area is fixed, and the area range is determined by the line of sight positioning accuracy. For example, this system uses the face++Detect API to estimate the line of sight. The gap between the estimated line of sight and the real position of the line of sight is about 3.5mm. Therefore, The size of the selected line of sight positioning area is 5mm*5mm, as long as the line of sight is located within this range, the verification is considered successful. (The reason for choosing the screen saver photo is that it is more convenient for the user to remember the location information in combination with the picture).
3)信息录入完成后,手机提示用户以不同的距离,不同的姿态,观看手机不同的位置,进行对用户视线定位的较准,本系统采用的用户校准方式为,提示用户在离手机以正常观看距离(15cm),较近观看距离(10cm),较远观看距离(20cm)等不同距离观看手机,同时,手机随机显示不同位置信息点,让用户将视线锁定在该区域,手机根据用户视线情况,调整修改视线估计参数,如此迭代,直到视线估计位置与视线真实位置,差距大小在3.5mm左右,停止迭代,校准完成。3) After the information entry is completed, the mobile phone prompts the user to look at different positions of the mobile phone at different distances and different postures to perform alignment on the user's line of sight. The viewing distance (15cm), the short viewing distance (10cm), the long viewing distance (20cm) and other different distances to watch the mobile phone, at the same time, the mobile phone randomly displays different location information points, allowing the user to lock the line of sight in this area, the mobile phone according to the user's line of sight In this case, adjust and modify the line of sight estimation parameters, and iterate in this way until the gap between the estimated line of sight position and the real line of sight position is about 3.5mm, stop the iteration, and the calibration is completed.
4)验证阶段,具体执行如下操作:使用者使用手机进行人脸识别,摄像头正对着脸并保持一个适当的距离,眼睛保持睁开状态,紧盯自己勾选的视线定位区域,进行验证。4) In the verification stage, the specific operations are as follows: the user uses the mobile phone to perform face recognition, the camera is facing the face and maintains an appropriate distance, the eyes are kept open, and the user checks the line of sight positioning area for verification.
5)手机根据所选的人脸识别和验活方式采集所需的信息,同时获取验证视线定位所需的信息,比如瞳孔坐标等。比如本系统人脸识别采用的人脸识别方式为特征点检测,采集用户面部128个特征点数据,验活方式为3D建模方式,利用3D摄像头拍摄人脸,得到相应的人脸区域的3D数据,并基于这些数据做进一步的分析,最终判断出这个人脸是来自活体还是非活体。视线估计定位采用的是face++Detect API,需要采集用户的瞳孔中心位置,和眼角点等位置坐标信息。5) The mobile phone collects the required information according to the selected face recognition and life verification methods, and at the same time obtains the information required to verify the location of the line of sight, such as pupil coordinates. For example, the face recognition method used in this system is feature point detection, which collects 128 feature point data on the user's face, and the verification method is 3D modeling. The face is captured by a 3D camera to obtain a 3D image of the corresponding face area. Data, and further analysis based on these data, and finally judge whether the face is from a living body or a non-living body. The line of sight estimation and positioning uses the face++Detect API, which needs to collect the position coordinate information of the user's pupil center and eye corner points.
6)手机根据所选的人脸识别方式进行人脸识别特征点比对,判断是否属于用户的特征点,若属于则进入下一阶段验证,否则直接返回验证失败结果。本系统中,手机针对采集到的128个脸部特征点和第一阶段录入的特征点信息进行比较,判断是否属于同一用户的特征信息,若属于则进入下一阶段验证,否则返回验证失败结果。6) The mobile phone performs face recognition feature point comparison according to the selected face recognition method, and judges whether it belongs to the user's feature point. If it belongs, it will enter the next stage of verification, otherwise it will directly return the result of verification failure. In this system, the mobile phone compares the collected 128 facial feature points with the feature point information entered in the first stage to determine whether they belong to the same user’s feature information. If they belong, then enter the next stage of verification, otherwise return the result of verification failure .
7)手机根据所选的验活方式进行活体检测,判断录入的信息是否来自真人或者是视频和图片,若属于真人则进行下一阶段验证,若不属于真人,则直接返回验证失败结果。本系统中,验活原理是是基于活体和非活体的3D人脸数据,利用机器学习分类器模型,选择最具有区分度的特征(比如EGI特征)来训练分类器,最后利用训练好的分类器来区分活体和非活体。手机根据3D摄像头拍摄的人脸区域所得的3D数据,录入已经训练好的机器学习模型,得到分类结果,判断是否属于活体。7) The mobile phone performs liveness detection according to the selected liveness verification method to determine whether the entered information comes from real people or videos and pictures. If it belongs to real people, it will proceed to the next stage of verification. If it does not belong to real people, it will directly return the verification failure result. In this system, the principle of life verification is based on the 3D face data of living and non-living bodies, using the machine learning classifier model, selecting the most distinguishing features (such as EGI features) to train the classifier, and finally using the trained classification Organs to distinguish living from non-living. According to the 3D data obtained by the face area captured by the 3D camera, the mobile phone enters the trained machine learning model, obtains the classification result, and judges whether it belongs to a living body.
8)手机根据录入的视线定位信息点,估计出视线位置在屏幕中的坐标,然后判断视线位置是否属于之前用户所选择的视线范围,若属于则验证成功,否则,返回验证失败结果。本系统是采用face++Detect API的视线估计方法,将我们的采集到的数据,传入API,就可以得到相应左右眼眼球位置与视线方向信息,我们得到视线方向信息,就可以分析出视线坐标是否属于我们第一阶段录入信息所选择的视线范围内,若属于则验证成功,否则,验证失败。8) The mobile phone estimates the coordinates of the line of sight position on the screen according to the input line of sight positioning information point, and then judges whether the line of sight position belongs to the line of sight range selected by the user before. If it belongs, the verification is successful; otherwise, the verification failure result is returned. This system uses the line of sight estimation method of the face++Detect API. Pass our collected data into the API to get the corresponding left and right eyeball position and line of sight direction information. After we get the line of sight direction information, we can analyze the line of sight Whether the coordinates belong to the line of sight selected by our input information in the first stage, if so, the verification is successful, otherwise, the verification fails.
9)若验证失败次数超过指定次数,则只能进行文本密码输入进行解锁。9) If the number of verification failures exceeds the specified number of times, only text password input can be used to unlock.
通过上述方法,只需在现有的人脸识别与验活机制上,添加一个视线定位检测模块,就可以大幅提高人脸识别的安全性。Through the above method, only need to add a line of sight positioning detection module to the existing face recognition and life verification mechanism, and the security of face recognition can be greatly improved.
需要注意的是,公布实施例的目的在于帮助进一步理解本发明,但是本领域的技术人员可以理解:在不脱离本发明及所附权利要求的精神和范围内,各种替换和修改都是可能的。因此,本发明不应局限于实例所公开的内容,本发明要求保护的范围以权利要求书界定的范围为准。It should be noted that the purpose of the disclosed embodiments is to help further understand the present invention, but those skilled in the art can understand that various replacements and modifications are possible without departing from the spirit and scope of the present invention and the appended claims of. Therefore, the present invention should not be limited to the content disclosed in the examples, and the protection scope of the present invention is subject to the scope defined in the claims.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810562255.5A CN108900700A (en) | 2018-06-04 | 2018-06-04 | Authentication method and system based on the double verification that recognition of face and sight position |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810562255.5A CN108900700A (en) | 2018-06-04 | 2018-06-04 | Authentication method and system based on the double verification that recognition of face and sight position |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108900700A true CN108900700A (en) | 2018-11-27 |
Family
ID=64344009
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810562255.5A Pending CN108900700A (en) | 2018-06-04 | 2018-06-04 | Authentication method and system based on the double verification that recognition of face and sight position |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108900700A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109819114A (en) * | 2019-02-20 | 2019-05-28 | 北京市商汤科技开发有限公司 | Screen locking processing method and processing device, electronic equipment and storage medium |
| CN109934187A (en) * | 2019-03-19 | 2019-06-25 | 西安电子科技大学 | Face activity detection-eye sight random challenge response method |
| CN110929286A (en) * | 2019-11-20 | 2020-03-27 | 四川虹美智能科技有限公司 | Method for dynamically detecting operation authorization and intelligent equipment |
| CN111291701A (en) * | 2020-02-20 | 2020-06-16 | 哈尔滨理工大学 | Sight tracking method based on image gradient and ellipse fitting algorithm |
| CN111324878A (en) * | 2020-02-05 | 2020-06-23 | 重庆特斯联智慧科技股份有限公司 | Identity verification method and device based on face recognition, storage medium and terminal |
| CN111881431A (en) * | 2020-06-28 | 2020-11-03 | 百度在线网络技术(北京)有限公司 | Man-machine verification method, device, equipment and storage medium |
| CN113064792A (en) * | 2021-03-26 | 2021-07-02 | 联想(北京)有限公司 | Information processing method and device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101770613A (en) * | 2010-01-19 | 2010-07-07 | 北京智慧眼科技发展有限公司 | Social insurance identity authentication method based on face recognition and living body detection |
| US7756301B2 (en) * | 2005-01-26 | 2010-07-13 | Honeywell International Inc. | Iris recognition system and method |
| CN102981736A (en) * | 2012-10-29 | 2013-03-20 | 华为终端有限公司 | Screen unlocking method and screen unlocking terminal |
| CN105184277A (en) * | 2015-09-29 | 2015-12-23 | 杨晴虹 | Living body human face recognition method and device |
-
2018
- 2018-06-04 CN CN201810562255.5A patent/CN108900700A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7756301B2 (en) * | 2005-01-26 | 2010-07-13 | Honeywell International Inc. | Iris recognition system and method |
| CN101770613A (en) * | 2010-01-19 | 2010-07-07 | 北京智慧眼科技发展有限公司 | Social insurance identity authentication method based on face recognition and living body detection |
| CN102981736A (en) * | 2012-10-29 | 2013-03-20 | 华为终端有限公司 | Screen unlocking method and screen unlocking terminal |
| CN105184277A (en) * | 2015-09-29 | 2015-12-23 | 杨晴虹 | Living body human face recognition method and device |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109819114A (en) * | 2019-02-20 | 2019-05-28 | 北京市商汤科技开发有限公司 | Screen locking processing method and processing device, electronic equipment and storage medium |
| CN109934187A (en) * | 2019-03-19 | 2019-06-25 | 西安电子科技大学 | Face activity detection-eye sight random challenge response method |
| CN109934187B (en) * | 2019-03-19 | 2023-04-07 | 西安电子科技大学 | Random challenge response method based on face activity detection-eye sight |
| CN110929286A (en) * | 2019-11-20 | 2020-03-27 | 四川虹美智能科技有限公司 | Method for dynamically detecting operation authorization and intelligent equipment |
| CN111324878A (en) * | 2020-02-05 | 2020-06-23 | 重庆特斯联智慧科技股份有限公司 | Identity verification method and device based on face recognition, storage medium and terminal |
| CN111291701A (en) * | 2020-02-20 | 2020-06-16 | 哈尔滨理工大学 | Sight tracking method based on image gradient and ellipse fitting algorithm |
| CN111291701B (en) * | 2020-02-20 | 2022-12-13 | 哈尔滨理工大学 | Sight tracking method based on image gradient and ellipse fitting algorithm |
| CN111881431A (en) * | 2020-06-28 | 2020-11-03 | 百度在线网络技术(北京)有限公司 | Man-machine verification method, device, equipment and storage medium |
| CN111881431B (en) * | 2020-06-28 | 2023-08-22 | 百度在线网络技术(北京)有限公司 | Man-machine verification method, device, equipment and storage medium |
| US11989272B2 (en) | 2020-06-28 | 2024-05-21 | Baidu Online Network Technology (Beijing) Co., Ltd. | Human-machine verification method, device and storage medium |
| CN113064792A (en) * | 2021-03-26 | 2021-07-02 | 联想(北京)有限公司 | Information processing method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108900700A (en) | Authentication method and system based on the double verification that recognition of face and sight position | |
| US10282533B2 (en) | System and method for eye tracking during authentication | |
| CN103324879B (en) | Mobile device is based on recognition of face and the authentication system of smart card and method | |
| JP6487105B2 (en) | System and method for authorizing access to an access controlled environment | |
| CN109886697B (en) | Operation determination method and device based on expression group and electronic equipment | |
| US9025830B2 (en) | Liveness detection system based on face behavior | |
| US9626498B2 (en) | Multi-person gestural authentication and authorization system and method of operation thereof | |
| CN106068512B (en) | Method and apparatus for authenticating a user on a mobile device | |
| EP3196801B1 (en) | Face recognition method, device and computer readable storage medium | |
| Corcoran | Biometrics and consumer electronics: A brave new world or the road to dystopia?[Soapbox] | |
| CN106156578A (en) | Auth method and device | |
| JP7428242B2 (en) | Authentication device, authentication system, authentication method and authentication program | |
| WO2020220453A1 (en) | Method and device for verifying certificate and certificate holder | |
| WO2020257968A1 (en) | Identity validity authentication device, identity validity authentication method and access control system | |
| CN105426730A (en) | Login authentication processing method and device as well as terminal equipment | |
| CN103902029A (en) | Mobile terminal and unlocking method thereof | |
| CN109034029A (en) | Detect face identification method, readable storage medium storing program for executing and the electronic equipment of living body | |
| CN105184267A (en) | Face-identification-based secondary-deformation auxiliary authorization method | |
| Sharp et al. | Authentication for drone delivery through a novel way of using face biometrics | |
| Dieter Findling et al. | Towards pan shot face unlock: Using biometric face information from different perspectives to unlock mobile devices | |
| Wang et al. | Enhancing qr code system security by verifying the scanner's gripping hand biometric | |
| CN111695509A (en) | Identity authentication method, identity authentication device, machine readable medium and equipment | |
| Yuan et al. | SALM: Smartphone-based identity authentication using lip motion characteristics | |
| CN107483423A (en) | A user login verification method | |
| TWM594194U (en) | Eye tracking unlocking system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181127 |
|
| RJ01 | Rejection of invention patent application after publication |