JP4008282B2 - 瞳孔・虹彩円検出装置 - Google Patents
瞳孔・虹彩円検出装置 Download PDFInfo
- Publication number
- JP4008282B2 JP4008282B2 JP2002122393A JP2002122393A JP4008282B2 JP 4008282 B2 JP4008282 B2 JP 4008282B2 JP 2002122393 A JP2002122393 A JP 2002122393A JP 2002122393 A JP2002122393 A JP 2002122393A JP 4008282 B2 JP4008282 B2 JP 4008282B2
- Authority
- JP
- Japan
- Prior art keywords
- iris
- pupil
- circle
- detection
- value
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Eye Examination Apparatus (AREA)
- Collating Specific Patterns (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Description
【発明の属する技術分野】
本発明は、瞳孔・虹彩円検出装置に関するものである。
【0002】
【従来の技術】
従来、建物や特定の場所に無資格者が進入することや、情報処理装置等の装置を無資格者が操作することを防止したり、インターネットを利用した電子商取引において本人認証を行ったりする場合に使用される個人識別装置として、鍵(かぎ)や暗証番号等を利用することなく、本人の生物学的な特徴を利用して本人か否かを識別するバイオメトリック方式の個人識別装置が提供されている。
【0003】
そして、バイオメトリック方式の個人識別装置としては、指紋によって識別する装置、声紋によって識別する装置、顔貌(ぼう)によって識別する装置等が存在するが、人間の瞳の虹彩(アイリス)パターンによって識別するアイリス利用の個人識別装置が高い精度と高い認識率とを有することが知られている。一般に、従来のアイリス利用の個人識別装置においては、アイリスコードを生成するために、対象となる人物の目及びその周辺の画像、すなわち、眼画像から瞳孔円及び虹彩円を検出するようになっている。
【0004】
【発明が解決しようとする課題】
しかしながら、前記従来の個人識別装置においては、前記眼画像の中から、まず、暗い領域としての暗領域を検出する。そして、該暗領域が瞳孔の領域としての瞳孔領域であると仮定し、前記暗領域に存在する画素を探索の対象として探索して瞳孔円の縁を厳密に検出するようになっている。
【0005】
ところが、前記眼画像には目の周辺も含まれるために、眉毛や眼鏡の縁も暗領域として検出されてしまう。そのため、前記探索の対象に眉毛や眼鏡の縁も含まれてしまうので、探索の対象となる画素の範囲が広くなりすぎてしまう。
【0006】
また、瞳孔円の中心の探索を、暗領域において、例えば、縦横±96画素の範囲を5画素ずつ変化させながら行い、半径の探索を、例えば、15〜100画素の範囲を5画素ずつ変化させながら行うようになっている。そのため、瞳孔円の中心を検出するための探索処理量が多く、時間がかかってしまう。
【0007】
さらに、瞳孔円の縁を検出するための判定を、外側部輝度和から内側部輝度和を除した値の最大値を求めることによって行うようになっている。この場合、例えば、縦横±96画素の全範囲の探索を前提としている。そのため、瞳孔円の縁を検出するための探索処理量が多く、時間がかかってしまう。
【0008】
また、虹彩円を検出するために、該虹彩円の中心の探索を、瞳孔円の中心から、例えば、上下方向に±1画素、左右方向に±10画素の範囲を2画素ずつ変化させながら行い、半径の探索を、例えば、瞳孔円の半径の1.8〜6倍まで(最大170画素)を2画素ずつ変化させながら行うようになっている。そのため、虹彩円の中心を検出するための探索処理量が多く、時間がかかってしまう。
【0009】
さらに、虹彩円の縁を検出するための判定を、外側部輝度和から内側部輝度和を除した値の最大値を求めることによって行うようになっている。この場合、探索を前提として、例えば、上下方向に±1画素、左右方向に±10画素の全範囲を探索するようになっている。そのため、虹彩円の縁を検出するための探索処理量が多く、時間がかかってしまう。
【0010】
本発明は、前記従来の問題点を解決して、瞳孔円及び虹彩円を検出するための探索範囲を削減することができるとともに、瞳孔円及び虹彩円を検出するための探索回数を削減することができ、探索処理量が少なく探索時間の短い瞳孔・虹彩円検出装置を提供することを目的とする。
【0011】
【課題を解決するための手段】
そのために、本発明の瞳孔・虹彩円検出装置においては、眼画像を取得し、該眼画像を記憶手段に格納する画像取得部と、前記眼画像を探索して瞳孔円及び虹彩円を検出する検出判定部とを有し、該検出判定部は、前記眼画像が記憶手段に格納される時に、前記眼画像を走査し、各走査線毎に瞳孔画素及び虹彩画素の存在を判定し、前記瞳孔円及び虹彩円の初期検出を行う瞳孔・虹彩円検出装置であって、前記検出判定部は、探索対象の中心の周辺における輝度分布を調査する手段、及び、前記輝度分布の調査結果に基づいて、次回の探索の中心位置を決める手段を備え、前記瞳孔円及び虹彩円の初期検出の結果に基づいて複数のブロックを備えるテンプレートを作成し、該テンプレートの各ブロックに対応する画素の輝度によって強膜及び虹彩に対応するブロックを判定し、判定結果に基づいて今回の探索の中心に対する虹彩円の真の中心の方向を決定し、決定された方向に探索の中心を移動させて次回の探索の中心として探索を繰り返すことにより、探索の中心位置を前記虹彩円の真の中心に近接させる虹彩円概略検出を行う。
【0015】
本発明の更に他の瞳孔・虹彩円検出装置においては、さらに、前記検出判定部は、前記瞳孔画素及び虹彩画素の存在を判定するために間引き行走査を行う手段、並びに、詳細走査を行うための長方形領域を設定する手段を備え、前記眼画像が記憶手段から読み出される時に、前記瞳孔円及び虹彩円の初期検出を行う。
【0016】
本発明の更に他の瞳孔・虹彩円検出装置においては、さらに、前記検出判定部は、瞳孔半径の最大値と最小値との差を求める手段を備え、該差が一定値以内である場合に、前記眼画像を写真であると判定する。
【0017】
本発明の更に他の瞳孔・虹彩円検出装置においては、さらに、前記検出判定部は、4画素単位の平均輝度を比較してカウントする手段を備える。
【0018】
本発明の更に他の瞳孔・虹彩円検出装置においては、さらに、前記検出判定部は、ノイズを含む境界点の座標データを破棄する手段を備える。
【0019】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【0020】
図2は本発明の第1の実施の形態における瞳孔・虹彩円検出装置の構成を示す図である。
【0021】
図において、10は瞳孔・虹彩円検出装置であり、CPU、MPU等の演算手段、半導体メモリ等の記憶手段、入出力インターフェイス等を備える一種のコンピュータである。また、20は、CCD(Charge Coupled Device)撮像素子、撮像管等を備える撮像装置であり、例えば、デジタルスチルカメラ、工業用カメラ、ビデオカメラ等である。
【0022】
ここで、前記瞳孔・虹彩円検出装置10及び撮像装置20は、人間の瞳の虹彩であるアイリスのパターンによって識別するアイリス利用の個人識別装置のためのものである。そして、識別の対象である人物の目及びその周辺の画像としての眼画像が前記撮像装置20によって撮影され、前記瞳孔・虹彩円検出装置10によって前記眼画像に基づいたアイリスコードが生成されるようになっている。
【0023】
なお、前記瞳孔・虹彩円検出装置10は、機能の観点から、前記撮像装置20から眼画像を取得し、該眼画像を図示されない記憶手段に格納する画像取得部11、前記眼画像を探索して瞳孔円及び虹彩円を検出する検出判定部12、並びに、前記瞳孔円及び虹彩円に基づいてアイリスコードを生成するアイリスコード生成部13を有する。そして、前記瞳孔・虹彩円検出装置10は、瞳孔円及び虹彩円の初期検出、虹彩円概略検出、虹彩円詳細検出等を行って、瞳孔円及び虹彩円を厳密に検出した後、該瞳孔円及び虹彩円に基づいてアイリスコードを生成するようになっている。また、前記瞳孔・虹彩円検出装置10は、初期検出を行い、アイリスコード生成に適した眼画像であるか否かを判定し、アイリスコード生成に適した眼画像に基づいてアイリスコードを生成するようになっている。
【0024】
次に、前記構成の瞳孔・虹彩円検出装置の動作を説明する。
【0025】
図3は本発明の第1の実施の形態における眼画像を説明する図である。
【0026】
本実施の形態において、瞳孔・虹彩円検出装置10は、図3に示されるような眼画像に基づいて、瞳孔円及び虹彩円の初期検出を行う。この場合、該初期検出は、前記眼画像の画像データ、すなわち、眼画像データを記憶手段としてのメモリに書き込む間に行われる。なお、前記眼画像データは、例えば、1024(画素)×768(画素)の大きさのデータである。そして、前記初期検出においては、まず、前記眼画像において横方向に延在する一行の走査線に沿って、各画素のアドレス(水平方向及び垂直方向の座標値、又は、番地)を特定するとともに、各画素のデータとしての輝度値を検出する。すなわち、走査線に沿って走査して輝度値を検出する。
【0027】
ここで、眼球の表面は、図3に示されるように、強膜、虹彩及び瞳孔に大別される。まず、前記強膜は、いわゆる、白目であり、眼画像において最も輝度が高い領域である。また、瞳孔は、いわゆる、瞳であり、眼画像において最も輝度が低い円形の領域である。そして、虹彩は、瞳孔の周囲に存在し、強膜よりは輝度が低いが瞳孔よりは輝度が高い円形の領域である。
【0028】
この場合、走査線に沿って輝度値を検出すると、強膜と虹彩との境界において輝度に差があり、虹彩と瞳孔との境界においても輝度に差があることから、虹彩の外側の境界に対応する点と瞳孔の外側の境界に対応する点とを検出することができる。図3に示される眼画像において、図における左側から走査線に沿って走査を開始すると、輝度の差に基づいて、順次、虹彩左側境界点、瞳孔左側境界点、瞳孔右側境界点及び虹彩右側境界点を検出することができる。なお、虹彩左側境界点と虹彩右側境界点との距離を前記走査線における虹彩幅、及び、瞳孔左側境界点と瞳孔右側境界点との距離を前記走査線における瞳孔幅とする。
【0029】
次に、瞳孔円及び虹彩円の初期検出の動作を時系列的に説明する。
【0030】
図1は本発明の第1の実施の形態における瞳孔円及び虹彩円の初期検出の全体動作を示すフローチャート、図4は本発明の第1の実施の形態におけるフラグとカウンタの対応を説明する図、図5は本発明の第1の実施の形態におけるエネイブル信号の対応する輝度値を示す表、図6は本発明の第1の実施の形態におけるカウント値と強膜、虹彩及び瞳孔との対応を説明する図、図7は本発明の第1の実施の形態におけるスタックエリアを示す図、図8は本発明の第1の実施の形態における虹彩境界点を示す図、図9は本発明の第1の実施の形態における瞳孔・虹彩画素調査処理の動作を示すフローチャート、図10は本発明の第1の実施の形態における瞳孔・虹彩幅最大値チェック処理の動作を示すフローチャートである。
【0031】
まず、フラグNo.0〜No.4及びカウンタNo.0〜No.2がすべて初期化され、値が0となる。なお、前記フラグNo.0〜No.4及びカウンタNo.0〜No.2は一行の走査線に沿った走査が終了する度に初期化される。ここで、前記フラグNo.0〜No.4は、図4に示されるように、各領域に対して割り当てられている。すなわち、走査対象の画素が左側強膜であると判明した場合フラグNo.0が立てられ、走査対象の画素が左側虹彩である場合フラグNo.1が立てられ、走査対象の画素が瞳孔であると判明した場合フラグNo.2が立てられ、走査対象の画素が右側虹彩であると判明した場合フラグNo.3が立てられ、走査対象の画素が右側強膜であると判明した場合フラグNo.4が立てられるようになっている。
【0032】
また、カウンタNo.0〜No.2も、図4に示されるように、各領域に対して割り当てられている。すなわち、走査対象の画素が瞳孔である場合カウンタNo.0によって画素数がカウントされ、走査対象の画素が虹彩である場合カウンタNo.1によって画素数がカウントされ、走査対象の画素が強膜である場合カウンタNo.2によって画素数がカウントされるようになっている。
【0033】
ここで、図4に示されるような一行の走査線に沿って図における左側から走査が開始されると、走査対象の画素の輝度値が各画素について検出される。そして、各画素の輝度値に基づいて、各種のエネイブル(enable)信号(トリガー信号)がオンされ、該当するカウンタがインクリメントされてカウント値が1だけ上昇する。本実施の形態においては、図5に示されるように、エネイブル信号s0〜s2が規定されている。
【0034】
この場合、エネイブル信号s0はカウンタNo.0をインクリメントするためのエネイブル信号であり、エネイブル信号s1はカウンタNo.1をインクリメントするためのエネイブル信号であり、エネイブル信号s2はカウンタNo.2をインクリメントするためのエネイブル信号である。そして、エネイブル信号s0は、走査対象の画素の輝度値が60以下の場合にオンになる。ここで、画素の輝度値が60以下というのは、かなり暗い状態であり瞳孔等の暗領域に含まれる画素であることを示している。また、エネイブル信号s1は、走査対象の画素の輝度値が80以上、かつ、120以下の場合にオンになる。ここで、画素の輝度値が80以上、かつ、120以下というのは、虹彩等の領域に含まれる画素であることを示している。そして、エネイブル信号s2は、走査対象の画素の輝度値が150以上、かつ、200以下の場合にオンになる。ここで、画素の輝度値が150以上、かつ、200以下というのは、強膜等の領域に含まれる画素であることを示している。さらに、走査対象の画素の輝度値が前記数値範囲以外の場合は、肌等に含まれる画素ではあっても、少なくとも、瞳孔、虹彩、強膜のいずれにも含まれない画素なので、エネイブル信号s0〜s2はいずれもオフのままである。なお、前記輝度値は一例にすぎず、適宜変更することができる。
【0035】
そして、走査が行われると、走査対象の画素毎に輝度値に応じたエネイブル信号がオンとなり、該エネイブル信号に対応したカウンタがインクリメントされてカウント値が1ずつ上昇していく。例えば、図4に示されるような一行の走査線に沿って図における左側から走査が開始されると、まず、走査対象の画素が左側強膜である場合、輝度値が150以上、かつ、200以下であるので、エネイブル信号s2がオンとなり、カウンタNo.2がインクリメントされる。これにより、画素の数に応じてカウンタNo.2のカウント値が上昇する。そして、走査対象の画素が左側虹彩になると、今度は輝度値が80以上、かつ、120以下であるので、エネイブル信号s1がオンとなり、カウンタNo.1がインクリメントされる。これにより、画素の数に応じてカウンタNo.1のカウント値が上昇する。さらに、走査対象の画素が瞳孔になると、今度は輝度値が60以下であるので、エネイブル信号s0がオンとなり、カウンタNo.0がインクリメントされる。これにより、画素の数に応じてカウンタNo.0のカウント値が上昇する。
【0036】
したがって、図6に示されるように、前記走査線に沿った画素の数が左側強膜においてA1、左側虹彩においてB1、瞳孔においてC、右側虹彩においてB2、右側強膜においてA2であるならば、左側強膜を走査した場合カウンタNo.2のカウント値がA1となり、左側虹彩を走査した場合カウンタNo.1のカウント値がB1となり、瞳孔を走査した場合カウンタNo.0のカウント値がCとなり、右側虹彩を走査した場合カウンタNo.1のカウント値がB2となり、右側強膜を走査した場合カウンタNo.2のカウント値がA2となるはずである。このことから、カウンタNo.0〜No.2のカウント値が所定の範囲にある場合に、走査対象の画素が左側強膜、左側虹彩、瞳孔、右側虹彩又は右側強膜のいずれにあるのかを判断することができる。
【0037】
そこで、本実施の形態においては、カウンタNo.0〜No.2のカウント値に基づいて、瞳孔画素及び虹彩画素があるか否かを調査する瞳孔・虹彩画素調査処理を行う。この場合、カウンタNo.0〜No.2のカウント値が所定の閾(しきい)値以上になった時に、走査対象の画素が左側強膜、左側虹彩、瞳孔、右側虹彩又は右側強膜にあると判断する。ここでは、前記左側強膜、左側虹彩、瞳孔、右側虹彩及び右側強膜閾値に対応する閾値が、それぞれ、a1、b1、c、b2及びa2であるとして説明する。
【0038】
まず、図4又は6に示されるような一行の走査線に沿った走査が左側から開始される。なお、カウンタNo.0〜No.2及びフラグNo.0〜No.4はすべて初期化されている。なお、走査線の垂直方向(図における上下方向)のアドレス(位置)yがレジスタNo.4に格納される。
【0039】
そして、走査対象の画素が目の左外側の肌である場合、図5に示されるように、エネイブル信号s0〜s2はいずれもオフのままである。続いて、走査対象の画素が左側強膜になると、輝度値が150以上、かつ、200以下であるので、エネイブル信号s2がオンとなり、カウンタNo.2がインクリメントされる。これにより、画素の数に応じてカウンタNo.2のカウント値が上昇する。そして、カウンタNo.2のカウント値が閾値a1以上になると、現時点で走査している領域が左側強膜であると判断され、すなわち、左側強膜の存在がチェックされて、フラグNo.0が立てられる。なお、該フラグNo.0が立てられた時点でカウンタNo.1及びNo.2は初期化される。
【0040】
続いて、走査対象の画素が左側虹彩になると、輝度値が80以上、かつ、120以下であるので、エネイブル信号s1がオンとなり、カウンタNo.1がインクリメントされる。ここで、前記フラグNo.0が立てられた後にエネイブル信号s1がオンになった最初の画素の水平方向(図6における左右方向)のアドレスx0がレジスタNo.0に格納される。なお、該アドレスx0は前記虹彩左側境界点に対応する。
【0041】
一方、カウンタNo.1のカウント値が閾値b1以上になると、現時点で走査している領域が左側虹彩であると判断され、すなわち、左側虹彩の存在がチェックされて、フラグNo.1が立てられる。なお、該フラグNo.1が立てられた時点でカウンタNo.0及びNo.2は初期化される。ここで、前記フラグNo.1が立てられた後にエネイブル信号s1がオフになった最初の画素の水平方向のアドレスx1がレジスタNo.1に格納される。なお、該アドレスx1は前記瞳孔左側境界点に対応する。
【0042】
続いて、走査対象の画素が瞳孔になると、輝度値が150以上、かつ、200以下であるので、エネイブル信号s2がオンとなり、カウンタNo.2がインクリメントされる。一方、カウンタNo.2のカウント値が閾値c以上になると、現時点で走査している領域が瞳孔であると判断され、すなわち、瞳孔の存在がチェックされて、フラグNo.2が立てられる。なお、該フラグNo.2が立てられた時点でカウンタNo.1及びNo.2は初期化される。ここで、前記フラグNo.2が立てられた後にエネイブル信号s2がオフになった最初の画素の水平方向のアドレスx2がレジスタNo.2に格納される。なお、該アドレスx2は前記瞳孔右側境界点に対応する。
【0043】
続いて、走査対象の画素が右側虹彩になると、輝度値が80以上、かつ、120以下であるので、エネイブル信号s1がオンとなり、カウンタNo.1がインクリメントされる。一方、カウンタNo.1のカウント値が閾値b2以上になると、現時点で走査している領域が右側虹彩であると判断され、すなわち、右側虹彩の存在がチェックされて、フラグNo.3が立てられる。なお、該フラグNo.3が立てられた時点でカウンタNo.0及びNo.2は初期化される。ここで、前記フラグNo.3が立てられた後にエネイブル信号s1がオフになった最初の画素の水平方向のアドレスx3がレジスタNo.3に格納される。なお、該アドレスx3は前記虹彩右側境界点に対応する。
【0044】
続いて、走査対象の画素が右側強膜になると、輝度値が60以下であるので、エネイブル信号s0がオンとなり、カウンタNo.2がインクリメントされる。一方、カウンタNo.2のカウント値が閾値a2以上になると、現時点で走査している領域が右側強膜であると判断され、すなわち、右側強膜の存在がチェックされて、フラグNo.4が立てられる。なお、該フラグNo.4が立てられた時点でカウンタNo.0及びNo.1は初期化される。
【0045】
このように、フラグNo.0〜No.4がすべて立てられると、前記走査線には瞳孔画素及び虹彩画素があると判断される。
【0046】
続いて、前記レジスタNo.0に格納された値としての虹彩左側境界点に対応する水平方向のアドレスx0、前記レジスタNo.3に格納された値としての虹彩右側境界点に対応する水平方向のアドレスx3、及び、前記レジスタNo.4に格納された値としての走査線の垂直方向のアドレスy0が、図7に示されるように、一つの単位にまとめられ、一単位としてスタックエリアに退避させられる。なお、虹彩と瞳孔との境界点である瞳孔左側境界点及び瞳孔右側境界点のアドレスx1及びx2は照明等によるノイズの影響を受けて値が不安定になり不正確になりやすいので、前記スタックエリアに退避させなくてもよいが、必要に応じて、レジスタNo.1及びレジスタNo.2に格納されたアドレスx1及びx2を前記スタックエリアに退避させることもできる。図7にはレジスタNo.1及びレジスタNo.2に格納されたアドレスx1及びx2を前記スタックエリアに退避させない場合が示されている。
【0047】
また、前記アドレスx0、アドレスx3及びアドレスy0を退避させた回数はカウンタNo.3によってカウントされる。すなわち、一行の走査線に関するアドレスx0、アドレスx3及びアドレスy0を退避させる度にカウンタNo.3の値がインクリメントされる。そのため、カウンタNo.3の値は、瞳孔画素及び虹彩画素があると判断された走査線の数を示すことになる。
【0048】
続いて、瞳孔・虹彩幅最大値チェック処理が行われる。まず、前記レジスタNo.3に格納された値からレジスタNo.0に格納された値を減じることによって、虹彩の幅に対応する値を得ることができる。そして、該値をレジスタNo.6に格納する。また、前記レジスタNo.2に格納された値からレジスタNo.1に格納された値を減じることによって、瞳孔の幅に対応する値を得ることができる。そして、該値をレジスタNo.5に格納する。なお、前述したように、レジスタNo.1及びレジスタNo.2の値が不正確になりやすいので、瞳孔の幅は参考として使用される。
【0049】
続いて、レジスタNo.6の値をレジスタNo.8の値と比較する。ここで、該レジスタNo.8には、過去において最大であった瞳孔の幅に対応する値が格納されている。したがって、レジスタNo.6の値がレジスタNo.8の値より大である場合、前記レジスタNo.6の値が最大値となるので、該レジスタNo.6の値をレジスタNo.8に格納することによって、該レジスタNo.8の値を更新する。また、レジスタNo.9には過去において最大であった瞳孔の幅に対応するカウンタNo.3の値が格納されるようになっているので、レジスタNo.9の値も、前記カウンタNo.3の値を格納することによって更新される。そして、次の走査線に沿って走査を行い、瞳孔画素及び虹彩画素があるか否かを調査する瞳孔・虹彩画素調査処理を行う。
【0050】
一方、前記走査線には瞳孔画素及び虹彩画素が無いと判断された場合には、アドレスx0、アドレスx3及びアドレスy0を退避させた回数であるカウンタNo.3の値が所定数α(例えば、10)未満であるか否かを判断する。そして、カウンタNo.3の値が前記α未満である場合には、瞳孔・虹彩画素調査処理を行った走査線の数が十分でないので、次の走査線に沿って走査を行い、瞳孔画素及び虹彩画素があるか否かを調査する瞳孔・虹彩画素調査処理を行う。
【0051】
また、カウンタNo.3の値が前記α未満でない場合には、瞳孔・虹彩画素調査処理を行った走査線の数が十分に多いので、虹彩円の初期検出を行う。この場合、前記スタックエリアに退避させたレジスタNo.0に格納された値としての虹彩左側境界点に対応する水平方向のアドレスx0、レジスタNo.3に格納された値としての虹彩右側境界点に対応する水平方向のアドレスx3、及び、レジスタNo.4に格納された値としての走査線の垂直方向のアドレスy0に基づいて、図8に示されるように、複数組の虹彩左側境界点及び虹彩右側境界点の境界点の座標を定めることができる。図8において×は、虹彩左側境界点及び虹彩右側境界点、すなわち、虹彩境界点を示している。そして、複数の前記虹彩境界点の重心を虹彩円の中心として該中心の座標を算出する。また、半径は、前記中心から各虹彩境界点までの距離の平均値とする。なお、前記中心の座標及び半径の初期値の算出に使用する虹彩境界点の座標は、虹彩幅が最大値を採った時の走査線の近辺に存在する走査線上の虹彩境界点の座標とする。
【0052】
続いて、瞳孔円の初期検出を行う。この場合、中心の座標の初期値として、前記虹彩円の中心の座標を使用する。また、半径は瞳孔と虹彩との境界点である瞳孔左側境界点及び瞳孔右側境界点、すなわち、瞳孔境界点と初期の中心との距離とする。
【0053】
これにより、瞳孔円及び虹彩円が初期検出される。
【0054】
次に、フローチャートについて説明する。まず、瞳孔円及び虹彩円の初期検出の全体動作を示すフローチャートについて説明する。
ステップS1 初期化する。
ステップS2 輝度値を比較する。
ステップS3 カウントする。
ステップS4 瞳孔・虹彩画素調査処理を行う。
ステップS5 瞳孔・虹彩画素があるか否かを判断する。瞳孔・虹彩画素がある場合はステップS6に進み、瞳孔・虹彩画素がない場合はステップS8に進む。ステップS6 瞳孔と虹彩との境界点座標を退避する。
ステップS7 瞳孔・虹彩幅最大値チェック処理を行い、ステップS1に戻る。
ステップS8 退避回数が値α以上であるか否かを判断する。退避回数が値α以上である場合はステップS9に進み、退避回数が値α未満である場合はステップS1に戻る。
ステップS9 虹彩円の初期検出を行う。
ステップS10 瞳孔円の初期検出を行い、処理を終了する。
【0055】
次に、瞳孔・虹彩画素調査処理の動作を示すフローチャートについて説明する。
ステップS4−1 左側強膜の存在をチェックする。
ステップS4−2 左側虹彩の存在をチェックする。
ステップS4−3 瞳孔の存在をチェックする。
ステップS4−4 右側虹彩の存在をチェックする。
ステップS4−5 右側強膜の存在をチェックし、処理を終了する。
【0056】
次に、瞳孔・虹彩幅最大値チェック処理を示すフローチャートについて説明する。
ステップS7−1 レジスタ3の値からレジスタ0の値を減算した値をレジスタ6に格納し、レジスタ2の値からレジスタ1の値を減算した値をレジスタ5に格納する。
ステップS7−2 レジスタ6の値とレジスタ8の値とを比較し、レジスタ6の値がレジスタ8の値より大きい場合はステップS7−3に進み、レジスタ6の値がレジスタ8の値以下である場合は、処理を終了する。
ステップS7−3 カウンタ3の値をレジスタ9に格納し、レジスタ6の値をレジスタ8に格納する。
【0057】
このように、本実施の形態においては、瞳孔円及び虹彩円を初期検出するようになっている。この場合、暗領域の周辺領域も調査対象に含めることによって、瞳孔を探索するための候補領域を一つに特定することができ、処理時間を短縮することができる。そのため、眼画像データをメモリに書き込むための極めて短時間の間に瞳孔円及び虹彩円の初期検出を行うことができるので、該初期検出の後に行われるアイリスコード生成に適した眼画像か否かの判定を短時間で行うことができる。したがって、アイリスコード生成に適した眼画像に基づいてアイリスコードを生成するまでの総体的な処理時間を効果的に短縮することができる。
【0058】
また、瞳孔・虹彩円の初期検出を、虹彩境界点及び瞳孔境界点だけを使用して行うようになっている。そのため、瞳孔及び虹彩領域の中央付近で発生する確率の高い照明等によるノイズの影響を無視することができる。
【0059】
さらに、瞳孔円及び虹彩円の初期の検出を行うことによって、その後に行われる虹彩円概略検出における探索範囲を削減することができる。
【0060】
次に、本発明の第2の実施の形態について説明する。
【0061】
図11は本発明の第2の実施の形態における虹彩円概略検出の動作を示すフローチャート、図12は本発明の第2の実施の形態における虹彩円の中心を探索するフィードバック処理を示す図、図13は本発明の第2の実施の形態における虹彩円概略検出用テンプレートを示す図、図14は本発明の第2の実施の形態におけるブロックについての判定結果を示す表、図15は本発明の第2の実施の形態における中心位置を示す表である。
【0062】
本実施の形態においては、前記第1の実施の形態において説明した瞳孔円及び虹彩円の初期検出を行った後に行われる虹彩円概略検出について説明する。この場合、探索対象の中心の周辺における輝度分布を調査し、該輝度分布の調査結果に基づいて、次回の探索の中心位置を決め、フィードバックをかけて虹彩円概略検出を行うようになっている。そして、該虹彩円概略検出を行う時に、設定された虹彩円の中心の周辺領域の輝度分布を調査し、その調査結果をフィードバックして、次回に設定される中心(より良い中心)を求めることによって、より少ない探索回数で虹彩円の中心を検出することができるようになっている。
【0063】
まず、探索対象となる中心を設定する。なお、一回目の中心は、前記第1の実施の形態において説明した瞳孔円及び虹彩円の初期検出によって設定された虹彩円の中心である。この場合、図12に示されるように、前記一回目の中心は、真の中心(図において黒丸で示される点)の周辺の位置▲1▼〜▲8▼のいずれかに該当すると考えることができる。
【0064】
続いて、図13に示されるような虹彩円概略検出用テンプレートを作成して、輝度分布を調査する。この場合、前記初期検出によって設定された虹彩円の半径に基づいて、外側ブロックと内側ブロックとの境界となる半径、すなわち、境界半径を設定し、虹彩円概略検出用テンプレートを作成する。そして、該虹彩円概略検出用テンプレートを利用して輝度分布を調査し、調査結果が良くない場合には、境界半径の値を変更して虹彩円概略検出用テンプレートを作成し直すようになっている。この時、境界半径の値は、前記初期検出によって設定された虹彩円の半径の値をRとすると、次の式(1)によって算出することができる。
R±3×k(k=0、1、…、m(mは適切な値))・・・式(1)
そして、境界半径の値毎に2×k+1個の虹彩円概略検出用テンプレートを用意する。
【0065】
ここで、前記虹彩円概略検出用テンプレートは、図13に示されるように、ブロック1〜ブロック8の八つのブロックに分かれている。そして、外側ブロック(ブロック1、ブロック3、ブロック5、ブロック7)は強膜の画素を判定するためのものであり、内側ブロック(ブロック2、ブロック4、ブロック6、ブロック8)は虹彩の画素を判定するためのものである。なお、各ブロックに対する画素数は適宜決定される。
【0066】
続いて、虹彩円概略検出用テンプレートを前記一回目の中心に一致させて、眼画像における画素の中で、前記ブロック1〜ブロック8に対応する画素の輝度を調査する。この場合、強膜の輝度の下限値、例えば、150を閾値として眼画像を2値化する。すなわち、輝度が150以上である画素の値を1とし、輝度が150未満である画素の値を0とする。そして、前記ブロック1〜ブロック8のそれぞれに対応する画素の輝度の合計である輝度和を算出する。そして、値が1の画素の割合と値が0の画素の割合に基づいて、図14に示される表に従って、判定する。なお、外側ブロックは強膜の画素を判定するためのものなので1が多いことが理想であり、内側ブロックは虹彩の画素を判定するためのものなので0が多いことが理想である。
【0067】
続いて、概略検出判定を行う。この場合、境界半径の異なる虹彩円概略検出用テンプレート毎に、外側ブロックの輝度和、すなわち、外側部輝度和、及び、内側ブロックの輝度和、すなわち、内側部輝度和を算出する。そして、すべての虹彩円概略検出用テンプレートについて、外側部輝度和から内側部輝度和を減じた値、すなわち、外側部輝度和−内側部輝度和の最大値が、閾値以上となることをチェックする。なお、外側部輝度和−内側部輝度和の上限値(外側部すべて1、内側部すべて0)の90〔%〕を概略検出判定の閾値とすることが望ましい。そして、閾値以上である場合は、概略検出を終了する。ここで、最大値を採った場合の中心座標及び境界半径は、その後の虹彩円詳細検出において、虹彩円の中心座標及び半径として使用される。
【0068】
次に、虹彩円の中心を探索するフィードバック処理について説明する。
【0069】
前述したように、図12に示されるように、フィードバック処理において、初期検出によって設定された虹彩円の中心の位置は、真の中心の周辺の位置▲1▼〜▲8▼のいずれかに該当すると考えることができる。例えば、初期検出によって設定された中心の位置が▲6▼であった場合、▲6▼の周辺の輝度分布の調査結果に基づいて、次回以降に設定される中心の位置、すなわち、次回探索対象となる中心位置を、図12に示されるように真の中心に接近させながら行っていく。
【0070】
前記フィードバック処理においては、概略検出判定を行った結果として、外側部輝度和−内側部輝度和の最大値が閾値より小さい場合、ブロック1〜ブロック8について行ったOK、NG及び−の結果に基づいて、次回探索対象となる中心位置を図15に従って決定する。図15において、中心位置▲1▼〜▲8▼は、探索対象となった中心位置が、図12における▲1▼〜▲8▼の近辺に位置していた場合を想定したものである。なお、図15の中心位置▲1▼〜▲8▼のいずれにも該当しない場合は、現在の中心位置の近辺から縦横±1/m×Rの全範囲において中心位置を探索する。また、図15の中心位置▲1▼〜▲8▼に該当した場合は、図15に従って中心位置の探索を継続する。なお、mは適切な値であり、Rは初期半径である。
【0071】
次に、フローチャートについて説明する。
ステップS11 中心を設定する。
ステップS12 境界半径を設定する。
ステップS13 ブロック1〜ブロック8の輝度を調査する。
ステップS14 概略検出判定を行い、閾値以上である場合は処理を終了し、閾値より小さい場合はステップS11に戻る。
【0072】
このように、本実施の形態においては、概略検出判定の閾値を外側部輝度和−内側部輝度和の上限値の90〔%〕とすることによって、初期検出値が良好な場合は、中心の探索回数を一回〜数回以内で概略検出を終了することができる。したがって、極めて短時間で虹彩円概略検出を行うことができる。また、初期検出値があまり良好でない場合でも、フィードバック処理を行うことによって、虹彩円の中心を探索する回数を削減することができる。
【0073】
次に、本発明の第3の実施の形態について説明する。なお、第1の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。
【0074】
図16は本発明の第3の実施の形態における瞳孔円及び虹彩円の初期検出の全体動作を示すフローチャート、図17は本発明の第3の実施の形態における間引き行走査の概略を示す図、図18は本発明の第3の実施の形態における虹彩境界点を示す図、図19は本発明の第3の実施の形態におけるスタックエリアを示す第1の図、図20は本発明の第3の実施の形態におけるスタックエリアを示す第2の図である。
【0075】
本実施の形態においては、瞳孔円及び虹彩円の初期検出の動作において瞳孔円及び虹彩円を検出するために、例えば、1024(画素)×768(画素)の大きさの眼画像データに対して、走査線を間引きして走査する間引き行走査を行い、さらに、詳細走査を行うための長方形領域を設定するようになっている。この場合、間引きの間隔は100行とすることが望ましく、間引き行走査の順番は、図17に示されるように、画像の中央の行から開始することが望ましい。なお、本実施の形態においては、前記眼画像が記憶手段としてのメモリから読み出される時に、前記瞳孔円及び虹彩円の初期検出を行うようになっている。
【0076】
続いて、前記第1の実施の形態における瞳孔・虹彩画素調査処理と同様に、フラグNo.0〜No.4がすべて立てられるか否かを走査線毎に判断し、瞳孔・虹彩領域をチェックする。なお、図17は、3回目の瞳孔・虹彩領域チェックにおいて選択した走査線に沿った走査によって、フラグNo.0〜No.4がすべて立てられた場合を示している。
【0077】
次に、瞳孔・虹彩画素チェックによって求められた虹彩左側境界点(レジスタNo.0に格納)及び虹彩右側境界点(レジスタNo.3に格納)に基づいて、詳細走査を行う長方形領域を図18において実線で囲まれる領域のように決定する。図18において、(x0、y0)は虹彩左側境界点のアドレスとしての座標を、(x3、y0)は虹彩右側境界点のアドレスとしての座標を表している。なお、y0は、図17に示される3回目の瞳孔・虹彩領域チェックにおいて選択した走査線の垂直方向のアドレスである。また、a、bは瞳孔・虹彩領域を覆うのに適切な値とする。
【0078】
そして、前記長方形領域において、走査線をより少ない間引き間隔で選択して走査する詳細行走査を行う。この場合、詳細行走査は、瞳孔・虹彩領域チェックで検出された行の上方向から開始され、間引きの間隔は四行とする。
【0079】
以降の動作については、前記第1の実施の形態と同様であるが、本実施の形態においては、長方形領域を上方向と下方向との二回に分けて詳細走査を行う点において相違する。そのため、本実施の形態においては、虹彩円初期検出に使用する虹彩境界点の座標が、スタックエリア内で特別な配列となることがある。
【0080】
すなわち、図19に示されるような通常の配列と、図20に示されるような特別な配列とが存在する。ここで、図20に示されるような特別な配列の場合は、虹彩幅が最大となる虹彩境界点の座標と、その一単位上に位置する虹彩境界点の座標と、逆方向最下位置にある虹彩境界点の座標とを使用して、虹彩円初期検出を行う。なお、虹彩円初期検出に使用する虹彩境界点の座標は、図19及び20において網掛け表示されている。
【0081】
次に、フローチャートについて説明する。
ステップS21 間引き行走査を行う。
ステップS22 瞳孔・虹彩領域チェックを行い、ヒットした場合はステップS23に進み、エラーである場合はステップS21に戻る。
ステップS23 長方形領域を設定する。
ステップS24 初期化を行う。
ステップS25 輝度値を比較する。
ステップS26 カウントする。
ステップS27 瞳孔・虹彩画素調査処理を行う。
ステップS28 瞳孔・虹彩画素があるか否かを判断する。瞳孔・虹彩画素がある場合はステップS29に進み、瞳孔・虹彩画素がない場合はステップS31に進む。
ステップS29 瞳孔と虹彩との境界点座標を退避する。
ステップS30 瞳孔・虹彩幅最大値チェック処理を行い、ステップS24に戻る。
ステップS31 下方向の走査が終了したか否かを判断する。下方向の走査が終了した場合はステップS32に進み、下方向の走査が終了していない場合はステップS24に戻る。
ステップS32 虹彩円の初期検出を行う。
ステップS33 瞳孔円の初期検出を行い、処理を終了する。
【0082】
このように、本実施の形態においては、瞳孔円及び虹彩円を初期検出する場合に、走査線を間引いて走査を行うようになっている。そのため、処理時間を短縮することができる。
【0083】
次に、本発明の第4の実施の形態について説明する。なお、第1の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。
【0084】
図21は本発明の第4の実施の形態における眼画像の判定の動作を示すローチャートである。
【0085】
本実施の形態においては、瞳孔半径の最大値と最小値との差を求め、該差が一定値以内である場合に、眼画像を写真であると判定するようになっている。この場合、前記眼画像に対して、光を照射し、瞳孔の散瞳・縮瞳をチェックすることによって、写真又は実物の判定を行う。
【0086】
まず、1番目のフレームからa番目のフレームまでの眼画像の瞳孔円の半径R1 〜Ra を求める(aは適宜設定された値)。続いて、半径R1 〜Ra の最大値及び最小値を求め、その差が値d(dは適宜設定された値)以内である場合は、眼画像は写真であると判定される。
【0087】
次に、フローチャートについて説明する。
ステップS41 1番目のフレームの眼画像の瞳孔円の半径R1 を算出する。
ステップS42 2番目のフレームの眼画像の瞳孔円の半径R2 を算出する。
ステップS43 a番目のフレームの眼画像の瞳孔円の半径Ra を算出する。
ステップS44 瞳孔円の半径R1 〜Ra の最大値及び最小値を算出する。
ステップS45 写真であるか実物であるかを判定する。
【0088】
このように、本実施の形態においては、眼画像が写真であるか実物であるかの判定を、瞳孔が散瞳・縮瞳をしていないを判定基準として行うようになっている。そのため、眼画像が写真であるか実物であるかの判定のための処理を簡単にすることができる。
【0089】
次に、本発明の第5の実施の形態について説明する。なお、第1の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。
【0090】
図22は本発明の第5の実施の形態における平均輝度の算出方法を示す図である。
【0091】
本実施の形態においては、図22に示されるように、4画素単位の平均輝度を算出し、該平均輝度を比較してカウントする。なお、前記4画素単位の平均輝度は、次の式(2)によって算出することができる。
1/4×(▲1▼+▲2▼+▲3▼+▲4▼)・・・(2)
このように、本実施の形態においては、4画素単位の平均輝度を算出し、該平均輝度を比較してカウントするようになっている。そのため、画素値の比較を安定して行うことができる。
【0092】
次に、本発明の第6の実施の形態について説明する。なお、第1の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。
【0093】
図23は本発明の第5の実施の形態における境界点の座標データにノイズがあるか否かを判断するための動作を示すフローチャートである。
【0094】
本実施の形態においては、ノイズを含む境界点の座標データを破棄するようになっている。この場合、境界前記点の座標データにノイズがあるか否かを判断する。そして、ノイズがないと判断した場合は境界点の座標をスタックエリアに退避し、ノイズがあると判断した場合は境界点の座標をスタックエリアに退避せずに破棄する。
【0095】
次に、フローチャートについて説明する。
ステップS51 ノイズがあるか否かを判断する。ノイズがない場合はステップS52に進み、ノイズがある場合はステップS53に進む。
ステップS52 境界点座標を退避し、処理を終了する。
ステップS53 境界点座標を退避せずに破棄して、処理を終了する。
【0096】
このように、本実施の形態においては、ノイズを含む境界点の座標データをスタックエリアに退避することなく、破棄することによって、瞳孔円及び虹彩円の誤検出を防止することができる。
【0097】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【0098】
【発明の効果】
以上詳細に説明したように、本発明によれば、瞳孔円及び虹彩円を検出するための探索範囲を削減し、瞳孔円及び虹彩円を検出するための探索回数を削減するので、探索処理量が少なくすることができ、探索時間を短くすることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態における瞳孔円及び虹彩円の初期検出の全体動作を示すフローチャートである。
【図2】本発明の第1の実施の形態における瞳孔・虹彩円検出装置の構成を示す図である。
【図3】本発明の第1の実施の形態における眼画像を説明する図である。
【図4】本発明の第1の実施の形態におけるフラグとカウンタの対応を説明する図である。
【図5】本発明の第1の実施の形態におけるエネイブル信号の対応する輝度値を示す表である。
【図6】本発明の第1の実施の形態におけるカウント値と強膜、虹彩及び瞳孔との対応を説明する図である。
【図7】本発明の第1の実施の形態におけるスタックエリアを示す図である。
【図8】本発明の第1の実施の形態における虹彩境界点を示す図である。
【図9】本発明の第1の実施の形態における瞳孔・虹彩画素調査処理の動作を示すフローチャートである。
【図10】本発明の第1の実施の形態における瞳孔・虹彩幅最大値チェック処理の動作を示すフローチャートである。
【図11】本発明の第2の実施の形態における虹彩円概略検出の動作を示すフローチャートである。
【図12】本発明の第2の実施の形態における虹彩円の中心を探索するフィードバック処理を示す図である。
【図13】本発明の第2の実施の形態における虹彩円概略検出用テンプレートを示す図である。
【図14】本発明の第2の実施の形態におけるブロックについての判定結果を示す表である。
【図15】本発明の第2の実施の形態における中心位置を示す表である。
【図16】本発明の第3の実施の形態における瞳孔円及び虹彩円の初期検出の全体動作を示すフローチャートである。
【図17】本発明の第3の実施の形態における間引き行走査の概略を示す図である。
【図18】本発明の第3の実施の形態における虹彩境界点を示す図である。
【図19】本発明の第3の実施の形態におけるスタックエリアを示す第1の図である。
【図20】本発明の第3の実施の形態におけるスタックエリアを示す第2の図である。
【図21】本発明の第4の実施の形態における眼画像の判定の動作を示すローチャートである。
【図22】本発明の第5の実施の形態における平均輝度の算出方法を示す図である。
【図23】本発明の第5の実施の形態における境界点の座標データにノイズがあるか否かを判断するための動作を示すフローチャートである。
【符号の説明】
10 瞳孔・虹彩円検出装置
11 画像取得部
12 検出判定部
Claims (5)
- (a)眼画像を取得し、該眼画像を記憶手段に格納する画像取得部と、
(b)前記眼画像を探索して瞳孔円及び虹彩円を検出する検出判定部とを有し、
(c)該検出判定部は、前記眼画像が記憶手段に格納される時に、前記眼画像を走査し、
各走査線毎に瞳孔画素及び虹彩画素の存在を判定し、前記瞳孔円及び虹彩円の初期検出を行う瞳孔・虹彩円検出装置であって、
(d)前記検出判定部は、探索対象の中心の周辺における輝度分布を調査する手段、及び、前記輝度分布の調査結果に基づいて、次回の探索の中心位置を決める手段を備え、
(e)前記瞳孔円及び虹彩円の初期検出の結果に基づいて複数のブロックを備えるテンプレートを作成し、該テンプレートの各ブロックに対応する画素の輝度によって強膜及び虹彩に対応するブロックを判定し、判定結果に基づいて今回の探索の中心に対する虹彩円の真の中心の方向を決定し、決定された方向に探索の中心を移動させて次回の探索の中心として探索を繰り返すことにより、探索の中心位置を前記虹彩円の真の中心に近接させる虹彩円概略検出を行うことを特徴とする瞳孔・虹彩円検出装置。 - 前記検出判定部は、前記瞳孔画素及び虹彩画素の存在を判定するために間引き行走査を行う手段、並びに、詳細走査を行うための長方形領域を設定する手段を備え、前記眼画像が記憶手段から読み出される時に、前記瞳孔円及び虹彩円の初期検出を行う請求項1に記載の瞳孔・虹彩円検出装置。
- 前記検出判定部は、瞳孔半径の最大値と最小値との差を求める手段を備え、該差が一定値以内である場合に、前記眼画像を写真であると判定する請求項1又は2に記載の瞳孔・虹彩円検出装置。
- 前記検出判定部は、4画素単位の平均輝度を比較してカウントする手段を備える請求項1〜3のいずれか1項に記載の瞳孔・虹彩円検出装置。
- 前記検出判定部は、ノイズを含む境界点の座標データを破棄する手段を備える請求項1〜4のいずれか1項に記載の瞳孔・虹彩円検出装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002122393A JP4008282B2 (ja) | 2002-04-24 | 2002-04-24 | 瞳孔・虹彩円検出装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002122393A JP4008282B2 (ja) | 2002-04-24 | 2002-04-24 | 瞳孔・虹彩円検出装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003317102A JP2003317102A (ja) | 2003-11-07 |
JP4008282B2 true JP4008282B2 (ja) | 2007-11-14 |
Family
ID=29538017
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002122393A Expired - Fee Related JP4008282B2 (ja) | 2002-04-24 | 2002-04-24 | 瞳孔・虹彩円検出装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4008282B2 (ja) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8705808B2 (en) | 2003-09-05 | 2014-04-22 | Honeywell International Inc. | Combined face and iris recognition system |
US8064647B2 (en) | 2006-03-03 | 2011-11-22 | Honeywell International Inc. | System for iris detection tracking and recognition at a distance |
US8098901B2 (en) | 2005-01-26 | 2012-01-17 | Honeywell International Inc. | Standoff iris recognition system |
US7593550B2 (en) | 2005-01-26 | 2009-09-22 | Honeywell International Inc. | Distance iris recognition |
US7933507B2 (en) | 2006-03-03 | 2011-04-26 | Honeywell International Inc. | Single lens splitter camera |
US8090157B2 (en) | 2005-01-26 | 2012-01-03 | Honeywell International Inc. | Approaches and apparatus for eye detection in a digital image |
US8442276B2 (en) | 2006-03-03 | 2013-05-14 | Honeywell International Inc. | Invariant radial iris segmentation |
JP4033180B2 (ja) | 2004-07-14 | 2008-01-16 | 松下電器産業株式会社 | 瞳孔検出装置、虹彩認証装置及び瞳孔検出方法 |
WO2008016724A2 (en) | 2006-03-03 | 2008-02-07 | Honeywell International, Inc. | An iris recognition system having image quality metrics |
EP1991947B1 (en) | 2006-03-03 | 2020-04-29 | Gentex Corporation | Indexing and database search system |
GB2450023B (en) | 2006-03-03 | 2011-06-08 | Honeywell Int Inc | An iris image encoding method |
WO2007101275A1 (en) | 2006-03-03 | 2007-09-07 | Honeywell International, Inc. | Camera with auto-focus capability |
JP2009529197A (ja) | 2006-03-03 | 2009-08-13 | ハネウェル・インターナショナル・インコーポレーテッド | モジュールバイオメトリクス収集システムアーキテクチャ |
KR100826876B1 (ko) | 2006-09-18 | 2008-05-06 | 한국전자통신연구원 | 홍채 검출 방법 및 이를 위한 장치 |
US8063889B2 (en) | 2007-04-25 | 2011-11-22 | Honeywell International Inc. | Biometric data collection system |
US8436907B2 (en) | 2008-05-09 | 2013-05-07 | Honeywell International Inc. | Heterogeneous video capturing system |
US8213782B2 (en) | 2008-08-07 | 2012-07-03 | Honeywell International Inc. | Predictive autofocusing system |
US8090246B2 (en) | 2008-08-08 | 2012-01-03 | Honeywell International Inc. | Image acquisition system |
US8280119B2 (en) | 2008-12-05 | 2012-10-02 | Honeywell International Inc. | Iris recognition system using quality metrics |
JP5387007B2 (ja) * | 2009-01-22 | 2014-01-15 | 日本電気株式会社 | 画像処理装置、生体認証装置、画像処理方法及びプログラム |
US8472681B2 (en) | 2009-06-15 | 2013-06-25 | Honeywell International Inc. | Iris and ocular recognition system using trace transforms |
US8630464B2 (en) | 2009-06-15 | 2014-01-14 | Honeywell International Inc. | Adaptive iris matching using database indexing |
US8742887B2 (en) | 2010-09-03 | 2014-06-03 | Honeywell International Inc. | Biometric visitor check system |
JP5949389B2 (ja) * | 2012-09-24 | 2016-07-06 | 富士通株式会社 | 検出装置、検出プログラムおよび検出方法 |
JP6536324B2 (ja) | 2015-09-30 | 2019-07-03 | 富士通株式会社 | 視線検出システム、視線検出方法および視線検出プログラム |
JP6510451B2 (ja) * | 2016-03-17 | 2019-05-08 | Kddi株式会社 | 画像内の人物の瞳孔領域を特定する特定装置、特定方法及びプログラム |
JP7109034B2 (ja) * | 2018-03-27 | 2022-07-29 | 株式会社ニューロプログラミングリサーチ | 眼球トラッキング方法、眼球トラッキング装置、及びプログラム |
JPWO2022059066A1 (ja) | 2020-09-15 | 2022-03-24 |
-
2002
- 2002-04-24 JP JP2002122393A patent/JP4008282B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003317102A (ja) | 2003-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4008282B2 (ja) | 瞳孔・虹彩円検出装置 | |
KR100617390B1 (ko) | 얼굴 식별 장치, 얼굴 식별 방법 및 기록매체 | |
US8254643B2 (en) | Image processing method and device for object recognition | |
TWI754806B (zh) | 利用深度學習定位虹膜之裝置與方法 | |
JP4604439B2 (ja) | 画像処理装置及び画像処理方法、並びに記録媒体 | |
JP3143819B2 (ja) | まぶたの開度検出装置 | |
US11256902B2 (en) | People-credentials comparison authentication method, system and camera | |
US20050063568A1 (en) | Robust face detection algorithm for real-time video sequence | |
JPH0944685A (ja) | 顔画像処理装置 | |
CN103971087B (zh) | 一种实时搜索及识别交通标志的方法及装置 | |
US9082000B2 (en) | Image processing device and image processing method | |
WO2010131435A1 (en) | Pattern recognition apparatus and method therefor configured to recognize object and another lower-order object | |
Taini et al. | Facial expression recognition from near-infrared video sequences | |
JP2006099718A (ja) | 個人認証装置 | |
JP2003150942A (ja) | 目位置追跡方法 | |
JP5669572B2 (ja) | 指紋認証装置 | |
JP2005521165A (ja) | パターンの比較 | |
CN110929570B (zh) | 虹膜快速定位装置及其定位方法 | |
JP2003271932A (ja) | 視線方向検出装置 | |
WO2005041128A1 (ja) | 顔画像候補領域検索方法及び顔画像候補領域検索システム並びに顔画像候補領域検索プログラム | |
JP2006323779A (ja) | 画像処理方法、画像処理装置 | |
JP2005025568A (ja) | 頭部領域抽出装置 | |
WO2021192295A1 (ja) | 画像処理システム、撮像システム、画像処理方法および非一時的なコンピュータ可読媒体 | |
Reddy et al. | Facial Recognition Enhancement Using Deep Learning Techniques | |
EP3702958B1 (en) | Method for verifying the identity of a user by identifying an object within an image that has a biometric characteristic of the user and separating a portion of the image comprising the biometric characteristic from other portions of the image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050218 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070531 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070612 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070727 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070828 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070829 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100907 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |