CN106503534B - 一种信息处理方法及终端 - Google Patents
一种信息处理方法及终端 Download PDFInfo
- Publication number
- CN106503534B CN106503534B CN201510567786.XA CN201510567786A CN106503534B CN 106503534 B CN106503534 B CN 106503534B CN 201510567786 A CN201510567786 A CN 201510567786A CN 106503534 B CN106503534 B CN 106503534B
- Authority
- CN
- China
- Prior art keywords
- image
- information
- image information
- feature
- terminal
- 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 20
- 238000003672 processing method Methods 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 claims abstract description 77
- 239000013598 vector Substances 0.000 claims description 155
- 238000012545 processing Methods 0.000 claims description 43
- 238000003860 storage Methods 0.000 claims description 15
- 238000004364 calculation method Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 description 14
- 239000000284 extract Substances 0.000 description 12
- 238000000605 extraction Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000005286 illumination Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000012795 verification Methods 0.000 description 5
- 230000008447 perception Effects 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 206010011469 Crying Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008921 facial expression Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000005549 size reduction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- 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/36—User authentication by graphic or iconic representation
-
- 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/19—Recognition using electronic means
- G06V30/196—Recognition using electronic means using sequential comparisons of the image signals with a plurality of references
- G06V30/1983—Syntactic or structural pattern recognition, e.g. symbolic string recognition
- G06V30/1988—Graph matching
-
- 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/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
-
- 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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
-
- 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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0894—Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
-
- 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/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
- H04W12/069—Authentication using certificates or pre-shared keys
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2133—Verifying human interaction, e.g., Captcha
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Power Engineering (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
- Collating Specific Patterns (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本发明公开了一种信息处理方法及终端,其中,所述信息处理方法包括:预先进行第一图像信息采集,生成第一密钥并存储,所述方法还包括:采集第二图像信息;提取所述第二图像信息中第一图像特征及第二图像特征;其中,所述第一图像特征用于表征所述第一图像的背景信息;所述第二图像特征用于表征所述第一图像的前景信息;基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。
Description
技术领域
本发明涉及通讯技术领域,尤其涉及一种信息处理方法及终端。
背景技术
本申请发明人在实现本申请实施例技术方案的过程中,至少发现相关技术中存在如下技术问题:
传统密码都是由一串字符文字组成的密码,用户需要记住自己的这一串字符密码,在需要验证的时候输入该密码。
采用现有密码验证方式,用户体验不够好,不是很方便,当密码过于复杂时不便于记忆与输入,密码过于简单时安全性会降低,且该密码易于模仿,当黑客获取到用户的字符串密码后可以无成本地制作出完全一样的密码进行验证;因此,提供一种信息处理方案,能够使用户方便、准确的记住密码,增强密码校验的安全性,已成为亟待解决的技术问题。
发明内容
有鉴于此,本发明实施例希望提供一种信息处理方法及终端,至少能够解决现有技术存在的问题,提高用户体验。
本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种信息处理方法,所述方法包括:预先进行第一图像信息采集,生成第一密钥并存储,所述方法还包括:
采集第二图像信息;
提取所述第二图像信息中第一图像特征及第二图像特征;其中,所述第一图像特征用于表征所述第一图像的背景信息;所述第二图像特征用于表征所述第一图像的前景信息;
基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;
将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。
上述方案中,所述预先进行第一图像信息采集,生成第一密钥包括:
获取终端用户界面的第一提示信息;
响应所述第一提示信息,进行第一图像信息采集,并基于所述第一图像信息生成所述第一密钥。
上述方案中,所述采集第二图像信息之前,所述方法还包括:
提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储;N为正整数。
上述方案中,所述采集第二图像信息之前,所述方法还包括:
获取所述鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在所述终端的用户界面上。
上述方案中,所述提取所述第二图像信息中第一图像特征及第二图像特征包括:
获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;
对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。
上述方案中,所述基于所述第一图像特征及第二图像特征获得第三图像特征包括:
将所述哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。
上述方案中,将所述第二密钥与预存的第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权包括:
对所述第二密钥与预存的第一密钥进行相似系数计算得到第一系数,将所述第一系数与预设的系数阈值进行比较;
当所述第一系数大于预设的所述系数阈值时,确定所述第二图像鉴权通过;
当所述第一系数小于预设的所述系数阈值时,确定所述第二图像鉴权不通过。
上述方案中,所述第一图像的前景信息为进行第一图像信息采集时用户的手势。
本发明实施例还提供了一种终端,所述终端包括采集单元、第一处理单元、第二处理单元及匹配单元;其中,
所述采集单元,用于预先采集第一图像信息,以及采集第二图像信息;
所述第一处理单元,用于基于所述第一图像信息生成第一密钥并存储;
所述第二处理单元,用于提取所述第二图像信息中第一图像特征及第二图像特征,基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;其中,所述第一图像特征用于表征所述第一图像的背景信息,所述第二图像特征用于表征所述第一图像的前景信息;
所述匹配单元,用于将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。
上述方案中,所述采集单元,具体用于获取终端用户界面的第一提示信息,响应所述第一提示信息,进行第一图像信息采集。
上述方案中,所述第一处理单元,还用于提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储;N为正整数。
上述方案中,所述第一处理单元,还用于获取所述鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在所述终端的用户界面上。
上述方案中,所述第二处理单元,具体用于获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;
以及,对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。
上述方案中,所述第二处理单元,具体用于将所述哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。
上述方案中,所述匹配单元,具体用于对所述第二密钥与预存的第一密钥进行相似系数计算得到第一系数,将所述第一系数与预设的系数阈值进行比较;
当所述第一系数大于预设的所述系数阈值时,确定所述第二图像鉴权通过;
当所述第一系数小于预设的所述系数阈值时,确定所述第二图像鉴权不通过。
采用本发明实施例,通过预先进行第一图像信息采集,生成第一密钥并存储;然后在进行鉴权时,采集第二图像信息,提取所述第二图像信息中第一图像特征及第二图像特征;其中,所述第一图像特征用于表征所述第一图像的前景信息;所述第二图像特征用于表征所述第一图像的背景信息;基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。如此,所述第一密钥由第一图像信息生成,用户可以方便、准确的记住图像密码,提高用户体验;在进行鉴权时,再次采集图像信息,通过采集的图像信息生成的密钥进行鉴权可以增强密码校验的安全性。
附图说明
图1为本发明实施例中进行信息交互的各方硬件实体的示意图;
图2为本发明方法实施例一的一个实现流程示意图;
图3为本发明方法实施例第一图像示意图;
图4为本发明方法实施例二的一个实现流程示意图;
图5为本发明方法实施例三的一个实现流程示意图;
图6为本发明方法实施例四的一个实现流程示意图;
图7为本发明终端实施例一的组成结构示意图;
图8为应用本发明实施例的终端的硬件实体图;
图9为本发明终端实施例二的组成结构示意图。
具体实施方式
下面结合附图对技术方案的实施作进一步的详细描述。
图1为本发明实施例中进行信息交互的各方硬件实体的示意图,图1中,包括服务器11、终端21、终端31-33这三类硬件实体,终端21可以为手机终端,终端31-33可以包括台式机、PC机、一体机等类型。终端21、终端31-33可通过网络与服务器11进行信息交互。
基于上述图1的各硬件实体的架构图,采用本发明实施例主要是:终端(如终端21、终端31-33)预先进行第一图像信息采集,生成第一密钥,然后通过网络发送至服务器(如服务器11)进行存储或由所述终端自身存储;所述终端采集第二图像信息,提取所述第二图像信息中第一图像特征及第二图像特征;其中,所述第一图像特征用于表征所述第一图像的前景信息;所述第二图像特征用于表征所述第一图像的背景信息;基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;将所述第二密钥发送至服务器,通过服务器将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权,或者由所述终端自身将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。
本文中所述终端可以为如上述图1中所示的终端21、终端31-33中的任一种,基于上述图1的结构,提出以下本发明各个实施例。
方法实施例一:
图2所示为本发明实施例的一种信息处理方法,如图2所示,所述信息处理方法包括:
步骤200:终端预先进行第一图像信息采集,生成第一密钥并存储。
这里,所述预先进行第一图像信息采集,生成第一密钥包括:
终端获取终端用户界面的第一提示信息;响应所述第一提示信息,进行第一图像信息采集,并基于所述第一图像信息生成所述第一密钥。
其中,所述第一提示信息可以为用户注册登录某个应用时的密钥设置提示信息或对终端本地应用功能的加密设置提示信息;
对所述第一图像信息的采集可通过终端上的摄像头进行采集。
所述第一图像信息可以包括前景信息及背景信息;如图3所示的一个实例中,所述前景信息可以为所述摄像头拍摄的用户的某个手势动作,或者是拍摄的任意一个目标物体,如水杯等;所述背景信息可以为整幅图片中除去作为所述前景信息的物体之外的信息,比如,前景信息为特定的水杯,背景信息为搁置水杯的桌子。
基于本发明实施例,在实际应用中,进行第一图像信息采集之后,所述方法还包括:存储所述第一图像信息,以使用户后续进行鉴权时,直接提取存储的图像信息作为第二图像信息进行鉴权。
所述基于所述第一图像信息生成所述第一密钥包括:
终端对所述第一图像信息进行方向梯度直方图(HOG,Histogram of OrientedGradient)特征提取,获取对应所述第一图像信息中前景信息的HOG特征向量,并采用感知哈希算法(PHA,Perceptual Hash Algorithm)获取对应所述第一图像信息中背景信息的感知哈希值,并基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥。
其中,基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥包括:
终端将所述感知哈希值转换为对应的特征向量,将所述特征向量与所述HOG特征向量进行向量拼接,得到用于标识所述第一图像信息的特征向量,即用于鉴权及标识所述第一图像信息的第一密钥。
基于本发明实施例,在实际应用中,终端进行第一图像信息采集时,所述方法还可以包括:生成用于对图像采集参数进行调整的参数调整提示,以使采集的第一图像清晰、稳定;所述图像采集参数可以为光照、焦距等。
基于本发明实施例,在实际应用中,所述预先进行第一图像信息采集之后,所述方法还包括:
终端将采集的所述第一图像信息同步至第一终端,以使第一终端存储所述第一图像信息;如此,当用户进行鉴权操作时,可通过所述第一终端将所述第一图像信息作为第二图像信息再次同步至所述终端,省去所述终端对第二图像信息采集的过程,或者,直接使用第一终端中存储的所述第一图像信息作为第二图像信息供所述终端进行图像采集,或者,可将第一终端中存储的所述第一图像信息打印/冲洗成清晰的图片作为第二图像信息供所述终端进行图像采集,从而无需构造第二图像。
其中,所述第一终端为不同于所述终端的另一用户终端,亦可为台式机、PC机、一体机等。
基于本发明实施例,在实际应用中,所述预先进行第一图像信息采集之后,所述方法还包括:
提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储。
这里,N为正整数,N的具体数值可以依据实际需要进行设定,如N取2或3等。
所述N个图像区域既可以为预先设定的固定的N个图像区域,如:N为2,固定的2个图像区域为所述第一图像的左上角的第一区域和所述第一图像右下角的第二区域,所述第一区域及第二区域均为边长为a的正方形,所述a的值可以依据需要进行设定,当然所述第一区域及第二区域也可为边长为特定值的长方形或其它任一图形;
或者,所述N个图像区域还可以为所述终端随机确定的所述第一图像中的N个图像区域;所述N个图像区域的形状、大小等均可相同或不同。
所述鉴权提示信息用于在鉴权过程中,对用户进行所述第一图像信息内容的提示;所述鉴权提示信息可以包括所述第一图像信息中部分前景信息和/或部分背景信息。
需要说明的是步骤200仅需在首次应用本发明实施例所述方法时执行即可,后续可直接应用。
步骤201:采集第二图像信息。
本步骤之前,所述方法还包括:
终端获取鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在所述终端的用户界面上;如此,可使用户快速忆起设定第一密钥时对应的第一图像信息。
其中,所述获取鉴权提示信息包括:终端获取自身存储的所述鉴权提示信息。
所述第二图像信息为用户进行密钥验证以进行解锁或登录等操作时所需的图像信息,在实际应用过程中,所述第二图像即为对所述第一图像内容的场景再现,如所述第一图像为如图3所示的用户在办公桌前摆的V字手势,所述第二图像即为对该图像内容的场景再现,即用户重新在办公桌前摆V字手势。
步骤202:提取所述第二图像信息中第一图像特征及第二图像特征。
这里,所述第一图像特征用于表征所述第一图像的背景信息;所述第二图像特征用于表征所述第一图像的前景信息。
本步骤具体包括:终端获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。
其中,所述获取所述第二图像信息对应的哈希值包括:终端采用PHA获取对应所述第二图像的哈希值;具体包括:1)缩小尺寸;由于最快速的去除高频和细节,只保留结构明暗的方法就是缩小尺寸,因此,将所述第二图像缩小到8x8的尺寸,总共64个像素,以摒弃不同尺寸、比例带来的图像差异;2)简化色彩;将缩小后的第二图像转换为64级灰度图像,即所有像素点总共只有64种颜色;3)计算灰度平均值;计算所有64个像素的灰度平均值;4)像素灰度比较;将每个像素的实际灰度与所述灰度平均值进行比较,大于或等于所述灰度平均值记为1,小于所述灰度平均值记为0;5)计算哈希值,将上述像素灰度比较的结果组合在一起,构成一个64位的字符串,所述字符串即为对应所述第二图像信息的哈希值,即为所述第二图像的第一图像特征;其中,所述组合的次序可以依据实际需要进行设定,如自左到右、自顶向下等。
所述对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量包括:
终端对所述第二图像信息进行HOG特征提取,得到对应所述第二图像信息的第一特征向量;具体包括:1)对所述第二图像进行灰度化处理,将所述第二图像看作一个x、y、z(灰度)的三维图像;2)采用Gamma校正法对所述第二图像进行颜色空间的归一化处理,以调节所述第二图像的对比度,降低所述第二图像局部的阴影和光照变化所造成的影响,同时可以抑制噪音的干扰;3)计算所述第二图像每个像素的梯度,包括大小和方向,以捕获所述第二图像的轮廓信息,同时进一步弱化光照的干扰;4)将所述第二图像划分成小cells,如6*6像素/cell;5)统计每个cell的梯度直方图,即可形成每个cell的描述子(descriptor);6)将每n个cell组成一个block,串联每个block内所有cell的特征descriptor得到该block的HOG特征descriptor;其中,n可依据实际需要进行设定,如n为9,即3*3个cell/block;7)串联所述第二图像内的所有block的HOG特征descriptor得到所述第二图像的HOG特征descriptor了,即对应所述第二图像信息的第一特征向量。
步骤203:基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥。
这里,所述基于所述第一图像特征及第二图像特征获得第三图像特征包括:
终端将所述第二图像信息对应的哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。
其中,将所述第二图像信息对应的哈希值转化为第二特征向量包括:
终端将所述第二图像信息对应的哈希值以向量的形式表示,得到的向量即为第二特征向量;
所述将所述第二特征向量与所述第一特征向量进行向量拼接即将第二特征向量的向量尾部与所述第一特征向量的向量首部相连,组合成综合特征向量;例如:第二特征向量为f2={x1,x2,x3},第一特征向量为f1={x4,x5,x6},则将二者拼接后得到的综合特征向量为f={x1,x2,x3,x4,x5,x6}。
步骤204:将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。
本步骤具体包括:对所述第二密钥与预存的第一密钥进行相似系数计算得到第一系数,将所述第一系数与预设的系数阈值进行比较;当所述第一系数大于预设的所述系数阈值时,确定所述第二图像鉴权通过;当所述第一系数小于预设的所述系数阈值时,确定所述第二图像鉴权不通过。
其中,所述相似系数计算为皮尔逊相关系数计算,所述第一系数为皮尔逊相关系数;所述系数阈值的大小可依据实际需要进行设定,优选的,所述系数阈值为0.8。
对所述第二密钥与预存的第一密钥进行皮尔逊相关系数计算包括:
令第一密钥为X,第二密钥为Y,依据如下公式之一得到所述第二密钥与预存的第一密钥的皮尔逊相关系数ρX,Y:
其中,公式(1)中cov(X,Y)表示X与Y的协方差;σX表示X的标准差;σY表示Y的标准差;E(i)表示对i求平均的操作;μX表示X的平均值;μY表示Y的平均值;公式(2)及公式(3)中N表示X与Y的向量维度。
方法实施例二:
图4所示为本发明实施例的一种信息处理方法,如图4所示,所述信息处理方法包括:
步骤401:终端预先进行第一图像信息采集,生成第一密钥。
本步骤具体包括:终端获取终端用户界面的第一提示信息;响应所述第一提示信息,进行第一图像信息采集,并基于所述第一图像信息生成所述第一密钥。
其中,所述第一提示信息可以为用户注册登录某个应用时的密钥设置提示信息或对终端本地应用功能的加密设置提示信息。
对所述第一图像信息的采集可通过终端上的摄像头进行采集;
所述第一图像信息可以包括前景信息及背景信息;在一实例中,所述前景可以为所述摄像头拍摄的用户的某个脸部表情,比如哭,笑,皱眉等等,或者是拍摄的任意一个特定的目标物体,如某个家人,也可以是自己和家人的合照,或者自己和其他物体,比如水杯,喜欢阅读的书等的合照,只要前景信息是属于用户自己或和用户有关系的特定人群和特定物体有关联而其他用户是不可能知道的信息所构成的信息都可以用作为所述前景信息。
所述基于所述第一图像信息生成所述第一密钥包括:
终端对所述第一图像信息进行HOG特征提取,获取对应所述第一图像信息中前景信息的HOG特征向量,并采用PHA获取对应所述第一图像信息中背景信息的感知哈希值,并基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥。
其中,基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥包括:
终端将所述感知哈希值转换为对应的特征向量,将所述特征向量与所述HOG特征向量进行向量拼接,得到用于标识所述第一图像信息的特征向量,即用于鉴权及标识所述第一图像信息的第一密钥。
基于本发明实施例,在实际应用中,终端进行第一图像信息采集时,所述方法还可以包括:终端生成用于对图像采集参数进行调整的参数调整提示,以使采集的第一图像清晰、稳定;所述图像采集参数可以为光照、焦距等。
基于本发明实施例,在实际应用中,所述预先进行第一图像信息采集之后,所述方法还包括:
终端将采集的所述第一图像信息同步至第一终端,以使第一终端存储所述第一图像信息;如此,当用户进行鉴权操作时,可通过所述第一终端将所述第一图像信息作为第二图像信息再次同步至所述终端,省去所述终端对第二图像信息采集的过程,或者,直接使用第一终端中存储的所述第一图像信息作为第二图像信息供所述终端进行图像采集,或者,可将第一终端中存储的所述第一图像信息打印/冲洗成清晰的图片作为第二图像信息供所述终端进行图像采集,从而无需构造第二图像。
这里,所述第一终端为不同于所述终端的另一用户终端,亦可为台式机、PC机、一体机等。
基于本发明实施例,在实际应用中,所述预先进行第一图像信息采集之后,所述方法还包括:
终端提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储。
这里,N为正整数,N的具体数值可以依据实际需要进行设定,如N取2或3等。
所述N个图像区域既可以为预先设定的固定的N个图像区域,如:N为2,固定的2个图像区域为所述第一图像的左上角的第一区域和所述第一图像右下角的第二区域,所述第一区域及第二区域均为边长为a的正方形,所述a的值可以依据需要进行设定,当然所述第一区域及第二区域也可为边长为特定值的长方形或其它任一图形;
或者,所述N个图像区域还可以为所述终端随机确定的所述第一图像中的N个图像区域;所述N个图像区域的形状、大小等均可相同或不同。
所述鉴权提示信息用于在鉴权过程中,对用户进行所述第一图像信息内容的提示;所述鉴权提示信息可以包括所述第一图像信息中部分前景信息和/或部分背景信息。
步骤402:终端发送所述第一密钥至服务器,以使所述服务器存储所述第一密钥。
这里,需要说明的是步骤401-402仅需在首次应用本发明实施例所述方法时执行即可,后续可直接应用。
步骤403:终端获取鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在用户界面上。
这里,将所述鉴权提示信息显示在用户界面上,以使用户快速忆起设定第一密钥时对应的第一图像信息。
步骤404:终端采集第二图像信息。
这里,所述第二图像信息为用户进行密钥验证以进行解锁或登录等操作时所需的图像信息,在实际应用过程中,所述第二图像即为对所述第一图像内容的场景再现,如所述第一图像为如图3所示的用户在办公桌前摆的V字手势,所述第二图像即为对该图像内容的场景再现,即用户重新在办公桌前摆V字手势。
步骤405:终端提取所述第二图像信息中第一图像特征及第二图像特征,并基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥。
这里,所述第一图像特征用于表征所述第一图像的背景信息;所述第二图像特征用于表征所述第一图像的前景信息。
本步骤具体包括:终端获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。
其中,所述获取所述第二图像信息对应的哈希值包括:终端采用PHA获取对应所述第二图像的哈希值。
所述对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量包括:
终端对所述第二图像信息进行HOG特征提取,得到对应所述第二图像信息的第一特征向量。
所述基于所述第一图像特征及第二图像特征获得第三图像特征包括:
终端将所述第二图像信息对应的哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。
步骤406:终端将所述第二密钥发送至所述服务器。
步骤407:服务器将所述第二密钥与预存的所述第一密钥进行皮尔逊相关系数计算得到第一系数,并判断所述第一系数是否超过预设的系数阈值,如果超过,执行步骤408;否则,执行步骤409。
这里,所述第一系数为皮尔逊相关系数;
所述系数阈值的大小可依据实际需要进行设定,优选的,所述系数阈值为0.8。
步骤408:对所述第二图像鉴权通过。
步骤409:对所述第二图像鉴权不通过。
方法实施例三:
图5所示为本发明实施例的一种信息处理方法,应用于对应用程序(APP,Application)的锁定,如图5所示,所述信息处理方法包括:
步骤501:终端进行第一图像信息采集,并将所述第一图像信息同步至第一终端。
本步骤具体包括:终端获取终端用户界面的第一提示信息;响应所述第一提示信息,进行第一图像信息采集,并基于所述第一图像信息生成所述第一密钥。
在本发明实施例中,所述第一提示信息为用户注册APP应用锁时的密钥设置提示信息;这里所述的密钥为用于解锁APP的密钥。
对所述第一图像信息的采集可通过终端上的摄像头进行采集。
所述第一图像信息包括前景信息及背景信息;在本发明实施例中,所述前景为所述摄像头拍摄的用户的某个手势动作,如图3所示;当然,所述前景也可以是拍摄的任意一个目标物体,如水杯等。
终端将采集的所述第一图像信息同步至第一终端,以使第一终端存储所述第一图像信息;如此,当用户进行鉴权操作时,可通过所述第一终端将所述第一图像信息作为第二图像信息再次同步至所述终端,省去所述终端对第二图像信息采集的过程,或者,直接使用第一终端中存储的所述第一图像信息作为第二图像信息供所述终端进行图像采集,或者,可将第一终端中存储的所述第一图像信息打印/冲洗成清晰的图片作为第二图像信息供所述终端进行图像采集,从而无需构造第二图像。
这里,所述第一终端为不同于所述终端的另一用户终端,亦可为台式机、PC机、一体机等。
基于本发明实施例,在实际应用中,终端进行第一图像信息采集时,所述方法还可以包括:终端生成用于对图像采集参数进行调整的参数调整提示,以使采集的第一图像清晰、稳定;所述图像采集参数可以为光照、焦距等。
基于本发明实施例,在实际应用中,所述进行第一图像信息采集之后,所述方法还包括:
终端提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储。
这里,N为正整数,N的具体数值可以依据实际需要进行设定,如N取2或3等。
所述N个图像区域可以为预先设定的固定的N个图像区域;在本发明实施例中,所述N个图像区域为固定的所述第一图像的左上角的第一区域和所述第一图像右下角的第二区域,所述第一区域及第二区域均为边长为a的正方形,所述a的值可以依据需要进行设定,当然所述第一区域及第二区域也可为边长为特定值的长方形或其它任一图形;
或者,所述N个图像区域还可以为所述终端随机确定的所述第一图像中的N个图像区域;所述N个图像区域的形状、大小等均可相同或不同。
所述鉴权提示信息用于在鉴权过程中,对用户进行所述第一图像信息内容的提示;所述鉴权提示信息可以包括所述第一图像信息中部分前景信息和/或部分背景信息。
步骤502:终端依据所述第一图像信息生成第一密钥,基于所述第一密钥锁定选取的APP。
本步骤具体包括:终端对所述第一图像信息进行HOG特征提取,获取对应所述第一图像信息中前景信息的HOG特征向量,并采用PHA获取对应所述第一图像信息中背景信息的感知哈希值,并基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥。
其中,基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥包括:
终端将所述感知哈希值转换为对应的特征向量,将所述特征向量与所述HOG特征向量进行向量拼接,得到用于标识所述第一图像信息的特征向量,即用于鉴权及标识所述第一图像信息的第一密钥。
需要说明的是,第一密钥的生成仅需在首次应用本发明实施例所述方法时执行即可,后续可直接应用所述第一密钥对APP进行锁定。
步骤503:终端采集第二图像信息。
本步骤之前,所述方法还包括:终端获取鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在所述终端的用户界面上;如此,可使用户快速忆起设定第一密钥时对应的第一图像信息。
其中,所述获取鉴权提示信息包括:终端获取自身存储的所述鉴权提示信息。
所述第二图像信息为用户进行密钥验证以进行APP解锁时所需的图像信息。
本步骤具体包括:终端采集第一终端显示屏幕上显示的第二图像信息;这里所述第二图像信息实际为所述第一终端存储的第一图像信息,在实际操作过程中,可由用户手拿第一终端,所述第一终端显示第一图像信息供所述终端进行图像采集;
或者,终端获取第一终端发送的第一图像信息,将所述第一图像信息作为第二图像信息;
或者,由用户对所述第一图像内容的进行场景再现,终端采集所述再现的场景信息作为第二图像信息。
步骤504:终端提取所述第二图像信息中第一图像特征及第二图像特征。
这里,所述第一图像特征用于表征所述第一图像的背景信息;所述第二图像特征用于表征所述第一图像的前景信息。
本步骤具体包括:终端获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。
其中,所述获取所述第二图像信息对应的哈希值包括:终端采用PHA获取对应所述第二图像的哈希值。
所述对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量包括:
终端对所述第二图像信息进行HOG特征提取,得到对应所述第二图像信息的第一特征向量。
步骤505:终端基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥。
这里,所述基于所述第一图像特征及第二图像特征获得第三图像特征包括:
终端将所述第二图像信息对应的哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。
其中,将所述第二图像信息对应的哈希值转化为第二特征向量包括:
终端将所述第二图像信息对应的哈希值以向量的形式表示,得到的向量即为第二特征向量;
所述将所述第二特征向量与所述第一特征向量进行向量拼接即将第二特征向量的向量尾部与所述第一特征向量的向量首部相连,组合成综合特征向量。
步骤506:终端将所述第二密钥与所述第一密钥进行皮尔逊相关系数计算得到第一系数,并判断所述第一系数是否超过预设的系数阈值,如果超过,执行步骤507;否则,执行步骤508。
这里,所述第一系数为皮尔逊相关系数;
所述系数阈值的大小可依据实际需要进行设定,在本发明实施例中,所述系数阈值为0.8。
步骤507:解锁所述APP。
步骤508:提示APP解锁失败。
方法实施例四:
图6所示为本发明实施例的一种信息处理方法,应用于QQ、微信等聊天软件的登录鉴权,如图6所示,所述信息处理方法包括:
步骤601:终端进行第一图像信息采集,基于所述第一图像信息生成第一密钥。
本步骤具体包括:终端获取终端用户界面的第一提示信息;响应所述第一提示信息,进行第一图像信息采集,并基于所述第一图像信息生成所述第一密钥。
在本发明实施例中,所述第一提示信息为用户注册QQ、微信等聊天软件时的密钥设置提示信息;所述第一密钥为用于用户再次登录所述QQ、微信等聊天软件时的密钥。
对所述第一图像信息的采集可通过终端上的摄像头进行采集。
所述第一图像信息包括前景信息及背景信息;在本发明实施例中,所述前景为所述摄像头拍摄的用户的某个手势动作,如图3所示;当然,所述前景也可以是拍摄的任意一个目标物体,如水杯等。
基于本发明实施例,在实际应用中,终端进行第一图像信息采集之后,所述方法还包括:
终端将采集的所述第一图像信息同步至第一终端,以使第一终端存储所述第一图像信息;如此,当用户进行登录鉴权操作时,可通过所述第一终端将所述第一图像信息作为第二图像信息再次同步至所述终端,省去所述终端对第二图像信息采集的过程,或者,直接使用第一终端中存储的所述第一图像信息作为第二图像信息供所述终端进行图像采集,或者,可将第一终端中存储的所述第一图像信息打印/冲洗成清晰的图片作为第二图像信息供所述终端进行图像采集,从而无需构造第二图像。
这里,所述第一终端为不同于所述终端的另一用户终端,亦可为台式机、PC机、一体机等。
基于本发明实施例,在实际应用中,终端进行第一图像信息采集时,所述方法还可以包括:终端生成用于对图像采集参数进行调整的参数调整提示,以使采集的第一图像清晰、稳定;所述图像采集参数可以为光照、焦距等。
基于本发明实施例,在实际应用中,所述进行第一图像信息采集之后,所述方法还包括:
终端提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储。
这里,N为正整数,N的具体数值可以依据实际需要进行设定,如N取2或3等。
所述N个图像区域可以为预先设定的固定的N个图像区域;如:所述N个图像区域为固定的所述第一图像的左上角的第一区域和所述第一图像右下角的第二区域,所述第一区域及第二区域均为边长为a的正方形,所述a的值可以依据需要进行设定,当然所述第一区域及第二区域也可为边长为特定值的长方形或其它任一图形;
或者,所述N个图像区域还可以为所述终端随机确定的所述第一图像中的N个图像区域;所述N个图像区域的形状、大小等均可相同或不同;在本发明实施例中,所述N个图像区域为所述终端随机确定的所述第一图像中的2个面积相同的图像区域。
所述鉴权提示信息用于用户在登录鉴权过程中,对用户进行所述第一图像信息内容的提示;所述鉴权提示信息可以包括所述第一图像信息中部分前景信息和/或部分背景信息。
基于本发明实施例,在实际应用中,所述基于所述第一图像信息生成第一密钥包括:
终端对所述第一图像信息进行HOG特征提取,获取对应所述第一图像信息中前景信息的HOG特征向量,并采用PHA获取对应所述第一图像信息中背景信息的感知哈希值,并基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥。
其中,基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥包括:
终端将所述感知哈希值转换为对应的特征向量,将所述特征向量与所述HOG特征向量进行向量拼接,得到用于标识所述第一图像信息的特征向量,即用于鉴权及标识所述第一图像信息的第一密钥。
步骤602:终端发送所述第一密钥至服务器,以使所述服务器存储所述第一密钥,并提示注册成功。
需要说明的是,步骤601-602仅需在首次应用本发明实施例所述方法时执行即可,后续可直接应用。
步骤603:终端采集第二图像信息;
本步骤之前,所述方法还包括:终端获取鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在用户界面上。
这里,将所述鉴权提示信息显示在用户界面上,以使用户快速忆起设定第一密钥时对应的第一图像信息。
在本发明实施例中,所述第二图像即为对所述第一图像内容的场景再现;如所述第一图像为如图3所示的用户在办公桌前摆的V字手势,所述第二图像即为对该图像内容的场景再现,即用户重新在办公桌前摆V字手势。
步骤604:终端提取所述第二图像信息中第一图像特征及第二图像特征,并基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;
这里,所述第一图像特征用于表征所述第一图像的背景信息;所述第二图像特征用于表征所述第一图像的前景信息。
本步骤具体包括:终端获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。
其中,所述获取所述第二图像信息对应的哈希值包括:终端采用PHA获取对应所述第二图像的哈希值。
所述对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量包括:
终端对所述第二图像信息进行HOG特征提取,得到对应所述第二图像信息的第一特征向量。
所述基于所述第一图像特征及第二图像特征获得第三图像特征包括:
终端将所述第二图像信息对应的哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。
步骤605:终端将所述第二密钥发送至所述服务器。
步骤606:所述服务器将所述第二密钥与所述第一密钥进行皮尔逊相关系数计算得到第一系数,并判断所述第一系数是否超过预设的系数阈值,如果超过,执行步骤607;否则,执行步骤608。
这里,所述第一系数为皮尔逊相关系数;
所述系数阈值的大小可依据实际需要进行设定,优选的,所述系数阈值为0.8。
步骤607:对所述第二图像鉴权通过,提示用户登录成功。
步骤608:对所述第二图像鉴权不通过,提示用户登录失败。
终端实施例一
图7为本发明终端实施例一的组成结构示意图;如图7所示,本发明实施例终端的组成包括:采集单元71、第一处理单元72、第二处理单元73及匹配单元74;其中,
所述采集单元71,用于预先采集第一图像信息,以及采集第二图像信息;
所述第一处理单元72,用于基于所述第一图像信息生成第一密钥并存储;
所述第二处理单元73,用于提取所述第二图像信息中第一图像特征及第二图像特征,基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;其中,所述第一图像特征用于表征所述第一图像的背景信息,所述第二图像特征用于表征所述第一图像的前景信息;
所述匹配单元74,用于将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。
基于本发明实施例,在实际应用中,所述采集单元71,具体用于获取终端用户界面的第一提示信息,响应所述第一提示信息,进行第一图像信息采集;
这里,所述第一提示信息可以为用户注册登录某个应用时的密钥设置提示信息或对终端本地应用功能的加密设置提示信息。
所述第一图像信息可以包括前景信息及背景信息;其中,所述前景可以为所述摄像头拍摄的用户的某个手势动作,如图3所示,或者是拍摄的任意一个目标物体,如水杯等。
基于本发明实施例,在实际应用中,所述第一处理单元72,具体用于所述第一图像信息进行HOG特征提取,获取对应所述第一图像信息中前景信息的HOG特征向量,并采用PHA获取对应所述第一图像信息中背景信息的感知哈希值,并基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥。
基于本发明实施例,在实际应用中,所述终端还包括提示单元75,用于生成用于对图像采集参数进行调整的参数调整提示,以使采集的第一图像清晰、稳定;所述图像采集参数可以为光照、焦距等。
基于本发明实施例,在实际应用中,所述第一处理单元72,还用于将采集的所述第一图像信息同步至第一终端,以使第一终端存储所述第一图像信息。
基于本发明实施例,在实际应用中,所述第一处理单元72,还用于提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储;N为正整数,N的具体数值可以依据实际需要进行设定,如N取2或3等。
所述N个图像区域既可以为预先设定的固定的N个图像区域,如:N为2,固定的2个图像区域为所述第一图像的左上角的第一区域和所述第一图像右下角的第二区域,所述第一区域及第二区域均为边长为a的正方形,所述a的值可以依据需要进行设定,当然所述第一区域及第二区域也可为边长为特定值的长方形或其它任一图形;
或者,所述N个图像区域还可以为所述终端随机确定的所述第一图像中的N个图像区域;所述N个图像区域的形状、大小等均可相同或不同。
所述鉴权提示信息用于在鉴权过程中,对用户进行所述第一图像信息内容的提示;所述鉴权提示信息可以包括所述第一图像信息中部分前景信息和/或部分背景信息。
基于本发明实施例,在实际应用中,所述第一处理单元72,还用于获取所述鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在所述终端的用户界面上。
基于本发明实施例,在实际应用中,所述第二处理单元73,具体用于获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;
以及,对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。
基于本发明实施例,在实际应用中,所述第二处理单元73,具体用于将所述哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。
基于本发明实施例,在实际应用中,所述匹配单元74,具体用于对所述第二密钥与预存的第一密钥进行相似系数计算得到第一系数,将所述第一系数与预设的系数阈值进行比较;
当所述第一系数大于预设的所述系数阈值时,确定所述第二图像鉴权通过;
当所述第一系数小于预设的所述系数阈值时,确定所述第二图像鉴权不通过;其中,所述相似系数计算为皮尔逊相关系数计算,所述第一系数为皮尔逊相关系数;所述系数阈值的大小可依据实际需要进行设定,优选的,所述系数阈值为0.8。
这里需要指出的是,上述终端可以为PC、手提电脑、台式机、一体机等,为实现各单元功能而合并为一或各单元功能分体设置的终端,至少包括用于存储数据的数据库和用于数据处理的处理器,或者包括设置于终端内的存储介质或独立设置的存储介质。
其中,对于用于数据处理的处理器而言,在执行处理时,可以采用微处理器、中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital SingnalProcessor)或可编程逻辑阵列(FPGA,Field-Programmable Gate Array)实现;对于存储介质来说,包含操作指令,该操作指令可以为计算机可执行代码,通过所述操作指令来实现上述本发明实施例信息处理方法流程中的各个步骤。
本发明实施例所述终端作为硬件实体S11的一个示例如图8所示;所述终端包括处理器81、存储介质82以及至少一个外部通信接口83;所述处理器81、存储介质82以及外部通信接口83均通过总线84连接。
这里需要指出的是:以上涉及终端的描述,与上述方法描述是类似的,同方法的有益效果描述,不做赘述。对于本发明终端实施例中未披露的技术细节,请参照本发明方法实施例的描述。
终端实施例二
图9为本发明终端实施例二的组成结构示意图;如图9所示,本发明实施例终端的组成包括:采集单元91、第一处理单元92、第二处理单元93及发送单元94;其中,
所述采集单元91,用于预先采集第一图像信息,以及采集第二图像信息;
所述第一处理单元92,用于基于所述第一图像信息生成第一密钥;
所述第二处理单元93,用于提取所述第二图像信息中第一图像特征及第二图像特征,基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;其中,所述第一图像特征用于表征所述第一图像的背景信息,所述第二图像特征用于表征所述第一图像的前景信息;
所述发送单元94,用于将所述第一密钥及第二密钥发送至服务器,以使所述服务器将所述第二密钥与所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。
基于本发明实施例,在实际应用中,所述采集单元91,具体用于获取终端用户界面的第一提示信息;响应所述第一提示信息,进行第一图像信息采集,并基于所述第一图像信息生成所述第一密钥。
其中,所述第一提示信息可以为用户注册登录某个应用时的密钥设置提示信息或对终端本地应用功能的加密设置提示信息。
所述第一图像信息可以包括前景信息及背景信息;其中,所述前景可以为所述摄像头拍摄的用户的某个手势动作,如图3所示,或者是拍摄的任意一个目标物体,如水杯等。
基于本发明实施例,在实际应用中,所述第一处理单元92,具体用于对所述第一图像信息进行HOG特征提取,获取对应所述第一图像信息中前景信息的HOG特征向量,并采用PHA获取对应所述第一图像信息中背景信息的感知哈希值,并基于所述HOG特征向量及所述感知哈希值生成用于鉴权及标识所述第一图像信息的第一密钥。
基于本发明实施例,在实际应用中,所述终端还包括提示单元95,用于生成用于对图像采集参数进行调整的参数调整提示,以使采集的第一图像清晰、稳定;所述图像采集参数可以为光照、焦距等。
基于本发明实施例,在实际应用中,所述第一处理单元92,还用于将采集的所述第一图像信息同步至第一终端,以使第一终端存储所述第一图像信息。
基于本发明实施例,在实际应用中,所述第一处理单元92,还用于提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储;N为正整数,N的具体数值可以依据实际需要进行设定,如N取2或3等。
所述N个图像区域既可以为预先设定的固定的N个图像区域,如:N为2,固定的2个图像区域为所述第一图像的左上角的第一区域和所述第一图像右下角的第二区域,所述第一区域及第二区域均为边长为a的正方形,所述a的值可以依据需要进行设定,当然所述第一区域及第二区域也可为边长为特定值的长方形或其它任一图形;
或者,所述N个图像区域还可以为所述终端随机确定的所述第一图像中的N个图像区域;所述N个图像区域的形状、大小等均可相同或不同。
所述鉴权提示信息用于在鉴权过程中,对用户进行所述第一图像信息内容的提示;所述鉴权提示信息可以包括所述第一图像信息中部分前景信息和/或部分背景信息。
基于本发明实施例,在实际应用中,所述第一处理单元92,还用于获取所述鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在所述终端的用户界面上。
基于本发明实施例,在实际应用中,所述第二处理单元93,具体用于获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;
以及,对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。
基于本发明实施例,在实际应用中,所述第二处理单元93,具体用于将所述哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (16)
1.一种信息处理方法,其特征在于,所述方法包括:
预先进行第一图像信息采集,所述第一图像信息包括前景信息及背景信息;
获取对应所述前景信息的方向梯度直方图特征向量、和对应所述背景信息的感知哈希值;
基于所述方向梯度直方图特征向量及所述感知哈希值,生成第一密钥并存储;
采集第二图像信息;
提取所述第二图像信息中第一图像特征及第二图像特征;其中,所述第一图像特征用于表征所述第一图像的背景信息;所述第二图像特征用于表征所述第一图像的前景信息;
基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;
将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。
2.根据权利要求1所述方法,其特征在于,所述预先进行第一图像信息采集,生成第一密钥包括:
获取终端用户界面的第一提示信息;
响应所述第一提示信息,进行第一图像信息采集,并基于所述第一图像信息生成所述第一密钥。
3.根据权利要求2所述的方法,其特征在于,所述采集第二图像信息之前,所述方法还包括:
提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储;N为正整数。
4.根据权利要求3所述的方法,其特征在于,所述采集第二图像信息之前,所述方法还包括:
获取所述鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在所述终端的用户界面上。
5.根据权利要求1或2所述方法,其特征在于,所述提取所述第二图像信息中第一图像特征及第二图像特征包括:
获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;
对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。
6.根据权利要求5所述方法,其特征在于,所述基于所述第一图像特征及第二图像特征获得第三图像特征包括:
将所述哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。
7.根据权利要求1或2所述方法,其特征在于,将所述第二密钥与预存的第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权包括:
对所述第二密钥与预存的第一密钥进行相似系数计算得到第一系数,将所述第一系数与预设的系数阈值进行比较;
当所述第一系数大于预设的所述系数阈值时,确定所述第二图像鉴权通过;
当所述第一系数小于预设的所述系数阈值时,确定所述第二图像鉴权不通过。
8.根据权利要求1或2所述方法,其特征在于,所述第一图像的前景信息为进行第一图像信息采集时用户的手势。
9.一种终端,其特征在于,所述终端包括采集单元、第一处理单元、第二处理单元及匹配单元;其中,
所述采集单元,用于预先采集第一图像信息,以及采集第二图像信息;其中,所述第一图像信息包括前景信息及背景信息;
所述第一处理单元,用于获取对应所述前景信息的方向梯度直方图特征向量、和对应所述背景信息的感知哈希值;基于所述方向梯度直方图特征向量及所述感知哈希值,生成第一密钥并存储;
所述第二处理单元,用于提取所述第二图像信息中第一图像特征及第二图像特征,基于所述第一图像特征及第二图像特征获得第三图像特征,将所述第三图像特征作为第二密钥;其中,所述第一图像特征用于表征所述第一图像的背景信息,所述第二图像特征用于表征所述第一图像的前景信息;
所述匹配单元,用于将所述第二密钥与预存的所述第一密钥进行相似度匹配,并依据匹配结果对所述第二图像进行鉴权。
10.根据权利要求9所述终端,其特征在于,所述采集单元,具体用于获取终端用户界面的第一提示信息,响应所述第一提示信息,进行第一图像信息采集。
11.根据权利要求10所述终端,其特征在于,所述第一处理单元,还用于提取所述第一图像信息中N个图像区域内的N个图像信息,将所述N个图像信息作为鉴权提示信息并存储;N为正整数。
12.根据权利要求11所述终端,其特征在于,所述第一处理单元,还用于获取所述鉴权提示信息,依据所述鉴权提示信息在第一图像中所处的区域,相应的将所述鉴权提示信息显示在所述终端的用户界面上。
13.根据权利要求9或10所述终端,其特征在于,所述第二处理单元,具体用于获取所述第二图像信息对应的哈希值,将所述哈希值作为所述第一图像特征;
以及,对所述第二图像信息进行信息提取,得到对应所述第二图像信息的第一特征向量,将所述第一特征向量作为所述第二图像特征。
14.根据权利要求13所述终端,其特征在于,所述第二处理单元,具体用于将所述哈希值转化为第二特征向量,将所述第二特征向量与所述第一特征向量进行向量拼接,得到用于标识所述第二图像信息的综合特征向量,将所述综合特征向量作为所述第三图像特征。
15.根据权利要求9或10所述终端,其特征在于,所述匹配单元,具体用于对所述第二密钥与预存的第一密钥进行相似系数计算得到第一系数,将所述第一系数与预设的系数阈值进行比较;
当所述第一系数大于预设的所述系数阈值时,确定所述第二图像鉴权通过;
当所述第一系数小于预设的所述系数阈值时,确定所述第二图像鉴权不通过。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有信息处理方法对应的程序指令,所述程序指令被处理器执行时,实现权利要求1至8任一项所述的信息处理方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510567786.XA CN106503534B (zh) | 2015-09-08 | 2015-09-08 | 一种信息处理方法及终端 |
EP16843433.0A EP3264309B1 (en) | 2015-09-08 | 2016-04-28 | Information processing method and terminal, and a computer storage medium |
PCT/CN2016/080561 WO2017041494A1 (zh) | 2015-09-08 | 2016-04-28 | 一种信息处理方法及终端、计算机存储介质 |
ES16843433T ES2723698T3 (es) | 2015-09-08 | 2016-04-28 | Método de procesamiento de la información y terminal, y medio de almacenamiento informático |
US15/692,228 US10708056B2 (en) | 2015-09-08 | 2017-08-31 | Information processing method, terminal and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510567786.XA CN106503534B (zh) | 2015-09-08 | 2015-09-08 | 一种信息处理方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106503534A CN106503534A (zh) | 2017-03-15 |
CN106503534B true CN106503534B (zh) | 2020-05-12 |
Family
ID=58239106
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510567786.XA Active CN106503534B (zh) | 2015-09-08 | 2015-09-08 | 一种信息处理方法及终端 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10708056B2 (zh) |
EP (1) | EP3264309B1 (zh) |
CN (1) | CN106503534B (zh) |
ES (1) | ES2723698T3 (zh) |
WO (1) | WO2017041494A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102666331B1 (ko) * | 2016-11-11 | 2024-05-17 | 삼성전자주식회사 | 메시지 암호화를 위한 방법 및 단말 장치 |
US10332243B2 (en) * | 2016-12-12 | 2019-06-25 | International Business Machines Corporation | Tampering detection for digital images |
CN109587518B (zh) * | 2017-09-28 | 2022-06-07 | 三星电子株式会社 | 图像传输装置、操作图像传输装置的方法以及片上系统 |
WO2019061471A1 (zh) * | 2017-09-30 | 2019-04-04 | 华为技术有限公司 | 一种密码校验方法、密码设置方法及移动终端 |
CN108063665B (zh) * | 2017-11-01 | 2021-02-26 | 平安普惠企业管理有限公司 | 通信方法及终端设备 |
CN107944500A (zh) * | 2017-12-11 | 2018-04-20 | 奕响(大连)科技有限公司 | 一种hog与直方图结合的图片相似判定方法 |
CN114359154A (zh) * | 2021-12-07 | 2022-04-15 | 北京智慧空间科技有限责任公司 | 风机叶片故障处理方法、装置、系统及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102137077A (zh) * | 2010-01-26 | 2011-07-27 | 凹凸电子(武汉)有限公司 | 访问控制系统和采用计算机系统控制访问权限的方法 |
CN102354354A (zh) * | 2011-09-28 | 2012-02-15 | 辽宁国兴科技有限公司 | 一种基于信息指纹技术的图片密码生成认证方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3744442B2 (ja) * | 2002-03-04 | 2006-02-08 | ソニー株式会社 | 認証システム及び認証方法、並びに、認証用媒体製造装置及び認証端末装置 |
US7430758B2 (en) * | 2004-02-05 | 2008-09-30 | Microsoft Corporation | Prompt authentication |
US8955063B2 (en) * | 2007-09-10 | 2015-02-10 | Nec Corporation | Terminal device authentication method, terminal device and program |
WO2011021114A1 (en) * | 2009-08-20 | 2011-02-24 | Nds Limited | Electronic book security features |
US9082235B2 (en) * | 2011-07-12 | 2015-07-14 | Microsoft Technology Licensing, Llc | Using facial data for device authentication or subject identification |
US9483794B2 (en) * | 2012-01-12 | 2016-11-01 | Kofax, Inc. | Systems and methods for identification document processing and business workflow integration |
US9137246B2 (en) * | 2012-04-09 | 2015-09-15 | Brivas Llc | Systems, methods and apparatus for multivariate authentication |
AU2013346387A1 (en) * | 2012-11-14 | 2015-07-02 | Golan Weiss | Biometric methods and systems for enrollment and authentication |
GB2500823B (en) * | 2013-03-28 | 2014-02-26 | Paycasso Verify Ltd | Method, system and computer program for comparing images |
CN103345599A (zh) * | 2013-06-19 | 2013-10-09 | 天津汉柏信息技术有限公司 | 基于人脸识别技术的虚拟桌面登录方法 |
JP6229352B2 (ja) * | 2013-07-26 | 2017-11-15 | 富士通株式会社 | 画像処理装置、画像処理方法およびプログラム |
US9384519B1 (en) * | 2013-12-12 | 2016-07-05 | Zazzle Inc. | Finding similar images based on extracting keys from images |
CN104683115B (zh) * | 2014-05-07 | 2016-01-06 | 江苏意迪驱动设备有限公司 | 基于指纹信息的身份认证方法 |
US9690919B2 (en) * | 2014-07-29 | 2017-06-27 | Google Inc. | Allowing access to applications based on user capacitance |
CN104618113B (zh) * | 2015-01-20 | 2016-01-20 | 西安交通大学 | 一种移动端身份认证及安全信道建立的方法 |
-
2015
- 2015-09-08 CN CN201510567786.XA patent/CN106503534B/zh active Active
-
2016
- 2016-04-28 ES ES16843433T patent/ES2723698T3/es active Active
- 2016-04-28 EP EP16843433.0A patent/EP3264309B1/en active Active
- 2016-04-28 WO PCT/CN2016/080561 patent/WO2017041494A1/zh active Application Filing
-
2017
- 2017-08-31 US US15/692,228 patent/US10708056B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102137077A (zh) * | 2010-01-26 | 2011-07-27 | 凹凸电子(武汉)有限公司 | 访问控制系统和采用计算机系统控制访问权限的方法 |
CN102354354A (zh) * | 2011-09-28 | 2012-02-15 | 辽宁国兴科技有限公司 | 一种基于信息指纹技术的图片密码生成认证方法 |
Non-Patent Citations (1)
Title |
---|
基于特征选择的Fisher向量在图像分类中的应用;李萌;《中国优秀硕士学位论文全文数据库 信息科技辑》;20140615(第6期);第8、61页 * |
Also Published As
Publication number | Publication date |
---|---|
EP3264309A1 (en) | 2018-01-03 |
US20180026789A1 (en) | 2018-01-25 |
CN106503534A (zh) | 2017-03-15 |
EP3264309A4 (en) | 2018-02-21 |
WO2017041494A1 (zh) | 2017-03-16 |
US10708056B2 (en) | 2020-07-07 |
EP3264309B1 (en) | 2019-03-27 |
ES2723698T3 (es) | 2019-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106503534B (zh) | 一种信息处理方法及终端 | |
Boulkenafet et al. | OULU-NPU: A mobile face presentation attack database with real-world variations | |
CN110084013B (zh) | 生物特征模板安全性及密钥产生 | |
CN102985933B (zh) | 区分真人面部与平坦表面 | |
KR101710478B1 (ko) | 다중 생체 인증을 통한 모바일 전자 문서 시스템 | |
US11263440B1 (en) | Systems and methods for passive-subject liveness verification in digital media | |
US20150310259A1 (en) | Using facial data for device authentication or subject identification | |
CN108345779B (zh) | 解锁控制方法及相关产品 | |
CN105912912B (zh) | 一种终端用户身份登录方法和系统 | |
CN110248177B (zh) | 一种图像数据的处理方法及装置 | |
CN111310512A (zh) | 用户身份鉴权方法及装置 | |
TW201710953A (zh) | 電子設備、電子設備訪問控制系統及方法 | |
US20210365531A1 (en) | Method and electronic device for authenticating a user | |
Shahriar et al. | An iris-based authentication framework to prevent presentation attacks | |
CN113033243A (zh) | 一种人脸识别方法、装置及设备 | |
US20160189015A1 (en) | Data exchange methods, systems and apparatus using color images | |
CN116055129B (zh) | 基于动态图形密码图片的物联网设备身份认证方法和系统 | |
KR101752659B1 (ko) | 영상 키 인증 방법 및 시스템 | |
CN116305281B (zh) | 一种基于感官认知的人脸识别系统及人脸识别方法 | |
CN107862191B (zh) | 解锁处理方法及相关设备 | |
KR101786810B1 (ko) | 듀얼 카메라를 이용한 특징 데이터 생성 시스템 및 방법 | |
CN109299945B (zh) | 一种基于生物识别算法的身份验证的方法及装置 | |
Hassan et al. | Iris Recognition Based Data Security for Secure Transmission Over Internet of Things Network | |
CN105897422A (zh) | 利用眼纹识别进行账号登录的方法和装置 | |
Jiang et al. | VariSecure: Facial Appearance Variance based Secure Device Pairing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |