静脉认证装置和静脉认证方法转让专利

申请号 : CN200910001298.7

文献号 : CN101485570B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 佐藤英雄

申请人 : 索尼株式会社

摘要 :

本发明提供一种静脉认证装置和静脉认证方法。根据本发明的静脉认证装置包括:成像部分,用于在通过在手指表面上或在手指内部反射的反射光对存在于手指表面上或手指内部的部分指纹连续进行成像时,通过用近红外光照射手指表面从而利用在手指内部散射的近红外光对存在于手指内部的部分脉络连续进行成像;运动向量检测部分,用于检测指纹的运动向量;图像合成部分,用于合成拍摄部分指纹的图像以生成指纹的图像并合成拍摄部分脉络的图像以生成脉络的图像;静脉图案提取部分,用于从脉络的图像中提取静脉图案;以及认证部分,用于进行认证处理。

权利要求 :

1.一种静脉认证装置,包括:

成像部分,用于在通过在手指表面上或在手指内部反射的反射光对存在于所述手指表面上或所述手指内部的部分指纹连续进行成像时,通过用近红外光照射所述手指表面从而利用在所述手指内部散射的所述近红外光对存在于所述手指内部的部分脉络连续进行成像;

运动向量检测部分,用于基于拍摄部分所述指纹的多个图像检测所述指纹的运动向量;

图像合成部分,用于基于所述指纹的所述运动向量合成拍摄部分所述指纹的图像以生成所述指纹的图像并基于所述指纹的所述运动向量合成拍摄部分所述脉络的图像以生成所述脉络的图像;

静脉图案提取部分,用于从所述脉络的图像中提取静脉图案;以及认证部分,用于基于所提取的静脉图案进行认证处理,其中所述成像部分包括:

透镜阵列,具有被布置为阵列状的多个光接收透镜,并且被分为接收反射光的区域和接收穿过所述脉络后的透射光的区域;

近红外光照射源,被设置在所述透镜阵列的接收反射光的区域一侧的边缘以用近红外光照射手指表面;以及成像装置,用于基于所述反射光生成拍摄部分所述指纹的图像并基于所述透射光生成拍摄部分所述脉络的图像。

2.根据权利要求1所述的静脉认证装置,其中

位于接收所述反射光的区域中的所述光接收透镜的聚焦位置被设定在所述手指表面的位置处,以及位于接收所述透射光的区域中的所述光接收透镜的聚焦位置被设定在所述脉络的位置处。

3.根据权利要求2所述的静脉认证装置,还包括:成像控制部分,用于控制所述成像部分,

其中所述成像控制部分在用于获取拍摄部分指纹的图像的照射和用于获取拍摄部分脉络的图像的照射之间切换从所述近红外光照射源发射的所述近红外光的照射。

4.根据权利要求3所述的静脉认证装置,其中

所述近红外光照射源包括用于发射所述近红外光的光源部分和用于改变从所述光源部分发射的所述近红外光的光路的棱镜部分,以及所述成像控制部分通过控制所述棱镜部分来控制从所述近红外光照射源发射的所述近红外光的方向。

5.根据权利要求3所述的静脉认证装置,其中

所述近红外光照射源包括用于获取拍摄部分指纹的图像的光源和用于获取拍摄部分脉络的图像的光源,以及所述成像控制部分通过切换所述用于获取拍摄部分指纹的图像的光源和所述用于获取拍摄部分脉络的图像的光源来控制所述近红外光的照射。

6.根据权利要求1所述的静脉认证装置,其中

除了基于所述静脉图案的认证处理以外,所述认证部分还进行基于所述图像合成部分合成的所述指纹的图像的认证处理。

7.一种通过用近红外光照射手指表面基于位于手指内部的脉络的静脉图案进行认证的静脉认证方法,包括步骤:由成像部分连续地对部分所述手指表面进行成像,所述成像部分包括:透镜阵列,具有被布置为阵列状的多个光接收透镜,并且被分为接收反射光的区域和接收穿过脉络后的透射光的区域;近红外光照射源,设置在所述透镜阵列的接收反射光的区域一侧的边缘,以用近红外光照射所述手指表面;以及成像装置,用于基于反射光生成拍摄部分所述指纹的图像并基于透射光生成拍摄部分所述脉络的图像;

基于拍摄部分所述指纹的多个图像检测所述指纹的运动向量;

基于所述指纹的所述运动向量合成拍摄部分所述指纹的图像以生成所述指纹的图像并基于所述指纹的所述运动向量合成拍摄部分所述脉络的图像以生成所述脉络的图像;

从所述脉络的图像中提取静脉图案;以及

基于所提取的静脉图案进行认证处理。

说明书 :

静脉认证装置和静脉认证方法

[0001] 相关申请的交叉引用
[0002] 本发明包含与2008年1月16日在日本专利局提交的日本专利申请JP2008-006944号相关的主题,其全部内容通过引用包含于此。

技术领域

[0003] 本发明涉及一种静脉认证装置和静脉认证方法。

背景技术

