动态手写验证、基于手写的用户认证、手写数据生成和手写数据保存制造技术

技术编号:13229529 阅读:107 留言:0更新日期:2016-05-13 12:11
公开了手写验证方法和相关计算机系统,以及基于手写的用户认证方法和相关的计算机系统。手写验证方法包括获得包含多个可用参数的手写测试样本;提取几何参数;对测试样本中的多个特征点的每一个,得出包括x位置值和y位置值的几何特征;在测试样本和参考样本的几何特征之间执行特征匹配;至少部分基于特征匹配,确定手写验证结果;以及输出手写验证结果。还公开了用于生成和保存电子手写数据的技术和工具。将原始手写数据转换成保存原始手写数据的原始内容的流化格式。还公开了用于将电子手写数据插入到数字图像中的技术和工具。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】动态手写验证、基于手写的用户认证、手写数据生成和手写数 据保存
技术介绍
电子手写在各种环境中正日益重要。例如,现在常使用电子手写来代替笔和纸,以 获得信用卡交易的信用卡持有者的确认。由于电子手写已经变得更普遍,验证电子手写的 真实性的能力也已经变得更重要。 U.S.专利N〇.6,487,310描述了一种用于使签名相互比较的"弹性匹配"方法,包括 在开始书写签名后,创建在不同时间测量的、待比较的两个签名中的相应点之间的映射的 操作,其最大化测量点的局部空间领域之间的相关性,同时最小化与该映射的弹性空间畸 变的曲率,提供映射中的空间相关度和不均匀空间畸变度的定量测量,由此提供签名之间 的类似性的测量。 除签名验证的精度外,手写数据的记录是重要的问题。最近的手写输入设备不限 于传统的数字化器,而是有许多种具有类似但不相同的性能的硬件。为了确保由所有类型 的设备捕捉的手写数据的兼容性,期望灵活的数据格式。
技术实现思路
提供该概述来以简化的形式引入在下文的详细描述中所述的概念的选择。该概述 不打算标明所要求保护的主题的关键特征,也不打算用作帮助确定所要求的主题的范围。 在本公开内容的至少一个方面中,手写验证方法包括:获得包含多个可用参数的 手写测试样本,其中,多个可用参数包括几何参数和一个或多个非几何参数;从多个可用参 数提取几何参数;基于几何参数,对手写测试样本中的多个均匀分布的特征点的每一个,得 出包括X位置值和y位置值的几何特征;在手写测试样本的几何特征和参考样本的几何特征 之间执行第一特征匹配;至少部分基于该特征匹配,确定手写验证结果;以及输出手写验证 结果。几何特征可以进一步包括从几何参数,诸如方向和曲率值得出的值。确定手写验证结 果可以进一步基于无链接的特征点的计数。 第一特征匹配能包括找出测试样本中的一个或多个均匀分布特征点和参考样本 中的一个或多个均匀分布的特征点之间的映射。该第一特征匹配能包括模拟退火处理。模 拟退火处理能包括选择参考样本中的特征点;生成伪随机值;将伪随机值与常数进行比较, 以及基于该比较,确定从参考样本中的所选点消除链接,还是在参考样本中的所选特征点 和测试样本中的所选特征点之间定义新链接。确定步骤能比消除现有链接更偏向基于常数 值定义新链接。如果定义新链接,能消除与该新链接交叉的任何现有的链接。 还能执行第二特征匹配,第二特征匹配可以包括评价非几何参数(例如时间相关 参数,诸如随时间的速度、加速度或笔压力)。第二特征匹配可以包括比较从参考样本的起 点到参考样本的第i点的压力-时间图的面积与从测试样本的起点到测试样本的第i点的压 力-时间图的面积。手写验证结果能进一步基于第二特征匹配。 在另一方面中,手写验证方法包括在手写测试样本的几何特征和参考样本的几何 特征之间执行特征匹配,其中,特征匹配包括在测试样本中的一个或多个均匀分布的特征 点和参考样本中的一个或多个均匀分布的特征点之间定义一个或多个链接;获得测试样本 中的连续未链接特征点的计数;以及输出手写验证结果,其中,手写验证结果至少部分基于 特征匹配和测试样本中的连续未链接特征点的计数。 在另一方面中,用户认证方法包括从用户设备接收测试签名数据和用户设备标识 符(ID);搜索与测试签名数据关联的姓名ID;获得姓名ID;搜索与姓名ID关联的参考设备 ID;将参考设备ID与用户设备ID进行比较;以及基于比较,将认证信息(例如认证结果)提供 给用户设备。设备ID可以是例如与笔或触笔(stylus)关联的笔或触笔ID。 在另一方面中,用户认证方法包括从用户设备接收测试签名数据(例如加密的测 试签名数据)、设备标识符和服务标识符,其中,服务标识符与在用户设备上执行的服务有 关;将测试签名数据与参考签名数据进行比较;基于比较结果,获得与在用户设备上执行的 服务关联的认证信息(例如用户ID和密码);以及将认证信息提供给用户设备。如果测试签 名数据与参考签名数据一致,可以将测试签名数据添加到参考签名数据(例如作为用于未 来认证的辅助信息)。 在另一方面中,一种在计算机中执行的方法,该计算机被配置成与手写数据输入 设备一起使用,该方法包括:获得原始手写数据,原始手写数据包括一系列笔事件,每个笔 事件包括多个不同属性的值;由原始手写数据生成包括多个流的流化数据,多个流的每一 个包括与不同属性的单一属性相关的数据;由原始手写数据生成笔划数据和/或图像数据; 以及有选择地输出流化数据或笔划数据和/或图像数据。有选择地输出可以至少部分基于 来自应用的请求,以及可以包括将流化数据与笔划数据和/或图像数据整合(例如作为隐写 图形(steganographic)处理),由此将原始手写数据的原始内容与笔划数据和/或图像数据 重组在单个文件中。 生成流化数据可以包括无损数据处理,以及生成笔划数据和/或图像数据可以包 括有损数据处理。无损数据处理可以包括保存时间戳信息,以及有损数据处理可以包括丢 弃时间戳信息。无损数据处理可以包括以原始精度级保存值。有损数据处理可以包括对于 至少一些值降低原始精度级。 生成流化数据可以包括(例如在流化数据的头部中)插入与多个流相关联的标识 符。生成流化数据还可以包括基于标识符,为多个流的每一个,从多个可用压缩技术选择压 缩技术,以及将所选择的压缩技术应用于多个流的每一个。 多个可用压缩技术包括(i)不压缩和(ii)差异编码(delta coding)。差异编码可 以包括差异值(delta value)的运行长度编码。应用所选择的压缩技术可以包括将差异编 码应用于X坐标值或y坐标值。 选择的压缩技术还包括下述:获得一系列手写数据值中的第k值作为当前目标值, 其中,k是索引值(index value);基于在编码第k值前获得的值,计算用于第k值的预测值; 基于当前目标值和用于第k值的预测值,计算用于第k值的预测残差值,以及通过使用为较 小绝对预测残差值映射较短位串和为较大绝对预测残差值映射较长位串的熵编码方法,编 码预测残差值。熵编码方法可以包括根据流类型,在可变长度编码表之间切换。 在另一方面中,一种计算机系统包括:流化数据生成部,该流化数据生成部被配置 成基于原始手写数据,生成流化数据,其中,流化数据包括多个流,其中,流化数据生成部包 括被配置成自适应地编码多个流的无损流自适应编码器;以及有损数据处理部,该有损数 据处理部被配置成基于原始手写数据,生成笔划数据和/或图像数据。计算机系统还可以包 括整合部,该整合部被配置成将流化数据与笔划数据和/或图像数据整合成整合数据。整合 数据可以包括具有插入其中的编码手写数据的数字图像。【附图说明】图1A是被配置成验证样本手写数据的真实性的示例性云计算设备的高级图;图1B是示例性手写数据处理部的功能框图;图2A是包括多个笔事件的手写签名的示例; 图2B是能对笔设备检测的旋度、高度角和方位角的图; 图2C是能用来表示笔事件和这些笔事件的数据序列顺序的示例性数据结构的示 例;图3是可以在手写验证服务器中实现的手写验证服务的功能框图;图4是示例性动态手写验证处理的流程图;图5是沿手写路径的特征点的示例;图6是示例各个特征点的X位置和y位置的示例计算的图; 图7A和本文档来自技高网...

【技术保护点】
一种在计算机系统中执行的手写验证方法,所述方法包括:获得包含多个可用参数的手写测试样本,其中,所述多个可用参数包括几何参数和一个或多个非几何参数;从所述多个可用参数提取所述几何参数;基于所述几何参数,对所述手写测试样本中的多个均匀分布特征点的每一个,得出包括x位置值和y位置值的几何特征;在所述手写测试样本的几何特征与参考样本的几何特征之间执行第一特征匹配;至少部分基于所述特征匹配,确定手写验证结果;以及输出所述手写验证结果。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:马丁·霍尔登尼古拉斯·梅特伊尔
申请(专利权)人:株式会社和冠
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1