CN105868679B - 指纹信息的动态更新方法和指纹识别装置 - Google Patents
指纹信息的动态更新方法和指纹识别装置 Download PDFInfo
- Publication number
- CN105868679B CN105868679B CN201510036864.3A CN201510036864A CN105868679B CN 105868679 B CN105868679 B CN 105868679B CN 201510036864 A CN201510036864 A CN 201510036864A CN 105868679 B CN105868679 B CN 105868679B
- Authority
- CN
- China
- Prior art keywords
- finger print
- print information
- fingerprint
- information
- collection
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/1365—Matching; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/50—Maintenance of biometric data or enrolment thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Collating Specific Patterns (AREA)
Abstract
本发明公开了一种指纹信息的动态更新方法和指纹识别装置,所述方法包括步骤:采集指纹信息,根据采集的指纹信息和预先注册的指纹模板数据库进行指纹识别;指纹识别成功后,判断指纹模板数据库是否饱和;当指纹模板数据库没有饱和,且采集的指纹信息满足第一更新条件时,将采集的指纹信息添加到指纹模板数据库中;当指纹模板数据库已经饱和,且采集的指纹信息满足第二更新条件时,从指纹模板数据库中选取目标指纹信息,并以采集的指纹信息替换目标指纹信息。从而实现了在指纹识别装置使用过程中对指纹模板数据库中的指纹信息的动态更新,提高了指纹识别的准确率,降低了指纹识别装置在不同使用环境下的误判率,提升了用户的使用体验。
Description
技术领域
本发明涉及指纹识别技术领域,尤其是涉及一种指纹信息的动态更新方法和指纹识别装置。
背景技术
指纹识别作为安全性较高的生物识别技术,已被广泛应用于各个领域。尤其在智能手机领域,指纹识别技术已被应用于身份验证、密码管理,使得用户个人信息得到安全保护,同时也为用户带来了便捷的操作。
对于应用于智能手机上的小面积的按压式指纹传感器而言,传统的指纹识别方法并不适用。因为在注册过程中只能获取手指的一部分指纹信息存储于指纹模板数据库中,作为指纹识别时的参考模板,而指纹模板数据库中的指纹信息是固定不变的,当进行指纹识别时采集的指纹信息在注册区域之外时,由于指纹模板数据库中并不包含该注册区域之外的指纹信息,此时指纹识别装置便会判别为指纹识别失败而导致误判,影响指纹识别的准确率。特别是在不同使用环境下(例如四季变换),用户的指纹信息会发生变化而与指纹模板数据库中的指纹信息产生差异,更会增加误判的概率。
发明内容
本发明的主要目的在于提供一种指纹信息的动态更新方法和指纹识别装置,旨在对指纹模板数据库中的指纹信息进行动态更新,提高指纹识别的准确率。
为达以上目的,本发明提出一种指纹信息的动态更新方法,包括步骤:
采集指纹信息,根据采集的指纹信息和预先注册的指纹模板数据库进行指纹识别;
指纹识别成功后,判断所述指纹模板数据库是否饱和;
当所述指纹模板数据库没有饱和,且采集的指纹信息满足第一更新条件时,将采集的指纹信息添加到所述指纹模板数据库中;
当所述指纹模板数据库已经饱和,且采集的指纹信息满足第二更新条件时,从所述指纹模板数据库中选取目标指纹信息,并以采集的指纹信息替换所述目标指纹信息。
本发明同时提出一种指纹识别装置,包括:
采集模块,用于采集指纹信息;
识别模块,用于根据采集的指纹信息和预先注册的指纹模板数据库进行指纹识别;
更新模块,用于在指纹识别成功后,对所述指纹模板数据库进行更新;
所述更新模块包括判断单元、第一更新单元和第二更新单元,其中:
判断单元,用于判断所述指纹模板数据库是否饱和,若否,则启动所述第一更新单元,若是则启动所述第二更新单元;
第一更新单元,用于判断采集的指纹信息是否满足第一更新条件,若是则将采集的指纹信息添加到所述指纹模板数据库中;
第二更新单元,用于判断采集的指纹信息是否满足第二更新条件,若是则从所述指纹模板数据库中选取目标指纹信息,并以采集的指纹信息替换所述目标指纹信息。
本发明所提供的一种指纹信息的动态更新方法,在指纹识别过程中,当指纹模板数据库不饱和时,以往指纹模板数据库中添加新的指纹信息的方式进行指纹信息的快速更新,从而快速获得手指大部分的指纹信息;当指纹模板数据库已经饱和时,则以当前采集的指纹信息替换掉指纹模板数据库中相应的指纹信息,从而可继续获得新的指纹信息或者随着手指指纹的变化对指纹模板数据库中的指纹信息进行同步更新。最终实现了在使用过程中对指纹模板数据库中的指纹信息的动态更新,在不提高指纹识别认假率的同时降低了指纹识别的拒真率,提高了指纹识别的准确率,降低了指纹识别装置在不同使用环境下的误判率,提升了用户的使用体验。
附图说明
图1是本发明指纹信息的动态更新方法一实施例的流程图;
图2是本发明指纹信息的动态更新方法一实施例中满足第一更新条件时添加指纹信息的示意图;
图3是本发明指纹信息的动态更新方法一实施例中满足第二更新条件时替换指纹信息的示意图;
图4是本发明指纹信息的动态更新方法一实施例中满足第二更新条件时另一替换指纹信息的示意图;
图5是本发明的指纹识别装置一实施例的模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参见图1,提出本发明的指纹信息的动态更新方法一实施例,所述方法包括以下步骤:
步骤S10:采集指纹信息,进行指纹识别。
指纹识别装置中预先注册了指纹模板数据库,指纹识别装置将采集的指纹信息与指纹模板数据库中的指纹信息进行比对,当二者的相似度或匹配的特征数达到一定阈值时,则判定指纹识别成功,否则判定指纹识别失败。
步骤S11:判断指纹识别是否成功。
当指纹识别成功后,则进入步骤S12;当指纹识别失败后,则提示用户识别失败,返回步骤S10,重新采集指纹信息进行指纹识别。
步骤S12:判断指纹模板数据库是否饱和。
由于在小面积指纹识别传感器上,每次采集只能获取到手指小部分区域的指纹信息,为了保证注册流程用户的使用体验,注册流程中采集指纹的次数不能过多,所以指纹模板数据库中只能存储用户一部分指纹信息。
在指纹注册流程保持不变的情况下,本发明在指纹识别过程中增加了两个阶段的学习流程,以动态更新指纹信息。当指纹模板数据库没有饱和时,则进行第一阶段的学习,快速增加指纹模板数据库中的指纹信息,直至指纹模板数据库饱和为止;当指纹模板数据库已经饱和时,则进行第二阶段的学习,对指纹模板数据库中的指纹信息进行优化更新。
假设指纹模板数据库中当前存储的指纹信息数量为n,指纹模板数据库所能容纳的最大指纹信息数量为M。当n<M时,则判定指纹模板数据库没有饱和,进入步骤S13;当n≥M时,则判定指纹模板数据库已经饱和,进入步骤S15。
步骤S13:判断是否满足第一更新条件。
当指纹模板数控库尚未饱和时,则进一步判断采集的指纹信息是否满足第一更新条件。
在某些实施例中,判断采集的指纹信息中相对于模板数据库中的指纹信息是否有新增信息,只要有新增信息,则判定采集的指纹信息满足第一更新条件,进入步骤S14。否则判定不满足第一更新条件,不予更新,进入步骤S17,结束流程。
在另一些实施例中,当采集的指纹信息相对于指纹模板数据库中的指纹信息有新增信息,且新增信息量达到(大于等于)第一阈值时,则判定采集的指纹信息满足第一更新条件,进入步骤S14。若没有新增信息,或者新增信息小于第一阈值时,则判定不满足第一更新条件,不予更新,进入步骤S17,结束流程。
第一阈值可以是一固定值,第一阈值设置得宽松时,学习速度较快,会增加过多重复的冗余信息。为了控制第一阶段学习的学习速度,即指纹信息的更新速度,优选第一阈值为一动态变化值,通过计算出指纹模板库中已经包含的指纹信息量来自适应调整第一阈值。
如果当前指纹模板数据库中的信息量较少,则放松第一阈值,加快更新速度。随着学习过程中指纹模板库中的信息量逐步增加,逐步加严第一阈值,调整更新速度。为此,第一阈值可以是采集的指纹信息新增的信息量占指纹模板数据库中指纹信息量的一定百分比(如5%-10%),则随着指纹模板数据库中指纹信息量的增加,第一阈值也越来越大,第一更新条件越来越严格。
优选地,设第一阈值为r,且r=a·r0+b·I,其中a、b为常数,r0为原始阈值,I为指纹模板数据库中当前的指纹信息量。上式表明,随着I的增大,第一更新条件越来越严格。
在某些实施例中,若采集的指纹信息相对指纹模板数据库没有新增信息,即指纹模板数据库中存在与采集的指纹信息完全相匹配的指纹信息,但是由于当前指纹模板数据库不饱和,并且多张指纹图像的图像质量等指标也可能不相同,增加指纹模板对降低拒真率也是有意义的。因此,在这种情况下,同样判定为满足第一更新条件。
步骤S14:将采集的指纹信息添加到指纹模板数据库中。
当采集的指纹信息满足第一更新条件时,则将采集的指纹信息添加到指纹模板数据库中,更新指纹模板数据库中的指纹信息。
如图2所示,指纹图像1-5均满足第一更新条件,在持续的动态更新过程中,指纹图像1-5均被添加到指纹模板数据库中。从而,将从一开始注册得到的手指小部分区域的指纹信息,通过使用过程中持续的动态更新,最终获得手指大部分区域的指纹信息。
步骤S15:判断是否满足第二更新条件。
当指纹模板数据库已经饱和时,则进一步判断采集的指纹信息是否满足第二更新条件。
在某些实施例中,当采集的指纹信息相对于指纹模板数据库中的指纹信息有新增信息,且新增信息量达到(大于等于)第二阈值时,则判定采集的指纹信息满足第二更新条件,并选取指纹模板数据库中冗余信息(Redundancy Information,RI)最多且其新增信息小于采集的指纹信息的新增信息的指纹信息作为目标指纹信息,进入步骤S16。冗余信息最多指的是:在满足第一更新条件时添加进指纹模板数据库的指纹信息与注册过程中的指纹信息相比重复信息最多,或者是增加的信息最少。若没有新增信息或者新增信息量小于第二阈值,则判定不满足第二更新条件,不予更新,进入步骤S17,结束流程。其中,第二阈值可以是采集的指纹信息新增的信息量占指纹模板数据库中指纹信息量的一定百分比(如10%以上),例如当采集的指纹信息新增的信息量大于指纹模板数据库中指纹信息量的10%时,则判定采集的指纹信息满足第二更新条件。
如图3所示,指纹模板数据库中的指纹图像1-5的冗余信息分别为RI1、RI2、RI3、RI4和RI5,指纹图像3添加进指纹模板数据库的新增信息(Add Information,AI)为AI3,指纹图像6为新采集的指纹图像,新增信息为AI6。若RI3=max(RI1,RI2,RI3,RI4,RI5),AI3>10%,AI6>AI3,则将指纹图像3从指纹模板数据库删除,将指纹图像6添加进指纹模板数据库,指纹图像3和指纹图像6可以是不同位置的指纹图像。
在另一些实施例中,当采集的指纹信息的图像质量满足预定条件时,则判定采集的指纹信息满足第二更新条件,并将指纹模板数据库中与采集的指纹信息相匹配的指纹信息选取为目标指纹信息,进入步骤S16。若不能满足预定条件,则判定不满足第二更新条件,不予更新,进入步骤S17,结束流程。其中,预定条件可以为:采集的指纹信息与指纹模板数据库中与之匹配的指纹信息的图像质量接近,如采集的指纹信息的图像质量不小于指纹模板数据库中与之匹配的指纹信息的图像质量的一定百分比(如70%),则判定采集的指纹信息满足第二更新条件。或者,预定条件也可以是采集的指纹信息的图像质量达到一预定标准等。
如图4所示,指纹图像7和指纹图像4为同一位置的指纹图像,当指纹图像7的图像质量满足预定条件时,以指纹图像7替换指纹图像4。指纹图像7的图像质量与指纹图像4的相比,可能提高也可能降低。这样的替换方式可以使指纹模板数据库中的指纹信息随着手指指纹的变化而同步更新,但也不至于变得很差。
还有一些实施例中,可以将前述两实施例结合起来。首先判断采集的指纹信息的新增信息量是否达到第二阈值,若是则判定采集的指纹信息满足第二更新条件,并选取指纹模板数据库中冗余信息最多且其新增信息小于采集的指纹信息的新增信息的指纹信息作为目标指纹信息,进入步骤S16。若新增的信息量小于第二阈值,则继续判断采集的指纹信息的图像质量是否满足预定条件;若是则判定采集的指纹信息满足第二更新条件,并将指纹模板数据库中与采集的指纹信息相匹配的指纹信息选取为目标指纹信息,进入步骤S16;若否则判定不满足第二更新条件,不予更新,进入步骤S17,结束流程。
步骤S16:以采集的指纹信息替换指纹模板数据库中的目标指纹信息。
当目标指纹信息为指纹模板数据库中冗余信息最多且其新增信息小于采集的指纹信息的新增信息的指纹信息时,则删除该冗余信息最多的指纹信息来腾出空间,并添加采集的指纹信息作为替换信息,实现对指纹模板数据库中的指纹信息进行动态更新。从而通过删除可以舍弃的多余的指纹信息,继续增加指纹模板库中的指纹信息,将从一开始注册得到的手指小部分区域的指纹信息,扩展得到手指大部分区域的指纹信息。
当目标指纹信息为指纹模板数据库中与采集的指纹信息相匹配的指纹信息时,则删除该目标指纹信息来腾出空间,并添加采集到的指纹信息作为替换信息,实现对指纹模板数据库中的指纹信息进行动态更新。从而,在用户使用过程中,可以随着手指指纹的变化对指纹模板数据库中的指纹信息进行同步更新,降低了在不同的使用环境下指纹识别失败的概率,保证了用户的体验效果,提高了指纹识别技术的应用性能。
步骤S17:结束流程。
参见图5,提出本发明的指纹识别装置一实施例,所述指纹识别装置包括采集模块、注册模块、识别模块、更新模块。
采集模块:用于采集指纹信息。
注册模块:用于进行用户身份注册,将采集模块采集的指纹信息进行处理后存储于指纹模板数据库中,作为指纹识别时的参考模板。
由于在小面积指纹识别传感器上,每次采集只能获取到手指小部分区域的指纹信息,为了保证注册流程用户的使用体验,注册流程中采集指纹的次数不能过多,所以指纹模板数据库中只能存储用户的一部分指纹信息。
识别模块:用于根据采集的指纹信息和预先注册的指纹模板数据库进行指纹识别。具体的,识别模块将采集的指纹信息与指纹模板数据库中的指纹信息进行比对,当二者的相似度或匹配的特征数达到一定阈值时,则判定指纹识别成功,否则判定指纹识别失败,并输出识别结果。
更新模块:用于在指纹识别成功后,对指纹模板数据库进行更新。
在指纹注册流程保持不变的情况下,本发明的指纹识别装置在指纹识别过程中通过更新模块增加了两个阶段的学习流程,以动态更新指纹信息。当指纹模板数据库没有饱和时,更新模块则进行第一阶段的学习,快速增加指纹模板数据库中的指纹信息,直至指纹模板数据库饱和为止;当指纹模板数据库已经饱和时,更新模块则进行第二阶段的学习,对指纹模板数据库中的指纹信息进行优化更新。
其中,第一阶段的学习可称为贪心学习方法,该方法是以尽快获取指纹信息为目的的学习方法。第二阶段的学习可称为扩展式学习方法和/或智能更新学习方法,扩展式学习方法是在指纹模板数据库已满的情况下,删除指纹模板数据库中原有的冗余数据,并尽量增加新的指纹信息的学习方法;智能更新学习方法是在指纹模板数据库已满的情况下,根据用户使用环境,将指纹模板数据库中的指纹信息,更新为当前识别成功并且与指纹模板数据库中指纹信息的图像质量相近的指纹信息。
具体的,更新模块包括判断单元、第一更新单元和第二更新单元,其中,
判断单元:用于在指纹识别成功后,判断指纹模板数据库是否饱和,若没有饱和则启动第一更新单元进行第一阶段学习,若已经饱和则启动第二更新单元进行第二阶段学习。
假设指纹模板数据库中当前存储的指纹信息量为n,指纹模板数据库所能容纳的最大指纹信息量为M。当n<M时,则判定指纹模板数据库没有饱和;当n≥M时,则判定指纹模板数据库已经饱和。
第一更新单元:用于判断采集的指纹信息是否满足第一更新条件,若是则采用贪心学习方法,将采集的指纹信息添加到指纹模板数据库中,快速更新指纹模板数据库中的指纹信息。
在某些实施例中,第一更新单元判断采集的指纹信息中相对于模板数据库中的指纹信息是否有新增信息,只要有新增信息,则判定采集的指纹信息满足第一更新条件。否则判定不满足第一更新条件,不予更新。
在另一些实施例中,当采集的指纹信息相对于指纹模板数据库中的指纹信息有新增信息,且新增信息量大于等于第一阈值时,第一更新单元则判定采集的指纹信息满足第一更新条件。若没有新增信息,或者新增信息小于第一阈值时,则判定不满足第一更新条件,不予更新。
第一阈值可以是一固定值,第一阈值设置得宽松时,学习速度较快,会增加过多重复的冗余信息。为了控制第一阶段学习的学习速度,即指纹信息的更新速度,优选第一阈值为一动态变化值,通过计算出指纹模板库中已经包含的指纹信息量来自适应调整第一阈值,如果当前指纹模板数据库中的信息量较少,则放松第一阈值,加快更新速度。随着学习过程中指纹模板库中的信息量逐步增加,逐步加严第一阈值,调整更新速度。为此,第一阈值可以是采集的指纹信息新增的信息量占指纹模板数据库中指纹信息量的一定百分比(如5%-10%),则随着指纹模板数据库中指纹信息量的增加,第一阈值也越来越大,第一更新条件越来越严格。
优选地,设第一阈值为r,且r=a·r0+b·I,其中a、b为常数,r0为原始阈值,I为指纹模板数据库中当前的指纹信息量。上式表明,随着I的增大,第一更新条件越来越严格。
在某些实施例中,若采集的指纹信息相对指纹模板数据库没有新增信息,即指纹模板数据库中存在与采集的指纹信息完全相匹配的指纹信息,但是由于当前指纹模板数据库不饱和,并且多张指纹图像的图像质量等指标也可能不相同,增加指纹模板对降低拒真率也是有意义的。因此,在这种情况下,同样判定为满足第一更新条件。
当采集的指纹信息满足第一更新条件时,第一更新单元则将采集的指纹信息添加到指纹模板数据库中,更新指纹模板数据库中的指纹信息。从而,将从一开始注册得到的手指小部分区域的指纹信息,通过使用过程中持续的动态更新,最终获得手指大部分区域的指纹信息。
第二更新单元:用于判断采集的指纹信息是否满足第二更新条件,若是则采用扩展式学习方法和/或智能更新学习方法,从指纹模板数据库中选取目标指纹信息,并以采集的指纹信息替换该目标指纹信息,以对指纹模板数据库中的指纹信息进行动态更新。
在某些实施例中,当采集的指纹信息相对于指纹模板数据库中的指纹信息有新增信息,且新增信息量达到第二阈值时,第二更新单元则判定采集的指纹信息满足第二更新条件,并选取指纹模板数据库中冗余信息最多且其新增信息小于采集的指纹信息的新增信息的指纹信息作为目标指纹信息,采用扩展式学习方法进行更新;若没有新增信息或者新增信息量小于第二阈值,第二更新单元则判定不满足第二更新条件,不予更新。其中,第二阈值可以是采集的指纹信息新增的信息量占指纹模板数据库中指纹信息量的一定百分比(如10%以上),例如当采集的指纹信息新增的信息量大于指纹模板数据库中指纹信息量的10%时,第二更新单元则判定采集的指纹信息满足第二更新条件。
在另一些实施例中,当采集的指纹信息的图像质量满足预定条件时,第二更新单元则判定采集的指纹信息满足第二更新条件,并将指纹模板数据库中与采集的指纹信息相匹配的指纹信息选取为目标指纹信息,采用智能更新学习方法进行更新;若不能满足预定条件,则判定不满足第二更新条件,不予更新。其中,预定条件可以为:采集的指纹信息与指纹模板数据库中与之匹配的指纹信息的图像质量接近,如采集的指纹信息的图像质量不小于指纹模板数据库中与之匹配的指纹信息的图像质量的一定百分比(如70%),则判定采集的指纹信息满足第二更新条件。或者,预定条件也可以是采集的指纹信息的图像质量达到一预定标准等。
还有一些实施例中,可以将前述两实施例结合起来。第二更新单元首先判断采集的指纹信息的新增信息量是否达到第二阈值,若是则判定采集的指纹信息满足第二更新条件,并选取指纹模板数据库中冗余信息最多且其新增信息小于采集的指纹信息的新增信息的指纹信息作为目标指纹信息,采用扩展式学习方法进行更新。若新增的信息量小于第二阈值,第二更新单元则继续判断采集的指纹信息的图像质量是否满足预定条件;若是则判定采集的指纹信息满足第二更新条件,并将指纹模板数据库中与采集的指纹信息相匹配的指纹信息选取为目标指纹信息,采用智能更新学习方法进行更新;若否则判定不满足第二更新条件,不予更新。
当采用扩展式学习方法进行更新时,第二更新单元则删除指纹模板数据库中冗余信息最多且其新增信息小于采集的指纹信息的新增信息的指纹信息来腾出空间,并添加采集的指纹信息作为替换信息,实现对指纹模板数据库中的指纹信息进行动态更新。从而通过删除可以舍弃的多余的指纹信息,继续增加指纹模板库中的指纹信息,将从一开始注册得到的手指小部分区域的指纹信息,扩展得到手指大部分区域的指纹信息。
当采用智能更新学习方法进行更新时,第二更新单元则删除指纹模板数据库中与采集的指纹信息相匹配的指纹信息来腾出空间,并添加采集到的指纹信息作为替换信息,实现对指纹模板数据库中的指纹信息进行动态更新。从而,在用户使用过程中,可以随着手指指纹的变化对指纹模板数据库中的指纹信息进行同步更新,降低了在不同的使用环境下指纹识别失败的概率,保证了用户的体验效果,提高了指纹识别技术的应用性能。
需要说明的是:上述实施例提供的指纹识别装置在进行指纹信息的动态更新时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成。另外,上述实施例提供的指纹识别装置与指纹信息的动态更新方法实施例属于同一构思,其具体实现过程详见方法实施例,且方法实施例中的技术特征在装置实施例中均对应适用,这里不再赘述。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤可以通过程序来控制相关的硬件完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质可以是ROM/RAM、磁盘、光盘等。
应当理解的是,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (14)
1.一种指纹信息的动态更新方法,其特征在于,包括步骤:
采集指纹信息,根据采集的指纹信息和预先注册的指纹模板数据库进行指纹识别;
指纹识别成功后,判断所述指纹模板数据库是否饱和;
当所述指纹模板数据库没有饱和,且采集的指纹信息满足第一更新条件时,将采集的指纹信息添加到所述指纹模板数据库中;
当所述指纹模板数据库已经饱和,且采集的指纹信息满足第二更新条件时,从所述指纹模板数据库中选取目标指纹信息,并以采集的指纹信息替换所述目标指纹信息,其中,所述第二更新条件为采集的指纹信息相对于所述指纹模板数据库中的指纹信息有新增信息,且新增信息量达到第二阈值。
2.根据权利要求1所述的指纹信息的动态更新方法,其特征在于,所述第一更新条件为采集的指纹信息相对于所述指纹模板数据库中的指纹信息有新增信息。
3.根据权利要求1所述的指纹信息的动态更新方法,其特征在于,所述第一更新条件为采集的指纹信息相对于所述指纹模板数据库中的指纹信息有新增信息,且新增信息量达到第一阈值。
4.根据权利要求3所述的指纹信息的动态更新方法,其特征在于,所述第一阈值为r,且r=a·r0+b·I,其中a、b为常数,r0为原始阈值,I为所述指纹模板数据库中当前的指纹信息量。
5.根据权利要求1所述的指纹信息的动态更新方法,其特征在于,所述第一更新条件为所述指纹模板数据库中存在与采集的指纹信息相匹配的指纹信息。
6.根据权利要求1-5任一项所述的指纹信息的动态更新方法,其特征在于,所述目标指纹信息为:所述指纹模板数据库中,冗余信息最多且其新增信息小于采集的指纹信息的新增信息的指纹信息。
7.根据权利要求1-5任一项所述的指纹信息的动态更新方法,其特征在于,所述第二更新条件为新增信息量小于第二阈值且采集的指纹信息的图像质量满足预定条件;所述目标指纹信息为所述指纹模板数据库中与采集的指纹信息相匹配的指纹信息。
8.一种指纹识别装置,其特征在于,包括:
采集模块,用于采集指纹信息;
识别模块,用于根据采集的指纹信息和预先注册的指纹模板数据库进行指纹识别;
更新模块,用于在指纹识别成功后,对所述指纹模板数据库进行更新;
所述更新模块包括判断单元、第一更新单元和第二更新单元,其中:
判断单元,用于判断所述指纹模板数据库是否饱和,若否,则启动所述第一更新单元,若是则启动所述第二更新单元;
第一更新单元,用于判断采集的指纹信息是否满足第一更新条件,若是则将采集的指纹信息添加到所述指纹模板数据库中;
第二更新单元,用于判断采集的指纹信息是否满足第二更新条件,若是则从所述指纹模板数据库中选取目标指纹信息,并以采集的指纹信息替换所述目标指纹信息,其中,当采集的指纹信息相对于所述指纹模板数据库中的指纹信息有新增信息,且新增信息量达到第二阈值时,则判定采集的指纹信息满足第二更新条件。
9.如权利要求8所述的指纹识别装置,其特征在于,所述第一更新单元用于:当采集的指纹信息相对于所述指纹模板数据库中的指纹信息有新增信息时,则判定采集的指纹信息满足第一更新条件。
10.根据权利要求8所述的指纹识别装置,其特征在于,所述第一更新单元用于:当采集的指纹信息相对于所述指纹模板数据库中的指纹信息有新增信息,且新增信息量达到第一阈值时,则判定采集的指纹信息满足第一更新条件。
11.根据权利要求10所述的指纹识别装置,其特征在于,所述第一阈值为r,且r=a·r0+b·I,其中a、b为常数,r0为原始阈值,I为所述指纹模板数据库中当前的指纹信息量。
12.根据权利要求8所述的指纹信息的动态更新方法,其特征在于,所述第一更新单元用于:当所述指纹模板数据库中存在与采集的指纹信息相匹配的指纹信息时,则判定采集的指纹信息满足第一更新条件。
13.根据权利要求8-12任一项所述的指纹识别装置,其特征在于,所述第二更新单元用于:选取所述指纹模板数据库中冗余信息最多且其新增信息小于采集的指纹信息的新增信息的指纹信息作为所述目标指纹信息。
14.根据权利要求8-12任一项所述的指纹识别装置,其特征在于,所述第二更新单元用于:当新增信息量小于第二阈值且采集的指纹信息的图像质量满足预定条件时,则判定采集的指纹信息满足第二更新条件,并将所述指纹模板数据库中与采集的指纹信息相匹配的指纹信息选取为所述目标指纹信息。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510036864.3A CN105868679B (zh) | 2015-01-23 | 2015-01-23 | 指纹信息的动态更新方法和指纹识别装置 |
EP15878608.7A EP3188074B1 (en) | 2015-01-23 | 2015-11-12 | Fingerprint information dynamic updating method and fingerprint recognition apparatus |
KR1020177008547A KR101893315B1 (ko) | 2015-01-23 | 2015-11-12 | 지문 정보의 동적 업데이트 방법과 지문 인식 장치 |
PCT/CN2015/094460 WO2016115940A1 (zh) | 2015-01-23 | 2015-11-12 | 指纹信息的动态更新方法和指纹识别装置 |
US15/468,800 US10482311B2 (en) | 2015-01-23 | 2017-03-24 | Fingerprint information dynamic updating method and fingerprint recognition apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510036864.3A CN105868679B (zh) | 2015-01-23 | 2015-01-23 | 指纹信息的动态更新方法和指纹识别装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105868679A CN105868679A (zh) | 2016-08-17 |
CN105868679B true CN105868679B (zh) | 2017-11-28 |
Family
ID=56416394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510036864.3A Active CN105868679B (zh) | 2015-01-23 | 2015-01-23 | 指纹信息的动态更新方法和指纹识别装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10482311B2 (zh) |
EP (1) | EP3188074B1 (zh) |
KR (1) | KR101893315B1 (zh) |
CN (1) | CN105868679B (zh) |
WO (1) | WO2016115940A1 (zh) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105389566B (zh) * | 2015-11-13 | 2018-09-11 | 广东欧珀移动通信有限公司 | 指纹识别方法、指纹模板的更新方法、装置和移动终端 |
WO2017161501A1 (zh) * | 2016-03-22 | 2017-09-28 | 深圳市汇顶科技股份有限公司 | 指纹图像的校正方法、装置和终端 |
CN106022290B (zh) * | 2016-05-30 | 2018-03-27 | 广东欧珀移动通信有限公司 | 一种指纹模板更新方法及终端设备 |
CN106372609B (zh) * | 2016-09-05 | 2018-03-30 | 广东欧珀移动通信有限公司 | 指纹模板更新方法、装置及终端设备 |
US10395129B2 (en) * | 2016-09-14 | 2019-08-27 | Idex Asa | Dynamic registration seed |
CN106557755B (zh) * | 2016-11-24 | 2021-05-04 | 北京小米移动软件有限公司 | 指纹模板获取方法及装置 |
CN106778165A (zh) * | 2016-11-30 | 2017-05-31 | 努比亚技术有限公司 | 指纹处理装置及方法 |
CN108319829B (zh) * | 2017-01-11 | 2022-05-06 | 中兴通讯股份有限公司 | 一种声纹验证方法和装置 |
CN107038414B (zh) * | 2017-03-08 | 2020-08-14 | Oppo广东移动通信有限公司 | 一种指纹模板同步方法及设备 |
KR102558741B1 (ko) * | 2017-12-12 | 2023-07-24 | 삼성전자주식회사 | 사용자 등록 장치 및 방법 |
KR20190074782A (ko) * | 2017-12-20 | 2019-06-28 | 삼성전자주식회사 | 생체 정보와 관련된 이미지의 품질에 따라, 이미지를 지정된 방식으로 처리하여 인증하는 방법 및 이를 수행하는 전자 장치 |
CN108629172B (zh) * | 2018-05-09 | 2019-03-29 | 飞天诚信科技股份有限公司 | 一种指纹管理方法及系统 |
CN108694796A (zh) * | 2018-06-04 | 2018-10-23 | 四川斐讯信息技术有限公司 | 基于路由器与智能家居实现安全审计预警的系统及其方法 |
CN108846913A (zh) * | 2018-06-25 | 2018-11-20 | 江苏优泰智能科技有限公司 | 一种防止代签到打卡器的系统控制方法 |
CN109145800B (zh) * | 2018-08-13 | 2021-06-01 | Oppo广东移动通信有限公司 | 指纹模板更新方法及相关产品 |
CN110858294B (zh) * | 2018-08-26 | 2023-11-10 | 敦泰电子有限公司 | 提升指纹识别率的指纹识别方法及指纹识别芯片 |
CN109543570B (zh) * | 2018-11-06 | 2023-04-18 | Oppo广东移动通信有限公司 | 指纹识别方法及相关产品 |
CN109690563B (zh) * | 2018-12-04 | 2023-05-30 | 深圳市汇顶科技股份有限公司 | 指纹注册方法、终端和计算机可读存储介质 |
KR102021736B1 (ko) | 2019-01-09 | 2019-09-18 | 주식회사 시큐어티앤에스 | 생체 인증 정보 등록 및 동적 업데이트 방법 |
CN111611831A (zh) * | 2019-02-26 | 2020-09-01 | 浙江中正智能科技有限公司 | 一种指纹模板自学习方法 |
WO2020232636A1 (zh) * | 2019-05-21 | 2020-11-26 | 深圳市汇顶科技股份有限公司 | 指纹识别装置、指纹识别方法及电子设备 |
CN110717429B (zh) * | 2019-09-27 | 2023-02-21 | 联想(北京)有限公司 | 一种信息处理方法、电子设备及计算机可读存储介质 |
CN113869206A (zh) * | 2019-10-21 | 2021-12-31 | 深圳市汇顶科技股份有限公司 | 识别指纹的方法、指纹识别装置和电子设备 |
CN111144323A (zh) * | 2019-12-28 | 2020-05-12 | 广东智冠信息技术股份有限公司 | 一种掌静脉生物特征识别注册库自适应变化方法 |
CN111241314B (zh) * | 2020-01-13 | 2024-09-17 | 天津极豪科技有限公司 | 指纹底库录入方法、装置、电子设备及存储介质 |
CN113191246A (zh) * | 2021-04-26 | 2021-07-30 | 深圳轻喜到家科技有限公司 | 一种可远程控制式家政信息采集终端 |
CN112990163B (zh) * | 2021-05-18 | 2021-08-06 | 深圳阜时科技有限公司 | 指纹校准方法、电子设备及存储介质 |
CN116311388B (zh) * | 2022-08-18 | 2024-05-10 | 荣耀终端有限公司 | 指纹识别的方法和装置 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6125192A (en) * | 1997-04-21 | 2000-09-26 | Digital Persona, Inc. | Fingerprint recognition system |
JP2004342073A (ja) * | 2003-04-25 | 2004-12-02 | Nec Corp | 指紋認証システム及び指紋認証方法 |
KR100888824B1 (ko) * | 2007-02-15 | 2009-03-17 | (주)휴제닉스 | 휴대형 지문인식 및 개인인증 장치 및 이를 이용한지문인식 및 개인인증 방법 |
CN101231692A (zh) * | 2007-12-24 | 2008-07-30 | 浙江金指码科技有限公司 | 通过指纹特征值调整的学习型智能指纹识别比对方法 |
CN101231691A (zh) * | 2007-12-24 | 2008-07-30 | 浙江金指码科技有限公司 | 通过指纹数据数量调整的学习型智能指纹识别比对方法 |
CN102254167B (zh) * | 2011-08-16 | 2013-06-19 | 杭州晟元芯片技术有限公司 | 一种降低指纹比对拒真率的方法 |
CN102708360A (zh) * | 2012-05-09 | 2012-10-03 | 深圳市亚略特生物识别科技有限公司 | 一种指纹模板生成及自动更新的方法 |
US10713229B2 (en) * | 2013-01-11 | 2020-07-14 | Nec Corporation | Index generating device and method, and search device and search method |
US9965608B2 (en) * | 2013-07-18 | 2018-05-08 | Samsung Electronics Co., Ltd. | Biometrics-based authentication method and apparatus |
US9760756B2 (en) * | 2013-12-05 | 2017-09-12 | Aro, Inc. | Venue identification using sensor fingerprints |
WO2016006276A1 (ja) * | 2014-07-10 | 2016-01-14 | 日本電気株式会社 | インデックス生成装置及びインデックス生成方法 |
US9582705B2 (en) * | 2014-08-31 | 2017-02-28 | Qualcomm Incorporated | Layered filtering for biometric sensors |
-
2015
- 2015-01-23 CN CN201510036864.3A patent/CN105868679B/zh active Active
- 2015-11-12 WO PCT/CN2015/094460 patent/WO2016115940A1/zh active Application Filing
- 2015-11-12 EP EP15878608.7A patent/EP3188074B1/en active Active
- 2015-11-12 KR KR1020177008547A patent/KR101893315B1/ko active Active
-
2017
- 2017-03-24 US US15/468,800 patent/US10482311B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3188074A4 (en) | 2018-03-07 |
CN105868679A (zh) | 2016-08-17 |
EP3188074A1 (en) | 2017-07-05 |
EP3188074B1 (en) | 2020-08-05 |
US20170200043A1 (en) | 2017-07-13 |
US10482311B2 (en) | 2019-11-19 |
KR20170046756A (ko) | 2017-05-02 |
WO2016115940A1 (zh) | 2016-07-28 |
KR101893315B1 (ko) | 2018-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105868679B (zh) | 指纹信息的动态更新方法和指纹识别装置 | |
EP3182316B1 (en) | Fingerprint authentication method and system, and terminal supporting fingerprint authentication | |
CN112199530B (zh) | 多维度脸库图片自动更新方法、系统、设备及介质 | |
CN105469033A (zh) | 指纹识别方法、装置及终端设备 | |
CN110245145A (zh) | 关系型数据库到Hadoop数据库的结构同步方法和装置 | |
US20140297606A1 (en) | Method and device for processing a time sequence based on dimensionality reduction | |
CN104935440A (zh) | 远程设立金融账户的认证方法及认证设备 | |
CN105653171A (zh) | 基于指纹识别的终端控制方法、终端控制装置及终端 | |
CN105487784A (zh) | 电子终端的控制方法、装置、终端和系统 | |
CN106227510A (zh) | 应用推荐方法及装置 | |
CN112052251A (zh) | 目标数据更新方法和相关装置、设备及存储介质 | |
CN113778537A (zh) | 一种系统模式切换方法及装置 | |
CN107066175A (zh) | 生成有价证券显示界面的方法及装置 | |
CN107103029A (zh) | 一种用于机器人的图像数据处理方法 | |
CN111309946B (zh) | 一种已建立档案优化方法及装置 | |
CN115527241A (zh) | 指纹模板更新方法、装置、嵌入式设备及存储介质 | |
CN118697552A (zh) | 基于应用场景的自动变光面罩调节方法 | |
CN110765221A (zh) | 时空轨迹数据的管理方法和装置 | |
CN108229263B (zh) | 目标对象的识别方法和装置、机器人 | |
CN105589896A (zh) | 数据挖掘方法及装置 | |
CN114330900A (zh) | 一种监所民警巡更管理方法、系统及存储介质 | |
CN110231960A (zh) | 一种目标屏幕确定方法、装置及存储介质 | |
CN101951699A (zh) | 一种多模终端匹配网络的方法、系统及多模终端 | |
WO2024066349A1 (zh) | 意图执行方法、装置、存储介质及电子装置 | |
CN106557761A (zh) | 一种指纹识别的方法及装置 |
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 |