[0004] 生物测定身份验证是在将来的网络社会中用于保护权利的非常重要的技术。特别是在他人可以通过网络假装当事人并窃取金钱、内含物和特权的因特网上商业交易中,生物测定身份验证已经作为保护这种仅通过加密难以解决的领域的技术而受到关注。然而,对于指纹和虹膜,难以解决伪造的问题。在这方面,由于高水平的确定精度以及难以伪造和冒充,期待使用难以从外部容易地成像的区域中的静脉图案的个人认证技术用于下一代生物测定身份验证。
[0005] 这种生物测定身份验证技术例如包括指纹认证技术和静脉认证技术。指纹认证技术具有下列问题:存在大约4%用户不能登记他们指纹、以及对使用残留指纹的欺诈攻击的抗性,但是具有下列优点:因为利用使用线传感器或区域传感器(area sensor)的扫描型系统可以容易地合成图像,所以传感器可以小型化。另一方面,期待作为下一代认证技术的具有较少此类问题的静脉认证技术使用较大的传感器,因此难以将该技术布置在移动装置中。特别是在使用静脉透射图像的成像系统中,由于对光源位置的严格限制而难以使装置的结构平面化。
[0006] 因此,为了实现使用静脉认证技术的装置的小型化,日本专利申请公开第2006-288872号使用了一种根据拍摄的图像检测手指的扫描速度以使用渐变折射率透镜阵列重新构成拍摄的手指静脉图像的方法。

发明内容

[0007] 在此,在日本专利申请公开第2006-288872号中描述的透镜阵列采用了下列方法:使用具有不同焦距的多个透镜阵列拍摄手指表面以生成利用不同焦距拍摄的手指表面上的同一位置的多个图像,仅使用获得的多个图像中聚焦好的图像重新构造总的图像,该方法存在下列问题:需要对手指表面上的同一位置成像的多个透镜阵列,这增加了透镜阵列的尺寸。此外,当使用透镜阵列时,存在下列问题:因为需要与透镜阵列的投影面积具有相同尺寸的图像传感器,所以制造装置所需的成本随透镜阵列的尺寸而增加。
[0008] 因此,鉴于上述问题开发出本发明,希望提供一种促进装置小型化并能够拍摄大范围静脉图像的新的改进的静脉认证装置和静脉认证方法。
[0009] 根据本发明的实施例,提供一种静脉认证装置,包括:成像部分,用于在通过在手指表面上或在手指内部反射的反射光对存在于手指表面上或手指内部的部分指纹连续进行成像时,通过用近红外光照射手指表面从而利用在手指内部散射的近红外光对存在于手指内部的部分脉络连续进行成像;运动向量检测部分,用于基于拍摄部分指纹的多个图像检测指纹的运动向量;图像合成部分,用于基于指纹的运动向量合成拍摄部分指纹的图像以生成指纹的图像并基于指纹的运动向量合成拍摄部分脉络的图像以生成脉络的图像;静脉图案提取部分,用于从脉络的图像中提取静脉图案;以及认证部分,用于基于所提取的静脉图案进行认证处理,其中成像部分包括:透镜阵列,具有被布置为阵列的多个光接收透镜,并且被分为接收反射光的区域和接收穿过脉络后的透射光的区域;近红外光照射源,被设置在透镜阵列的接收反射光的区域一侧的边缘以用近红外光照射手指表面;以及成像装置,用于基于反射光生成拍摄部分指纹的图像并基于透射光生成拍摄部分脉络的图像。
[0010] 位于接收反射光的区域中的光接收透镜的聚焦位置可以被设定在手指表面的位置处,位于接收透射光的区域中的光接收透镜的聚焦位置可以被设定在脉络的位置处。
[0011] 静脉认证装置还可以包括:成像控制部分,用于控制成像部分,其中成像控制部分在用于获取拍摄部分指纹的图像的照射和用于获取拍摄部分脉络的图像的照射之间切换从近红外光照射源发射的近红外光的照射。
[0012] 近红外光照射源包括用于发射近红外光的光源部分和用于改变从光源部分发射的近红外光的光路的棱镜部分,成像控制部分可以通过控制棱镜部分来控制从近红外光照射源发射的近红外光的方向。
[0013] 近红外光照射源包括用于获取拍摄部分指纹的图像的光源和用于获取拍摄部分脉络的图像的光源,成像控制部分可以通过切换用于照射的光源来控制近红外光的照射。
[0014] 除了基于静脉图案的认证处理以外,认证部分还可以进行基于图像合成部分合成的指纹的图像的认证处理。
[0015] 根据本发明的另一个实施例,提供了一种通过用近红外光照射手指表面基于位于手指内部的脉络的静脉图案进行认证的静脉认证方法,包括步骤:由成像部分连续地对部分手指表面进行成像,成像部分包括:透镜阵列,具有被布置为阵列的多个光接收透镜,并且被分为接收反射光的区域和接收穿过脉络后的透射光的区域;近红外光照射源,设置在透镜阵列的接收反射光的区域一侧的边缘,以用近红外光照射手指表面;以及成像装置,用于基于反射光生成拍摄部分指纹的图像并基于透射光生成拍摄部分脉络的图像;基于拍摄部分指纹的多个图像检测指纹的运动向量;基于指纹的运动向量合成拍摄部分指纹的图像以生成指纹图像并基于指纹的运动向量合成拍摄部分脉络的图像以生成脉络的图像;从脉络的图像中提取静脉图案;以及基于所提取的静脉图案进行认证处理。
[0016] 根据本发明的另一实施例,提供一种程序,用于使计算机实现:成像部分控制功能,用于控制成像部分在通过在手指表面上或在手指内部反射的反射光对存在于手指表面上或手指内部的部分指纹连续进行成像时,通过用近红外光照射手指表面从而利用在手指内部散射的近红外光对存在于手指内部的部分脉络连续进行成像;运动向量检测功能,用于基于拍摄部分指纹的多个图像检测指纹的运动向量;图像合成功能,用于基于指纹的运动向量合成拍摄部分指纹的图像以生成指纹的图像并基于指纹的运动向量合成拍摄部分脉络的图像以生成脉络的图像;静脉图案提取功能,用于从脉络的图像中提取静脉图案;以及认证功能,用于基于所提取的静脉图案进行认证处理。
[0017] 根据这种配置,在提供给计算机的存储部分中存储计算机程序,在提供给计算机的CPU读取并执行计算机程序之后使计算机用作静脉认证装置。此外,可以提供记录计算机程序并可由计算机读取的记录介质。记录介质例如是磁盘、光盘、磁光盘或闪速存储器。还可以例如通过网络传送计算机程序而不使用任何记录介质。
[0018] 根据以上描述的本发明的实施例,促进了装置的小型化并且可以拍摄宽范围的静脉图像。

