CN106062778B - 指纹识别方法、装置和终端 - Google Patents

指纹识别方法、装置和终端 Download PDF

Info

Publication number
CN106062778B
CN106062778B CN201680000694.6A CN201680000694A CN106062778B CN 106062778 B CN106062778 B CN 106062778B CN 201680000694 A CN201680000694 A CN 201680000694A CN 106062778 B CN106062778 B CN 106062778B
Authority
CN
China
Prior art keywords
fingerprint
image
pressing
template
sliding
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
CN201680000694.6A
Other languages
English (en)
Other versions
CN106062778A (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 Goodix Technology Co Ltd
Original Assignee
Shenzhen Huiding 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 Shenzhen Huiding Technology Co Ltd filed Critical Shenzhen Huiding Technology Co Ltd
Publication of CN106062778A publication Critical patent/CN106062778A/zh
Application granted granted Critical
Publication of CN106062778B publication Critical patent/CN106062778B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/12Fingerprints or palmprints
    • G06V40/13Sensors therefor
    • G06V40/1306Sensors therefor non-optical, e.g. ultrasonic or capacitive sensing

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Image Input (AREA)
  • Collating Specific Patterns (AREA)

Abstract

本发明提出一种指纹识别方法、装置和终端,该指纹识别方法包括:获取m个指纹滑动图像序列;将m个指纹滑动图像序列分别拼接成指纹图像S1,S2,…,Sm;从指纹图像S1,S2,…,Sm中截取出指纹模板T1,T2,…,Tn;获取指纹按压图像;将指纹按压图像与指纹模板T1,T2,…,Tn进行对比匹配。本发明以滑动注册和按压识别相结合,滑动注册后将获取的指纹滑动图像序列拼接为较大的指纹图像S1,S2,…,Sm,然后在这些指纹图像中截取出供按压识别使用的指纹模板,由此,用户在注册时滑动手指即可完成指纹模板的注册,在识别时也只需要按压一次即可完成指纹识别,有机融合了现有技术的指纹识别方案。

Description

指纹识别方法、装置和终端
技术领域
本发明涉及指纹识别技术领域,尤其涉及一种指纹识别方法、装置和终端。
背景技术
近年来,随着智能手机等移动终端的普及和应用,相应地,指纹识别技术在移动终端领域也得到了飞速的发展,涉及到指纹解锁、指纹支付等功能。
在实际的指纹应用场景中,用户会面临两种指纹识别方案:第一种为按压注册,按压识别;第二种为滑动注册,滑动识别。第一种方案的缺点在于,在注册时需要手指多次按压指纹传感器注册指纹模板,导致用户体验较差;第二种的缺点在于,在识别时需要手指在指纹传感器上滑动,没有按压指纹传感器方便。
因此,需要一种有机融合以上两种方案的新的指纹识别方案,保留优点克服缺点以提升用户体验,并且对两种指纹识别方案进行尽量少的改动。
发明内容
本发明实施例的提供一种指纹识别方法,旨在有机融合了滑动注册和按压识别以提升用户体验。
第一方面,提供了一种指纹识别方法,包括:获取m个指纹滑动图像序列,m为自然数;将所述m个指纹滑动图像序列分别拼接成指纹图像S1,S2,…,Sm;从所述指纹图像S1,S2,…,Sm中截取出指纹模板T1,T2,…,Tn,n为自然数;获取指纹按压图像;将所述指纹按压图像与所述指纹模板T1,T2,…,Tn进行对比匹配。
结合第一方面,在第一方面的第一种可能的实现方式中,所述从所述指纹图像S1,S2,…,Sm中截取出指纹模板T1,T2,…,Tn包括:以按压扫描区域的大小为搜索窗,在指纹图像Si的水平方向上搜索指纹有效面积最大的区域,i遍历区间[1,m]内的整数;根据所述搜索窗的大小截取所述指纹有效面积最大的区域作为指纹模板Tj,j为区间[1,n]内的整数;所述搜索窗在所述指纹图像Si的垂直方向上平移预设数量像素,重复以上步骤,最终截取出指纹模板T1,T2,…,Tn。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述预设数量大于1。
结合第一方面,在第一方面的第三种可能的实现方式中,获取指纹滑动图像序列的滑动扫描区域小于获取指纹按压图像的按压扫描区域。
结合第一方面及其上述实现方式,在第一方面的第四种可能的实现方式中,所述方法还包括:如果所述指纹按压图像与指纹模板Ts匹配成功,以所述指纹按压图像替换所述指纹模板Ts,s为区间[1,n]内的整数。
第二方面,提供一种指纹识别装置,包括:采集单元,用于获取m个指纹滑动图像序列,m为自然数;拼接单元,用于将所述m个指纹滑动图像序列分别拼接成指纹图像S1,S2,…,Sm;截取单元,从所述指纹图像S1,S2,…,Sm中截取出指纹模板T1,T2,…,Tn,n为自然数;采集单元,还用于获取指纹按压图像;识别单元,用于将所述指纹按压图像与所述指纹模板T1,T2,…,Tn进行对比匹配。
第三方面,提供一种终端,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为终端的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:获取m个指纹滑动图像序列,m为自然数;将所述m个指纹滑动图像序列分别拼接成指纹图像S1,S2,…,Sm;从所述指纹图像S1,S2,…,Sm中截取出指纹模板T1,T2,…,Tn,n为自然数;获取指纹按压图像;将所述指纹按压图像与所述指纹模板T1,T2,…,Tn进行对比匹配。
本发明实施例以滑动注册和按压识别相结合,滑动注册后将获取的指纹滑动图像序列拼接为较大的指纹图像S1,S2,…,Sm,然后在这些指纹图像中截取出供按压识别使用的指纹模板,由此,用户在注册时滑动手指即可完成指纹模板的注册,在识别时也只需要按压一次即可完成指纹识别,有机融合了现有技术的指纹识别方案。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1A和图1B本发明实施例中滑动式指纹传感器和按压式指纹传感器的设置示意图;
图2是本发明实施例一提供的指纹识别方法的流程图;
图3是本发明实施例提供的采集和拼接指纹滑动图像序列的示意图;
图4是图2中步骤S203的具体流程图;
图5是本发明实施例提供的截取指纹图像的示意图;
图6是本发明实施例提供的滑动扫描区域和按压扫描区域的示意图;
图7是本发明实施例二提供的指纹识别方法的流程图;
图8是本发明实施例三提供的指纹识别装置的结构示意图;
图9是图8中截取单元的结构示意图;
图10是本发明实施例三提供的另一指纹识别装置的结构示意图;
图11是本发明实施例四提供的终端的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
在移动终端领域,指纹识别技术得到了广泛的应用。以智能手机应用场景为例,用户根据自己的使用习惯选择手指在智能手机上进行注册,即智能手机上的指纹传感器采集到用户的指纹图像后将其保存为指纹模板;后续用户对该智能手机进行一些特定的操作时,如指纹解锁、指纹支付等,智能手机上的指纹传感器实时采集用户的指纹图像后,将其与预先保存的指纹模板进行匹配,如果匹配成功则该用户可以进行相应的操作。根据用户在注册和识别时的操作方式不同,可以分为滑动式和按压式。如图1A所示,为条状的滑动式指纹传感器11设置在智能手机的正面;如图1B所示,为方形的按压式指纹传感器设置在智能手机的背面。
在本发明实施例中,以滑动注册和按压识别相结合,滑动注册后将获取的指纹滑动图像序列拼接为较大的指纹图像,然后在该指纹图像中截取出供按压识别使用的指纹模板,由此,用户在注册时滑动手指即可完成指纹模板的注册,在识别时也只需要按压一次即可完成指纹识别,有机融合了现有技术的指纹识别方案。
图2是本发明实施例一提供的指纹识别方法的流程图。如图2所示,该方法包括:
S201:获取m个指纹滑动图像序列,m为自然数。
在本发明实施例中,在注册时采用滑动的方式。手指在指纹传感器上滑过时,指纹传感器上的滑动扫描区域以一定的频率对滑过的手指进行扫描,采集到一系列相对手指来说面积较小的指纹滑动图像,如图3所示,称为指纹滑动图像序列。每幅指纹滑动图像的大小以滑动扫描区域的大小为依据,如图3,滑动扫描区域大小为W*Hs像素,则每幅指纹滑动图像的大小也为W*Hs像素。
需要说明的是,手指在指纹传感器上滑动一次得到的一个指纹滑动图像序列,每个指纹滑动图像序列包含多幅指纹滑动图像;可多次滑动,采集多个指纹滑动图像序列。在本发明实施例中,以m=1为例进行说明。
S202:将m个指纹滑动图像序列分别拼接成指纹图像S1,S2,…,Sm。
在本发明实施例中,当m=1时,将一个指纹滑动图像序列拼接成较大的指纹图像S1,该指纹图像S1反映了手指较大面积内的指纹纹理信息。当m=2时,将第一次滑动得到的指纹滑动图像序列拼接成指纹图像S1,将第二次滑动得到的指纹滑动图像序列拼接成指纹图像S2;以此类推,当m大于2时,将m个指纹滑动图像序列分别拼接成指纹图像S1,S2,…,Sm。S1,S2,…,Sm均反映了手指较大面积内的指纹纹理信息,但其中包含的指纹纹理信息又有所区别。
这里的拼接方法可采用现有的拼接算法。由于拼接时可能存在偏移的问题,如图3,指纹图像S1的大小为Width*Height像素,Width大于W,Height大于Hs。
S203:从指纹图像S1,S2,…,Sm中截取出指纹模板T1,T2,…,Tn,n为自然数。
由于在按压识别时,仅需要小面积的指纹纹理信息,并不需要如指纹图像S1这样的大面积的指纹纹理信息,在本发明实施例中,从指纹图像S1中截取出多个小面积的指纹图像。作为本发明的一个实施例,如图4所示,S203具体包括如下步骤:
S401:以按压扫描区域的大小为搜索窗,在指纹图像Si的水平方向上搜索指纹有效面积最大的区域,i遍历区间[1,m]内的整数。
在按压识别时,预先保存的指纹模板大小应当与手指按压时采集到的指纹按压图像大小相同,而指纹按压图像的大小又以按压扫描区域的大小为依据。在本发明实施例中,以按压扫描区域的大小(W*H像素)为搜索窗,m=1,在指纹图像S1的水平方向上搜索指纹有效面积最大的区域,如图5所示,水平方向为沿Width的方向。
S402:根据搜索窗的大小截取指纹有效面积最大的区域作为指纹模板Tj,j为区间[1,n]内的整数。
每次沿水平方向搜索后得到一个指纹有效面积最大的区域,截取其作为指纹模板,如图5中的指纹模板T1。
S403:搜索窗在指纹图像Si的垂直方向上平移预设数量像素,然后重复以上步骤,最终截取出指纹模板T1,T2,…,Tn。
每次沿水平方向搜索截取出一个指纹模板后,搜索窗沿垂直方向平移预设数量像素,垂直方向为沿Height方向,然后沿水平方向重复搜索和截取的过程,从而得到多个指纹模板T2,…,Tn。
在本发明实施例中,从滑动注册时拼接得到的指纹大图(指纹图像S1)截取出指纹模板,指纹模板的大小与识别时指纹按压图像的大小相同,能够使滑动注册和按压识别有效地衔接。
出于对截取得到的指纹模板相关性的考虑,作为本发明的一个实施例,搜索窗沿垂直方向平移的像素数量大于1。即沿垂直方向平移时,相邻的搜索窗可以是重叠的,也可以是不重叠的。如搜索窗的大小为W*H像素,重叠时即平移预设数量小于等于H,不重叠时即为平移预设数量大于H。
S204:获取指纹按压图像。
在识别时采用按压的方式:手指在指纹传感器上按压,指纹传感器上的按压扫描区域以一定的频率对按压的手指进行扫描,采集到一幅指纹按压图像。该指纹按压图像的大小以按压扫描区域的大小为依据,如图6所示,按压扫描区域的大小为W*H像素,则该指纹按压图像的大小也为W*H像素。
作为本发明的一个实施例,获取指纹滑动图像序列的滑动扫描区域小于获取指纹按压图像的按压扫描区域。这是因为在滑动注册时,手指与滑动扫描区域之间有微小的相对移动,在拼接成指纹图像S1时会引入一定的形变,在相同的扫描频率下,滑动扫描区域越小产生的形变越小。
S205:将指纹按压图像与指纹模板T1,T2,…,Tn进行对比匹配。
在本发明实施例中,以滑动注册和按压识别相结合,滑动注册后将获取的指纹滑动图像序列拼接为较大的指纹图像S1,然后在该指纹图像中截取出供按压识别使用的指纹模板,由此,用户在注册时滑动手指即可完成指纹模板的注册,在识别时也只需要按压一次即可完成指纹识别,有机融合了现有技术的指纹识别方案。
作为本发明的一个优选实施例,在滑动注册时,手指在指纹传感器上多次滑动,采集多个指纹滑动图像序列,即m大于1。每个指纹滑动图像序列分别拼接成指纹大图(指纹图像S1,S2,…,Sm),然后对指纹图像S1,S2,…,Sm均执行以上描述的搜索和截取步骤,截取出指纹模板T1,T2,…,Tn,…。在滑动注册时采集多个指纹滑动图像序列是因为:在每次滑动时,手指和滑动扫描区域的相对位置会有不同程度的偏移,拼接得到的指纹大图(指纹图像S1,S2,…,Sm)不尽相同,即每次采集到的指纹纹理信息不尽相同,从多幅指纹大图中可以截取出更多的指纹模板,包含更多的指纹纹理信息,有利于后续的识别过程。
图7是本发明实施例二提供的指纹识别方法的流程图。如图7所示,该方法包括:
S701-S705:分别与上述S201-S205的步骤相同,在此不再赘述。
S706:如果指纹按压图像与指纹模板Ts匹配成功,以指纹按压图像替换指纹模板Ts,s为区间[1,n]内的整数。
在本发明实施例中,截取出的指纹模板为T1,T2,…,Tn,如果采集的指纹按压图像与其中的指纹模板Ts匹配成功,以指纹按压图像替换指纹模板Ts。这里的匹配方法可以采用现有的指纹图像识别算法,根据相似度的大小判断指纹按压图像和指纹模板是否匹配。相似度代表图像之间相似程度的参数,包括但不限于特征点匹配个数、直方图分布相似度等。相似度越大,图像匹配成功、被识别的概率越大。
以指纹按压图像替换由滑动得到的指纹模板是因为:与指纹按压图像相比,由指纹滑动序列经过拼接和截取得到的指纹模板存在一定的形变,从而影响识别率;在每一次识别成功后以指纹按压图像替换由滑动得到的指纹模板,可以逐步将由滑动得到的指纹模板替换为由按压得到的指纹模板,从而减少形变带来的影响,提高识别率,与此同时,并不需要用户进行额外的操作。
图8是本发明实施例三提供的指纹识别装置的结构示意图。如图8所示,该指纹识别装置80包括:采集单元81、拼接单元82、截取单元83和识别单元84。
采集单元81位于指纹传感器的感应区,用于获取m个指纹滑动图像序列,m为自然数。
拼接单元82用于将上述m个指纹滑动图像序列分别拼接成指纹图像S1,S2,…,Sm。
截取单元83从指纹图像S1,S2,…,Sm中截取出指纹模板T1,T2,…,Tn,n为自然数。
采集单元81还用于获取指纹按压图像。
识别单元84用于将指纹按压图像与指纹模板T1,T2,…,Tn进行对比匹配。
优选地,如图9所示,截取单元83包括搜索子单元831、截取子单元832和平移子单元833。
搜索子单元831用于以按压扫描区域的大小为搜索窗,在指纹图像Si的水平方向上搜索指纹有效面积最大的区域,i遍历区间[1,m]内的整数。
截取子单元832用于根据搜索窗的大小截取指纹有效面积最大的区域作为指纹模板Tj,j为区间[1,n]内的整数。
平移子单元833用于将搜索窗在指纹图像Si的垂直方向上平移预设数量像素,然后重复搜索子单元831和截取子单元832的操作,最终截取出指纹模板T1,T2,…,Tn。
在本发明实施例中,从滑动注册时拼接得到的指纹大图(指纹图像S1,S2,…,Sm)截取出指纹模板,指纹模板的大小与识别时指纹按压图像的大小相同,能够使滑动注册和按压识别有效地衔接。
出于对截取得到的指纹模板相关性的考虑,作为本发明的一个实施例,搜索窗沿垂直方向平移的预设数量大于1。即沿垂直方向平移时,相邻的搜索窗可以是重叠的,也可以是不重叠的。
作为本发明的另一个实施例,采集单元81中的滑动扫描区域小于按压扫描区域。这是因为在滑动注册时,手指与滑动扫描区域之间有微小的相对移动,在拼接成指纹图像S1,S2,…,Sm时会引入一定的形变,在相同的扫描频率下,滑动扫描区域越小产生的形变越小。
作为本发明的又一个实施例,如图10所示,指纹识别装置80还包括替换单元85,替换单元85用于如果指纹按压图像与指纹模板Ts匹配成功,以指纹按压图像替换指纹模板Ts,s为区间[1,n]内的整数。
以指纹按压图像替换由滑动得到的指纹模板是因为:与指纹按压图像相比,由指纹滑动序列经过拼接和截取得到的指纹模板存在一定的形变,从而影响识别率;在每一次识别成功后以指纹按压图像替换由滑动得到的指纹模板,可以逐步将由滑动得到的指纹模板替换为由按压得到的指纹模板,从而减少形变带来的影响,提高识别率,与此同时,并不需要用户进行额外的操作。
在本发明实施例中,以滑动注册和按压识别相结合,滑动注册后将获取的指纹滑动图像序列拼接为较大的指纹图像S1,S2,…,Sm,然后在这些指纹图像中截取出供按压识别使用的指纹模板,由此,用户在注册时滑动手指即可完成指纹模板的注册,在识别时也只需要按压一次即可完成指纹识别,有机融合了现有技术的指纹识别方案。
可以理解的是,本实施例的装置与上述方法实施例对应,因此,本实施例装置的各模块的具体内容可以参见方法实施例中的相关描述,在此不再详细说明。
图11是本发明实施例四提供的终端的结构示意图。如图11所示,该终端1100包括:壳体1101、处理器1102、存储器1103、电路板1104和电源电路1105,其中,电路板1104安置在壳体1101围成的空间内部,处理器1102和存储器1103设置在电路板1104上;电源电路1105用于为终端1100的各个电路或器件供电;存储器1103用于存储可执行程序代码;处理器1102通过读取存储器1103中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
获取m个指纹滑动图像序列,m为自然数。
将m个指纹滑动图像序列分别拼接成指纹图像S1,S2,…,Sm。
从指纹图像S1,S2,…,Sm中截取出指纹模板T1,T2,…,Tn,n为自然数。
获取指纹按压图像。
将指纹按压图像与指纹模板T1,T2,…,Tn进行对比匹配。
在本发明实施例中,以滑动注册和按压识别相结合,滑动注册后将获取的指纹滑动图像序列拼接为较大的指纹图像S1,S2,…,Sm,然后在这些指纹图像中截取出供按压识别使用的指纹模板,由此,用户在注册时滑动手指即可完成指纹模板的注册,在识别时也只需要按压一次即可完成指纹识别,有机融合了现有技术的指纹识别方案。
需要说明的是,流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (9)

1.一种指纹识别方法,其特征在于,包括:
获取m个指纹滑动图像序列,m为自然数;
将所述m个指纹滑动图像序列分别拼接成指纹图像S1,S2,…,Sm;
从所述指纹图像S1,S2,…,Sm中截取出指纹模板T1,T2,…,Tn,n为自然数;
获取指纹按压图像;
将所述指纹按压图像与所述指纹模板T1,T2,…,Tn进行对比匹配;
其中,所述从所述指纹图像S1,S2,…,Sm中截取出指纹模板T1,T2,…,Tn包括:
以按压扫描区域的大小为搜索窗,在指纹图像Si的水平方向上搜索指纹有效面积最大的区域,i遍历区间[1,m]内的整数;
根据所述搜索窗的大小截取所述指纹有效面积最大的区域作为指纹模板Tj,j为区间[1,n]内的整数;
所述搜索窗在所述指纹图像Si的垂直方向上平移预设数量像素,重复以上步骤,最终截取出指纹模板T1,T2,…,Tn。
2.根据权利要求1所述的方法,其特征在于,
所述预设数量大于1。
3.根据权利要求1所述的方法,其特征在于,
获取指纹滑动图像序列的滑动扫描区域小于获取指纹按压图像的按压扫描区域。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
如果所述指纹按压图像与指纹模板Ts匹配成功,以所述指纹按压图像替换所述指纹模板Ts,s为区间[1,n]内的整数。
5.一种指纹识别装置,其特征在于,包括:
采集单元,用于获取m个指纹滑动图像序列,m为自然数;
拼接单元,用于将所述m个指纹滑动图像序列分别拼接成指纹图像S1,S2,…,Sm;
截取单元,从所述指纹图像S1,S2,…,Sm中截取出指纹模板T1,T2,…,Tn,n为自然数;
采集单元,还用于获取指纹按压图像;
识别单元,用于将所述指纹按压图像与所述指纹模板T1,T2,…,Tn进行对比匹配;
其中,所述截取单元包括:
搜索子单元,用于以按压扫描区域的大小为搜索窗,在指纹图像Si的水平方向上搜索指纹有效面积最大的区域,i遍历区间[1,m]内的整数;
截取子单元,用于根据所述搜索窗的大小截取所述指纹有效面积最大的区域作为指纹模板Tj,j为区间[1,n]内的整数;
平移子单元,用于将所述搜索窗在所述指纹图像Si的垂直方向上平移预设数量像素,以使所述搜索子单元和所述截取子单元循环工作,最终截取出指纹模板T1,T2,…,Tn。
6.根据权利要求5所述的装置,其特征在于,
所述预设数量大于1。
7.根据权利要求5所述的装置,其特征在于,
所述采集单元中的滑动扫描区域小于按压扫描区域。
8.根据权利要求5-7任一项所述的装置,其特征在于,所述装置还包括:
替换单元,用于如果所述指纹按压图像与指纹模板Ts匹配成功,以所述指纹按压图像替换所述指纹模板Ts,s为区间[1,n]内的整数。
9.一种具有指纹识别功能的终端,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为终端的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
获取m个指纹滑动图像序列,m为自然数;
将所述m个指纹滑动图像序列分别拼接成指纹图像S1,S2,…,Sm;
从所述指纹图像S1,S2,…,Sm中截取出指纹模板T1,T2,…,Tn,n为自然数;
获取指纹按压图像;
将所述指纹按压图像与所述指纹模板T1,T2,…,Tn进行对比匹配;
其中,所述从所述指纹图像S1,S2,…,Sm中截取出指纹模板T1,T2,…,Tn包括:
以按压扫描区域的大小为搜索窗,在指纹图像Si的水平方向上搜索指纹有效面积最大的区域,i遍历区间[1,m]内的整数;
根据所述搜索窗的大小截取所述指纹有效面积最大的区域作为指纹模板Tj,j为区间[1,n]内的整数;
所述搜索窗在所述指纹图像Si的垂直方向上平移预设数量像素,重复以上步骤,最终截取出指纹模板T1,T2,…,Tn。
CN201680000694.6A 2016-04-01 2016-04-01 指纹识别方法、装置和终端 Active CN106062778B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/078384 WO2017166318A1 (zh) 2016-04-01 2016-04-01 指纹识别方法、装置和终端

Publications (2)

Publication Number Publication Date
CN106062778A CN106062778A (zh) 2016-10-26
CN106062778B true CN106062778B (zh) 2019-05-07

Family

ID=57195560

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680000694.6A Active CN106062778B (zh) 2016-04-01 2016-04-01 指纹识别方法、装置和终端

Country Status (2)

Country Link
CN (1) CN106062778B (zh)
WO (1) WO2017166318A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107077279B (zh) * 2016-11-07 2020-05-19 深圳市汇顶科技股份有限公司 一种压力检测的方法及装置
CN108073885B (zh) * 2016-11-18 2021-11-12 比亚迪半导体股份有限公司 指纹识别方法及电子装置
CN112334860B (zh) * 2018-07-27 2023-06-02 华为技术有限公司 一种可穿戴设备的触控方法、可穿戴设备及***
CN109993141B (zh) * 2019-04-10 2021-09-03 京东方科技集团股份有限公司 一种oled显示面板、指纹识别方法和显示装置
WO2020232636A1 (zh) * 2019-05-21 2020-11-26 深圳市汇顶科技股份有限公司 指纹识别装置、指纹识别方法及电子设备
CN110210199B (zh) * 2019-05-30 2022-07-15 上海应用技术大学 基于指纹采集与识别的物联网设备身份认证方法
CN111461091B (zh) * 2020-06-19 2020-09-29 腾讯科技(深圳)有限公司 万能指纹生成方法和装置、存储介质及电子装置
CN113127836A (zh) * 2020-12-28 2021-07-16 神盾股份有限公司 用于指纹认证的方法、设备和非瞬态计算机可读存储介质
CN116258842B (zh) * 2023-05-16 2023-07-25 上海海栎创科技股份有限公司 指纹模板动态拼接优选***及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103440445A (zh) * 2013-08-14 2013-12-11 深圳市亚略特生物识别科技有限公司 电子设备的解锁控制方法及***
CN104281841A (zh) * 2014-09-30 2015-01-14 深圳市汇顶科技股份有限公司 一种指纹识别***及其指纹处理方法和装置
CN105447436A (zh) * 2014-12-19 2016-03-30 比亚迪股份有限公司 指纹识别***及指纹识别方法及电子设备

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3674418B2 (ja) * 1999-10-29 2005-07-20 カシオ計算機株式会社 画像データ照合装置、画像データ照合方法、及び画像データ照合処理プログラムを記憶した記憶媒体
TWM324255U (en) * 2007-02-16 2007-12-21 A Data Technology Co Ltd Portable storage device with fingerprint identification function
CN100517371C (zh) * 2007-06-04 2009-07-22 北京航空航天大学 基于波形匹配的指纹图像帧序列的拼接方法
CN101499130B (zh) * 2008-01-30 2012-06-27 深圳市普罗巴克科技股份有限公司 一种指纹识别方法和指纹识别***
US8229178B2 (en) * 2008-08-19 2012-07-24 The Hong Kong Polytechnic University Method and apparatus for personal identification using palmprint and palm vein
CN104992099A (zh) * 2015-07-07 2015-10-21 厦门美图移动科技有限公司 一种指纹识别应用、方法、手机壳及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103440445A (zh) * 2013-08-14 2013-12-11 深圳市亚略特生物识别科技有限公司 电子设备的解锁控制方法及***
CN104281841A (zh) * 2014-09-30 2015-01-14 深圳市汇顶科技股份有限公司 一种指纹识别***及其指纹处理方法和装置
CN105447436A (zh) * 2014-12-19 2016-03-30 比亚迪股份有限公司 指纹识别***及指纹识别方法及电子设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于刮擦式传感器的嵌入式指纹识别***设计;周亮 等;《计算机工程与设计》;20080930;第29卷(第17期);第4401-4403页,第4628页

Also Published As

Publication number Publication date
CN106062778A (zh) 2016-10-26
WO2017166318A1 (zh) 2017-10-05

Similar Documents

Publication Publication Date Title
CN106062778B (zh) 指纹识别方法、装置和终端
EP2015166B1 (en) Recognition and tracking using invisible junctions
Ferrari et al. Wide-baseline multiple-view correspondences
US9508122B2 (en) Creating templates for fingerprint authentication
CN106056037A (zh) 用于识别指纹的方法和设备
CN101794374A (zh) 利用指关节纹识别个人身份的方法和***
Kim Ciratefi: An RST-invariant template matching with extension to color images
CN104751093A (zh) 用于获取宿主设备显示的图像识别码的方法和装置
Matas et al. Object recognition methods based on transformation covariant features
CN107408207A (zh) 指纹局部化
CN112016346A (zh) 手势的识别方法、装置、***以及信息的处理方法
CN103942757A (zh) 基于内容特征的图像碎片匹配方法和***
CN104376291B (zh) 数据处理的方法及装置
Tolias et al. Towards large-scale geometry indexing by feature selection
EP0923044B1 (en) Method and means of matching documents based on spatial region layout
Hu et al. A person re-identification algorithm based on pyramid color topology feature
US11663849B1 (en) Transform pyramiding for fingerprint matching system and method
CN105204752B (zh) 投影式阅读中实现交互的方法和***
Rusinol et al. A comparative study of local detectors and descriptors for mobile document classification
JPH10254901A (ja) 画像検索方法および装置
Parra et al. Automatic gang graffiti recognition and interpretation
Jayashree et al. Voice based application as medicine spotter for visually impaired
CN103870831A (zh) 一种掌纹特征提取、掌纹图像获取的方法及装置
EP3115927A1 (en) Method and apparatus for processing a scene
Cheng et al. Visual object retrieval via block-based visual-pattern matching

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant