(57)【要約】【課題】被写体の姿勢を判定すること。【解決手段】  撮像装置により被写体が撮像された撮像画像を取得し、撮像画像に含まれる複数の領域のそれぞれに基づいて、複数の空間周波数特性を算出し、算出された複数の空間周波数特性に応じて、撮像装置に対する被写体の姿勢を判定する。  また、撮像装置により被写体が撮像された撮像画像を取得し、撮像画像に含まれる複数の領域のそれぞれに基づいて、複数の空間周波数特性を算出し、算出された複数の空間周波数特性に応じて、撮像装置に対する被写体の姿勢を判定し、被写体の姿勢が適正であると判定された場合、撮像画像と記憶部に記憶された登録画像との照合処理を実行してもよい。【選択図】図６
2019057199.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置により被写体が撮像された撮像画像を取得し、
前記撮像画像に含まれる複数の領域のそれぞれに基づいて、複数の空間周波数特性を算出し、
算出された前記複数の空間周波数特性に応じて、前記撮像装置に対する前記被写体の姿勢を判定する、
処理をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項２】
前記判定の処理において、前記被写体の姿勢が適正であると判定された場合、前記撮像画像と記憶部に記憶された登録画像との照合処理を実行する、
ことを特徴とする請求項１に記載の画像処理プログラム。
【請求項３】
前記被写体の姿勢は、前記撮像装置に対する前記被写体の傾きである、
ことを特徴とする請求項１に記載の画像処理プログラム。
【請求項４】
前記被写体は、手のひらである、
ことを特徴とする請求項１に記載の画像処理プログラム。
【請求項５】
前記複数の領域は、前記撮像画像の右側領域と左側領域、及び／又は、前記撮像画像の上側領域と下側領域を含む、
ことを特徴とする請求項１に記載の画像処理プログラム。
【請求項６】
前記判定する処理は、前記複数の空間周波数特性を比較し、所定の範囲の空間周波数の成分の差分が閾値以上である場合、前記複数の領域のうち、前記所定の範囲の空間周波数の成分が少ない空間周波数特性に対応する特定の領域に対応する前記被写体の部分が、前記被写体の他の部分より前記撮像装置に近いと判定する処理を含む、
ことを特徴とする請求項１に記載の画像処理プログラム。
【請求項７】
前記所定の範囲の空間周波数の成分の差分は、前記複数の空間周波数特性のそれぞれの前記所定の範囲の空間周波数の成分の平均値の差分である、
ことを特徴とする請求項５に記載の画像処理プログラム。
【請求項８】
前記複数の空間周波数特性のそれぞれの前記所定の範囲の周波数の成分の平均値は、前記複数の空間周波数特性のそれぞれを、中心に近いほど低周波の成分が配置され周囲に広がるほど高周波の成分が配置されるパワースペクトル画像として表現した場合の、前記パワースペクトル画像のそれぞれにおける中心から所定の距離を有する特定の範囲に含まれる成分の平均値である、
ことを特徴とする請求項７に記載の画像処理プログラム。
【請求項９】
撮像装置により被写体が撮像された撮像画像を取得し、
前記撮像画像に含まれる複数の領域のそれぞれに基づいて、複数の空間周波数特性を算出し、
算出された前記複数の空間周波数特性に応じて、前記撮像装置に対する前記被写体の姿勢を判定する、
処理をコンピュータが実行することを特徴とする画像処理方法。
【請求項１０】
撮像装置と、
前記撮像装置により被写体が撮像された撮像画像を取得し、前記撮像画像に含まれる複数の領域のそれぞれに基づいて、複数の空間周波数特性を算出し、算出された前記複数の空間周波数特性に応じて、前記撮像装置に対する前記被写体の姿勢を判定する、処理を実行する制御装置と、
を有することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理プログラム、画像処理方法、及び画像処理装置に関する。
【背景技術】
【０００２】
生体認証技術において、カメラを備えたセンサを用いて非接触で生体画像を取得する場合、撮像時に被写体の姿勢や被写体とセンサとの距離を適切に保持することが望ましい。そのため、被写体の姿勢や被写体とカメラとの距離を矯正する物理的なガイドがしばしば利用される。しかしながら、携帯端末等で生体認証を実現する状況においては、物理的なガイドの利用は携帯性を損ねる。そこで、物理的なガイドを使用せずに、被写体とカメラとを適切な距離に誘導することが求められる。
【０００３】
特開２０１５−０７２１５５号公報では、複数の画像のぼけ方の違いから被写体の距離情報を算出する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−０７２１５５号公報
【特許文献２】特開２００５−１１５５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術では、被写体とカメラとの距離を算出できたとしても、被写体の姿勢を検知することは難しい。ここで、被写体の姿勢とは、カメラに対する被写体の傾きと言い換えることもできる。例えば、手のひら認証においては、被写体である手のひらはカメラに対してできる限り平行の姿勢で撮像されることが望まれる。
【０００６】
一の側面では、本発明は、被写体の姿勢を判定することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一観点によれば、撮像装置により被写体が撮像された撮像画像を取得し、撮像画像に含まれる複数の領域のそれぞれに基づいて、複数の空間周波数特性を算出し、算出された複数の空間周波数特性に応じて、撮像装置に対する被写体の姿勢を判定する。
【発明の効果】
【０００８】
一の側面において、本発明は、被写体の姿勢を判定することを可能とする。
【図面の簡単な説明】
【０００９】
【図１】図１は、画像処理装置のハードウェア構成例を示す図である。
【図２】図２は、生体を含む画像の一例を示す図である。
【図３】図３は、空間周波数の特性を示すパワースペクトル画像の一例を示す図である。
【図４】図４は、生体を含む画像の一例を示す図である。
【図５】図５は、空間周波数の特性を示すパワースペクトル画像の一例を示す図である。
【図６】図６は、画像処理手順の一例を示すフローチャートである。
【図７】図７は、生体を含む画像の一例を示す図である。
【図８】図８は、分割画像の一例を示す図である。
【図９】図９は、高速フーリエ変換の結果の一例を示す図である。
【図１０】図１０は、被写体の姿勢の一例を示す図である。
【図１１】図１１は、認証処理手順の一例を示すフローチャートである。
【図１２】図１２は、ガイド表示の一例を示す図である。
【図１３】図１３は、判定結果の一例を示す図である。
【図１４】図１４は、認証結果の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して各実施形態について詳細に説明する。各実施形態における各処理は適宜組み合わせることが可能である。なお、各実施形態を説明するための全図において、同一部分には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１１】
図１は、各実施形態の画像処理装置１０のハードウェア構成例を示す図である。各実施形態の画像処理装置１０は、制御装置１１、記憶装置１２、表示装置１３、撮像装置１４、照明装置１５、入力装置１６を有し、これらはシステムバス１７で相互に接続されている。
【００１２】
制御装置１１は、画像処理装置１０を制御する装置である。制御装置１１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の電子回路が用いられても良い。制御装置１１は、記憶装置１２に格納されているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、各種プログラムに基づいて、各種演算や各ハードウェア構成部とのデータ入出力等、画像処理装置１０の動作を制御して、各種処理を実行する。制御装置１１は、プログラムの実行中に必要となる各種情報等は、例えば記憶装置１２から取得することができる。なお、制御装置１１が行う処理の一部を専用のハードウェアを用いて実現しても良い。制御装置１１は、画像処理プログラムや認証処理プログラムに基づき、各実施形態に係る処理を実行する。
【００１３】
記憶装置１２は、画像処理プログラムや認証処理プログラムを記憶する。記憶装置１２は、主記憶装置及び補助記憶装置を含んでも良い。主記憶装置は、例えば、制御装置１１に実行させるＯＳやアプリケーションプログラムの少なくとも一部を一時的に記憶する。また、主記憶装置は、制御装置１１による処理に必要な各種データを記憶する。なお、主記憶装置としては、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を用いても良い。
【００１４】
補助記憶装置は、例えば、画像処理プログラムや認証処理プログラムを記憶する。補助記憶装置は、制御装置１１からの指示に基づいて、記憶された各種情報の読み出しや、書き込みを行うことができる。補助記憶装置としては、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等のストレージ等を用いても良い。補助記憶装置は、処理において使用する情報や処理の結果を記憶しても良い。また、主記憶装置と補助記憶装置は、互いの機能を担い合っても良い。
【００１５】
表示装置１３は、例えば、液晶ディスプレイ、タッチパネル等を用いても良い。表示装置１３は、制御装置１１からの指示に基づき、画像処理プログラムの実行経過や実行結果、認証処理の結果等を表示する。
【００１６】
撮像装置１４は、制御装置１１からの指示に基づき、利用者の生体情報を撮像する撮像装置であり、各実施形態においては、利用者の手のひらを含む画像を非接触で撮像する。撮像装置１４としては、例えば、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）カメラやＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラを用いても良い。また、撮像装置１４は、赤外光カットフィルタを搭載しなくても良い。
【００１７】
照明装置１５は、撮像装置１４が撮像を行う際に被写体を照らす装置であり、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）光源を用いても良く、赤外線ＬＥＤであっても良い。
【００１８】
入力装置１６は、利用者からの入力を受け付ける装置であり、例えば、タッチパネル、キーボード、マウス等を用いても良い。
【００１９】
以下、第１実施形態に係る画像処理装置１０の制御装置１１の画像処理の具体的な動作を例示する。制御装置１１は、撮像装置１４により撮像された生体を含む画像を取得する。図２は、生体を含む画像２０の一例を示す図である。画像２０は、一例として、利用者の手のひらが撮像された画像であり、手のひらの掌紋２１や手の内部を通る静脈２２や細かい皺２３が写っている。掌紋２１は、一般的に手相と呼ばれており、手のひらにある大きな皺を指す。細かい皺２３は、指先の指紋と同様の細かい皺を指す。なお、図２の画像２０や、以降で説明する同様の図においては、符号の記載を一部省略する。
【００２０】
制御装置１１は、取得したカラー画像をモノクロ化（単色化）する。例えば、制御装置１１は、カラー画像の各画素のＲＧＢの輝度値のうち、いずれかの要素のみに基づいてモノクロ画像を生成しても良い。制御装置１１は、例えば、取得したカラー画像の各画素のＲの輝度値のみを、各画素の新たな輝度値として採用し、モノクロ画像を生成しても良い。
【００２１】
制御装置１１は、生成したモノクロ画像を複数の領域に分割し、複数の領域のそれぞれに対して、空間周波数の特性を算出する。分割の例としては、制御装置１１は、例えば、モノクロ画像を左右に２分割しても良く、上下に２分割しても良い。
【００２２】
ここで、空間周波数とは、空間的な周期を有する構造上の性質であり、単位長に含まれる構造の繰り返しの多さを示す。２次元の画像においては、画像を色の濃淡を振幅とする２次元波の重ね合わせとして捉えることができるため、例えば、手のひらの画像２０に対して空間周波数を求めることにより、画像２０に含まれる手のひらの掌紋２１、静脈２２、細かい皺２３等が構成するパターンの複雑さ（細かさ）を評価することが可能となる。
【００２３】
また、空間周波数の特性とは、２次元空間周波数に関するパワースペクトルのことを言う。制御装置１１は、例えば、分割した複数の領域のそれぞれに対して、離散フーリエ変換（ＤＦＴ）又は高速フーリエ変換（ＦＦＴ）を用いて２次元フーリエ変換を行うことにより、複数の領域のそれぞれに対応する空間周波数の特性を算出しても良い。
【００２４】
図３は、空間周波数の特性を示すパワースペクトル画像３０の一例を示す図である。パワースペクトル画像３０は、例えば、画像２０のモノクロ画像を高速フーリエ変換し、算出された空間周波数に関するパワースペクトルを、中心に近いほど低周波の成分を配置し、周囲に広がるほど高周波の成分を配置し、輝度で成分の量を表した画像である。パワースペクトル画像３０は、中心から同距離にある位置は同じ周波数を示し、色が白いほどその位置の周波数の成分が多く含まれ、黒いほどその位置の周波数の成分が少ないことを示す。
【００２５】
従って、画像２０のモノクロ画像を高速フーリエ変換した結果を示すパワースペクトル画像３０は、画像２０に低周波成分が多く含まれていれば中心部分の輝度が高くなり、高周波成分が多く含まれていれば周辺部の輝度が高くなる。
【００２６】
図４は、生体を含む画像４０の一例を示す図である。画像４０は、手のひらが撮像装置１４の焦点距離より近くに位置した状態で、手のひらが撮像された画像である。画像４０は、手のひらが撮像装置１４の焦点距離より近くに位置した状態で撮像されているため、手のひらの掌紋２１は写っているが、静脈２２や細かい皺２３がぼやけてしまいほとんど写っていない。
【００２７】
図５は、空間周波数の特性を示すパワースペクトル画像５０の一例を示す図である。パワースペクトル画像５０は、画像４０のモノクロ画像を高速フーリエ変換した結果を示すパワースペクトル画像である。画像４０は細かい皺２３がぼやけているため低周波成分以外の周波数成分が少ない。このため、例えば画像２０が手のひらが適正な姿勢及び位置で撮像された画像であるとした場合、適正な姿勢及び位置で撮像された画像に対応するパワースペクトル画像３０と比較して、パワースペクトル画像５０は中心から比較的近い部分を除く部分で輝度が低くなっていることが分かる。
【００２８】
なお、手のひらの姿勢が適正であるとは、例えば、手のひらの撮像装置１４に対する傾きが比較的小さいことを意味する。また、手のひらの位置が適正であるとは、例えば、手のひらと撮像装置１４との距離が撮像装置１４の焦点距離と比較的一致していることを意味する。従って、手のひらの姿勢と位置が適正な状態で撮像された画像は、一定程度（手のひら認証を行うための情報が十分に取得できる程度）の鮮明さを有している。
【００２９】
また、制御装置１１は、算出した複数の領域のそれぞれに対する空間周波数の特性を比較する。より具体的には、制御装置１１は、複数の領域のそれぞれに対する空間周波数の特性に含まれる所定の範囲の周波数の成分の値をそれぞれ比較する。例えば、制御装置１１は、領域Ａに対応する空間周波数の特性に含まれる所定の範囲の周波数の成分の値の平均値Ａを算出する。
【００３０】
所定の範囲とは、例えば、パワースペクトル画像において、中心から比較的近い部分と比較的遠い部分とを除くドーナツ形状の範囲とすることができる。所定の範囲は、例えば、中心から５０ピクセル離れた位置から１００ピクセル離れた位置までに相当する範囲としても良い。所定の範囲は、例示した範囲に限られるものではなく、範囲の幅を狭めることや、５０ピクセルより内側の範囲や１００ピクセルより外側の範囲であっても良く、高速フーリエ変換を行う元の画像の画素数に基づいて設定されても良い。また、所定の範囲とは、例えば、パワースペクトル画像において、単に中心から比較的近い部分を除く範囲（一例としては、図５において網掛けされた円の外側の範囲）とすることも可能である。
【００３１】
同様にして、制御装置１１は、領域Ｂに対応する空間周波数の特性に含まれる所定の範囲の周波数の成分の値の平均値Ｂを算出する。そして、制御装置１１は、算出した平均値Ａと平均値Ｂとを比較する。制御装置１１は、平均値Ａと平均値Ｂとの差を算出しても良い。
【００３２】
制御装置１１は、比較の結果に応じて、撮像装置１４に対する画像２０に撮像された生体（手）の姿勢を判定する。制御装置１１は、例えば、平均値Ａは平均値Ｂより小さく、平均値Ａと平均値Ｂとの差が閾値以上である場合、領域Ａに対応する手のひらの部分は、領域Ｂに対応する手のひらの部分より、撮像装置１４に近いと判定しても良い。利用者が腕を伸ばして手のひらを下にして撮像している場合において、例えば、領域Ａが画像の右側であって、領域Ｂが画像の左側であるとすると、制御装置１１は、手のひらの左側が右側よりも撮像装置１４に近くなっていると判定しても良い。この場合、制御装置１１は、撮像装置１４に対して手のひらが左に傾いていると判定しても良い。
【００３３】
また、制御装置１１は、例えば、平均値Ａと平均値Ｂとの差が閾値未満である場合、領域Ａに対応する手のひらの部分と領域Ｂに対応する手のひらの部分とは撮像装置１４とほぼ同距離にあり、撮像装置１４に対して手のひらは水平であると判定しても良い。
【００３４】
第１実施形態に係る画像処置装置１０の画像処理手順の一例について説明する。図６は、画像処置装置１０の画像処理手順の一例を示すフローチャートである。図７は、生体を含む画像７０の一例を示す図である。画像７０は、手のひらが撮像されており、生体を含む画像の一例として、以下の説明を行う。
【００３５】
画像処理装置１０の制御装置１１は、撮像装置１４により撮像された生体を含む画像を取得する（Ｓ１０１）。制御装置１１は、例えば、画像７０を取得する。
【００３６】
制御装置１１は、取得した画像７０をモノクロ画像７１に変換する（Ｓ１０２）。制御装置１１は、モノクロ画像７１を複数の領域に分割する（Ｓ１０３）。図８は、分割画像の一例を示す図である。制御装置１１は、例えば、モノクロ画像７１を左右に分割し、分割画像８０ａと分割画像８０ｂとを生成する。制御装置１１は、モノクロ画像７１の右側又は左側の半分を、白色や黒色やモノクロ画像７１全体の輝度の平均値の色などの一色で塗りつぶすことにより、分割画像８０ａや分割画像８０ｂを生成しても良い。図８は、白によって塗りつぶした場合を一例として示している。
【００３７】
制御装置１１は、分割した複数の領域に基づく画像のそれぞれについて空間周波数特性を算出する（Ｓ１０４）。制御装置１１は、例えば、分割画像８０ａと分割画像８０ｂとをそれぞれ、塗りつぶした色を背景色とした縦横の画像数が同一の２の累乗の値である枠画像に埋め込み、生成した変換用画像をそれぞれ高速フーリエ変換する。
【００３８】
変換用画像としては、例えば、モノクロ画像７１の各画素の輝度値の平均値を背景色とした５１２×５１２ピクセルの画像の中心に、分割画像８０ａと分割画像８０ｂとのいずれかを配置した画像を使用しても良い。
【００３９】
制御装置１１は、高速フーリエ変換によって、分割画像８０ａと分割画像８０ｂとのそれぞれに対応する空間周波数特性を算出する。図９は、高速フーリエ変換の結果を示す図である。制御装置１１は、分割画像８０ａと分割画像８０ｂとのそれぞれに対応する空間周波数特性について、パワースペクトル画像９０ａとパワースペクトル画像９０ｂとを生成しても良い。
【００４０】
制御装置１１は、算出した空間周波数特性を比較する（Ｓ１０５）。制御装置１１は、例えば、パワースペクトル画像９０ａとパワースペクトル画像９０ｂとのそれぞれにおける中心から所定の距離離れた部分の周波数の成分の平均値の差分を算出しても良い。制御装置１１は、算出した差分が閾値以上である場合に、分割画像８０ａと分割画像８０ｂとのそれぞれに対応する空間周波数特性に差があると判定しても良い。
【００４１】
制御装置１１は、比較の結果に基づいて、撮像装置１４に対するモノクロ画像７１に写った生体の姿勢を判定する（Ｓ１０６）。例えば、パワースペクトル画像９０ａとパワースペクトル画像９０ｂとにおいて中心から所定の距離離れた領域における周波数の成分の平均値が、パワースペクトル画像９０ａの方が閾値以上小さい場合、パワースペクトル画像９０ａに対応する分割画像８０ａすなわちモノクロ画像７１の右側は高周波成分が少なく、ぼやけてしまっていることが分かる。制御装置１１は、例えば、モノクロ画像７１の右側に対応する被写体の手のひらの左側が撮像装置１４の適切な撮像距離より近くに位置していると判定しても良い。
【００４２】
制御装置１１は、表示装置１３に判定の結果を表示する（Ｓ１０７）。図１０は、被写体の姿勢の一例を示す図である。判定結果は、例えば、図１０で示す様に、被写体である手のひら１００の親指１０１側が撮像装置１４に近いことを示す。制御装置１１は、「手のひらが左に傾いています」、「手のひらの親指側をカメラから少し遠ざけて下さい（右手の場合）」といった内容の表示を行っても良い。
【００４３】
以上より、画像処理装置１０は、画像に撮像された生体の撮像装置１４に対する姿勢を判定することができるため、利用者に被写体の姿勢の情報をフィードバックすることができる。
【００４４】
なお、左右で分割する例を挙げたがこれに限られるものではなく、制御装置１１は、例えば、画像を上下で分割し、手のひらの指先側や手首側の傾きを判定しても良い。更に、制御装置１１は、画像を左右で分割した分割画像と、上下で分割した分割画像の４つの分割画像に基づいて、処理を実行しても良い。
【００４５】
この場合、制御装置１１は、取得した手のひらの画像に基づいて、手のひらの右側、左側、指先側、手首側の４つの部分の傾きを判定できる。例えば、手のひらの左側と指先側とが撮像装置１４に近いと判定されたとすると、制御装置１１は、「手のひらの左側と指先側とが下がっている」旨の内容の表示を行っても良い。
【００４６】
続いて、第２実施形態に係る画像処理装置１０の制御装置１１の認証処理の具体的な動作を例示する。第２実施形態の説明において、第１実施形態と同様の部分については、同一の符号を付し、一部説明を省略する。
【００４７】
画像処理装置１０は、制御装置１１が記憶装置１２に記憶された認証処理プログラムを読み込み実行することにより、生体認証である認証処理を行う。一例として、画像処理装置１０は、撮像装置１４が撮像した認証対象の生体を含む画像と、データベースに予め登録された登録画像との照合を行う。より具体的には、画像処理装置１０は、認証処理時に撮像された画像に含まれる静脈パターンとデータベースに登録された静脈パターンとの類似度が閾値以上である場合に、認証対象である利用者がデータベースに登録された登録者と同一人物であると判定しても良い。
【００４８】
第２実施形態に係る画像処置装置１０の認証処理手順の一例について説明する。図１１は、画像処置装置１０の認証処理手順の一例を示すフローチャートである。認証処理のうちＳ１０１からＳ１０６については、第１実施形態と同様であるため、詳しい説明は省略する。
【００４９】
画像処理装置１０の制御装置１１は、表示装置１３に、認証の開始を促すガイドを表示する（Ｓ２０１）。図１２は、ガイド表示の一例を示す図である。なお、表示装置１３がタッチパネルである場合、表示装置１３は入力装置１６の機能も備える。
【００５０】
制御装置１１は、例えば、図１２に示すような認証を開始するためのガイドを表示装置１３に表示しても良い。制御装置１１は、入力装置１６としての表示装置１３を介して、利用者からの認証を開始する入力を受け付けると、撮像装置１４により撮像を行う（Ｓ２０２）。制御装置１１は、例えば、表示装置１３に表示した認証ボタンへの入力を検知すると、撮像を開始しても良い。
【００５１】
次に、制御装置１１は、撮像装置１４により撮像された生体を含む画像を取得する（Ｓ１０１）。制御装置１１は、取得した画像をモノクロ画像７１に変換する（Ｓ１０２）。制御装置１１は、モノクロ画像７１を複数の領域に分割する（Ｓ１０３）。制御装置１１は、分割した複数の領域に基づく画像のそれぞれについて空間周波数特性を算出する（Ｓ１０４）。制御装置１１は、算出した空間周波数特性を比較する（Ｓ１０５）。制御装置１１は、比較の結果に基づいて、撮像装置１４に対するモノクロ画像７１に写った被写体の姿勢を判定する（Ｓ１０６）。
【００５２】
次に、制御装置１１は、判定した被写体の姿勢が照合に適切か判定する（Ｓ２０３）。制御装置１１は、例えば、撮像装置１４に対して被写体の姿勢が傾いている場合は、照合に適切でないと判定しても良く、撮像装置１４に対して被写体の姿勢が水平又はほとんど水平である場合は、照合に適切であると判定しても良い。
【００５３】
被写体の姿勢が適切でないと判定された場合（Ｓ２０３Ｎｏ）、制御装置１１は、表示装置１３に判定の結果を表示する（Ｓ１０７）。図１３は、判定結果の一例を示す図である。制御装置１１は、再度、利用者からの認証を開始する入力を受け付けると、Ｓ２０２に戻って、処理を繰り返す。
【００５４】
被写体の姿勢が適切と判定された場合（Ｓ２０３Ｙｅｓ）、制御装置１１は、Ｓ１０２で生成したモノクロ画像７１から生体情報を抽出する（Ｓ２０４）。制御装置１１は、例えば、生体情報として、静脈パターンを抽出しても良い。制御装置１１は、抽出した生体情報と、記憶装置１２に予め登録された登録情報との照合を行い、一致するか判定する（Ｓ２０５）。照合については、特定の登録情報とのみ照合を行う１対１の照合でも良く、多数の登録情報との照合を行う１対Ｎの照合であっても良い。
【００５５】
生体情報が一致する場合（Ｓ２０５Ｙｅｓ）、制御装置１１は、利用者と登録者が同一の人物であると判定し、利用者の認証は成功として認証処理を終了する（Ｓ２０６）。認証が成功した場合、制御装置１１は、利用者のログイン処理の実行や、各種データへのアクセスを許可するなどを行っても良い。
【００５６】
生体情報が一致しない場合（Ｓ２０５Ｎｏ）、制御装置１１は、利用者の認証は失敗として、表示装置１３に認証結果を表示する（Ｓ２０７）。図１４は、認証結果の一例を示す図である。制御装置１１は、例えば、認証結果として認証に失敗した旨の表示をしても良く、認証のやり直しを促す表示を行っても良い。
【００５７】
以上より、画像処理装置１０は、画像に撮像された生体の撮像装置１４に対する姿勢を判定することができるため、利用者に姿勢の情報をフィードバックすることができる。例えば、手のひらの傾きを指摘することにより、利用者は手の姿勢を撮像に適した姿勢に調整することができる。画像処置装置１０は、撮像装置１４に対する被写体の姿勢が適切な場合、姿勢を判定した画像を用いて照合を行い、認証処理を実行する。そのため、画像処置装置１０は、照合に適した画像のみ照合処理を実行することになる。
【００５８】
更に、画像処理装置１０はスタンドアローンの端末として説明したが、これに限られるものではない。例えば、画像処理装置１０は、ネットワークを介して、外部のサーバ装置と接続されても良い。この場合、各実施形態で説明した処理の一部が、サーバ装置で行われても良い。
【００５９】
一例として、第２実施形態の変形例を説明する。変形例の認証処理のうちＳ１０６までは上述の手順と同じであるため、説明を省略する。画像処理装置１０は、被写体の姿勢が適切と判定された場合（Ｓ２０３Ｙｅｓ）、Ｓ１０２で生成したモノクロ画像７１をサーバ装置に送信する。サーバ装置において、Ｓ２０４とＳ２０５と同様の処理が実行される。画像処理装置１０は、サーバ装置における処理の結果を受信し、その結果に基づいて、Ｓ２０６又はＳ２０７の処理を実行する。変形例のように、各実施形態はクライアントサーバのシステムにも適用が可能であり、それにより処理負荷の分散を行っても良い。
【００６０】
本発明は、上述した各実施形態の構成及び手順に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜処理方法の変更、組み換え等が可能である。
【符号の説明】
【００６１】
１０：画像処置装置
１１：制御装置
１２：記憶装置
１３：表示装置
１４：撮像装置
１５：照明装置
１６：入力装置
１７：システムバス
２０，４０，７０：画像
２１：掌紋
２２：静脈
２３：細かい皺
３０，５０，９０ａ，９０ｂ：パワースペクトル画像
８０ａ，８０ｂ：分割画像
１００：手のひら
１０１：親指
【図１】
2019057199.tif 000003
【図２】
2019057199.tif 000004
【図３】
2019057199.tif 000005
【図４】
2019057199.tif 000006
【図５】
2019057199.tif 000007
【図６】
2019057199.tif 000008
【図７】
2019057199.tif 000009
【図８】
2019057199.tif 000010
【図９】
2019057199.tif 000011
【図１０】
2019057199.tif 000012
【図１１】
2019057199.tif 000013
【図１２】
2019057199.tif 000014
【図１３】
2019057199.tif 000015
【図１４】
2019057199.tif 000016