附图说明

[0019] 图1是用于说明根据本发明的第一实施例的静脉认证装置的配置的框图;
[0020] 图2是用于说明根据第一实施例的成像部分的说明图;
[0021] 图3是用于说明根据第一实施例的成像部分的侧视图;
[0022] 图4是用于说明根据第一实施例的成像部分的侧视图;
[0023] 图5是用于说明根据第一实施例的成像部分的平面图;
[0024] 图6是用于说明根据第一实施例的静脉认证方法的说明图;
[0025] 图7是用于说明根据第一实施例的静脉认证方法的流程图;以及[0026] 图8是用于说明根据第一实施例的静脉认证装置的硬件配置的框图。

具体实施方式

[0027] 下面,参考附图详细描述本发明的优选实施例。注意,在本说明书及附图中,具有基本相同的功能和结构的结构要素用相同的附图标记来表示,并且省略对这些结构要素的重复说明。
[0028] 进行适当考虑之后,本申请的发明人设想下面描述的构思以解决上述问题。也就是说,尽管表面传感器比如CCD(电荷耦合装置,ChargeCoupled Device)和CMOS(互补金属氧化物半导体,ComplementaryMetal Oxide Semiconductor)作为用于进行静脉认证的图像传感器,但是对于这种表面传感器来说,由热噪声导致的S/N劣化成为问题。因此,需要将照射的光量限制到某一范围以减小这种热噪声和功率消耗并使得对人体的影响最小。另外,需要精确地控制照明,因为对于一些人来说,表面传感器容易达到饱和亮度。
[0029] 然而,当执行上述控制时,会出现成本或装置规模的问题,从而产生难以将装置小型化的问题。
[0030] 当实现接触装置时,表面传感器的传感器尺寸增加,从而产生成本或装置规模的问题。因此,需要采用能够抑制成本或装置规模的系统。
[0031] 因此,作为解决这些问题的深入研究的结果,本申请的发明人设想如下面所描述的根据本发明的静脉认证装置和静脉认证方法。
[0032] (第一实施例)
[0033] <静脉认证装置10的配置>
[0034] 首先,参考图1详细描述根据本发明的第一实施例的静脉认证装置10的配置。图1是用于说明根据本实施例的静脉认证装置10的配置的框图。
[0035] 例如,如图1所示,根据本实施例的静脉认证装置10主要包括成像部分101、成像控制部分141、运动向量检测部分151、图像合成部分153、静脉图案提取部分159、认证部分161、处理部分171和存储部分173。
[0036] 成像部分101通过对想要登记或认证他(她)的静脉图案的个人的身体表面(例如,手指FG)进行成像来生成图像拍摄数据。根据本实施例的成像部分101是使用作为透镜阵列的例子的微透镜阵列(MLA,microlens array)的接触成像部分101,并且通过用具有预定波长的近红外光12照射放置的手指FG并收集在手指FG的表面或内部反射的反射光以及在手指FG内部散射后穿过静脉的透射光14来对部分指纹和部分脉络连续进行成像。稍后将再次详细描述成像部分101。在之后的描述中,“拍摄部分指纹的图像”将被简称为“指纹部分图像”,并且“拍摄部分脉络的图像”将被简称为“脉络部分图像”。
[0037] 成像部分101由包括CPU(中央处理单元)、ROM(只读存储器)和RAM(随机存取存储器)的成像控制部分141驱动控制,成像控制部分141将获得的图像拍摄数据输出到稍后描述的运动向量检测部分151。成像控制部分141执行控制,以便例如在用于获取指纹部分图像的照射和用于获取脉络部分图像的照射之间切换从近红外光照射源发射的近红外光的照射。成像控制部分141还可以将获得的关于指纹和脉络的图像拍摄数据记录在存储部分173中。当将这种数据记录在存储部分173中时,成像控制部分141可以将生成的图像拍摄数据与成像日期或成像时间相关联。生成的图像拍摄数据可以是RGB(红绿蓝)信号或者其它颜色或灰度级(gray scale)的图像数据。
[0038] (成像部分101的配置)
[0039] 在此,参考图2至图5详细描述设置在根据本实施例的静脉认证装置10中的成像部分101的配置。图2是用于说明根据本实施例的成像部分101的说明图。图3和图4是用于说明根据本实施例的成像部分101的侧视图。图5是用于说明根据本实施例的成像部分101的平面图。
[0040] 例如,如图2和图3所示,根据本实施例的成像部分101主要包括作为透镜阵列的例子的微透镜阵列103、作为近红外光照射源的例子的发光二极管(LED)111、遮光壁117以及成像装置119。
[0041] 微透镜阵列103包括多个微透镜109、110,并且被分为用于对指纹部分图像进行成像的指纹成像部分105和用于对脉络部分图像进行成像的脉络成像部分107两部分。例如,如图2和图3所示,多个微透镜109以栅格状方式布置在微透镜阵列103的指纹成像部分105中,多个微透镜110以栅格状方式布置在脉络成像部分107中。这些微透镜109、110以栅格状方式布置在预定基板上。例如,如图4所示,微透镜109、110中的每一个将入射到微透镜109、110上的反射光和透射光14从光入射表面引导到稍后描述的成像装置119。微透镜阵列103是像面曲率平缓并且在深度方向上没有畸变的透镜阵列,因此通过使用微透镜阵列103可以获得优良的图像数据。
[0042] 微透镜109的聚焦位置被设定为存在要由指纹成像部分105成像的指纹的表面皮肤位置,并且微透镜110的聚焦位置被设定为存在要由脉络成像部分107成像的静脉的脉络位置。
[0043] 已知人体皮肤具有三层结构的皮下组织,包括表皮FG1、真皮FG2和骨骼FG3,脉络存在于真皮FG2中。真皮是从手指表面0.1mm至0.3mm的位置开始具有大约2mm至3mm厚度的层。因此,通过将微透镜110的聚焦位置设定到真皮所处的位置(例如,从手指表面开始大约1.5mm至2.0mm的位置)可以高效率地收集穿过脉络的透射光。还已知指纹存在于表皮FG1中,另一方面,照射的近红外光量的60%至70%被表皮FG1反射。因此,通过将微透镜109的聚焦位置设定到表皮FG1的位置可以高效率地收集由表皮FG1(即指纹)反射的反射光。顺便提及,还已知位于表皮FG1附近的真皮FG2的图案可以用作指纹。在下面的描述中,存在于表皮中的指纹以及真皮中的图案一起被称为指纹。
[0044] 例如,如图2所示,作为近红外光照射源的例子的多个发光二极管111布置在微透镜阵列103的外侧(更具体来说,在微透镜阵列103的指纹成像部分105侧的边缘),以用具有预定波长带的近红外光照射手指FG。近红外光被血液中的血红蛋白(还原血红蛋白)吸收,而对于身体系统具有高穿透性,因此如果用近红外光照射手指、手掌或手背,则分布在手指、手掌或手背内部的静脉在图像中呈现为阴影。呈现在图像中的静脉的阴影被称为静脉图案。为了满意地对这种静脉图案进行成像,发光二极管发射具有大约600nm至1300nm的波长、优选大约700nm至900nm的波长的近红外光。
[0045] 在此,如果发光二极管照射的近红外光的波长小于600nm或大于1300nm,则被血液中的血红蛋白吸收的近红外光的比率降低,从而难以获得优良的静脉图案。如果发光二极管照射的近红外光的波长为大约700nm至900nm,则具体地近红外光被脱氧血红蛋白和氧合血红蛋白二者吸收,从而可以获得优良的静脉图案。
[0046] 代替使用具有上述波长带的发光二极管,可以使用能够发射包括上述波长带的光的发光二极管和光学限制所发射的该波长带中的光的滤波器的组合。
[0047] 例如,如图3和图4所示,根据本实施例的发光二极管111包括发光二极管的光源部分113和用于改变从光源部分发射的光发射的光路的棱镜部分115。棱镜部分115例如由棱镜阵列构成,并且通过改变从光源部分113发射的光发射的光路来控制光的方向。在根据本实施例的静脉认证装置10中,可以通过成像控制部分141控制的发光二极管111的光源部分113和棱镜部分115可选地控制发光二极管111的接通(ON)/断开(OFF)和光发射的方向。
[0048] 如上所述,活体中的许多近红外光被表皮或真皮反射,从而通过使用反射光可以获取指纹和真皮图案。然而,由于反射光的影响,难以获得比真皮更深的静脉的清晰图像。
[0049] 例如,如图4和图5所示,利用根据本实施例的成像部分101,通过在微透镜阵列103的指纹成像部分105侧的边缘设置发光二极管111,可以通过反射光实现表皮和真皮的图像拍摄并通过后向散射光实现脉络的图像拍摄。
[0050] 例如,如图4所示,从发光二极管111发射的近红外光向手指FG的表面(表皮)FG1传播,并且其一部分在被表皮FG1反射之后作为反射光进入微透镜109。此外,从发光二极管111发射的一部分近红外光作为直射光12进入手指FG。在此,人体是近红外光的优良散射体,因此进入手指FG的直射光12传播同时在所有方向上散射。一部分散射光在作为透射光14进入微透镜109之前作为后向散射光13从脉络20的后面向手指表面传输。
[0051] 通过成像控制部分141控制的发光二极管111的光源扫描可以优化最小面积中的对比度(contrast ratio)。例如,成像控制部分141通过与成像部分101的扫描信号相关联来驱动布置在发光二极管111的棱镜部分115下面的光源部分113。例如,如图5所示,如果光源部分113被点亮,则由布置在光源部分113上面的棱镜部分115执行预定区域的照明。在这时,如果棱镜部分115和成像线充分分离,则可以高效率地提取入射的直射光12的静脉后向散射光13,从而可以获得高对比度的静脉图像。例如,如图5所示,通过与扫描线一起使每个发光二极管111闪光,可以实现最大地满足成像条件的照明。
[0052] 此外,通过使用指纹图像拍摄和脉络图像拍摄的时间轴的交叉相关,可以实现每个评估的稳定。另外,利用可执行的可靠设定,可以实现认证精度和装置的稳定性。
[0053] 以上描述使用了利用单个发光二极管阵列的情况,但是也可以使用两个发光二极管阵列用于近红外光的照射。也就是说,用于对指纹部分图像进行成像的发光二极管阵列布置在微透镜阵列103的指纹成像部分105侧的边缘,而用于对脉络部分图像进行成像的发光二极管阵列布置在微透镜阵列103的脉络成像部分107侧的边缘。在此情况下,对每个发光二极管阵列进行各种设定,以实现适合每个照射目标的照射条件,并且成像控制部分141执行控制以切换每个发光二极管阵列的照射。
[0054] 可以使用具有相同波长的近红外光用于指纹图像拍摄和脉络图像拍摄,或者可以使用具有不同波长的近红外光用于指纹图像拍摄和脉络图像拍摄。
[0055] 在此,例如,如图2至图4所示,在微透镜阵列103和发光二极管111之间以及在指纹成像部分105和脉络成像部分107之间设置遮光壁117。遮光壁117遮挡直射光12,使得从发光二极管111发射的直射光12不直接进入微透镜109、110。
[0056] 成像装置119具有成像表面,多个成像装置以栅格状方式布置在该成像表面中,并且基于微透镜109、110收集的反射光和透射光14通过近红外光生成图像拍摄数据。例如,可以使用CCD类型的图像传感器、C-MOS类型的图像传感器等作为根据本实施例的成像装置119。成像装置119将生成的图像拍摄数据输出到稍后描述的运动向量检测部分151。成像装置119还可以将生成的图像拍摄数据存储在稍后说明的存储部分173中。
[0057] 在根据本实施例的成像部分101中,可以在手指FG和成像装置119之间进一步设置滤波器,用于限制要测量的穿过脉络的光(透射光14)的适合静脉图像拍摄的光带。
[0058] 以上参考图2至图4描述了根据本实施例的成像部分101的配置。下面进一步参考图1描述根据本实施例的静脉认证装置10的配置。
[0059] 运动向量检测部分151例如包括CPU、ROM、RAM等,并且分析成像部分101生成的多个指纹部分图像以检测指纹的运动向量。例如可以通过下面描述的方法检测指纹的运动向量。成像部分101生成的指纹部分图像是存在于表皮或真皮中的不平坦指纹的隆起部分(换句话说,峰部分)的图像。因此,首先关注指纹部分图像,并计算相邻峰之间的距离(或者相邻谷之间的距离)。随后,类似地计算另一指纹部分图像中的峰之间的距离或者谷之间的距离。通过利用关注峰之间的距离来分析获得的多个指纹部分图像,可以检测指纹的运动向量。
[0060] 除了上述运动向量的检测方法以外,例如还可以使用在指纹认证技术中使用的运动向量检测方法。
[0061] 运动向量检测部分151将以这种方式检测的指纹的运动向量输出到稍后描述的图像合成部分153。运动向量检测部分151还可以将检测的运动向量存储在稍后说明的存储部分173中。
[0062] 图像合成部分153例如包括CPU、ROM、RAM等,并且基于运动向量检测部分151检测的运动向量合成指纹图像和静脉图像。图像合成部分153还包括指纹图像合成部分155和静脉图像合成部分157。
[0063] 指纹图像合成部分155通过基于从运动向量检测部分151发送的运动向量合成从成像部分101发送的多个指纹部分图像来生成指纹图像。如果在合成图像时从成像部分101发送的指纹部分图像是镜像图像,则指纹图像合成部分155可以在进行合成处理之前对每个指纹部分图像进行反转处理。如果需要对从成像部分101发送的指纹部分图像执行校正处理,例如像差校正和亮度分布校正,则指纹图像合成部分155可以对合成之前的指纹部分图像或者合成之后的拍摄图像执行各种校正处理。
[0064] 指纹图像合成部分155将合成的指纹图像作为指纹图案输出到稍后描述的认证部分161。指纹图像合成部分155还可以将合成的指纹图像存储在稍后描述的存储部分173中。
[0065] 静脉图像合成部分157通过基于从运动向量检测部分151发送的运动向量合成从成像部分101发送的多个脉络部分图像来生成脉络图像。如果在合成图像时从成像部分101发送的脉络部分图像是镜像图像,则静脉图像合成部分157可以在执行合成处理之前对每个脉络部分图像执行反转处理。如果需要对从成像部分101发送的脉络部分图像执行校正处理,例如像差校正和亮度分布校正,则静脉图像合成部分157可以对合成之前的脉络部分图像或者对合成之后的拍摄图像执行各种校正处理。
[0066] 静脉图像合成部分157将合成的脉络图像输出到稍后描述的静脉图案提取部分159。静脉图像合成部分157还可以将合成的脉络图像存储在稍后描述的存储部分173中。
[0067] 静脉图案提取部分159例如包括CPU、ROM、RAM等,并且例如具有对从静脉图像合成部分157发送的脉络的图像拍摄数据执行静脉图案提取的预处理的功能、提取静脉图案的功能以及执行静脉图案提取的后处理的功能。
[0068] 在此,静脉图案提取的预处理例如包括根据脉络的图像拍摄数据检测手指轮廓以识别手指位于脉络的图像拍摄数据的哪个位置的处理、以及通过使用检测的手指轮廓旋转图像数据以校正脉络的图像拍摄数据的角度(图像角度)的处理。
[0069] 通过对检测到轮廓并且进行了角度校正的脉络的图像拍摄数据应用差分滤波器来实现静脉图案的提取。差分滤波器是关注像素及相邻像素、并且在所关注的像素和相邻像素之间的差大的部分中输出大的值作为输出值的滤波器。换句话说,差分滤波器是基于使用所关注的像素和相邻像素之间的梯度(gradation)值的差的运算来强调图像中的线或者边缘的滤波器。
[0070] 如果使用滤波器h(x,y)对具有二维平面中的格点(x,y)作为变量的图像数据u(x,y)进行滤波处理,如下面的公式1所示,则通常生成图像数据v(x,y)。在此,下面的公*式1中的“”表示卷积。
[0071]
[0072] 公式1
[0073]
[0074] 在根据本实施例的静脉图案提取中,可以使用例如一维空间微分滤波器和二维空间微分滤波器的微分滤波器作为差分滤波器。一维空间微分滤波器是计算关于所关注的像素在水平方向和垂直方向上的相邻像素的梯度值的差的滤波器,而二维空间微分滤波器是提取关于所关注的像素的梯度值的差的变化量增加的部分的滤波器。
[0075] 例如,可以使用下面示出的Log(Laplacian of Gaussian,高斯-拉普拉斯)滤波器作为二维空间微分滤波器。Log滤波器(公式3)被表示为作为使用高斯函数的平滑滤波器的高斯滤波器(公式2)的二阶微分。在此,σ在下面的公式2中代表高斯函数的标准偏差并且是代表高斯滤波器的平滑程度的变量。与公式2类似,下面的公式3中的σ是代表高斯函数的标准偏差的参数,并且当通过改变σ的值来进行Log滤波处理时可以改变输出值。
[0076] 公式2
[0077]
[0078] 公式3
[0079]
[0080] 静脉图案提取的后处理例如包括在差分滤波器应用之后对图像数据执行的阈值处理、二值化处理和细化处理。在进行后处理之后可以提取静脉图案的骨架。
[0081] 静脉图案提取部分159将以这种方式提取的静脉图案和骨架发送到稍后描述的认证部分161。静脉图案提取部分159还可以将提取的静脉图案和骨架存储在稍后描述的存储部分173中。当执行上述处理中的每一个时,静脉图案提取部分159可以将生成的参数、处理进程等存储在存储部分173中。
[0082] 认证部分161例如包括CPU、ROM、RAM等,并且将静脉图案提取部分159生成的静脉图案登记为模板,并通过对照已经登记的模板检查静脉图案提取部分159生成的静脉图案来进行静脉图案的认证。另外,认证部分161将指纹图像合成部分155生成的指纹图案登记为模板,并通过对照已经登记的模板检查指纹图像合成部分155生成的指纹图案来进行指纹图案的认证。认证部分161还包括例如指纹图案登记部分163、指纹图案认证部分165、静脉图案登记部分167和静脉图案认证部分169。
[0083] 指纹图案登记部分163将指纹图像合成部分155生成的指纹图案登记为模板。当对登记的指纹图案进行登记时,不仅可以存储该指纹图案,还可以与指纹图案相关联地存储识别具有该指纹图案的个人的其它数据(例如静脉数据、面部图像数据、虹膜数据和声纹数据)。要登记为模板的登记的指纹图案可以具有例如符合CBEFF(通用生物特征交换文件格式,Common Biometric Exchange File Format)标准等的头信息。
[0084] 指纹图案认证部分165基于指纹图像合成部分155生成的指纹图案和记录的指纹图案的模板对生成的指纹图案进行认证。指纹图案认证部分165请求从稍后描述的存储部分173公开登记的指纹图案,并比较获取的登记的指纹图案和从指纹图像合成部分155发送的指纹图案。例如,可以通过计算下面示出的相关系数以基于算出的相关系数进行比较来比较登记的指纹图案和发送的指纹图案。作为比较的结果,如果登记的指纹图案和发送的指纹图案相似,则指纹图案认证部分165对发送的指纹图案进行认证,如果两个图案不相似,则指纹图案认证部分165不进行认证。
[0085] 静脉图案登记部分167将静脉图案提取部分159生成的静脉图案作为模板登记在稍后描述的存储部分173中。当对登记的静脉图案进行登记时,不仅可以存储静脉图案,还可以与静脉图案相关联地存储识别具有该静脉图案的个人的其它数据(例如指纹数据、面部图像数据、虹膜数据和声纹数据)。登记为模板的登记的静脉图案可以具有例如符合CBEFF(通用生物特征交换文件格式)标准等的头信息。
[0086] 静脉图案认证部分169基于静脉图案提取部分159生成的静脉图案和记录的静脉图案的模板对生成的静脉图案进行认证。静脉图案认证部分169请求从稍后描述的存储部分173公开登记的静脉图案,并比较获取的登记的静脉图案和从静脉图案提取部分159发送的静脉图案。例如,可以通过计算下面示出的相关系数以基于算出的相关系数进行比较来比较登记的静脉图案和发送的静脉图案。作为比较的结果,如果登记的静脉图案和发送的静脉图案相似,则静脉图案认证部分169对发送的静脉图案进行认证,如果两个图案不相似,则静脉图案认证部分169不进行认证。
[0087] 相关系数由下面的公式4定义,是示出两个数据x={xi}和y={yi}之间的相似度的统计学指标,并且取-1和1之间的实数。当相关系数取得接近1的值时,这两个数据彼此相似,当相关系数取得接近0的值时,这两个数据不相似。当相关系数取得接近-1的值时,这两个数据的代码是反转的。
[0088] 公式4
[0089] x:数据x的平均值
[0090] y:数据y的平均值
[0091] 指纹图案认证部分165和静脉图案认证部分169可以将认证结果与认证时间等相关联地存储在存储部分173中作为认证历史。生成这种认证历史使得能够知道谁、在什么时间请求了指纹图案或静脉图案的认证,并且作为扩展能够知道谁、在什么时间使用过静脉认证装置10。
[0092] 处理部分171例如包括CPU、ROM、RAM等,并根据从认证部分161输出的静脉图案的认证结果执行预定处理。也就是说,在从认证部分161接收到静脉图案认证成功的通知之后,处理部分171解除对执行预定处理的限制并执行预定处理。除了根据静脉图案的认证结果之外,处理部分171还可以根据指纹图案的认证结果执行预定处理。通过利用指纹图案和静脉图案进行双重认证可以实现高安全水平。
[0093] 存储部分173存储请求由指纹图案登记部分163登记的登记的指纹图案以及与该登记的指纹图案相关联的其它数据。存储部分173还存储请求由静脉图案登记部分167登记的登记的静脉图案和与该登记的静脉图案相关联的其它数据。除了上述数据以外,还可以存储成像部分101生成的图像拍摄数据、静脉图案提取部分159提取的静脉图案等。此外,除了上述数据以外,还可以适当地存储执行特定处理时需要存储的各种参数以及处理的进程或者各种数据库。成像部分101、成像控制部分141、运动向量检测部分151、图像合成部分153、静脉图案提取部分159、认证部分161和处理部分171可以自由地对存储部分173进行读取或写入。
[0094] 上面示出了根据本实施例的静脉认证装置10的功能的例子。可以使用通用元件或电路或者通过为每个部件的功能定制的硬件来构成上述部件中的每一个。作为替代方案,每个部件的功能可以都由CPU来执行。因此,可以根据实施本实施例时的技术水平来适当改变所使用的配置。
[0095] 根据本实施例的静脉认证装置10可以用各种装置,例如计算机和服务器等信息处理装置、移动电话和PHS或个人数字助理(PDA)等移动终端、自动柜员机(ATM,automatic teller machine)、访问控制装置以及游戏机或游戏机的控制器,来实现。
[0096] 上述描述使用了要登记为模板的登记的静脉图案记录在静脉认证装置10中的情况,但是登记的静脉图案还可以记录在记录介质中,例如DVD介质、HD-DVD介质、蓝光介质、CompactFlash(注册商标)、存储棒和SD存储卡、或者IC卡或安装有非接触式IC芯片的电子装置,或者可以通过因特网等网络记录在连接到静脉认证装置10的服务器中。
[0097] <根据本实施例的静脉认证方法>
[0098] 接下来,参考图6和图7详细描述根据本实施例的静脉认证方法。图6是用于说明根据本实施例的静脉认证方法的说明图,图7是用于说明根据本实施例的静脉认证方法的流程图。
[0099] 首先,根据本实施例的静脉认证装置10的成像部分101用近红外光照射置于成像部分101中的手指,以连续采集存在于表皮或真皮中的指纹并且对位于手指内部的脉络进行成像(步骤S101)。将成像部分101生成的每个图像拍摄数据输出到根据本实施例的静脉认证装置10的运动向量检测部分151。
[0100] 接下来,运动向量检测部分151基于从成像部分101输出的多个指纹部分图像FP1检测指纹的运动向量(步骤S103)。在运动向量的检测处理完成之后,运动向量检测部分151将检测到的运动向量输出到图像合成部分153。
[0101] 随后,图像合成部分153的指纹图像合成部分155基于从运动向量检测部分151输出的运动向量合成多个指纹部分图像FP1以生成指纹FP的图像(步骤S105)。在指纹图像的合成完成之后,指纹图像合成部分155将生成的指纹图像作为指纹图案输出到认证部分161。
[0102] 接下来,图像合成部分153的静脉图像合成部分157基于从运动向量检测部分151输出的运动向量合成多个脉络部分图像以生成脉络图像(步骤S107)。在脉络图像的合成完成之后,静脉图像合成部分157将生成的脉络图像输出到静脉图案提取部分159。
[0103] 随后,静脉图案提取部分159从静脉图像合成部分157发送的图像拍摄数据中提取静脉图案(步骤S109)。在静脉图案的提取完成之后,静脉图案提取部分159将提取的静脉图案输出到认证部分161。
[0104] 接下来,认证部分161基于从静脉图案提取部分159输出的静脉图案执行对静脉图案的认证处理(步骤S111)。在此,如果使用静脉认证装置10的用户希望登记静脉图案,则认证部分161的静脉图案登记部分167将从静脉图案提取部分159输出的静脉图案记录在存储部分173中作为登记的静脉图案。如果使用静脉认证装置10的用户希望认证静脉图案,则认证部分161的静脉图案认证部分169比较已经登记的登记的静脉图案和从静脉图案提取部分159输出的静脉图案,如果从静脉图案提取部分159输出的静脉图案是登记的静脉图案,则通知处理部分171认证成功。如果从静脉图案提取部分159输出的静脉图案与登记的静脉图案不匹配,则认证部分161通知处理部分171认证失败。
[0105] 除了静脉图案的登记处理和认证处理以外,认证部分161还可以对从指纹图像合成部分155发送的指纹图案执行登记处理和认证处理。
[0106] 随后,处理部分171根据从认证部分161通知的认证结果执行预定处理(步骤S113)。也就是说,如果从认证部分161接收到认证成功的通知,则处理部分171解除对执行预定处理的限制并执行预定处理。如果从认证部分161接收到认证失败的通知,则处理部分171终止处理。
[0107] <静脉认证装置的硬件配置>
[0108] 接下来,参考图8详细描述根据本实施例的静脉认证装置10的硬件配置。图8是用于说明根据本实施例的静脉认证装置10的硬件配置的框图。
[0109] 静脉认证装置10主要包括CPU 901、ROM 903、RAM 905、主机总线907、桥接器909、外部总线911、接口913、输入装置915、输出装置917、存储装置919、驱动器921、连接端口923以及通信装置925。
[0110] CPU 901用作处理器和控制装置,并且根据记录在ROM 903、RAM905、存储装置919或可移动记录介质927中的各种程序控制静脉认证装置10中的总体操作或其部分操作。ROM 903存储CPU 901使用的程序、运算参数等。RAM 905用作CPU 901的执行所使用的程序和在CPU 901的执行中适当变化的参数的主存储器。这些部件通过由例如CPU总线的内部总线构成的主机总线907相互连接。
[0111] 主机总线907经由桥接器909连接到外部总线911,例如PCI(外围部件互连/接口,Peripheral Component Interconnect/Interface)总线。
[0112] 输入装置915是由用户操作的操作单元,例如鼠标、键盘、触摸面板、按钮、开关和操纵杆。输入装置915还可以是例如使用红外线或其它电波的摇控单元(所谓的遥控器)或者根据静脉认证装置10的操作的移动电话和PDA等外部连接装置929。此外,输入装置915例如基于用户使用操作单元输入的信息生成输入信号,并且包括用于输出到CPU 901的输入控制电路。静脉认证装置10的用户可以将各种数据输入到静脉认证装置10中并通过操作输入装置915来指示处理操作。
[0113] 输出装置917由能够通过视觉或听觉将获取的信息通知给用户的装置,例如由CRT显示装置、液晶显示装置、等离子体显示装置、EL显示装置以及灯等显示装置、扬声器和耳机等声音输出装置、打印机、移动电话或传真机构成。输出装置917例如输出从静脉认证装置10执行的各种处理获得的结果。更具体来说,显示装置作为文本或图像显示从静脉认证装置10执行的各种处理获得的结果。另一方面,声音输出装置将包括再现的声音数据和声学数据的音频信号转换为模拟信号用于输出。
[0114] 存储装置919是构成为静脉认证装置10的存储部分的例子的用于数据存储的装置,例如包括HDD(硬盘驱动器,Hard Disk Drive)等磁存储部分装置、半导体存储装置、光学存储装置或者磁光装置。存储装置919存储由CPU 901执行的程序、各种数据以及从外部获取的声学信号数据和图像信号数据。
[0115] 驱动器921是用于记录介质的读取器/写入器,并且包含在静脉认证装置10中或者用作外部设备。驱动器921读取记录在插入的磁盘、光盘、磁光盘以及半导体存储器等可移动记录介质927中的信息,并将该信息输出到RAM 905。驱动器921还可以将记录写入到插入的磁盘、光盘、磁光盘以及半导体存储器等可移动记录介质927中。可移动记录介质927例如是DVD介质、HD-DVD介质、蓝光介质、CompactFlash(CF)(注册商标)、存储棒或SD存储卡(安全数字(Secure Digital)存储卡)。可移动记录介质927还可以是例如IC卡(集成电路卡)或安装有非接触式IC芯片的电子装置。
[0116] 连接端口923是用于将装置直接连接到静脉认证装置10的端口,例如USB(通用串行总线)端口、例如i.Link的IEEE1394端口、SCSI(小型计算机系统接口,Small Computer System Interface)端口、RS-232C端口、光学音频终端以及HDMI(高清晰多媒体接口,High-DefinitionMultimedia Interface)端口。通过将外部连接装置929连接到连接端口923,静脉认证装置10直接从外部连接装置929获取声学信号数据和图像信号数据,并将声学信号数据和图像信号数据提供给外部连接装置929。
[0117] 通信装置925是例如包括用于连接到通信网络931的通信装置的通信接口。通信装置925例如是有线或无线LAN(局域网)、用于蓝牙或WUSB(无线USB)的通信卡、用于光学通信的路由器、用于ADSL(非对称数字用户线,Asymmetrical Digital Subscriber Line)的路由器或者用于各种通信的调制解调器。通信装置925例如可以向因特网或其它通信装置发送声学信号以及从因特网或其它通信装置接收声学信号。连接到通信装置925的通信网络931由有线或无线地连接的网络等构成,并且例如可以是因特网、家庭LAN、红外线通信、无线电波通信或卫星通信。
[0118] 以上示出了能够实现根据本发明的实施例的静脉认证装置10的硬件配置的例子。上述部件中的每一个可以使用通用元件或者通过针对每个部件的功能定制的硬件来构成。因此,根据实施本实施例时的技术水平可以适当地改变所使用的硬件配置。
[0119] 如上所述,根据本实施例中的静脉认证装置10和静脉认证方法,通过以平面结构使用反射/散射光,可以以平面结构实现手指静脉认证,并且通过扩展,可以实现促进装置的小型化并且能够从局部图像拍摄宽范围静脉图像的接触式静脉认证装置。
[0120] 在相关技术的静脉认证装置中,需要对近红外光照射源提供大约120度的角度以确保成像区域足够的图像对比度,从而使得实施光源的整个装置较大。另外,因为静脉图案在小的面积内简单,所以难以根据静脉图案以足够的精度计算运动向量。然而,根据本发明的静脉认证装置10可以同时获得表皮/真皮的图像和脉络的图像,因此可以根据能够检测运动向量的图像以足够的精度计算运动向量,以使用算出的运动向量来合成脉络的图像。因此,可以从小的传感器获取宽范围的静脉图像。
[0121] 本领域技术人员应当理解,可以在所附权利要求或其等同物的范围内根据设计要求和其它因素进行各种修改、组合、子组合和替换。
[0122] 例如,在上述实施例中,描述了在手指的X轴方向上扫描手指的情况,但是当在手指的Y轴方向上扫描手指时也可以实现相同的效果。