CN103814545B - 手机用户身份认证方法 - Google Patents

手机用户身份认证方法 Download PDF

Info

Publication number
CN103814545B
CN103814545B CN201180071166.7A CN201180071166A CN103814545B CN 103814545 B CN103814545 B CN 103814545B CN 201180071166 A CN201180071166 A CN 201180071166A CN 103814545 B CN103814545 B CN 103814545B
Authority
CN
China
Prior art keywords
face
characteristic
sample image
mobile phone
user
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.)
Active
Application number
CN201180071166.7A
Other languages
English (en)
Other versions
CN103814545A (zh
Inventor
高东璇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Borui Hi Tech Co., Ltd
Original Assignee
Dongguan Ruiteng Electronic Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dongguan Ruiteng Electronic Technology Co Ltd filed Critical Dongguan Ruiteng Electronic Technology Co Ltd
Priority to CN201410205904.8A priority Critical patent/CN104112116B/zh
Publication of CN103814545A publication Critical patent/CN103814545A/zh
Application granted granted Critical
Publication of CN103814545B publication Critical patent/CN103814545B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/40User authentication by quorum, i.e. whereby two or more security principals are required
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/94Hardware or software architectures specially adapted for image or video understanding
    • G06V10/95Hardware or software architectures specially adapted for image or video understanding structured as a network, e.g. client-server architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • G06V40/171Local features and components; Facial parts ; Occluding parts, e.g. glasses; Geometrical relationships
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/082Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying multi-factor authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Human Computer Interaction (AREA)
  • Biomedical Technology (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Collating Specific Patterns (AREA)
  • Image Analysis (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明实施例提供一种手机用户身份认证方法、云服务器及网络***,所述手机通过通信网络与云服务器连接,所述云服务器中存储用户对应的人脸样本图像库;该方法包括:云服务器根据登录账号和密码,确定所述登录账号和密码对应的用户的人脸样本图像库;根据登录账号和密码以及所述人脸输入图像,对所述用户进行身份认证,判断是否允许所述用户进入手机操作***,能够将身份认证的负载由云服务器承担,提高手机操作***的安全性、增强用户体验、提高人脸验证的精确度。

Description

手机用户身份认证方法
技术领域
本发明涉及通信技术领域,尤其涉及一种手机用户身份认证方法。
背景技术
随着手机特别是智能手机的广泛流行,手机操作***的安全性也变得越来越重要。目前,大部分智能手机仅仅把用户登录账号和密码作为身份认证的手段。但这种方法的安全性不高,一旦登录账号和密码被他人盗窃,手机操作***上所有数据就暴露无遗。
将人体生物特征特别是人脸作为安全认证的技术发展迅速。但是人脸验证的运算复杂度较高,而手机的计算资源一般比较有限,难以支撑运算量大的人脸验证。另外,在已有人脸验证***中,人脸验证算法比较粗糙,误判的机率很高。
发明内容
本发明实施例提供一种手机用户身份认证方法,能够将身份认证的负载由云服务器承担,提高手机操作***的安全性、增强用户体验、提高人脸验证的精确度。
本发明实施例提供一种手机用户身份认证方法,所述手机通过通信网络与云服务器连接,所述云服务器中存储用户对应的人脸样本图像库;该方法包括:
用户在手机上输入登录账号和密码;
判断登录账号和密码是否正确;
如果登录账号和密码出错,则拒绝所述用户进入手机操作***;若登录账号和密码正确,则将所述登录账号和密码发送到所述云服务器;所述登录账号和密码对应所述云服务器中存储的用户的人脸样本图像库;
手机摄像头获取用户的人脸输入图像,将所述人脸输入图像发送到所述云服务器;
所述云服务器根据登录账号和密码以及所述人脸输入图像,对所述用户进行身份认证,判断是否允许所述用户进入手机操作***,具体包括:
步骤A.所述云服务器根据登录账号和密码,确定所述登录账号和密码对应的用户的人脸样本图像库;
步骤B.根据所述人脸输入图像与所述人脸样本图像库,得到人脸特征相似值;
其中步骤B包括:
B1.通过人脸检测,从所述人脸输入图像中获得人脸区域图像;
B2.计算所述人脸样本图像库中每个人脸样本图像的第一特性值与所述人脸区域图像的第二特性值;
B3.计算所述人脸样本图像库中每个人脸样本图像的第一特性值与所述人脸区域图像的第二特性值之间的特性值距离,得到多个第二特性距离,并根据所述多个第二特性距离确定所述人脸特征相似值;
步骤C.判断所述人脸特征相似值是否大于预设阈值,其中所述预设阈值是根据所述人脸样本图像库中每个人脸样本图像之间的多个第一特性距离得到的;
步骤D.若所述人脸特征相似值不大于所述预设阈值,则允许所述用户进入手机操作***;
步骤E.若所述人脸特征相似值大于所述预设阈值,则计算第一数量和第二数量,所述第一数量为大于所述人脸特征相似值的第一特性距离对应的人脸样本图像库中人脸样本图像的个数,所述第二数量为不大于所述人脸特征相似值的第一特性距离对应的人脸样本图像库中人脸样本图像的个数,并判断所述第一数量是否大于所述第二数量;
步骤F.若所述第一数量小于所述第二数量,则拒绝所述用户进入手机操作***;
步骤G.若所述第一数量不小于所述第二数量,则允许所述用户进入手机操作***。
本发明实施例能够将身份认证的负载由云服务器承担,提高手机操作***的安全性、增强用户体验、提高人脸验证的精确度。
附图说明
图1为本发明实施例一提供的方法的流程图;
图2为本发明实施例二提供的云服务器的结构示意图;
图3为本发明实施例二提供的云服务器中的人脸特征相似值确定单元的结构示意图;
图4为本发明实施例三提供的网络***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
云计算(Cloud computing)是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机、手机和其他设备。典型的云计算提供商往往提供通用的网络业务应用,可以通过浏览器等软件或者其他Web服务来访问,而软件和数据都存储在云服务器上。本发明实施例基于云计算技术,可以将手机的身份认证任务由云服务器承担,从而减轻手机的负担,也能够在手机上引入开销较高的服务,提高用户体验。
在本发明实施例中,用户手机通过通信网络与云服务器连接,云服务器中存储用户对应的人脸样本图像库,云服务器可以是由电信运营商管理,用户在签约时将人脸样本图像注册到该电信运营商的云服务器。云服务器将用户的手机号码、手机操作***登录账户和密码等信息同人脸样本图像库绑定。
实施例一
本发明实施例一提供的手机用户身份认证方法流程图如图1所示,该方法可以包括以下步骤:
步骤S101.用户在手机上输入登录账号和密码;
步骤S103.手机判断登录账号和密码是否正确;
步骤S105.如果登录账号和密码出错,则拒绝所述用户进入手机操作***,提示出错;
步骤S107.若登录账号和密码正确,将该登录账号和密码发送到云服务器,登录账号和密码对应云服务器中存储的用户的人脸样本图像库;
步骤S109.手机启动摄像头,获取用户的人脸输入图像,并将该人脸输入图像发送到云服务器;
步骤S111.云服务器根据登录账号和密码以及人脸输入图像,对用户进行身份认证,判断是否允许所述用户进入手机操作***;步骤S111具体包括:
步骤S111-2.云服务器根据登录账号和密码,确定所述登录账号和密码对应的用户的人脸样本图像库;
步骤S111-4.根据人脸输入图像与人脸样本图像库,得到人脸特征相似值;该人脸特征相似值即人脸输入图像与每个人脸样本图像之相似程度,人脸特征相似值越小越相似;
步骤S111-4具体包括:
步骤S111-4-1.通过人脸检测,从人脸输入图像中获得人脸区域图像;该人脸检测方法主要是通过将人脸输入图像与人脸样本图像进行人脸肤色区域对比,并按照头形的比例,取出该人脸区域图像。
步骤S111-4-3.计算所述人脸样本图像库中每个人脸样本图像的第一特性值与所述人脸区域图像的第二特性值;
步骤S111-4-5.计算所述人脸样本图像库中每个人脸样本图像的第一特性值与所述人脸区域图像的第二特性值的特征值距离,得到多个第二特性距离,并根据所述多个第二特性距离确定人脸特征相似值;该人脸特征相似值即人脸输入图像与每个人脸样本图像之相似程度,人脸特征相似值越小越相似。人脸特征相似值可以是多个第二特性距离中的最大值,或者可以是多个第二特性距离的平均值。
步骤S111-6.判断所述人脸特征相似值是否大于预设阈值,其中所述预设阈值是根据所述人脸样本图像库中每个人脸样本图像之间的多个第一特性距离得到的;预设阈值可以是多个第一特性距离中的最大值,或者可以是多个第一特性距离的平均值。
步骤S111-8.若所述人脸特征相似值不大于所述预设阈值,即用户人脸图像与人脸样本图像库中的人脸样本图像相似度符合要求,则允许所述用户进入手机操作***;
步骤S111-10.若所述人脸特征相似值大于所述预设阈值,即用户人脸图像与人脸样本图像库中的人脸样本图像相似度未能符合要求,则分别统计有多少个人脸样本图像的第一特性距离大于或小于人脸特征相似值,即计算第一数量和第二数量,所述第一数量为大于所述人脸特征相似值的第一特性距离对应的人脸样本图像库中人脸样本图像的个数,所述第二数量为不大于所述人脸特征相似值的第一特性距离对应的人脸样本图像库中人脸样本图像的个数;然后,判断所述第一数量是否大于所述第二数量;
步骤S111-12.若第一数量小于所述第二数量,则拒绝用户进入手机操作***;
步骤S111-14.若第一数量不小于所述第二数量,则允许用户进入手机操作***。
下文进一步详细具体地说明本发明实施例是如何提取人脸图像特征,确定人脸样本图像库中每个人脸样本图像的第一特性值、人脸区域图像的第二特性值,以及人脸样本图像库中人脸样本图像两两之间的第一特性距离,人脸样本图像库中每个人脸样本图像与所述人脸区域图像的第二特性距离,以及预设阈值和人脸特征相似值的。
以人脸样本图像X(x,y)为例,人脸样本图像X(x,y)为二维64×64灰度图像,x表示横坐标像素,y表示纵坐标像素。人脸样本图像库由M幅人脸样本图像构成,则可以用{Xi|i=1,2,…,M}表示人脸样本图像库。将M幅人脸样本图像按人脸位置重合叠加,求所有图像重叠后的均值,其均值为 X ‾ = 1 M Σ i = 1 M X i ,
每幅人脸样本图像Xi与均值 X ‾ 的差为: φ i = X i - X ‾ ( i = 1 , ... , M )
构造协方差矩阵:C=AAT
其中A=[φ12,…,φM]为差值向量的线性组合。对于64×64人脸图像,协方差矩阵C的大小为4096×4096,直接对它求解特征值和特征向量是很困难的。根据奇异值分解定理,通过求解ATA的特征值和特征向量来获得C=AAT的特征值和特征向量。设λi(i=1,2,…,r)为矩阵ATA的r个非零特征值,vi为ATA对应于λi的特征向量,则C=AAT的正交归一特征向量将样本协方差对应的特征值按大小排列:λ1≥λ2≥…≥λr。设其对应的特征向量为ui,这样每幅人脸样本图像都可以投影到由u1,u2,…,ur张成的特征空间U,具体运用时可以选取前面d个特征值作为特征空间,因为该特征空间的维数比原人脸样本图像的维数低,所以将每幅人脸样本图像投影到由u1,u2,…,ur张成的特征空间U之后,人脸样本图像维数也大大降低,从而达到降低维数和提取特征的目的。选取的原则按照特征值所占的能量比例来确定,通常取α=95%~99%之间。
为了提高特征提取的效率和精度,本发明实施例提出了对人脸样本图像分块求取特征向量的方法。鉴于人脸具有三个显著特征:眼睛、鼻子和嘴巴,而且它们分别处在人脸的上中下三块,根据这三个显著特征把人脸图像分为三个独立的子块——上部包括:眼睛,中部包括鼻子,下部包括嘴巴。
经过分块,一幅人脸样本图像就变成了三个子图像,那么每幅人脸样本图像Xi可以表示成Xi=[Xi u Xi m Xi b]T(i=1,2,…,M).
原来的一个人脸样本图像库变成三个相互独立的子块图像库,即Xi u,Xi m和Xi b(i=1,2,…,M)。如果Xi为P行Q列的矩阵,则Xi u为的P1行Q列的矩阵,Xi m为P2行Q列的矩阵,Xi b为P3行Q列的矩阵,其中P1+P2+P3=P.
所有人脸样本图像库的上部子图像构成上部子块图像库,同样中部和下部子图像就构成了中部子块图像库和下部子块图像库。在特征提取的过程中,它们将会被当作是三个独立的子块图像库。
鉴于人脸样本图像库的样本有限,本发明实施例提出如下算法,可以在不采样的情况下增加样本数量,从而提高特征提取的精度。该方法具体包括:
1.对人脸样本图像X(m×n的矩阵)生成其对偶样本X',其中X'=XY,Y为n×n的矩阵,它的反对角元素为1,其他元素为0,即有:
其中矩阵Y具有对称性,即Y=YT;以及正交性,即YYT=Y YT=I(I表示单位矩阵)。
将X分解为第一样本Xe=(X+X')/2和第二样本Xo=(X-X')/2,则对偶样本X'均值、协方差矩阵C'之间的关系为:
X ′ ‾ = X ‾ Y , C ′ = Y T C Y
第一样本Xe均值、协方差矩阵Ce之间的关系为:
X e ‾ = X ‾ ( I + Y ) / 2 , C e = ( I + Y ) T C ( I + Y ) / 4
第二样本均值、协方差矩阵Co之间的关系为:
X o ‾ = X ‾ ( I - Y ) / 2 , C o = ( I - Y ) T C ( I - Y ) / 4
通过理论推导,可以得到:第一样本Xe的特征空间和第二样本的特征空间互相正交,而且X的特征空间是第一样本Xe的特征空间和第二样本Xo的特征空间的直接和。
因此,可以分别对Xe和Xo分别根据特征提取算法得到第一特征空间Ue和第二特征空间Uo,然后从第一特征空间Ue和第二特征空间Uo中挑选出识别精度高且差异大的特征向量构成特征空间U。
3.将U作为特征变换矩阵,通过V=AU提取特征。
结合分块后的人脸样本图像库对本发明实施例的方法进行说明。以上部子块图像库为例,对上部子块图像库的每个样本Xi u(i=1,2,…,M)分别生成每个样本的对偶样本其中Y为Q×Q的矩阵,它的反对角元素为1,其他元素为0,即有:
将Xi u分解为第一样本和第二样本分别对分别根据上述特征提取算法,得到第一特征空间Uu i,e和第二特征空间Uu i,o,然后从第一特征空间Uu i,e和第二特征空间Uu i,o中挑选出识别精度高且差异大的特征向量构造特征空间Uu i;将Uu i作为特征变换矩阵,通过Vi u=Xi u Uu i提取Xi u在特征空间Uu i的投影,即Vi u
以上述同样的方法对中部子块图像库和下部子块图像库每个样本Xi m和Xi b(i=1,2,…,M)进行特征提取,记中部子块图像库和下部子块图像库每个样本Xi m和Xi b(i=1,2,…,M)的在各自特征空间的投影为Vi m和Vi b
假设Vi u为ki,1维向量,对上部子块图像库中每个样本Xi u(i=1,2,…,M)的特征矩阵分别计算特性值Ti u
对中部子块图像库和下部子块图像库每个样本Xi m和Xi b(i=1,2,…,M)的特征空间Vi m(ki,2维向量)和Vi b(ki,3维向量),分别计算特性值
对上部子块图像库、中部子块图像库和下部子块图像库每个样本Xi u,Xi m和Xi b的特性值Ti u,Ti m和Ti b求平均值,得到人脸样本图像库中每个人脸样本Xi的第一特性值Ti=(Ti u+Ti m+Ti b)/3.(i=1,2,…,M)
以上描述的是针对人脸样本图像库的处理。根据上述同样的方法对人脸区域图像也作相应处理,即对人脸区域图像进行分块,分别计算每块相应的特性值,求和取平均值,最后得到人脸区域图像的第二特性值T。
本发明实施例提出一种计算特性距离的方法——根据人脸样本图像库中每个人脸样本图像的第一特性值,计算人脸样本图像之间的多个第一特性距离。具体包括:
对人脸样本图像Xi和Xj(i,j=1,2,…,M,且i≠j),这两个人脸样本图像之间的第一特性距离为计算两两人脸样本图像之间的多个第一特性距离,一共有M(M-1)/2个第一特性距离。
然后,根据人脸样本图像库中每个人脸样本图像之间的M(M-1)/2个第一特性距离求得预设阈值,该预设阈值可以是M(M-1)/2个第一特性距离中的最大值,也可以是M(M-1)/2个第一特性距离的平均值。
同样地,根据人脸区域图像的第二特性值T和人脸样本图像库中每个人脸样本图像的第一特性值,可以求得多个第二特性距离(i=1,2,…,M),一共有M个第二特性距离。然后,再根据M个第二特性距离确定人脸特征相似值,所述人脸特征相似值可以是M个第二特性距离中的最大值,也可以是M个第二特性距离的平均值。
也就是说,计算所述人脸样本图像库中每个人脸样本图像的第一特性值的步骤包括:
将人脸样本图像Xi分成三个子图像,即Xi u,Xi m和Xi b(i=1,2,…,M);
对Xi u,Xi m和Xi b分别生成对偶样本;
根据所述对偶样本,将Xi u,Xi m和Xi b分别分解为第一样本和第二样本
分别对所述第一样本和第二样本构造协方差矩阵;
分别确定所述第一样本协方差矩阵的正交归一特征向量和所述第二样本协方差矩阵的正交归一特征向量;
根据所述第一样本协方差矩阵的正交归一特征向量组成的第一特征空间,以及所述第二样本协方差矩阵的正交归一特征向量组成的第二特征空间,确定所述第一样本和所述第二样本分别在所述第一特征空间和第二特征空间的投影;
根据所述第一样本和所述第二样本在所述第一特征空间和第二特征空间的投影确定Xi u,Xi m和Xi b的特性值;
根据Xi u,Xi m和Xi b的特性值确定所述人脸样本图像Xi的第一特性值;
计算所述人脸区域图像的第二特性值包括的步骤:
将所述人脸区域图像分成三个子图像;
对所述三个子图像分别生成对应的对偶样本;
根据所述三个子图像对应的对偶样本,将所述三个子图像分别分解为第一样本和第二样本;
分别对所述三个子图像的第一样本和第二样本构造协方差矩阵;
分别确定所述第一样本协方差矩阵的正交归一特征向量和所述第二样本协方差矩阵的正交归一特征向量;
根据所述第一样本协方差矩阵的正交归一特征向量组成的特征空间,以及所述第二样本协方差矩阵的正交归一特征向量组成的特征空间,确定所述第一样本和所述第二样本在特征空间的投影;
根据所所述第一样本和所述第二样本在特征空间的投影确定所述三个子图像的特性值;
根据所述三个子图像的特性值确定所述人脸区域图像的第二特性值。
本发明实施例的步骤S111-14还包括:若第一数量不小于所述第二数量,则利用所述人脸输入图像对所述人脸样本图像库进行更新;更新的策略可以是替代最久远的人脸样本图像,或者替代与所述人脸输入图像差异最大的人脸样本图像。另外,还可以重新计算所述云服务器中的人脸样本图像库的第一特性距离,并根据所述第一特性距离确定新的预设阈值,将所述新的预设阈值替代所述预设阈值。从而实现人脸样本图库的动态更新。
本发明实施例的手机用户身份认证方法,能够将身份认证的负载由云服务器承担,提高手机操作***的安全性、增强用户体验、提高人脸验证的精确度。
实施例二
本发明实施例还提供一种云服务器100,如图2所示,包括:
存储单元200,用于存储用户的人脸样本图像库;
接收单元201,用于接收来自用户手机的登录账号和密码,以及人脸输入图像;
确定单元203,用于根据所述登录账号和密码,确定所述登录账号和密码对应的存储在存储单元200用户的人脸样本图像库;
人脸特征相似值确定单元205,用于根据所述人脸输入图像与所述人脸样本图像库,得到人脸特征相似值;如图3所示,该人脸特征相似值确定单元205包括人脸区域图像获取单元205-2、特性值计算单元205-4和特性距离计算单元205-6,其中:
人脸区域图像获取单元205-2,用于通过人脸检测,从所述人脸输入图像中获得人脸区域图像;
特性值计算单元205-4,用于计算所述人脸样本图像库中每个人脸样本图像的第一特性值与所述人脸区域图像的第二特性值;
特性距离计算单元205-6,用于计算所述人脸样本图像库中每个人脸样本图像的第一特性值与所述人脸区域图像的第二特性值之间的特性值距离,得到多个第二特性距离,并根据所述多个第二特性距离确定所述人脸特征相似值;
第一判断单元207,用于判断所述人脸特征相似值是否大于预设阈值,其中所述预设阈值是根据所述人脸样本图像库中每个人脸样本图像之间的多个第一特性距离得到的;
第一允许单元209,用于当所述人脸特征相似值不大于所述预设阈值时,则允许所述用户进入手机操作***;
第二判断单元211,用于当所述人脸特征相似值大于所述预设阈值时,计算第一数量和第二数量,所述第一数量为大于所述人脸特征相似值的第一特性距离对应的人脸样本图像库中人脸样本图像的个数,所述第二数量为不大于所述人脸特征相似值的第一特性距离对应的人脸样本图像库中人脸样本图像的个数,并判断所述第一数量是否大于所述第二数量;
拒绝单元213,用于当所述第一数量小于所述第二数量时,拒绝所述用户进入手机操作***;
第二允许单元215,用于当所述第一数量不小于所述第二数量时,允许所述用户进入手机操作***。
可选的,该云服务器还可以包括:第一更新单元217,用于当所述第一数量不小于所述第二数量时,利用所述人脸输入图像对所述人脸样本图像库进行更新。
可选的,该云服务器还可以包括:第二更新单元219,用于重新计算所述云服务器中的人脸样本图像库的第一特性距离,并根据所述第一特性距离确定新的预设阈值,将所述新的预设阈值替代所述预设阈值。
所述特性值计算单元205-4包括:
第一划分单元,用于将人脸样本图像Xi分成三个子图像,即Xi u,Xi m和Xi b(i=1,2,…,M);
第一生成单元,用于对Xi u,Xi m和Xi b分别生成对偶样本;
第一分解单元,用于根据所述对偶样本,将Xi u,Xi m和Xi b分别分解为第一样本和第二样本
第一协方差矩阵构造单元,用于分别对所述第一样本和第二样本构造协方差矩阵;
第一特征向量计算单元,用于分别确定所述第一样本协方差矩阵的正交归一特征向量和所述第二样本协方差矩阵的正交归一特征向量;
第一投影计算单元,用于根据所述第一样本协方差矩阵的正交归一特征向量组成的第一特征空间,以及所述第二样本协方差矩阵的正交归一特征向量组成的第二特征空间,确定所述第一样本和所述第二样本分别在所述第一特征空间和第二特征空间的投影;
第一特性值确定单元,用于根据所述第一样本和所述第二样本在所述第一特征空间和第二特征空间的投影确定Xi u,Xi m和Xi b的特性值;根据Xi u,Xi m和Xi b的特性值确定所述人脸样本图像Xi的第一特性值;
第二划分单元,用于将所述人脸区域图像分成三个子图像;
第二生成单元,用于对所述三个子图像分别生成对应的对偶样本;
第二分解单元,用于根据所述三个子图像对应的对偶样本,将所述三个子图像分别分解为第一样本和第二样本;
第二协方差矩阵构造单元,用于分别对所述三个子图像的第一样本和第二样本构造协方差矩阵;
第二特征向量计算单元,用于分别确定所述第一样本协方差矩阵的正交归一特征向量和所述第二样本协方差矩阵的正交归一特征向量;
第二投影计算单元,用于根据所述第一样本协方差矩阵的正交归一特征向量组成的特征空间,以及所述第二样本协方差矩阵的正交归一特征向量组成的特征空间,确定所述第一样本和所述第二样本在特征空间的投影;
第二特性值确定单元,用于根据所所述第一样本和所述第二样本在特征空间的投影确定所述三个子图像的特性值;根据所述三个子图像的特性值确定所述人脸区域图像的第二特性值。
本发明实施例提供能够将身份认证的负载由云服务器承担,提高手机操作***的安全性、增强用户体验、提高人脸验证的精确度。
实施例三
本发明实施例还提供一种网络***,包括手机502和云服务器504,所述手机通过通信网络与所述云服务器连接;其中,手机和云服务器的具体功能和结构可以如实施例二所描述。
本发明实施例能够将身份认证的负载由云服务器承担,提高手机操作***的安全性、增强用户体验、提高人脸验证的精确度。
本发明实施例的模块或单元,可以通过通用集成电路,例如CPU(CentralProcessing Unit,中央处理器),或通过ASIC(Application Specific IntegratedCircuit,专用集成电路)来实现。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (1)

1.一种手机用户身份认证方法,其特征在于,所述手机通过通信网络与云服务器连接,所述云服务器中存储用户对应的人脸样本图像库,所述人脸样本图像库由M幅人脸样本图像构成;该方法包括:
用户在手机上输入登录账号和密码;
判断登录账号和密码是否正确;
如果登录账号和密码出错,则拒绝所述用户进入手机操作***;若登录账号和密码正确,则将所述登录账号和密码发送到所述云服务器;所述登录账号和密码对应所述云服务器中存储的用户的人脸样本图像库;
手机摄像头获取用户的人脸输入图像,将所述人脸输入图像发送到所述云服务器;
所述云服务器根据登录账号和密码以及所述人脸输入图像,对所述用户进行身份认证,判断是否允许所述用户进入手机操作***,具体包括:
步骤A.所述云服务器根据登录账号和密码,确定所述登录账号和密码对应的用户的人脸样本图像库;
步骤B.根据所述人脸输入图像与所述人脸样本图像库,得到人脸特征相似值;
其中步骤B包括:
B1.通过人脸检测,从所述人脸输入图像中获得人脸区域图像;
B2.计算所述人脸样本图像库中每个人脸样本图像的第一特性值与所述人脸区域图像的第二特性值;
B3.计算所述人脸样本图像库中每个人脸样本图像的第一特性值与所述人脸区域图像的第二特性值之间的特性值距离,得到多个第二特性距离,并根据所述多个第二特性距离确定所述人脸特征相似值;
步骤C.判断所述人脸特征相似值是否大于预设阈值,其中所述预设阈值是根据所述人脸样本图像库中每个人脸样本图像之间的多个第一特性距离得到的;所述第一特性距离是根据所述人脸样本图像库中每个人脸样本图像的第一特性值计算得到的,具体为:对人脸样本图像Xi和Xj(i,j=1,2,…,M,且i≠j),这两个人脸样本图像之间的第一特性距离为其中Ti为Xi的第一特性值,Tj为Xj的第一特性值;
步骤D.若所述人脸特征相似值不大于所述预设阈值,则允许所述用户进入手机操作***;
步骤E.若所述人脸特征相似值大于所述预设阈值,则计算第一数量和第二数量,所述第一数量为大于所述人脸特征相似值的第一特性距离对应的人脸样本图像库中人脸样本图像的个数,所述第二数量为不大于所述人脸特征相似值的第一特性距离对应的人脸样本图像库中人脸样本图像的个数,并判断所述第一数量是否大于所述第二数量;
步骤F.若所述第一数量小于所述第二数量,则拒绝所述用户进入手机操作***;
步骤G.若所述第一数量不小于所述第二数量,则允许所述用户进入手机操作***。
CN201180071166.7A 2011-06-30 2011-06-30 手机用户身份认证方法 Active CN103814545B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410205904.8A CN104112116B (zh) 2011-06-30 2011-06-30 一种云服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2011/076623 WO2013000142A1 (zh) 2011-06-30 2011-06-30 手机用户身份认证方法、云服务器以及网络***

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201410205904.8A Division CN104112116B (zh) 2011-06-30 2011-06-30 一种云服务器

Publications (2)

Publication Number Publication Date
CN103814545A CN103814545A (zh) 2014-05-21
CN103814545B true CN103814545B (zh) 2016-10-26

Family

ID=47423382

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180071166.7A Active CN103814545B (zh) 2011-06-30 2011-06-30 手机用户身份认证方法

Country Status (3)

Country Link
US (5) US8861798B2 (zh)
CN (1) CN103814545B (zh)
WO (1) WO2013000142A1 (zh)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150067786A1 (en) * 2013-09-04 2015-03-05 Michael Stephen Fiske Visual image authentication and transaction authorization using non-determinism
CN104778389A (zh) * 2014-01-09 2015-07-15 腾讯科技(深圳)有限公司 一种数值转移方法、终端、服务器及***
JP6292295B2 (ja) 2014-04-07 2018-03-14 日本電気株式会社 連携システム、装置、方法、および記録媒体
CN105577378A (zh) * 2014-10-14 2016-05-11 阿里巴巴集团控股有限公司 身份认证方法、装置和***
CN105279416B (zh) * 2015-10-27 2018-05-29 上海川织金融信息服务有限公司 基于多生物特征结合设备指纹的身份识别方法及其***
GB2551688B (en) * 2016-03-18 2021-12-22 Vzinternet Ltd Methods, user devices, access control equipments, computer software, computer program products and systems for facilitating authentication or access control
CN107360119A (zh) * 2016-05-09 2017-11-17 中兴通讯股份有限公司 一种云桌面登陆验证方法、云桌面控制***及客户端
CN106022043A (zh) * 2016-05-23 2016-10-12 南京甄视智能科技有限公司 一种生物特征识别业务处理平台的***架构及实现方法
CN106603562A (zh) * 2016-12-30 2017-04-26 山东中架工人信息技术股份有限公司 一种rim云数据验证身份***及方法
CN107093066B (zh) * 2017-03-22 2020-09-01 阿里巴巴集团控股有限公司 业务实现方法和装置
CN106980838A (zh) * 2017-03-29 2017-07-25 中控智慧科技股份有限公司 一种身份识别方法及***
CN106951762A (zh) * 2017-03-29 2017-07-14 中控智慧科技股份有限公司 一种身份识别方法及***
CN110166412A (zh) * 2018-02-14 2019-08-23 上海硅孚信息科技有限公司 基于区块链的智能身份生物认证凭证管理方法及***
WO2019222345A1 (en) * 2018-05-18 2019-11-21 South 8 Technologies, Inc. Electrochemical cell cap
CN109492555A (zh) * 2018-10-26 2019-03-19 平安科技(深圳)有限公司 新生身份认证方法、电子装置及计算机可读存储介质
CN110012018A (zh) * 2019-04-11 2019-07-12 国网山东省电力公司 一种工业网络安全***
CN110210307B (zh) * 2019-04-30 2023-11-28 ***股份有限公司 人脸样本库部署方法、基于人脸识别业务处理方法及装置
US10860705B1 (en) 2019-05-16 2020-12-08 Capital One Services, Llc Augmented reality generated human challenge
CN110677537B (zh) * 2019-09-29 2021-05-11 维沃移动通信有限公司 便签信息显示方法、便签信息发送方法及电子设备
CN113259136B (zh) * 2021-07-07 2021-11-16 浙江宇视科技有限公司 特征识别的多客户端协同认证方法、装置、设备及介质
CN114915439A (zh) * 2021-10-27 2022-08-16 杭州拼便宜网络科技有限公司 电商平台身份验证的方法、装置、电子设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101174948A (zh) * 2006-11-02 2008-05-07 上海银晨智能识别科技有限公司 具有人脸认证的网络登陆***及登陆方法
CN101216884A (zh) * 2007-12-29 2008-07-09 北京中星微电子有限公司 一种人脸认证的方法及***

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996029674A1 (en) 1995-03-20 1996-09-26 Lau Technologies Systems and methods for identifying images
US7114080B2 (en) * 2000-12-14 2006-09-26 Matsushita Electric Industrial Co., Ltd. Architecture for secure remote access and transmission using a generalized password scheme with biometric features
JP3873793B2 (ja) 2002-03-29 2007-01-24 日本電気株式会社 顔メタデータ生成方法および顔メタデータ生成装置
JP2003346149A (ja) * 2002-05-24 2003-12-05 Omron Corp 顔照合装置および生体情報照合装置
JP4397212B2 (ja) * 2003-02-05 2010-01-13 富士フイルム株式会社 本人認証装置
KR100571813B1 (ko) 2003-07-28 2006-04-17 삼성전자주식회사 로컬 선형변환함수를 이용한 특징벡터 추출방법과 이를이용한 영상인식방법 및 장치
CN1284111C (zh) 2003-12-15 2006-11-08 中国科学院自动化研究所 移动计算环境下分布式的人脸检测与识别方法
US20050210267A1 (en) * 2004-03-18 2005-09-22 Jun Sugano User authentication method and system, information terminal device and service providing server, subject identification method and system, correspondence confirmation method and system, object confirmation method and system, and program products for them
CN1972186B (zh) * 2005-11-24 2011-11-09 中国科学院自动化研究所 一种移动式身份认证***及其认证方法
CN101393598A (zh) * 2007-09-21 2009-03-25 希姆通信息技术(上海)有限公司 利用手机摄像头对人脸识别来决定允许开机/解锁的方法
CN101132557A (zh) 2007-09-28 2008-02-27 赵颜 一种可为手机用户提供设备和数据安全服务的方法
US8558663B2 (en) * 2007-11-30 2013-10-15 Bank Of America Corporation Integration of facial recognition into cross channel authentication
WO2010022185A1 (en) 2008-08-19 2010-02-25 Digimarc Corporation Methods and systems for content processing
US20100138914A1 (en) * 2008-12-01 2010-06-03 Research In Motion Limited System and method of providing biometric quick launch
JP4636190B2 (ja) * 2009-03-13 2011-02-23 オムロン株式会社 顔照合装置、電子機器、顔照合装置の制御方法、および顔照合装置制御プログラム
JP5230501B2 (ja) * 2009-03-26 2013-07-10 富士フイルム株式会社 認証装置及び認証方法
CN101557551A (zh) 2009-05-11 2009-10-14 成都市华为赛门铁克科技有限公司 一种移动终端访问云服务的方法、装置和通信***
US8194938B2 (en) 2009-06-02 2012-06-05 George Mason Intellectual Properties, Inc. Face authentication using recognition-by-parts, boosting, and transduction
US8621583B2 (en) * 2010-05-14 2013-12-31 Microsoft Corporation Sensor-based authentication to a computer network-based service
US9030292B2 (en) * 2011-04-18 2015-05-12 Telmate, Llc Interactive audio/video system and device for use in a secure facility

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101174948A (zh) * 2006-11-02 2008-05-07 上海银晨智能识别科技有限公司 具有人脸认证的网络登陆***及登陆方法
CN101216884A (zh) * 2007-12-29 2008-07-09 北京中星微电子有限公司 一种人脸认证的方法及***

Also Published As

Publication number Publication date
US20150047006A1 (en) 2015-02-12
US20140250516A1 (en) 2014-09-04
WO2013000142A1 (zh) 2013-01-03
US9813909B2 (en) 2017-11-07
US8989452B2 (en) 2015-03-24
US8983145B2 (en) 2015-03-17
CN103814545A (zh) 2014-05-21
US20160080371A1 (en) 2016-03-17
US20150047005A1 (en) 2015-02-12
US9537859B2 (en) 2017-01-03
US8861798B2 (en) 2014-10-14
US20170070885A1 (en) 2017-03-09

Similar Documents

Publication Publication Date Title
CN103814545B (zh) 手机用户身份认证方法
CN104112116B (zh) 一种云服务器
CN109389723B (zh) 利用人脸识别的访客管理方法、装置、计算机设备
CN102510337B (zh) 一种量化风险和收益自适应的动态多因子认证方法
CN108964925B (zh) 一种文件认证设备方法、装置、设备及可读介质
CN105763547B (zh) 第三方授权方法和第三方授权***
CN108510233A (zh) 远程面签匹配坐席方法、电子装置及计算机可读存储介质
CN106303599A (zh) 一种信息处理方法、***及服务器
CN110458559A (zh) 交易数据处理方法、装置、服务器和存储介质
CN105635113A (zh) 基于sdk的远程业务办理方法及***
CN107368722A (zh) 生物图像的验证方法、计算机可读存储介质、移动终端
CN110955677A (zh) 一种身份验证方法、装置及***
CN108961034A (zh) 基于用户行为认证的***和方法、存储介质
CN109816543A (zh) 一种图像查找方法及装置
CN106888219B (zh) 一种基于多指指纹的帐号登录方法、装置及设备
CN102568125A (zh) 通过指纹识别进行***消费的***及方法
CN106296168A (zh) 一种移动支付方法及装置
CN116051269A (zh) 一种基于区块链和零知识证明的质押融资业务数据处理方法以及装置
CN110399577A (zh) 办公设施共享方法及***
CN109165490A (zh) 一种信息输入方法及装置
CN111784355A (zh) 一种基于边缘计算的交易安全性验证方法及装置
CN106131833B (zh) 基于身份识别卡的互联互通认证方法及***
CN105450590A (zh) 一种提供资源的方法和设备
KR102447289B1 (ko) 피어 단말기 및 피어 단말기가 블록 데이터를 처리하는 방법
CN114598528B (zh) 一种身份认证方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: DONGGUAN RUITENG ELECTRONIC TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: SHENZHEN JUNSHENG HUICHUANG TECHNOLOGY CO., LTD.

Effective date: 20150421

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 518105 SHENZHEN, GUANGDONG PROVINCE TO: 523000 DONGGUAN, GUANGDONG PROVINCE

TA01 Transfer of patent application right

Effective date of registration: 20150421

Address after: 523000 Guangdong Province, Dongguan City Qifeng Road No. 162 Kiu building, B building 1106

Applicant after: Dongguan Ruiteng Electronic Technology Co., Ltd.

Address before: 518105 Guangdong city of Shenzhen province Baoan District Fuyong Fu Wai Street Skyray Industrial Zone A3 Road Building 4 floor B

Applicant before: SHENZHEN JUNSHENGHUICHUANG TECHNOLOGIES CO., LTD.

C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20170912

Address after: 511430, C, room 5, building 285, South Main Road, Dashi street, Guangzhou, Guangdong, Panyu District

Patentee after: Guangzhou Xiongfeng Technology Co., Ltd.

Address before: 523000 Guangdong Province, Dongguan City Qifeng Road No. 162 Kiu building, B building 1106

Patentee before: Dongguan Ruiteng Electronic Technology Co., Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200909

Address after: 711, building D, Banwei garden, No. 17, Yongxiang East Road, Ma'antang community, Bantian street, Longgang District, Shenzhen City, Guangdong Province

Patentee after: Shenzhen Borui Hi Tech Co., Ltd

Address before: 511430 C, 5 / F, 285 South Road, Dashi street, Panyu District, Guangzhou, Guangdong.

Patentee before: Guangzhou Xiongfeng Technology Co.,Ltd.