基于关注中心点的引导指纹注册的制作方法

文档序号:10617905阅读:246来源:国知局
基于关注中心点的引导指纹注册的制作方法
【专利摘要】在指纹感测系统中,确定关注中心COA点。COA点是用户手指上的可能在指纹传感器获得的手指指纹图像的中心附近的点。COA确定被用于在指纹注册过程中引导用户。
【专利说明】
基于关注中心点的引导指纹注册
技术领域
[0001] 本文的实施方式涉及与指纹感测系统中的指纹注册有关的方法和装置。
【背景技术】
[0002] 在生物感测领域中,指纹的使用已经发展成为最广泛使用的技术之一。该事实可 以通过考虑移动通信技术领域如智能移动设备(例如智能手机)的使用来说明和例示。在该 领域中,对于针对访问这些设备本身提供增强的安全性的需求以及还有针对远程服务(例 如可经由数据通信网络获得的银行服务)提供安全访问的需求增加。
[0003] 为了能够通过指纹感测的方式来实现这样的安全访问,用户必须参与所谓的注册 过程,其中,与用户的指纹直接相关联的信息被登记,以供随后当要确定实际访问时在验证 过程中使用。在这样的注册过程期间,通常提示用户将手指置于指纹传感器上若干次,直到 已经记录了完整的指纹或指纹的至少大部分为止。
[0004] 在美国专利申请公开2014/0003677和2014/0003679中描述了现有技术的指纹注 册的示例。在这些公开中所描述的系统中,在注册过程期间,以告知用户指纹的哪一部分仍 要进行记录的信息的形式向用户提供反馈。
[0005] 然而,现有技术的注册过程存在缺点。例如,先前已知的注册方法(包括上面所列 举的公开中所描述的系统)通常应用广义注册方案,其旨在针对所有用户注册相同的指纹 区域,而无需考虑到对于要注册指纹的用户来说会感到自然和方便的方面。因此,这些方法 是次优的,因为对一些用户来说,这些方法引导用户去注册其指纹中的用户将不会用于后 续验证过程的部分。通常,这样的现有技术的方法和系统在验证过程期间经历相当多的误 拒绝,因为用户在注册期间出于本能可能会使用指纹中的另一部分来验证,而非使用用户 被指示使用的指纹中的那部分来验证。

【发明内容】

