指纹检测方法及其电路技术

技术编号:18941622 阅读:23 留言:0更新日期:2018-09-15 11:17
本发明专利技术提供一种指纹检测方法及其电路。该指纹检测方法,包括:在使用标准的第一参数进行第一次边缘检测后,若该第一次边缘检测所得到的第一数值不符合预设值,则改用第二参数进行第二次边缘检测,以使不适用该标准的第一参数的指纹可以进入指纹辨识程序。若该第二次边缘检测所得到的第二数值仍不符合该预设值,则判定触碰的物件并非手指。本发明专利技术可适用各种手指的指纹。

Fingerprint detection method and its circuit

The invention provides a fingerprint detection method and a circuit thereof. The fingerprint detection method includes: after the first edge detection using the first parameter of the standard, if the first value obtained by the first edge detection does not conform to the preset value, the second edge detection is performed with the second parameter so that the fingerprint which does not apply the first parameter of the standard can enter the fingerprint identification program. . If the second value obtained by the second edge detection still does not conform to the preset value, it is determined that the object touched is not a finger. The invention can be applied to fingerprints of various fingers.

【技术实现步骤摘要】
指纹检测方法及其电路
本专利技术有关一种指纹检测方法,特别是有关一种能适用各种手指的指纹检测方法及其电路。
技术介绍
利用指纹进行身份辨识将手指按压于感测电路上以取得二维模拟图像,再将该二维模拟图像转换为二维的数字图像数据,例如二维的像素数据,之后读取整个该二维的图像数据进行身份辨识。然而,在该感测电路取得二维模拟图像后,还需要判断取得的二维模拟图像是否为手指的指纹图像,在确认取得的二维模拟图像为手指的指纹图像后,才进行身份辨识,以避免误操作。目前的方法是使用一预设的标准参数来判断是否为手指的指纹图像,此标准参数虽然可以适用大多数人,但仍有一部分人的手指因较干燥或指纹较不明显而无法适用此标准参数,导致这些人的指纹无法通过认证。因此,一种适用各种手指的指纹检测方法及其电路,乃为所冀。
技术实现思路
本专利技术的目的之一,在于提供一种适用各种手指的指纹检测方法及其电路。本专利技术的目的之一,在于提供一种使用不同参数分别进行二次边缘检测的指纹检测方法及其电路。根据本专利技术,一种指纹检测方法包括在判定有物件触碰后,先使用一第一参数对指纹图像产生装置输出的一图像数据进行第一次边缘检测以判断该物件是否为手指,在该第一次边缘检测所得到的第一数值不符合一预设值时,使用一第二参数对该图像数据进行第二次边缘检测,当该第二次边缘检测所得到的第二数值不符合该预设值时,判定该物件并非手指。根据本专利技术,一种指纹检测电路包括一指纹图像产生装置及一手指检测电路。该手指检测电路先使用一第一参数对该指变图像产生装置输出的图像数据进行第一次边缘检测,在该第一次边缘检测所得到的第一数值不符合一预设值时,该手指检测电路再使用一第二参数对该图像数据进行第二次边缘检测,当该第二次边缘检测所得到的第二数值不符合该预设值时,该手指检测电路判定该物件并非手指。本专利技术的指纹检测方法及电路在第二次边缘检测时,选用较合适的第二参数以使特殊手指的指纹可以进入指纹辨识程序,较佳者,该第二参数可以通过第一次边缘检测所产生的数据来决定。本专利技术可适用各种手指的指纹。附图说明图1显示本专利技术指纹检测方法的第一实施例;图2显示本专利技术指纹检测电路的实施例;图3为图1中步骤S10的实施例;图4为图1中步骤S14的实施例;图5显示图2中手指检测电路的实施例;图6为图5中处理单元的实施列;以及图7显示本专利技术应用水滴检测及水气检测的实施例。附图标号10指纹图像产生装置12感测电路122扫描阵列124感测单元14模拟数字转换器16抖动检测电路18手指检测电路20自动增益控制电路22AGC计算单元24增益偏移计算单元26扫图截取电路30模拟图像32二维数据34图像数据36读取单元38一维数据段40一维数据段42处理单元44检测单元46检测单元48旗标单元50判断单元52位移单元54比较单元具体实施方式图1显示本专利技术指纹检测方法的第一实施例,图2显示本专利技术指纹检测电路的实施例。在图2的指纹检测电路中,指纹图像产生装置10包含感测电路12及模拟数字转换器(Analog-to-DigitalConverter;ADC)14,其中感测电路12还包括由多个感测单元124组成的扫描阵列122,感测电路12驱动扫描阵列122而产生一模拟图像,ADC14会将模拟图像转换为数字的图像数据。抖动检测电路16会根据感测电路12输出的图像数据判断是否有物件触碰,如图1的步骤S10。判断是否有物件触碰的方式有很多,例如抖动检测电路16可以比较感测电路12前后二次扫描输出的图像数据以判断是否有物件触碰。图3为图1中步骤S10的实施例,为了降低耗电,在无物件触碰的情况下,控制器28可以命令感测电路12进入省电模式,此时感测电路12只选择扫描阵列122的其中一列或一部分进行扫描,如步骤S102,然后比较前后二次扫描得到的图像数据是否有差异,如步骤S104,若无差异表示无物件触碰并回到步骤S102,若有差异表示有物件触碰,进入步骤S12。较佳者,在图3的步骤S102中,选择扫描阵列中的中心列r5进行扫描,此外,前一次扫描得到的图像数据会先暂存起来,等取得后一次扫描的图像数据后,再进行步骤S104,比较前后二次扫描得到的图像数据是否有差异。前后二次扫描的时间间隔可以自由设定,较佳者,该时间间隔为1秒。在抖动检测电路16判定有物件触碰后,将送出信号至控制器28以启动手指检测电路18判断触碰的物件是否为手指。在省电模式下,控制器28启动手指检测电路18时,同时也会送出信号至指纹图像产生装置10,使感测电路12由省电模式进入检测模式。在检测模式中,控制器28可根据需要控制感测电路12对需要的列进行扫描以取得模拟图像,控制器28还可以根据需要控制ADC14读取模拟图像中不同区域的数据产生图像数据。手指检测电路18在启动后,进行步骤S12从指纹图像产生装置10取得图像数据,接着进行步骤S14使用预设的第一参数对图像数据进行第一次边缘检测以得到第一数值,之后进行步骤S16比较第一数值是否符合一预设值。若第一数值符合预设值,表示物件为手指,手指检测电路18将送出信号给控制器28,控制器28因而启动扫图截取电路26以进入扫描模式,如步骤S22,扫图截取电路26在启动后开始接收图像数据并进行指纹辨识。相反的,在步骤S16中若第一数值不符合预设值,则执行步骤S18使用第二参数进行第二次边缘检测。图4为图1中步骤S14的实施例,图5显示图2中手指检测电路18的实施例。在图5中,ADC14接收到模拟图像30后,将其转换为具有N×N的数字的二维数据32,在此实施例中是以96×96的二维数据为例。由于ADC14将模拟图像30转换为二维数据32后具有依序传送数据的特性,因此二维数据32可以整列输出以产生具有96列数据L1、L2……L96的图像数据34,每列数据L1、L2……L96包含96个一维数值。在图4的步骤S142中,图像数据34被划分为多个区域Z1、Z2及Z3,手指检测电路18的读取单元36连接ADC14,以线性方式从多个区域Z1、Z2及Z3中至少一个读取部分数据得到多个一维数据段38或40,如步骤S144所示。每一个一维数据段38或40包含多个一维数值。在图5的实施例中,每一个区域Z1、Z2及Z3各包含32列数据,读取单元36以每4列读取1列的方式分别从区域Z1、Z2及Z3中读取部分数据以产生多个一维数据段,读取方式可以将列数据的96个一维数值一次读取形成一个一维数据段38,或者分多次读取形成多个一维数据段40,例如每次读取8个一维数值形成一维数据段40。在其他实施例中,读取单元36可以只读取其中一个区域的列数据,读取方式也不限于每4列读取1列,也可以是每8列读取1列、每2列读取1列或读取几个连续的列等模式。处理单元42连接读取单元36,以第一参数对多个一维的数据段38或40进行运算得到第一数值,如步骤S146所示。在此实施例中,图像数据34被划分为上中下三个区域,但本专利技术并不限于此种划分方式,其他的划分方式同样也适用,例如划分为左右两个区域。图6为图5中处理单元42的实施列,其包括检测单元44及46、旗标单元48以及判断单元50。当读取单元36产生多个一维数据段40后,进行图4中的步骤S146,此时读取单元36依序提供一维数据段40给处理单元42本文档来自技高网...

