(57)【要約】  虹彩データを取得するシーンにおいて発生し得る無駄な行動や無駄な処理等を低減する。  情報提供装置は、顔画像を受け付ける受付部と、前記顔画像に写る人物が虹彩データの取得に適していないかを、前記顔画像に基づいて判定する判定部と、前記人物が虹彩データの取得に適していないと判定された場合に、前記人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する出力部と、を備える。
2020066776.tif 000002
【特許請求の範囲】
【請求項１】
顔画像を受け付ける受付手段と、
前記顔画像に写る人物が虹彩データの取得に適していないかを、前記顔画像に基づいて判定する判定手段と、
前記人物が虹彩データの取得に適していないと判定された場合に、前記人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する出力手段と、
を備える情報提供装置。
【請求項２】
前記出力手段は、前記情報として、前記人物が虹彩データの取得に適していないことを示す情報、および、前記人物による当該人物の虹彩データを取得させるための行動の中止を促す情報の、少なくともいずれかを出力する、
請求項１に記載の情報提供装置。
【請求項３】
前記判定手段は、前記人物が虹彩データの取得に支障をきたす要因を有していることを前記顔画像から検出し、前記人物が虹彩データの取得に支障をきたす要因を有していることが検出された場合に、前記人物が虹彩データの取得に適していないと判定する、
請求項１または２に記載の情報提供装置。
【請求項４】
前記判定手段は、前記人物のまぶたの形状に基づき、まぶたを開けることに関する前記要因を前記人物が有していることを検出することで、前記人物が虹彩データの取得に適していないと判定する、
請求項３に記載の情報提供装置。
【請求項５】
前記顔画像から虹彩データの取得を試みる虹彩データ取得手段と、
前記虹彩データ取得手段により虹彩データが取得されたか、および、前記虹彩データ取得手段により取得された虹彩データの品質が認証に使用するために十分であるか、の判定を行う成功判定手段と、をさらに備え、
前記判定手段は、前記虹彩データ取得手段により虹彩データが取得できなかった場合、または取得された虹彩データの品質が認証に使用するために十分でないと前記成功判定手段により判定された場合に、前記人物が虹彩データの取得に適していないかを判定する、
請求項１から４のいずれか一項に記載の情報提供装置。
【請求項６】
前記出力手段は、前記人物が虹彩データの取得に適していないと判定されなかった場合、当該人物に対するメッセージを出力し、
前記メッセージの出力後に新たな顔画像が入力された場合、前記虹彩データ取得手段は当該新たな顔画像から虹彩データの取得を試み、前記成功判定手段は前記判定を行い、
前記判定手段は、前記人物から認証に使用するために十分な品質の虹彩データが一度も取得されていない場合において、前記人物に対して前記メッセージが出力された回数が閾値を超えている場合に、前記人物が虹彩データの取得に適していないと判定する、
請求項５に記載の情報提供装置。
【請求項７】
前記成功判定手段は、認証に使用するために十分な品質の虹彩データが取得されなかった場合に、認証に使用するために十分な品質の虹彩データが取得されなかった原因の深刻さを、前記判定に用いた情報に基づいて算出し、当該深刻さを表す深刻さ情報をメモリに記録し、
前記判定手段は、前記深刻さ情報の履歴に基づいて、前記人物が虹彩データの取得に適していないかを判定する、
請求項５に記載の情報提供装置。
【請求項８】
撮影により顔画像を生成する撮影手段と、
品質が虹彩データを利用した認証処理のための所定の基準を満たす虹彩データが取得された場合に、取得された虹彩データと前記人物の識別情報との組をデータベースに登録する登録手段と、
をさらに備える請求項１から７のいずれか一項に記載の情報提供装置。
【請求項９】
顔画像を受け付け、
前記顔画像に写る人物が虹彩データの取得に適していないかを、前記顔画像に基づいて判定し、
前記人物が虹彩データの取得に適していないと判定された場合に、前記人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する、
情報提供方法。
【請求項１０】
前記情報として、前記人物が虹彩データの取得に適していないことを示す情報、および、前記人物による当該人物の虹彩データを取得させるための行動の中止を促す情報の、少なくともいずれかを出力する、
請求項９に記載の情報提供方法。
【請求項１１】
前記人物が虹彩データの取得に支障をきたす要因を有していることを前記顔画像から検出し、前記人物が虹彩データの取得に支障をきたす要因を有していることが検出された場合に、前記人物が虹彩データの取得に適していないと判定する、
請求項９または１０に記載の情報提供方法。
【請求項１２】
前記人物のまぶたの形状に基づき、まぶたを開けることに関する前記要因を前記人物が有していることを検出することで、前記人物が虹彩データの取得に適していないと判定する、
請求項１１に記載の情報提供方法。
【請求項１３】
前記顔画像から虹彩データの取得を試み、
前記取得により虹彩データが取得されたか、および、前記取得により取得された虹彩データの品質が認証に使用するために十分であるかの判定を行い、
虹彩データが取得できなかった場合、または取得された虹彩データの品質が認証に使用するために十分でないと判定された場合に、前記人物が虹彩データの取得に適していないかを判定する、
請求項９から１２のいずれか一項に記載の情報提供方法。
【請求項１４】
前記人物が虹彩データの取得に適していないと判定されなかった場合、当該人物に対するメッセージを出力し、
前記メッセージの出力後に新たな顔画像が入力された場合、当該新たな顔画像から虹彩データの取得を試み、前記判定を行い、
前記人物から認証に使用するために十分な品質の虹彩データが一度も取得されていない場合において、前記人物に対して前記メッセージが出力された回数が閾値を超えている場合に、前記人物が虹彩データの取得に適していないと判定する、
請求項１３に記載の情報提供方法。
【請求項１５】
認証に使用するために十分な品質の虹彩データが取得されなかった場合に、認証に使用するために十分な品質の虹彩データが取得されなかった原因の深刻さを、前記判定に用いた情報に基づいて算出し、当該深刻さを表す深刻さ情報をメモリに記録し、
前記深刻さ情報の履歴に基づいて、前記人物が虹彩データの取得に適していないかを判定する、
請求項１３に記載の情報提供方法。
【請求項１６】
品質が虹彩データを利用した認証処理のための所定の基準を満たす虹彩データが取得された場合に、取得された虹彩データと前記人物の識別情報との組をデータベースに登録する、
請求項９から１５のいずれか一項に記載の情報提供方法。
【請求項１７】
顔画像を受け付ける受付処理と、
前記顔画像に写る人物が虹彩データの取得に適していないかを、前記顔画像に基づいて判定する判定処理と、
前記人物が虹彩データの取得に適していないと判定された場合に、前記人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する出力処理と、
をコンピュータに実行させるプログラムを記憶する記憶媒体。
【請求項１８】
前記出力処理は、前記情報として、前記人物が虹彩データの取得に適していないことを示す情報、および、前記人物による当該人物の虹彩データを取得させるための行動の中止を促す情報の、少なくともいずれかを出力する、
請求項１７に記載の記憶媒体。
【請求項１９】
前記判定処理は、前記人物が虹彩データの取得に支障をきたす要因を有していることを前記顔画像から検出し、前記人物が虹彩データの取得に支障をきたす要因を有していることが検出された場合に、前記人物が虹彩データの取得に適していないと判定する、
請求項１７または１８に記載の記憶媒体。
【請求項２０】
前記判定処理は、前記人物のまぶたの形状に基づき、まぶたを開けることに関する前記要因を前記人物が有していることを検出することで、前記人物が虹彩データの取得に適していないと判定する、
請求項１９に記載の記憶媒体。
【請求項２１】
前記プログラムは、
前記顔画像から虹彩データの取得を試みる虹彩データ取得処理と、
前記虹彩データ取得処理により虹彩データが取得されたか、および、前記虹彩データ取得処理により取得された虹彩データの品質が認証に使用するために十分であるか、の判定を行う成功判定処理と、をさらに前記コンピュータに実行させ、
前記判定処理は、前記虹彩データ取得処理により虹彩データが取得できなかった場合、または取得された虹彩データの品質が認証に使用するために十分でないと前記成功判定処理により判定された場合に、前記人物が虹彩データの取得に適していないかを判定する、
請求項１７から２０のいずれか一項に記載の記憶媒体。
【請求項２２】
前記出力処理は、前記人物が虹彩データの取得に適していないと判定されなかった場合、当該人物に対するメッセージを出力し、
前記メッセージの出力後に新たな顔画像が入力された場合、前記虹彩データ取得処理は当該新たな顔画像から虹彩データの取得を試み、前記成功判定処理は前記判定を行い、
前記判定処理は、前記人物から認証に使用するために十分な品質の虹彩データが一度も取得されていない場合において、前記人物に対して前記メッセージが出力された回数が閾値を超えている場合に、前記人物が虹彩データの取得に適していないと判定する、
請求項２１に記載の記憶媒体。
【請求項２３】
前記成功判定処理は、認証に使用するために十分な品質の虹彩データが取得されなかった場合に、認証に使用するために十分な品質の虹彩データが取得されなかった原因の深刻さを、前記判定に用いた情報に基づいて算出し、当該深刻さを表す深刻さ情報をメモリに記録し、
前記判定処理は、前記深刻さ情報の履歴に基づいて、前記人物が虹彩データの取得に適していないかを判定する、
請求項２１に記載の記憶媒体。
【請求項２４】
前記プログラムは、
撮影により顔画像を生成する撮影処理と、
品質が虹彩データを利用した認証処理のための所定の基準を満たす虹彩データが取得された場合に、取得された虹彩データと前記人物の識別情報との組をデータベースに登録する登録処理と、
をさらに前記コンピュータに実行させる請求項１７から２３のいずれか一項に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、虹彩を用いて認証を行う技術に関する。
【背景技術】
【０００２】
生体認証（バイオメトリクス認証）の一つに、虹彩を用いた認証がある。【０００３】
特許文献１は、読み取られた虹彩のデータの品質の良否を判定するステップと、品質が良好であるデータを用いて照合処理を行うステップと、を含む処理を行うバイオメトリクス認証装置を開示している。品質の良否を判定するステップでは、制御部が、虹彩のデータの一部が障害物等により欠けていること、目が充分に開いていないこと、および、虹彩読取時の利用者の動きにより焦点が合わず虹彩が確認できないこと等を検知する。品質が不良であるデータが取得された回数または照合が失敗した回数が規定回数を超えた場合、認証に失敗したことが利用者に通知される。そして、利用者によりボタンが押下されると、認証に失敗した原因が、表示部により表示される。特許文献１の技術は、このような処理により、利用者の認証の成功率を向上させようとしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２５７０４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載のバイオメトリクス認証装置は、認証が失敗した原因が解消可能な原因によるものであることを前提としているため、利用者への原因の通知が行われる。【０００６】
しかし、良好な品質のデータが取得できない原因の中には、解消される見込みが低い原因もある。例えば、利用者が適切な品質のデータを取得することが不可能かまたは困難であるような人物である場合、利用者へ原因を通知しても、原因が解消される見込みは低く、利用者の認証の成功率が向上しない可能性がある。【０００７】
そのような利用者に対しては、装置が虹彩データの取得を繰り返し試みても、認証に適した虹彩データを取得することができないため、虹彩データの取得の試みは無駄になってしまう。虹彩データを取得しようとする装置の処理時間が無駄になるだけでなく、利用者にとっても無駄に労力と時間を費やすという不利益がある。【０００８】
本発明は、虹彩データを取得するシーンにおいて発生し得る無駄な行動や無駄な処理等を低減することに供する装置及び方法等を提供することを、目的の１つとする。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る情報提供装置は、顔画像を受け付ける受付手段と、前記顔画像に写る人物が虹彩データの取得に適していないかを、前記顔画像に基づいて判定する判定手段と、前記人物が虹彩データの取得に適していないと判定された場合に、前記人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する出力手段と、を備える。【００１０】
本発明の一態様に係る情報提供方法は、顔画像を受け付け、前記顔画像に写る人物が虹彩データの取得に適していないかを、前記顔画像に基づいて判定し、前記人物が虹彩データの取得に適していないと判定された場合に、前記人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する。【００１１】
本発明の一態様に係る記憶媒体は、顔画像を受け付ける受付処理と、前記顔画像に写る人物が虹彩データの取得に適していないかを、前記顔画像に基づいて判定する判定処理と、前記人物が虹彩データの取得に適していないと判定された場合に、前記人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する出力処理と、をコンピュータに実行させるプログラムを記憶する。本発明の一態様は、上記プログラムによっても実現される。
【発明の効果】
【００１２】
本発明によれば、虹彩データを取得するシーンにおいて発生し得る無駄な行動や無駄な処理等を低減することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係る情報提供装置の構成を示すブロック図である。
【図２】第１の実施形態に係る情報提供方法の流れを示すフローチャートである。
【図３】本発明の第２の実施形態に係る虹彩データ取得装置の構成を示すブロック図である。
【図４】第２の実施形態に係る虹彩データ取得装置による処理の流れを示すフローチャートである。
【図５】本発明の各実施形態の各部を構成するハードウェアの例を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、本発明の実施形態を詳細に説明する。
【００１５】
＜＜第１の実施形態＞＞
まず、本発明の第１の実施形態について説明する。
【００１６】
図１は、第１の実施形態に係る情報提供装置１０の構成を示すブロック図である。
【００１７】
情報提供装置１０は、受付部１０１と、判定部１０２と、出力部１０３と、を備える。
【００１８】
受付部１０１は、顔画像を入力として受け付ける。顔画像は、少なくとも目の領域を含む、人物の顔の一部または全部を写した画像である。
【００１９】
判定部１０２は、顔画像に写る人物が虹彩データの取得に適していないかを、受付部１０１が受け付けた顔画像に基づいて判定する。虹彩データは虹彩のデータのことである。
【００２０】
出力部１０３は、顔画像に写る人物が虹彩データの取得に適していないと判定された場合に、顔画像に写る人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する。
【００２１】
情報提供装置１０による動作の流れを、図２のフローチャートを参照しながら説明する。まず、受付部１０１が、顔画像を受け付ける（ステップＳ１０１）。
【００２２】
次に、判定部１０２が、顔画像に写る人物が虹彩データの取得に適していないかを、受付部１０１が受け付けた顔画像に基づいて判定する（ステップＳ１０２）。
【００２３】
そして、出力部１０３は、顔画像に写る人物が虹彩データの取得に適していないと判定された場合に、顔画像に写る人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する（ステップＳ１０３）。出力部１０３は、顔画像に写る人物が虹彩データの取得に適していないと判定されなかった場合は、顔画像に写る人物が虹彩データの取得に適していないと判定された場合に出力される情報を出力しない。その代わりに、出力部１０３は、顔画像に写る人物が虹彩データの取得に適していないと判定された場合に出力される情報とは異なる情報を出力してもよい。
【００２４】
情報提供装置１０によれば、虹彩データを取得するシーンにおいて発生し得る無駄な行動や無駄な処理等を低減することができる。その理由は、虹彩データの取得に適していない人物が顔画像に写っている場合、判定部１０２が、その人物が虹彩データの取得に適していない人物であるということを判定するからである。そして、出力部１０３がその人物が虹彩データの取得に適していない人物であるということに基づく情報を出力するからである。出力部１０３により出力される情報により、その情報を受け取る装置または人が、虹彩データの取得に適していない人物が虹彩データを装置に取得させようとしているということに基づく処理、行動または判断を行うことで、その人物が虹彩データを装置に取得させることを試みることをやめさせたり、抑制したりすることが可能となる。
【００２５】
＜＜第２の実施形態＞＞
以下、第１の実施形態の具体例を説明する。
【００２６】
情報提供装置１０の具体例の１つは、図３に示される虹彩データ取得装置１１である。虹彩データ取得装置１１は、虹彩データを取得するための装置である。虹彩データ取得装置１１は、人物から虹彩を撮影して記録する処理の過程で、その人物が虹彩データの取得に適していないかを判定する。
【００２７】
図３に示されるように、虹彩データ取得装置１１は、虹彩データベース２１と通信可能に接続される。虹彩データベース２１は、虹彩データを記憶するデータベースである。
【００２８】
虹彩データベース２１は、個人を識別する情報と、その個人の虹彩のデータとを、互いに関連づけられた形式で記憶する。
【００２９】
個人を識別する情報は、例えば、氏名、生年月日、属性（性別、年齢、役職等）、および人ごとに付与されるユニークなＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）を含み得る。
【００３０】
虹彩データは、例えば、虹彩コード（後述）である。
【００３１】
＜構成＞
以下、虹彩データ取得装置１１の構成要素について説明する。
【００３２】
図３に示されるように、虹彩データ取得装置１１は、制御部１１１と、撮影部１１２と、虹彩データ取得部１１３と、成功判定部１１４と、適性判定部１１５と、生成部１１６と、出力部１１７と、入力インタフェース１１８と、メモリ１１９と、を備える。
【００３３】
＝＝＝入力インタフェース１１８＝＝＝
入力インタフェース１１８は、外部（例えば虹彩データ取得装置１１のユーザ）から様々なコマンドの入力を受け付ける。入力インタフェース１１８は、例えば、タッチパネル、タッチパッド、キーボード、および／または、入力装置（マウスやキーボード等）からの信号を受信するポート、等である。
【００３４】
＝＝＝メモリ１１９＝＝＝
メモリ１１９は、虹彩データ取得装置１１が扱うデータを一時的に、または非一時的に、記憶する。メモリ１１９は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ハードディスク、または可搬型記憶装置等によって実現され得る。メモリ１１９に対して、虹彩データ取得装置１１に含まれる他の構成要素は、自由にデータを読み書き可能である。
【００３５】
＝＝＝制御部１１１＝＝＝
制御部１１１は、虹彩データ取得装置１１に含まれる構成要素の動作を制御する。
【００３６】
また、制御部１１１は、虹彩データ取得装置１１が扱うデータの流れを制御する。例えば、制御部１１１は、撮影部１１２により生成された画像を受け取り、受け取った画像をメモリ１１９に記録し得る。
【００３７】
＝＝＝撮影部１１２＝＝＝
撮影部１１２は、虹彩を撮影することにより、虹彩を含む画像を生成する。撮影部１１２は、例えば、カメラである。撮影部１１２は、可視光カメラでもよいし、赤外線カメラでもよい。撮影部１１２は、例えば、制御部１１１から発せられる撮影指示に応じて、撮影を実行する。この撮影指示は、例えば、撮影部１１２により撮影されようとしている人物（すなわち、虹彩データの取得の対象者）が、虹彩データ取得装置１１に対して入力するコマンドに基づいて、発せられる。対象者は、自身の虹彩のデータを虹彩データ取得装置１１に取得させることを目的として、撮影部１１２の前に位置し、入力インタフェース１１８を介して虹彩データ取得装置１１にコマンドを入力する。したがって、撮影部１１２が生成する画像には対象者が写ることが想定される。対象者は、特に、自身の虹彩が撮影されるように、撮影部１１２の方向または自身の顔の位置を調節し得る。
【００３８】
＝＝＝虹彩データ取得部１１３＝＝＝
虹彩データ取得部１１３は、撮影部１１２によって生成された画像から、画像に含まれる対象者の虹彩のデータを取得するよう、構成される。具体的には、虹彩データ取得部１１３は、認証に使用可能な虹彩データを、画像の中の虹彩の領域の画素値から、生成するよう構成される。
【００３９】
認証に使用可能な虹彩データとして代表的なものに、虹彩コードと呼ばれるデータがある。虹彩コードは、虹彩の領域の画像データを処理することで得られるデータである。虹彩コードは、個人に固有の生体情報（いわゆる、バイオメトリクス情報）であるため、適切に虹彩が撮影された場合には、認証に使用可能なデータである。
【００４０】
虹彩データ取得部１１３が虹彩コードを生成する方法には、例えば次のステップが含まれる。
・画像から目の領域を検出するステップ
・目の領域のうちの、上まぶたの縁、下まぶたの縁、瞳孔と虹彩との境界、および虹彩と白目（強膜とも呼ばれる）との境界を検出するステップ
・虹彩が写っている領域における模様を帯状に展開するステップ
・展開された模様を符号化するステップ
虹彩データ取得部１１３は、以上のようなステップを実行することによって虹彩コードを生成するよう構成され得る。
【００４１】
＝＝＝成功判定部１１４＝＝＝
成功判定部１１４は、虹彩データ取得部１１３による虹彩データの取得が成功したかを判定する。虹彩データの取得が成功したか否かは、言い換えれば、認証に使用可能な虹彩データが取得できたか否か、である。
【００４２】
成功判定部１１４は、虹彩データ取得部１１３により認証に使用可能な虹彩データが取得できた場合は、虹彩データの取得が成功したと判定する。成功判定部１１４は、虹彩データ取得部１１３により認証に使用可能な虹彩データが取得できなかった場合は、虹彩データの取得が成功しなかった（すなわち、失敗した）と判定する。
【００４３】
認証に使用可能な虹彩データが取得できなかった場合とは、例えば、虹彩の位置が特定できなかったり、画像に表れている虹彩の面積が小さすぎたりしていること等が原因で虹彩データ自体が取得できなかった場合である。上述の虹彩データ取得部１１３が行うステップの処理のいずれにおいてエラーが生じて、虹彩データの取得が正常に完了しなかった場合、成功判定部１１４は、虹彩データ取得部１１３による虹彩データの取得が成功しなかったと判定し得る。
【００４４】
他に、認証に使用可能な虹彩データが取得できなかった場合とは、取得された虹彩データが、認証に使用可能でないと判定される場合である。
【００４５】
成功判定部１１４は、虹彩データ取得部１１３が虹彩データの取得が正常に完了した場合において、取得された虹彩データが、認証に使用可能であるかを判定する。
【００４６】
虹彩データが認証に使用可能であるとは、具体的には、虹彩データの品質が、虹彩データを利用した認証のための所定の基準を満たすことである。品質とは、虹彩データによって表されている情報に対する評価である。所定の基準は、その虹彩データを用いた認証が、求められる精度で実施可能であるための基準である。所定の基準は設計事項であるが、一例を挙げるならば、「その虹彩データを用いて他人受入率が０．００１％以下であるような認証を実施可能であること」である。
【００４７】
例えば、取得された虹彩データに、個人に特有の特徴が十分に表れていない場合、その虹彩データは認証に使用可能であるとはいえない。取得された虹彩データに、虹彩の特徴としては不自然な特徴がある場合、その虹彩データは認証に使用可能であるとはいえない。このようなことから、成功判定部１１４は、取得された虹彩データに表れる特徴に対し分析を行い、その分析に基づいて、虹彩データが認証に使用可能であるかを判定してもよい。
【００４８】
成功判定部１１４は、虹彩データの取得が正常に完了し、かつ取得された虹彩データが認証に使用可能である場合に、虹彩データの取得が成功したと判定する。成功判定部１１４は、虹彩データ取得部１１３が虹彩データの取得を正常に完了できなかった場合、または、取得された虹彩データが認証に使用可能でない場合に、虹彩データの取得が成功しなかったと判定する。
【００４９】
＝＝＝適性判定部１１５＝＝＝
適性判定部１１５は、対象者が虹彩データの取得に適していないかを判定する。
【００５０】
虹彩データの取得に適していない人物とは、一つの観点では、認証に使用可能な虹彩データが取得できる見込みがない人物である。虹彩データの取得に適していない人物は、また一つの観点では、虹彩データの取得に支障をきたす要因を有している人物である。
【００５１】
虹彩データの取得に支障をきたす要因の具体例を挙げる。
・目が義眼であること
・虹彩の特徴を十分に抽出できないほど虹彩の一部または全部を隠すようなカラーコンタクトが装着されていること
・眼瞼下垂の症状により虹彩の大部分がまぶたに隠れていること
・まぶたの開く度合いが極度に小さい（いわゆる目が細い）ために虹彩の大部分がまぶたに隠れていること
・虹彩がまつげによって隠されている程度が許容できないレベルであること
・震え等の動きにより十分な鮮明さで虹彩のデータが得られないこと
適性判定部１１５は、対象者が上記に挙げた要因のいずれかを有していることを顔画像から検出するように構成されればよい。ただし、適性判定部１１５を構成するにあたって、適性判定部１１５が検出する要因は、上記の複数の要因のうちの一部でもよい。また、上記具体例は一例であり、適性判定部１１５は虹彩データの取得に支障をきたす上記以外の要因を検出するよう構成されてもよい。
【００５２】
以下、対象者が虹彩データの取得に適していないかを判定することを、「対象者の適性を判定する」とも表記する。また、以下、対象者が虹彩データの取得に適していないと判定することを、単に「対象者が不向きであると判定する」とも表記する。
【００５３】
適性判定部１１５は、例えば、検出された目が義眼の特徴を有することを検出することにより、対象者が不向きであると判定してもよい。
【００５４】
義眼の特徴は、例えば、目が生体でないことを表す特徴であってよい。目が生体ではないことを表す特徴は、瞳孔のサイズが変化しないことであってもよい。この場合、撮影部１１２は、対象者の目の領域を含む撮像の範囲に含む動画像を撮像してもよい。そして、適性判定部１１５は、瞳孔のサイズの変動を検出してもよい。撮影部１１２には、例えばＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などの光源が取り付けられていてもよい。光源は、例えば制御部１１１の制御によって、光を照射するように構成されていてよい。撮影部１１２が動画像を撮像している間に、制御部１１１は、光源が対象者の顔に可視光を例えば所定時間の間照射するように光源を制御してもよい。適性判定部１１５は、得られた動画像において瞳孔のサイズの変動を検出してよい。適性判定部１１５は、検出された変動の大きさと、義眼ではない目において検出された瞳孔のサイズの変動の分布及び義眼において検出された瞳孔サイズの変動の分布とに基づいて、対象者の目が義眼である可能性の高さを判定してもよい。これらの分布はあらかじめ実験によって生成されていてよい。対象者の目が義眼である可能性が所定の基準よりも低い場合、適性判定部１１５は、目が生体でない、すなわち、目が義眼の特徴を有すると判定してよい。
【００５５】
義眼の特徴は、虹彩の領域に瞳孔が検出されないことであってもよい。適性判定部１１５は、例えば、既存のいずれかの方法によって虹彩の領域と瞳孔の領域とを検出してよい。そして、虹彩の領域から瞳孔の領域が検出されなかった場合、適性判定部１１５は、撮影されている目が義眼であると判定してもよい。例えば、人間の目に対して近赤外光を照射した場合、網膜による近赤外光の反射光は、その近赤外光の光源に向かう方向において強くなる。対象者の顔に対して撮影部１１２の方向から近赤外光が照射されている場合、撮影部１１２が対象者の顔を撮像することによって得られる画像では、瞳孔の部分は虹彩の部分よりも明るい。このような状態の瞳孔は、明瞳孔とも呼ばれる。この特徴を使用して瞳孔を検出する方法は、明瞳孔法と呼ばれる。また、赤外光が撮影部１１２の光軸とは異なる方向から対象者の顔に対して照射されている場合、撮影部１１２が対象者の顔を撮像することによって得られる画像では、瞳孔の部分は虹彩の部分よりも暗い。このような状態の瞳孔は、暗瞳孔とも呼ばれる。この特徴を使用して瞳孔を検出する方法は、暗瞳孔法と呼ばれる。適性判定部１１５は、明瞳孔法及び暗瞳孔法の組み合わせ又はいずれか一方によって、瞳孔を検出してもよい。そして、瞳孔が検出されない場合、適性判定部１１５は、対象者の目が義眼であると判定してもよい。この場合、瞳孔を検出する方法に適した位置に、虹彩データ取得装置１１に接続された近赤外光の光源が設置されていてよい。この場合、光源は、例えば制御部１１１の制御によって、撮影部１１２が撮像を行っている間に、例えば所定時間の間、赤外光を照射するよう構成されていてよい。適性判定部１１５は、得られた画像を使用して、瞳孔を検出してよい。適性判定部１１５は、例えば、近赤外光が照射されていない状態と、近赤外が照射されている状態とにおける、瞳孔の明るさの差に基づいて、対象者の目が義眼である可能性の高さを判定してもよい。適性判定部１１５は、明瞳孔の明るさと暗瞳孔の明るさとの差に基づいて、対象者の目が義眼である可能性の高さを判定してもよい。これらの場合、義眼ではない目における明るさの差の分布と、義眼である目における明るさの差の分布とを、あらかじめ例えば実験によって得ておいてよい。対象者の目が義眼である可能性が所定の基準よりも低い場合、適性判定部１１５は、目が生体でない、すなわち、目が義眼の特徴を有すると判定してよい。義眼の特徴を判定する方法は、以上の方法に限られない。
【００５６】
適性判定部１１５は、例えば、カラーコンタクトの存在を検出し、カラーコンタクトの範囲が虹彩の範囲を狭めていることを検出することにより、対象者が不向きであると判定してもよい。
【００５７】
適性判定部１１５は、例えば、テンプレートマッチングによって、虹彩の領域におけるカラーコンタクトの存在と、カラーコンタクトの範囲とを判定してもよい。この場合、適性判定部１１５は、さまざまなカラーコンタクトの虹彩部分のイメージを、テンプレートとして保持していてよい。このテンプレートマッチングにおいて、適性判定部１１５は、テンプレートに、平行移動、拡大、縮小、及び、回転を行ってよい。適性判定部１１５は、虹彩の領域にテンプレートがマッチした場合、マッチした場所におけるテンプレートに対する差の大きさを表す値に基づいて、カラーコンタクトの有無を判定してもよい。
【００５８】
また、カラーコンタクトの虹彩の部分が、パターンの繰り返しによって描かれている場合、及び、虹彩の部分の模様が網点によって表されている場合、虹彩の部分の模様に周期性が生じる。適性判定部１１５は、虹彩の領域を検出し、検出した虹彩の領域において、画素値の周期性の有無を判定してもよい。適性判定部１１５は、虹彩の領域において、円周方向及び動径方向における周期性の有無を判定してもよい。この場合、適性判定部１１５は、例えば、動径方向が例えば縦軸になり、円周方向が例えば横軸になるように、虹彩の領域の画像を矩形の画像に変換してよい。適性判定部１１５は変換後の画像に対して例えばフーリエ変換などの変換を使用して、変換後の矩形の画像の縦方向及び横方向の周期的な変化の有無を判定してよい。適性判定部１１５は、対象者の顔が撮像された画像に直交する２軸を設定してもよい。適性判定部１１５は、その画像から、設定した２軸と平行な辺を持ち、虹彩の領域を囲む矩形内の画像を切り出してもよい。適性判定部１１５は、切り出した画像の軸方向の周期性の有無を判定してもよい。周期性があることが判定された場合、適性判定部１１５は、カラーコンタクトが存在すると判定してよい。適性判定部１１５は、虹彩の領域における画素値の色に基づいて、カラーコンタクトの存在を判定してもよい。
【００５９】
カラーコンタクトの虹彩の部分の模様が、限られた数（例えば、３つ以内）の色の色素によって描かれている場合、カラーコンタクトの虹彩の部分の色の分布には、鋭いピークが発生することが考えられる。適性判定部１１５は、例えば、虹彩の領域に含まれる画素の画素値の分布を生成してもよい。そして、適性判定部１１５は、虹彩の領域における個数の割合が所定割合以上である画素値のピークを検出してよい。適性判定部１１５は、検出されたピークの鋭さを判定してもよい。ピークの鋭さは、例えば、半値幅によって表されていてもよい。適性判定部１１５は、所定の基準よりも鋭いピークが存在する場合、カラーコンタクトが存在すると判定してもよい。適性判定部１１５は、さらに、所定の基準よりも鋭いピークとして分布に現れている画素値を持つ画素の、虹彩の領域における分布を特定してもよい。適性判定部１１５は、そのような画素の、虹彩の領域の外周部における頻度の、虹彩の領域の内周部における頻度に対する高さが所定の基準を上回るか否かを判定してもよい。適性判定部１１５は、そのような画素の、虹彩の領域の外周部における頻度の、虹彩の領域の内周部における頻度に対する高さが所定の基準を上回る場合に、カラーコンタクトが存在していると判定してもよい。カラーコンタクトの存在を判定する方法は、以上の方法に限られない。
【００６０】
適性判定部１１５は、対象者が目を一杯に開いても認証に使用可能な虹彩データが取得できないと推定される場合に、対象者が不向きであると判定してもよい。
【００６１】
例えば、虹彩データの取得が成功しなかった場合において、受け付けられた画像が、対象者が目を一杯に開いた状態の画像であることがわかっている場合は、その適性判定部１１５は、対象者が不向きであると判定し得る。受け付けられた画像が対象者が目を一杯に開いた状態の画像であるかを知るため、例えば、虹彩データ取得装置１１は、出力部１１７により対象者が目を一杯に開いた状態で撮影を受けたかを尋ね、「はい」または「いいえ」の入力を受け付けてもよい。「はい」と入力された場合、対象者が目を一杯に開いたにも関わらず虹彩データの取得が成功しなかったことから、適性判定部１１５は対象者が不向きであると判定してもよい。
【００６２】
受け付けられた画像が対象者が目を一杯に開いた状態の画像であるかを知るため、適性判定部１１５は、目を一杯に開いている場合に生じる目または目の周りの特徴を検出してもよい。例えば、適性判定部１１５は、眉が上がっていること、おでこにしわが生じていること、等が検出される場合に、対象者が目を一杯に開いていると推定してもよい。
【００６３】
適性判定部１１５は、対象者が目を一杯に開いても認証に使用可能な虹彩データが取得できないことを、まぶたの位置および／または形状に基づいて推定してもよい。
【００６４】
例えば、適性判定部１１５は、適性判定部１１５は、対象者の目の動画を取得し、その動画を分析してもよい。動画において対象者が目を開いたり閉じたりしていれば、最もまぶたが上がっている時の状態が、対象者にとって目をある程度一杯に開いている時の状態であると推定される。適性判定部１１５は、目をある程度一杯に開いている時の状態から、対象者が目を一杯に開いた状態を推定し得る。
【００６５】
あるいは、適性判定部１１５は、受け付けられた画像におけるまぶたの形状に基づいて、常に虹彩の大部分がまぶたに隠れるような特質を持つ人（眼瞼下垂の症状がある人や著しく目が細い人）の特徴があることを検出することで、対象者が目を一杯に開いても認証に使用可能な虹彩データが取得できないことを検出してもよい。すなわち、適性判定部１１５は、虹彩の大部分を隠しているまぶたの状態が、一時的なものではなく対象者の特質によって生じていることを、まぶたの形状に基づいて検出し得る。例えば、適性判定部１１５は、虹彩が隠れないようにまぶたを開くことができる人が一時的にまぶたを虹彩にかぶせている時のまぶたの形状と、常に虹彩の大部分がまぶたに隠れるような特質を持つ人のまぶたの形状とを、区別する識別器を学習によって用意し、対象者の目の画像に対してその識別器を用いてもよい。
【００６６】
適性判定部１１５は、虹彩の領域の一部または全部を隠している障害物を検出し、その障害物がまつげであること、およびまつげが虹彩の領域を隠している程度が許容できないレベルであることを検出することにより、対象者が不向きであると判定してもよい。適性判定部１１５は、例えば、障害物の、形および顔画像における位置に基づき、その障害物がまつげであることを検出し得る。また、適性判定部１１５は、虹彩部分にかかっているまつげの面積を、まつげが虹彩の領域を隠している程度の尺度として使用し得る。適性判定部１１５は、面積が所定の基準値を超える場合、まつげが虹彩の領域を隠している程度が許容できないレベルであると判定すればよい。
【００６７】
適性判定部１１５は、時間的に連続する複数の顔画像から、対象者の様子を分析することにより、対象者の適性を判定してもよい。例えば、適性判定部１１５は、対象者の目が小刻みに震えていることを検出してもよい。適性判定部１１５は、対象者の目だけでなく顔全体が小刻みに震えていること、または絶え間なく動いていること等を検出してもよい。適性判定部１１５は、複数の顔画像から特定される対象者の動きが、虹彩データの取得に支障をきたすレベルであると判定した場合に、対象者が不向きであると判定してもよい。
【００６８】
適性判定部１１５は、上述した複数の判定方法のうちの一部または全部が実行されるように構成されてよい。
【００６９】
なお、上述した判定方法のいくつかは、対象者が虹彩データの取得に支障をきたす特徴（または性質とも）を有していることを検出する方法であるといえる。
【００７０】
なお、適性判定部１１５により虹彩データの取得に適していないと判定される人物は、上記に挙げた人物以外にも考えられる。上記に挙げた人物以外の、虹彩データの取得に適していないと判定され得る人物については、［補足］欄において説明する。
【００７１】
＝＝＝生成部１１６＝＝＝
生成部１１６は、出力部１１７により出力される情報を生成する。生成される情報は、虹彩データ取得装置１１による処理の結果または経過を示す情報である。生成される情報の具体例は、虹彩データ取得装置１１の動作の説明の中で挙げる。
【００７２】
＝＝＝出力部１１７＝＝＝
出力部１１７は、生成部１１６により生成された情報を出力する。
【００７３】
出力部１１７による出力先は、例えば、情報の表示機能を持つ表示装置、または虹彩データ取得装置１１以外の情報処理装置等である。
【００７４】
＜動作＞
以下、虹彩データ取得装置１１による処理の流れを、図４のフローチャートを参照しながら説明する。なお、各処理は、各処理がプログラムを実行するプロセッサによって実行される場合においては、プログラムの中の命令の順序に従って実行されればよい。各処理が別個のデバイスによって実行される場合においては、処理を完了したデバイスが次の処理を実行するデバイスに通知を行うか、制御部１１１が各処理の終了の把握および開始の指示を行うことで、処理が順番に実行されればよい。なお、処理を行う各部は、めいめいの処理に必要なデータを、例えば、そのデータを生成した部から受け取り、および／またはメモリ１１９から読み出せばよい。
【００７５】
なお、以下で説明される虹彩データ取得装置１１による処理は、虹彩認証を利用しようとする人物が、その人物の虹彩のデータを虹彩データベース２１に登録することを目的として虹彩データ取得装置１１を利用する場合に開始され得る。虹彩データ取得装置１１による処理は、虹彩認証を利用しようとする人物が、その人物の虹彩のデータを虹彩データベース２１に登録されている虹彩データと照合する認証処理を受けることを目的として虹彩データ取得装置１１を利用する場合に開始され得る。以下、虹彩データ取得装置１１に自身の虹彩のデータを取得させようとしている人物を、「利用者」とも表記する。
【００７６】
まず、撮影部１１２が、利用者の顔を撮影する（ステップＳ１１）。例えば、利用者が撮影部１１２の前に立ち、入力インタフェース１１８を介して虹彩データ取得装置１１に撮影のためのコマンドを入力し、そのコマンドに応じて制御部１１１が撮影部１１２に撮影指示を送ればよい。
【００７７】
撮影部１１２が撮影を行うことで、利用者の顔が写された顔画像が生成される。ただし、顔画像は、必ずしも顔の全体が写されている必要は無い。顔画像は、虹彩が存在する範囲を写した画像であればよい。
【００７８】
顔画像が生成されたら、虹彩データ取得部１１３が、顔画像からの虹彩データの取得を試みる（ステップＳ１２）。
【００７９】
次に、成功判定部１１４が、ステップＳ１２の処理、すなわち虹彩データの取得が、成功したかを判定する（ステップＳ１３）。
【００８０】
虹彩データの取得が成功したと判定された場合は（ステップＳ１３においてＹＥＳ）、制御部１１１は、取得した虹彩データを認証に使用する虹彩データとして記録する（ステップＳ１４）。虹彩データの取得が、虹彩データの登録を目的として行われている場合は、制御部１１１は、虹彩データベース２１に、取得した虹彩データを登録すればよい。この場合、虹彩データ取得装置１１は入力インタフェース１１８を介して利用者の個人識別情報の入力を受け付け（予め受け付けていてもよい）、受け付けた個人識別情報と取得された虹彩データとの組を虹彩データベース２１に登録し得る。虹彩データの取得が、虹彩データベース２１に登録されている虹彩データとの照合を目的として行われている場合は、制御部１１１は、照合のため、メモリ１１９に虹彩データを記録すればよい。この場合、虹彩データ取得装置１１は、メモリ１１９に記録した虹彩データと、虹彩データベース２１に登録されている虹彩データとの照合を行ってもよい。
【００８１】
ステップＳ１４の処理後、生成部１１６が虹彩データの取得の成功を示す情報を生成し、出力部１１７がその情報を出力する（ステップＳ１５）。
【００８２】
虹彩データの取得の成功を示す情報は、虹彩データの取得が虹彩データの登録を目的として行われている場合は、例えば、「正常に登録されました」というメッセージでもよい。虹彩データの取得が虹彩データベース２１に登録されている虹彩データとの照合を目的として行われている場合は、虹彩データの取得の成功を示す情報は、照合が成功したか否かを表す情報でもよい。特に、照合が成功した場合（すなわち、取得された虹彩データに合致する虹彩データが虹彩データベース２１から見つかった場合）、出力部１１７は、照合によって特定される利用者の個人識別情報を、虹彩データの取得の成功を示す情報として出力してもよい。照合が失敗したことを示す情報（例えば、「データベースに登録されたデータに合致しません」というメッセージ等）も、虹彩データの取得の成功を示す情報の一つとなり得る。
【００８３】
虹彩データの取得が成功しなかったと判定された場合は（ステップＳ１３においてＮＯ）、適性判定部１１５が、利用者が虹彩データの取得に適していないかを、判定する（ステップＳ１６）。
【００８４】
利用者が虹彩データの取得に適していないと判定された場合（ステップＳ１７においてＹＥＳ）、生成部１１６が、利用者が虹彩データの取得に適していないことに基づいて出力情報を生成する（ステップＳ１８）。そして、出力部１１７が、その出力情報を出力する（ステップＳ１９）。この出力情報は、利用者が虹彩データの取得に適していないことに起因して出力される情報であり、ステップＳ１５で出力される情報とも、後述のステップＳ２１で出力される情報とも異なる。
【００８５】
出力情報は、例えば、利用者に対するメッセージを含む情報であり得る。
【００８６】
メッセージの内容は、例えば、虹彩データ取得装置１１に虹彩データを取得させようとする努力を中止すべきであることを示唆するメッセージである。具体的なメッセージの例は、「あなたは虹彩データの取得に適していません。」、「残念ながら、あなたから虹彩データを取得することは困難です。」、「虹彩データの取得を中止してください。」等である。
【００８７】
出力情報は、「係員が参ります。係員の指示に従ってください。」、「虹彩データの取得が困難であるため取得処理を終了します。」等、利用者がこれ以上虹彩データの取得のための行動を行えないことを示すメッセージを含む情報でもよい。
【００８８】
出力情報が利用者に対するメッセージを含む情報である場合は、出力部１１７は利用者が視認可能な表示装置に出力情報を出力すればよい。
【００８９】
出力情報は、例えば、利用者以外の者に、虹彩データの取得に適していない人物が虹彩データ取得装置１１を利用していることを示すメッセージを含む情報であり得る。メッセージの例は、「現在利用中の方は虹彩データの取得に適していません。対応してください。」等である。
【００９０】
出力情報が利用者以外の者へのメッセージを含む情報である場合は、出力部１１７は、その者が使用する端末に出力情報を出力（送信）すればよい。
【００９１】
出力情報は、メッセージを含まなくてもよい。例えば、出力情報は、発光体を点灯させる信号でもよい。発光体が利用者または係員が視認可能な位置にあれば、利用者または係員は、発光体が点灯したことに基づき、利用者が虹彩データの取得に適していないことを理解し得る。この他、出力情報は、ブザーを鳴動させる信号、エラーの発生を感得させる画像、虹彩データ取得装置１１に接続された情報処理装置に特定の処理を実行させる信号、等でもよい。
【００９２】
虹彩データ取得装置１１が、利用者が虹彩データの取得に適していないことに基づいて特定の処理を開始し、または特定の処理を終了する場合、虹彩データ取得装置１１に特定の処理を開始したことを表す情報、および、特定の処理を終了したことを表す情報も、出力情報といえる。
【００９３】
ステップＳ１７における判定結果がＹＥＳである場合は、虹彩データの取得の試みは再び行わずに、制御部１１１は処理を終了させる。
【００９４】
利用者が虹彩データの取得に適していないと判定されなかった場合（ステップＳ１７においてＮＯ）、制御部１１１は、虹彩データの取得の試みを継続してもよい。虹彩データの取得の試みを継続する場合は（ステップＳ２０においてＹＥＳ）、処理はステップＳ１１に戻り、虹彩データ取得装置１１は再び虹彩データの取得を試み得る。
【００９５】
虹彩データの取得の試みを継続しない場合は（ステップＳ２０においてＮＯ）、生成部１１６が虹彩データの取得の失敗を示す情報を生成し、出力部１１７がその情報を出力する。
【００９６】
虹彩データの取得の失敗を示す情報は、例えば、「虹彩データの取得に失敗しました。」というメッセージを含む情報である。虹彩データの取得の失敗を示す情報は、ステップＳ１９で出力される出力情報とは異なるように設計される。
【００９７】
制御部１１１は、例えば、ステップＳ１１の処理が開始されてから所定の時間が経過した場合や、ステップＳ１３でＮＯと判定された回数が所定の回数に達した場合等に、虹彩データの取得の試みを継続しないと判定してよい。
【００９８】
あるいは、ステップＳ２０の判定は、利用者の判断に基づいて行われてもよい。虹彩データ取得装置１１は、ステップＳ２０の判定の前にステップＳ２１の処理を行い、利用者に「虹彩データの取得を再度試みるか」を尋ねるメッセージを表示し、利用者の判断の結果を受け付けてもよい。利用者が「虹彩データの取得を再度試みる」と判断したことを示す入力を受け付けた場合、制御部１１１は、虹彩データの取得の試みを継続すると判定すればよい。
【００９９】
ステップＳ２０でＹＥＳと判定された後の顔の撮影は、自動的に（利用者の撮影指示を待たずに）行われてもよい。ステップＳ２０でＹＥＳと判定された後の顔の撮影は、再び利用者からの撮影指示を受け付けるのに応じて実行されてもよい。
【０１００】
ステップＳ１６の判定は、同じ利用者について１度目の処理であるときと、２度目以降の処理であるときとで異なる基準で行われてもよい。すなわち、ステップＳ１６の判定の基準は、これまで同じ利用者について行われたステップＳ１２またはＳ１６の回数に応じて異なるよう、設計されてもよい。
【０１０１】
ステップＳ２０でＹＥＳと判定された場合において、ステップＳ１１の処理の前に、出力部１１７が、利用者に対するメッセージを出力してもよい。このメッセージは生成部１１６が生成すればよい。メッセージは、ステップＳ２１で表示されるメッセージと同内容のメッセージでもよい。メッセージは、「目を見開いてください。」「髪が目にかかっている可能性があります。髪を除けてください。」等、より適切な虹彩データが取得できるようにするためのアドバイスを表すメッセージでもよい。生成部１１６は、このようなアドバイスを表すメッセージを、適性判定部１１５により実行された処理の結果の一部に基づいて生成してもよい。
【０１０２】
［補足］適性判定部１１５によるステップＳ１６の判定の基準のさらなる例
適性判定部１１５によるステップＳ１６の判定の基準の例は、既にいくつか説明されたが、さらに以下に挙げる。
【０１０３】
適性判定部１１５は、虹彩データの取得が成功していないまま同じ利用者から撮影指示を受け付けた回数が所定値を超えている場合に、ステップＳ１６において利用者が虹彩データの取得に適さないと判定してもよい。このような構成は、利用者が撮影を繰り返し受けても虹彩データの取得が成功しない可能性が高いことを検出するものであり、利用者によるさらなる虹彩データの取得の試みを抑止することに寄与する。
【０１０４】
適性判定部１１５は、虹彩データの取得が成功していないまま同じ利用者に対してアドバイスを表すメッセージが出力された回数が所定値を超えている場合に、ステップＳ１６において利用者が虹彩データの取得に適さないと判定してもよい。このような構成は、利用者が改善努力をしないか、利用者の改善努力が報われていない可能性が高いことを検出するものであり、利用者によるさらなる虹彩データの取得の試みを抑止することに寄与する。
【０１０５】
なお、上記の所定値は、虹彩データの取得の失敗の種類や程度等に応じて異なって設定されていてもよい。例えば、ステップＳ１３において障害物が虹彩の一部を隠していると判定された場合は、所定値は“４”に設定され、ステップＳ１３において虹彩の位置が特定できないと判定された場合は、所定値は“２”に設定されてもよい。なお、このような判定のため、成功判定部１１４は、ステップＳ１３において、失敗の種類や程度をメモリ１１９に記録するよう構成され得る。
【０１０６】
失敗の程度とは、失敗に寄与した原因の深刻さの尺度であり、例えば、虹彩データの取得が成功するための指標からの乖離の程度である。例えば、失敗の種類が、画像において見えている虹彩の面積が少ないことである場合、失敗の程度は、画像において見えている虹彩の領域の面積を標準値（標準的な正常の虹彩データを元に設定され得る）から引いた値で表されてもよい。失敗の程度を表す情報の例としては、他には、例えば、目が義眼である可能性の高さを示す値、虹彩にかかる障害物（まつげ）の量を示す値、および画像の不鮮明さを示す評価値、等が考えられる。
【０１０７】
適性判定部１１５は、ステップＳ１３において判定される失敗について、その失敗の程度を、ステップＳ１３の判定において使用したデータに基づいて算出し得る。また、適性判定部１１５は、ステップＳ１３において判定される失敗の程度に応じたスコアを累積加算し、累積値が所定値を超えた場合に、利用者が虹彩データの取得に適していないと判定してもよい。例えば、成功判定部１１４は、ステップＳ１３において虹彩の領域が十分でない場合に、画像において見えている虹彩の領域の面積を標準値から引いた値をスコアとして、メモリ１１９に記憶させる。そして、成功判定部１１４は、ステップＳ１３において虹彩の領域が十分でないと判定される度に、スコアを累積する。適性判定部１１５は、ステップＳ１６の判定において、累積値が所定値を超えているかを判定し、累積値が所定値を超えている場合、利用者が虹彩データの取得に適していないと判定し得る。なお、スコアは、上記のように累積値が所定値と比較される態様であれば、失敗の程度が甚だしいほど高い値となるよう設定される。また、特定の種類の失敗については一律のスコアが設定されてもよい。失敗の種類ごとに一律のスコアが設定されてもよい。
【０１０８】
適性判定部１１５は、最近の失敗の程度と、それ以前の失敗の程度との比較に基づき、ステップＳ１６の判定を行ってもよい。例えば、撮影し直したにも関わらず失敗の程度が変化しない場合、取得に成功する見込みがないといえる。そこで、成功判定部１１４は、例えば、ステップＳ１３において判定される失敗の程度をメモリ１１９に記録し得る。そして、適性判定部１１５は、ステップＳ１６において、例えば、最近の失敗の程度と、その１つ前の失敗の程度とを比較し、その差が基準未満である（小さい）場合に、利用者が虹彩データの取得に適していないと判定してもよい。
【０１０９】
＜効果＞
第２の実施形態に係る虹彩データ取得装置１１によれば、虹彩データを取得するシーンにおいて発生し得る無駄な行動や無駄な処理等を低減することができる。その理由は、第１の実施形態の説明で説明した理由と同様である。
【０１１０】
また、第２の実施形態では、利用者が虹彩データの取得に適していないかの判定が、利用者から取得される虹彩データの記録前に行われる。虹彩データ取得装置１１が虹彩データベース２１への虹彩データの登録時に利用される場合、利用者は虹彩データベース２１に虹彩データが登録される前に、自身が虹彩データの取得に適していないことを知ることができる。それによって、早い段階で、虹彩データの取得に適していない利用者に虹彩認証の利用を諦めさせることができる。虹彩データ取得装置１１が認証時に利用される場合、利用者には虹彩認証以外の別の認証方法による認証を早期に促すことができる。
【０１１１】
＜実施形態の各部を実現するハードウェアの構成＞
以上で説明された本発明の各実施形態において、各装置の各構成要素を示すブロックは、機能単位で示されている。しかし、構成要素を示すブロックは、各構成要素が別個のモジュールにより構成されることを必ずしも意味していない。
【０１１２】
各構成要素の処理は、例えば、コンピュータシステムが、コンピュータ読み取り可能な記憶媒体により記憶された、その処理をコンピュータシステムに実行させるプログラムを、読み出し、実行することによって、実現されてもよい。「コンピュータ読み取り可能な記憶媒体」は、例えば、光ディスク、磁気ディスク、光磁気ディスク、および不揮発性半導体メモリ等の可搬媒体、ならびに、コンピュータシステムに内蔵されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびハードディスク等の記憶装置である。「コンピュータ読み取り可能な記憶媒体」は、コンピュータシステム内部の揮発性メモリのようにプログラムを一時的に保持可能なもの、および、ネットワークや電話回線等の通信回線のように、プログラムを伝送するものも含む。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよく、更に前述した機能をコンピュータシステムにすでに記憶されているプログラムとの組み合わせで実現できるものであってもよい。
【０１１３】
「コンピュータシステム」とは、一例として、図５に示されるようなコンピュータ９００を含むシステムである。コンピュータ９００は、以下のような構成を含む。
・１つまたは複数のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１
・ＲＯＭ９０２
・ＲＡＭ９０３
・ＲＡＭ９０３へロードされるプログラム９０４
・プログラム９０４を格納する記憶装置９０５
・記憶媒体９０６の読み書きを行うドライブ装置９０７
・通信ネットワーク９０９と接続する通信インタフェース９０８
・データの入出力を行う入出力インタフェース９１０
・各構成要素を接続するバス９１１
例えば、各実施形態における各装置の各構成要素は、その構成要素の機能を実現するプログラム９０４をＣＰＵ９０１がＲＡＭ９０３にロードして実行することで実現される。各装置の各構成要素の機能を実現するプログラム９０４は、例えば、予め、記憶装置９０５やＲＯＭ９０２に格納される。そして、必要に応じてＣＰＵ９０１がプログラム９０４を読み出す。記憶装置９０５は、例えば、ハードディスクである。プログラム９０４は、通信ネットワーク９０９を介してＣＰＵ９０１に供給されてもよいし、予め記憶媒体９０６に格納されており、ドライブ装置９０７に読み出され、ＣＰＵ９０１に供給されてもよい。なお、記憶媒体９０６は、例えば、光ディスク、磁気ディスク、光磁気ディスク、および不揮発性半導体メモリ等の、可搬媒体である。
【０１１４】
各装置の実現方法には、様々な変形例がある。例えば、各装置は、構成要素毎にそれぞれ別個のコンピュータ９００とプログラムとの可能な組み合わせにより実現されてもよい。また、各装置が備える複数の構成要素が、一つのコンピュータ９００とプログラムとの可能な組み合わせにより実現されてもよい。
【０１１５】
また、各装置の各構成要素の一部または全部は、その他の汎用または専用の回路、コンピュータ等やこれらの組み合わせによって実現されてもよい。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。
【０１１６】
各装置の各構成要素の一部または全部が複数のコンピュータや回路等により実現される場合には、複数のコンピュータや回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、コンピュータや回路等は、クライアントアンドサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。
【０１１７】
上記実施形態の一部または全部は以下の付記のようにも記載され得るが、以下には限られない。
【０１１８】
＜＜付記＞＞
［付記１］
顔画像を受け付ける受付手段と、
前記顔画像に写る人物が虹彩データの取得に適していないかを、前記顔画像に基づいて判定する判定手段と、
前記人物が虹彩データの取得に適していないと判定された場合に、前記人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する出力手段と、
を備える情報提供装置。
［付記２］
前記出力手段は、前記情報として、前記人物が虹彩データの取得に適していないことを示す情報、および、前記人物による当該人物の虹彩データを取得させるための行動の中止を促す情報の、少なくともいずれかを出力する、
付記１に記載の情報提供装置。
［付記３］
前記判定手段は、前記人物が虹彩データの取得に支障をきたす要因を有していることを前記顔画像から検出し、前記人物が虹彩データの取得に支障をきたす要因を有していることが検出された場合に、前記人物が虹彩データの取得に適していないと判定する、
付記１または２に記載の情報提供装置。
［付記４］
前記判定手段は、前記人物のまぶたの形状に基づき、まぶたを開けることに関する前記要因を前記人物が有していることを検出することで、前記人物が虹彩データの取得に適していないと判定する、
付記３に記載の情報提供装置。
［付記５］
前記顔画像から虹彩データの取得を試みる虹彩データ取得手段と、
前記虹彩データ取得手段により虹彩データが取得されたか、および、前記虹彩データ取得手段により取得された虹彩データの品質が認証に使用するために十分であるか、の判定を行う成功判定手段と、をさらに備え、
前記判定手段は、前記虹彩データ取得手段により虹彩データが取得できなかった場合、または取得された虹彩データの品質が認証に使用するために十分でないと前記成功判定手段により判定された場合に、前記人物が虹彩データの取得に適していないかを判定する、
付記１から４のいずれか一つに記載の情報提供装置。
［付記６］
前記出力手段は、前記人物が虹彩データの取得に適していないと判定されなかった場合、当該人物に対するメッセージを出力し、
前記メッセージの出力後に新たな顔画像が入力された場合、前記虹彩データ取得手段は当該新たな顔画像から虹彩データの取得を試み、前記成功判定手段は前記判定を行い、
前記判定手段は、前記人物から認証に使用するために十分な品質の虹彩データが一度も取得されていない場合において、前記人物に対して前記メッセージが出力された回数が閾値を超えている場合に、前記人物が虹彩データの取得に適していないと判定する、
付記５に記載の情報提供装置。
［付記７］
前記成功判定手段は、認証に使用するために十分な品質の虹彩データが取得されなかった場合に、認証に使用するために十分な品質の虹彩データが取得されなかった原因の深刻さを、前記判定に用いた情報に基づいて算出し、当該深刻さを表す深刻さ情報をメモリに記録し、
前記判定手段は、前記深刻さ情報の履歴に基づいて、前記人物が虹彩データの取得に適していないかを判定する、
付記５に記載の情報提供装置。
［付記８］
撮影により顔画像を生成する撮影手段と、
品質が虹彩データを利用した認証処理のための所定の基準を満たす虹彩データが取得された場合に、取得された虹彩データと前記人物の識別情報との組をデータベースに登録する登録手段と、
をさらに備える付記１から７のいずれか一つに記載の情報提供装置。
［付記９］
顔画像を受け付け、
前記顔画像に写る人物が虹彩データの取得に適していないかを、前記顔画像に基づいて判定し、
前記人物が虹彩データの取得に適していないと判定された場合に、前記人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する、
情報提供方法。
［付記１０］
前記情報として、前記人物が虹彩データの取得に適していないことを示す情報、および、前記人物による当該人物の虹彩データを取得させるための行動の中止を促す情報の、少なくともいずれかを出力する、
付記９に記載の情報提供方法。
［付記１１］
前記人物が虹彩データの取得に支障をきたす要因を有していることを前記顔画像から検出し、前記人物が虹彩データの取得に支障をきたす要因を有していることが検出された場合に、前記人物が虹彩データの取得に適していないと判定する、
付記９または１０に記載の情報提供方法。
［付記１２］
前記人物のまぶたの形状に基づき、まぶたを開けることに関する前記要因を前記人物が有していることを検出することで、前記人物が虹彩データの取得に適していないと判定する、
付記１１に記載の情報提供方法。
［付記１３］
前記顔画像から虹彩データの取得を試み、
前記取得により虹彩データが取得されたか、および、前記取得により取得された虹彩データの品質が認証に使用するために十分であるかの判定を行い、
虹彩データが取得できなかった場合、または取得された虹彩データの品質が認証に使用するために十分でないと判定された場合に、前記人物が虹彩データの取得に適していないかを判定する、
付記９から１２のいずれか一つに記載の情報提供方法。
［付記１４］
前記人物が虹彩データの取得に適していないと判定されなかった場合、当該人物に対するメッセージを出力し、
前記メッセージの出力後に新たな顔画像が入力された場合、当該新たな顔画像から虹彩データの取得を試み、前記判定を行い、
前記人物から認証に使用するために十分な品質の虹彩データが一度も取得されていない場合において、前記人物に対して前記メッセージが出力された回数が閾値を超えている場合に、前記人物が虹彩データの取得に適していないと判定する、
付記１３に記載の情報提供方法。
［付記１５］
認証に使用するために十分な品質の虹彩データが取得されなかった場合に、認証に使用するために十分な品質の虹彩データが取得されなかった原因の深刻さを、前記判定に用いた情報に基づいて算出し、当該深刻さを表す深刻さ情報をメモリに記録し、
前記深刻さ情報の履歴に基づいて、前記人物が虹彩データの取得に適していないかを判定する、
付記１３に記載の情報提供方法。
［付記１６］
品質が虹彩データを利用した認証処理のための所定の基準を満たす虹彩データが取得された場合に、取得された虹彩データと前記人物の識別情報との組をデータベースに登録する、
付記９から１５のいずれか一つに記載の情報提供方法。
［付記１７］
顔画像を受け付ける受付処理と、
前記顔画像に写る人物が虹彩データの取得に適していないかを、前記顔画像に基づいて判定する判定処理と、
前記人物が虹彩データの取得に適していないと判定された場合に、前記人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する出力処理と、
をコンピュータに実行させるプログラムを記憶する記憶媒体。
［付記１８］
前記出力処理は、前記情報として、前記人物が虹彩データの取得に適していないことを示す情報、および、前記人物による当該人物の虹彩データを取得させるための行動の中止を促す情報の、少なくともいずれかを出力する、
付記１７に記載の記憶媒体。
［付記１９］
前記判定処理は、前記人物が虹彩データの取得に支障をきたす要因を有していることを前記顔画像から検出し、前記人物が虹彩データの取得に支障をきたす要因を有していることが検出された場合に、前記人物が虹彩データの取得に適していないと判定する、
付記１７または１８に記載の記憶媒体。
［付記２０］
前記判定処理は、前記人物のまぶたの形状に基づき、まぶたを開けることに関する前記要因を前記人物が有していることを検出することで、前記人物が虹彩データの取得に適していないと判定する、
付記１９に記載の記憶媒体。
［付記２１］
前記プログラムは、
前記顔画像から虹彩データの取得を試みる虹彩データ取得処理と、
前記虹彩データ取得処理により虹彩データが取得されたか、および、前記虹彩データ取得処理により取得された虹彩データの品質が認証に使用するために十分であるか、の判定を行う成功判定処理と、をさらに前記コンピュータに実行させ、
前記判定処理は、前記虹彩データ取得処理により虹彩データが取得できなかった場合、または取得された虹彩データの品質が認証に使用するために十分でないと前記成功判定処理により判定された場合に、前記人物が虹彩データの取得に適していないかを判定する、
付記１７から２０のいずれか一つに記載の記憶媒体。
［付記２２］
前記出力処理は、前記人物が虹彩データの取得に適していないと判定されなかった場合、当該人物に対するメッセージを出力し、
前記メッセージの出力後に新たな顔画像が入力された場合、前記虹彩データ取得処理は当該新たな顔画像から虹彩データの取得を試み、前記成功判定処理は前記判定を行い、
前記判定処理は、前記人物から認証に使用するために十分な品質の虹彩データが一度も取得されていない場合において、前記人物に対して前記メッセージが出力された回数が閾値を超えている場合に、前記人物が虹彩データの取得に適していないと判定する、
付記２１に記載の記憶媒体。
［付記２３］
前記成功判定処理は、認証に使用するために十分な品質の虹彩データが取得されなかった場合に、認証に使用するために十分な品質の虹彩データが取得されなかった原因の深刻さを、前記判定に用いた情報に基づいて算出し、当該深刻さを表す深刻さ情報をメモリに記録し、
前記判定処理は、前記深刻さ情報の履歴に基づいて、前記人物が虹彩データの取得に適していないかを判定する、
付記２１に記載の記憶媒体。
［付記２４］
前記プログラムは、
撮影により顔画像を生成する撮影処理と、
品質が虹彩データを利用した認証処理のための所定の基準を満たす虹彩データが取得された場合に、取得された虹彩データと前記人物の識別情報との組をデータベースに登録する登録処理と、
をさらに前記コンピュータに実行させる付記１７から２３のいずれか一つに記載の記憶媒体。
【０１１９】
本願発明は以上に説明した実施形態に限定されるものではない。以上に説明した実施形態の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０１２０】
この出願は、２０１８年９月２６日に出願された日本出願特願２０１８−１８１０２７を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１２１】
１０    情報提供装置
１０１    受付部
１０２    判定部
１０３    出力部
１１    虹彩データ取得装置
１１１    制御部
１１２    撮影部
１１３    虹彩データ取得部
１１４    成功判定部
１１５    適性判定部
１１６    生成部
１１７    出力部
１１８    入力インタフェース
１１９    メモリ
２１    虹彩データベース
９００    コンピュータ
９０１    ＣＰＵ
９０２    ＲＯＭ
９０３    ＲＡＭ
９０４    プログラム
９０５    記憶装置
９０６    記憶媒体
９０７    ドライブ装置
９０８    通信インタフェース
９０９    通信ネットワーク
９１０    入出力インタフェース
９１１    バス
【図１】
2020066776.tif 000003
【図２】
2020066776.tif 000004
【図３】
2020066776.tif 000005
【図４】
2020066776.tif 000006
【図５】
2020066776.tif 000007
【手続補正書】
【提出日】令和3年3月23日(2021.3.23)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
顔画像を受け付ける受付手段と、
前記顔画像に写る人物が虹彩データの取得に適していないかを、前記顔画像に基づいて判定する判定手段と、
前記人物が虹彩データの取得に適していないと判定された場合に、前記人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する出力手段と、
を備える情報提供装置。
【請求項２】
前記出力手段は、前記情報として、前記人物が虹彩データの取得に適していないことを示す情報、および、前記人物による当該人物の虹彩データを取得させるための行動の中止を促す情報の、少なくともいずれかを出力する、
請求項１に記載の情報提供装置。
【請求項３】
前記判定手段は、前記人物が虹彩データの取得に支障をきたす要因を有していることを前記顔画像から検出し、前記人物が虹彩データの取得に支障をきたす要因を有していることが検出された場合に、前記人物が虹彩データの取得に適していないと判定する、
請求項１または２に記載の情報提供装置。
【請求項４】
前記判定手段は、前記人物のまぶたの形状に基づき、まぶたを開けることに関する前記要因を前記人物が有していることを検出することで、前記人物が虹彩データの取得に適していないと判定する、
請求項３に記載の情報提供装置。
【請求項５】
前記顔画像から虹彩データの取得を試みる虹彩データ取得手段と、
前記虹彩データ取得手段により虹彩データが取得されたか、および、前記虹彩データ取得手段により取得された虹彩データの品質が認証に使用するために十分であるか、の判定を行う成功判定手段と、をさらに備え、
前記判定手段は、前記虹彩データ取得手段により虹彩データが取得できなかった場合、または取得された虹彩データの品質が認証に使用するために十分でないと前記成功判定手段により判定された場合に、前記人物が虹彩データの取得に適していないかを判定する、
請求項１から４のいずれか一項に記載の情報提供装置。
【請求項６】
前記出力手段は、前記人物が虹彩データの取得に適していないと判定されなかった場合、当該人物に対するメッセージを出力し、
前記メッセージの出力後に新たな顔画像が入力された場合、前記虹彩データ取得手段は当該新たな顔画像から虹彩データの取得を試み、前記成功判定手段は前記判定を行い、
前記判定手段は、前記人物から認証に使用するために十分な品質の虹彩データが一度も取得されていない場合において、前記人物に対して前記メッセージが出力された回数が閾値を超えている場合に、前記人物が虹彩データの取得に適していないと判定する、
請求項５に記載の情報提供装置。
【請求項７】
前記成功判定手段は、認証に使用するために十分な品質の虹彩データが取得されなかった場合に、認証に使用するために十分な品質の虹彩データが取得されなかった原因の深刻さを、前記判定に用いた情報に基づいて算出し、当該深刻さを表す深刻さ情報をメモリに記録し、
前記判定手段は、前記深刻さ情報の履歴に基づいて、前記人物が虹彩データの取得に適していないかを判定する、
請求項５に記載の情報提供装置。
【請求項８】
撮影により顔画像を生成する撮影手段と、
品質が虹彩データを利用した認証処理のための所定の基準を満たす虹彩データが取得された場合に、取得された虹彩データと前記人物の識別情報との組をデータベースに登録する登録手段と、
をさらに備える請求項１から７のいずれか一項に記載の情報提供装置。
【請求項９】
顔画像を受け付け、
前記顔画像に写る人物が虹彩データの取得に適していないかを、前記顔画像に基づいて判定し、
前記人物が虹彩データの取得に適していないと判定された場合に、前記人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する、
情報提供方法。
【請求項１０】
顔画像を受け付ける受付処理と、
前記顔画像に写る人物が虹彩データの取得に適していないかを、前記顔画像に基づいて判定する判定処理と、
前記人物が虹彩データの取得に適していないと判定された場合に、前記人物が虹彩データの取得に適していないと判定されたことに基づく情報を出力する出力処理と、
をコンピュータに実行させるプログラム。
【国際調査報告】
2020066776.tif 000008
2020066776.tif 000009
2020066776.tif 000010
2020066776.tif 000011