[0006] 为了减轻上面讨论的缺点中的至少一些缺点,在本公开内容的实施方式的第一方 面,提供了 一种指纹感测系统中的方法。指纹感测系统包括指纹传感器,并且该方法包括对 关注中心(center of attention) (C0A)点的确定。C0A点是用户手指上的可能在传感器获 得的手指的指纹图像的中心附近的点。在C0A确定之后,继之以在指纹注册过程中使用所确 定的C0A点向用户提供手指位置引导信息来引导用户。
[0007] 换言之,通过针对给定用户对C0A点进行初始估计并且将该C0A点用作参考点,提 升了指纹传感器的总体用户体验,其中在后续的引导指纹注册期间关注的是在该参考点周 围的注册数据。的确如此,因为用户将手指中的对于用户来说感觉自然的那部分用于以下 二者:注册以及当要验证指纹时的任何后续验证过程。
[0008] 在各种实施方式中,对C0A点的确定包括从指纹传感器获得用户的手指的第一多 个指纹图像。在获得第一多个指纹图像期间,将第一多个指纹图像拼接成第一二维拼接图 像。通过计算第一拼接图像的重心点并且将该重心点分配给C0A点来确定C0A点。此外,在这 些实施方式中,在指纹注册过程中对用户的引导包括从指纹传感器获得用户的手指的第二 多个指纹图像。在获得第二多个指纹图像期间,将第二多个指纹图像拼接成第二二维拼接 图像。在获得和拼接第二多个指纹图像期间,计算手指相对于传感器的期望位置,当获得第 二多个指纹图像中的手指在期望位置处的指纹图像时,所述期望位置提供在第二拼接图像 中的在COA点附近的额外指纹区域的具有最大值的量。此外,在获得和拼接第二多个指纹图 像期间,向用户提供引导信息,其中,该引导信息指示所计算的期望位置。
[0009] 在一些实施方式中,指纹注册过程中对用户的引导可以包括:通过使用第二拼接 图像来对更新的C0A点进行计算。例如,可以进行对第二拼接图像中的奇点的位置的搜索, 并且如果该搜索为正,则在对更新的C0A点的计算中使用所述奇点的位置。
[0010] 在一些实施方式中,可以在包括对覆盖分数S进行计算的算法中确定第二拼接图 像中的额外指纹区域的量:
[0011]
[0012] 其中,G是高斯核,σ是高斯的标准偏差,并且M(x,y)是与第二拼接图像相对应的二 值覆盖掩码(binary value coverage mask),其中X和y是在第二拼接图像中的像素位置, 并且其中,当达到基于S的终止标准时,注册过程被终止。
[0013] 在第二方面,提供了一种指纹感测系统,其包括指纹传感器、处理器和存储器。存 储器包含能够由处理器执行的指令,其中,处理器操作成通过以下操作来控制指纹感测系 统:确定关注中心(C0A)点,所述C0A点是用户手指上的可能在传感器获得的手指指纹图像 的中心附近的点;以及在指纹注册过程中使用所确定的C0A点向用户提供手指位置引导信 息来引导用户。
[0014] 在另外的方面,提供了一种通信设备,其包括根据第二方面所述的指纹感测系统, 还提供了一种包括指令的计算机程序,所述指令当在指纹感测系统中的至少一个处理器上 执行时,使指纹感测系统执行根据第一方面所述的方法。在最后一个方面,提供了一种包括 所述计算机程序的载体。
[0015] 这些另外的方面的效果和优点对应于以上结合第一方面所总结的那些效果和优 点。
【附图说明】
[0016] 图la示意性地示出了指纹感测系统的框图,
[0017] 图lb示意性地示出了移动通信设备的框图,
[0018] 图lc示意性地示出了智能卡的框图,
[0019]图2a是一种方法的流程图,
[0020]图2b是一种方法的流程图,
[0021 ]图3示意性地示出了拼接图像和C0A点,
[0022] 图4示意性地示出了手指相对于传感器的位置,以及
[0023] 图5示意性地示出了指纹图像中的奇点。
【具体实施方式】
[0024] 图la以功能框的形式示意性地示出指纹感测系统100。功能框包括处理器102、二 维指纹传感器104和存储器106,并且系统100与引导信息提供器108相连。处理器可操作用 于控制指纹感测系统100,并且处理器连接至存储器106,存储器106包括适当的计算机程序 141,该计算机程序141包括使得处理器102能够如下文将例示的那样控制系统100的软件指 令和数据。关于指纹传感器104,其可以是如本领域技术人员将认识到的任何适当的类型 (如光学式、电容式、超声波式等)。指纹传感器104可以包括方形像素矩阵或矩形像素矩阵, 例如具有大小为208X80像素的电容式传感器,每个像素具有256个灰度等级的分辨率。通 常,指纹传感器包括:读出电路(附图中未示出),其允许以各种速度将图像数据(即指纹数 据)读出至处理器102。
[0025] 指纹感测系统100可以包括图la中示意性地示出的各个部件,并且该系统还可以 通过将处理器102和存储器106的功能组合在单个单元中来实现。还可以具有其中传感器 104包括必需的处理器和存储器能力的实现方式。
[0026]关于引导信息提供器108,其是一种能够在用户与指纹感测系统100交互时向用户 提供反馈的装置。虽然下面将以图形形式的视觉输出对反馈进行例示,但是要注意的是,来 自引导信息提供器108的反馈可以是能够提供感官输出(其为视觉、声音和触觉中的任一 个)的装置。
[0027] 图lb以功能框的形式示意性地示出移动通信设备110(如移动电话、智能电话、平 板电脑、个人计算机、膝上型计算机或任何相似类型的设备)。移动通信设备110包括图la的 包括有传感器104的指纹感测系统100的功能。移动通信设备110包括处理器112、存储器 114、无线电电路116以及触敏显示器118。如图lb所示,指纹感测系统100构成处理器112和 存储器114的一部分,并且连接至触敏显示器118。亦即,处理器112如下文将例示的那样借 助于软件指令来控制指纹感测系统100。触敏显示器118被配置成在指纹感测系统100的操 作期间通过向用户提供图形输出来充当引导信息提供器108。不用说,处理器112被配置成 以在本公开内容的范围之外的方式来控制移动通信设备,以在移动通信系统中经由无线电 电路116进行操作。
[0028] 如在图lc中的功能性框图中示意性地示出的那样,可以实现指纹感测系统的又一 个装置是智能卡140。智能卡140包括图la的包括有传感器104的指纹感测系统100的功能。 智能卡140包括处理器142、存储器144以及无线电电路146,无线电电路146可以呈任何适当 的类型(如近场通信NFC电路、蓝牙?电路等)。如图lc所示,指纹感测系统100构成处理器 142和存储器144的一部分。即,处理器142如下文将例示的那样借助于软件指令来控制指纹 感测系统100。与图lb中的通信设备110相比,智能卡未配备有显示器,但是智能卡140的变 型可以配备有例如发光二极管(LED)或音频提供装置形式的引导信息提供器。与图lb中的 通信设备110类似,智能卡140中的处理器142被配置成以在本公开内容的范围之外的方式 来控制智能卡140,以在通信系统中(例如在智能卡是银行卡或信用卡的情况下的支付场景 中)经由无线电电路146进行操作。
[0029]现在将转向图2a并且继续参照图la、图lb和图lc,来更详细地描述指纹感测系统 (例如图la、图lb和图lc的指纹感测系统100)中的方法。该方法包括将在下面描述的若干动 作。图2中的方法的动作借助于在处理器该处理器(例如处理器102、处理器112或者处理器 142中的任一个)中执行的软件指令来实现,该处理器与传感器(如传感器104)进行交互,并 且例如经由引导信息提供器108来控制引导信息的提供。在执行该方法期间,利用了存储器 (诸如存储器106或存储器114)。
[0030]动作 201
[0031]确定关注中心(C0A)点。C0A点是用户手指上的可能在传感器获得的手指的指纹图 像的中心附近的点。
[0032] 动作 203
[0033] 在指纹注册过程中使用所确定的C0A点向用户提供手指位置引导信息来引导用 户。
[0034]在图2a中所示的方法的实施方式可以包括如在图2b中所示的动作。虽然按照先后 次序示出了所述动作,但是要理解的是,可以并行地执行任何数目的动作,这将根据动作的 详细描述而变得清晰。在这些实施方式中,如在动作201中描述的那样,对C0A点的确定包括 下列动作211至动作215。
[0035] 动作 211
[0036] 从指纹传感器获得用户的手指的第一多个指纹图像。
[0037] 动作 213
[0038]在获得第一多个指纹图像期间,将第一多个指纹图像拼接成第一二维拼接图像。
[0039] 动作 215
[0040] 通过计算第一拼接图像的重心(C0G)点并将该重心点分配给⑶A点来确定C0A点。 在X方向的重心CoGx以及在y方向上的重心CoG y可以计算为:
[0041]
[0042] 其中,M(x,y)是与第二拼接图像对应的二值覆盖掩码,其中X和y是在第二拼接图 像中的像素位置。
[0043]图3示出了已经将由附图标记304例示的多个指纹图像拼接成第一拼接图像302的 示例。在图3中还指明了所计算的C0A 306。
[0044] 在这些实施方式中,如在动作203中所描述的那样,在指纹注册过程中对用户的引 导包括以下动作217至动作223。
[0045] 动作 217
[0046] 从指纹传感器获得用户的手指的第二多个指纹图像。
[0047] 动作 219
[0048] 在获得第二多个指纹图像期间,将第二多个指纹图像拼接成第二二维拼接图像。
[0049] 动作 221
[0050] 在获得和拼接第二多个指纹图像期间,计算手指相对于传感器的期望位置。该期 望位置使得:当获得第二多个指纹图像中的手指在期望位置处的指纹图像时,该期望位置 提供在第二拼接图像中的在C0A点附近的额外指纹区域的具有最大值的量。
[0051 ]动作 223
[0052]在获得和拼接第二多个指纹图像期间,向用户提供引导信息,其中,该引导信息指 示所计算的期望位置。例如,该引导信息可以是以下中的任一个:示出第二拼接图像的指纹 覆盖的矩阵框、第二拼接图像的实际覆盖的二值图(binary value map)以及代表手指相对 于传感器的位置的伪手指的显示图像。
[0053] 在一些实施方式中,在获得第一多个指纹图像之前(即在动作211至动作215之 前),当在每次触摸之间移动手指时,可以向用户提供重复触摸传感器的指令。这样的指令 可以简化为在显示器上显示的指示性消息或指示性图形。在这些实施方式中,在获得和拼 接第一多个指纹图像期间,丢弃所获得的与相对于传感器非对称放置的手指相对应的任何 指纹图像。当第一多个指纹图像在数值上大于第一阈值时,然后在动作215中继续确定C0A。 在这些实施方式中,如果所获得的指纹图像被丢弃,则将指示手指相对于传感器非对称放 置的反馈信息提供给用户。换言之,可以通过考虑具有很少指纹注册过程经验的用户来示 出这样的实施方式的优点。这样的缺乏经验的用户可能没有意识到在每次手指触摸传感器 之间的移动量怎样映射到引导信息(例如在如上面提到的指纹覆盖增长等方面的引导信息 被反馈给用户)。该方法可以被认为是"训练模式方法",因为当用户将手指放置在不期望的 相对于传感器的非对称位置时将会通知用户相应的指纹图像已经被丢弃。
[0054] 在一些实施方式中,确定指纹图像是否与相对于传感器非对称放置的手指相对 应。该确定可以包括:分析与从传感器边界获得的数据相对应的指纹图像的数据,并且如果 指纹图像数据从传感器边界中缺失,则确定手指相对于传感器非对称地放置。
[0055] 在一些实施方式中,在获得第一多个指纹图像之前(即在动作211至动作215之 前),当在每次触摸之间移动手指时,可以向用户提供重复触摸传感器的指令。这样的指令 可以简化为在显示器上显示的指示性消息或指示性图形。在这些实施方式中,当第一多个 指纹图像在数值上大于第二阈值时,然后在动作215中继续确定C0A。换言之,这样的实施方 式可以被认为是"自由训练"方法,其中,当存在最小数目的可以被拼接在一起的指纹图像 时,估计C0A。
[0056] 在一些实施方式中,在指纹注册过程中(即在动作203中)对用户的引导可以包括: 通过使用第二拼接图像来计算更新的C0A点。在这些实施方式中,在第二拼接图像中搜索奇 点的位置,并且如果搜索为正,则在对更新的C0A点的计算中使用该奇点的位置。奇点的示 例包括核心、环、斗形纹中心、三角以及帐形纹。图5示出了指纹510,其中示出了奇点507、奇 点508。奇点507为三角,而奇点508为核心点。
[0057]通过使用奇点的位置来更新C0A的实施方式可以涉及以下。因为C0A点所处的区域 可能包含少数可识别的指纹图案,所以初始C0A点可能是次优的。为了对传达更大量的可识 别图案的区域进行合并,在C0A的估计中可以包括全局点(例如核心、三角或环的位置)。包 括全局点的这些图案包括高信息区域,并且因此这些图案包括高信息区域为注册数据是有 用的。为了包括全局点,根据以下表达式将初始C0A转变(即更新)成在重心(A)与全局点(B) 之间的点C0Au Pd:
[0058] C0AUpd=(kA+(k-l)B)其中,0 彡k$l,k为加权参数
[0059] 在一些实施方式中,在包括对覆盖分数S进行计算的算法中确定在第二拼接图像 中的额外指纹区域的量:
[0060]
[0061]其中,G是高斯核,σ是高斯的标准偏差,并且M(x,y)是与第二拼接图像相对应的二 值覆盖掩码,其中X和y是在第二拼接图像中的像素位置,并且其中,当达到基于S的终止标 准时,注册过程被终止。终止标准可以是许多不同的标准中的任何一个,包括:S在平均分数 阈值之上;S的增加超过了最新获得的并被拼接成第二拼接图像的指纹图像的数目N;第二 拼接图像中的指纹图像的数目在第三阈值之上;连续获得的不能拼接成第二拼接图像的指 纹图像的数目在第四阈值之上;以及连续获得的被发现具有低于质量阈值的图像质量的指 纹图像的数目在第五阈值之上。
[0062] 换言之,在这些实施方式中,在动作221中计算期望的手指位置期间,以下列方式 来使用平均分数S总和:高斯核具有标准偏差σ和作为预期值的C0A,并且高斯核与覆盖掩码 Μ相乘提供了对用于注册过程的进程的测量。关键点在于用高斯核对覆盖表面进行加权,以 使得接近C0A的区域被突出。这保证了注册覆盖将用于后续验证的手指区域,并且从而改进 了系统的生物特性。覆盖掩码Μ (X,y)是二值掩码,所述二值掩码针对掩码内的每个点示出 了像素的强度是代表指纹信息还是代表背景信息。
[0063] 现在将转向图la来更详细地描述指纹感测系统100的实施方式。图la示出了指纹 感测系统100,其包括指纹传感器104、处理器102和存储器106,所述存储器106包含可由所 述处理器102执行的指令,其中,所述处理器102可操作成通过以下操作来控制指纹感测系 统 100:
[0064] -确定关注中心(C0A)点,所述C0A点是用户手指上的可能在传感器获得的手指指 纹图像的中心附近的点;以及
[0065] -在指纹注册过程中使用所确定的C0A点向用户提供手指位置引导信息来引导用 户。
[0066] 可由处理器102执行的指令可以是计算机程序141形式的软件。计算机程序141可 以包含在载体142中或者由载体142所包含,载体142可以向存储器106和处理器102提供计 算机程序141。载体142可以呈任何适当形式,包括:电子信号、光学信号、无线电信号或计算 机可读存储介质。
[0067]在一些实施方式中,处理器102可操作成通过以下操作来控制指纹感测系统100:
[0068] -从指纹传感器获得用户的手指的第一多个指纹图像,
[0069] -在获得第一多个指纹图像期间,将第一多个指纹图像拼接成第一二维拼接图像,
[0070] -通过计算第一拼接图像的重心点并且将该重心点分配给C0A点来确定⑶A点,并 且其中,在指纹注册过程中对用户的引导包括:
[0071] -从指纹传感器获得用户的手指的第二多个指纹图像,
[0072] -在获得第二多个指纹图像期间,将第二多个指纹图像拼接成第二二维拼接图像,
[0073] -在获得和拼接第二多个指纹图像期间,计算手指相对于传感器的期望位置,当获 得第二多个指纹图像中的手指在期望位置处的指纹图像时,所述期望位置提供在第二拼接 图像中的在C0A点附近的额外指纹区域的具有最大值的量,以及
[0074] -在获得和拼接第二多个指纹图像期间,向用户提供引导信息,所述引导信息指示 所计算的期望位置。
[0075]在一些实施方式中,在获得第一多个指纹图像之前,处理器102可操作成通过以下 操作来控制指纹感测系统1〇〇:
[0076]-当在每次触摸之间移动手指时,向用户提供重复触摸传感器的指令,
[0077]-在获得和拼接第一多个指纹图像期间,丢弃所获得的与相对于传感器非对称放 置的手指相对应的任何指纹图像,以及
[0078]-当第一多个指纹图像在数值上大于第一阈值时,继续进行对C0A的确定。
[0079]在一些实施方式中,处理器102可操作成通过以下操作来控制指纹感测系统100:
[0080] -如果所获得的指纹图像被丢弃,则将指示手指相对于传感器非对称放置的反馈 信息提供给用户
[0081] 在一些实施方式中,处理器102可操作成通过以下操作来控制指纹感测系统100:
[0082] -确定指纹图像是否与相对于传感器非对称放置的手指相对应,所述确定包括:
[0083] -分析与从传感器边界获得的数据相对应的指纹图像的数据,并且如果指纹图像 数据从传感器边界中缺失,则确定手指相对于传感器非对称地放置。
[0084]在一些实施方式中,在获得第一多个指纹图像之前,处理器102可操作成通过以下 操作来控制指纹感测系统1〇〇:
[0085]-当在每次触摸之间移动手指时,向用户提供触摸传感器的指令,以及 [0086]-当第一多个指纹图像在数值上大于第二阈值时,继续进行对C0A的确定。
[0087]在一些实施方式中,处理器102可操作成控制指纹感测系统100,使得在指纹注册 过程中对用户的引导包括:
[0088]-通过使用第二拼接图像来计算更新的C0A点。
[0089]在一些实施方式中,处理器102可操作成通过以下操作来控制指纹感测系统100:
[0090] -在第二拼接图像中搜索奇点的位置,并且如果搜索为正,则在对更新的C0A点的 计算中使用该奇点的位置。
[0091] 在一些实施方式中,奇点可以是以下中的任一个:
[0092] -核心,
[0093] -环,
[0094]-斗形纹中心,
[0095] -三角,以及
[0096] -帐形纹。
[0097]在一些实施方式中,处理器102可操作成控制指纹感测系统100,使得在包括对覆 盖分数S进行计算的算法中确定在第二拼接图像中的额外指纹区域的量:
[0098]
[0099] 其中,G是高斯核,σ是高斯核的标准偏差,并且M(x,y)是与第二拼接图像相对应的 二值覆盖掩码,其中X和y是在第二拼接图像中的像素位置,并且其中,当达到基于S的终止 标准时,注册过程被终止。
[0100] 在一些实施方式中,处理器102可操作成控制指纹感测系统100,使得终止标准是 以下中的任一个:
[0101] -s在覆盖分数阈值之上,
[0102] -S的增加超过了最新获得的并被拼接成第二拼接图像的指纹图像的数目N,
[0103] -第二拼接图像中的指纹图像的数目在第三阈值之上,
[0104] -连续获得的不能拼接成第二拼接图像的指纹图像的数目在第四阈值之上,以及
[0105] -连续获得的被发现具有低于质量阈值的图像质量的指纹图像的数目在第五阈值 之上。
[0106] 在一些实施方式中,处理器102可操作成控制指纹感测系统100,使得引导信息是 以下中的任一个:
[0107] -示出第二拼接图像的指纹覆盖的框的矩阵,
[0108] -第二拼接图像的实际覆盖的二值图,以及
[0109]-代表手指相对于传感器的位置的伪手指的显示图像。
【主权项】
1. 一种指纹感测系统(100)中的方法,所述指纹感测系统包括指纹传感器(104),所述 方法包括: 确定(201)关注中屯、COA点,所述COA点是用户的手指上的可能在所述传感器获得的手 指的指纹图像的中屯、附近的点,W及 在指纹注册过程中使用所确定的COA点向所述用户提供手指位置引导信息来引导 (203)所述用户。2. 根据权利要求1所述的方法,其中,对所述COA点的确定包括: 从所述指纹传感器获得(211)所述用户的手指的第一多个指纹图像(304), 在获得所述第一多个指纹图像期间,将所述第一多个指纹图像拼接(213)成第一二维 拼接图像(302), 通过计算所述第一拼接图像的重屯、点(306)并且将所述重屯、点分配给所述COA点来确 定(215)所述COA点,并且其中,在所述指纹注册过程中对所述用户的引导包括: 从所述指纹传感器获得(217)所述用户的手指的第二多个指纹图像, 在获得所述第二多个指纹图像期间,将所述第二多个指纹图像拼接(219)成第二二维 拼接图像, 在获得和拼接所述第二多个指纹图像期间,计算(221)所述手指相对于所述传感器的 期望位置,当获得所述第二多个指纹图像中的手指在所述期望位置处的指纹图像时,所述 期望位置提供在所述第二拼接图像中的在所述COA点附近的额外指纹区域的具有最大值的 量,W及 在获得和拼接所述第二多个指纹图像期间,向用户提供(223)引导信息,所述引导信息 指示所计算的期望位置。3. 根据权利要求2所述的方法,包括:在获得所述第一多个指纹图像之前, 当在每次触摸之间移动所述手指时,向所述用户提供重复触摸所述传感器的指令, 在获得和拼接所述第一多个指纹图像期间,丢弃所获得的与相对于所述传感器非对称 放置的手指相对应的任何指纹图像,W及 当所述第一多个指纹图像在数值上大于第一阔值时,继续进行对所述COA点的确定。4. 根据权利要求3所述的方法,包括: 如果所获得的指纹图像被丢弃,则将指示所述手指相对于所述传感器非对称放置的反 馈信息提供给所述用户。5. 根据权利要求3或4所述的方法,包括: 确定指纹图像是否与相对于所述传感器非对称放置的手指相对应,包括: 分析与从传感器边界获得的数据相对应的指纹图像的数据,并且如果所述指纹图像的 数据从所述传感器边界中缺失,则确定所述手指相对于所述传感器非对称地放置。6. 根据权利要求2所述的方法,包括:在获得所述第一多个指纹图像之前, 当在每次触摸之间移动所述手指时,向所述用户提供触摸所述传感器的指令,W及 当所述第一多个指纹图像在数值上大于第二阔值时,继续进行对所述COA点的确定。7. 根据权利要求2至6中任一项所述的方法,其中,在所述指纹注册过程中对所述用户 的引导包括: 通过使用所述第二拼接图像来计算更新的COA点。8. 根据权利要求7所述的方法,包括: 在所述第二拼接图像中捜索奇点(507,508)的位置,并且如果所述捜索为正,则在对更 新的COA点的计算中使用所述奇点的位置。9. 根据权利要求8所述的方法,其中,所述奇点是W下中的任一个: 核屯、, 环, 斗形纹中屯、, Ξ角,W及 帐形纹。10. 根据权利要求2至9中任一项所述的方法,其中,在包括对覆盖分数S进行计算的算 法中确定在所述第二拼接图像中的额外指纹区域的量:其中,G是高斯核,σ是所述高斯核的标准偏差,并且M(x,y)是与所述第二拼接图像相对 应的二值覆盖掩码,其中X和y是在所述第二拼接图像中的像素位置,并且其中,当达到基于 S的终止标准时,所述注册过程被终止。11. 根据权利要求10所述的方法,其中,所述终止标准是W下中的任一个: S在覆盖分数阔值之上, S的增加超过了最新获得的并被拼接成所述第二拼接图像的指纹图像的数目N, 所述第二拼接图像中的指纹图像的数目在第Ξ阔值之上, 连续获得的不能拼接成所述第二拼接图像的指纹图像的数目在第四阔值之上,W及 连续获得的被发现具有低于质量阔值的图像质量的指纹图像的数目在第五阔值之上。12. 根据权利要求2至11中任一项所述的方法,其中,所述引导信息是W下中的任一个: 示出所述第二拼接图像的指纹覆盖的框的矩阵, 所述第二拼接图像的实际覆盖的二值图,W及 代表所述手指相对于所述传感器的位置的伪手指的显示图像。13. -种指纹感测系统(100),包括指纹传感器(104)、处理器(102,112,142)?及存储 器(106,114,144),所述存储器包含能够由所述处理器执行的指令,其中,所述处理器能够 操作成通过W下操作来控制所述指纹感测系统: 确定关注中屯、COA点,所述COA点是用户的手指上的可能在所述传感器获得的手指的指 纹图像的中屯、附近的点;W及 在指纹注册过程中使用所确定的COA点向所述用户提供手指位置引导信息来引导所述 用户。14. 一种通信设备(110),包括触敏显示器(118)和根据权利要求13所述的指纹感测系 统(100)。15. -种包括指令的计算机程序(141),所述指令当在指纹感测系统(100)中的至少一 个处理器(102,112,142)上执行时,使所述指纹感测系统执行根据权利要求1至12中任一项 所述的方法。16. -种包括根据权利要求15所述的计算机程序的载体(142),其中,所述载体是W下 中之一:电子信号;光学信号;无线电信号;w及计算机可读存储介质。
【文档编号】G06K9/00GK105981043SQ201580006912
【公开日】2016年9月28日
【申请日】2015年12月15日
【发明人】哈米德·萨弗, 大卫·廷达尔, 卡斯滕·容克, 尼尔斯·默克
【申请人】指纹卡有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1