认证装置、认证程序以及认证方法

文档序号:6351992阅读:102来源:国知局

专利名称::认证装置、认证程序以及认证方法
技术领域
:本发明涉及利用生物体的特征进行个人认证的认证装置、认证程序以及认证方法。
背景技术
:人体中存在可对个人进行识别的生物体信息,其中的一些信息被用作确定个人而进行认证的信息。例如,在可用于认证的生物体信息中,公知有指纹、视网膜、虹膜、面部、血管、DNA(DeoxyriboNucleicAcid:脱氧核糖核酸)等。随着近年来的生物体认证技术的发展,提供了各种识别这种作为人体一部分的生物体的特征而进行个人认证的装置。在生物体认证中,将登记时采集的生物体信息与认证时取得的生物体信息进行比较,由此进行认证。为了提高该生物体信息的认证精度,期望高精度地取得生物体信息,在认证装置中,使检测条件一致,取得生物体信息。因此,提出以下方案认证装置通知利用者(被认证者)使生物体的特征检测部位与传感器的位置关系适当,将生物体的特征检测部位引导成适当的位置关系的方法(例如,参照专利文献I)。此外,为了有效地引导成登记时的摄像状态,还提出了将摄影图像与登记后的手的轮廓重叠显示的认证装置(例如,参照专利文献2)。例如,将生物体的特征检测部位引导成适当的位置关系的认证装置进行图15所示的现有的认证控制处理。认证控制处理90从传感器95取得图像,将对照结果输出到用户应用97。认证控制处理90通过图像取得处理91从传感器95取得图像,将取得图像交给位置姿势判定处理92。位置姿势判定处理92判定特征检测部位的位置和姿势,将判定结果与取得图像一起交给引导⑶I(GraphicalUserInterface:图形用户界面)显示处理93。在判定为特征检测部位的位置和姿势不适当的情况下,位置姿势判定处理92向图像取得处理91请求图像。引导⑶I显示处理93将引导⑶I显示图像96显示在监视器等上,以使生物体的特征检测部位相对于传感器95成为适当的位置关系的方式进行引导。此外,位置姿势判定处理92向对照处理94进行对照请求,并且将取得图像交给对照处理94。对照处理94将取得图像与预先登记的图像或特征进行对照,输出对照结果。此外,还提出了通过轮廓信息的亮度的反转或基于灰度等级校正的监视器显示来辅助摄影的技术(例如,参照专利文献3)。现有技术文献专利文献专利文献I:日本特开2006-42880号公报专利文献2:日本特开2008-71158号公报专利文献3:日本特开2009-5273号公报
发明内容发明要解决的问题然而,为了将生物体的特征检测部位引导成适当的位置关系而显示的摄影图像对于利用者来讲有时可视性不足,如果直接使用摄影图像,有时不能作为引导轮廓而适当地发挥作用。此外,如果对摄影图像进行特殊的加工而显示,则显示图像比实际的动作延迟,由此,有时显示图像不能作为引导轮廓而适当地发挥作用。此外,在包含生物体信息而显示摄影图像的情况下,有时会产生隐私或安全上的问题,根据进行认证的环境的不同,有时作为显示图像是不恰当的。本发明正是鉴于这些情况而完成的,其目的在于,提供一种不增加处理负荷就能显示可视性良好且降低了产生隐私或安全上的问题的可能性的引导显示画面的认证装置、认证程序以及认证方法。用于解决问题的手段为了解决上述课题,利用生物体的特征进行个人认证的认证装置具有摄像数据生成单元、显示数据生成单元以及显示单元。摄像数据生成单元对生物体进行摄像,生成具有单色调色板的摄像数据,该单色调色板是排列按照浓度顺序分配了单色的索引颜色而得到的。显示数据生成单元用彩色调色板来替换所述摄像数据具有的单色调色板而生成显示数据,其中,所述彩色调色板将按照规定的背景边界阈值分割后的排列中的一方作为排列分配了背景色的索引颜色而得的背景显示用排列,将另一方作为排列按照浓度顺序分配了特定色的索引颜色而得的生物体显示用排列。显示单元利用显示数据来显示生物体。此外,为了解决上述课题,用于使计算机执行利用生物体的特征进行个人认证的处理的认证程序使计算机作为摄像数据生成单元、显示数据生成单元以及显示单元发挥作用。此外,为了解决上述课题,在利用生物体的特征进行个人认证的认证方法中,包括以下步骤对生物体进行摄像,生成具有单色调色板的摄像数据,该单色调色板是排列按照浓度顺序分配了单色的索引颜色而得到的;用彩色调色板来替换摄像数据具有的单色调色板而生成显示数据,其中,所述彩色调色板将按照规定的背景边界阈值分割后的排列中的一方作为排列分配了背景色的索引颜色而得的背景显示用排列,将另一方作为排列按照浓度顺序分配了特定色的索引颜色而得的生物体显示用排列;以及利用显示数据来显示生物体。。发明的效果根据上述认证装置、认证程序以及认证方法,不增加处理负荷就能显示可视性良好且降低了产生隐私或安全上的问题的可能性的引导显示画面。通过示出作为本发明的例子的优选实施方式的附图和相关的以下说明,本发明的上述和其它的目的、特征以及优点将更加明显。图I是示出实施方式的认证系统的结构的图。图2是示出实施方式的认证装置进行的从摄影图像向显示图像的转换的图。图3是示出实施方式的图像显示例的图。图4是实施方式的认证系统的框图。图5是示出实施方式的认证装置硬件结构例的图。图6是示出实施方式的8位(256色)非压缩DIB的数据结构的图。图7是示出实施方式的原图像DIB的数据结构例的图。图8是示出实施方式的256级灰度调色板的RGB等级曲线图的例子的图。图9是示出实施方式的显示图像DIB的数据结构例的图。图10是示出实施方式的手掌静脉GUI专用彩色调色板的RGB等级曲线图的例子的图。图11是示出实施方式的引导⑶I显示处理的处理流程的图。图12是示出实施方式的专用彩色调色板生成处理的流程图。图13是示出实施方式的引导⑶I显示窗口的显示例(I)、(2)的图。图14是示出实施方式的引导⑶I显示窗口的显示例(3)、(4)的图。图15是示出现有的认证控制处理的图。具体实施例方式以下,参照附图对实施方式进行说明。图I是示出实施方式的认证系统的结构的图。作为实施方式,认证系统I例示了使用手掌静脉进行认证的系统,但不限于此,也可以应用于使用生物体的其它特征检测部位来进行认证的系统。认证系统I是识别生物体的特征确定个人而进行认证的系统,可以在信息系统的登录、出入房间管理等时使用。认证系统I构成为包含认证装置10、经由网络2与认证装置10连接的数据库服务器40。数据库服务器40将用于识别个人的识别信息与生物体认证前预先登记的生物体信息相关联地存储。用于识别个人的识别信息是直接地(例如员工号码)或间接地(例如账户号码)对利用者赋予的唯一ID(IDentification:标识)。预先登记的生物体信息是从图像信息中提取特征部分而得的特征信息、对图像信息或特征信息进行编码而得的编码信息坐寸o认证装置10构成为包含处理装置11、显示器12、传感器单元20,根据需要包含键盘13、鼠标14、IC(IntegratedCircuit:集成电路)卡读写器30等。传感器单元20内置有摄像装置,对利用者的手掌进行摄影,将摄影图像输出到处理装置11。IC卡读写器30对利用者的IC卡31的信息进行读写。键盘13、鼠标14受理利用者的输入操作。此处,对手掌的静脉认证进行说明。要求认证的利用者通过键盘13、鼠标14或IC卡读写器30输入用于识别利用者的识别信息(例如用户ID)。认证装置10通过显示,使用显示器12来请求输入用于认证利用者的生物体信息。利用者用手遮住传感器单元20,由此输入生物体信息。输入手掌的图像作为生物体信息的认证装置10与预先记录在数据库服务器40的存储部或利用者的IC卡31中的生物体信息进行对照。接着,使用图2、图3对从摄影图像向显示图像的转换进行说明。图2是示出实施方式的认证装置进行的从摄影图像向显示图像的转换的图。图3是示出实施方式的图像显示例的图。利用者用手遮住传感器单元20,由此取得摄影图像50。摄影图像50是将近红外线照射到手掌并对反射光进行摄影而得到的图像。在静脉中流动的红血球中的血红蛋白失氧,因而该血红蛋白(还原血红蛋白)具有吸收760纳米附近的近红外线的性质。因此,当近红外线照射到手掌时,只在具有静脉的部分反射较少,能够通过近红外线的反射光的强弱识别静脉的位置。通过使用特定的光源可容易地提取特征的信息,摄影图像50成为无彩色的图像。此外,在将摄影图像50作为数据处理的情况下,如果对每个像素直接指定颜色,则信息量将会过大。因此,准备定义了可使用的颜色的表(彩色调色板),对各像素指定索引颜色(参照彩色调色板的参照信息),由此缩减信息量。摄影图像50是由每个像素0255(8位)的值表示的浓淡数据,因此可以使用256级的灰度的颜色调色板(灰度调色板)。摄影图像用调色板51是将从淡色的白到浓色的黑按照浓度顺序排列而成的256级的灰度调色板。摄影图像用调色板51例如显示在显示器上等,由此作为单色具有足够的颜色分辨率,可以表现摄影图像50。以往,在手掌静脉系统中,使用摄影图像50作为用于引导手位置的轮廓图像,但是,即便通过图像处理进行平滑化后显示,静脉图像也很显眼,有不少利用者具有“恐怖、不适”等不愉快的感觉。此外,从隐私或安全的方面来看,也不希望直接显示静脉图像。另外,当手从传感器单元20离开时,手变暗而轮廓的可视性变差,有时摄影图像50不能作为轮廓图像而充分发挥作用。因此,认证装置10不直接使用摄影图像50,而是通过引导⑶I进行从摄影图像50向显示图像52的转换后作为轮廓图像来使用。此时,如果进行高度的图像转换处理,则在手的运动和轮廓图像的显示之间会产生时滞,因此,要求进行从摄影图像50向显示图像52的转换的处理的负担不能过大。因此,认证装置10将在摄影图像50的显示中使用的摄影图像用调色板51替换为显示图像用调色板53并显示显示图像52。显示图像用调色板53由背景用调色板55和手掌用调色板56构成。背景用调色板55和手掌用调色板56不是独立的彩色调色板,而是显示图像用调色板53的一部分。背景用调色板55是从显示图像用调色板53的索引颜色起到作为背景边界阈值54的索引颜色[35]为止。背景用调色板55是对从到[35]的全部的索引颜色分配了单色背景色的彩色调色板。手掌用调色板56是从背景边界阈值54的下一个索引颜色[36]起到显示图像用调色板53的索引颜色[255]为止。手掌用调色板56是将特定色(例如浅橙色)从淡色到浓色排列后的220级的彩色调色板。此外,摄影图像用调色板51是按照从浓色向单色的浓度顺序排列索引颜色,而手掌用调色板56是按照从淡色向浓色的反向浓度顺序排列索引颜色。由此,在摄影图像50中显示为浓色的静脉图像在显示图像52中显示为淡色,因此很难通过目视来识别。此外,手掌用调色板56被设定为,使用的颜色的浓度范围比摄影图像用调色板51的浓度范围小。由此,减小了静脉图像与其它手掌部分的浓度差,目视确认静脉图像更加困难。因此,在将显示图像52作为轮廓图像的情况下,可降低利用者的因视觉产生的不适感。此外,在显示图像52作为轮廓图像的情况下,第三者很难通过视觉识别静脉图像,因此降低了产生隐私或安全上的问题的可能性。此外,背景用调色板55的分配给全部索引颜色的背景色可以作为摄影图像用调色板51侧的边界色(分配给索引颜色[36]的颜色)的补色。该情况下,背景色加强手掌的轮廓线。此外,手掌用调色板56按照与摄影图像用调色板51相反方向的浓度顺序排列索引颜色,因此能够表现灰度所表示的手的浓淡,可以良好地掌握手的倾斜情况等。如此,将要显示的图像数据的摄影图像用调色板51替换为显示图像用调色板53,由此,例如能够显示显示图像60、显示图像61那样的图像。在显示图像60、显示图像61中,手掌与背景的对比明显,可以容易地掌握手掌的轮廓。此外,在显示图像60、显示图像61中,很难通过目视识别静脉图像,除了由于利用者的视觉而产生的不适感以外,还降低了产生隐私或安全上的问题的可能性。此外,显示图像60、显示图像61充分地表现了由手掌的倾斜引起的颜色浓度差,因此,可以很好地掌握手的倾斜情况、与传感器单元20的距离感。接着,使用图4对传感器单元的结构以及由认证系统执行的处理进行说明。图4是实施方式的认证系统的框图。传感器单元20安装有摄像装置24。摄像装置24具有在中央部未图示的红外传感器(例如CMOS(ComplementaryMetalOxideSemiconductor:互补金属氧化物半导体)传感器)、聚光透镜23以及距离传感器22,朝摄像方向设有多个近红外线发光元件(LED)21。近红外线发光元件21例如设置在红外传感器周围8个位置,朝上方(摄像方向)发出近红外线。传感器单元20将摄影图像和距离传感器22所计测的测定距离信息输出到处理装置11。处理装置11执行摄影图像取得处理111、引导⑶I显示处理112、血管像提取处理113、摄像状态判定处理114、登记处理115、特征对照处理116以及检索处理117。摄影图像取得处理111取得来自传感器单元20的测定距离信息和摄影图像。摄影图像取得处理111将取得的测定距离信息和摄影图像通知给摄像状态判定处理114、引导⑶I显示处理112、血管像提取处理113以及登记处理115。引导⑶I显示处理112在显示器12上显示用于将手掌引导到适当位置的引导⑶I标识。当在显示器12上显示引导⑶I标识时,如前所述,引导⑶I显示处理112将在摄影图像的显示中使用的调色板从摄影图像用调色板51替换为显示图像用调色板53。另外,引导⑶I显示处理112从后述的摄像状态判定处理114取得表示手掌的位置是否适当的信肩、O血管像提取处理113从摄影图像提取静脉的血管像(生物体特征数据),通知给登记处理115。在进行用户登记时,登记处理115将摄影图像、摄影条件、生物体特征数据等登记在数据库服务器40的存储部118中。另外,存储部118也可以具有IC卡31。检索处理117根据对照时输入的用户ID,从存储部118检索与用户ID对应的摄影图像、摄影条件、生物体特征数据。摄像状态判定处理114将通过检索处理117从存储部118取得的摄影图像、摄影条件与从传感器单元20输入的摄影图像、摄影条件进行比较,判定是否适当。摄像状态判定处理114判定手掌与传感器单元20是否处于适当的距离、以及根据摄影图像检测到的手掌的轮廓(位置、姿势)与标准条件或登记时摄影条件相比是否处于适当位置。如果判定为认证时的摄影图像、摄影条件是适当的,则摄像状态判定处理114向特征对照处理116通知可以执行特征对照。此外,摄像状态判定处理114将认证时的摄影图像、摄影条件的评价通知给引导⑶I显示处理112。特征对照处理116判定通过检索处理117从存储部118取得的生物体特征数据与血管像提取处理113提取的生物体特征数据(血管像数据)的一致程度(相似度),将认证成功与否作为对照结果输出到用户应用。接着,使用图5来说明实施方式的认证装置的硬件结构例。图5是示出实施方式的认证装置的硬件结构例的图。认证装置10具有处理装置11、显示器12、键盘13、鼠标14、传感器单元20以及IC卡读写器30。处理装置11通过CPU(CentralProcessingUnit:中央处理单兀)101控制装置整体。CPUlOl经由总线107与RAM(RandomAccessMemory:随机存取存储器)102、HDD(HardDiskDrive:硬盘驱动器)103、通信接口104、图形处理装置105以及输入/输出接口106连接。在RAM102中暂时存储使CPUlOl执行的OS(OperatingSystem:操作系统)程序、应用程序的至少一部分。此外,在RAM102中存储CPUlOl的处理所需的各种数据。在HDD103中存储OS、应用程序。显示器12与图形处理装置105连接。图形处理装置105根据来自CPUlOl的命令,在显示器12的画面上显示图像。输入/输出接口106与键盘13、鼠标14、传感器单元20以及IC卡读写器30连接。此外,输入/输出接口106可以与便携式记录介质接口连接,该便携式记录介质接口可以向便携式记录介质110写入信息,并且可以向便携式记录介质110读取信息。输入/输出接口106经由总线107将从键盘13、鼠标14、传感器单元20、IC卡读写器30以及便携式记录介质接口发送来的信号发送到CPUlOl。通信接口104与网络2连接。通信接口104在与数据库服务器40之间进行数据的收发。利用上述的硬件结构,能够实现本实施方式的处理功能。另外,数据库服务器40也可以利用同样的硬件结构实现。另外,处理装置11可分别构成为包含由FPGA(FieldProgrammableGateArray现场可编程门阵列)、DSP(DigitalSignalProcesser,数字信号处理器)等构成的模块,也可以构成为不具有CPU101。该情况下,处理装置11分别具有非易失性存储器(例如EEPROM(ElectricallyErasableandProgrammableReadOnlyMemory:电可擦除可编程只读存储器)、闪速存储器、闪速存储器式存储卡等),存储模块的固件。可经由便携式记录介质110或通信接口104将固件写入非易失性存储器。这种处理装置11可以通过改写存储在非易失性存储器中的固件来更新固件。接着,使用图6对摄影图像数据的数据结构进行说明。图6是示出实施方式的8位(256色)非压缩DIB的数据结构的图。摄影图像数据具有8位(256色)非压缩DIB(Device-IndependentBitmap:设备无关位图)的数据结构300。8位(256色)非压缩DIB的数据结构300由位图信息首部、彩色调色板、以及像素数据构成。位图信息首部包含图像的横像素数、图像的纵像素数、面数、每个像素的位数、压缩方法、像素数据整体的大小等信息。例如,在指定256色的情况下,彩色调色板具有从索引颜色[O]到索引颜色[255]的排列构造,各排列具有排列要素“B”、“G”、“R”以及作为数据。排列要素“B”用I字节的数据存储将像素的B(蓝)亮度表现为256级的数据。排列要素“G”用I字节的数据存储将像素的G(绿)亮度表现为256级的数据。排列要素“R”用I字节的数据存储像素的R(红)亮度表现为256级的数据。排列要素用I字节的预留数据存储“O”。像素数据存储与像素数量相同的数量的、每个像素的索引颜色(颜色信息)的排列编号。接着,使用图7、图8对原图像DIB的数据结构进行说明。图7是示出实施方式的原图像DIB的数据结构例的图。图8是示出实施方式的256级灰度调色板的RGB等级曲线图的例子的图。摄影图像数据是8位(256色)非压缩DIB的数据结构300,更具体而言,是原图像DIB301那样。原图像DIB301具有256级灰度调色板。256级灰度调色板是按照浓度顺序将从对浓色的黑色进行颜色指定的索引颜色到对淡色的白色进行颜色指定的索引颜色[255]排列成256级而得到的灰度调色板。为了表现灰度,例如当将η设为从O到255的整数时,256级灰度调色板可以表示为索引颜色[η]=(η,η,η,0)。此处,括号内依次为上述的B亮度、G亮度、R亮度以及预留数据O。具体而言,如256级灰度调色板的RGB等级图311所示,256级灰度调色板为索引颜色=(0,0,0,0),索引颜色[I]=(1,1,1,0),……,索引颜色[255]=(255,255,255,O)。像素数据存储和像素数量相同数量的、与摄影图像对应的每个像素的索引颜色的排列编号。接着,使用图9、图10对显示图像DIB的数据结构进行说明。图9是示出实施方式的显示图像DIB的数据结构例的图。图10是示出实施方式的手掌静脉CTI专用彩色调色板的RGB等级曲线图的例子的图。显示图像数据是8位(256色)非压缩DIB的数据结构300,更具体而言,如显示图像DIB302那样。显示图像DIB302具有手掌静脉⑶I专用彩色调色板。手掌静脉GUI专用彩色调色板是由背景用调色板和手掌用调色板构成的彩色调色板,其中,背景用调色板是指定背景色的从索引颜色[O]起到索引颜色[35],手掌用调色板按照浓度顺序排列从指定淡色特定色的索引颜色[36]到指定浓色特定色的索引颜色[255]。为了表现背景,例如当将m设为从O到35的整数时,手掌静脉GUI专用彩色调色板中的背景用调色板可以设为索引颜色[m]=(175,110,100,0)。更具体而言,如手掌静脉GUI专用彩色调色板的RGB等级曲线图312所示,背景用调色板为索引颜色=(175,110,100,0),索引颜色[I]=(175,110,100,0),……,索引颜色[35]=(175,110,100,O)。为了表现手掌,例如当将η设为从36到255的整数时,手掌静脉CTI专用彩色调色板中的手掌用调色板可以设为索引颜色[n]=(fl(n),f2(n),f3(n),0)。其中,fl(η)、f2(n)、f3(n)是预先决定的n的函数,例如,fI(n)=210_int((n_35)/2)-mod(n_35,2),f2(n)=250-int((n_35)/2)-mod(n-35,2),f3(n)=255。其中,函数int(x)是不超过X的最大整数,函数mod(x,y)是X除以y时的余数。更具体而言,如手掌静脉⑶I专用彩色调色板的RGB等级曲线图312所示,背景用调色板为索引颜色[36]=(209,249,255,0),索引颜色[37]=(209,249,255,0),索引颜色[38]=(208,248,255,0),……,索引颜色[255]=(100,140,255,0)。像素数据存储与像素数量相同数量的、与摄影图像对应的每个像素的索引颜色的排列编号。另外,显示图像数据的像素数据与摄影图像数据的像素数据相同。如此,摄影图像数据和显示图像数据是8位(256色)非压缩DIB的数据结构300,像素数据也相同。摄影图像数据和显示图像数据使用的调色板不同,由此可以显示不同的图像。此时,处理装置11不对像素数据做任何加工,因此可进行高速的图像转换。接着,使用图11详细地说明处理装置11所执行的引导⑶I显示处理112。图11是示出实施方式的引导GUI显示处理的处理流程的图。引导⑶I显示处理112是在显示器12上显示引导⑶I标识的处理,该引导⑶I标识用于根据从摄影图像取得处理111取得的摄影图像,将手掌引导到适当位置。此外,引导⑶I显示处理112是从摄像状态判定处理114取得引导信息320的处理。引导信息320包含位置信息321和摄影图像322。[步骤Sll]处理装置11执行专用彩色调色板(手掌静脉⑶I专用彩色调色板)生成处理作为初始化处理,生成手掌静脉GUI专用彩色调色板。在后面使用图12详细地说明专用彩色调色板生成处理。[步骤S12]处理装置11等待取得引导信息320。[步骤S13]处理装置11取得引导信息320。此处,取得的摄影图像322具有原图像DIB301的数据结构,设定了256级灰度调色板。[步骤S14]处理装置11将对摄影图像322设定的256级灰度调色板替换为手掌静脉GUI专用彩色调色板。[步骤S15]处理装置11根据显示图像进行用于将手掌引导到适当位置的引导⑶I显示,进入步骤S12,其中,该显示图像是对从摄影图像取得处理111取得的摄影图像设定手掌静脉GUI专用彩色调色板而得到的。接着,使用图12对处理装置11执行的专用彩色调色板生成处理112进行说明。图12是示出实施方式的专用彩色调色板生成处理的流程图。专用彩色调色板生成处理是生成手掌静脉⑶I专用彩色调色板的处理。另外,手掌静脉⑶I专用彩色调色板的生成只在认证装置10启动时进行I次,但也可以在每次认证时进行。[步骤S21]处理装置11对彩色调色板的索引颜色的各要素“B”、“G”、“R”的值进行初始化。将各要素“B”、“G”、“R”初始化为预先设定的最大灰度值。例如,处理装置11将初始值设定为:要素“B”=“210”,要素“G”=“250”,要素“R”=“255”。该颜色是浅橙色,可以认为作为表现手掌的颜色不适感较少,但由于国家或地域的不同有时也会产生不适感。因此,初始值可以根据环境或个人喜好任意地设定。[步骤S22]处理装置11对背景边界阈值进行初始化。另外,背景边界阈值的初始化可以预先设定,也可以探索能够较好地再现手轮廓的值而设定对应于摄像环境的适当的值。例如,处理装置11将背景边界阈值“Th!·”=“35”设定为初始值。[步骤S23]处理装置11将彩色调色板的索引颜色的排列编号初始化为“η”#0”。[步骤S24]处理装置11判定排列编号是否为背景边界阈值以下。在判定为排列编号为背景边界阈值以下的情况下,处理装置11进入步骤S25。另一方面,在判定为排列编号不为背景边界阈值以下的情况下,处理装置11进入步骤S26。[步骤S25]处理装置11对排列编号[η]的索引颜色的各要素“B”、“G”、“R”设定作为背景色的值。例如,处理装置11设定:要素“B”=“175”,要素“G”=“110”,要素“R”=“100”。该背景色选择淡色的浅橙色的补色,使背景色和与背景色邻接的淡色的浅橙色的边界明显,提高手掌轮廓的可视性。处理装置11在步骤S30中判定排列编号是否达到上限值“255”。在排列编号未达到上限值“255”的情况下,进入步骤S31,使排列编号增加“I”而进行更新,进入步骤S24。如此,处理装置11针对排列编号从“O”到“35”的各索引颜色,对各要素设定背景色。[步骤S26]处理装置11判定排列编号“η”除以“2”的余数是否为“O”。换言之,处理装置11判定排列编号“η”是否被“2”整除。在处理装置11判定为排列编号“η”除以“2”的余数为“O”的情况下,进入步骤S27。另一方面,在处理装置11判定为排列编号“η”除以“2”的余数不为“O”的情况下,进入步骤S29。由此,处理装置11在每2次循环中进行I次在后述步骤S27中执行的索引颜色的各要素“B”、“G”、“R”的值的更新处理,缩小了手掌显示使用的颜色的等级范围。通过缩小手掌显示使用的颜色的等级范围,在手掌的显示图像中,静脉图像不再显眼。另外,用来除排列编号“η”的数可以任意地设定。将用来除排列编号“η”的数设定地越大,则越能够缩小手掌显示使用的颜色的等级范围,而等级范围越小,则静脉图像越不显眼。[步骤S27]处理装置11按照索引颜色[n]=(fl(n),f2(n),f3(η),O),计算对索引颜色的各要素“B”、“G”、“R”设定的值。例如,在fl(n)=210-int((n_35)/2)-mod(n-35,2),f2(n)=250-int((n_35)/2)-mod(n_35、2)、f3(n)=255的情况下,处理装置11将对要素“B”和要素“G”设定的值从当前的值增加“1”,将要素“R”的值设为固定值进行计算。[步骤S28]处理装置11将对索引颜色的各要素“B”、“G”、“R”设定的值校正为O以上255以下的值。例如,处理装置11将由于递减而成为负值的计算值校正为“O”。[步骤S29]处理装置11对排列编号[η]的索引颜色的各要素“B”、“G”、“R”设定步骤S27、步骤S28中计算出的值。处理装置11在步骤S30中判定排列编号是否达到上限值“255”。在排列编号未达到上限值“255”的情况下,进入步骤S31,处理装置11使排列编号增加“I”而进行更新,进入步骤S24。如此,处理装置11针对排列编号从“36”到“255”的各索引颜色,对各要素设定手掌显示的颜色。在排列编号达到上限值“255”的情况下,处理装置11结束专用彩色调色板生成处理。另外,专用彩色调色板生成处理可以在认证装置10启动时或认证时等任意的时机执行。例如,可以在认证装置10启动时执行专用彩色调色板生成处理,所有用户使用相同的手掌静脉GUI专用彩色调色板。另外,也可以在用户认证时执行专用彩色调色板生成处理,使用各用户不同的手掌静脉GUI专用彩色调色板。例如,以如下方式生成每个用户不同的手掌静脉GUI专用彩色调色板将用户的肤色、血液循环、性别、年龄等用户特有信息、或者外部环境(时刻、天气、地区、周围的亮度)等作为参数,生成不同的颜色排列的彩色调色板。由此,专用彩色调色板生成处理能够生成对应于认证时的条件的最佳调色板。接着,使用图13、图14说明认证装置10在显示器12上显示的引导⑶I显示窗口的显示例。图13是示出实施方式的引导⑶I显示窗口的显示例(1)、(2)的图。图14是示出实施方式的引导⑶I显示窗口的显示例(3)、(4)的图。引导⑶I显示窗口70是认证装置10在显示器12上显示的引导⑶I显示窗口的显示例(I)。引导⑶I显示窗口70在窗口内包含引导⑶I显示图像701、正确位置图像702、引导显示703、引导消息704以及结果消息705。引导⑶I显示图像701是从摄影图像用调色板替换为显示图像用调色板而显示摄影图像的显示图像。引导⑶I显示图像701显示示出了背景、手掌图像、手掌的正确位置的引导显示703。引导显示703例如显示表示手掌正确位置的正圆和表示用户的手掌倾斜的椭圆。正确位置图像702是用于将用户的手掌引导到正确位置的标识。引导消息704是用于将用户的手掌引导到正确位置的消息标识。例如,引导消息704显示用于通知用户的手掌倾斜的“请将手水平放置。”。结果消息705是通知认证装置10的用户对照结果的消息标识。例如,由于用户的手掌倾斜而无法认证,所以结果消息705不做任何引导。引导⑶I显示窗口71是认证装置10在显示器12上显示的引导⑶I显示窗口的显示例(2)。引导⑶I显示窗口71在窗口内包含引导⑶I显示图像711、正确位置图像712、引导显示713、引导消息714以及结果消息715。引导⑶I显示图像711是从摄影图像用调色板替换为显示图像用调色板而显示摄影图像的显示图像。引导⑶I显示图像711显示示出背景、手掌的图像、手掌的正确位置的引导显示713。引导显示713例如显示表示手掌正确位置的正圆和表示用户的手掌偏离中心位置的箭头。正确位置图像712是用于将用户的手掌引导到正确位置的标识。另外,正确位置图像712可以作为将用户的手掌登记图像。此外,正确位置图像712是用于引导正确位置的显示,或者从摄影图像用调色板替换为显示图像用调色板而显示用户的手掌登记图像。引导消息714是用于将用户的手掌引导到正确位置的消息。例如,引导消息714显示用于通知用户的手掌从中心位置偏离的“请将手稍微向后挪动。”。结果消息715是通知认证装置10的用户对照结果的消息标识。例如,由于用户的手掌偏离中心位置而无法认证,所以结果消息715不做任何弓I导。引导⑶I显示窗口72是认证装置10在显示器12上显示的引导⑶I显示窗口的显示例(3)。引导⑶I显示窗口72在窗口内包含引导⑶I显示图像721、正确位置图像722、引导显示723、引导消息724以及结果消息725。引导⑶I显示图像721是从摄影图像用调色板替换为显示图像用调色板而显示摄影图像的显示图像。引导⑶I显示图像721显示示出背景、手掌的图像、手掌的正确位置的引导显示723。引导显示723例如显示表示手掌正确位置的正圆和表示用户的手掌逆时针偏离的箭头。正确位置图像722是用于将用户的手掌引导到正确位置的标识。引导消息724是用于将用户的手掌引导到正确位置的消息标识。例如,引导消息724显示用于通知用户的手掌逆时针偏离的“请将手对准传感器的方向。”。结果消息725是通知认证装置10的用户对照结果的消息标识。例如,由于用户的手掌逆时针偏离而无法认证,所以结果消息725不做任何引导。引导⑶I显示窗口73是认证装置10在显示器12上显示的引导⑶I显示窗口的显示例(4)。引导⑶I显示窗口73在窗口内包含引导⑶I显示图像731、正确位置图像732、引导显示733、引导消息734以及结果消息735。引导⑶I显示图像731是从摄影图像用调色板替换为显示图像用调色板而显示摄影图像的显示图像。引导⑶I显示图像731显示示出背景、手掌的图像、手掌的正确位置的引导显示733。例如比用户的手掌正确位置更靠近传感器单元20,但倾斜或前后左右方向的位置是正确的,因此引导显示733只显示表示手掌正确位置的正圆。正确位置图像732是用于将用户的手掌引导到正确位置的标识。引导消息734是用于将用户的手掌引导到正确位置的消息标识。例如,引导消息734显示用于通知用户的手掌比正确位置更接近传感器单元20的“请松开手。”。结果消息735是通知认证装直10的用户对照结果的消息标识。例如,结果消息735显不认证装直10的用户对照成功的结果“已经认证”。另外,上述处理功能可通过计算机实现。该情况下,提供记述了认证装置10、数据库服务器40应该具有的功能的处理内容的程序。通过计算机执行该程序,由此,在计算机上实现上述处理功能。可以将记述了处理内容的程序预先记录在计算机可读取的记录介质(包含便携式记录介质)上。作为计算机可读取的记录介质,存在磁记录装置、光盘、光磁记录介质、半导体存储器等。作为在磁记录装置中,存在硬盘装置(HDD)、软盘(FD)以及磁带等。作为光盘,存在DVD(DigitalVersatileDisc:数字多功能光盘)、DVD-RAM、CD-ROM、Q)_R(Recordable:可记录)/RW(Rewritable:可重写)等。作为光磁记录介质,存在MO(Magneto-Opticaldisk:光磁盘)等。在使程序流通的情况下,例如,销售记录有该程序的DVD、⑶-ROM等便携式记录介质。此外,也可以预先将程序存储在服务器计算机的存储装置中,经由网络将该程序从服务器计算机传送到其它计算机。执行程序的计算机例如将便携式记录介质中记录的程序或从服务及计算机传送来的程序存储在自身的存储装置中。然后,计算机从自己的存储装置中读取程序,执行基于程序的处理。另外,计算机也可以直接从便携式记录介质中读取程序,执行基于该程序的处理。此外,计算机也可以在每次从服务器计算机传送来程序时,依次执行基于接收到的程序的处理。另外,上述实施方式可以在不脱离实施方式的主旨的范围内进行各种变更。进而,本领域技术人员可以对上述实施方式进行各种变形、变更,不限于说明的确切的结构和应用例。以上内容只示出本发明的原理。进而,本领域技术人员能够对上述实施方式进行各种变形、变更,本发明不限于以上示出、说明的确切的结构和应用例,对应的全部的变形例和等价物都视为基于所附的权利要求和其等价物的本发明的范围。标号说明I认证系统2网络10认证装置11处理装置20传感器单元40数据库服务器50摄影图像51摄影图像用调色板52显示图像53显示图像用调色板54背景边界阈值55背景用调色板56手掌用调色板权利要求1.一种认证程序,其用于使计算机执行利用生物体的特征进行个人认证的处理,其特征在于,该认证程序使计算机作为以下单元发挥作用摄像数据生成单元,其对所述生物体进行摄像,生成具有单色调色板的摄像数据,该单色调色板是排列按照浓度顺序分配了单色的索引颜色而得到的;显示数据生成单元,其用彩色调色板来替换所述摄像数据具有的所述单色调色板而生成显示数据,其中,所述彩色调色板将按照规定的背景边界阈值分割后的所述排列中的一方作为排列分配了背景色的索引颜色而得的背景显示用排列,将另一方作为排列按照浓度顺序分配了特定色的索引颜色而得的生物体显示用排列;以及显示单元,其利用所述显示数据来显示所述生物体。2.根据权利要求I所述的认证程序,其特征在于,所述单色调色板所排列的索引颜色的浓度顺序与所述生物体显示用排列所排列的索弓I颜色的浓度顺序方向相反。3.根据权利要求2所述的认证程序,其特征在于,所述生物体显示用排列所排列的索引颜色的浓度范围比所述单色调色板所排列的索引颜色的浓度范围小。4.根据权利要求2所述的认证程序,其特征在于,所述背景显示用排列的索引颜色中的与所述生物体显示用排列邻接的索引颜色、和所述生物体显示用排列的索引颜色中的与所述背景显示用排列邻接的索引颜色是互为补色的关系。5.根据权利要求4所述的认证程序,其特征在于,所述背景色是单色。6.根据权利要求I所述的认证程序,其特征在于,所述单色调色板是灰度调色板。7.根据权利要求I至6中任意一项所述的认证程序,其特征在于,所述生物体显示用排列所排列的所述特定色的浓度顺序是相反方向。8.—种认证装置,其利用生物体的特征进行个人认证,其特征在于,该认证装置具有摄像数据生成单元,其对所述生物体进行摄像,生成具有单色调色板的摄像数据,该单色调色板是排列按照浓度顺序分配了单色的索引颜色而得到的;显示数据生成单元,其用彩色调色板来替换所述摄像数据具有的所述单色调色板而生成显示数据,其中,所述彩色调色板将按照规定的背景边界阈值分割后的所述排列中的一方作为排列分配了背景色的索引颜色而得的背景显示用排列,将另一方作为排列按照浓度顺序分配了特定色的索引颜色而得的生物体显示用排列;以及显示单元,其利用所述显示数据来显示所述生物体。9.一种利用生物体的特征进行个人认证的认证方法,其特征在于,该认证方法包括以下步骤对所述生物体进行摄像,生成具有单色调色板的摄像数据,该单色调色板是排列按照浓度顺序分配了单色的索引颜色而得到的;用彩色调色板来替换所述摄像数据具有的所述单色调色板而生成显示数据,其中,所述彩色调色板将按照规定的背景边界阈值分割后的所述排列中的一方作为排列分配了背景色的索引颜色而得的背景显示用排列,将另一方作为排列按照浓度顺序分配了特定色的索引颜色而得的生物体显示用排列;以及利用所述显示数据来显示所述生物体。全文摘要不增加处理负荷就能显示可视性良好且降低了产生隐私或安全上的问题的可能性的引导显示画面。处理装置执行专用彩色调色板(手掌静脉GUI专用彩色调色板)生成处理作为初始化处理,生成手掌静脉GUI专用彩色调色板。处理装置(11)将对取得的摄影图像(322)设定的256级灰度调色板替换为手掌静脉GUI专用彩色调色板。处理装置进行用于根据显示图像将手掌引导到适当位置的引导GUI显示,其中,所述显示图像是对从摄影图像取得处理取得的摄影图像设定手掌静脉GUI专用彩色调色板而得到的。文档编号G06T1/00GK102782718SQ20108006413公开日2012年11月14日申请日期2010年2月24日优先权日2010年2月24日发明者三田靖彦,小泽清美,岩崎真也,户谷淳一郎,铃木直子申请人:富士通先端科技株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1