(57)【要約】【課題】  利用者の視線方向の影響を受けることなく利用者の虹彩の特徴を高精度で示す虹彩情報を生成し得る個人認証システム及び個人認証方法を提供する。【解決手段】  利用者の虹彩を含む目の画像から瞳孔領域及び虹彩領域を抽出する瞳孔虹彩領域抽出手段と、抽出した瞳孔領域及び虹彩領域に基づいて、眼球を三次元の球と仮定した眼球面上の瞳孔領域及び虹彩領域の位置を算出し、三次元モデルを生成する三次元モデル生成手段と、生成した三次元モデルから視線方向を算出する視線方向算出手段と、三次元モデルの虹彩領域を視線方向から撮影した場合の二次元正規化画像を生成する二次元正規化画像作成手段と、生成した二次元正規化画像の虹彩領域を二次元極座標画像に変換する二次元極座標画像生成手段と、変換した二次元極座標画像の特徴を抽出してコード化した二次元極座標画像コードを生成する二次元極座標画像コード化手段とを備える。【選択図】    図１
2011034580.tif 000002
【特許請求の範囲】
【請求項１】
利用者の虹彩を含む目を撮影する撮影手段と、撮影した画像から瞳孔領域及び虹彩領域を抽出する瞳孔虹彩領域抽出手段とを備える個人認証システムにおいて、
抽出した前記瞳孔領域及び前記虹彩領域に基づいて、眼球を三次元の球と仮定した眼球面上の瞳孔領域及び虹彩領域の位置を算出し、三次元モデルを生成する三次元モデル生成手段と、
生成した前記三次元モデルから視線方向を算出する視線方向算出手段と、
前記三次元モデルの虹彩領域を前記視線方向から撮影した場合の二次元正規化画像を生成する二次元正規化画像作成手段と、
生成した前記二次元正規化画像の虹彩領域を二次元極座標画像に変換する二次元極座標画像生成手段と、
変換した前記二次元極座標画像の特徴を抽出してコード化した二次元極座標画像コードを生成する二次元極座標画像コード化手段と
を備えることを特徴とする個人認証システム。
【請求項２】
前記三次元モデル生成手段は、前記虹彩の標準直径に基づいて正規化を行うことを特徴とする請求項１に記載の個人認証システム。
【請求項３】
前記抽出した虹彩領域内の映り込み部分を含むノイズを虹彩情報の対象外になるようマスク処理してマスク領域を生成するマスク処理手段を備えることを特徴とする請求項１に記載の個人認証システム。
【請求項４】
利用者登録時に生成した前記二次元極座標画像コードを登録生体情報として格納する格納手段を備えることを特徴とする請求項１に記載の個人認証システム。
【請求項５】
利用者認証時に生成した前記二次元極座標コードと、予め登録した登録生体情報の二次元極座標コードとを照合して一致、不一致を判定する認証判定手段を備えることを特徴とする請求項１に記載の個人認証システム。
【請求項６】
利用者の虹彩を含む目の画像から瞳孔領域及び虹彩領域を抽出する工程と、
抽出した前記瞳孔領域及び前記虹彩領域に基づいて、眼球を三次元の球と仮定した眼球面上の瞳孔領域及び虹彩領域の位置を算出し、三次元モデルを生成する工程と、
生成した前記三次元モデルから視線方向を算出する工程と、
前記三次元モデルの虹彩領域を前記視線方向から撮影した場合の二次元正規化画像を生成する工程と、
生成した前記二次元正規化画像の虹彩領域を二次元極座標画像に変換する工程と、
変換した前記二次元極座標画像の特徴を抽出してコード化した二次元極座標画像コードを生成する工程と
を含むことを特徴とする個人認証方法。
【請求項７】
制御部に、
利用者の虹彩を含む目の画像から瞳孔領域及び虹彩領域を抽出する工程と、
抽出した前記瞳孔領域及び前記虹彩領域に基づいて、眼球を三次元の球と仮定した眼球面上の瞳孔領域及び虹彩領域の位置を算出し、三次元モデルを生成する工程と、
生成した前記三次元モデルから視線方向を算出する視線方向算出手段と、
前記三次元モデルの虹彩領域を前記視線方向から撮影した場合の二次元正規化画像を生成する工程と、
生成した前記二次元正規化画像の虹彩領域を二次元極座標画像に変換する工程と、
変換した前記二次元極座標画像の特徴を抽出してコード化した二次元極座標画像コードを生成する工程と
を含む処理を実行させるための個人認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本発明は、利用者から取得した虹彩情報と、予め利用者が登録した登録虹彩情報とを照合して利用者の本人認証を行う個人認証システム及び個人認証方法に関する。
【背景技術】
【０００２】
従来、虹彩情報を用いて本人認証を行う個人認証システムでは、例えば特許文献１に開示されているように利用者の目を撮影した画像から瞳孔及び虹彩の境界（内側境界）と、虹彩及び強膜の境界（外側境界）とに囲まれた虹彩領域を抽出し、撮影時に利用者の視線が斜めに向いているなどの影響によって生じる該虹彩領域の瞳孔と虹彩の中心の位置ずれを補正するために、内側境界と外側境界との間の距離を線形変換を用いて二次元的に補正した正規化画像を生成する。
【０００３】
そして、上記個人認証システムでは、正規化画像を生成すると、該正規化画像上のドーナツ状の虹彩領域を横軸が角度（θ）、縦軸が内側境界から外側境界までの距離（ｄ）に極座標変換した極座標画像を生成する。図３に従来の虹彩情報の生成過程を示す。
【０００４】
更に、上記個人認証システムでは、極座標画像を生成すると、該極座標画像を距離（ｄ）方向で分割した環状解析帯域を求め、該環状解析帯域別に角度（θ）方向に対してガボールフィルタを用いて符号化した虹彩コードを生成し、該虹彩コードと、予め登録した登録虹彩コードとを照合して両虹彩コードが一致すると、利用者を本人であると認証していた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３３０７９３６号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記システムでは、同一利用者であっても視線方向が異なると異なった正規化画像が得られてしまうため、正規化画像から生成した虹彩コードを用いた場合、本人認証精度が低くなってしまうという問題点があった。
【０００７】
以上の問題点を鑑み、本発明の目的は、利用者の視線方向の影響を受けることなく利用者の虹彩の特徴を高精度で示す虹彩情報を生成し得る個人認証システム及び個人認証方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、以上の点を解決するために、次の構成を採用する。
＜構成１＞
本発明は、利用者の虹彩を含む目を撮影する撮影手段と、撮影した画像から瞳孔領域及び虹彩領域を抽出する瞳孔虹彩領域抽出手段とを備える個人認証システムにおいて、抽出した前記瞳孔領域及び前記虹彩領域に基づいて、眼球を三次元の球と仮定した眼球面上の瞳孔領域及び虹彩領域の位置を算出し、三次元モデルを生成する三次元モデル生成手段と、生成した前記三次元モデルから視線方向を算出する視線方向算出手段と、前記三次元モデルの虹彩領域を前記視線方向から撮影した場合の二次元正規化画像を生成する二次元正規化画像作成手段と、生成した前記二次元正規化画像の虹彩領域を二次元極座標画像に変換する二次元極座標画像生成手段と、変換した前記二次元極座標画像の特徴を抽出してコード化した二次元極座標画像コードを生成する二次元極座標画像コード化手段とを備えることを特徴とする。
【０００９】
＜構成２＞
本発明は、利用者の虹彩を含む目の画像から瞳孔領域及び虹彩領域を抽出する工程と、抽出した前記瞳孔領域及び前記虹彩領域に基づいて、眼球を三次元の球と仮定した眼球面上の瞳孔領域及び虹彩領域の位置を算出し、三次元モデルを生成する工程と、生成し前記た三次元モデルから視線方向を算出する視線方向算出手段と、前記三次元モデルの虹彩領域を前記視線方向から撮影した場合の二次元正規化画像を生成する工程と、生成した前記二次元正規化画像の虹彩領域を二次元極座標画像に変換する工程と、変換した前記二次元極座標画像の特徴を抽出してコード化した二次元極座標画像コードを生成する工程とを含むことを特徴とする。
【００１０】
＜構成３＞
本発明は、制御部に、利用者の虹彩を含む目の画像から瞳孔領域及び虹彩領域を抽出する工程と、抽出した前記瞳孔領域及び前記虹彩領域に基づいて、眼球を三次元の球と仮定した眼球面上の瞳孔領域及び虹彩領域の位置を算出し、三次元モデルを生成する工程と、生成した前記三次元モデルから視線方向を算出する視線方向算出手段と、前記三次元モデルの虹彩領域を前記視線方向から撮影した場合の二次元正規化画像を生成する工程と、生成した前記二次元正規化画像の虹彩領域を二次元極座標画像に変換する工程と、変換した前記二次元極座標画像の特徴を抽出してコード化した二次元極座標画像コードを生成する工程とを含む処理を実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、撮影した目の画像を一旦三次元の眼球面上に配置し、その後、虹彩領域を視線方向から撮影した場合の画像（二次元正規化画像）に変換することにより、目画像から虹彩情報を生成するようにしたので、利用者の虹彩特徴を正確に示す虹彩情報を得ることができ、従って本人認証精度を向上することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る実施例の生体情報生成部を示すブロック図である。
【図２】本発明に係る実施例の個人認証システムを示すブロック図である。
【図３】従来技術の虹彩情報の生成過程を示す図である。
【図４】本発明に係る目の構造を示す図である。
【図５】本発明に係る実施例の撮影極座標系算出部における眼球３Ｄモデル生成の説明図（その１）である。
【図６】本発明に係る実施例の撮影極座標系算出部における眼球３Ｄモデル生成の説明図（その２）である。
【図７】本発明に係る実施例の撮影極座標系算出部における眼球３Ｄモデル生成の説明図（その３）である。
【図８】本発明に係る実施例の虹彩立体極座標画像の正規化処理の説明図である。
【図９】本発明に係る実施例の正規化虹彩立体極座標画像を複数の領域に区分けした状態を示す図である。
【図１０】本発明に係る実施例の方向性フィルタの説明図である。
【図１１】本発明に係る実施例の利用者登録処理の動作を示すフローチャートである。
【図１２】本発明に係る実施例の利用者認証処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について図を用いて詳細に説明する。
【実施例】
【００１４】
＜実施例の構成＞
本発明の実施例の個人認証システムは、図２に示すように、登録装置１０と、該登録装置１０とネットワーク４０を介して接続されている生体情報データベース（ＤＢ）２０と、認証装置３０とで構成されている。ここで、本発明の個人認証システムは、例えば企業の建物もしくは研究施設の電気ドアの開錠システムなどに用いられている。
【００１５】
ところで、説明を簡便に行うべく、図２には１台の認証装置３０のみが示されているが、ネットワーク４０には認証装置３０と同様の機能を有する多数の認証装置３０が接続されている。
【００１６】
登録装置１０は、個人認証システムの利用者として登録手続を行うために、登録希望者が操作する装置であり、ネットワーク４０に接続されている通信部１１と、装置全体を制御する制御部１２と、表示部１３と、入力部１４と、撮影部１５と、一時記憶部１６と、生体情報生成部１７とを備える。
【００１７】
生体情報ＤＢ２０は、登録装置１０を介して後述する虹彩立体極座標コードを生成した場合、利用者の識別情報（ＩＤ番号）と、虹彩立体極座標コードとを対応付けて登録生体情報として保持するデータベースである。
【００１８】
登録装置１０は、図示しないセンサを備え、このセンサが登録希望者を検知すると、制御部１２は、図示しないメモリの制御プログラムを実行し、登録希望者に個人の識別情報（ＩＤ番号）を入力させるための入力指示画面を表示部１３に備えるディスプレイに表示させる。
【００１９】
入力部１４は、タッチパネル、もしくはボタンなどから成り、登録希望者が表示部１３に表示された入力指示画面を参照し、識別情報（ＩＤ番号）を入力するために用いられる。
【００２０】
制御部１２は、入力部１４を介して識別情報が入力されると、この識別情報を一時記憶部１６に記憶すると共に、生体情報ＤＢ２０に識別情報に該当する登録生体情報が存在するか否かを検索する。
【００２１】
そして、制御部１２は、識別情報に該当する登録生体情報が生体情報ＤＢ２０に存在しないと、図示しないメモリの制御プログラムを実行し、登録希望者が撮影部１５に備えるカメラを見つめるよう指示するための撮影指示通知画面を表示部１３に表示させると共に、撮影部１５に撮影を指示する。
【００２２】
一方、制御部１２は、識別情報に該当する登録生体情報が存在すると、図示しないメモリの制御プログラムを実行し、登録希望者に生体情報が既に登録済であることを通知するための登録済通知画面を表示部１３に表示させ、登録処理を中止する。
【００２３】
撮影部１５は、登録希望者の目を撮影するカメラを備え、撮影指示を受けると、登録希望者をカメラで撮影し、その撮影画像を取得する。
【００２４】
制御部１２は、撮影部１５が撮影画像を取得すると、この撮影画像を一時記憶部１６に記憶すると共に、生体情報生成部１７に生体情報の生成を指示する。
【００２５】
生体情報生成部１７は、図１、図２に示すように、瞳孔虹彩境界抽出部１７１と、虹彩領域判定部１７２と、フォーカス判定部１７３と、マスク処理部１７４と、マスク領域判定部１７５と、虹彩立体極座標画像生成部１７６と、虹彩立体極座標コード生成部１７７とを備える。
【００２６】
生体情報生成部１７は、生体情報生成の指示を受けると、撮影部１５で取得した撮影画像から虹彩の特徴を示す虹彩情報を生成する部である。
【００２７】
そして、生体情報生成部１７において、生体情報の生成の指示を受けると、瞳孔虹彩境界抽出部１７１は、瞳孔虹彩境界の抽出を開始する。
【００２８】
瞳孔虹彩境界抽出部１７１は、一時記憶部１６で保持する撮影画像から瞳孔及び虹彩の境界（内側境界）と、虹彩及び強膜の境界（外側境界）となる各楕円を抽出する部である。ここで、内側境界と、外側境界となる各楕円の抽出方法は周知であるので、説明を割愛する。（参考文献１：特開平１０―２６２９５２号公報参照）
【００２９】
そして、瞳孔虹彩境界抽出部１７１は、撮影画像上の内側境界と、外側境界となる各楕円を検索し、内側境界及び外側境界となる両楕円が存在すると、両楕円を抽出すると共に、瞳孔領域及び虹彩領域を抽出する。
【００３０】
制御部１２は、瞳孔虹彩境界抽出部１７１が内側境界及び外側境界を抽出すると、虹彩領域判定部１７２に虹彩領域の判定を指示する。
【００３１】
一方、制御部１２は、瞳孔虹彩境界抽出部１７１が上記撮影画像上に内側境界及び外側境界となる両楕円が存在しないため、両境界を抽出できないと、虹彩情報生成エラーとして図示しないカウント部でエラー回数をカウントする。
【００３２】
そして、制御部１２は、エラー回数をカウントすると、このエラー回数と図示しないメモリに予め設定された最大回数とを比較し、エラー回数が最大回数より小さいと、図示しないメモリの制御プログラムを実行し、登録希望者に目のリトライ撮影を指示するためのリトライ撮影通知画面を表示部１３に表示させると共に、撮影部１５に撮影を指示する。
【００３３】
また、制御部１２は、エラー回数が最大回数であると、図示しないメモリの制御プログラムを実行し、登録希望者に生体情報の登録が不可であることを通知するための登録不可通知画面を表示部１３に備えるディスプレイに表示させ、登録処理を中止する。
【００３４】
虹彩領域判定部１７２は、虹彩領域が予め設定した虹彩面積閾値以上であるか否かに基づいて虹彩領域が有効であるか否かを判定する部である。
【００３５】
即ち、虹彩領域判定部１７２は、虹彩領域の判定の指示を受けると、抽出した虹彩領域の面積を算出し、虹彩領域の面積が図示しないメモリに予め設定された虹彩面積閾値以上であると、虹彩領域を有効と判定する。
【００３６】
一方、虹彩領域判定部１７２は、虹彩領域の面積が虹彩面積閾値より小さいと、虹彩領域を無効と判定する。
【００３７】
制御部１２は、虹彩領域判定部１７２が虹彩領域を有効と判定すると、フォーカス判定部１７３にフォーカス判定を指示する。
【００３８】
一方、制御部１２は、虹彩領域判定部１７２が無効と判定すると、虹彩情報生成エラーとして図示しないカウント部でエラー回数をカウントする。
【００３９】
フォーカス判定部１７３は、虹彩領域のフォーカス（焦点）が合っているか否かを判定する部である。
【００４０】
即ち、フォーカス判定部１７３は、フォーカス判定の指示を受けると、虹彩領域のエッジ強度の平均が予め設定したエッジ強度閾値以上であると、フォーカスが合っていると判定する。ここで、フォーカス判定として、エッジ強度の最大値が予め設定したエッジ強度閾値以上であるか否かに基づいて行ってもよい。
【００４１】
一方、フォーカス判定部１７３は、虹彩領域のエッジ強度の平均が予め設定したエッジ強度より小さいと、フォーカスが合っていないと判定する。
【００４２】
制御部１２は、フォーカス判定部１７３がフォーカスが合っていると判定すると、マスク処理部１７４にマスク処理を指示する。
【００４３】
一方、制御部１２は、フォーカス判定部１７３がフォーカスが合っていないと判定すると、虹彩情報生成エラーとして図示しないカウント部でエラー回数をカウントする。
【００４４】
マスク処理部１７４は、虹彩領域にある瞼部分、睫部分、照明などの映り込みなどにより閾値を越えた輝度の部分などをノイズとして虹彩情報の対象外になるよう設定するために、虹彩領域に対してマスク処理を行う部である。
【００４５】
即ち、マスク処理部１７４は、マスク処理の指示を受けると、虹彩領域に対してマスク処理を行う。
【００４６】
制御部１２は、マスク処理部１７４がマスク処理を行うと、マスク領域判定部１７５にマスク領域の判定を指示する。
【００４７】
マスク領域判定部１７５は、マスク処理された虹彩領域内のマスク領域が予め設定したマスク領域閾値以下であるか否かに基づいて虹彩領域が有効であるか否かを判定する部である。
【００４８】
即ち、マスク領域判定部１７５は、マスク領域の判定の指示を受けると、虹彩領域内のマスク領域を抽出し、マスク領域が予め設定したマスク領域閾値以下であると、虹彩領域を有効と判定する。
【００４９】
一方、マスク領域判定部１７５は、マスク領域が予め設定したマスク領域閾値より大きいと、虹彩領域を無効と判定する。
【００５０】
制御部１２は、マスク領域判定部１７５が虹彩領域を有効と判定すると、虹彩立体極座標画像生成部１７６に虹彩立体極座標画像の生成を指示する。
【００５１】
一方、制御部１２は、マスク領域判定部１７５が虹彩領域を無効と判定すると、虹彩情報生成エラーとして図示しないカウント部でエラー回数をカウントする。
【００５２】
虹彩立体極座標画像生成部１７６は、図１に示すように、撮影極座標系算出部１７６１と、虹彩立体極座標変換部１７６２と、瞳孔正規化処理部１７６３とを備える。
【００５３】
虹彩立体極座標画像生成部１７６は、撮影部１５に備えるカメラで撮影した図５に示すような撮影画像（マスク処理済）から、図６及び図７に示すような、ｘｙｚの３次元座標系で表現した眼球の３Ｄモデルを生成し、図８（ａ）に示すような、横軸がこの３Ｄモデルのｘｙ平面での角度θｘｙ、縦軸がこの３Ｄモデルのｚｙ平面での角度θｚｙに極座標変換した立体極座標画像を生成し、図８（ｂ）に示すような、該立体極座標画像の瞳孔サイズを調整した正規化立体極座標画像を生成する部である。
【００５４】
ここで、虹彩立体極座標画像生成部１７６は、眼球の３Ｄモデルを生成するにあたって、図４に示す目の構造図に示すように、成人の場合の眼球直径は２４ｍｍであり、外部から見える虹彩直径（角膜直径）は１２ｍｍであり、これらの値は個人差は極めて少なく一定であるという参考文献２に記載のデータを用いている。そして、図７（ｂ）に示す眼球の３Ｄモデルでは、虹彩の厚みは一定であるが、実際の虹彩は図４に示すように中央部分が膨らんだ形をしている。（参考文献２：日本人体解剖学  金子丑之助  １９９９年  「Ｉ視覚器  Ａ．眼球」  参照）
【００５５】
そして、虹彩立体極座標画像生成部１７６において、虹彩立体極座標画像の生成の指示を受けると、撮影極座標系算出部１７６１は、撮影極座標系の算出を開始する。
【００５６】
即ち、撮影極座標系算出部１７６１は、図５に示すように、二次元で視線が斜め上方の撮影画像（マスク処理済）内の内側境界及び外側境界を示す楕円の各中心位置を算出し、マスク画像内の内側境界及び外側境界を示す楕円において、内側境界の楕円の中心から放射線上で内側境界と外側境界の距離が最も大きい線分Ａを抽出する。
【００５７】
そして、撮影極座標系算出部１７６１は、上記線分Ａを抽出すると、該線分Ａと瞳孔を挟んで反対側の内側境界と外側境界との距離を示す線分Ｂを抽出する。
【００５８】
更に、撮影極座標系算出部１７６１は、上記線分Ａ及び線分Ｂを抽出すると、上記各中心位置と、該線分Ａ及び線分Ｂの距離と、該線分Ａ及び線分Ｂの傾きなどとを用いて、図６に示すような、登録希望者の視線方向を正面として撮影するための仮想のカメラ投影面を判定し、この仮想投影面に対し平行に対向すると仮定した瞳孔領域及び虹彩領域を中心としたｘｙｚ座標系列上の眼球の３Ｄモデルを生成する。ここで、図７（ａ）に眼球の３Ｄモデルのｘｙ平面図を示し、図７（ｂ）に眼球の３Ｄモデルのｚｙ平面図を示す。
【００５９】
制御部１２は、撮影極座標系算出部１７６１が眼球の３Ｄモデルを生成すると、虹彩立体極座標変換部１７６２に虹彩立体極座標変換を指示する。
【００６０】
虹彩立体極座標変換部１７６２は、眼球の３Ｄモデル上の瞳孔領域及び虹彩領域において、眼球の３Ｄモデルの原点からｘｙ平面での角度θｘｙと、ｚｙ平面での角度θｚｙとにおける立体極座標（θｘｙ、θｚｙ）上の各画素値を算出し、横軸をθｘｙ、縦軸をθｚｙで示す虹彩立体極座標画像を生成する部である。
【００６１】
即ち、虹彩立体極座標変換部１７６２は、虹彩立体極座標変換の指示を受けると、眼球の３Ｄモデルを用いて図８（ａ）に示すような虹彩立体極座標画像を生成する。
【００６２】
制御部１２は、虹彩立体極座標変換部１７６２が虹彩立体極座標画像を生成すると、瞳孔正規化処理部１７６３に瞳孔領域のサイズの正規化を指示する。
【００６３】
瞳孔正規化処理部１７６３は、虹彩立体極座標画像上の瞳孔領域のサイズを予め設定した規定瞳孔領域サイズに正規化し、正規の虹彩領域の極座標画像を示す正規化虹彩立体極座標画像を生成する部である。
【００６４】
即ち、瞳孔正規化処理部１７６３は、瞳孔領域のサイズの正規化の指示を受けると、虹彩立体極座標画像の瞳孔領域のサイズを規定瞳孔領域サイズに正規化し、図８（ｂ）に示すような正規化虹彩立体極座標画像を生成する。
【００６５】
制御部１２は、瞳孔正規化処理部１７６３が正規化虹彩立体極座標画像を生成すると、虹彩立体極座標コード生成部１７７に虹彩立体極座標コードの生成を指示する。
【００６６】
虹彩立体極座標コード生成部１７７は、図９に示すように、正規化虹彩立体極座標画像をＭ×Ｎの領域に区切り、各領域の特徴に基づいて正規化虹彩立体極座標画像をコード化する部である。
【００６７】
ここで、虹彩立体極座標コード生成部１７７は、Ｍ×Ｎの各領域に対し図１０に示すような方向性フィルタ及びガボールフィルタのいずれかを用いて、もしくは方向性フィルタ及びガボールフィルタの両フィルタを用いて、各領域の特徴を示すエッジ成分の方向性及び周波数を抽出し、これら方向性及び周波数をコード化した虹彩立体極座標コードを生成する。尚、正規化虹彩立体極座標画像のＭ×Ｎの領域の区分けにおいては、隣の領域同士が一部重なり合うような区分け方法を用いてもよい。
【００６８】
また、虹彩立体極座標コード生成部１７７は、Ｍ×Ｎの各領域に対し２次元フーリエ変換及び２次元ウェーブレット変換のいずれかを行い、もしくは２次元フーリエ変換及び２次元ウェーブレット変換の両変換を行い、変換により得られた各領域の特徴量をコード化した虹彩立体極座標コードを生成してもよい。
【００６９】
更に、虹彩立体極座標コード生成部１７７は、Ｍ×Ｎの各領域に対し、各領域と他の領域とをパターンマッチングを用いて比較し、マッチング結果に基づいて、各領域が他の領域の中のどの領域と類似しているのかを複数の領域の各識別情報を用いてコード化して虹彩立体極座標コードを生成してもよい。
【００７０】
そして、虹彩立体極座標コード生成部１７７は、Ｍ×Ｎの各領域に図示しないメモリに予め設定した閾値面積以上のマスク領域を含む領域が存在すると、該領域に対し特徴抽出を行わず、該領域が虹彩情報の対象外になるようにマスクコードを生成するものとする。
【００７１】
即ち、虹彩立体極座標コード生成部１７７は、虹彩立体極座標コードの生成の指示を受けると、正規化虹彩立体極座標画像をＭ×Ｎの領域に区切り、各領域の特徴を示すマスクコードを含む虹彩立体極座標コードを生成する。
【００７２】
制御部１２は、虹彩立体極座標コード生成部１７７が虹彩立体極座標コードが生成すると、この虹彩立体極座標コードと、一時記憶部１６で保持する識別番号（ＩＤ番号）とを対応付けた登録生体情報を生体情報ＤＢ２０に記憶する。
【００７３】
そして、制御部１２は、登録生体情報を生体情報ＤＢ２０に記憶すると、図示しないメモリで保持する制御プログラムを実行し、生体情報の登録が完了したことを通知する登録完了通知画面を表示部１３に表示させると共に、登録処理を終了する。
【００７４】
認証装置３０は、個人認証システムの利用者の本人認証を行うために、識別対象者が操作する装置であり、図２に示すように、ネットワーク４０に接続されている通信部３１と、装置全体を制御する制御部３２と、表示部３３と、入力部３４と、撮影部３５と、一時記憶部３６と、生体情報生成部３７と、照合判定部３８とを備える。
【００７５】
生体情報生成部３７は、図１、図２に示す登録装置１０の生体情報生成部１７と同じ構成であり、瞳孔虹彩境界抽出部３７１と、虹彩領域判定部３７２と、フォーカス判定部３７３と、マスク処理部３７４と、マスク領域判定部３７５と、虹彩立体極座標画像生成部３７６と、虹彩立体極座標コード生成部３７７とを備える。
【００７６】
虹彩立体極座標画像生成部３７６は、図２に示す登録装置１０の虹彩立体極座標画像生成部１７６と同じ構成であり、撮影極座標系算出部３７６１と、虹彩立体極座標変換部３７６２と、瞳孔正規化処理部３７６３とを備える。
【００７７】
認証装置３０は、図示しないセンサを備え、このセンサが識別対象者を検知すると、制御部３２は、図示しないメモリの制御プログラムを実行し、識別対象者に識別情報（ＩＤ番号）を入力させるための入力指示画面を表示部３３に備えるディスプレイに表示させる。
【００７８】
入力部３４は、タッチパネル、もしくはボタンから成り、識別対象者が表示部３３に表示された入力指示画面を参照し、識別情報（ＩＤ番号）を入力するために用いられる。
【００７９】
制御部３２は、入力部３４を介して識別情報が入力されると、この識別情報を一時記憶部３６に記憶すると共に、図示しない制御プログラムを実行し、識別対象者が撮影部３５に備えるカメラを見つめるよう指示するための撮影指示画面を表示部３３に表示させる。そして、制御部３２は、撮影指示画面を表示部３３に表示させると共に、撮影部３５に撮影を指示する。
【００８０】
制御部３２は、エラー回数をカウントすると、このエラー回数と図示しないメモリに予め設定された最大回数とを比較し、エラー回数が最大回数より小さいと、図示しないメモリの制御プログラムを実行し、識別対象者に目のリトライ撮影を指示するためのリトライ撮影通知画面を表示部３３に表示させると共に、撮影部３５に撮影を指示する。
【００８１】
また、制御部３２は、エラー回数が最大回数であると、図示しないメモリの制御プログラムを実行し、識別対象者に生体情報の認証が不可であることを通知するための認証不可通知画面を表示部３３に備えるディスプレイに表示させ、認証処理を中止する。
【００８２】
制御部３２は、虹彩立体極座標コード生成部３７７で虹彩立体極座標コードが生成すると、照合判定部３８へ照合判定を指示する。ここで、虹彩立体極座標コード生成部３７７は、登録装置１０の虹彩立体極座標コード生成部１７７と同一構成及び機能を備えている。
【００８３】
照合判定部３８は、識別対象者から取得した虹彩立体極座標コードが生体情報ＤＢ２０で保持する利用者の登録生体情報の登録立体極座標コードと一致するか否かを判定する部である。
【００８４】
即ち、照合判定部３８は、照合判定の指示を受けると、一時記憶部３６で保持する識別情報（ＩＤ番号）に基づいて生体情報ＤＢ２０の登録生体情報を検索し、該当する登録生体情報の立体極座標コードと、生成した立体極座標コードとを照合して一致不一致を判定し、一致すると、照合一致と判定する。ここで、照合判定部３８は、認証時の撮影における識別対象者の顔の傾き（目の傾き）と、登録時の撮影における登録希望者の顔の傾き（目の傾き）が異なることを考慮して、登録立体極座標コード及び立体極座標コードのいずれかをθｘｙ方向にシフトさせながら両立体極座標コードが一致するか否かの判定を行う。
【００８５】
一方、照合判定部３８は、登録生体情報の立体極座標コードと、立体極座標コードとが一致しないと、照合不一致と判定する。更に、照合判定部３８は、識別対象者が入力した識別情報が生体情報ＤＢ２０に存在しないと、照合不一致と判定する。
【００８６】
制御部３２は、照合判定部３８が照合一致と判定すると、図示しないメモリの制御プログラムを実行し、識別対象者に本人認証したことを通知するための本人認証通知画面を表示部３３に表示させると共に、例えば図示しない電子ドアの施錠を解除し、認証処理を終了する。
【００８７】
一方、制御部３２は、照合判定部３８が照合不一致と判定すると、図示しないメモリの制御プログラムを実行し、識別対象者に認証が不可であることを通知するための認証不可通知画面を表示部３３に表示させると共に、認証処理を中止する。
【００８８】
尚、その他の構成は、登録装置１０の構成と同じである。
【００８９】
＜実施例の動作＞
次に、本発明の個人認証システムの実施例の動作について説明する。
【００９０】
まず、登録希望者をシステム利用者として登録する動作の説明を行う。図１１に実施例の利用者登録処理の動作のフローチャートを示す。
【００９１】
登録装置１０の図示しないセンサが登録希望者を検知すると、制御部１２は、図示しないメモリの制御プログラムを実行し、登録希望者に個人の識別情報（ＩＤ番号）を入力させるための入力指示画面を表示部１３に備えるディスプレイに表示させる。
【００９２】
登録希望者が表示部１３に表示された入力画面を参照し、入力部１４に備えるタッチパネル、もしくはボタンを用いて識別情報（ＩＤ番号）を入力すると（ステップＳ１０１）、制御部１２は、この識別情報を一時記憶部１６に記憶すると共に、通信部１１を介して生体情報ＤＢ２０に識別情報に該当する登録生体情報が存在するか否かを検索する。
【００９３】
そして、識別情報に該当する登録生体情報が生体情報ＤＢ２０に存在しないと（ステップＳ１０２）、制御部１２は、図示しないメモリの制御プログラムを実行し、登録希望者が撮影部１５に備えるカメラを見つめるよう指示するための撮影指示通知画面を表示部１３に表示させると共に、撮影部１５に撮影を指示する。
【００９４】
一方、識別情報に該当する登録生体情報が存在すると、制御部１２は、図示しないメモリの制御プログラムを実行し、登録希望者に生体情報が既に登録済であることを通知するための登録済通知画面を表示部１３に表示させ、登録処理を中止する。
【００９５】
撮影部１５は、撮影指示を受けると、登録希望者をカメラで撮影し、その撮影画像を取得する（ステップＳ１０３）。
【００９６】
撮影部１５が撮影画像を取得すると、制御部１２は、この撮影画像を一時記憶部１６に記憶すると共に、生体情報生成部１７に生体情報の生成を指示する。
【００９７】
そして、生体情報生成部１７において、生体情報の生成の指示を受けると、瞳孔虹彩境界抽出部１７１は、瞳孔虹彩境界の抽出を開始する。
【００９８】
瞳孔虹彩境界抽出部１７１は、一時記憶部１６で保持する撮影画像上の瞳孔及び虹彩の境界（内側境界）と、虹彩及び強膜の境界（外側境界）となる各楕円を検索し、内側境界及び外側境界となる両楕円が存在すると、両楕円を抽出すると共に、瞳孔領域及び虹彩領域を抽出する（ステップＳ１０４）。
【００９９】
瞳孔虹彩境界抽出部１７１が内側境界及び外側境界を抽出すると、制御部１２は、虹彩領域判定部１７２に虹彩領域の判定を指示する。
【０１００】
一方、瞳孔虹彩境界抽出部１７１が上記撮影画像上に内側境界及び外側境界となる両楕円が存在しないため、両境界を抽出できないと、制御部１２は、虹彩情報生成エラーとして図示しないカウント部でエラー回数をカウントする。
【０１０１】
そして、制御部１２は、エラー回数をカウントすると、このエラー回数と図示しないメモリに予め設定された最大回数とを比較し、エラー回数が最大回数より小さいと（ステップＳ１０５）、図示しないメモリの制御プログラムを実行し、登録希望者に目のリトライ撮影を指示するためのリトライ撮影通知画面を表示部１３に表示させると共に、撮影部１５に撮影を指示する。
【０１０２】
また、制御部１２は、エラー回数が最大回数であると、図示しないメモリの制御プログラムを実行し、登録希望者に生体情報の登録が不可であることを通知するための登録不可通知画面を表示部１３に備えるディスプレイに表示させ、登録処理を中止する。
【０１０３】
虹彩領域判定部１７２は、虹彩領域の判定の指示を受けると、抽出した虹彩領域の面積を算出し、虹彩領域の面積が図示しないメモリに予め設定された虹彩面積閾値以上であると（ステップＳ１０６）、虹彩領域を有効と判定する。
【０１０４】
一方、虹彩領域判定部１７２は、虹彩領域の面積が虹彩面積閾値より小さいと、虹彩領域を無効と判定する。
【０１０５】
虹彩領域判定部１７２が虹彩領域を有効と判定すると、制御部１２は、フォーカス判定部１７３にフォーカス判定を指示する。
【０１０６】
一方、虹彩領域判定部１７２が無効と判定すると、制御部１２は、虹彩情報生成エラーとして図示しないカウント部でエラー回数をカウントする。そして、制御部１２は、エラー回数をカウントすると、ステップＳ１０５と同じ動作を行う。
【０１０７】
フォーカス判定部１７３は、フォーカス判定の指示を受けると、虹彩領域のエッジ強度の平均が予め設定したエッジ強度閾値以上であると、フォーカスが合っていると判定する（ステップＳ１０７）。
【０１０８】
一方、フォーカス判定部１７３は、虹彩領域のエッジ強度の平均が予め設定したエッジ強度より小さいと、フォーカスが合っていないと判定する。
【０１０９】
フォーカス判定部１７３がフォーカスが合っていると判定すると、制御部１２は、マスク処理部１７４にマスク処理を指示する。
【０１１０】
一方、フォーカス判定部１７３がフォーカスが合っていないと判定すると、制御部１２は、虹彩情報生成エラーとして図示しないカウント部でエラー回数をカウントする。そして、制御部１２は、エラー回数をカウントすると、ステップＳ１０５と同じ動作を行う。
【０１１１】
マスク処理部１７４は、マスク処理の指示を受けると、虹彩領域にある瞼部分、睫部分、照明などの映り込みなどにより閾値を越えた輝度の部分などをノイズとして虹彩情報の対象外になるよう設定するために、虹彩領域に対してマスク処理を行う（ステップＳ１０８）。
【０１１２】
マスク処理部１７４がマスク処理を行うと、制御部１２は、マスク領域判定部１７５にマスク領域の判定を指示する。
【０１１３】
マスク領域判定部１７５は、マスク領域の判定の指示を受けると、虹彩領域内のマスク領域を抽出し、マスク領域が予め設定したマスク領域閾値以下であると（ステップＳ１０９）、虹彩領域を有効と判定する。
【０１１４】
一方、マスク領域判定部１７５は、マスク領域が予め設定したマスク領域閾値より大きいと、虹彩領域を無効と判定する。
【０１１５】
マスク領域判定部１７５が虹彩領域を有効と判定すると、制御部１２は、虹彩立体極座標画像生成部１７６に虹彩立体極座標画像の生成を指示する。
【０１１６】
一方、マスク領域判定部１７５が虹彩領域を無効と判定すると、制御部１２は、虹彩情報生成エラーとして図示しないカウント部でエラー回数をカウントする。そして、制御部１２は、エラー回数をカウントすると、ステップＳ１０５と同じ動作を行う。
【０１１７】
そして、虹彩立体極座標画像生成部１７６において、虹彩立体極座標画像の生成の指示を受けると、撮影極座標系算出部１７６１は、撮影極座標系の算出を開始する。
【０１１８】
撮影極座標系算出部１７６１は、図５に示すように、二次元で視線が斜め上方の撮影画像（マスク処理済）内の内側境界及び外側境界を示す楕円の各中心位置を算出し、マスク画像内の内側境界及び外側境界を示す楕円において、内側境界の楕円の中心から放射線上で内側境界と外側境界の距離が最も大きい線分Ａを抽出する。
【０１１９】
そして、撮影極座標系算出部１７６１は、上記線分Ａを抽出すると、該線分Ａと瞳孔を挟んで反対側の内側境界と外側境界との距離を示す線分Ｂを抽出する。
【０１２０】
更に、撮影極座標系算出部１７６１は、上記線分Ａ及び線分Ｂを抽出すると、上記各中心位置と、該線分Ａ及び線分Ｂの距離と、該線分Ａ及び線分Ｂの傾きなどとを用いて、図６に示すような、登録希望者の視線方向を正面として撮影するための仮想のカメラ投影面を判定し、この仮想投影面に対し平行に対向すると仮定した瞳孔領域及び虹彩領域を中心としたｘｙｚ座標系列上の眼球の３Ｄモデルを生成する（ステップＳ１１０）。
【０１２１】
撮影極座標系算出部１７６１が眼球の３Ｄモデルを生成すると、制御部１２は、虹彩立体極座標変換部１７６２に虹彩立体極座標変換を指示する。
【０１２２】
虹彩立体極座標変換部１７６２は、虹彩立体極座標変換の指示を受けると、眼球の３Ｄモデル上の瞳孔領域及び虹彩領域において、眼球の３Ｄモデルの原点からｘｙ平面での角度θｘｙと、ｚｙ平面での角度θｚｙとにおける立体極座標（θｘｙ、θｚｙ）上の各画素値を算出し、横軸をθｘｙ、縦軸をθｚｙで示す虹彩立体極座標画像を生成する（ステップＳ１１１）。
【０１２３】
虹彩立体極座標変換部１７６２が虹彩立体極座標画像を生成すると、制御部１２は、瞳孔正規化処理部１７６３に瞳孔領域のサイズの正規化を指示する。
【０１２４】
瞳孔正規化処理部１７６３は、瞳孔領域のサイズの正規化の指示を受けると、虹彩立体極座標画像の瞳孔領域のサイズを規定瞳孔領域サイズに正規化し、図８（ｂ）に示すような正規化虹彩立体極座標画像を生成する（ステップＳ１１２）。
【０１２５】
瞳孔正規化処理部１７６３が正規化虹彩立体極座標画像を生成すると、制御部１２は、虹彩立体極座標コード生成部１７７に虹彩立体極座標コードの生成を指示する。
【０１２６】
虹彩立体極座標コード生成部１７７は、虹彩立体極座標コードの生成の指示を受けると、図９に示すように、正規化虹彩立体極座標画像をＭ×Ｎの領域に区切り、各領域に図示しないメモリに予め設定した閾値面積以上のマスク領域を含む領域が存在すると、該領域に対し特徴抽出を行わず、該領域が虹彩情報の対象外になるようにマスクコードを生成する。
【０１２７】
そして、虹彩立体極座標コード生成部１７７は、図示しないメモリに予め設定した閾値面積より小さい、もしくはマスク領域を含まない領域に対し図１０に示すような方向性フィルタを用いて各領域の特徴を示すエッジ成分の方向性及び周波数を抽出し、これら方向性及び周波数をコード化した虹彩立体極座標コードを生成する。これにより、虹彩立体極座標コード生成部１７７は、各領域の特徴を示すマスクコードを含む虹彩立体極座標コードを生成する（ステップＳ１１３）。
【０１２８】
制御部１２は、虹彩立体極座標コード生成部１７７が虹彩立体極座標コードが生成すると、この虹彩立体極座標コードと、一時記憶部１６で保持する識別番号（ＩＤ番号）とを対応付けた登録生体情報を生体情報ＤＢ２０に記憶する（ステップＳ１１４）。
【０１２９】
そして、制御部１２は、登録生体情報を生体情報ＤＢ２０に記憶すると、図示しないメモリで保持する制御プログラムを実行し、生体情報の登録が完了したことを通知する登録完了通知画面を表示部１３に表示させると共に、登録処理を終了する。
【０１３０】
次に、識別対象者をシステム利用者として本人認証する動作の説明を行う。図１２に実施例の利用者認証処理の動作のフローチャートを示す。
【０１３１】
認証装置３０の図示しないセンサが識別対象者を検知すると、制御部３２は、図示しないメモリの制御プログラムを実行し、識別対象者に識別情報（ＩＤ番号）を入力させるための入力指示画面を表示部３３に備えるディスプレイに表示させる。
【０１３２】
識別対象者が表示部３３に備えるディスプレイに表示された入力指示画面を参照し、入力部３４に備えるタッチパネル、もしくはボタンを用いて識別情報（ＩＤ番号）を入力すると（ステップＳ２０１）、制御部３２は、この識別情報を一時記憶部３６に記憶すると共に、図示しない制御プログラムを実行し、識別対象者が撮影部３５に備えるカメラを見つめるよう指示するための撮影指示画面を表示部３３に表示させる。そして、制御部３２は、撮影指示画面を表示部３３に表示させると共に、撮影部３５に撮影を指示する。
【０１３３】
利用者認証処理のステップＳ２０２、Ｓ２０３の動作は、利用者登録処理のステップＳ１０３、Ｓ１０４の動作と同じである。
【０１３４】
制御部３２は、エラー回数をカウントすると、このエラー回数と図示しないメモリに予め設定された最大回数とを比較し、エラー回数が最大回数より小さいと（ステップＳ２０４）、図示しないメモリの制御プログラムを実行し、識別対象者に目のリトライ撮影を指示するためのリトライ撮影通知画面を表示部３３に表示させると共に、撮影部３５に撮影を指示する。
【０１３５】
また、制御部３２は、エラー回数が最大回数であると、図示しないメモリの制御プログラムを実行し、識別対象者に生体情報の認証が不可であることを通知するための認証不可通知画面を表示部３３に備えるディスプレイに表示させ、認証処理を中止する。
【０１３６】
利用者認証処理のステップＳ２０５〜Ｓ２１２の動作は、利用者登録処理のステップＳ１０６〜Ｓ１１３の動作と同じである。
【０１３７】
制御部３２は、虹彩立体極座標コード生成部３７７で虹彩立体極座標コードが生成すると、照合判定部３８へ照合判定を指示する。
【０１３８】
照合判定部３８は、照合判定の指示を受けると、通信部３１を介し一時記憶部３６で保持する識別情報（ＩＤ番号）に基づいて生体情報ＤＢ２０の登録生体情報を検索し、該当する登録生体情報の立体極座標コードと、生成した立体極座標コードとを照合して一致不一致を判定し、一致すると（ステップＳ２１３）、照合一致と判定する。ここで、照合判定部３８は、認証時の撮影における識別対象者の顔の傾き（目の傾き）と、登録時の撮影における登録希望者の顔の傾き（目の傾き）が異なることを考慮して、登録立体極座標コード及び立体極座標コードのいずれかをθｘｙ方向にシフトさせながら両立体極座標コードが一致するか否かの判定を行う。
【０１３９】
一方、照合判定部３８は、登録生体情報の立体極座標コードと、立体極座標コードとが一致しないと、照合不一致と判定する。更に、照合判定部３８は、識別対象者が入力した識別情報が生体情報ＤＢ２０に存在しないと、照合不一致と判定する。
【０１４０】
制御部３２は、照合判定部３８が照合一致と判定すると、図示しないメモリの制御プログラムを実行し、識別対象者に本人認証したことを通知するための本人認証通知画面を表示部３３に表示させると共に、例えば図示しない電子ドアの施錠を解除し、認証処理を終了する（ステップＳ２１４）。
【０１４１】
一方、制御部３２は、照合判定部３８が照合不一致と判定すると、図示しないメモリの制御プログラムを実行し、識別対象者に認証が不可であることを通知するための認証不可通知画面を表示部３３に表示させると共に、認証処理を中止する。
【０１４２】
＜実施例の効果＞
従来は、顔向きや視線が正面でない場合において実際の眼球の３Ｄモデルに合わせた正規化を行っておらず撮影された二次元画像を単に二次元平面上で幾何学的に正規化していただけであった。そのため、従来技術で生成された虹彩コードは、登録側と照合側で顔向きや視線が異なる場合の認証精度が低下していた。実施例の個人認証システムによれば、二次元で視線が斜め上方の撮影画像（マスク処理済）から、登録希望者の視線方向を正面として撮影するための仮想のカメラ投影面を判定し、この仮想投影面に対し平行に対向すると仮定した瞳孔領域及び虹彩領域を中心としたｘｙｚ座標系列上の眼球の３Ｄモデルを生成するので、利用者の視線方向の影響を受けることなく利用者の虹彩の特徴を高精度で示す虹彩立体極座標コードを生成することができる。このような実際の眼球の３Ｄモデルに合わせて正規化した虹彩立体極座標コードを用いることにより、顔向きや視線が正面でない場合においても高い精度で照合することができる。また、登録画像と照合画像で目の回転方向のずれについてもθｘｙ方向のシフトを行うことで迅速に対応することができる。
【０１４３】
尚、本実施例の個人認証システムの利用者としては、馬等の動物を含んでいてもよい。
【０１４４】
本実施例の個人認証システムでは、利用者の片方の目を撮影した撮影画像から虹彩立体極座標画像を生成して虹彩立体極座標コードを取得することを例に説明したが、利用者の両方の目を撮影した撮影画像から各虹彩立体極座標画像を生成して各虹彩立体極座標コードを取得し、両虹彩立体極座標コードを本人認証に用いてもよい。これにより、本実施例の個人認証システムの認証精度は向上する。
【０１４５】
上記構成では、生体情報ＤＢ２０に利用者の両方の目の各虹彩立体極座標コードを記憶したが、これに限らず利用者の両方の目を撮影条件を異ならせて複数回撮影した各画像から生成した複数の両方の目の各虹彩立体極座標コードを登録生体情報として生体情報ＤＢ２０に記憶してもよい。
【０１４６】
そして、上記構成においては、利用者認証時に識別対象者から取得した両方の目の各虹彩立体極座標コードのいずれか一方と、生体情報ＤＢ２０で保持する登録生体情報の１つの虹彩立体極座標コードとが一致すると、利用者本人であると認証してもよい。
【０１４７】
また、上記構成においては、利用者認証時に識別対象者から取得した両方の目の各虹彩立体極座標コードと一致する登録生体情報の虹彩立体極座標コードが生体情報ＤＢ２０で保持されていると、利用者本人であると認証してもよい。
【０１４８】
更に、上記構成においては、利用者認証時に識別対象者から取得した両方の目及び片方の目のいずれかの虹彩立体極座標コードと一致する登録生体情報の虹彩立体極座標コードが予め設定した閾値以上の割合で生体情報ＤＢ２０で保持されていると、利用者本人であると認証してもよい。
【０１４９】
そして、本実施例の個人認証システムでは、内側境界及び外側境界の抽出として瞳孔領域及び虹彩領域が楕円であることを例に説明したが、これに限らず、外形が凹凸の連続する形状を有する「自由閉曲線」の虹彩にも適用することができる。
【０１５０】
また、本実施例の個人認証システムでは、認証装置３０の入力部３４から識別情報（ＩＤ番号）を入力する構成にしたが、識別情報を入力せず、取得した識別対象者の虹彩立体極座標コードと生体情報ＤＢ２０で保持する登録生体情報の虹彩立体極座標コードとを照合して識別対象者が利用者であるか否かを判定するという構成にしてもよい。
【０１５１】
更に、本実施例の個人認証システムでは、登録装置１０と認証装置３０とを備える構成にしたが、登録装置１０及び認証装置３０を１つの装置（端末）にまとめた登録認証装置を備える構成にしてもよい。
【０１５２】
上記構成において、登録認証装置は、生体情報ＤＢ２０を登録認証装置内に備えてもよい。これにより、登録認証装置のみを用いて、利用者登録及び利用者認証を行うことができる。
【０１５３】
そして、上記構成の登録認証装置は、登録認証装置内の生体情報ＤＢ２０に利用者一人の登録生体情報を記憶する、例えばＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）及び携帯電話などのパーソナル端末であってもよい。
【産業上の利用可能性】
【０１５４】
前記した実施例では、本発明の実施例の個人認証システムを電子ドアの開錠に使用する場合を例に説明したが、これに限る必要はなく、空港ゲートでの本人認証、端末へのログインシステムなどに用いてもよい。
【符号の説明】
【０１５５】
１０      登録装置
１１      通信部
１２      制御部
１３      表示部
１４      入力部
１５      撮影部
１６      一時記憶部
１７      生体情報生成部
１７１    瞳孔虹彩境界抽出部
１７２    虹彩領域判定部
１７３    フォーカス判定部
１７４    マスク処理部
１７５    マスク領域判定部
１７６    虹彩立体極座標画像生成部
１７６１  撮影極座標系算出部
１７６２  虹彩立体極座標変換部
１７６３  瞳孔正規化処理部
１７７    虹彩立体極座標コード生成部
２０      生体情報データベース（ＤＢ）
３０      認証装置
３１      通信部
３２      制御部
３３      表示部
３４      入力部
３５      撮影部
３６      一時記憶部
３７      生体情報生成部
３７１    瞳孔虹彩境界抽出部
３７２    虹彩領域判定部
３７３    フォーカス判定部
３７４    マスク処理部
３７５    マスク領域判定部
３７６    虹彩立体極座標画像生成部
３７６１  撮影極座標系算出部
３７６２  虹彩立体極座標変換部
３７６３  瞳孔正規化処理部
３７７    虹彩立体極座標コード生成部
３８      照合判定部
４０      ネットワーク
【図１】
2011034580.tif 000003
【図２】
2011034580.tif 000004
【図３】
2011034580.tif 000005
【図４】
2011034580.tif 000006
【図５】
2011034580.tif 000007
【図６】
2011034580.tif 000008
【図７】
2011034580.tif 000009
【図８】
2011034580.tif 000010
【図９】
2011034580.tif 000011
【図１０】
2011034580.tif 000012
【図１１】
2011034580.tif 000013
【図１２】
2011034580.tif 000014