CN106228108A - 指纹识别方法以及装置 - Google Patents

指纹识别方法以及装置 Download PDF

Info

Publication number
CN106228108A
CN106228108A CN201610534245.1A CN201610534245A CN106228108A CN 106228108 A CN106228108 A CN 106228108A CN 201610534245 A CN201610534245 A CN 201610534245A CN 106228108 A CN106228108 A CN 106228108A
Authority
CN
China
Prior art keywords
fingerprint
characteristic
user
finger
fingerprint image
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.)
Granted
Application number
CN201610534245.1A
Other languages
English (en)
Other versions
CN106228108B (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610534245.1A priority Critical patent/CN106228108B/zh
Publication of CN106228108A publication Critical patent/CN106228108A/zh
Application granted granted Critical
Publication of CN106228108B publication Critical patent/CN106228108B/zh
Expired - Fee Related 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
    • 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/1347Preprocessing; Feature extraction
    • 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/1365Matching; Classification

Landscapes

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

Abstract

本发明公开了一种指纹识别方法以及装置。其中方法包括:获取使用者的手指特性,并根据使用者的手指特性确定适合使用者的指纹图像采集参数;根据适合使用者的指纹图像采集参数,获取使用者的目标指纹图像;提取目标指纹图像中的指纹特征,并将指纹特征与注册指纹特征进行匹配;如果指纹特征与注册指纹特征匹配,则判定使用者的指纹验证通过。该方法可以缩短提取特征的时间,同时也能够保证获取到的指纹图像的质量,缩短了指纹识别的时间,提高了识别效率。

Description

指纹识别方法以及装置
技术领域
本发明涉及指纹识别技术领域,尤其涉及一种指纹识别方法以及指纹识别装置。
背景技术
目前,指纹识别技术已经成为主流移动终端厂商旗舰机型的标配,指纹识别不仅可以用于移动终端的解锁和唤醒等功能,还是移动支付功能的重要环节。
可以理解,指纹识别的过程可分为:提取特征、保存数据以及数据比对。例如,以指纹识别技术应用于移动终端解锁功能为例,可先通过指纹读取设备读取到人体指纹的图像,取到指纹图像之后,对原始指纹图像进行初步的处理,使之更加清洗,然后将处理后的指纹图像与注册指纹模板进行特征点匹配,在匹配成功之后,移动终端的操作***解锁。其中,从读取指纹到***解锁这段时间称为解锁时间。
然而,解锁时间也可分为三个时间段:提取特征时间、保存数据时间以及匹配时间,其中,该提取特征时间占了整个解锁时间的50%比重以上。因此,如何加快指纹图像采集的速度以缩短提取特征时间,已经成为亟待解决的问题。
发明内容
本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
为此,本发明的第一个目的在于提出一种指纹识别方法。该方法可以缩短提取特征的时间,同时也能够保证获取到的指纹图像的质量,缩短了指纹识别的时间,提高了识别效率。
本发明的第二个目的在于提出一种指纹识别装置。
本发明的第三个目的在于提出一种终端设备。
为达上述目的,本发明第一方面实施例的指纹识别方法,包括:获取使用者的手指特性,并根据所述使用者的手指特性确定适合所述使用者的指纹图像采集参数;根据所述适合所述使用者的指纹图像采集参数,获取所述使用者的目标指纹图像;提取所述目标指纹图像中的指纹特征,并将所述指纹特征与注册指纹特征进行匹配;如果所述指纹特征与所述注册指纹特征匹配,则判定所述使用者的指纹验证通过。
根据本发明实施例的指纹识别方法,可先获取使用者的手指特性,并根据使用者的手指特性确定适合使用者的指纹图像采集参数,之后,可根据适合使用者的指纹图像采集参数,获取使用者的目标指纹图像,然后,提取目标指纹图像中的指纹特征,并将指纹特征与注册指纹特征进行匹配,如果指纹特征与注册指纹特征匹配,则判定使用者的指纹验证通过。即根据每个人的手指特性来自动设定适合该使用者的增益或偏移量等指纹图像采集参数,并根据该指纹图像采集参数来快速获取优质图像,以达到缩短提取特征时间的目的,同时也能够保证获取到的指纹图像的质量,缩短了指纹识别的时间,提高了识别效率。
根据本发明的一个实施例,所述手指特性包括干性程度和/或湿性程度。
根据本发明的一个实施例,所述使用者的手指特性通过以下步骤预先确定:多次获取使用者的手指触摸指纹识别装置时的电容值,并根据所述电容值确定所述使用者的手指特性;汇总所述多次确定到的所述使用者的手指特性并进行概率计算,以将概率最大的特性确定为所述使用者的手指特性。
根据本发明的一个实施例,所述指纹图像采集参数包括模数转换器的偏移量,和/或,模数转换器的增益。
根据本发明的一个实施例,所述根据所述使用者的手指特性确定适合所述使用者的指纹图像采集参数,包括:根据所述使用者的手指特性,从所述模数转换器的偏移量的多个档位中获取至少一个第一目标档位,和/或,从所述模数转换器的增益的多个档位中获取至少一个第二目标档位;将所述至少一个第一目标档位和/或至少一个第二目标档位作为所述适合所述使用者的指纹图像采集参数。
根据本发明的一个实施例,在获取所述使用者的目标指纹图像之后,在提取所述目标指纹图像中的指纹特征之前,所述方法还包括:对所述目标指纹图像进行细化处理;其中,提取所述细化处理后的所述目标指纹图像中的指纹特征。
为达上述目的,本发明第二方面实施例的指纹识别装置,包括:第一获取模块,用于获取使用者的手指特性;确定模块,用于根据所述使用者的手指特性确定适合所述使用者的指纹图像采集参数;第二获取模块,用于根据所述适合所述使用者的指纹图像采集参数,获取所述使用者的目标指纹图像;指纹特征提取模块,用于提取所述目标指纹图像中的指纹特征;指纹识别模块,用于将所述指纹特征与注册指纹特征进行匹配,并在所述指纹特征与所述注册指纹特征匹配时,判定所述使用者的指纹验证通过。
根据本发明实施例的指纹识别装置,可通过第一获取模块获取使用者的手指特性,确定模块根据使用者的手指特性确定适合使用者的指纹图像采集参数,第二获取模块可根据适合使用者的指纹图像采集参数,获取使用者的目标指纹图像,指纹特征提取模块提取目标指纹图像中的指纹特征,指纹识别模块将指纹特征与注册指纹特征进行匹配,并在指纹特征与注册指纹特征匹配时,判定使用者的指纹验证通过。即根据每个人的手指特性来自动设定适合该使用者的增益或偏移量等指纹图像采集参数,并根据该指纹图像采集参数来快速获取优质图像,以达到缩短提取特征时间的目的,同时也能够保证获取到的指纹图像的质量,缩短了指纹识别的时间,提高了识别效率。
根据本发明的一个实施例,所述手指特性包括干性程度和/或湿性程度。
根据本发明的一个实施例,所述装置还包括:预先处理模块,用于多次获取使用者的手指触摸指纹识别装置时的电容值,并根据所述电容值确定所述使用者的手指特性,并汇总所述多次确定到的所述使用者的手指特性并进行概率计算,以将概率最大的特性确定为所述使用者的手指特性。
根据本发明的一个实施例,所述指纹图像采集参数包括模数转换器的偏移量,和/或,模数转换器的增益。
根据本发明的一个实施例,所述确定模块包括:获取单元,用于根据所述使用者的手指特性,从所述模数转换器的偏移量的多个档位中获取至少一个第一目标档位,和/或,从所述模数转换器的增益的多个档位中获取至少一个第二目标档位;确定单元,用于将所述至少一个第一目标档位和/或至少一个第二目标档位作为所述适合所述使用者的指纹图像采集参数。
根据本发明的一个实施例,所述装置还包括:细化模块,用于在所述第二获取模块获取所述使用者的目标指纹图像之后,在所述指纹特征提取模块提取所述目标指纹图像中的指纹特征之前,对所述目标指纹图像进行细化处理;其中,所述指纹特征提取模块还用于提取所述细化处理后的所述目标指纹图像中的指纹特征。
为达上述目的,本发明第三方面实施例的终端设备,包括:一个或者多个处理器;存储器;一个或者多个程序,所述一个或者多个程序存储在所述存储器中,当被所述一个或者多个处理器执行时进行如下操作:获取使用者的手指特性,并根据所述使用者的手指特性确定适合所述使用者的指纹图像采集参数;根据所述适合所述使用者的指纹图像采集参数,获取所述使用者的目标指纹图像;提取所述目标指纹图像中的指纹特征,并将所述指纹特征与注册指纹特征进行匹配;如果所述指纹特征与所述注册指纹特征匹配,则判定所述使用者的指纹验证通过。
根据本发明实施例的终端设备,可先获取使用者的手指特性,并根据使用者的手指特性确定适合使用者的指纹图像采集参数,之后,可根据适合使用者的指纹图像采集参数,获取使用者的目标指纹图像,然后,提取目标指纹图像中的指纹特征,并将指纹特征与注册指纹特征进行匹配,如果指纹特征与注册指纹特征匹配,则判定使用者的指纹验证通过。即根据每个人的手指特性来自动设定适合该使用者的增益或偏移量等指纹图像采集参数,并根据该指纹图像采集参数来快速获取优质图像,以达到缩短提取特征时间的目的,同时也能够保证获取到的指纹图像的质量,缩短了指纹识别的时间,提高了识别效率。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是根据本发明一个实施例的指纹识别方法的流程图;
图2是根据本发明另一个实施例的指纹识别方法的流程图;
图3是根据本发明一个实施例的目标指纹图像进行细化的示例图;
图4是根据本发明一个实施例的目标指纹图像进行细化前、和进行细化后的示意图;
图5是根据本发明一个实施例的指纹识别装置的结构框图;
图6是根据本发明另一个实施例的指纹识别装置的结构框图;
图7是根据本发明一个实施例的确定模块的结构框图;
图8是根据本发明又一个实施例的指纹识别装置的结构框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的指纹识别方法以及指纹识别装置。
图1是根据本发明一个实施例的指纹识别方法的流程图。需要说明的是,本发明实施例的指纹识别方法可应用于指纹识别装置,该指纹识别装置被配置于终端设备。其中,该终端设备可以是智能手机、平板电脑、掌上电脑、个人数字助理等具有各种操作***的硬件设备。
如图1所示,该指纹识别方法可以包括:
S110,获取使用者的手指特性,并根据使用者的手指特性确定适合使用者的指纹图像采集参数。其中,在本发明的实施例中,该手指特性可包括但不限于干性程度和/或湿性程度等。
可以理解,在通常情况下,使用者的手指与皮肤一样都具有各自的特性,例如,有的人的手指偏于干性,而有的人的手指偏于湿性,由此,可利用该特性,为每个移动终端的使用者进行标识,以标识该使用者的手指属于哪种手指特性,如手指的干性程序或湿性程度等。
作为一种示例,该使用者的手指特性可通过以下步骤预先进行标识:多次获取使用者的手指触摸指纹识别装置时的电容值,并根据电容值确定使用者的手指特性,之后,可汇总多次确定到的使用者的手指特性并进行概率计算,以将概率最大的特性确定为使用者的手指特性。
具体地,可多次获取使用者的手指触摸指纹识别装置时的电容值,并根据这些电容值来确定该使用者的手指特性,例如,电容值越大,则说明使用者的手指越偏湿,电容值越小,则说明使用者的手指越偏干,这样可以利用这一特性来确定使用者的手指特征,最后,将多次确定到的使用者的手指特性进行汇总,并进行概率计算,最终将出现概率最大的特性确定为该使用的最终手指特性。例如,进行了5次获取使用者的手指触摸指纹识别装置时的电容值,并根据这些电容值来确定该使用者的手指特性分别为:偏干性、偏干性、偏干性、偏湿性、偏干性,由此,可以确定该使用者的最终手指特性为偏干性。
其中,在本发明的一个实施例中,上述指纹图像采集参数可包括模数转换器的偏移量,和/或,模数转换器的增益。
在本发明的实施例中,根据使用者的手指特性确定适合使用者的指纹图像采集参数的具体实现过程可如下:可根据使用者的手指特性,从模数转换器的偏移量的多个档位中获取至少一个第一目标档位,和/或,从模数转换器的增益的多个档位中获取至少一个第二目标档位,并将至少一个第一目标档位和/或至少一个第二目标档位作为适合使用者的指纹图像采集参数。
需要说明的是,指纹图像采集的好坏(如清晰度等)主要与指纹识别装置中的模数转换器的参数有关,其中,模数转换器的参数包含:模数转换器的偏移量(adc shift)、模数转换器的增益(adc gain)以及像素点的增益(pixel gain)。其中,模数转换器的偏移量用于表示整个分布图的位置,模数转换器的增益用于表示分布图的集中和分散情况,像素点的增益是由放大器的并联电容决定的,通过开关并联多个电容,闭合的越多,增益越大,pixel(像素点)值越大,信号强度越强。
可以理解,指纹图像的采集主要是调试模数转换器参数中的模数转换器的偏移量和模数转换器的增益,其中,模数转换器的偏移量中有多个档位,模数转换器的增益中也有多个档位,例如,假设模数转换器的偏移量中有10个档位,模数转换器的增益中有10个档位,而这两个参数的档位进行组合时,每次可以采集到100个图片,然而,采集这些图片往往是比较浪费时间的,为此,为了加快指纹图像的采集,本发明实施例的指纹识别方法提出了结合使用者的手指特性,自动调整增益。这是因为,每个人的手指不一样,所以可以根据该使用者的手指特性来确定适合该使用者的参数以调试采集图像。
具体地,可根据使用者的手指特性,从模数转换器的偏移量的多个档位中获取第一目标档位,和/或,从模数转换器的增益的多个档位中获取第二目标档位,然后,将第一目标档位和/或第二目标档位作为适合使用者的指纹图像采集参数。例如,假设模数转换器的偏移量和模数转换器的增益分别共有10个档位,使用者的手指特性为偏干性,则可从模数转换器的偏移量的10个档位中选出与偏干性对应的档位,如前5个档位,从模数转换器的增益的10个档位中选出与偏干性对应的档位,如前5个档位,这样,即可得到适合使用者的指纹图像采集参数。
S120,根据适合使用者的指纹图像采集参数,获取使用者的目标指纹图像。
具体地,可根据适合使用者的指纹图像采集参数对使用者的手指指纹进行图像采集,以得到该使用者的目标指纹图像。可以理解,根据使用者的手指特性缩小了模数转换器的偏移量,和/或,模数转换器的增益的档位范围,这样可以减少指纹图像采集的数量,但又能够保障采集到的图像质量。
还可以理解,虽然根据使用者的手指特性缩小了模数转换器的偏移量,和/或,模数转换器的增益的档位范围,但可能还会生成多张指纹图像,为此,可从该多张指纹图像中选取其中一张最好的图像作为使用者的目标指纹图像。
S130,提取目标指纹图像中的指纹特征,并将指纹特征与注册指纹特征进行匹配。
可以理解,上述注册指纹特征可以是预先注册的该使用者的指纹特征,以便后续用于指纹识别的验证过程中。
需要说明的是,在本发明的实施例中,如果指纹特征与注册指纹特征不匹配,则可判定该使用者的指纹验证不通过,此时不对该终端设备进行任何操作,例如***解锁、移动支付等。
S140,如果指纹特征与注册指纹特征匹配,则判定使用者的指纹验证通过。
具体地,当指纹特征与注册指纹特征匹配时,可判定该使用者的指纹验证通过,此时可对该终端设备进行相应操作,例如***解锁、移动支付等。
可以理解,本发明实施例的指纹识别方法可应用于具有指纹识别功能的场景中,例如,***解锁、移动支付、身份验证(如网站登录验证)等。
根据本发明实施例的指纹识别方法,可先获取使用者的手指特性,并根据使用者的手指特性确定适合使用者的指纹图像采集参数,之后,可根据适合使用者的指纹图像采集参数,获取使用者的目标指纹图像,然后,提取目标指纹图像中的指纹特征,并将指纹特征与注册指纹特征进行匹配,如果指纹特征与注册指纹特征匹配,则判定使用者的指纹验证通过。即根据每个人的手指特性来自动设定适合该使用者的增益或偏移量等指纹图像采集参数,并根据该指纹图像采集参数来快速获取优质图像,以达到缩短提取特征时间的目的,同时也能够保证获取到的指纹图像的质量,缩短了指纹识别的时间,提高了识别效率。
图2是根据本发明另一个实施例的指纹识别方法的流程图。
为了提高采集到的指纹图像的清晰度,减少指纹图像数据量,在本发明的实施例中,在获取使用者的目标指纹图像之后,在提取目标指纹图像中的指纹特征之前,还需对目标指纹图像进行细化处理。具体地,如图2所示,该指纹识别方法可以包括:
S210,获取使用者的手指特性,并根据使用者的手指特性确定适合使用者的指纹图像采集参数。其中,在本发明的实施例中,该手指特性可包括但不限于干性程度和/或湿性程度等。
作为一种示例,该使用者的手指特性可通过以下步骤预先确定:多次获取使用者的手指触摸指纹识别装置时的电容值,并根据电容值确定使用者的手指特性,之后,可汇总多次确定到的使用者的手指特性并进行概率计算,以将概率最大的特性确定为使用者的手指特性。
其中,在本发明的一个实施例中,该指纹图像采集参数可包括模数转换器的偏移量,和/或,模数转换器的增益。
在本发明的实施例中,根据使用者的手指特性确定适合使用者的指纹图像采集参数的具体实现过程可如下:可根据使用者的手指特性,从模数转换器的偏移量的多个档位中获取至少一个第一目标档位,和/或,从模数转换器的增益的多个档位中获取至少一个第二目标档位,并将至少一个第一目标档位和/或至少一个第二目标档位作为适合使用者的指纹图像采集参数。
S220,根据适合使用者的指纹图像采集参数,获取使用者的目标指纹图像。
S230,对目标指纹图像进行细化处理。
可以理解,目标指纹图像是由像素点组成,而像素点实际就是手指指纹的指峰、指谷和指纹传感器pixel点的电容值,例如,假设所有电容值均分成6个等级,最高为6,最低为1,按照黑白像素划分,一般都是将1-3等级表现为白色,4-6表现为黑白,这样,指纹的黑白图像就非常明显了,但是本发明并不是为了使黑白足够明显,而是要使纹路非常清晰,为此,本发明实施例在对目标指纹图像进行细化处理时,可选取领域中任意3*3=9个pixel点的最大值或最大的2个点值,将其保留,其他全部剥离,就会形成一条条非常细的指纹线路。例如,如图3所示,选取像素点等级的最大的2个点值:5等级和6等级,这样将5等级和6等级保留,其他等级的像素点全部剥离,以得到如图3所示的一条非常细的指纹纹路。
举例而言,如图4所示,图4左边所示的为目标指纹图像的原始图,在通过上述细化处理方式对该目标指纹图像进行细化处理之后,得到细化处理之后的图像为如图4右边所示的图像,该细化后的目标指纹图像更加清晰。
由此,通过上述细化方式将目标指纹图像进行细化处理,以使得将目标指纹图像中的指峰的宽度人为降低到单个像素的宽度,这样可以进一步减少了指纹图像数据量,清晰化了指纹指峰形态,为之后的特征值提取作好准备,加快了指纹匹配时间。
S240,提取细化处理后的目标指纹图像中的指纹特征,并将指纹特征与注册指纹特征进行匹配。
S250,如果指纹特征与注册指纹特征匹配,则判定使用者的指纹验证通过。
根据本发明实施例的指纹识别方法,在获取使用者的目标指纹图像之后,在提取目标指纹图像中的指纹特征之前,还需对目标指纹图像进行细化处理,可以进一步提高采集到的指纹图像的清晰度,减少指纹图像数据量,并为之后的特征值提取作好准备,加快了指纹匹配时间。
为了实现上述实施例,本发明还提出了一种指纹识别装置。
图5是根据本发明一个实施例的指纹识别装置的结构框图。如图5所示,该指纹识别装置可以包括:第一获取模块100、确定模块200、第二获取模块300、指纹特征提取模块400和指纹识别模块500。
具体地,第一获取模块100可用于获取使用者的手指特性。其中,在本发明的实施例中,手指特性可包括但不限于干性程度和/或湿性程度等。
可以理解,在通常情况下,使用者的手指与皮肤一样都具有各自的特性,例如,有的人的手指偏于干性,而有的人的手指偏于湿性,由此,可利用该特性,为每个移动终端的使用者进行标识,以标识该使用者的手指属于哪种手指特性,如手指的干性程序或湿性程度等。
作为一种示例,在本发明的一个实施例中,如图6所示,该指纹识别装置还可包括:预先处理模块600,预先处理模块600可用于多次获取使用者的手指触摸指纹识别装置时的电容值,并根据电容值确定使用者的手指特性,并汇总多次确定到的使用者的手指特性并进行概率计算,以将概率最大的特性确定为使用者的手指特性。
更具体地,预先处理模块600可多次获取使用者的手指触摸指纹识别装置时的电容值,并根据这些电容值来确定该使用者的手指特性,例如,电容值越大,则说明使用者的手指越偏湿,电容值越小,则说明使用者的手指越偏干,这样可以利用这一特性来确定使用者的手指特征,最后,将多次确定到的使用者的手指特性进行汇总,并进行概率计算,最终将出现概率最大的特性确定为该使用的最终手指特性。例如,进行了5次获取使用者的手指触摸指纹识别装置时的电容值,并根据这些电容值来确定该使用者的手指特性分别为:偏干性、偏干性、偏干性、偏湿性、偏干性,由此,可以确定该使用者的最终手指特性为偏干性。
确定模块200可用于根据使用者的手指特性确定适合使用者的指纹图像采集参数。其中,在本发明的一个实施例中,该指纹图像采集参数可包括模数转换器的偏移量,和/或,模数转换器的增益。
需要说明的是,指纹图像采集的好坏(如清晰度等)主要与指纹识别装置中的模数转换器的参数有关,其中,模数转换器的参数包含:模数转换器的偏移量(adc shift)、模数转换器的增益(adc gain)以及像素点的增益(pixel gain)。其中,模数转换器的偏移量用于表示整个分布图的位置,模数转换器的增益用于表示分布图的集中和分散情况,像素点的增益是由放大器的并联电容决定的,通过开关并联多个电容,闭合的越多,增益越大,pixel(像素点)值越大,信号强度越强。
可以理解,指纹图像的采集主要是调试模数转换器参数中的模数转换器的偏移量和模数转换器的增益,其中,模数转换器的偏移量中有多个档位,模数转换器的增益中也有多个档位,例如,假设模数转换器的偏移量中有10个档位,模数转换器的增益中有10个档位,而这两个参数的档位进行组合时,每次可以采集到100个图片,然而,采集这些图片往往是比较浪费时间的,为此,为了加快指纹图像的采集,本发明实施例的指纹识别装置提出了结合使用者的手指特性,自动调整增益。这是因为,每个人的手指不一样,所以确定模块200可以根据该使用者的手指特性来确定适合该使用者的参数以调试采集图像。
具体而言,在本发明的实施例中,如图7所示,该确定模块200可以包括:获取单元210和确定单元220。
其中,获取单元210可用于根据使用者的手指特性,从模数转换器的偏移量的多个档位中获取至少一个第一目标档位,和/或,从模数转换器的增益的多个档位中获取至少一个第二目标档位。确定单元220可用于将至少一个第一目标档位和/或至少一个第二目标档位作为适合使用者的指纹图像采集参数。
更具体地,获取单元210可根据使用者的手指特性,从模数转换器的偏移量的多个档位中获取第一目标档位,和/或,从模数转换器的增益的多个档位中获取第二目标档位,确定单元220将第一目标档位和/或第二目标档位作为适合使用者的指纹图像采集参数。例如,假设模数转换器的偏移量和模数转换器的增益分别共有10个档位,使用者的手指特性为偏干性,则可从模数转换器的偏移量的10个档位中选出与偏干性对应的档位,如前5个档位,从模数转换器的增益的10个档位中选出与偏干性对应的档位,如前5个档位,这样,即可得到适合使用者的指纹图像采集参数。
第二获取模块300可用于根据适合使用者的指纹图像采集参数,获取使用者的目标指纹图像。具体地,第二获取模块300可根据适合使用者的指纹图像采集参数对使用者的手指指纹进行图像采集,以得到该使用者的目标指纹图像。可以理解,根据使用者的手指特性缩小了模数转换器的偏移量,和/或,模数转换器的增益的档位范围,这样可以减少指纹图像采集的数量,但又能够保障采集到的图像质量。
还可以理解,虽然根据使用者的手指特性缩小了模数转换器的偏移量,和/或,模数转换器的增益的档位范围,但可能还会生成多张指纹图像,为此,可从该多张指纹图像中选取其中一张最好的图像作为使用者的目标指纹图像。
指纹特征提取模块400可用于提取目标指纹图像中的指纹特征。
指纹识别模块500可用于将指纹特征与注册指纹特征进行匹配,并在指纹特征与注册指纹特征匹配时,判定使用者的指纹验证通过。可以理解,上述注册指纹特征可以是预先注册的该使用者的指纹特征,以便后续用于指纹识别的验证过程中。
具体地,当指纹特征与注册指纹特征匹配时,指纹识别模块500可判定该使用者的指纹验证通过,此时可对该终端设备进行相应操作,例如***解锁、移动支付等。
为了提高采集到的指纹图像的清晰度,减少指纹图像数据量,进一步地,在本发明的一个实施例中,如图8所示,该指纹识别装置还可包括:细化模块700。细化模块700可用于在第二获取模块300获取使用者的目标指纹图像之后,在指纹特征提取模块400提取目标指纹图像中的指纹特征之前,对目标指纹图像进行细化处理。其中,在本发明的实施例中,指纹特征提取模块400还可用于提取细化处理后的目标指纹图像中的指纹特征。
可以理解,目标指纹图像是由像素点组成,而像素点实际就是手指指纹的指峰、指谷和指纹传感器pixel点的电容值,例如,假设所有电容值均分成6个等级,最高为6,最低为1,按照黑白像素划分,一般都是将1-3等级表现为白色,4-6表现为黑白,这样,指纹的黑白图像就非常明显了,但是本发明并不是为了使黑白足够明显,而是要使纹路非常清晰,为此,细化模块700在对目标指纹图像进行细化处理时,可选取领域中任意3*3=9个pixel点的最大值或最大的2个点值,将其保留,其他全部剥离,就会形成一条条非常细的指纹线路。例如,如图3所示,选取像素点等级的最大的2个点值:5等级和6等级,这样将5等级和6等级保留,其他等级的像素点全部剥离,以得到如图3所示的一条非常细的指纹纹路。
举例而言,如图4所示,图4左边所示的为目标指纹图像的原始图,细化模块700在通过上述细化处理方式对该目标指纹图像进行细化处理之后,得到细化处理之后的图像为如图4右边所示的图像,该细化后的目标指纹图像更加清晰。
由此,通过上述细化方式将目标指纹图像进行细化处理,以使得将目标指纹图像中的指峰的宽度人为降低到单个像素的宽度,这样可以进一步减少了指纹图像数据量,清晰化了指纹指峰形态,为之后的特征值提取作好准备,加快了指纹匹配时间。
根据本发明实施例的指纹识别装置,可通过第一获取模块获取使用者的手指特性,确定模块根据使用者的手指特性确定适合使用者的指纹图像采集参数,第二获取模块可根据适合使用者的指纹图像采集参数,获取使用者的目标指纹图像,指纹特征提取模块提取目标指纹图像中的指纹特征,指纹识别模块将指纹特征与注册指纹特征进行匹配,并在指纹特征与注册指纹特征匹配时,判定使用者的指纹验证通过。即根据每个人的手指特性来自动设定适合该使用者的增益或偏移量等指纹图像采集参数,并根据该指纹图像采集参数来快速获取优质图像,以达到缩短提取特征时间的目的,同时也能够保证获取到的指纹图像的质量,缩短了指纹识别的时间,提高了识别效率。
为了实现上述实施例,本发明还提出了一种终端设备,包括:一个或者多个处理器;存储器;一个或者多个程序,一个或者多个程序存储在存储器中,当被一个或者多个处理器执行时进行如下操作:
S110’,获取使用者的手指特性,并根据使用者的手指特性确定适合使用者的指纹图像采集参数。
S120’,根据适合使用者的指纹图像采集参数,获取使用者的目标指纹图像。
S130’,提取目标指纹图像中的指纹特征,并将指纹特征与注册指纹特征进行匹配。
S140’,如果指纹特征与注册指纹特征匹配,则判定使用者的指纹验证通过。
根据本发明实施例的终端设备,可先获取使用者的手指特性,并根据使用者的手指特性确定适合使用者的指纹图像采集参数,之后,可根据适合使用者的指纹图像采集参数,获取使用者的目标指纹图像,然后,提取目标指纹图像中的指纹特征,并将指纹特征与注册指纹特征进行匹配,如果指纹特征与注册指纹特征匹配,则判定使用者的指纹验证通过。即根据每个人的手指特性来自动设定适合该使用者的增益或偏移量等指纹图像采集参数,并根据该指纹图像采集参数来快速获取优质图像,以达到缩短提取特征时间的目的,同时也能够保证获取到的指纹图像的质量,缩短了指纹识别的时间,提高了识别效率。
在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (12)

1.一种指纹识别方法,其特征在于,包括以下步骤:
获取使用者的手指特性,并根据所述使用者的手指特性确定适合所述使用者的指纹图像采集参数;
根据所述适合所述使用者的指纹图像采集参数,获取所述使用者的目标指纹图像;
提取所述目标指纹图像中的指纹特征,并将所述指纹特征与注册指纹特征进行匹配;
如果所述指纹特征与所述注册指纹特征匹配,则判定所述使用者的指纹验证通过。
2.如权利要求1所述的指纹识别方法,其特征在于,所述手指特性包括干性程度和/或湿性程度。
3.如权利要求1所述的指纹识别方法,其特征在于,所述使用者的手指特性通过以下步骤预先确定:
多次获取使用者的手指触摸指纹识别装置时的电容值,并根据所述电容值确定所述使用者的手指特性;
汇总所述多次确定到的所述使用者的手指特性并进行概率计算,以将概率最大的特性确定为所述使用者的手指特性。
4.如权利要求1所述的指纹识别方法,其特征在于,所述指纹图像采集参数包括模数转换器的偏移量,和/或,模数转换器的增益。
5.如权利要求4所述的指纹识别方法,其特征在于,所述根据所述使用者的手指特性确定适合所述使用者的指纹图像采集参数,包括:
根据所述使用者的手指特性,从所述模数转换器的偏移量的多个档位中获取至少一个第一目标档位,和/或,从所述模数转换器的增益的多个档位中获取至少一个第二目标档位;
将所述至少一个第一目标档位和/或至少一个第二目标档位作为所述适合所述使用者的指纹图像采集参数。
6.如权利要求1所述的指纹识别方法,其特征在于,在获取所述使用者的目标指纹图像之后,在提取所述目标指纹图像中的指纹特征之前,所述方法还包括:
对所述目标指纹图像进行细化处理;其中,提取所述细化处理后的所述目标指纹图像中的指纹特征。
7.一种指纹识别装置,其特征在于,包括:
第一获取模块,用于获取使用者的手指特性;
确定模块,用于根据所述使用者的手指特性确定适合所述使用者的指纹图像采集参数;
第二获取模块,用于根据所述适合所述使用者的指纹图像采集参数,获取所述使用者的目标指纹图像;
指纹特征提取模块,用于提取所述目标指纹图像中的指纹特征;
指纹识别模块,用于将所述指纹特征与注册指纹特征进行匹配,并在所述指纹特征与所述注册指纹特征匹配时,判定所述使用者的指纹验证通过。
8.如权利要求7所述的指纹识别装置,其特征在于,所述手指特性包括干性程度和/或湿性程度。
9.如权利要求7所述的指纹识别装置,其特征在于,还包括:
预先处理模块,用于多次获取使用者的手指触摸指纹识别装置时的电容值,并根据所述电容值确定所述使用者的手指特性,并汇总所述多次确定到的所述使用者的手指特性并进行概率计算,以将概率最大的特性确定为所述使用者的手指特性。
10.如权利要求7所述的指纹识别装置,其特征在于,所述指纹图像采集参数包括模数转换器的偏移量,和/或,模数转换器的增益。
11.如权利要求10所述的指纹识别装置,其特征在于,所述确定模块包括:
获取单元,用于根据所述使用者的手指特性,从所述模数转换器的偏移量的多个档位中获取至少一个第一目标档位,和/或,从所述模数转换器的增益的多个档位中获取至少一个第二目标档位;
确定单元,用于将所述至少一个第一目标档位和/或至少一个第二目标档位作为所述适合所述使用者的指纹图像采集参数。
12.如权利要求7所述的指纹识别装置,其特征在于,还包括:
细化模块,用于在所述第二获取模块获取所述使用者的目标指纹图像之后,在所述指纹特征提取模块提取所述目标指纹图像中的指纹特征之前,对所述目标指纹图像进行细化处理;
其中,所述指纹特征提取模块还用于提取所述细化处理后的所述目标指纹图像中的指纹特征。
CN201610534245.1A 2016-07-07 2016-07-07 指纹识别方法以及装置 Expired - Fee Related CN106228108B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610534245.1A CN106228108B (zh) 2016-07-07 2016-07-07 指纹识别方法以及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610534245.1A CN106228108B (zh) 2016-07-07 2016-07-07 指纹识别方法以及装置

Publications (2)

Publication Number Publication Date
CN106228108A true CN106228108A (zh) 2016-12-14
CN106228108B CN106228108B (zh) 2018-01-19

Family

ID=57519277

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610534245.1A Expired - Fee Related CN106228108B (zh) 2016-07-07 2016-07-07 指纹识别方法以及装置

Country Status (1)

Country Link
CN (1) CN106228108B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107454962A (zh) * 2017-06-12 2017-12-08 深圳市汇顶科技股份有限公司 手指干湿程度测量方法、装置及***
CN109657656A (zh) * 2019-01-31 2019-04-19 北京集创北方科技股份有限公司 指纹检测方法、指纹检测装置和移动终端
TWI691882B (zh) * 2019-01-31 2020-04-21 大陸商北京集創北方科技股份有限公司 可自動調整感測信號處理參數的指紋感測方法、指紋感測器及資訊處理裝置
TWI709918B (zh) * 2018-12-03 2020-11-11 大陸商北京集創北方科技股份有限公司 提高手指識別率的處理方法及其指紋識別裝置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103440474A (zh) * 2013-08-12 2013-12-11 江苏恒成高科信息科技有限公司 半导体指纹读取传感器装置
CN105320946A (zh) * 2015-11-03 2016-02-10 盐城工学院 一种基于matlab的指纹识别方法
CN105550647A (zh) * 2015-12-08 2016-05-04 广东欧珀移动通信有限公司 控制方法、控制装置及电子装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103440474A (zh) * 2013-08-12 2013-12-11 江苏恒成高科信息科技有限公司 半导体指纹读取传感器装置
CN105320946A (zh) * 2015-11-03 2016-02-10 盐城工学院 一种基于matlab的指纹识别方法
CN105550647A (zh) * 2015-12-08 2016-05-04 广东欧珀移动通信有限公司 控制方法、控制装置及电子装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107454962A (zh) * 2017-06-12 2017-12-08 深圳市汇顶科技股份有限公司 手指干湿程度测量方法、装置及***
US10441199B2 (en) 2017-06-12 2019-10-15 Shenzhen GOODIX Technology Co., Ltd. Method, apparatus and system for measuring finger moisture
TWI709918B (zh) * 2018-12-03 2020-11-11 大陸商北京集創北方科技股份有限公司 提高手指識別率的處理方法及其指紋識別裝置
CN109657656A (zh) * 2019-01-31 2019-04-19 北京集创北方科技股份有限公司 指纹检测方法、指纹检测装置和移动终端
TWI691882B (zh) * 2019-01-31 2020-04-21 大陸商北京集創北方科技股份有限公司 可自動調整感測信號處理參數的指紋感測方法、指紋感測器及資訊處理裝置
CN109657656B (zh) * 2019-01-31 2021-04-09 北京集创北方科技股份有限公司 指纹检测方法、指纹检测装置和移动终端

Also Published As

Publication number Publication date
CN106228108B (zh) 2018-01-19

Similar Documents

Publication Publication Date Title
CN105956448A (zh) 一种指纹解锁方法、装置及用户终端
CN106228108A (zh) 指纹识别方法以及装置
CN105608409A (zh) 指纹识别的方法及装置
EP3349140A1 (en) Fingerprint ridge point recognition method and apparatus
WO2004079658A1 (ja) 生体画像照合装置およびその照合方法
CN111080654B (zh) 图像的病变区域分割方法、装置及服务器
CN108363963A (zh) 指纹验证装置
CN107589968A (zh) 熄屏解锁方法和装置
CN105956541A (zh) 指纹识别方法、装置和移动终端
CN111814682A (zh) 人脸活体检测方法及装置
CN113807237B (zh) 活体检测模型的训练、活体检测方法、计算机设备及介质
CN110826565A (zh) 基于跨连接的卷积神经网络齿痕舌象分类方法及***
CN113240606B (zh) 中医望诊图像颜色校正方法及***
CN107077617B (zh) 指纹提取方法及装置
CN111860003A (zh) 基于密集连接深度残差网络的图像去雨方法及***
CN107392099B (zh) 提取头发细节信息的方法、装置及终端设备
CN110309891A (zh) 基于读取大数据的反推***及方法
CN114463789A (zh) 非接触指纹图像增强方法、设备、存储介质和程序产品
CN111753722B (zh) 一种基于特征点类型的指纹识别方法及装置
JP4991278B2 (ja) 画像処理装置
Indrawan et al. Parallel processing for fingerprint feature extraction
CN109145833B (zh) 双模式***办理终端
CN106909822A (zh) 洗碗机及其控制方法
CN110858294B (zh) 提升指纹识别率的指纹识别方法及指纹识别芯片
JP5424788B2 (ja) 生体認証装置に用いる生体情報作成方法および認証方法並びに装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523859 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CP03 Change of name, title or address
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180119

CF01 Termination of patent right due to non-payment of annual fee