【技术保护点】
1.一种指纹检测方法,其特征在于,包括下列步骤:在判定有物件触碰后,使用第一参数对指纹图像产生装置输出的图像数据进行第一次边缘检测,以判断该物件是否为手指,其中该指纹图像产生装置包含有扫描阵列用以扫描该物件;在该第一次边缘检测所得到的第一数值不符合预设值时,使用第二参数对该图像数据进行第二次边缘检测;以及当该第二次边缘检测所得到的第二数值不符合该预设值时,判定该物件并非手指。

【技术特征摘要】
2017.03.01 TW 1061066951.一种指纹检测方法,其特征在于,包括下列步骤:在判定有物件触碰后,使用第一参数对指纹图像产生装置输出的图像数据进行第一次边缘检测,以判断该物件是否为手指,其中该指纹图像产生装置包含有扫描阵列用以扫描该物件;在该第一次边缘检测所得到的第一数值不符合预设值时,使用第二参数对该图像数据进行第二次边缘检测;以及当该第二次边缘检测所得到的第二数值不符合该预设值时,判定该物件并非手指。2.如权利要求1所述的指纹检测方法,其特征在于,更包括只选择该扫描阵列的其中一列进行扫描,以判断是否有物件触碰。3.如权利要求1所述的指纹检测方法,其特征在于,更包括下列步骤:只选择该扫描阵列的其中一列进行前后二次扫描;以及将该前后二次扫描结果互相比较,以判断是否有物件触碰。4.如权利要求1所述的指纹检测方法,其特征在于,更包括只选择该扫描阵列的中心列进行扫描,以判断是否有物件触碰。5.如权利要求1所述的指纹检测方法,其特征在于,更包括在该第一次边缘检测时,根据该第一次边缘检测所得到的数据进行自动增益控制计算得到一最大值、一最小值及一平均值以决定该第二参数。6.如权利要求1所述的指纹检测方法,其特征在于,更包括对该图像数据进行水滴检测以判断该图像数据是否异常。7.如权利要求1所述的指纹检测方法,其特征在于,更包括对该图像数据进行水气检测以判断该图像数据是否异常。8.如权利要求1所述的指纹检测方法,其特征在于,该第一次边缘检测包括下列步骤:将该图像数据划分为多个区域;以线性方式从该多个区域中至少一个读取部分数据得到多个一维数据段,其中每一个一维数据段包含多个一维数值;以及以该第一参数对该多个一维数据段进行运算产生该第一数值。9.如权利要求8所述的指纹检测方法,其特征在于,该产生该第一数值的步骤包括下列步骤:从每一个一维数据段的该多个一维数值中选取一最小代表值及一最大代表值,并在该最大代表值与该最小代表值之间的差值大于该第一参数时产生一旗标;以及计数该多个一维数据段产生该旗标的数量,以得到该第一数值。10.如权利要求9所述的指纹检测方法,其特征在于,该从每一个一维数据段的该多个一维数值中选取一最小代表值的步骤包括选取该多个一维数值中的最小者。11.如权利要求9所述的指纹检测方法,其特征在于,该从每一个一维数据段的该多个一维数值中选取一最大代表值的步骤包括选取该多个一维数值中的第二大者。12.如权利要求1所述的指纹检测方法,其特征在于,该第二次边缘检测包括下列步骤:将该图像数据划分为多个区域;以线性方式从该多个区域中至少一个读取部分数据得到多个一维数据段,其中每一个一维数据段包含多个一维数值;以及以该第二参数对该多个一维数据段进行运算产生该第二数值。13.如权利要求12所述的指纹检测方法,其特征在于,该产生该第二数值的步骤包括下列步骤:从每一个一维数据段的该多个一维数值中选取一最小代表值及一最大代表值,并在该最大代表值与该最小代表值之间的差值大于该第二参数时产生一旗标;以及计数该多个一维数据段产生该旗标的数量,以得到该第二数值。14.如权利要求13所述的指纹检测方法,其特征在于,该从每一个一维数据段的该多个一维数值中选取一最...

【专利技术属性】
技术研发人员:陈政雄
申请(专利权)人:映智科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1