(57)【要約】      （修正有）【課題】人の虹彩画像を認識して、正確に高精度で高速に個人の識別と認証を行うことができ、情報システムやその他の管理業務に利用することができる個人認証装置を提供する。【解決手段】動画撮像可能なカメラ１４により撮像し、目１０の虹彩１２もしくは瞳孔部分を検知する虹彩・瞳孔検出手段を有する。検出した虹彩模様を捉える虹彩模様取得手段と、虹彩模様の回転方位と形状を回転拡散型ニューラルネットワークにより変換してベクトル情報として学習・記憶する記憶変換手段を備える。虹彩模様のベクトル情報に対して、画像取得した任意の虹彩模様を回転拡散型ニューラルネットワークで変換したベクトル情報と比較する虹彩模様形状判定手段を備える。形状判定は、互いに比較する前記各ベクトル情報の方位を認識して補正し、各ベクトル情報の内積と最小距離の少なくとも一方を求めて、各ベクトル情報の一致・不一致を判断して個人識別を行う。【選択図】図１
2006099718.tif 000002
【特許請求の範囲】
【請求項１】
動画撮像可能なカメラと、このカメラにより撮像した画像を所定周期で記憶する記憶装置とを備え、
前記カメラにより撮像した人の顔の画像情報を、人の目の虹彩もしくは瞳孔の大きさの範囲内に入るテンプレートと比較しながらスキャンし、目の虹彩もしくは瞳孔部分を検知する虹彩・瞳孔検出手段と、
この虹彩・瞳孔検出手段により検出した虹彩模様を捉える虹彩模様取得手段と、
前記虹彩模様の回転方位と形状を、極座標変換した画像に周期的なガウス関数を乗じて拡散パターンを作製する回転拡散型ニューラルネットワークにより変換して、ベクトル情報として学習・記憶する記憶変換手段と、
前記記憶変換手段により変換して学習・記憶した虹彩模様のベクトル情報に対して、同様に画像取得した任意の虹彩模様を上記と同様に前記記憶変換手段により前記回転拡散型ニューラルネットワークにより変換したベクトル情報と比較する虹彩模様形状判定手段とを備え、
前記虹彩模様形状判定手段による形状判定は、互いに比較する前記各ベクトル情報の方位を認識して補正し、前記ベクトル情報に方位記憶行列及び形状記憶行列を形成させ、前記回転拡散型ニューラルネットワークの出力である方位認識ニューロン及び形状認識ニューロンを得て、各認識対象虹彩の形状認識ニューロンについて、それぞれ記憶した形状認識ニューロンを対応させて形状認識を行うことを特徴とする個人認証装置。
【請求項２】
前記虹彩模様取得手段による学習時に、虹彩の所定方位の原画像またはその極座標変換画像をベクトル情報として登録し、
認識時には、前記虹彩模様形状判定手段により、任意方位で入力された虹彩画像を、前記回転拡散型ニューラルネットワークで得られた認識方位を用いて補正し、原画像またはその極座標変換画像をベクトル情報として、あらかじめ設定された閾値と比較する請求項１記載の個人認証装置。
【請求項３】
前記虹彩模様取得手段は、ラベリングによる瞳孔中心位置検出手段と、最小２乗法による中心補正、ラプラシアンフィルタを用いた虹彩端検出手段、線間補正を用いた虹彩サイズの規格化手段を有するものである請求項１記載の個人認証装置。
【請求項４】
前記各ベクトル情報の内積と最小距離の少なくとも一方を求めて、各ベクトル情報の一致・不一致をあらかじめ設定された閾値と比較して判断し個人識別を行う請求項１記載の個人認証装置。
【請求項５】
前記虹彩模様取得手段は、虹彩部分の瞳孔反応を起こさせるフラッシュ光発光装置と、撮像用の赤外線光源と、前記カメラのレンズに取り付けられた赤外線透過フィルタとを備え、前記虹彩の瞳孔の大きさがほぼ一定の状態で虹彩画像を取得する請求項１記載の個人認証装置。
【請求項６】
前記虹彩模様取得手段は、瞳孔径の時間変化を連続的に計測する請求項５記載の個人認証装置。
【請求項７】
前記虹彩模様形状判定手段による形状判定における方位の補正は、前記回転拡散型ニューラルネットワークにより認識した方位の補正に代えて、認識に使用する虹彩の拡散パターンと学習した複数の方位の拡散パターンとを用いて、前記各ベクトル情報の内積と最小距離の少なくとも一方を求めて、ベクトル合成することにより、入力方位を認識し、方位補正する請求項２記載の個人認証装置。
【請求項８】
前記虹彩模様取得手段は、認識する人の顔や目の位置を、間引きによる低解像度画像で検索し、目の位置を特定した後、高解像度の画像で虹彩の領域を検出する請求項１記載の個人認証装置。
【請求項９】
人の目を含む画像の一定領域の各画素値を測定し平均輝度を求め、これを一定値に規格化して虹彩の輝度を設定する請求項１記載の個人認証装置。
【請求項１０】
測定者の瞳孔と虹彩の輝度平均と標準偏差を求め、標準偏差の比により決定された２値化閾値により瞳孔と虹彩を決定する請求項１記載の個人認証装置。
【請求項１１】
フラッシュ光照射により生じる対光反射時の瞳孔径変化を計測し、その最大瞳孔径と最小瞳孔径の差もしくは比率から生体反応を検出し、この差もしくは比率が基準値以下であれば測定した虹彩画像はなりすましであると判定する請求項１記載の個人認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、人の目の虹彩模様を取得して個人を識別し認証可能とするもので、特にニューラルネットワークを利用した個人認証装置に関する。
【背景技術】
【０００２】
従来、コンピュータ技術やインターネットの発展とともに、コンピュータが企業のみならず一般の家庭でも広く使われるようになり、セキュリティに関する要求が高まっている。さらに、国際的な犯罪の増加や各種施設における安全対策のため、指紋や顔などの肉体的特徴を用いて個人を識別する研究が盛んに行われている。近年、肉体的特徴を用いた個人識別（バイオメトリクス認証）のための情報として、虹彩が注目されている。虹彩は、妊娠７、８カ月で作られ始めて、誕生後の２年間で安定する。虹彩の構成は、色素や筋肉によって複雑なランダムパターンができあがっていて、一卵性双生児や同一人物の左眼、右眼でも虹彩パターンが異なる。虹彩による個人識別の利点として、誕生後の２年間で安定し、それ以降、変化することはないため再登録の必要がなく、偽造も困難である。また、指や顔よりも怪我の可能性が低い点等が挙げられる。従って、虹彩認識は、パーソナルコンピュータや携帯電話のパスワード、入退出のゲート管理などにおけるセキュリティシステムとして期待できる。
【０００３】
従来の虹彩認識に用いられる手法としては、特許文献１〜６に開示されているように、虹彩模様のパターンマッチング法がある。特許文献１は、虹彩認識において、瞳孔と虹彩の中心位置と径を検出して目位置を特定する方法を開示している。特許文献２は、虹彩認識において、人の目の特定領域の濃度を抽出してなりすましを判定する方法を開示している。特許文献３は、虹彩認識において、眼球の運動等により生体の虹彩であるか否かを検知する虹彩認証装置を開示している。特許文献４は、虹彩認識において、被識別者の位置測定後、その被識別者が動いても虹彩撮像を可能にした虹彩撮像装置を開示している。特許文献５は、虹彩認識において、離れた位置にいる被識別者の虹彩を撮像し識別可能にした個人識別装置を開示している。特許文献６は、虹彩認識において、被識別者のシルエットから目の位置を探索して虹彩画像の撮像を可能にした虹彩画像取得装置を開示している。
【０００４】
しかし、虹彩認識に用いられている従来のパターンマッチング法は、虹彩が円形であることから、認識虹彩の回転に対して脆弱であり、認識時に登録画像とマッチングさせるため認識に時間がかかるという問題があった。また、システム利用の際に、被験者が目をシステムの指定位置に合わせる必要があった。このことは、虹彩認識システムを小型化し、ＰＣや携帯電話のパスワード等として利用する際には非常に問題となる。
【０００５】
一方、脳の空間認識・記憶系（頭頂連合野）の情報処理過程に着目して、非特許文献１，２に開示されているように、物体の回転方位と形状を認識できる回転拡散型ニューラルネットワークが、本願発明者等によって発表されている。この回転拡散型ニューラルネットワークは、極座標変換を行うため、虹彩のような同心円状パターンの形状と回転方位認識に適している。また、方位不変の形状認識と形状不変の方位認識が同時に可能である。さらに、学習（登録）時に記憶行列を作成しているため、認識時間が非常に短いという特徴がある。
【特許文献１】特開２００４−２１４０６号公報
【特許文献２】特開２００２−３１２７７２号公報
【特許文献３】特開２００１−３４７５４号公報
【特許文献４】特開２０００−１１１６３号公報
【特許文献５】特開平１０−１３７２２０号公報
【特許文献６】特開平１０−１３７２１９号公報
【非特許文献１】電子情報通信学会論文誌,D-II,VOL.J81-D-II,No.6,pp.1194-1204,1998
【非特許文献２】電子情報通信学会信学技報,NC2002-207,pp.25-30,2003
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の回転拡散型ニューラルネットワークでは、静止画による文字や顔認識を行うもので、静止画を用いたオフライン処理での認識に利用用途が限定され、実用性に劣るものであった。また、実用上において認識時に虹彩模様の回転方位を学習（登録）画像と同じ方位で撮像することは不可能である。従って、実際に認識に用いる虹彩画像には回転補正がされていないため、実用可能な精度の認識率を得るまでに至っていないものであった。さらに、未登録の虹彩模様に対する識別（拒否）率が調査、検証されておらず、個人認証装置に応用するには不十分であった。
【０００７】
この発明は、上記従来の技術の問題点に鑑みて成されたもので、人の虹彩画像を認識して、正確に高精度で高速に個人の識別と認証を行うことができ、情報システムやその他の管理業務に広く利用することができる個人認証装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、動画撮像可能なカメラと、このカメラにより撮像した画像を所定周期で記憶する記憶装置とを備え、前記カメラにより撮像した人の顔の画像情報を、人の目の虹彩もしくは瞳孔の大きさの範囲内に入るテンプレートと比較しながらスキャンし、目の虹彩もしくは瞳孔部分を検知する虹彩・瞳孔検出手段と、この虹彩・瞳孔検出手段により検出した虹彩模様を捉える虹彩模様取得手段と、前記虹彩模様の回転方位と形状を、極座標変換した画像に周期的なガウス関数を乗じて拡散パターンを作製する回転拡散型ニューラルネットワークにより変換して、前記虹彩模様の回転方位と形状をベクトル情報として学習・記憶する記憶変換手段と、前記記憶変換手段により変換して学習・記憶した虹彩模様のベクトル情報に対して、同様に画像取得した任意の虹彩模様を上記と同様に前記記憶変換手段により前記回転拡散型ニューラルネットワークにより変換したベクトル情報と比較する虹彩模様形状判定手段とを備え、前記虹彩模様形状判定手段による形状判定は、互いに比較する前記各ベクトル情報の方位を認識して補正し、前記ベクトル情報に方位記憶行列及び形状記憶行列を形成させ、前記回転拡散型ニューラルネットワークの出力である方位認識ニューロン及び形状認識ニューロンを得て、各認識対象虹彩の形状認識ニューロンについて、それぞれ記憶した形状認識ニューロンを対応させて形状認識を行う個人認証装置である。
【０００９】
前記虹彩模様取得手段による学習時に、虹彩の所定の０°方位の原画像またはその極座標変換画像をベクトル情報として登録し、認識時には、前記虹彩模様形状判定手段により、任意方位で入力された虹彩画像を、前記回転拡散型ニューラルネットワークで得られた認識方位を用いて補正し、原画像またはその極座標変換画像をベクトル情報として前記回転拡散型ニューラルネットワーク出力を求め、あらかじめ設定された閾値と比較するものである。
【００１０】
さらに、前記虹彩模様取得手段は、ラベリングによる瞳孔中心位置検出手段と、最小２乗法による中心補正、ラプラシアンフィルタを用いた虹彩端検出手段、線間補正を用いた虹彩サイズの規格化手段を有するものである。
【００１１】
前記各ベクトル情報の内積と最小距離の少なくとも一方を求めて、各ベクトル情報の一致・不一致をあらかじめ設定された閾値と比較して判断し個人識別を行うものである。
【００１２】
前記虹彩模様取得手段は、瞳孔反応を起こさせるフラッシュ光発光装置と、撮像用の赤外線光源と、前記カメラのレンズに取り付けられた赤外線透過フィルタとを備え、瞳孔の大きさがほぼ一定の状態で虹彩画像を取得するものである。さらに、前記虹彩模様取得手段は、瞳孔径の時間変化を連続的に計測するものであり、写真などの静止画像を用いたなりすましに対応可能としたものである。
【００１３】
また、前記虹彩模様形状判定手段による形状判定における方位の補正は、前記回転拡散型ニューラルネットワークにより認識した方位の補正に代えて、認識に使用する虹彩の拡散パターンと学習した複数の方位の拡散パターンとを用いて、前記各ベクトル情報の内積と最小距離の少なくとも一方を求めて、ベクトル合成することにより、入力方位を認識し、方位補正するものである。
【００１４】
前記虹彩模様取得手段は、認識する人の顔や目の位置を、間引きによる低解像度画像で検索し、目の位置を特定した後、高解像度の画像で虹彩の領域を検出するものでも良い。
【００１５】
また、人の目を含む画像の一定領域の各画素値を測定し平均輝度を求め、これを一定値に規格化して虹彩の輝度を設定するものである。さらに、測定者の瞳孔と虹彩の輝度平均と標準偏差を求め、標準偏差の比により決定された２値化閾値により瞳孔と虹彩を決定する個人認証装置である。
【００１６】
また、フラッシュ光の照射により生じる対光反射時の瞳孔径変化を計測し、その最大瞳孔径と最小瞳孔径の差もしくは比率から生体反応を検出し、この差もしくは比率が基準値以下であれば測定した虹彩画像はなりすましであると判定する個人認証装置である。
【発明の効果】
【００１７】
この発明の個人認証装置は、虹彩模様を利用して正確に迅速に個人識別を行うことができ、認証時の対象者の負担も少なく、虹彩の偽造によるなりすましも、確実に防止することができる。特に、虹彩模様の回転および位置ずれを補正することができるため、本認証装置の設置状況など使用形態に制限されないものである。
【発明を実施するための最良の形態】
【００１８】
以下、この発明の個人認証装置の第一実施形態について、図１〜図１５を基にして説明する。この実施形態の個人認証装置は回転拡散型ニューラルネットワークを利用しているものであり、まず、この回転拡散型ニューラルネットワークについて簡単に説明する。回転拡散型ニューラルネットワークは、極座標変換した画像に回転方位で周期的なガウス関数を乗じて拡散パターンを作製したもので、物体の回転角度を認識する方位認識系と物体の形状を認識する形状認識系から構成されている。この実施形態の回転拡散型ニューラルネットワークの概念図を図２に示す。このネットワークの方位認識記憶系ニューロン（方位認識ニューロン）は、例えば円周上に１２°毎に３０個配置され、形状認識記憶系のニューロン（形状認識ニューロン）は適宜の数、例えば１０個とし、それぞれの物体の形状に対応している。
【００１９】
この回転拡散型ニューラルネットワークは、原画像から生成された極座標上での変換画像を拡散層に入力し、周囲空間に回転の情報を拡散させる。そして、拡散層の出力である拡散パターンを用いて物体方位と形状の認識を行う。この発明では、慣用的に用いられている非回転状態と、数学の直交座標系の一般的なｘｙ平面における回転の基準点（例えば原点から（ｘ，ｙ）＝（１，０）を指す位置ベクトル）を一致させるため、座標系を９０°反時計回りに回転させた。図３の説明図に示すように直交座標上の点（ｘ，ｙ）は、極座標上の点（Ｒ，θ）に対応し、ｘ＝Ｒcosθ、ｙ＝Ｒsinθである。物体方位は、非回転状態を回転角度０°とし、非回転状態から反時計方向への回転角度として定義する。また、物体方位認識では物体の位置ずれが問題となるが、これに対する対策は別の方法により物体の位置ずれを補正できる。従って、物体方位認識では、図形(物体)は画像中心に位置し、物体の回転中心と原画像のｘｙ座標上での原点は一致する。
【００２０】
図３の説明図では、学習および想起に用いた原画像（アラビア数字の１）は４８０×４８０ドットの２値画像であるとして、原画像を一定の半径と角度で極座標上で分割し、作成された画像を変換画像とする。図３は、これによる回転角度０°のアラビア数字１と、その変換画像の例を示す。物体方位認識は、物体位置認識がすでに行われているという前提のもとに行い、物体の位置ずれの影響はないものと考える。変換画像の生成は式（１）で行う。
【数１】
2006099718.tif 000003
【００２１】
ここで、Ｉ(ｘij,ｙij)は原画像の中心を原点としたｘｙ座標上の点（ｘij＝Ｒcosθ,ｙij＝Ｒsinθ）の画素値、Ｔr,θは変換画像上の座標（ｒ，θ）における画素値である。式（１）は、原画像に対し半径２００ドットを２０に、角度は３°毎に分割し、さらに、その境界線で囲まれる小領域を１０×１０に分割し、各々の点の値を調べ、それらを合計したものを変換画像の１要素の値として用いることを示す。このため，変換画像の１要素は０〜１００の値を持ち、ｒは１〜２０，θは１〜１２０の整数値の範囲をとる。図３は、変換画像の座標（ｒ，θ）における画素値Ｔr,θを求めるにあたり、対応する原画像上の半径１０ドット×角度３°の小領域を１０×１０に分割し、その分割された各点を(ｘij,ｙij)で表し、画素値Ｉ(ｘij,ｙij)の合計を計算する様子を示す。
【００２２】
一方、図２に示すこの実施形態の回転拡散型ニューラルネットワークの場合は、まず３００×３００ピクセルの入力パターンを、瞳孔（中心）部分を除いた２５×１２０ピクセルの極座標上の画像に変換する。次に、極座標変換画像を拡散層に入力して、ベクトル情報である拡散パターンを得る。この拡散パターンに方位記憶行列、及び形状記憶行列を作用させることによって、方位認識ニューロン出力及び形状認識ニューロン出力を得る。得られた３０個の方位認識ニューロンの出力からポピュレーションベクタ法を用いて方位を認識する。また、形状認識は各認識物体にそれぞれ異なる形状認識ニューロンを１対１に対応させ、これらのニューロンの最大出力により形状認識を行う。
【００２３】
この回転拡散型ニューラルネットワークの動作は、まず記銘過程では回転拡散型ニューラルネットワークで直交学習法を用いて学習を行う。学習パターン数は、学習虹彩数×学習方位数によって決定し、例えば１０人の虹彩の場合、１０（虹彩）×６（方位）＝６０（パターン）である。記憶を形成する記銘過程では、式（２）〜（７）により学習用変換画像の拡散パターンＶと方位認識ニューロンの教師信号ＴＯおよび形状認識ニューロンの教師信号ＴＦとの間で学習を行い、方位記憶行列ＭＯおよび形状記憶行列ＭＦを生成した。
【数２】
2006099718.tif 000004
【数３】
2006099718.tif 000005
【数４】
2006099718.tif 000006
【数５】
2006099718.tif 000007
【数６】
2006099718.tif 000008
【数７】
2006099718.tif 000009
【００２４】
次に、記憶を呼び起こす想起（認識）過程では、任意の方位における入力虹彩画像の変換画像を拡散層に入力し、その出力である拡散パターンＶと方位記憶行列ＭＯの積により方位認識ニューロン出力ＹＯを、拡散パターンＶと形状記憶行列ＭＦの積により形状認識ニューロン出力ＹＦを得る（式（８）、（９））。
【数８】
2006099718.tif 000010
【数９】
2006099718.tif 000011
【００２５】
次に、この発明の一実施形態のシステム構成図を図１に示す。このシステムは、人の目１０の虹彩１２を撮影するための動画撮像可能な小型カメラ１４とレンズ１５、撮像した虹彩画像を取り込むコンピュータ１６、及びディスプレイ１８を有する。コンピュータ１６の本体には、ＣＰＵに画像データを取り込むための画像入力ボード、虹彩画像を操作・処理するためのＤＬＬ（Dynamic Link Library）、その他記憶装置等を備える。また、小型カメラ１４には、虹彩模様を鮮明に撮影するための赤外線光源である近赤外投光器２０、瞳孔反射を引き起こすためのフラッシュ光発光装置２２、虹彩１２に映る可視光ノイズをカットするためのプラスティック赤外線透過フィルタ２４が取り付けられている。
【００２６】
発光装置２２は、コンピュータ１６の画像入力ボードからの外部トリガ出力信号に同期して、任意のタイミング（フレーム単位）で発光可能である。入力画像は、６４０×４８０ピクセルの２５６階調のグレイスケール画像である。このシステムは、約１３フレーム／ｓでのリアルタイム画像取り込みが可能である。なお、コンピュータ１６とそのＯＳは、市販のパーソナルコンピュータを利用した。
【００２７】
次に、この発明の一実施形態の虹彩認識システムの処理フローを、図４のフローチャートに示す。まず小型カメラ１４で認識対象の人の目１０を撮影する（ｓ１０）。次に、撮像フレーム数が１９フレーム、または５０ｎ＋１９フレーム（ｎ＝１，２・・・）の時に、撮像した虹彩径の初期化を行う（ｓ１１）。次に、フレーム数が２０フレーム、または５０ｎ＋２０フレーム〜５０ｎ＋２０＋ｎフレーム（ｎ＝１，２・・・）の間、目１０に、フラッシュ光発光装置２２によりフラッシュ光を当てる（ｓ１２）。このシステムでは図５に示すように、瞳孔反応を利用して、瞳孔径が一定瞳孔サイズ（２．９ｍｍ〜３．０ｍｍ）時の虹彩１２の画像を取得する。虹彩画像を取得するために、図９に示すような目１０を含む一定領域の平均輝度を用いて一定輝度に規格化し、図６に示すような片目部分テンプレート２６により、撮像した顔画像の中から瞳孔２７部分を検出する（ｓ１３）。そして、片目部分テンプレートによって検出された部分が瞳孔２７であるかどうかを、既存の判定法であるラベリングを用いて判定する（ｓ１４）。ラベリングは、図７に示すように、つながっているすべての画素（連結成分）に同じラベル（番号）を付け、異なった連結成分には異なった番号を付けることにより、虹彩等の特定部位を検出する方法である。
【００２８】
検出した部位が瞳孔であると判断された場合、瞳孔中心と瞳孔径、瞳孔面積を同時に計測し瞳孔検出が終了する（ｓ１５）。瞳孔検出後、最小２乗法を用いて上記ラベリングによって計測された瞳孔中心を補正する。瞳孔中心補正後、虹彩径の初期化が行われている場合は虹彩径を測定し、初期化が行われていない場合は前回測定した値をそのまま使用する（ｓ１６）。さらに、虹彩径の測定において、ラプラシアン処理を行う。瞳孔を抜かした各半径において、右虹彩は瞳中心から上方を０°として、反時計回りを＋として、角度−７５°〜−１３５°、左虹彩は角度７５°〜１３５°まで、1°ごとの画素値を足し合わせる。累積画素値が最大の部分をそれぞれ虹彩右端と虹彩左端とする。
【００２９】
次に、虹彩径が人によらずほぼ一定であることを利用して、虹彩１２と瞳孔の画像上の計測サイズ（ピクセル）の相対比率から導出した瞳孔の直径が２．９ｍｍ〜３．０ｍｍの時の画像を基準画像として取得する（ｓ１７）。ここで、瞳孔の直径を２．９ｍｍ〜３．０ｍｍとしたのは、虹彩画像取得を円滑にするため多少のサイズ誤差を許容するためである。図８に虹彩画像取得時のディスプレイ１８の画面を示す。得られた画像から、瞳孔を中心として３００×３００ピクセルの画像を切り出す（ｓ１８）。虹彩、瞳孔の画像上の計測サイズはカメラ１４からの距離やズームによって変化するので、虹彩サイズを一定にするため、公知の線形補間法を用いてサイズの規格化を行う。また、周辺の光環境の影響を低減させるため、複数の画像の平均輝度を求めて修正係数を設定し、輝度の規格化を行う（ｓ１９）。この規格化画像を、基準虹彩パターン（回転拡散型ニューラルネットワークの入力画像）とし（ｓ２０）、回転拡散型ニューラルネットワークによって基準虹彩パターンの学習記憶を行う。
【００３０】
ここで、瞳孔および虹彩検出のための輝度の規格化基準の決定方法について述べる。ここでは、図９に示すように、目を含む画像の一定領域Ａの各画素値を測定し平均輝度を求め、これを各測定画像について一定値に規格化することにより、各測定者毎の取得画像の輝度のばらつきをなくしたものである。領域Ａの平均輝度を測定したのは、輝度の規格化後でも強膜、虹彩、瞳孔が鮮明になるようにするために、強膜、虹彩、瞳孔のうち中間輝度を持つ虹彩の輝度を２５６段階表示の中間に設定するためである。内側の線で囲まれた範囲Ｂは、瞳孔検出範囲である。
【００３１】
さらに、瞳孔検出のための２値化閾値の決定方法について述べる。輝度の規格化後に、虹彩と瞳孔の輝度を測定する。測定方法は、輝度の規格化基準を決定したときと同様である。最適な２値化閾値は、複数の測定者の瞳孔と虹彩の輝度平均と標準偏差を求め、標準偏差の比から決定する。閾値Ｙは以下の式で決定する。
Ｙ＝（ＡＶ２−ＡＶ１）・ＳＤ１／（ＳＤ１＋ＳＤ２）＋ＡＶ１
ここで、ＡＶ１は、瞳孔輝度の平均、ＡＶ２は、虹彩輝度の平均、ＳＤ１は、瞳孔輝度の標準偏差、ＳＤ２は、虹彩輝度の標準偏差である。
【００３２】
輝度の規格化後の全被験者のデータを用いて、各輝度値に対する累積画素数のグラフを図１０に示す。図１０によれば２値化閾値によって虹彩輝度と瞳孔輝度が明確に分けられていることが分かる。これにより、片目テンプレートで瞳孔の中心が検出され、瞳孔端・虹彩端が正確に検出される。
【００３３】
一方、他の人物の虹彩の認識時の虹彩入力パターンも、基準虹彩パターン取得時と同様の手順で得る。得られた画像を用いて、形状認識により個人識別を行う。本システムでは正規化拡散パターンを使用して、上述の回転拡散型ニューラルネットワークによる学習及び認識を行う。
【００３４】
さらに、この発明では未学習虹彩の識別精度を上げるために、新たに形状認識判定基準を追加した。新たな形状認識判定基準には、ベクトルの類似性を調査するのによく使われる内積（Inner product）と最小距離（Minimum distance）を使用した。しかし、これらの手法はパターンの変動に弱いことが知られている。また、虹彩認識の場合、パターン変動には色々とあるがその一つに方位ずれがある。カメラ１４からの画像で認識を行う場合、学習画像と認識画像を全く同じ方位で取り込むことは不可能に近い。そこで，回転拡散型ニューラルネットワークの特徴である方位認識を用いて方位を補正することにより、内積や最小距離を形状認識判定基準として導入可能となる。
【００３５】
次に、回転拡散型ニューラルネットワークによる個人認証を行う際の方位補正について説明する。学習画像の方位を０°と定義すると、認識を行う際の入力画像の方位は必ずしも０°とは限らないため、たとえ本人であっても入力画像である虹彩パターンが学習時のものとは異なり他人と判断してしまう。そこで、回転拡散型ニューラルネットワークによる認証では、まず方位認識を行い、入力画像の方位補正を行う。
【００３６】
回転拡散型ニューラルネットワークによる個人認証の流れを図１１に示す。まず、方位補正の範囲、きざみ角度および認識方法を選択する。方位補正の範囲およびきざみ角度について、方位補正の下限を−3°、上限を3°、きざみ角度を１°と設定した場合を考える。回転拡散型ニューラルネットワークによる方位認識の結果が10°であった場合、認識に用いた入力画像の方位は学習画像（登録した人物の虹彩パターン）に対して反時計回りに10°回転していることになる。そこで、入力画像の方位を学習画像の方位と一致させるために−10°±3°、きざみを1°ごとに回転させる。この場合、補正方位は−13°から−7°であり、７種類の方位補正を行った虹彩パターンを得る。補正方位を−10°だけにしない理由は、回転拡散型ニューラルネットワークにより得られる認識方位の分解能や誤差を考慮するためである。方位補正を行った虹彩パターンを使用して、指定した認識方法（内積、最小距離、形状認識ニューロン出力）により個人の虹彩模様（形状）認証を行う。内積および最小距離による認識では、回転拡散型ニューラルネットワークにより認識した回転方位をもとに、指定した範囲の回転補正を行った入力画像と学習画像のベクトル演算（内積、最小距離）を行う。この例では、７種類の回転補正（補正方位：−13°〜−7°）を行った入力画像と学習画像の内積および最小距離を計算することになる。
【００３７】
内積の場合は最大値を、最小距離の場合は最小値を用いて、あらかじめ設定した閾値と比較することにより判別する。内積の場合は、最大値が判定閾値より大きい場合は本人と判別し、閾値より小さい場合は他人と判断する。最小距離の場合は、最小値が判定閾値より小さい場合は本人と判別し、閾値より大きい場合は他人と判断する。これらのベクトル演算を登録した学習画像すべてについて行い、個人を特定する。どの学習画像についても本人と判定されない場合、登録されていないと判定する。形状認識ニューロン出力を形状判定（個人認証）に用いる場合は、方位補正した画像を入力画像として回転拡散型ニューラルネットワークに再度入力し、形状認識ニューロン出力により判定する。登録した人物を表す形状認識ニューロン出力が、あらかじめ設定した判定閾値より大きい場合、入力虹彩画像がそのニューロンを表す人物の虹彩であると判定する。どの形状認識ニューロン出力も判定閾値を超えない場合は、登録されていないと判定する。
【００３８】
ここで、内積について定義式は
【数１０】
2006099718.tif 000012
と表される。ＶＬは学習虹彩画像の正規化拡散パターンを表すベクトル、ＶＲは認識に用いる虹彩画像の正規化拡散パターンを表すベクトルである。また、｜ＶＬ｜，｜ＶＲ｜は、それぞれ、ＶＬ，ＶＲの絶対値であり各ベクトルの長さを表す。ここでは、｜ＶＬ｜＝１、｜ＶＲ｜＝１に規格化（正規化）されている。従って、
【数１１】
2006099718.tif 000013
となり、cosθが二つのベクトルＶＬ，ＶＲの類似度を表す。つまり、ＶＬ＝ＶＲになるとcosθ＝１となり類似度が最も高いことを示す。
【００３９】
最小距離は、｜ＶＬ−ＶＲ｜と表され、図１２に示すように、２つのベクトル差（距離）を示している。ＶＬ＝ＶＲになると距離はゼロになり、最も高い類似度を示す。ＶＬ，ＶＲの大きさを１に規格化した場合、最小距離の二乗は内積で表される。
【数１２】
2006099718.tif 000014
よって、最小距離と内積の関係は以下のように表される。
【数１３】
2006099718.tif 000015
【００４０】
この式より、二つのベクトルの類似度が最も高い場合（ＶＬ＝ＶＲ）、内積は最大値ＶＬ・ＶＲ＝１となるので、最小距離は｜ＶＬ−ＶＲ｜＝０となり最小値をとる。よって、ＶＬ，ＶＲの大きさを１に規格化した場合、最小距離および内積による形状識別（個人認証）結果は同じになる。
【００４１】
この実施形態による上述した虹彩模様認識における回転拡散型ニューラルネットワークの認識フローチャートを図１３に示す。認識過程で方位補正を行うのは、内積及び最小距離を使用する場合、学習（登録）画像に０°の虹彩画像を使用しているため、認識対象が０°の方位にある必要があるからである。
【００４２】
この実施形態の個人認証装置によれば、回転拡散型ニューラルネットワークにより、虹彩模様の方位認識を行うことができるため、方位補正をすることにより回転変化に対応することができる。さらに、内積と最小距離を形状認識判定基準として導入することにより、方位補正した虹彩模様を用いて０％の他人受け入れ率を実現可能となる。また、取得した虹彩画像に対して、ラベリングによる瞳孔中心位置検出、最小２乗法による中心補正、ラプラシアンフィルタを用いたエッジ検出により瞳孔中心、瞳孔端および虹彩端の自動検出が可能である。画像上での虹彩、瞳孔サイズはカメラ１４からの距離やズームにより変化するが、線形補間を用いて拡大・縮小を行い、虹彩サイズを規格化することによりサイズ変化に対応することができる。さらに、目１０にフラッシュ光を当て瞳孔反応を誘起し、瞳孔径の時間変化を計測することにより、虹彩写真等を使用したなりすましを拒否することができる。
【００４３】
そして、この発明の個人認証装置は、学習した各虹彩を特徴づける記憶行列を作成するため計算量が少なく、認識時間が短い。また、瞳孔中心位置、瞳孔端および虹彩端を自動検出するため、目の位置合わせが不要であり、幅広い用途に使用可能である。
【００４４】
なお、この発明の個人認証装置は上記実施形態に限定されるものでなく、動画撮像可能なカメラから虹彩画像を直接ＣＰＵに取り込むことができれば、画像入力ボードや虹彩画像を操作・処理するためのＤＬＬは必ずしも必要ではない。また、フラッシュ光発光装置を使用しなくても、この発明の個人認証装置を使用することができる。この場合、前記線形補間により一定の相対瞳孔サイズに変換した虹彩画像を取り込む。
【００４５】
さらに、認識に用いるベクトル情報は、上述のように撮像した原画像若しくはその極座標変換画像のみならず、拡散パターンやラプラシアンフィルタを用いて原画像に画像処理を行ったものでも良い。
【００４６】
また、なりすましの防止方法として、以下の処理を行うことにより、さらに確実になりすましを防止することができる。ここでは、瞳孔の対光反射が起きなければなりすましであると判定するものであり、図４のフローチャートにおいて、ｓ１６，ｓ１７以下の処理を、図１４に示すように行うものである。この処理は、一定瞳孔サイズを得るためにＬＥＤをフラッシュ発光させ、発光前と発光後の相対瞳孔径の比較を行うことにより、なりすまし判定を行うものである。図１４の処理では、認識時に最初のＬＥＤが発光してから瞳孔の対光反応が生じるまでの相対瞳孔径をなりすまし判定に用いる。この実施形態では、最初のフラッシュ光は測定画像の２０フレームの時に発光するため、対光反応は３０フレームまでに起こる。よって、フラッシュ光が発光し対光反射が起こる２０から２９レームの相対瞳孔径を保存するようにした。保存した相対瞳孔径の中から最大と最小を求めて差もしくは比率を算出し、差もしくは比率が基準値以下であればなりすましであると判定する。
【実施例１】
【００４７】
以下に、この発明の虹彩模様による個人認証装置の実施結果について説明する。まず、学習及び認識に用いる虹彩画像を、3人，5人，10人と変化させ認識実験を行った。学習及び認識に用いた虹彩画像（300×300 ピクセル）を図１５に示す。学習、認識は、すべて被験者の右眼の虹彩画像で行った。学習方位は０°から３６０°を６０°ごとに６方位とした。学習パターン数は、（認識虹彩数）×（学習方位数）で与えられ，各被験者数に対してそれぞれ１８パターン、３０パターン、６０パターンである。
【００４８】
１０人で認識実験を行った時の方位認識特性を図１６（ａ）、形状認識特性を図１６（ｂ）に示す。（ａ）図の方位認識特性において、横軸が虹彩の入力回転方位、縦軸が認識方位である。これにより、虹彩の入力回転方位と認識方位には、非常に良い直線性が見られ、方位を正しく認識できたことが分かった。方位誤差は、平均±標準偏差=-0.83±0.75°であった。このことから、１０人の虹彩の回転方位を、全方位において認識可能であるといえる。また、（ｂ）図の形状認識特性において、横軸が虹彩の入力回転方位、縦軸が形状認識ニューロン出力であり、○がTarget neuron出力の平均値、×がNon-target neuron出力の平均値を表す。各入力方位における縦線は、標準偏差を表す。Target neuron出力は、0.67〜1.15（平均±標準偏差=0.94±0.11）、Non-target neuron出力は、-0.86〜0.51（0.02±0.18）であった。０°から３６０°の虹彩の入力回転方位において、Target neuronの平均値はほぼ１．０を、Non-target neuronの平均値はほぼ０．０を出力しており、Target neuron出力は、Non-target neuron出力より常に大きい。このことから、１０人の被験者による虹彩認識が、全方位で可能であるといえる。３人、５人で認識実験を行った結果も、１０人の場合と同様に、方位、形状共に正しく認識できた。
【００４９】
次に、学習及び認識に用いる虹彩画像を３人、５人と変化させ、あらかじめ学習した後にリアルタイム認識実験を行った。学習に用いた虹彩画像（300×300 pixels）は、図１５中から選んだ。学習・認識は、すべて同じ被験者の右眼の虹彩で行った。学習パターン数は、（認識虹彩数）×（学習方位数）で与えられ、被験者数３人と５人に対してそれぞれ１８パターン、３０パターンである。学習に使用した画像は、実験の当日にあらかじめ撮ったものである。
【００５０】
５人で認識実験を行った時の方位認識特性を図１７（ａ）に、形状認識特性を図１７（ｂ）に示す。図１７（ａ）の方位認識特性において、横軸が虹彩の入力回転方位、縦軸が認識方位である。虹彩の入力回転方位と認識方位には良好な直線性が見られ、方位をほぼ正しく認識できたことが分かった。方位誤差は、平均±標準偏差=-3.92±0.22°であった。このことから、この実施例の個人認証装置では、５人の虹彩の回転方位を全方位においてリアルタイムで認識可能であるといえる。また、図１７（ｂ）の形状認識特性において、横軸が虹彩の入力回転方位、縦軸が形状認識ニューロン出力であり、○がTarget neuron出力の平均値、×がNon-target neuron出力の平均値を表す。各入力方位における縦線は標準偏差を表す。Target neuron出力は、0.67〜1.27（平均±標準偏差=0.99±0.20）、Non-target neuron出力は、-0.69〜0.58（0.03±0.24）であった。0°から360°の虹彩の入力回転方位において、Target
neuronの平均値はほぼ1.0を、Non-target neuronの平均値はほぼ0.0を出力しており、Target neuron出力はNon-target neuron出力より常に大きい。このことから、５人の被験者によるリアルタイム虹彩認識が全方位で可能であることが分かった。３人でリアルタイム認識実験を行った結果も５人の場合と同様に、方位・形状共に正しく認識できた。
【００５１】
次に、図１３に示すフローチャートによる認証システムを用いて、カメラからの取り込み画像による人物認証実験を行った。実験は１０人の被験者で行った。１０人のうち５人を学習し、５人を未学習とした。学習に使用する画像は、認証実験の当日にあらかじめ撮ったものを使用した。学習に使用する５人の虹彩画像を１人ずつ入れ替えることにより、合計１０セットで学習を行った。学習虹彩画像は、虹彩の入力回転方位が0°の時の虹彩画像を使用した。１０セットの学習に対して被験１０人を認識するので、合計１００試行（学習人物５０試行、未学習人物５０試行）の認識結果が得られた。
【００５２】
図１８に形状認識ニューロン出力、図１９に内積、図２０に最小距離をそれぞれ判定基準として用いた誤り率を示す。点線は本人拒否率（誤って本人を拒否した率）、実線は他人受け入れ率（過って他人を受け入れた率）を表す。縦軸はそれぞれの誤り率、横軸は評価基準の判定閾値を示す。本人拒否率の計算方法は、本人に対応する形状ニューロンや内積の出力値が判定閾値よりも小さな場合、また最小距離の出力値が判定閾値よりも大きな場合本人を拒否したとみなし、試行数をカウントしていくことで本人拒否率を求めた。本人拒否の特例として、本人に対応する形状認識ニューロンや内積の出力値が判定閾値を超えていて、他人に対応する出力値がそれらを上回る場合、また、本人に対応する最小距離の出力値が判定閾値より小さいが、他人に対応する出力値がそれらをより下回る場合が考えられる。認識実験結果では、形状認識ニューロン出力で８％、内積、最小距離で２％の本人拒否の特例があった。
【００５３】
一方、Non-target neuron出力と内積の最大値が判定閾値よりも大きな場合、また最小距離の最小値が判定閾値よりも小さな場合他人を受け入れたとみなし、試行数をカウントしていくことで他人受け入れ率を求めた。実験結果より、形状認識ニューロン出力を判定基準に使用したときは、本人拒否率と他人受け入れ率の交点は判定閾値が約0.78のときであり約４３％の等誤り率であった。内積を判定基準に使用したときは、本人拒否率と他人受け入れ率の交点は、判定閾値が約0.94のときであり約１５％の等誤り率であった。しかし、判定閾値を0.96にすると、本人拒否率は２０％となるが、他人を完全に拒否できる。上記最小距離による判断を判定基準に使用したときは、本人拒否率と他人受け入れ率の交点は、判定閾値が約0.35のときであり約１３％の等誤り率であった。しかし、判定閾値を0.25にすると、本人拒否率は２６％となるが、他人を完全に拒否できた。
【図面の簡単な説明】
【００５４】
【図１】この発明の一実施形態の個人認証装置の機器構成を示す概略図である。
【図２】この実施形態の個人認証装置に用いられる回転拡散型ニューラルネットワークを示す概念図である。
【図３】この実施形態の個人認証装置に用いられる回転拡散型ニューラルネットワークの画像変換を示す概念説明図である。
【図４】この実施形態の個人認証装置に用いられる回転拡散型ニューラルネットワークを利用した虹彩画像取得を示す概略フローチャートである。
【図５】この実施形態の個人認証装置のフラッシュ照射による瞳孔径の変化を示すグラフである。
【図６】この実施形態の個人認証装置による虹彩画像取得における目とテンプレートを示す正面図である。
【図７】この実施形態の個人認証装置のラベリングを示す模式図である。
【図８】この実施形態の個人認証装置による虹彩画像取得時のディスプレイ画面を示す正面図である。
【図９】この実施形態の個人認証装置による虹彩画像取得のための平均輝度を求めるための画像を示す正面図である。
【図１０】この実施形態の個人認証装置による虹彩画像取得における虹彩と瞳孔の輝度値と累積画素数を示すグラフである。
【図１１】この実施形態の個人認証装置の処理を示す概略フローチャートである。
【図１２】この実施形態の個人認証装置による処理に用いる内積と最小距離の関係を示すベクトル図である。
【図１３】この実施形態の個人認証装置の認識処理を示すフローチャートである。
【図１４】この実施形態の個人認証装置の認識処理におけるなりすまし判定のフローチャートである。
【図１５】この発明の個人認証装置の一実施例に用いる虹彩模様を認識するための目の画像である。
【図１６】この発明の個人認証装置の一実施例による認識実験結果の方位認識特性（ａ）と、形状認識特性（ｂ）を示すグラフである。
【図１７】この発明の個人認証装置の一実施例により、５人でリアルタイム認識実験を行ったときの方位認識特性（ａ）と、形状認識特性（ｂ）を示すグラフである。
【図１８】この発明の個人認証装置の一実施例により、形状認識ニューロン出力による本人拒否率と他人受け入れ率を示すグラフである。
【図１９】この発明の個人認証装置の一実施例により、内積を判断基準として用いた本人拒否率と他人受け入れ率を示すグラフである。
【図２０】この発明の個人認証装置の一実施例により、最小距離を判断基準として用いた本人拒否率と他人受け入れ率を示すグラフである。
【符号の説明】
【００５５】
１０  目
１２  虹彩
１４  カメラ
１５  レンズ
１６  コンピュータ
１８  ディスプレイ
２０  近赤外投光器
２２  フラッシュ光発光装置
２４  赤外線透過フィルタ
２６  テンプレート
２７  瞳孔
【図１】
2006099718.tif 000016
【図３】
2006099718.tif 000017
【図４】
2006099718.tif 000018
【図５】
2006099718.tif 000019
【図７】
2006099718.tif 000020
【図１１】
2006099718.tif 000021
【図１２】
2006099718.tif 000022
【図１３】
2006099718.tif 000023
【図１４】
2006099718.tif 000024
【図２】
2006099718.tif 000025
【図６】
2006099718.tif 000026
【図８】
2006099718.tif 000027
【図９】
2006099718.tif 000028
【図１０】
2006099718.tif 000029
【図１５】
2006099718.tif 000030
【図１６】
2006099718.tif 000031
【図１７】
2006099718.tif 000032
【図１８】
2006099718.tif 000033
【図１９】
2006099718.tif 000034
【図２０】
2006099718.tif 000035
【手続補正書】
【提出日】平成17年4月11日(2005.4.11)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2006099718.tif 000036
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2006099718.tif 000037
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2006099718.tif 000038
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2006099718.tif 000039
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図１５
【補正方法】変更
【補正の内容】
【図１５】
2006099718.tif 000040
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図１６
【補正方法】変更
【補正の内容】
【図１６】
2006099718.tif 000041
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図１７
【補正方法】変更
【補正の内容】
【図１７】
2006099718.tif 000042
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図１８
【補正方法】変更
【補正の内容】
【図１８】
2006099718.tif 000043
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図１９
【補正方法】変更
【補正の内容】
【図１９】
2006099718.tif 000044
【手続補正１０】
【補正対象書類名】図面
【補正対象項目名】図２０
【補正方法】変更
【補正の内容】
【図２０】
2006099718.tif 000045