CN102395995A - 活体信息登记装置、活体信息登记方法和活体信息登记用计算机程序以及活体认证装置、活体认证方法和活体认证用计算机程序 - Google Patents

活体信息登记装置、活体信息登记方法和活体信息登记用计算机程序以及活体认证装置、活体认证方法和活体认证用计算机程序 Download PDF

Info

Publication number
CN102395995A
CN102395995A CN2009801586864A CN200980158686A CN102395995A CN 102395995 A CN102395995 A CN 102395995A CN 2009801586864 A CN2009801586864 A CN 2009801586864A CN 200980158686 A CN200980158686 A CN 200980158686A CN 102395995 A CN102395995 A CN 102395995A
Authority
CN
China
Prior art keywords
biological information
distinct zone
distinct
zone
person
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
CN2009801586864A
Other languages
English (en)
Other versions
CN102395995B (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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of CN102395995A publication Critical patent/CN102395995A/zh
Application granted granted Critical
Publication of CN102395995B publication Critical patent/CN102395995B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • 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
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/98Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns
    • G06V10/993Evaluation of the quality of the acquired pattern

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Quality & Reliability (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Collating Specific Patterns (AREA)
  • Image Input (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

活体信息登记装置具有:活体信息取得部,其取得利用者的活体信息,生成表示该活体信息的活体图像;输入部,其取得利用者的识别信息;存储部;以及处理部。该处理部:从活体图像检测具有第1不鲜明度的低度不鲜明区域,从活体图像检测具有比第1不鲜明度高的第2不鲜明度的高度不鲜明区域,根据在高度不鲜明区域和与高度不鲜明区域相邻的检索区域内是否检测出低度不鲜明区域,判定产生了高度不鲜明区域和低度不鲜明区域的原因,将根据不鲜明区域的产生原因而不同的警告消息报知给利用者,当从最初取得的活体图像检测出高度不鲜明区域或低度不鲜明区域中的至少一方时,将在警告消息的报知后由活体信息取得部再次取得利用者的活体信息而再次生成的活体图像内表示的与活体信息相关的数据与利用者的识别信息相关联地存储在存储部内。

Description

活体信息登记装置、活体信息登记方法和活体信息登记用计算机程序以及活体认证装置、活体认证方法和活体认证用计算机程序
技术领域
这里公开的实施方式涉及取得对象者的活体信息相关的数据的活体信息登记装置、活体信息登记方法和活体信息登记用计算机程序。并且,这里公开的实施方式涉及通过将活体图像内表示的活体信息与预先登记的活体信息进行对照来判定是否认证对象者的活体认证装置、活体认证方法和活体认证用计算机程序。
背景技术
今年,开发出使用表示指纹或掌纹等活体信息的活体图像来认证装置或***的利用者的活体认证技术。利用这样的活体认证技术的活体认证装置例如取得表示想要使用活体认证装置的利用者的活体信息的活体图像作为输入活体图像。然后,活体认证装置将输入活体图像内表示的利用者的输入活体信息与登记活体图像内表示的预先登记的登记利用者的登记活体信息进行对照。活体认证装置在根据对照处理的结果判定为输入活体信息和登记活体信息一致的情况下,将该利用者认证为具有正当权限的登记利用者。然后,活体认证装置许可认证后的利用者使用活体认证装置或者与活体认证装置连接的其它装置。
这样的活体认证技术期望的是,在输入活体图像和登记活体图像中鲜明地映照有活体信息的特征性结构,以便高精度地对利用者进行对照。然而,根据所输入的活体信息的状态、或者利用者对用于输入活体信息的装置的操作,会获得局部或整体不鲜明的输入活体图像或登记活体图像。
例如,在活体认证装置取得利用者的特定手指的指纹图像作为表示活体信息的活体图像的情况下,当汗附着在该特定手指表面时,该汗积存在峰线间,从而使包含不鲜明区域的指纹图像被输入到活体认证装置。并且,当利用者用手指过度按压指纹传感器时,在该被按压部分中峰线和谷线的高低差变小,因而使得包含不鲜明区域的指纹图像被输入到活体认证装置。另一方面,作为对照用特征点,活体认证装置例如提取峰线的端点或分支点作为特征点,因而难以从这样的不鲜明区域正确提取特征点。因此,活体认证装置不能针对该不鲜明区域,正确调查预先登记的指纹图像的特征点和所输入的指纹图像的特征点的一致程度,结果对照精度下降。因此,开发出从表示所输入的活体信息的图像检测这样的不鲜明区域、或者校正这样的不鲜明区域的技术。
例如,专利文献1公开的认证装置从相对于图像提取单元相对移动的被检体中通过该图像提取单元连续提取多个部分图像。然后,该认证装置通过去除该多个部分图像中包含的不移动的图形的图像,从而从部分图像中去除附着在传感器面上的皮脂、汗、水蒸气等的像。
并且,专利文献2公开的条纹状图形提取***按预定数从图像中提取构成条纹状图形的线要素的局部方向角,计算该提取出的方向角的可靠性评价值。然后,该条纹状图形提取***通过抑制并行的线与预定条件相比存在不多的像素的可靠性评价值,能够校正由于写出飞白、写满等引起的模糊的峰线。
而且,专利文献3公开的指纹掌纹图像处理***将指掌纹图像分割为多个小区域,对各小区域进行频率变换,从而求出代表各小区域的多个频率分量。然后,该指纹掌纹图像处理***根据对小区域的中心部进行了频率变换后的结果与包含小区域的周边部在内进行了频率变换后的结果是否存在差异,判定该小区域是否是具有细微结构的区域。由此,该指纹掌纹图像处理***即使在指掌纹区域中存在不鲜明部分的情况下,也能正确判定指掌纹区域。
而且,专利文献4公开的输入指纹状态判定装置判定在对输入指纹图像进行了细分后的各区域中是否存在由峰线和谷线构成的指纹,并判定细分后的区域内的皮肤表面的状态。特别是,该输入指纹状态判定装置针对细分后的各区域,根据表示峰线的像素存在的比率和表示谷线或背景的像素存在的比率,判断各区域是湿润状态还是干燥状态。然后,该输入指纹状态判定装置根据针对全部区域的湿润状态的区域和干燥状态的区域的比率等判定指纹状态。
先行技术文献
专利文献
专利文献1:国际公开第2004-26139号小册子
专利文献2:日本特开2005-10842号公报
专利文献3:国际公开第2005-86091号小册子
专利文献4:日本特开2002-298126号公报
发明内容
发明所要解决的课题
如上所述,在表示活体信息的图像内形成不鲜明区域的原因不是一个。然后,在该原因不同的情况下,不鲜明区域的特征也会不同。例如,在原因是汗等液体附着在手指表面的情况下,即使在一个不鲜明区域内,不鲜明程度也由于液体层的厚度而改变。另一方面,在原因是手指过度按压指纹传感器的情况下,由于仅该过度按压的区域不鲜明,因而不鲜明程度比较均匀。
然而,上述任何现有技术均不能对形成不鲜明区域的原因进行区别。因此,采用上述现有技术的活体认证装置不能采取与形成不鲜明区域的原因对应的对策。
因此,本说明书的目的是提供通过在将表示活体信息的活体图像内包含的不鲜明区域的原因报知给利用者之后再次取得活体图像、能够利用包含不鲜明区域的可能性小的活体图像的活体信息登记装置和活体认证装置。
解决课题的手段
根据一个实施方式,提供了一种活体信息登记装置。该活体信息登记装置具有:活体信息取得部,其取得利用者的活体信息,生成表示该活体信息的活体图像;输入部,其取得利用者的识别信息;存储部;以及处理部。该处理部实现以下功能:低度不鲜明区域检测功能,从活体图像中检测具有第1不鲜明度的低度不鲜明区域;高度不鲜明区域检测功能,从活体图像中检测具有比第1不鲜明度高的第2不鲜明度的高度不鲜明区域;不鲜明原因判定功能,在检测出高度不鲜明区域、而且在与高度不鲜明区域相邻的检索区域内检测出低度不鲜明区域的情况下,判定为由于第1原因而产生了高度不鲜明区域和低度不鲜明区域,另一方面,在检测出高度不鲜明区域、而且在检索区域以外检测出低度不鲜明区域的情况下,或者在仅检测出高度不鲜明区域和低度不鲜明区域中的任一方的情况下,判定为由于与第1原因不同的第2原因而产生了高度不鲜明区域或低度不鲜明区域;警告处理功能,将根据第1原因或第2原因而不同的警告消息报知给利用者;以及登记功能,当从最初取得的活体图像中检测出高度不鲜明区域或低度不鲜明区域中的至少一方时,将在报知警告消息后由活体信息取得部再次取得利用者的活体信息而再次生成的活体图像内表示的与利用者的活体信息相关的数据,与利用者的识别信息相关联地存储在存储部内。
并且,根据另一实施方式,提供了一种活体认证装置。该活体认证装置具有:活体信息取得部,其取得利用者的输入活体信息,生成表示该输入活体信息的输入活体图像;存储部,其存储与预先登记的至少一人的登记利用者的登记活体信息相关的数据;以及处理部。该处理部实现以下功能:低度不鲜明区域检测功能,从输入活体图像中检测具有第1不鲜明度的低度不鲜明区域;高度不鲜明区域检测功能,从输入活体图像中检测具有比第1不鲜明度高的第2不鲜明度的高度不鲜明区域;不鲜明原因判定功能,在检测出高度不鲜明区域、而且在与高度不鲜明区域相邻的检索区域内检测出低度不鲜明区域的情况下,判定为由于第1原因而产生了高度不鲜明区域和低度不鲜明区域,另一方面,在检测出高度不鲜明区域、而且在检索区域以外检测出低度不鲜明区域的情况下,或者在仅检测出高度不鲜明区域和低度不鲜明区域中的任一方的情况下,判定为由于与第1原因不同的第2原因而产生了高度不鲜明区域或低度不鲜明区域;警告处理功能,将根据第1原因或第2原因而不同的警告消息报知给利用者;以及对照处理功能,当从最初取得的输入活体图像中检测出高度不鲜明区域或低度不鲜明区域中的至少一方时,将在报知警告消息后由活体信息取得部再次取得利用者的活体信息而再次生成的输入活体图像内表示的输入活体信息与登记活体信息进行对照。
并且,根据另一实施方式,提供了一种计算机程序,该计算机程序使装置登记活体信息,该装置具有:活体信息取得部,其取得利用者的活体信息,生成表示该活体信息的活体图像;输入部,其取得利用者的识别信息;存储部;以及处理部。该计算机程序具有使处理部执行以下处理的指令:从活体图像中检测具有第1不鲜明度的低度不鲜明区域;从活体图像中检测具有比第1不鲜明度高的第2不鲜明度的高度不鲜明区域;在检测出高度不鲜明区域、而且在与高度不鲜明区域相邻的检索区域内检测出低度不鲜明区域的情况下,判定为由于第1原因而产生了高度不鲜明区域和低度不鲜明区域,另一方面,在检测出高度不鲜明区域、而且在检索区域以外检测出低度不鲜明区域的情况下,或者在仅检测出高度不鲜明区域和低度不鲜明区域中的任一方的情况下,判定为由于与第1原因不同的第2原因而产生了高度不鲜明区域或低度不鲜明区域;将根据第1原因或第2原因而不同的警告消息报知给利用者;以及当从最初取得的活体图像中检测出高度不鲜明区域或低度不鲜明区域中的至少一方时,将在报知警告消息后由活体信息取得部再次取得利用者的活体信息而再次生成的活体图像内表示的与利用者的活体信息相关的数据,与利用者的识别信息相关联地存储在存储部内。
而且,根据另一实施方式,提供了一种计算机程序,该计算机程序使装置进行输入活体信息和登记活体信息的活体认证,该装置具有:活体信息取得部,其取得利用者的输入活体信息,生成表示输入活体信息的输入活体图像;存储部,其存储与登记利用者的登记活体信息相关的数据;以及处理部。该计算机程序具有使处理部执行以下处理的指令:从输入活体图像中检测具有第1不鲜明度的低度不鲜明区域;从输入活体图像中检测具有比第1不鲜明度高的第2不鲜明度的高度不鲜明区域;在检测出高度不鲜明区域、而且在与高度不鲜明区域相邻的检索区域内检测出低度不鲜明区域的情况下,判定为由于第1原因而产生了高度不鲜明区域和低度不鲜明区域,另一方面,在检测出高度不鲜明区域、而且在检索区域以外检测出低度不鲜明区域的情况下,或者在仅检测出高度不鲜明区域和低度不鲜明区域中的任一方的情况下,判定为由于与第1原因不同的第2原因而产生了高度不鲜明区域或低度不鲜明区域;将根据第1原因或第2原因而不同的警告消息报知给利用者;以及当从最初取得的输入活体图像中检测出高度不鲜明区域或低度不鲜明区域中的至少一方时,将在报知警告消息后由活体信息取得部再次取得利用者的活体信息而再次生成的输入活体图像内表示的输入活体信息与登记活体信息进行对照。
而且,根据另一实施方式,提供了一种活体信息登记方法,该活体信息登记方法在装置中登记活体信息,该装置具有:活体信息取得部,其取得利用者的活体信息,生成表示活体信息的活体图像;输入部,其取得利用者的识别信息;以及存储部。该活体信息登记方法包括以下步骤:从活体图像中检测具有第1不鲜明度的低度不鲜明区域;从活体图像中检测具有比第1不鲜明度高的第2不鲜明度的高度不鲜明区域;在检测出高度不鲜明区域、而且在与高度不鲜明区域相邻的检索区域内检测出低度不鲜明区域的情况下,判定为由于第1原因而产生了高度不鲜明区域和低度不鲜明区域,另一方面,在检测出高度不鲜明区域、而且在检索区域以外检测出低度不鲜明区域的情况下,或者在仅检测出高度不鲜明区域和低度不鲜明区域中的任一方的情况下,判定为由于与第1原因不同的第2原因而产生了高度不鲜明区域或低度不鲜明区域;将根据第1原因或第2原因而不同的警告消息报知给利用者;以及当从最初取得的活体图像中检测出高度不鲜明区域或低度不鲜明区域中的至少一方时,将在报知警告消息后由活体信息取得部再次取得利用者的活体信息而再次生成的活体图像内表示的与利用者的活体信息相关的数据,与利用者的识别信息相关联地存储在存储部内。
而且,根据另一实施方式,提供了一种活体认证方法,该活体认证方法在装置中进行输入活体信息和登记活体信息的活体认证,该装置具有:活体信息取得部,其取得利用者的输入活体信息,生成表示输入活体信息的输入活体图像;以及存储部,其存储与登记利用者的登记活体信息相关的数据。该活体认证方法包括以下步骤:从所述输入活体图像中检测具有第1不鲜明度的低度不鲜明区域;从所述输入活体图像中检测具有比所述第1不鲜明度高的第2不鲜明度的高度不鲜明区域;在检测出所述高度不鲜明区域、而且在与所述高度不鲜明区域相邻的检索区域内检测出所述低度不鲜明区域的情况下,判定为由于第1原因而产生了所述高度不鲜明区域和所述低度不鲜明区域,另一方面,在检测出所述高度不鲜明区域、而且在所述检索区域以外检测出所述低度不鲜明区域的情况下,或者在仅检测出所述高度不鲜明区域和所述低度不鲜明区域中的任一方的情况下,判定为由于与所述第1原因不同的第2原因而产生了所述高度不鲜明区域或所述低度不鲜明区域;将根据所述第1原因或所述第2原因而不同的警告消息报知给利用者;以及当从最初取得的所述输入活体图像中检测出所述高度不鲜明区域或所述低度不鲜明区域中的至少一方时,将在报知所述警告消息后由所述活体信息取得部再次取得利用者的活体信息而再次生成的所述输入活体图像内表示的输入活体信息与所述登记活体信息进行对照。
本发明的目的和优点是通过在权利要求中特别指出的要素和组合来实现和达到的。
应理解的是,上述的一般描述和下述的详细描述均是例示性和说明性的,如权利要求那样,不对本发明进行限定。
本说明书所公开的活体信息登记装置和活体认证装置取得以下效果:在将表示活体信息的活体图像内包含的不鲜明区域的原因报知给利用者之后再次取得活体图像,可利用包含不鲜明区域的可能性小的活体图像。
附图说明
图1是一个实施方式的执行活体认证处理的计算机的概略结构图。
图2是示出具有不鲜明区域的指纹图像的概要的图。
图3是示出一个实施方式的为了执行针对利用者的活体认证处理而实现的功能的、计算机具有的处理部的功能框图。
图4是示出一个实施方式的由在处理部上执行的计算机程序控制的指纹图像输入处理的动作流程图的图。
图5是示出由在处理部上执行的计算机程序控制的指纹图像登记处理的动作流程图的图。
图6是示出由在处理部上执行的计算机程序控制的活体认证处理的动作流程图的图。
图7是示出由在处理部上执行的计算机程序控制的活体认证处理的另一例的动作流程图的图。
图8是示出由在处理部上执行的计算机程序控制的活体认证处理的另一例的动作流程图的图。
具体实施方式
以下,参照附图说明一个实施方式的执行活体认证处理的计算机。
一个实施方式的计算机在由想要利用计算机的利用者登录到计算机时,取得利用者的活体信息作为输入活体信息。然后,该计算机将输入活体信息与预先登记在计算机内的登记利用者中、与由利用者所输入的识别信息对应的登记利用者的登记活体信息进行对照。该计算机在根据对照处理结果判定为输入活体信息和登记活体信息一致的情况下,将利用者认证为登记利用者。然后,该计算机许可认证后的利用者登录到该计算机。
这里,该计算机利用接触式传感器取得利用者的活体信息。然后,当该计算机取得了表示输入活体信息的输入活体图像或者表示登记活体信息的登记活体图像时,检测该输入活体图像或登记活体图像上的不鲜明区域。此时,该计算机通过着眼于不鲜明区域的特性根据原因而不同这一方面,确定在指纹图像上产生了不鲜明区域的原因。
另外,在本实施方式中,计算机利用指纹作为成为活体认证对象的活体信息。然而,成为活体认证对象的活体信息也可以是掌纹或鼻纹等、可由接触式传感器取得的存在于人体表面的其它活体信息。
并且,在本说明书中,“对照处理”的用语用于表示计算类似度的处理,该类似度表示输入活体信息和登记活体信息的类似程度。并且,“活体认证处理”的用语用于表示认证处理整体,该认证处理整体不仅包含对照处理,而且包含使用通过对照处理所求出的类似度来决定是否认证利用者的处理。
图1示出执行活体认证处理的计算机的概略结构图。如图1所示,该计算机1具有:输入部2,显示部3,活体信息取得部4,存储部5,以及处理部6。当利用者想要登录到计算机1时,计算机1使用表示利用者的指纹的指纹图像来执行活体认证处理。然后,在活体认证处理的结果是认证为利用者是预先登记在计算机1内的登记利用者中的任一方的情况下,计算机1执行登录处理。然后,计算机1许可该利用者使用计算机1。
输入部2具有例如键盘、鼠标或者触摸板等输入器件。然后,输入部2用于由利用者输入指令、数据等。并且,输入部2还作为用于将利用者的识别信息输入到计算机1的识别信息输入部执行功能。另外,利用者的识别信息可以是例如包含英文数字或者记号的字符串或利用者的姓名。经由输入部2所输入的指令、数据、或者利用者的识别信息被转交给处理部6。
显示部3具有例如液晶显示器或者CRT监视器等显示装置。然后,显示部3显示经由输入部2输入到计算机1的指令、数据或者利用者的识别信息、或者与由处理部7执行的应用相关联的各种信息等。
当正规的利用者被登记在计算机1上时,活体信息取得部4生成成为活体认证处理的基准的表示该利用者的指纹的登记指纹图像。并且,当利用者想要登录到计算机1时,活体信息取得部4生成表示该利用者的指纹的输入指纹图像。因此,活体信息取得部4具有例如扫描式指纹传感器。该指纹传感器可以是采用例如光学式、静电电容式、电场式或者感热式中的任一方式的传感器。并且,活体信息取得部4可以具有利用区域传感器的任一接触式的指纹传感器。然后,活体信息取得部4将所生成的指纹图像转交给处理部6。
另外,输入部2和活体信息取得部4也可以一体形成。
当利用者经由输入部2进行了要求登录的操作时,计算机1例如在显示部3上显示督促输入利用者的识别信息的消息、和督促将手指放在活体信息取得部4上的消息。当经由活体信息取得部4取得了利用者的输入指纹图像时,计算机1使该输入指纹图像与经由输入部2所输入的利用者的识别信息相关联。并且,当利用者经由输入部2进行了在计算机1上进行登记的操作时,计算机1例如在显示部3上显示督促输入利用者的识别信息的消息、和督促将手指放在活体信息取得部4上的消息。当经由活体信息取得部4取得了利用者的登记指纹图像时,计算机1使该登记指纹图像与经由输入部2所输入的利用者的识别信息相关联。
存储部5具有例如半导体存储器、磁盘装置或者光盘装置中的至少任一方。然后,存储部5存储由计算机1使用的应用程序、至少一人的登记利用者的识别信息和个人设定信息、各种数据等。并且,存储部5存储用于执行活体认证处理的程序。而且,存储部5针对登记利用者各方,存储与登记利用者的特定的手指指纹相关的数据。该与指纹相关的数据可以是从登记指纹图像中提取出的对照处理用的特征量、登记指纹图像自身或者其部分区域。或者,该与指纹相关的数据可以是对照处理用的特征量和登记指纹图像整体或其部分区域这两方。另外,登记指纹图像的部分区域可以是例如指纹的涡的中心附近区域等每个人的特征区域。
而且,存储部5也可以针对各个登记指纹图像,存储与不鲜明区域相关的信息。
并且,存储部5存储当检测出不鲜明区域时向利用者报知的警告消息。
处理部6具有1个或多个处理器及其***电路。然后,处理部6执行经由输入部2所输入的指令或各种应用。并且,处理部6执行利用者对计算机1的登录和登出、利用者的登记等的处理。这里,当从利用者经由输入部2要求执行向计算机1的登录处理时,处理部6执行使用从活体信息取得部4所取得的、表示该利用者的指纹的输入指纹图像的活体认证处理。并且,当从利用者经由输入部2要求执行向计算机1的登录处理时,处理部6执行使用从活体信息取得部4所取得的、表示该利用者的指纹的输入指纹图像的活体认证处理。然后,处理部6从该登记指纹图像提取出特征量,将提取出的特征量保存在存储部5内。
并且,当取得了输入指纹图像或登记指纹图像时,如果手指表面由于发汗等而变湿,则在输入指纹图像或登记指纹图像上,在与手指变湿部分相当的区域内,峰线和谷线的对比度变得不鲜明。并且,当利用者将手指过度按压活体信息取得部4时,峰线和谷线的高低差减小。因此,在输入指纹图像或登记指纹图像上,在与利用者将手指过度按压活体信息取得部4的部分相当的区域内,峰线和谷线的对比度变得不鲜明。并且,在手指表面柔软的情况下,在输入指纹图像或登记指纹图像上,在与该柔软部分相当的区域内,与手指过度按压的情况一样,峰线和谷线的对比度变得不鲜明。
这种对比度不鲜明的区域的存在是使对照精度下降的主要原因。而且,根据对比度不鲜明的主要原因,不鲜明程度也改变。
图2是具有不鲜明区域的指纹图像的概要的图。在图2所示的指纹图像200中,虚线201表示峰线。并且,区域210表示由于手指表面变湿而使峰线和谷线的对比度变得不鲜明的区域。而且,区域210包含位于其中央的主区域211、以及在指纹图像的取得时沿着手指相对于活体信息取得部4移动的方向与主区域211相邻的两个副区域212、213。主区域211是由于比较多的液体附着在与该主区域211对应的手指表面部分而形成的。因此,主区域211的不鲜明度高。另一方面,两个副区域212、213对应于由于利用者移动手指而使附着在与主区域211对应的手指表面的液体扩展的区域。因此,附着在与副区域212、213对应的手指表面部分的液体量一般比附着在与主区域211对应的手指表面部分的液体量少。因此,副区域212、213的不鲜明度低于主区域211的不鲜明度。
并且,由于手指肚不平、或者当利用者滑动手指时对手指施加的力不恒定,也使液体扩展方式改变,因而附着在手指表面部分的液体量根据场所而改变。因此,在主区域211的周围会产生不鲜明度比主区域211低的副区域212、213。
并且,区域220表示由于利用者使手指过度按压活体信息取得部4而使峰线和谷线的对比度变得不鲜明的区域。在该区域220中,由于仅手指过度按压的部分变得不鲜明,因而区域220内的不鲜明度与区域210相比是均匀的。并且,区域220的不鲜明度根据手指按压程度而变化。因此,在该按压程度小的情况下,区域220的不鲜明度小于主区域211的不鲜明度。另外,由于手指表面柔软而变得不鲜明的区域的特征与区域220的特性类似。
因此,处理部6根据输入指纹图像或登记指纹图像内包含的不鲜明区域的特征估计产生该不鲜明区域的原因。然后,处理部6将表示该原因的警告消息通知给利用者,之后再次使活体信息取得部4读取指纹。
图3是示出为了执行针对利用者的活体认证处理和指纹图像登记处理而实现的功能的处理部6的功能框图。如图3所示,处理部6具有:高度不鲜明区域检测部11,低度不鲜明区域检测部12,不鲜明原因判定部13,警告处理部14,校正处理部15,特征量提取部16,登记处理部17,对照部18,以及认证判定部19。处理部6具有的这些各部是根据在处理部6具有的处理器上执行的计算机程序而安装的功能模块。或者,处理部6具有的这些各部可以作为固件安装在计算机1上。而且,处理部6可以具有执行登录处理或者登出处理的模块以及用于执行各种应用的模块。然而,执行登录处理或者登出处理的模块等、图3所示的各部以外的模块与活体认证处理和指纹图像登记处理没有直接关系,因而这里仅对图3所示的各部进行说明。
并且,高度不鲜明区域检测部11、低度不鲜明区域检测部12、不鲜明原因判定部13、警告处理部14以及校正处理部15对输入指纹图像和登记指纹图像均执行相同处理。因此,关于这些各部,将输入指纹图像和登记指纹图像简称为指纹图像。
高度不鲜明区域检测部11从由活体信息取得部4所生成的指纹图像中检测如图2所示的主区域211那样、不鲜明度高的高度不鲜明区域。
高度不鲜明区域检测部11可根据例如像素值、对比度、局部的峰线方向信息或者频率信息中的任一方检测高度不鲜明区域。
例如,高度不鲜明区域检测部11在根据像素值检测高度不鲜明区域的情况下,将指纹图像分割为多个小区域。该小区域的尺寸可以是例如通过将指纹图像整体分割为纵8×横8或者纵16×横16而得到的区域的尺寸。然后,高度不鲜明区域检测部11计算各小区域的平均像素值和标准偏差。然后,高度不鲜明区域检测部11针对各小区域,按照以下式,决定用于判定不鲜明度是否高的阈值ThpH
[算式1]
ThpH=Pav+ασ      (1)
这里,Pav表示小区域的平均像素值,σ表示小区域的像素值的标准偏差。并且,α是系数。在由于液体附着在手指表面、或者手指过度按压活体信息取得部4而使像素值变低的情况下,系数α例如被设定为-3。反之,在由于液体附着在手指表面、或者手指过度按压活体信息取得部4而使像素值变高的情况下,系数α例如被设定为3。另外,由于液体附着等而使像素值变高还是变低是根据活体信息取得部4具有的指纹传感器的特性来决定的。
高度不鲜明区域检测部11针对各小区域,将该小区域内的各像素的像素值与阈值ThpH进行比较。然后,高度不鲜明区域检测部11在像素值与阈值ThpH相比偏离平均像素值Pav的情况下,将该像素设定为高度不鲜明候选像素。然后,高度不鲜明区域检测部11对针对指纹图像整体获得的高度不鲜明候选像素进行标示处理,检测出将高度不鲜明候选像素连接起来而成的高度不鲜明候选区域。然后,在高度不鲜明候选区域是预定尺寸以上的情况下,高度不鲜明区域检测部11将该高度不鲜明候选区域设定为高度不鲜明区域。另外,预定尺寸被设定为例如包含有多条峰线的程度的尺寸。并且,高度不鲜明区域检测部11可以通过对高度不鲜明候选区域或者高度不鲜明区域执行形态学的闭运算或开运算,来去除噪声。另外,高度不鲜明区域检测部11可以由指纹图像整体求出阈值ThpH而取代针对各小区域求出阈值ThpH
并且,高度不鲜明区域检测部11在根据对比度检测高度不鲜明区域的情况下,将指纹图像分割为多个小区域。不过,在该情况下,高度不鲜明区域检测部11将各小区域的尺寸设定为包含至少1组峰线和谷线、且尺寸在要检测的高度不鲜明区域的尺寸以下的区域。然后,高度不鲜明区域检测部11针对各小区域求出像素值的直方图。然后,高度不鲜明区域检测部11针对该直方图求出中央值。然后,高度不鲜明区域检测部11求出中央值的上侧的峰值和中央值的下侧的峰值。在上侧的峰值和下侧的峰值间的距离Δd比预定阈值ThdH短的情况下,高度不鲜明区域检测部11将该小区域设定为高度不鲜明候选区域。另外,预定阈值ThdH可以是例如当指纹图像鲜明时的与峰线相当的像素的平均像素值和与谷线相当的像素的平均像素值的差的绝对值的1/4。
高度不鲜明区域检测部11对高度不鲜明候选区域进行标示处理,将由1个以上的高度不鲜明候选区域连接而成的区域检测为高度不鲜明区域。
而且,高度不鲜明区域检测部11在根据局部的峰线方向信息检测高度不鲜明区域的情况下,将指纹图像分割为多个小区域。在该情况下,高度不鲜明区域检测部11将各小区域的尺寸设定为包含至少1组峰线和谷线、且尺寸在要检测的高度不鲜明区域的尺寸以下的区域。
在该情况下,高度不鲜明区域检测部11对各小区域执行快速傅立叶变换或者子波变换等的频率变换处理。然后,高度不鲜明区域检测部11按照下式计算该小区域的峰线方向θ。
[算式2]
θ = arg cos ( f h f v 2 + f h 2 ) - - - ( 2 )
这里,fh和fv分别是与峰线间隔相当的频率以上的频率的水平方向分量的平均强度和垂直方向分量的平均强度。
并且,高度不鲜明区域检测部11针对各小区域使用高斯滤波器等平滑滤波器,执行平滑处理以使比与峰线间隔相当的频率高的频率分量降低,之后对该平滑后的小区域执行频率变换处理。然后,高度不鲜明区域检测部11通过将从平滑后的小区域计算出的与峰线间隔相当的频率的水平方向分量的强度和垂直方向分量的强度输入到(2)式,计算平滑后的小区域的峰线方向θS
在峰线方向θ与θS的差的绝对值大于预定阈值ThaH的情况下,高度不鲜明区域检测部11将该小区域设定为高度不鲜明候选区域。这是因为,如果在该小区域内峰线和谷线的对比度清晰,则认为不管是否执行平滑滤波处理,θ和θS都类似。另外,预定阈值ThaH可以是例如当指纹图像鲜明时的峰线方向θ与θS的差的绝对值的平均值的4倍。
高度不鲜明区域检测部11对高度不鲜明候选区域进行标示处理,将由1个以上的高度不鲜明候选区域连接而成的区域检测为高度不鲜明区域。
而且,高度不鲜明区域检测部11在根据频率信息检测高度不鲜明区域的情况下,将指纹图像分割为多个小区域。在该情况下,高度不鲜明区域检测部11也将各小区域的尺寸设定为包含至少1组峰线和谷线、且尺寸在要检测的高度不鲜明区域的尺寸以下的区域。
在该情况下,与使用局部的峰线方向信息的情况一样,高度不鲜明区域检测部11对各小区域执行快速傅立叶变换或者子波变换等频率变换处理。然后,高度不鲜明区域检测部11计算例如与峰线间隔相当的频率的水平方向分量的强度和垂直方向分量的强度的平方和、或者除去了偏置分量的最大功率频谱作为频率强度。在该频率强度小于预定阈值ThfH的情况下,高度不鲜明区域检测部11将该小区域设定为高度不鲜明候选区域。另外,预定阈值ThfH可以是例如当指纹图像鲜明时针对指纹图像整体求出的频率强度的统计值的1/4。
高度不鲜明区域检测部11对高度不鲜明候选区域进行标示处理,将由1个以上的高度不鲜明候选区域连接而成的区域检测为高度不鲜明区域。
高度不鲜明区域检测部11将表示检测出的高度不鲜明区域的信息,例如,对于高度不鲜明区域内包含的像素和其它区域内包含的像素来说值不同的二值图像转交给处理部6。
低度不鲜明区域检测部12从由活体信息取得部4所生成的指纹图像中检测如图2所示的副区域212、213或者区域220那样尽管不鲜明、然而不鲜明度比高度不鲜明区域低的低度不鲜明区域。
低度不鲜明区域检测部12也与高度不鲜明区域检测部11一样,可根据像素值、对比度、局部的峰线方向信息或者频率信息中的任一方检测低度不鲜明区域。而且,当低度不鲜明区域检测部12根据任一方信息检测低度不鲜明区域时,高度不鲜明区域检测部11执行与根据相同信息检测高度不鲜明区域的处理相同的处理。不过,低度不鲜明区域检测部12与高度不鲜明区域检测部11相比将不鲜明区域的检测条件设定得宽松。
例如,低度不鲜明区域检测部12在根据像素值检测低度不鲜明区域的情况下,与阈值ThpH一样按照(1)式决定用于判定不鲜明度是否高的与像素值相关的阈值ThpL。不过,系数α的绝对值被设定为比决定阈值ThpH时低的值,例如2。
并且,低度不鲜明区域检测部12在根据对比度检测低度不鲜明区域的情况下,将与直方图的峰值间的距离相关的阈值ThdL的值设定为比阈值ThdH大的值。例如,阈值ThdL的值被设定为当指纹图像鲜明时的与峰线相当的像素的平均像素值和与谷线相当的像素的平均像素值的差的绝对值的1/2。
而且,低度不鲜明区域检测部12在根据局部的峰线方向信息检测低度不鲜明区域的情况下,将与峰线方向间的角度差相关的阈值ThaL的值设定为比阈值ThaH小的值。例如,阈值ThaL的值被设定为当指纹图像鲜明时的峰线方向θ和θS的差的绝对值的平均值的2倍。
而且,低度不鲜明区域检测部12在根据频率信息检测低度不鲜明区域的情况下,将与频率强度相关的阈值ThfL的值设定为比阈值ThfH大的值。例如,阈值ThfL的值被设定为当指纹图像鲜明时的针对指纹图像整体求出的频率强度的统计值的1/2。
低度不鲜明区域检测部12将表示检测出的低度不鲜明区域的信息,例如,对于低度不鲜明区域内包含的像素和其它区域内包含的像素来说值不同的二值图像转交给处理部6。
不鲜明原因判定部13判定在指纹图像上检测出的不鲜明区域的原因是由附着在手指表面的液体引起,还是由手指过度按压活体信息取得部4引起。
再次参照图2,由附着在手指表面的液体引起的不鲜明区域210由于比较多的液体附着而与不鲜明度高的高度不鲜明区域相邻,形成由该液体扩展引起的不鲜明度相对低的低度不鲜明区域。另一方面,由利用者将手指过度按压活体信息取得部4引起的不鲜明区域220的不鲜明度比区域210的不鲜明度相比更均匀。
因此,不鲜明原因判定部13为了判定在指纹图像上检测出的不鲜明区域是否由附着在手指表面的液体引起,调查在与由高度不鲜明区域检测部11检测出的高度不鲜明区域相邻的检索区域内是否检测出低度不鲜明区域。
在该情况下,不鲜明原因判定部13可以将低度不鲜明区域的检索区域的尺寸设定为预先设定的固定尺寸,或者,可以根据高度不鲜明区域的尺寸或位置进行变更。在检索区域被设定为固定尺寸的情况下,检索区域可以是液体沿着手指表面可扩展的范围,例如,以高度不鲜明区域的重心为中心的指纹图像整体的横1/8×纵1/8的尺寸的区域。
并且,在检索区域的尺寸根据高度不鲜明区域的位置而变更的情况下,不鲜明原因判定部13可以按照下式决定从沿着由利用者使手指相对于活体信息取得部4滑动的方向的从高度不鲜明区域的重心到检索区域的端部的长度。
[算式3]
SW=L×cosφ+Woffset    (3)
这里,φ是使手指滑动的方向与高度不鲜明区域附近的峰线方向的差的绝对值。另外,峰线方向是将通过对高度不鲜明区域附近的区域进行频率变换而得到的水平方向的频率分量和垂直方向的频率分量输入到(2)式来计算出的。并且,L是预先设定的长度,被设定为例如指纹图像的沿着使手指相对于活体信息取得部4滑动的方向的长度的1/8。而且,Woffset是偏移值,被设定为例如高度不鲜明区域的沿着使手指滑动的方向的长度。从(3)式可以看出,使手指滑动的方向和高度不鲜明区域附近的峰线方向的差的绝对值越小,则检索区域就越大。该原因是因为,在峰线方向与使手指相对于活体信息取得部4滑动的方向平行的情况下,附着在手指表面的液体容易沿着谷线扩展。另一方面,峰线方向与使手指相对于活体信息取得部4滑动的方向形成的角越接近直角,峰线就越起到对液体的壁垒的作用,因而液体难以扩展。
另外,沿着与使手指相对于活体信息取得部4滑动的方向垂直的方向的检索区域的宽度被设定成例如与平行于该方向的高度不鲜明区域的宽度相等。
而且,在检索区域的尺寸根据高度不鲜明区域的尺寸而变更的情况下,高度不鲜明区域越大,则不鲜明原因判定部13将检索区域的尺寸设定得就越大。例如,不鲜明原因判定部13可将沿着由利用者使手指相对于活体信息取得部4滑动的方向的从高度不鲜明区域的重心到检索区域的端部的长度设定为将沿着该方向的高度不鲜明区域的长度乘以预定系数后的值。预定系数被设定为1以上的值,例如2。这是因为,高度不鲜明区域越大,液体就越多地附着在手指表面,因而估计液体扩展的区域也会变大。
另外,沿着与使手指相对于活体信息取得部4滑动的方向垂直的方向的检索区域的宽度被设定成例如与平行于该方向的高度不鲜明区域的宽度相等。
不鲜明原因判定部13首先判定在指纹图像上是否检测出高度不鲜明区域。在未检测出高度不鲜明区域的情况下,不鲜明原因判定部13判定为未检测出由附着在手指表面的液体引起的不鲜明区域。
另一方面,在检测出高度不鲜明区域的情况下,不鲜明原因判定部13判定在与该高度不鲜明区域相邻设定的检索区域内是否检测出低度不鲜明区域。然后,在该检索区域内检测出低度不鲜明区域的情况下,不鲜明原因判定部13判定为该高度不鲜明区域和低度不鲜明区域是由附着在手指表面的液体引起得。
然而,在检索区域内未检测出低度不鲜明区域的情况下,不鲜明原因判定部13判定为该高度不鲜明区域是由手指过度按压活体信息取得部4引起地。并且,在高度不鲜明区域和与该高度不鲜明区域相邻的检索区域以外的区域检测出低度不鲜明区域的情况下,不鲜明原因判定部13判定为该低度不鲜明区域也是由手指过度按压活体信息取得部4引起的。
不鲜明原因判定部13生成表示检测出的不鲜明区域的原因的原因信息。该原因信息具有例如一个数值。然后,在某一个不鲜明区域是由附着在手指表面的液体引起的情况下,原因信息具有值1,在某一个不鲜明区域是由手指过度按压活体信息取得部4引起的情况下,原因信息具有值2。并且,在针对一个指纹图像检测出多个不鲜明区域,原因分别不同的情况下,原因信息具有值3。
不鲜明原因判定部13将与各自的原因对应的原因信息通知给警告处理部14。
警告处理部14根据从不鲜明原因判定部13所通知的原因信息,决定针对利用者的警告消息。例如,在原因信息表示作为不鲜明区域仅检测出由附着在手指表面的液体引起的不鲜明区域的情况下,警告处理部14从存储部5读入表示液体附着在手指表面的警告消息。该警告消息可以是例如“手指有可能变湿。请擦拭手指再重新进行一次。”之类的督促利用者消除不鲜明区域的原因的消息。
并且,在原因信息表示作为不鲜明区域仅检测出由手指过度按压活体信息取得部4引起的不鲜明区域的情况下,警告处理部14从存储部5读入表示手指过度按压的警告消息。该警告消息可以是例如“手指过度按压。请用手指轻触传感器再重新进行一次。”之类的督促利用者消除不鲜明区域的原因的消息。
而且,在原因信息表示检测出由附着在手指表面的液体引起的不鲜明区域和由手指过度按压活体信息取得部4引起的不鲜明区域两方的情况下,警告处理部14从存储部5分别读入与两方的原因对应的警告消息。
警告处理部14通过使显示部3显示所读入的警告消息,督促利用者在消除了不鲜明区域的原因之后再次尝试进行指纹读取。并且,在计算机1具有扬声器的情况下,可以将该警告消息经由扬声器通过声音报知给利用者。
图4示出由在处理部6上执行的计算机程序控制的指纹图像输入处理的动作流程图。
如图4所示,首先,当经由输入部2进行了利用者的登记请求或登录请求时,处理部6开始输入处理。然后,处理部6取得由活体信息取得部4所生成的利用者的指纹图像(步骤S101)。
然后,处理部6的高度不鲜明区域检测部11从指纹图像检测不鲜明程度高的高度不鲜明区域(步骤S102)。然后,高度不鲜明区域检测部11将表示检测出的高度不鲜明区域的信息转交给处理部6。然后,处理部6的低度不鲜明区域检测部12从指纹图像中的未检测出高度不鲜明区域的区域检测不鲜明程度比高度不鲜明区域低的低度不鲜明区域(步骤S103)。然后,低度不鲜明区域检测部12将表示检测出的低度不鲜明区域的信息转交给处理部6。
处理部6将表示高度不鲜明区域的信息和表示低度不鲜明区域的信息转交给处理部6的不鲜明原因判定部13。不鲜明原因判定部13判定在指纹图像上是否检测出高度不鲜明区域(步骤S104)。在未检测出高度不鲜明区域的情况下(步骤S104-否),不鲜明原因判定部13判定在指纹图像上是否检测出低度不鲜明区域(步骤S105)。然后,在检测出低度不鲜明区域的情况下(步骤S105-是),不鲜明原因判定部13判定为该低度不鲜明区域是由手指过度按压活体信息取得部4引起的(步骤S106)。然后,不鲜明原因判定部13生成表示该低度不鲜明区域是由手指过度按压活体信息取得部4引起的原因信息,将该原因信息通知给警告处理部14。另一方面,在未检测出低度不鲜明区域的情况下(步骤S105-否),不鲜明原因判定部13将该意思通知给处理部6,处理部6结束输入处理。之后,处理部6使用所输入的指纹图像来执行登记处理或对照处理。
另一方面,在步骤S104中检测出高度不鲜明区域的情况下(步骤S104-是),不鲜明原因判定部13判定在与该高度不鲜明区域相邻而设定的检索区域内是否检测出低度不鲜明区域(步骤S107)。然后,在检索区域内检测出低度不鲜明区域的情况下(步骤S107-是),不鲜明原因判定部13判定为该高度不鲜明区域和与高度不鲜明区域相邻的检索区域内的低度不鲜明区域是由液体附着在手指表面引起的(步骤S108)。而且,不鲜明原因判定部13判定在高度不鲜明区域和检索区域以外是否检测出低度不鲜明区域(步骤S109)。在未检测出低度不鲜明区域的情况下(步骤S109-否),不鲜明原因判定部13生成表示由于液体附着在手指表面而检测出不鲜明区域的原因信息,将该原因信息通知给警告处理部14(步骤S110)。
另一方面,在检测出低度不鲜明区域的情况下(步骤S109-是),不鲜明原因判定部13生成表示检测出由液体附着在手指表面引起的不鲜明区域、和由手指过度按压活体信息取得部4引起的不鲜明区域两方的原因信息。然后,不鲜明原因判定部13将该原因信息通知给警告处理部14(步骤S111)。
另一方面,在检索区域内未检测出低度不鲜明区域的情况下(步骤S107-否),不鲜明原因判定部13判定为该高度不鲜明区域是由手指过度按压活体信息取得部4引起(步骤S106)。然后,不鲜明原因判定部13生成表示该高度不鲜明区域是由手指过度按压活体信息取得部4引起的原因信息,将该原因信息通知给警告处理部14。
在步骤S106、S110或者S111之后,警告处理部14从存储部5读出与所通知的原因信息对应的警告消息。然后,警告处理部14使显示部3显示该警告消息(步骤S112)。然后,处理部6处于待机状态,当利用者再次使活体信息取得部4读取了指纹时,使控制回到步骤S101。另外,为了防止陷入无限循环,处理部6在重复执行了步骤S101~S112的处理达预先设定的预定次数的情况下,可以使用至此取得的指纹图像中、高度不鲜明区域和低度不鲜明区域的合计面积最小的指纹图像,进行对照处理和登记处理。在该情况下,处理部6每当从活体信息取得部4取得指纹图像时,就暂时将该指纹图像保存在存储部5内。并且,处理部6可以调换上述的步骤S102的处理和步骤S103的处理的执行顺序。在该情况下,处理部6只要执行在检测出的低度不鲜明区域内检测高度不鲜明区域的处理即可。
在从所取得的指纹图像检测出高度不鲜明区域或低度不鲜明区域的情况下,校正处理部15从处理部6接收指纹图像、以及表示针对该指纹图像检测出的高度不鲜明区域的信息和表示低度不鲜明区域的信息。然后,校正处理部15针对高度不鲜明区域和低度不鲜明区域执行增大峰线和谷线的对比度的校正处理。例如,校正处理部15可以根据对高度不鲜明区域和低度不鲜明区域内包含的像素的最小像素值和最大像素值的差进行放大的灰度曲线,对高度不鲜明区域和低度不鲜明区域内包含的像素的像素值进行灰度变换。此时,校正处理部15可以使应用于高度不鲜明区域的灰度曲线的斜率大于应用于低度不鲜明区域的灰度曲线的斜率。由此,校正处理部15可以进行与不鲜明度对应的适当的校正。因此,校正处理部15可抑制由于对低度不鲜明区域进行过度校正引起的伪像的产生,而且可抑制由于对高度不鲜明区域进行的校正不足引起的峰线和谷线的对比度不足。
并且,校正处理部15也可以通过针对低度不鲜明区域和高度不鲜明区域使用频率变换处理来执行校正处理。在该情况下,校正处理部15对低度不鲜明区域和高度不鲜明区域分别进行频率变换。然后,校正处理部15使用针对与峰线周期相当的频率分量的系数大于针对其它频率分量的系数的滤波器,对将低度不鲜明区域和高度不鲜明区域进行了频率变换后的空间频率图像进行滤波。之后,校正处理部15对滤波处理后的空间频率图像进行频率逆变换。在该情况下,校正处理部15也可以使针对高度不鲜明区域使用的滤波器的与峰线周期相当的频率分量大于针对高度不鲜明区域使用的滤波器的其他频率分量的系数。
或者,校正处理部15为了抑制由校正处理引起的伪像的产生,可以执行针对低度不鲜明区域增大峰线和谷线的对比度的校正处理,并针对高度不鲜明区域执行这样的校正处理。
校正处理部15将进行了校正处理后的指纹图像转交给处理部6。
处理部6在登记指纹图像的情况下,将进行了该校正处理后的指纹图像作为登记指纹图像转交给特征量提取部16。并且,处理部6将与该登记指纹图像相关联的、表示从该登记指纹图像检测出的高度不鲜明区域的信息和表示低度不鲜明区域的信息转交给登记处理部17。另一方面,处理部6在执行对照处理时,将进行了该校正处理后的指纹图像作为输入指纹图像转交给对照部18。并且,处理部6也可以将表示从该输入指纹图像检测出的高度不鲜明区域的信息和表示低度不鲜明区域的信息与该输入指纹图像一起转交给对照部18。
特征量提取部16在登记与登记活体信息相关的数据时,从登记指纹图像中提取对照处理用的特征量作为该数据。或者,特征量提取部16在执行对照处理时,从输入指纹图像中提取对照处理用的特征量。
特征量提取部16例如提取峰线的分支点和端点等特征点作为特征量。因此,特征量提取部16为了从输入指纹图像中提取峰线的分支点和端点,例如使用局部阈值法,对输入指纹图像进行二值化。然后,特征量提取部16对二值化后的输入指纹图像进行细线化处理。之后,特征量提取部16通过使用多个掩模图形对细线化后的输入指纹图像的部分区域进行扫描,检测当与任一掩模图形一致时的输入指纹图像上的位置。然后,特征量提取部16提取检测出的位置的中心像素作为特征点。另外,掩模图形例如由3×3像素表示,具有与峰线的分支点或端点对应的二值图形。而且,特征量提取部16求出提取出的特征点的位置和该特征点附近的峰线方向作为表示特征点的信息。另外,特征量提取部16为了求出特征点附近的峰线方向,可利用求出峰线方向的公知的任何方法。特征量提取部16也对登记指纹图像进行与针对输入指纹图像进行的处理相同的处理,从登记指纹图像中提取特征点。然后,特征量提取部16求出提取出的特征点的位置和特征点附近的峰线方向。另外,特征量提取部16也可以使用将峰线的端点或分支点作为特征点求出的公知的其它方法,从输入指纹图像和登记指纹图像中提取特征点。
特征量提取部16在登记与登记活体信息相关的数据时,将从登记指纹图像提取出的多个特征点等的特征量作为该数据转交给登记处理部17。并且,特征量提取部16在执行对照处理时,将从输入指纹图像提取出的多个特征点等特征量转交给对照部18。
另外,如后所述,在对照处理部18利用不使用特征量的对照方法例如图形匹配来执行对照处理的情况下,可以省略特征量提取部18。
登记处理部17将与登记活体信息相关的数据存储在存储部5内。因此,登记处理部17将由特征量提取部16从通过活体信息取得部4作为登记指纹图像所取得的指纹图像中提取出的多个特征点等的特征量与经由输入部2所输入的利用者的识别信息关联起来。然后,登记处理部17将该特征量与利用者的识别信息一起存储在存储部5内。不过,在由警告处理部14执行了向利用者报知警告消息的处理的情况下,登记处理部17将在该警告消息的报知后由活体信息取得部4再次取得的指纹图像设定为登记指纹图像。然后,登记处理部17将从再次取得的登记指纹图像中提取出的多个特征点等的特征量作为与登记活体信息相关的数据存储在存储部5内。
这样,通过将登记指纹图像的特征量预先存储在存储部5内,对照部18在进行对照处理时,可从存储部5中读出登记指纹图像的特征点的信息并加以利用,因而可缩短对照处理需要的时间。
并且,登记处理部17也可以将登记指纹图像自身、或者登记指纹图像的部分区域与从该登记指纹图像中提取出的特征量一起存储在存储部5内。而且,如后所述,在对照处理部18利用不使用特征量的对照方法例如图形匹配来执行对照处理的情况下,登记处理部17将登记指纹图像自身、或者登记指纹图像的部分区域作为与登记活体信息相关的数据,和利用者的识别信息一起存储在存储部5内。在该情况下,在由警告处理部14执行了向利用者报知警告消息的处理的情况下,登记处理部17将在该警告消息的报知后由活体信息取得部4再次取得的指纹图像设定为登记指纹图像。
并且,登记处理部17也可以与登记活体信息相关的数据相关联地,将表示从与该登记活体信息对应的登记指纹图像检测出的高度不鲜明区域的信息和表示低度不鲜明区域的信息保存在存储部5内。
图5示出由在处理部6上执行的计算机程序控制的指纹图像登记处理的动作流程图。
如图5所示,首先,当经由输入部2进行了利用者的登记请求时,处理部6开始登记处理。然后,处理部6取得经由输入部2所输入的要进行登记的利用者的识别信息(步骤S201)。然后,处理部6根据图4所示的指纹图像的输入处理,取得由活体信息取得部4所生成的利用者的指纹图像(步骤S202)。
之后,处理部6将指纹图像以及表示高度不鲜明区域的信息和表示低度不鲜明区域的信息转交给校正处理部15。然后,校正处理部15针对高度不鲜明区域执行强调该区域内包含的峰线和谷线的对比度的校正处理(步骤S203)。并且,校正处理部15针对低度不鲜明区域执行强调该区域内包含的峰线和谷线的对比度的校正处理(步骤S204)。不过,针对低度不鲜明区域的强度程度低于针对高度不鲜明区域的强调程度。然后,校正处理部15将进行了校正处理后的指纹图像转交给处理部6。
之后,处理部6的特征量提取部16从进行了校正处理后的指纹图像中提取峰线的端点、分支点等的多个特征点作为特征量(步骤S205)。然后,处理部6的登记处理部17将从指纹图像提取出的特征量作为与登记活体信息相关的数据保存在存储部5内(步骤S206)。在该情况下,登记处理部17将经由输入部2所输入的要进行登记的利用者的识别信息与和登记活体信息相关的数据相关联起来,将该识别信息也保存在存储部5内。然后,处理部6结束指纹图像登记处理。
另外,在步骤S206中,如上所述,登记处理部17也可以将该特征量被提取出的指纹图像或其部分区域作为登记指纹图像或其部分区域,与特征量一起存储在存储部5内。并且,在对照处理部18利用不使用特征量的对照方法例如图形匹配来执行对照处理的情况下,可以省略步骤S205的处理。在该情况下,登记处理部17在步骤S206中,将在步骤S204中进行了校正处理后的指纹图像或其部分区域作为表示登记活体信息的登记指纹图像或其部分区域,与利用者的识别信息一起存储在存储部5内。
对照部18将输入指纹图像内表示的输入指纹和登记指纹图像内表示的登记指纹进行对照。然后,对照部18求出表示输入指纹与登记指纹类似的程度的类似度作为对照处理的结果。
作为对照处理,对照部18可以例如使用输入指纹图像和登记指纹图像的细节(特征点)匹配、或者图形匹配。
对照部18在通过细节匹配(minutia matching)对输入指纹和登记指纹进行对照的情况下,使用由特征量提取部16从输入指纹图像提取出的特征点、和作为与登记活体信息相关的数据存储在存储部5内的、从登记指纹图像提取出的多个特征点。例如,对照部18选择位于登记指纹图像的中心附近的特征点作为第1基准特征点。并且,对照部18选择从输入指纹图像提取出的特征点中的一个特征点作为第2基准特征点。然后,对照部18使输入指纹图像平行移动,以使第2基准特征点与第1基准特征点一致。之后,对照部18在使输入指纹图像旋转的同时,求出与登记指纹图像的特征点一致的输入指纹图像的特征点的个数。对照部18在改变第1基准特征点和第2基准特征点的组合的同时,重复上述处理,求出与登记指纹图像的特征点一致的输入指纹图像的特征点的个数的最大值。
最后,对照部18求出该个数的最大值除以从输入指纹图像提取出的特征点的总数后的值作为类似度。因此,在该情况下,类似度具有0~1的值,输入指纹图像和登记指纹图像的类似程度越高,类似度的值就越接近1。
另外,为了检测与登记指纹图像的特征点一致的输入指纹图像的特征点,对照部18调查在从输入指纹图像的关注特征点的位置起的预定范围内是否存在登记指纹图像的特征点。这里,预定范围可以是例如与相邻的2条峰线的平均间隔相当的值。在从关注特征点的位置起的预定范围内存在登记指纹图像的特征点的情况下,对照部18求出这些特征点附近的峰线方向的角度差。然后,在峰线方向的角度差的绝对值包含在预定角度范围内的情况下,对照部18判定为该登记指纹图像的特征点与输入指纹图像的关注特征点一致。另外,预定角度范围是对应于可认为关注特征点附近的峰线方向和对应的登记指纹图像的特征点附近的峰线方向一致的容许界限的值,例如可以是10度。另外,只有在从关注特征点的位置起的预定范围内存在与关注特征点相同种类的登记指纹图像的特征点的情况下,对照部18也可以判定为存在与输入指纹图像的关注特征点一致的登记指纹图像的特征点。并且,对照部18也可以利用求出与输入指纹图像的部分区域的特征点一致的登记指纹图像的特征点的个数的公知的其它方法。
并且,对照部18也可以针对各特征点,根据是否包含在不鲜明区域内来设定可靠度。而且,对照部18也可以计算被判定为与登记指纹图像的特征点一致的输入指纹图像的特征点的可靠度的合计,来取代与登记指纹图像的特征点一致的输入指纹图像的特征点的个数。
在该情况下,对照部18将高度不鲜明区域内包含的特征点的可靠度设定为最低。而且,对照部18将低度不鲜明区域内包含的特征点的可靠度设定为比高度不鲜明区域内包含的特征点的可靠度高、且比不包含在任何不鲜明区域内的特征点的可靠度低。例如,对照部18将高度不鲜明区域内包含的特征点的可靠度设定为0.4,将低度不鲜明区域内包含的特征点的可靠度设定为0.7,将不包含在任何不鲜明区域内的特征点的可靠度设定为1。
由此,对照部18可减轻从针对对照结果的不鲜明程度高的区域获得的特征点的影响。因此,即使由于图像不鲜明而检测出伪特征点,对照部18也能抑制由该伪特征点引起的对照精度的下降。
并且,对照部18也可以不从高度不鲜明区域中提取特征点。而且,在该情况下,对照部18也可以将低度不鲜明区域内包含的特征点的可靠度设定为比不包含在任何不鲜明区域内的特征点的可靠度低。由此,对照部18可以仅将不鲜明度非常高、且有可能不能正确提取特征点的区域排除在提取特征点的区域之外。因此,对照部18在防止可用于对照的特征点的数量极度减少的同时,可防止伪特征点被用于对照。因此,对照部18可抑制对照精度的下降。
并且,对照部18在通过图形匹配对输入指纹和登记指纹进行对照的情况下,使用由校正处理部15进行了校正处理后的输入指纹图像、和作为与登记活体信息相关的数据存储在存储部5内的登记指纹图像或其部分区域。然后,对照部18在对输入指纹图像和登记指纹图像或其部分区域的相对位置进行各种改变的同时,使用下述式,计算输入指纹图像与登记指纹图像或其部分区域之间的相关值c(i,j)。
[算式4]
c ( i , j ) = Σ x Σ y { ( I ( x , y ) - I av ) ( T ( x - i , y - j ) - T av ) } Σ x Σ y ( I ( x , y ) - I av ) 2 Σ x Σ y ( T ( x - i , y - j ) - T av ) 2 - - - ( 4 )
这里,I(x,y)表示输入指纹图像内包含的水平坐标x、垂直坐标y的像素的像素值。并且,T(x-i,y-j)表示登记指纹图像或其部分区域内包含的水平坐标(x-i)、垂直坐标(y-j)的像素的像素值。并且,Iav是输入指纹图像内包含的像素的平均像素值,Tav是登记指纹图像或其部分区域内包含的像素的平均像素值。另外,i和j分别表示输入指纹图像和登记指纹图像的水平方向和垂直方向的偏差量。而且,c(i,j)表示当输入指纹图像相对于登记指纹图像在水平方向偏离i像素且在垂直方向偏离j像素时的相关值。该相关值c(i,j)可取-1~1之间内包含的值。在输入指纹图像和登记指纹图像完全一致的情况下,相关值c(i,j)为1。另一方面,在输入指纹图像和登记指纹图像完全反转的情况下,相关值c(i,j)为-1。
在该情况下,对照部18也可以从输入指纹图像或登记指纹图像中去除高度不鲜明区域来计算相关值c(i,j)。
对照部18将计算出的类似度转交给认证判定部19。
认证判定部19将由对照部18计算出的类似度与预定的对照判定阈值进行比较。然后,在类似度大于对照判定阈值的情况下,认证判定部19判定为输入指纹和登记指纹一致。然后,认证判定部19将想要登录到计算机1的利用者认证为与由该利用者所输入的利用者的识别信息对应的登记利用者。认证判定部19当认证了利用者时,将该认证结果通知给处理部6。然后,处理部6执行登录处理,许可认证后的利用者利用计算机1。
另一方面,在类似度是对照判定阈值以下的情况下,认证判定部19判定为输入指纹和登记指纹不一致。在该情况下,认证判定部19不认证想要进行登录的利用者。然后,认证判定部19将表示利用者的认证失败的认证结果通知给处理部6。因此,处理部6中止登录处理。然后,处理部6拒绝未被认证的利用者使用计算机1。例如,处理部6使显示部3显示表示登录失败的消息。
优选的是,对照判定阈值被设定为只有在登记利用者本人是想要进行登录的利用者的情况下,认证判定部19才能认证成功的值。然后,优选的是,对照判定阈值被设定为在与登记利用者不同的他人是想要进行登录的利用者的情况下,认证判定部19认证失败的值。例如,对照判定阈值可以是类似度的最大值和最小值的差乘以0.7后的值再加上类似度的最小值后得到的值。
图6示出由在处理部6上执行的计算机程序控制的活体认证处理的动作流程图。
如图6所示,首先,当经由输入部2从利用者进行了登录请求时,处理部6开始活体认证处理。然后,处理部6取得经由输入部2所输入的想要进行登录的利用者的识别信息(步骤S301)。之后,处理部6执行步骤S302~步骤S304的处理。另外,步骤S302~S304的处理除了成为处理对象的指纹图像是输入指纹图像以外,其他分别与图5所示的指纹图像登记处理的动作流程图中的步骤S202~S204的处理相同。因此,省略步骤S302~S304的处理说明。
在步骤S304之后,处理部6从存储部5读入与经由输入部2所输入的利用者的识别信息对应的登记指纹相关的数据(步骤S305)。然后,处理部6将输入指纹图像和登记指纹相关的数据转交给处理部6的对照部18。
对照部18例如利用细节匹配或图形匹配,将输入指纹图像内表示的输入指纹与登记指纹进行对照,从而计算输入指纹和登记指纹的类似度(步骤S306)。然后,对照部18将计算出的类似度转交给处理部6的认证判定部19。
认证判定部19判定计算出的类似度是否大于对照判定阈值(步骤S307)。在类似度大于对照判定阈值的情况下(步骤S307-是),认证判定部19判定为输入指纹和登记指纹一致。然后,认证判定部19将想要进行登录的利用者认证为与由该利用者所输入的利用者的识别信息对应的登记利用者(步骤S308)。认证判定部19将认证结果通知给处理部6。然后,处理部6执行登录处理。
另一方面,在类似度在对照判定阈值以下的情况下(步骤S307-否),认证判定部19判定为输入指纹和登记指纹不一致。在该情况下,认证判定部19不认证想要进行登录的利用者(步骤S309)。认证判定部19将认证结果通知给处理部6。然后,处理部6中止登录处理。
在步骤S380或S309之后,处理部6结束活体认证处理。
图7和图8示出由在处理部6上执行的计算机程序控制的活体认证处理的另一例的动作流程图。在该动作流程中,处理部6使用细节匹配来执行对照处理,并根据特征点是否包含在任何不鲜明区域内来变更特征点提取相关的处理。
如图7所示,首先,当经由输入部2从利用者进行了登录请求时,处理部6开始活体认证处理。然后,处理部6取得经由输入部2所输入的想要进行登录的利用者的识别信息(步骤S401)。并且,处理部6根据图4所示的指纹图像的输入处理,取得由活体信息取得部4所生成的表示利用者的输入指纹的指纹图像作为输入指纹图像(步骤S402)。
然后,处理部6从存储部5读入作为特征量从与经由输入部2所输入的利用者的识别信息对应的登记指纹图像预先提取出的多个特征点(步骤S403)。然后,处理部6将输入指纹图像、从登记指纹图像提取出的多个特征点以及针对输入指纹图像的表示高度不鲜明区域的信息和表示低度不鲜明区域的信息转交给对照部18。
对照部18判定针对输入指纹图像是否检测出高度不鲜明区域(步骤S404)。在针对输入指纹图像检测出高度不鲜明区域的情况下(步骤S404-是),对照部18将从输入指纹图像整体去除了高度不鲜明区域后的区域设定为执行特征点的提取处理的特征点检索区域(步骤S405)。另一方面,在针对输入指纹图像未检测出高度不鲜明区域的情况下(步骤S404-否),对照部18将输入指纹图像整体设定为特征点检索区域(步骤S406)。
在步骤S405或S406之后,对照部18从输入指纹图像的特征点检索区域中提取峰线的端点或分支点等特征点(步骤S407)。
如图8所示,对照部18针对从输入指纹图像提取出的特征点中的关注特征点,判定是否包含在低度不鲜明区域内(步骤S408)。然后,在关注的特征点不包含在低度不鲜明区域内的情况下(步骤S408-否),对照部18将关注的特征点的可靠度设定为表示可靠度高的值,例如1(步骤S409)。另一方面,在关注的特征点包含在低度不鲜明区域内的情况下(步骤S408-是),对照部18将关注的特征点的可靠度设定为表示可靠度比针对不包含在任何不鲜明区域内的特征点的可靠度低的值,例如0.7(步骤S410)。之后,对照部18判定是否针对提取出的全部特征点设定了可靠度(步骤S411)。在未针对任何特征点都设定了可靠度的情况下(步骤S411-否),对照部18将未设定可靠度的特征点设定为关注的特征点。然后,对照部18使控制回到步骤S408。
另一方面,在针对全部特征点设定了可靠度的情况下(步骤S411-是),对照部18利用细节匹配,求出从输入指纹图像提取出的特征点中的与从登记指纹图像提取出的特征点的任一方一致的特征点。然后,对照部18计算针对该一致的特征点所设定的可靠度的合计(步骤S412)。然后,对照部18求出将可靠度的合计值除以从输入指纹图像提取出的特征点的总数后的值作为类似度(步骤S413)。然后,对照部18将计算出的类似度转交给处理部6的认证判定部19。
认证判定部19判定计算出的类似度是否大于对照判定阈值(步骤S414)。在类似度大于对照判定阈值的情况下(步骤S414-是),认证判定部19判定为输入指纹和登记指纹一致。然后,认证判定部19将想要进行登录的利用者认证为与由该利用者所输入的利用者的识别信息对应的登记利用者(步骤S415)。认证判定部19将认证结果通知给处理部6。然后,处理部6执行登录处理。
另一方面,在类似度在对照判定阈值以下的情况下(步骤S414-否),认证判定部19判定为输入指纹和登记指纹不一致。在该情况下,认证判定部19不认证想要进行登录的利用者(步骤S416)。认证判定部19将认证结果通知给处理部6。然后,处理部6中止登录处理。
在步骤S415或S416之后,处理部6结束活体认证处理。
另外,对照部18也可以从高度不鲜明区域提取特征点。在该情况下,省略上述的步骤S404和S405的处理。取而代之,对照部18针对高度不鲜明区域内包含的特征点,也执行与上述的步骤S408~S411的处理相同的处理。不过在该情况下,优选的是,针对高度不鲜明区域内包含的特征点所设定的可靠度比针对低度不鲜明区域内包含的特征点所设定的可靠度低。
如以上说明那样,一个实施方式的执行活体认证处理的计算机根据在与高度不鲜明区域相邻的检索区域内是否检测出低度不鲜明区域,确定在指纹图像上产生不鲜明区域的原因。然后,该计算机将与原因对应的警告消息报知给利用者,再次尝试进行指纹图像的输入。因此,由于该计算机可将在指纹图像上检测出不鲜明区域的原因报知给利用者,因而利用者在解决了该原因之后,可再次取得指纹图像。因此,该计算机可降低取得包含有不鲜明区域的指纹图像的可能性。
并且,计算机使用不同条件检测峰线和谷线的对比度的不鲜明度高的高度不鲜明区域和不鲜明度低的低度不鲜明区域。因此,该计算机可精度良好地检测峰线和谷线的对比度不鲜明的区域。而且,即使在指纹图像上残留有不鲜明区域,该计算机也能执行根据不鲜明度改变峰线和谷线的对比度的强调程度的校正处理,因而可在抑制由该校正处理引起的伪像的产生的同时,适当强调峰线。而且,该计算机由于针对不鲜明度越高的区域则将该区域内包含的特征点的可靠性设定得越低,因而针对不鲜明度越高的区域就越抑制其对对照处理的影响。
另外,本发明不限定于上述的实施方式。例如,在计算机仅用于生成利用者的登记指纹图像的情况下,可以省略处理部的各功能中的对照部和认证判定部。反之,在计算机使用通过其它装置登记的登记指纹相关的数据来执行活体认证处理的情况下,可以省略登记处理部。并且,可以省略校正处理部。而且,计算机也可以在登录时以外的时刻执行活体认证处理。例如,当利用者想要对存储部的特定存储区域进行存取时、或者执行需要管理者权限的应用时,计算机也可以执行活体认证处理。
而且,计算机也可以将输入指纹图像内表示的输入指纹与存储在存储部内的全部登记利用者的各自的登记指纹进行对照。在该情况下,计算机判定是否将利用者认证为与通过该对照处理被判定为类似度最高的登记指纹对应的登记利用者。
并且,使计算机实现各实施方式中的处理部具有的全部功能或者其一部分功能的计算机程序可以采用记录在由计算机可读取的介质内的形式来提供。
而且,本说明书公开的活体认证装置和活体认证方法也能应用于在利用者的活体信息和预先登记的活体信息之间执行活体认证处理以使利用者进行任何操作的各种装置或***。例如,这样的装置或***包含有1台以上的终端和服务器经由通信网络连接的计算机***、或者Automated Teller Machine System(现金自动存取款机***,ATM***)。在该情况下,在各终端设置活体信息取得部,由该活体信息取得部所取得的活体图像被发送到服务器。然后,服务器通过执行上述的实施方式的处理部的功能,执行活体图像的登记处理或活体认证处理。或者,活体信息取得部、存储部、处理部、以及依据通用串行总线等的标准的数据传送用接口形成为一体的可移动存储装置的处理部可以具有上述的实施方式中的计算机的处理部的各功能。
这里列举的全部例子和特定用语的意图是以示教性目的,帮助读者理解由本发明者有助于促进本发明和该技术的概念,应解释为不限定于与表示本发明的优势性和劣势性相关的本说明书的任何例子的结构、这样的特定举出的例子和条件。尽管对本发明的实施方式作了详细说明,然而应理解的,在不脱离本发明的精神和范围的情况下,能够对本发明的实施方式施加各种变更、置换和修正。
标号说明
1:计算机;2:输入部;3:显示部;4:活体信息取得部;5:存储部;6:处理部;11:高度不鲜明区域检测部;12:低度不鲜明区域检测部;13:不鲜明原因确定部;14:警告处理部;15:校正处理部;16:特征量提取部;17:登记处理部;18:对照部;19:认证判定部。

Claims (12)

1.一种活体信息登记装置,其中,所述活体信息登记装置具有:
活体信息取得部,其取得利用者的活体信息,生成表示该活体信息的活体图像;
输入部,其取得利用者的识别信息;
存储部;
处理部,所述处理部实现以下功能:
低度不鲜明区域检测功能,从所述活体图像中检测具有第1不鲜明度的低度不鲜明区域;
高度不鲜明区域检测功能,从所述活体图像中检测具有比所述第1不鲜明度高的第2不鲜明度的高度不鲜明区域;
不鲜明原因判定功能,在检测出所述高度不鲜明区域、而且在与所述高度不鲜明区域相邻的检索区域内检测出所述低度不鲜明区域的情况下,判定为由于第1原因而产生了所述高度不鲜明区域和所述低度不鲜明区域,另一方面,在检测出所述高度不鲜明区域、而且在所述检索区域以外检测出所述低度不鲜明区域的情况下,或者在仅检测出所述高度不鲜明区域和所述低度不鲜明区域中的任一方的情况下,判定为由于与所述第1原因不同的第2原因而产生了所述高度不鲜明区域或所述低度不鲜明区域;
警告处理功能,将根据所述第1原因或所述第2原因而不同的警告消息报知给利用者;以及
登记功能,当从最初取得的所述活体图像中检测出所述高度不鲜明区域或所述低度不鲜明区域中的至少一方时,将在报知所述警告消息后由所述活体信息取得部再次取得利用者的活体信息而再次生成的所述活体图像内表示的与利用者的活体信息相关的数据,与所述利用者的识别信息相关联地存储在所述存储部内。
2.根据权利要求1所述的活体信息登记装置,其中,所述处理部还实现特征量提取功能:从所述活体图像中提取表示与利用者的活体信息相关的特征的多个特征点,
所述登记功能把通过所述特征量提取功能从再次生成的所述活体图像中提取出的所述多个特征点作为与所述利用者的活体信息相关的数据存储于所述存储部中。
3.根据权利要求1或2所述的活体信息登记装置,其中,所述活体信息是指纹或掌纹,所述活体信息取得部是通过使与所述活体信息对应的利用者的部位相对于所述活体信息取得部滑动来取得所述活体信息的扫描型传感器,
所述不鲜明原因判定功能在所述高度不鲜明区域附近的峰线方向与所述滑动方向形成的角越小时,就越增大沿着所述滑动方向的所述检索区域的尺寸。
4.根据权利要求1至3中任一项所述的活体信息登记装置,其中,所述第1原因是液体附着在与所述活体信息对应的利用者的部位上、或者液体从该部位分泌,
所述警告处理功能将表示液体附着在与所述活体信息对应的利用者的部位上的警告消息报知给利用者。
5.根据权利要求1至4中任一项所述的活体信息登记装置,其中,所述第2原因是与所述活体信息对应的利用者的部位过度按压所述活体信息取得部,
所述警告处理功能将表示与所述活体信息对应的利用者的部位过度按压所述活体信息取得部的警告消息报知给利用者。
6.一种活体认证装置,其中,所述活体认证装置具有:
活体信息取得部,其取得利用者的输入活体信息,生成表示该输入活体信息的输入活体图像;
存储部,其存储与预先登记的至少一人的登记利用者的登记活体信息相关的数据;以及
处理部,所述处理部实现以下功能:
低度不鲜明区域检测功能,从所述输入活体图像中检测具有第1不鲜明度的低度不鲜明区域;
高度不鲜明区域检测功能,从所述输入活体图像中检测具有比所述第1不鲜明度高的第2不鲜明度的高度不鲜明区域;
不鲜明原因判定功能,在检测出所述高度不鲜明区域、而且在与所述高度不鲜明区域相邻的检索区域内检测出所述低度不鲜明区域的情况下,判定为由于第1原因而产生了所述高度不鲜明区域和所述低度不鲜明区域,另一方面,在检测出所述高度不鲜明区域、而且在所述检索区域以外检测出所述低度不鲜明区域的情况下,或者在仅检测出所述高度不鲜明区域和所述低度不鲜明区域中的任一方的情况下,判定为由于与所述第1原因不同的第2原因而产生了所述高度不鲜明区域或所述低度不鲜明区域;
警告处理功能,将根据所述第1原因或所述第2原因而不同的警告消息报知给利用者;以及
对照处理功能,当从最初取得的所述输入活体图像中检测出所述高度不鲜明区域或所述低度不鲜明区域中的至少一方时,将在报知所述警告消息后由所述活体信息取得部再次取得利用者的活体信息而再次生成的所述输入活体图像内表示的输入活体信息与所述登记活体信息进行对照。
7.根据权利要求6所述的活体认证装置,其中,所述处理部还实现特征量提取功能:从所述输入活体图像中提取表示所述输入活体信息的特征的多个输入特征点,
作为与所述登记利用者的登记活体信息相关的数据,所述存储部存储表示该登记活体信息的特征的多个登记特征点,
所述对照处理功能根据从所述输入活体图像中提取出的多个输入特征点中的与所述多个登记特征点的任一方一致的所述输入特征点的可靠度的合计,将所述输入活体信息和所述登记活体信息进行对照,而且将针对所述低度不鲜明区域内包含的输入特征点的第1可靠度设定得比针对所述高度不鲜明区域内包含的输入特征点的第2可靠度高。
8.根据权利要求6所述的活体认证装置,其中,所述处理部还实现特征量提取功能:从所述输入活体图像中的除了所述高度不鲜明区域以外的区域提取表示所述输入活体信息的特征的多个输入特征点,
作为表示所述登记利用者的登记活体信息的数据,所述存储部存储表示该登记活体信息的特征的多个登记特征点,
所述对照处理功能根据所述多个输入特征点中的与所述多个登记特征点的任一方一致的所述输入特征点的可靠度的合计,将所述输入活体信息和所述登记活体信息进行对照,而且将针对所述低度不鲜明区域内包含的输入特征点的第1可靠度设定得比针对所述高度不鲜明区域和所述低度不鲜明区域以外的区域内包含的输入特征点的第3可靠度低。
9.一种计算机程序,其中,所述计算机程序使装置登记活体信息,所述装置具有:活体信息取得部,其取得利用者的所述活体信息,生成表示该活体信息的活体图像;输入部,其取得利用者的识别信息;存储部;以及处理部,
所述计算机程序使所述处理部执行以下处理:
从所述活体图像中检测具有第1不鲜明度的低度不鲜明区域;
从所述活体图像中检测具有比所述第1不鲜明度高的第2不鲜明度的高度不鲜明区域;
在检测出所述高度不鲜明区域、而且在与所述高度不鲜明区域相邻的检索区域内检测出所述低度不鲜明区域的情况下,判定为由于第1原因而产生了所述高度不鲜明区域和所述低度不鲜明区域,另一方面,在检测出所述高度不鲜明区域、而且在所述检索区域以外检测出所述低度不鲜明区域的情况下,或者在仅检测出所述高度不鲜明区域和所述低度不鲜明区域中的任一方的情况下,判定为由于与所述第1原因不同的第2原因而产生了所述高度不鲜明区域或所述低度不鲜明区域;
将根据所述第1原因或所述第2原因而不同的警告消息报知给利用者;以及
当从最初取得的所述活体图像中检测出所述高度不鲜明区域或所述低度不鲜明区域中的至少一方时,将在报知所述警告消息后由所述活体信息取得部再次取得利用者的活体信息而再次生成的所述活体图像内表示的与利用者的活体信息相关的数据,与所述利用者的识别信息相关联地存储在所述存储部内。
10.一种计算机程序,其中,所述计算机程序使装置进行输入活体信息和登记活体信息的活体认证,所述装置具有:活体信息取得部,其取得利用者的所述输入活体信息,生成表示该输入活体信息的输入活体图像;存储部,其存储与登记利用者的登记活体信息相关的数据;以及处理部,
所述计算机程序使所述处理部执行以下处理:
从所述输入活体图像中检测具有第1不鲜明度的低度不鲜明区域;
从所述输入活体图像中检测具有比所述第1不鲜明度高的第2不鲜明度的高度不鲜明区域;
在检测出所述高度不鲜明区域、而且在与所述高度不鲜明区域相邻的检索区域内检测出所述低度不鲜明区域的情况下,判定为由于第1原因而产生了所述高度不鲜明区域和所述低度不鲜明区域,另一方面,在检测出所述高度不鲜明区域、而且在所述检索区域以外检测出所述低度不鲜明区域的情况下,或者在仅检测出所述高度不鲜明区域和所述低度不鲜明区域中的任一方的情况下,判定为由于与所述第1原因不同的第2原因而产生了所述高度不鲜明区域或所述低度不鲜明区域;
将根据所述第1原因或所述第2原因而不同的警告消息报知给利用者;以及
当从最初取得的所述输入活体图像中检测出所述高度不鲜明区域或所述低度不鲜明区域中的至少一方时,将在报知所述警告消息后由所述活体信息取得部再次取得利用者的活体信息而再次生成的所述输入活体图像内表示的输入活体信息与所述登记活体信息进行对照。
11.一种活体信息登记方法,其中,所述活体信息登记方法用于在装置中登记活体信息,所述装置具有:活体信息取得部,其取得利用者的所述活体信息,生成表示该活体信息的活体图像;输入部,其取得利用者的识别信息;以及存储部,
所述活体信息登记方法包括以下步骤:
从所述活体图像中检测具有第1不鲜明度的低度不鲜明区域;
从所述活体图像中检测具有比所述第1不鲜明度高的第2不鲜明度的高度不鲜明区域;
在检测出所述高度不鲜明区域、而且在与所述高度不鲜明区域相邻的检索区域内检测出所述低度不鲜明区域的情况下,判定为由于第1原因而产生了所述高度不鲜明区域和所述低度不鲜明区域,另一方面,在检测出所述高度不鲜明区域、而且在所述检索区域以外检测出所述低度不鲜明区域的情况下,或者在仅检测出所述高度不鲜明区域和所述低度不鲜明区域中的任一方的情况下,判定为由于与所述第1原因不同的第2原因而产生了所述高度不鲜明区域或所述低度不鲜明区域;
将根据所述第1原因或所述第2原因而不同的警告消息报知给利用者;以及
当从最初取得的所述活体图像中检测出所述高度不鲜明区域或所述低度不鲜明区域中的至少一方时,将在报知所述警告消息后由所述活体信息取得部再次取得利用者的活体信息而再次生成的所述活体图像内表示的与利用者的活体信息相关的数据,与所述利用者的识别信息相关联地存储在所述存储部内。
12.一种活体认证方法,其中,所述活体认证方法用于在装置中进行输入活体信息和登记活体信息的活体认证,所述装置具有:活体信息取得部,其取得利用者的所述输入活体信息,生成表示该输入活体信息的输入活体图像;以及存储部,其存储与登记利用者的所述登记活体信息相关的数据,
所述活体认证方法包括以下步骤:
从所述输入活体图像中检测具有第1不鲜明度的低度不鲜明区域;
从所述输入活体图像中检测具有比所述第1不鲜明度高的第2不鲜明度的高度不鲜明区域;
在检测出所述高度不鲜明区域、而且在与所述高度不鲜明区域相邻的检索区域内检测出所述低度不鲜明区域的情况下,判定为由于第1原因而产生了所述高度不鲜明区域和所述低度不鲜明区域,另一方面,在检测出所述高度不鲜明区域、而且在所述检索区域以外检测出所述低度不鲜明区域的情况下,或者在仅检测出所述高度不鲜明区域和所述低度不鲜明区域中的任一方的情况下,判定为由于与所述第1原因不同的第2原因而产生了所述高度不鲜明区域或所述低度不鲜明区域;
将根据所述第1原因或所述第2原因而不同的警告消息报知给利用者;以及
当从最初取得的所述输入活体图像中检测出所述高度不鲜明区域或所述低度不鲜明区域中的至少一方时,将在报知所述警告消息后由所述活体信息取得部再次取得利用者的活体信息而再次生成的所述输入活体图像内表示的输入活体信息与所述登记活体信息进行对照。
CN200980158686.4A 2009-04-13 2009-04-13 活体信息登记装置、活体信息登记方法、活体认证装置、活体认证方法 Expired - Fee Related CN102395995B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2009/057465 WO2010119500A1 (ja) 2009-04-13 2009-04-13 生体情報登録装置、生体情報登録方法及び生体情報登録用コンピュータプログラムならびに生体認証装置、生体認証方法及び生体認証用コンピュータプログラム

Publications (2)

Publication Number Publication Date
CN102395995A true CN102395995A (zh) 2012-03-28
CN102395995B CN102395995B (zh) 2014-04-23

Family

ID=42982184

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980158686.4A Expired - Fee Related CN102395995B (zh) 2009-04-13 2009-04-13 活体信息登记装置、活体信息登记方法、活体认证装置、活体认证方法

Country Status (6)

Country Link
US (1) US8644566B2 (zh)
EP (1) EP2420971A4 (zh)
JP (1) JP5196010B2 (zh)
KR (1) KR101307603B1 (zh)
CN (1) CN102395995B (zh)
WO (1) WO2010119500A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105637532A (zh) * 2015-06-08 2016-06-01 北京旷视科技有限公司 活体检测方法、活体检测***以及计算机程序产品
CN109635660A (zh) * 2018-11-13 2019-04-16 北京集创北方科技股份有限公司 指纹传感***的检测方法

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012090338A1 (ja) * 2010-12-29 2012-07-05 富士通株式会社 生体情報登録装置及び生体情報登録方法
US9076267B2 (en) * 2011-07-19 2015-07-07 Panasonic Intellectual Property Corporation Of America Image coding device, integrated circuit thereof, and image coding method
JP5915664B2 (ja) * 2011-12-15 2016-05-11 富士通株式会社 静脈認証方法及び静脈認証装置
US9959016B2 (en) * 2012-09-07 2018-05-01 Lg Electronics Inc. Method and digital device for access control with fingerprint authentication
JP6089610B2 (ja) * 2012-11-13 2017-03-08 富士通株式会社 生体認証装置、生体認証方法及び生体認証用コンピュータプログラム
JP5971089B2 (ja) * 2012-11-14 2016-08-17 富士通株式会社 生体情報補正装置、生体情報補正方法及び生体情報補正用コンピュータプログラム
TWI516093B (zh) * 2012-12-22 2016-01-01 財團法人工業技術研究院 影像互動系統、手指位置的偵測方法、立體顯示系統以及立體顯示器的控制方法
JP6537332B2 (ja) * 2014-04-28 2019-07-03 キヤノン株式会社 画像処理方法および撮影装置
JP6375775B2 (ja) * 2014-08-19 2018-08-22 日本電気株式会社 特徴点入力支援装置、特徴点入力支援方法及びプログラム
TWI617937B (zh) * 2015-02-24 2018-03-11 指紋編碼方法與指紋認證方法及其系統
CN108509909B (zh) * 2015-10-19 2020-12-15 Oppo广东移动通信有限公司 一种指纹采集方法及装置
CN105469106B (zh) * 2015-11-13 2018-06-05 广东欧珀移动通信有限公司 指纹识别方法、装置及终端设备
SE1551641A1 (en) * 2015-12-14 2017-06-15 Fingerprint Cards Ab Method and fingerprint sensing system for acquiring a fingerprint image
CN106934320B (zh) * 2015-12-29 2020-03-17 小米科技有限责任公司 指纹识别方法及装置
KR102476017B1 (ko) * 2016-01-05 2022-12-09 삼성전자주식회사 생체 정보를 이용한 인증 방법 및 장치
CN107622235B (zh) * 2016-05-24 2021-01-12 Oppo广东移动通信有限公司 指纹解锁方法及相关产品
JP6794766B2 (ja) 2016-10-19 2020-12-02 日本電気株式会社 指紋処理装置、指紋処理方法、プログラム、指紋処理回路
US10417476B2 (en) * 2016-12-30 2019-09-17 Eosmem Corporation Exposure time determination method for image sensing operation
SE1750159A1 (sv) * 2017-02-17 2018-08-18 Fingerprint Cards Ab Cancelling out impairment data in fingerprint images
CN109074493B (zh) * 2017-03-10 2020-06-02 指纹卡有限公司 抑制指纹图像中的损伤数据
CN107066961B (zh) * 2017-03-31 2019-08-09 清华大学 指纹配准方法及装置
JP2019109619A (ja) * 2017-12-15 2019-07-04 富士通株式会社 生体認証装置、生体認証方法、および生体認証プログラム
CN108288050B (zh) * 2018-02-13 2022-03-01 北京小米移动软件有限公司 更新指纹模板的方法、装置、电子设备
JP7154061B2 (ja) * 2018-08-07 2022-10-17 株式会社東海理化電機製作所 生体情報認証装置
KR102577587B1 (ko) * 2019-01-03 2023-09-12 삼성전자주식회사 지문 인증 방법 및 장치
EP3929868A4 (en) * 2019-02-19 2022-04-13 Sony Group Corporation AUTHENTICATION DEVICE, AUTHENTICATION METHOD AND PROGRAM
KR20220055210A (ko) * 2020-10-26 2022-05-03 현대자동차주식회사 차량 및 그 제어방법
JP7239034B2 (ja) * 2020-11-11 2023-03-14 日本電気株式会社 指紋処理装置、指紋処理方法、プログラム、指紋処理回路

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0782541B2 (ja) * 1986-12-01 1995-09-06 日本電気株式会社 指紋品質による指紋データフロー制御装置
US5524162A (en) * 1991-07-22 1996-06-04 Levien; Raphael L. Method and apparatus for adaptive sharpening of images
US5963656A (en) * 1996-09-30 1999-10-05 International Business Machines Corporation System and method for determining the quality of fingerprint images
US5883971A (en) * 1996-10-23 1999-03-16 International Business Machines Corporation System and method for determining if a fingerprint image contains an image portion representing a smudged fingerprint impression
US6064753A (en) * 1997-06-10 2000-05-16 International Business Machines Corporation System and method for distortion control in live-scan inkless fingerprint images
JP2001167268A (ja) * 1999-12-07 2001-06-22 Nec Corp 指紋入力装置
JP4426733B2 (ja) * 2000-03-31 2010-03-03 富士通株式会社 指紋データ合成方法,指紋データ合成装置,指紋データ合成プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体
JP3654341B2 (ja) 2000-12-15 2005-06-02 京楽産業株式会社 指紋認証装置を備えた遊技媒体計数装置
JP4430262B2 (ja) 2001-03-29 2010-03-10 富士通株式会社 入力指紋状態判定方法及び装置
US7272247B2 (en) * 2001-10-10 2007-09-18 Activcard Ireland Limited Method and system for fingerprint authentication
CN1238809C (zh) * 2002-09-04 2006-01-25 长春鸿达光电子与生物统计识别技术有限公司 指纹识别方法、以及指纹控制方法和***
CN100364480C (zh) * 2002-09-17 2008-01-30 富士通株式会社 生物特征信息获取设备和使用生物特征信息的认证设备
US7539330B2 (en) * 2004-06-01 2009-05-26 Lumidigm, Inc. Multispectral liveness determination
JP4020202B2 (ja) 2003-06-16 2007-12-12 三菱電機株式会社 縞状パターン抽出システムおよび縞状パターン抽出方法
JP3924558B2 (ja) 2003-11-17 2007-06-06 富士通株式会社 生体情報採取装置
JP2005149351A (ja) 2003-11-19 2005-06-09 Beyondlsi Inc 指紋照合システム
WO2005086091A1 (ja) 2004-03-04 2005-09-15 Nec Corporation 指紋掌紋画像処理システムおよび指紋掌紋画像処理方法
WO2005109321A1 (en) * 2004-04-23 2005-11-17 Sony Corporation System for fingerprint image reconstruction based on motion estimate across a narrow fingerprint sensor
JP4038777B2 (ja) * 2006-02-28 2008-01-30 ソニー株式会社 登録装置及び認証装置
JP4427039B2 (ja) 2006-08-18 2010-03-03 富士通株式会社 生体情報取得装置および生体情報による認証装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105637532A (zh) * 2015-06-08 2016-06-01 北京旷视科技有限公司 活体检测方法、活体检测***以及计算机程序产品
CN105637532B (zh) * 2015-06-08 2020-08-14 北京旷视科技有限公司 活体检测方法、活体检测***以及计算机程序产品
CN109635660A (zh) * 2018-11-13 2019-04-16 北京集创北方科技股份有限公司 指纹传感***的检测方法

Also Published As

Publication number Publication date
JP5196010B2 (ja) 2013-05-15
US20120014570A1 (en) 2012-01-19
JPWO2010119500A1 (ja) 2012-10-22
US8644566B2 (en) 2014-02-04
EP2420971A1 (en) 2012-02-22
WO2010119500A1 (ja) 2010-10-21
CN102395995B (zh) 2014-04-23
KR20110123737A (ko) 2011-11-15
KR101307603B1 (ko) 2013-09-12
EP2420971A4 (en) 2017-08-23

Similar Documents

Publication Publication Date Title
CN102395995B (zh) 活体信息登记装置、活体信息登记方法、活体认证装置、活体认证方法
CN101517612B (zh) 图像读取装置和图像读取方法
US9202104B2 (en) Biometric information correction apparatus, biometric information correction method and computer-readable recording medium for biometric information correction
EP2518684B1 (en) Fake finger determination device
JP4883185B2 (ja) 生体情報読取装置,生体情報読取方法,及び生体情報読取プログラム
Kovacs-Vajna et al. Fingerprint ridge distance computation methodologies
US8824746B2 (en) Biometric information processing device, biometric-information processing method, and computer-readable storage medium
CN111201537B (zh) 在指纹分析中通过机器学习来区分活体手指与欺骗手指
US9239944B2 (en) Biometric information registration device and biometric information registration method
US7203347B2 (en) Method and system for extracting an area of interest from within a swipe image of a biological surface
CN102460507A (zh) 生物体认证装置、生物体认证方法以及生物体认证用计算机程序
EP2528018B1 (en) Biometric authentication device and biometric authentication method
US10509944B2 (en) Method and device for recognizing fingerprint
CN105981045A (zh) 使用触摸传感器数据的指纹认证
US20160379038A1 (en) Valid finger area and quality estimation for fingerprint imaging
JP4911317B2 (ja) 指紋画像背景検出装置及び検出方法
JP5812109B2 (ja) 生体情報処理装置、生体情報処理方法及び生体情報処理用コンピュータプログラム
CN102479328B (zh) 基于生物特征的身份验证装置及其方法
Maltoni et al. Advances in fingerprint modeling
US20080247615A1 (en) Two-Way Scanning Fingerprint Sensor
Khokher et al. Footprint-based personal recognition using dactyloscopy technique
CN113574532B (zh) 指纹模板的注册
Gornale et al. Fingerprint Based Gender Classification Using Minutiae Extraction.
Assogba et al. Fingerprint characteristic extraction by ridge orientation: An approach for a supervised contactless biometric system
Namburu A study on fingerprint image enhancement and minutiae extraction techniques

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140423

Termination date: 20180413