一种基于手势识别的安全认证方法、终端、服务器和系统的制作方法_2

文档序号:8265740阅读:来源:国知局
述切割预置掌纹图像中的掌面区域的步骤具体包括:
[0127] 服务端找出食指、中指之间的关键点a、无名指、小指之间的关键点c ;
[0128] 服务端找出关键点a和关键点c组成线段的中点b ;
[0129] 服务端以b点为原点,作线段ac的法线f ;
[0130] 服务端然后以c点为起点,沿法线f,朝向手掌方向偏移一定距离处的点e ;
[0131] 服务端以e为中心,生成一个边长为P且与线段ac平行的矩形区域;
[0132] 服务端提取PXP区域为掌面区域。
[0133] 其中较优地,所述掌纹手形序列是服务端从手形候选集合中选择多张不同手形的 手形图像生成的。
[0134] 其中较优地,所述掌纹手形序列是随机生成的。
[0135] 其中较优地,所述向用户展示的手形图像是以手形指示图例形式在用户终端展示 的。
[0136] 其中较优地,所述采集用户带掌纹的认证手形图像的步骤还包括:
[0137] 采集用户带掌纹的认证手形图像时,服务端采用手形区域跟踪算法对手形区域跟 踪,确定掌纹手形图像是否连续;
[0138] 如果采集区域的手掌不连续存在则提示用户认证失败;
[0139] 如果采集区域的手掌连续存在则继续采集其他掌纹手形图像。
[0140] 其中较优地,所述采集用户的预置掌纹图像的步骤还包括对服务端预置手形图像 验证的步骤,具体包括:
[0141] 服务端通过用户终端将预置手形图像依次展示给用户;
[0142] 用户按用户终端照展示的预置手形图像摆出相应的手势,并通过用户终端采集用 户手形图像并传至服务端;
[0143] 服务端提取用户手形图像的手形特征并与发送给用户终端的预置手形图像比 对;
[0144] 如果匹配,则认为用户可以准确摆出当前预置手形图像;
[0145] 如果不匹配,则认为用户不能摆出当前预置手形图像;
[0146] 服务端保存预置手形图像验证的结果并反馈给用户终端。
[0147] 其中较优地,所述采集用户带掌纹的认证手形图像的步骤之后还包括对认证手形 图像预处理的步骤,具体包括:
[0148] 用户终端对采集的认证手形图像粗分割处理;
[0149] 用户终端对粗分割处理后的认证手形图像前景和背景区分并均衡处理;
[0150] 用户终端对均衡处理后的认证手形图像中值滤波处理;
[0151] 用户终端对中值滤波后的认证手形图像的前景手形区域进行二值化处理;
[0152] 用户终端对二值化后的认证手形图像作连通区域检测,获取带掌纹的手形图像;
[0153] 用户终端对带掌纹的手形图像进行边缘检测得到二值化后的手形区域。
[0154] 其中较优地,所述采集用户带掌纹的认证手形图像的步骤之后还包括用户终端对 带掌纹的认证图像加密的步骤;
[0155] 所述提取手形特征的步骤之前还包括服务端对带掌纹的认证图像解密的步骤。
[0156] 其中较优地,所述提取手形特征的步骤包括:
[0157] 服务端将带掌纹的认证手形图像与服务端预先设置的所有手形掩膜作匹配度比 较,找出相匹配的手形掩膜,将该手形掩膜对应的手形作为识别的手形。
[0158] 其中较优地,所述与服务端预先设置的所有手形掩膜作匹配度比较的步骤具体包 括:
[0159] 服务端将提取的手形图像填充预置的手形图像对应的手形掩膜;
[0160] 填充结果确定相应的匹配度。
[0161] 其中较优地,所述将提取的手形图像填充预置的手形图像对应的手形掩膜的步骤 还包括:
[0162] 服务端计算提取的掌纹手形图像中各手指和手掌的长宽;
[0163] 服务端按掌纹手形图像中各手指和手掌的长宽调整手形掩膜的长宽;
[0164] 服务端将带掌纹的认证手形图像填充手形掩膜的长宽;
[0165] 服务端根据填充结果确定相应的匹配度。
[0166] 其中较优地,所述反馈匹配结果之前还包括:
[0167] 服务端将认证掌纹图像识别匹配处理后判断生成的掌纹手形序列是否已经采集、 识别、匹配完成;
[0168] 如果未完成掌纹手形序列,则向用户传输用户下一个手形图像,用户重复上述步 骤直至生成的掌纹手形序列都完成;
[0169] 如果掌纹手形序列已完成,则查找记录的掌纹信息匹配结果,如果有匹配成功的 结果则为用户执行相应的业务操作并通过用户终端提示用户认证成功;如果无匹配成功的 掌纹信息匹配结果则通过用户终端向用户提示认证失败。
[0170] 再一方面,一种基于手势识别的安全认证方法,包括注册用户特征信息的步骤和 认证用户身份的步骤;
[0171] 所述注册用户特征信息的步骤包括:
[0172] 用户终端采集用户的预置掌纹图像并传至服务端;
[0173] 服务端对预置掌纹图像提取掌纹特征并保存预置掌纹特征并向用户终端反馈注 册结果;
[0174] 所述认证用户身份的步骤包括:
[0175] 用户终端向交易服务端发起交易请求;
[0176] 交易服务端向服务端发送身份验证请求;
[0177] 服务端按预置手形图像生成掌纹手形序列传输至用户终端并依序向用户展示手 形图像;
[0178] 用户按用户终端展示的手形图像依序做相应手势动作,用户终端采集用户带掌纹 的认证手形图像传输至服务端;
[0179] 服务端对认证手形图像提取手形、掌纹特征并与预置手形、掌纹特征匹配;
[0180] 服务端根据匹配结果向用户终端和交易服务服务端反馈认证结果;
[0181] 交易服务端按认证结果执行交易,并向用户终端反馈交易结果。
[0182] 其中较优地,所述采集用户的预置掌纹图像的步骤具体包括:
[0183] 用户将平整的手掌掌面放置于用户终端的图像采集位置;
[0184] 用户终端采集用户手掌掌面图像;
[0185] 用户终端对手掌掌面图像预处理。
[0186] 其中较优地,所述对手掌掌面图像预处理的步骤具体包括:
[0187] 用户终端对采集的手掌掌面图像粗分割处理;
[0188] 用户终端对粗分割处理后的手掌掌面图像前景和背景区分并均衡处理;
[0189] 用户终端对均衡后的手掌掌面图像中值滤波处理;
[0190] 用户终端对中值滤波后的手掌掌面图像的前景手形区域进行二值化处理;
[0191] 用户终端对二值化后的手掌掌面图像作连通区域检测,获取带掌纹的手形图像;
[0192] 用户终端对带掌纹的手形图像的手掌掌面图像进行边缘检测得到二值化后的手 形区域。
[0193] 其中较优地,所述对采集的手掌掌面图像粗分割处理的步骤具体包括:
[0194] 用户终端将手掌掌面图像进行颜色空间转换,从RGB空间转换至HSV空间;
[0195] 用户终端利用H分量提取手的肤色区域。
[0196] 其中较优地,所述对采集的手掌掌面图像前景和背景区分并均衡处理的步骤具体 包括:
[0197] 用户终端将粗分割后的手掌掌面图像转换为灰度图像;将肤色区域以外的区域设 置为背景区域;
[0198] 用户终端对手掌掌面图像进行直方图均衡处理得到均衡后的灰度图像。
[0199] 其中较优地,所述预置掌纹图像或认证手形图像是通过摄像头采集的。
[0200] 其中较优地,所述提取掌纹特征的步骤具体包括:
[0201] 服务端定位预置掌纹图像中的掌面区域;
[0202] 服务端切割预置掌纹图像中的掌面区域;
[0203] 服务端提取预置掌纹图像中的掌纹特征。
[0204] 其中较优地,所述定位预置掌纹图像中的掌面区域的步骤具体包括:
[0205] a2)、服务端对预置掌纹图像从上到下水平穿线边缘图像,找到一组包含有8个边 界点的穿线;将相邻2个边界点作为一组,共四组;将这四组作为是四指的初始穿线组;
[0206] b2)、服务端对于四指中的每一指,以初始穿线组为起始位置,向上和向下分别进 行搜索,直至搜索到上下边界;
[0207] c2)、服务端以相同的方法,从下至上水平穿线边缘图像,找到一组包含有4个边 界点的穿线;
[0208] d2)、同步骤b2),服务端以拇指初始穿线指为起始位置,向上和向下分别进行搜 索,直至搜索到上下边界,进而定位出拇指关键点。
[0209] 其中较优地,所述切割预置掌纹图像中的掌面区域的步骤具体包括:
[0210] 服务端找出食指、中指之间的关键点a、无名指、小指之间的关键点c ;
[0211] 服务端找出关键点a和关键点c组成线段的中点b ;
[0212] 服务端以b点为原点,作线段ac的法线f ;
[0213] 服务端然后以c点为起点,沿法线f,朝向手掌方向偏移一定距离处的点e ;
[0214] 服务端以e为中心,生成一个边长为P且与线段ac平行的矩形区域;
[0215] 服务端提取PXP区域为掌面区域。
[0216] 其中较优地,所述掌纹手形序列是服务端从手形候选集合中选择多张不同手形的 手形图像生成的。
[0217] 其中较优地,所述掌纹手形序列是随机生成的。
[0218] 其中较优地,所述向用户展示的手形图像是以手形指示图例形式在用户终端展示 的。
[0219] 其中较优地,所述采集用户带掌纹的认证手形图像的步骤还包括:
[0220] 采集用户带掌纹的认证手形图像时,服务端采用手形区域跟踪算法对手形区域跟 踪,确定掌纹手形图像是否连续;
[0221] 如果采集区域的手掌不连续存在则提示用户认证失败;
[0222] 如果采集区域的手掌连续存在则继续采集其他掌纹手形图像。
[0223] 其中较优地,所述采集用户的预置掌纹图像的步骤还包括对服务端预置手形图像 验证的步骤,具体包括:
[0224] 服务端通过用户终端将预置手形图像依次展示给用户;
[0225] 用户按用户终端照展示的预置手形图像摆出相应的手势,并通过用户终端采集用 户手形图像并传至服务端;
[0226] 服务端提取用户手形图像的手形特征并与发送给用户终端的预置手形图像比 对;
[0227] 如果匹配,则认为用户可以准确摆出当前预置手形图像;
[0228] 如果不匹配,则认为用户不能摆出当前预置手形图像;
[0229] 服务端保存预置手形图像验证的结果并反馈给用户终端。
[0230] 其中较优地,所述采集用户带掌纹的认证手形图像的步骤之后还包括对认证手形 图像预处理的步骤,具体包括:
[0231] 用户终端对采集的认证手形图像粗分割处理;
[0232] 用户终端对粗分割处理后的认证手形图像前景和背景区分并均衡处理;
[0233] 用户终端对均衡处理后的认证手形图像中值滤波处理;
[0234] 用户终端对中值滤波后的认证手形图像的前景手形区域进行二值化处理;
[0235] 用户终端对二值化后的认证手形图像作连通区域检测,获取带掌纹的手形图像;
[0236] 用户终端对带掌纹的手形图像进行边缘检测得到二值化后的手形区域。
[0237] 其中较优地,所述采集用户带掌纹的认证手形图像的步骤之后还包括用户终端对 带掌纹的认证图像加密的步骤;
[0238] 所述提取手形特征的步骤之前还包括服务端对带掌纹的认证图像解密的步骤。
[0239] 其中较优地,所述提取手形特征的步骤包括:
[0240] 服务端将带掌纹的认证手形图像与服务端预先设置的所有手形掩膜作匹配度比 较,找出相匹配的手形掩膜,将该手形掩膜对应的手形作为识别的手形。
[0241] 其中较优地,所述与服务端预先设置的所有手形掩膜作匹配度比较的步骤具体包 括:
[0242] 服务端将提取的手形图像填充预置的手形图像对应的手形掩膜;
[0243] 填充结果确定相应的匹配度。
[0244] 其中较优地,所述将提取的手形图像填充预置的手形图像对应的手形掩膜的步骤 还包括:
[0245] 服务端计算提取的掌纹手形图像中各手指和手掌的长宽;
[0246] 服务端按掌纹手形图像中各手指和手掌的长宽调整手形掩膜的长宽;
[0247] 服务端将带掌纹的认证手形图像填充手形掩膜的长宽;
[0248] 服务端根据填充结果确定相应的匹配度。
[0249] 其中较优地,所述反馈匹配结果之前还包括:
[0250] 服务端将认证掌纹图像识别匹配处理后判断生成的掌纹手形序列是否已经采集、 识别、匹配完成;
[0251] 如果未完成掌纹手形序列,则向用户传输用户下一个手形图像,用户重复上述步 骤直至生成的掌纹手形序列都完成;
[0252] 如果掌纹手形序列已完成,则查找记录的掌纹信息匹配结果,如果有匹配成功的 结果则为用户执行相应的业务操作并通过用户终端提示用户认证成功;如果无匹配成功的 掌纹信息匹配结果则通过用户终端向用户提示认证失败。
[0253] 其中较优地,所述交易服务端按认证结果执行交易,并向用户终端反馈交易结果 的步骤包括:
[0254] 服务端对用户身份认证后向交易服务端传送认证结果;
[0255] 交易服务端根据认证结果处理交易请求;
[0256] 如果认证结果是认证通过,则交易服务端执行相应的交易操作;
[0257] 如果认证失败,则向用户终端反馈重新认证或交易失败的信息。
[0258] 再一方面,本发明还提供一种基于手势识别的安全认证系统,包括服务端和用户 终端;
[0259] 所述服务端与所述用户终端通信连接;
[0260] 所述用户终端采集用户的预置掌纹图像并发送至所述服务端,所述服务端按掌纹 识别方法提取掌纹特征并保存预置掌纹特征;
[0261
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1