(57)【要約】【課題】要素数を抑制しつつ、画像上に写った被写体の特徴を適切に反映するベクトルを生成可能な画像変換装置を提供する。【解決手段】画像変換装置（１）は、被写体が写った画像を空間領域から周波数領域へ変換することで周波数スペクトル画像を算出する周波数変換部（１１）と、周波数スペクトル画像から、被写体の特徴を表す周波数帯域を選択する帯域選択部（１３）と、選択された周波数帯域を特定する要素と、選択された周波数帯域内の周波数スペクトルを表す要素とを含むベクトルを生成するベクトル生成部（１４）とを有する。【選択図】図２
2014142881.tif 000002
【特許請求の範囲】
【請求項１】
被写体が写った画像を空間領域から周波数領域へ変換することで周波数スペクトル画像を算出する周波数変換部と、
前記周波数スペクトル画像から、前記被写体の特徴を表す周波数帯域を選択する帯域選択部と、
前記選択された周波数帯域を特定する要素と、前記選択された周波数帯域内の周波数スペクトルを表す要素とを含むベクトルを生成するベクトル生成部と、
を有する画像変換装置。
【請求項２】
前記周波数スペクトル画像から特定方向に沿った周波数スペクトルを選択し、該選択された方向の周波数スペクトルを曲線近似する曲線近似部をさらに有し、
前記帯域選択部は、前記曲線近似された周波数スペクトルから前記被写体の特徴を表す周波数帯域を選択する、請求項１に記載の画像変換装置。
【請求項３】
前記帯域選択部は、前記曲線近似された周波数スペクトルの２次導関数が負となる少なくとも一つの周波数帯域を、前記被写体の特徴を表す周波数帯域として選択する、請求項２に記載の画像変換装置。
【請求項４】
前記周波数変換部は、前記画像上で前記被写体が写っている被写体領域と前記被写体が写っていない背景領域とを識別し、前記背景領域内の各画素の値を所定値に置換した後に、空間領域から周波数領域へ変換する、請求項１〜３の何れか一項に記載の画像変換装置。
【請求項５】
被写体が写った画像を空間領域から周波数領域へ変換することで周波数スペクトル画像を算出し、
前記周波数スペクトル画像から、前記被写体の特徴を表す周波数帯域を選択し、
前記選択された周波数帯域を特定する要素と、前記選択された周波数帯域内の周波数スペクトルを表す要素とを含むベクトルを生成する、
ことを含む画像変換方法。
【請求項６】
被写体が写った画像を空間領域から周波数領域へ変換することで周波数スペクトル画像を算出し、
前記周波数スペクトル画像から、前記被写体の特徴を表す周波数帯域を選択し、
前記選択された周波数帯域を特定する要素と、前記選択された周波数帯域内の周波数スペクトルを表す要素とを含むベクトルを生成する、
ことをコンピュータに実行させるための画像変換用コンピュータプログラム。
【請求項７】
登録利用者の生体情報の特徴を表す周波数帯域を特定する要素と、前記周波数帯域内の周波数スペクトルを表す要素とを含む登録ベクトルを記憶する記憶部と、
利用者の生体情報が写った画像を空間領域から周波数領域へ変換することで周波数スペクトル画像を算出する周波数変換部と、
前記周波数スペクトル画像から、前記利用者の生体情報の特徴を表す周波数帯域を選択する帯域選択部と、
前記選択された周波数帯域を特定する要素と、前記選択された周波数帯域内の周波数スペクトルを表す要素とを含むベクトルを生成するベクトル生成部と、
前記登録ベクトルと前記ベクトルとを照合することにより、前記利用者の生体情報と前記登録利用者の生体情報の類似度を求める照合部と、
前記類似度に応じて前記利用者を認証するか否かを判定する認証判定部と、
を有する生体認証装置。
【請求項８】
前記記憶部は、複数の登録利用者のそれぞれについて、前記登録ベクトルとして、前記登録利用者の生体情報の特徴を表す第１の周波数帯域を特定する要素と、前記第１の周波数帯域内の周波数スペクトルを表す要素とを含む第１の登録ベクトルと、前記第１の周波数帯域よりも高く、前記登録利用者の生体情報の特徴を表す第２の周波数帯域を特定する要素と、前記第２の周波数帯域内の周波数スペクトルを表す要素とを含む第２の登録ベクトルとを記憶し、
前記周波数スペクトル画像から特定方向に沿った周波数スペクトルを選択し、該選択された方向の周波数スペクトルを曲線近似する曲線近似部をさらに有し、
前記帯域選択部は、前記曲線近似された周波数スペクトルの２次導関数が負となる第３の周波数帯域と、該第３の周波数帯域よりも高く、かつ前記曲線近似された周波数スペクトルの２次導関数が負となる第４の周波数帯域を、それぞれ、前記生体情報の特徴を表す周波数帯域として選択し、
前記ベクトル生成部は、前記第３の周波数帯域を特定する要素と、前記第３の周波数帯域内の周波数スペクトルを表す要素とを含む第３のベクトルと、前記第４の周波数帯域を特定する要素と、前記第４の周波数帯域内の周波数スペクトルを表す要素とを含む第４のベクトルを生成し、
前記照合部は、前記複数の登録利用者のうち、前記第１の登録ベクトルが前記第３のベクトルと類似している方から順に所定数の登録利用者を選択し、
前記認証判定部は、前記選択された登録利用者の前記第２の登録ベクトルのうち、前記第４の登録ベクトルに最も類似している第２の登録ベクトルについての前記類似度に基づいて前記利用者を認証するか否かを判定する、請求項７に記載の生体認証装置。
【請求項９】
利用者の生体情報が写った画像を空間領域から周波数領域へ変換することで周波数スペクトル画像を算出し、
前記周波数スペクトル画像から、前記利用者の生体情報の特徴を表す周波数帯域を選択し、
前記選択された周波数帯域を特定する要素と、前記選択された周波数帯域内の周波数スペクトルを表す要素とを含むベクトルを生成し、
登録利用者の生体情報の特徴を表す周波数帯域を特定する要素と、前記周波数帯域内の周波数スペクトルを表す要素とを含む登録ベクトルと前記ベクトルとを照合することにより、前記利用者の生体情報と前記登録利用者の生体情報の類似度を求め、
前記類似度に応じて前記利用者を認証するか否かを判定する、
ことを含む生体認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、画像に写った被写体の情報を非画像情報に変換する画像変換装置及び画像変換方法、画像変換用コンピュータプログラム、及びそのような画像変換方法を利用する生体認証装置及び生体認証方法に関する。
【背景技術】
【０００２】
近年、指紋または掌紋などの生体情報を利用して、個人を認証するか否か判定する生体認証技術が開発されている。生体認証技術は、入退室管理システム、ボーダーコントロール用システムまたは国民識別番号を用いたシステムといった登録された利用者の数が多い大規模なシステムから、コンピュータまたは携帯端末といった特定の個人が利用する装置まで、広く利用されている。
【０００３】
例えば、生体情報として何れかの指の指紋が利用される場合、生体認証装置は、指紋を表す生体画像を入力生体画像として取得する。そして生体認証装置は、入力生体画像に表された利用者の指紋である入力生体情報を、予め登録された登録利用者の生体画像に表された指紋である登録生体情報と照合する。生体認証装置は、照合処理の結果に基づいて、入力生体情報と登録生体情報が一致すると判定した場合、その利用者を正当な権限を有する登録利用者として認証する。そして生体認証装置は、認証された利用者が生体認証装置が組み込まれた装置または生体認証装置と接続された他の装置を使用することを許可する。
【０００４】
また、生体画像から抽出された特徴情報をベクトル化し、そのベクトル化された特徴情報を照合に利用する技術が提案されている（例えば、特許文献１及び非特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−１７７６５０号公報
【非特許文献】
【０００６】
【非特許文献１】Haiyun Xu他、「Spectral Minutiae: A Fixed-length Representation of a Minutiae Set」, Computer Vision and Pattern Recognition Workshops, CVPRW '08. IEEE Computer Society Conference, 2008年
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特徴情報をベクトル化して、その特徴情報ベクトルを照合に利用することにより、照合時の演算処理が簡単化される。そのため、いわゆる１：Ｎ認証方式のように多数の照合処理が実行される場合、あるいは、演算能力の低いプロセッサを用いて照合処理が実行される場合でも、照合に要する時間が短縮される。また、特徴情報ベクトルから、元の生体画像を復元することは困難であるため、生体認証装置が登録利用者の生体画像を記憶せず、特徴情報ベクトルのみを記憶することで、登録利用者の生体情報が漏洩するリスクが軽減される。特に、特徴情報ベクトルに対して不可逆な暗号処理を施すことにより、万が一、第３者が登録利用者の暗号化された特徴情報ベクトルを不正に取得しても、その第３者が登録利用者の特徴情報ベクトルを再現することは困難である。
【０００８】
しかしながら、特徴情報ベクトルは、比較的少ない情報量しか持たないので、元の生体情報が有する、個人ごとに固有な情報が特徴情報ベクトルに十分に反映されないことがある。そのため、特徴情報ベクトルを照合処理に利用した生体認証装置では、認証精度が不十分となるおそれがある。一方、特徴情報ベクトルに含まれる要素の数が多いほど、個人ごとに固有な情報を十分に反映させることも可能であるが、要素の数が増えるほど、照合に要する演算量が増大してしまう。
【０００９】
そこで、一つの側面では、本明細書は、要素数を抑制しつつ、画像上に写った被写体の特徴を適切に反映するベクトルを生成可能な画像変換装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
一つの実施形態によれば、画像変換装置が提供される。この画像変換装置は、被写体が写った画像を空間領域から周波数領域へ変換することで周波数スペクトル画像を算出する周波数変換部と、周波数スペクトル画像から、被写体の特徴を表す周波数帯域を選択する帯域選択部と、選択された周波数帯域を特定する要素と、選択された周波数帯域内の周波数スペクトルを表す要素とを含むベクトルを生成するベクトル生成部とを有する。
【００１１】
本発明の目的及び利点は、請求項において特に指摘されたエレメント及び組み合わせにより実現され、かつ達成される。
上記の一般的な記述及び下記の詳細な記述の何れも、例示的かつ説明的なものであり、請求項のように、本発明を限定するものではないことを理解されたい。
【発明の効果】
【００１２】
本明細書に開示された画像変換装置は、要素数を抑制しつつ、画像上に写った被写体の特徴を適切に反映するベクトルを生成できる。
【図面の簡単な説明】
【００１３】
【図１】画像変換装置の一つの実施形態である生体認証装置の概略構成図である。
【図２】処理部の機能ブロック図である。
【図３】（ａ）は指紋の紋様パターンの一例を示す図であり、（ｂ）は指紋のエッジパターンの一例を示す図である。
【図４】画像変換処理における、指紋の特徴を表す周波数帯域を選択するための処理の流れを示す図である。
【図５】特徴情報ベクトルの一例を示す図である。
【図６】画像変換処理の動作フローチャートを示す図である。
【図７】生体認証処理の動作フローチャートを示す図である。
【図８】実施形態またはその変形例による画像変換装置が実装された、生体認証システムの一例の概略構成図である。
【発明を実施するための形態】
【００１４】
以下、図を参照しつつ、様々な実施形態による、画像変換装置について説明する。
この画像変換装置は、利用者の生体情報の登録時または照合時において取得された、被写体である生体情報を表す生体画像から、被写体が写った被写体領域を抽出し、その被写体の周波数情報を表す周波数スペクトル画像を算出する。そしてこの画像変換装置は、周波数スペクトル画像から抽出した特定の方向の被写体の周波数スペクトルを曲線近似した後、被写体の特徴を表す周波数帯域を選択し、その選択された周波数帯域及びその周波数帯域内の周波数スペクトルをベクトル化する。
【００１５】
本実施形態では、画像変換装置は、被写体となる生体情報として何れかの指の指紋を利用する。しかし、被写体となる生体情報は、掌紋、手のひらの静脈パターンなど、生体画像上に表すことができる他の生体情報であってもよい。
また、本明細書において、「照合処理」という用語は、利用者の生体情報と登録利用者の生体情報の相違度合いまたは類似度合いを表す指標を算出する処理を示すために使用される。また、「生体認証処理」という用語は、照合処理だけでなく、照合処理により求められた指標を用いて、利用者を認証するか否かを決定する処理を含む、認証処理全体を示すために使用される。
【００１６】
図１は、画像変換装置の一つの実施形態である生体認証装置の概略構成図を示す。図１に示されるように、生体認証装置１は、表示部２と、入力部３と、生体情報取得部４と、記憶部５と、処理部６とを有する。表示部２、入力部３及び生体情報取得部４は、記憶部５と処理部６が収容された筺体とは別個に設けられてもよい。あるいは、表示部２、入力部３、生体情報取得部４、記憶部５及び処理部６は、いわゆるノート型パーソナルコンピュータまたはタブレット型端末のように、一つの筺体に収容されてもよい。また生体認証装置１は、磁気ディスク、半導体メモリカード及び光記憶媒体といった記憶媒体にアクセスする記憶媒体アクセス装置（図示せず）をさらに有してもよい。そして生体認証装置１は、例えば、記憶媒体アクセス装置を介して、記憶媒体に記憶された、処理部６上で実行される生体認証処理用のコンピュータプログラムを読み込み、そのコンピュータプログラムに従って生体認証処理を実行してもよい。
【００１７】
生体認証装置１は、生体情報取得部４により生成された利用者の指の指紋を表す生体画像を用いて、その指紋を登録利用者の指紋と照合することにより、生体認証処理を実行する。そして生体認証装置１は、生体認証処理の結果、利用者を登録利用者の何れかとして認証した場合、生体認証装置１が実装された装置をその利用者が使用することを許可する。あるいは、生体認証装置１は、図示しない他の装置へ、利用者が認証された旨を表す信号を送信して、その利用者が他の装置を使用することを許可する。
【００１８】
表示部２は、例えば、液晶ディスプレイなどの表示装置を有する。そして表示部２は、例えば、照合に用いられる部位（何れかの指）を示すメッセージ、または生体情報取得部４が適正な生体画像を取得可能な位置へその部位を配置させるためのガイダンスメッセージを利用者に対して表示する。また表示部２は、処理部６により実行された生体認証処理の結果を表すメッセージ、あるいはアプリケーションに関連する各種情報などを表示する。
【００１９】
入力部３は、例えば、キーボード、マウス、またはタッチパッドなどのユーザインターフェースを有する。そして入力部３を介して利用者により入力された利用者のユーザ名あるいはコマンド若しくはデータは、処理部６へ渡される。ただし、利用者が生体情報以外の情報を生体認証装置１に対して入力する必要がない場合、入力部３は省略されてもよい。
【００２０】
生体情報取得部４は、例えば、エリアセンサを用いた指紋センサを有する。この指紋センサは、例えば、光学式、静電容量式、電界式または感熱式の何れかの方式を採用したセンサとすることができる。そして生体情報取得部４は、利用者が指紋センサのセンサ面に指を載置している間に、その指の表面を撮影することにより、指紋が表された生体画像を生成する。
なお、生体情報取得部４は、スライド式の指紋センサを有してもよい。この場合、生体情報取得部４は、指紋センサに対して指をスライドさせている間に、所定の時間間隔で順次部分画像を生成する。部分画像には、その指の表面の指紋の一部が写されており、複数の部分画像を生成された時間順に連結することで、その指の指紋全体が写った生体画像が合成される。
【００２１】
生体情報取得部４は、生体画像を生成する度に、その生体画像を処理部６へ渡す。
【００２２】
記憶部５は、例えば、不揮発性の半導体メモリ及び揮発性の半導体メモリを有する。そして記憶部５は、生体認証装置１で使用されるアプリケーションプログラム、少なくとも一人の登録利用者のユーザ名、ユーザ識別番号及び個人設定情報、各種のデータ等を記憶する。また記憶部５は、生体認証処理を実行するためのプログラムを記憶する。さらに記憶部５は、登録利用者それぞれについて、登録利用者の登録生体情報である特定の指の指紋の特徴を表す特徴情報ベクトルを、その登録利用者のユーザ名、ユーザ識別番号といった登録利用者の識別情報とともに記憶する。なお、特徴情報ベクトルの詳細については後述する。
さらに記憶部５は、生体情報取得部４から受け取った生体画像を一時的に記憶してもよい。
【００２３】
処理部６は、１個または複数個のプロセッサ及びその周辺回路を有する。そして処理部６は、生体情報取得部４から取得した生体画像から、その生体画像に写っている指紋の特徴を表す特徴情報ベクトルを算出する。そして処理部６は、その特徴情報ベクトルを用いた生体認証処理または登録処理を実行する。
【００２４】
図２は、処理部６の機能ブロック図である。図２に示されるように、処理部６は、周波数変換部１１と、曲線近似部１２と、帯域選択部１３と、ベクトル生成部１４と、照合部１５と、認証判定部１６と、登録部１７とを有する。処理部６が有するこれらの各部は、処理部６が有するプロセッサ上で実行されるコンピュータプログラムによって実装される機能モジュールである。あるいは、処理部６が有するこれらの各部は、ファームウェアとして生体認証装置１に実装されてもよい。
【００２５】
周波数変換部１１、曲線近似部１２、帯域選択部１３及びベクトル生成部１４は生体認証処理及び登録処理の両方で使用される。また照合部１５及び認証判定部１６は、生体認証処理において使用される。一方、登録部１７は、登録処理において使用される。そこで以下では、先ず、生体認証処理及び登録処理で共通する各部の処理について説明する。
【００２６】
周波数変換部１１は、生体画像に写っている被写体の周波数情報を表す周波数スペクトル画像を算出する。
本実施形態では、周波数変換部１１は、先ず、生体画像上で被写体である指紋が写っている被写体領域を抽出する。被写体領域内の輝度と被写体が写っていない背景領域内の輝度は異なる。そこで、周波数変換部１１は、生体画像を、例えば、横方向ｍ個×縦方向ｎ個（ただし、ｍ、ｎは２以上の整数）のブロックに分割する。なお、各ブロックは、複数の隆線を含むサイズに設定されることが好ましい。周波数変換部１１は、ブロックごとに、画素値の平均値または中央値といった統計的代表値を閾値として算出する。そして周波数変換部１１は、ブロックごとに、そのブロック内の各画素の値を閾値と比較することにより、ブロック内で被写体領域に含まれる画素と背景領域に含まれる画素を識別する。例えば、被写体領域に含まれる画素値よりも背景領域に含まれる画素値の方が高い場合、周波数変換部１１は、ブロックごとに、そのブロックについての閾値よりも低い画素値を持つ画素を被写体領域に含め、その閾値以上の画素値を持つ画素を背景領域に含める。
【００２７】
あるいは、生体画像の輝度ムラが無視できる程度である場合、周波数変換部１１は、生体画像全体に対して一つの閾値を設定してもよい。例えば、その閾値は、生体画像全体の画素値の平均値または中央値、予め設定された固定値（例えば128）、あるいは生体画像全体の画素値に対して判別分析を実行することによって定められた値とすることができる。上記の実施形態と同様に、周波数変換部１１は、生体画像の各画素の値をその閾値と比較することにより、各画素を、被写体領域に含めるか否かを判定する。例えば、被写体領域に含まれる画素値よりも背景領域に含まれる画素値の方が高い場合、周波数変換部１１は、閾値よりも低い画素値を持つ画素を被写体領域に含め、その閾値以上の画素値を持つ画素を背景領域に含める。
【００２８】
周波数変換部１１は、背景領域に含まれる各画素の値を所定の値（例えば、0、128、255、または被写体領域内の画素値の平均値）に置換する。これにより、周波数変換部１１は、周波数スペクトル画像に、背景領域の周波数スペクトルが含まれることを防止する。
周波数変換部１１は、背景領域内の各画素が所定値に置換された生体画像を、空間領域から周波数領域へ変換することで、被写体の周波数情報を表す周波数スペクトル画像を算出する。なお、周波数変換部１１は、空間領域から周波数領域への変換処理として、例えば、離散コサイン変換または高速フーリエ変換を使用できる。また、周波数スペクトル画像では、各画素の値は、その画素に対応する周波数のパワースペクトル、あるいは、その画素に対応する周波数のスペクトルの振幅の絶対値を表す。
【００２９】
また、生体画像上で、被写体が写っている領域以外では、ほぼ輝度が一定となる場合、周波数変換部１１は、生体画像全体に対して離散コサイン変換または高速フーリエ変換を直接実行して、周波数スペクトル画像を算出してもよい。これにより、生体認証装置は、周波数スペクトル画像の算出に要する演算量を削減できる。
【００３０】
周波数変換部１１は、周波数スペクトル画像を、ゼロ周波数を中心とし、水平方向を0度とする極座標系で表された画像に変換する。そして周波数変換部１１は、極座標系で表された周波数スペクトル画像を曲線近似部１２へ渡す。
【００３１】
曲線近似部１２は、極座標系で表された周波数スペクトル画像から、１以上の方向の周波数スペクトルを抽出する。例えば、曲線近似部１２は、水平方向、水平方向と45°をなす方向及び垂直方向の周波数スペクトルを抽出する。そして曲線近似部１２は、各方向の周波数スペクトルを、多項式で曲線近似する。このような近似を行うことにより、生体認証装置１は、生体情報読み取り時における、指の表面の状態等による、周波数スペクトルの変形の影響を軽減して、周波数スペクトルから被写体の特徴的な情報を抽出可能とする。
【００３２】
本実施形態では、被写体である指紋は、生体画像上で、隆線と谷線のパターンとして表される。
図３（ａ）は指紋の紋様パターンの一例を示す図であり、図３（ｂ）は指紋のエッジパターンの一例を示す図である。図３（ａ）に示された画像３００において、隆線３０１が明るい部分に相当する。また図３（ｂ）に示された画像３１０において、隆線と谷線との間のエッジ３１１が、明るい線で表される。
発明者は、指紋の周波数スペクトルに寄与するのは、主として、画像３００に示されるような、隆線と谷線の紋様パターンと、画像３１０に示されるような、隆線と谷線間のエッジパターンであるという知見を得た。
【００３３】
隆線と谷線の紋様パターンについて、画像３００内の部分領域３０２の拡大図３０２ａに示されるように、隆線と谷線がある程度の幅を持っており、かつ、隆線内の各画素間の輝度差及び谷線内の各画素の輝度差は比較的小さい。したがって、周波数スペクトルにおいて、隆線の間隔に相当する、比較的低い周波数帯域で周波数スペクトルの強度が高くなる。
一方、画像３１０内の部分領域３１２の拡大図３１２ａに示されるように、隆線と谷線間のエッジ３１１は、隆線及び谷線よりも狭く、またエッジ近傍で、エッジと交差する方向に沿って画素値が急激に変化する。そのため、周波数スペクトル上では、隆線と谷線間のエッジパターンに相当する周波数帯域は、隆線と谷線の紋様パターンに相当する周波数帯域よりも高い。
【００３４】
このように、指紋の周波数スペクトルは、主として、隆線と谷線の紋様パターンに相当する周波数帯域と、隆線と谷線間のエッジパターンに相当する周波数帯域という二つの周波数帯域において、周波数スペクトルの強度が高くなる、二峰性の形状を持つ。そこで、生体認証装置１は、これら二つの周波数帯域の周波数スペクトルを表す情報のみを特徴情報ベクトル化することにより、十分な認証精度が得られる程度に情報の欠落を抑制しつつ、特徴情報ベクトルのサイズを削減できる。
曲線近似部１２は、このような二峰性の形状を表せるように、例えば、４次以上、例えば、４次または６次の多項式を用いて、例えば、最小二乗法により、各方向の周波数スペクトルを曲線近似する。
【００３５】
なお、曲線近似部１２は、多項式を用いる代わりに、フーリエ級数またはスプライン補間を用いて各方向の周波数スペクトルを曲線近似してもよい。
あるいは、曲線近似部１２は、周波数スペクトルの極大点を結ぶ包絡線を求め、その包絡線によって周波数スペクトルを曲線近似してもよい。
曲線近似部１２は、曲線近似された各方向の周波数スペクトルを帯域選択部１３へ渡す。
【００３６】
帯域選択部１３は、各方向の曲線近似された周波数スペクトルから、被写体の特徴を表す周波数帯域を選択する。被写体の特徴を表す周波数帯域では、一般に、その被写体の模様に応じた周波数成分が含まれるので、比較的スペクトルの強度が高くなる。そこで本実施形態では、方向ごとに、周波数スペクトルの近似曲線の２次導関数を計算することにより、その近似曲線の変曲点を検出する。そして帯域選択部１３は、隣接する二つの変曲点間の２次導関数が負となるとき、すなわち、近似曲線が上に凸となるとき、その二つの変曲点間の周波数帯域を、被写体の特徴を表す周波数帯域とする。本実施形態では、被写体は指紋であるため、周波数スペクトルの近似曲線は、二峰性を有する。そのため、二つの周波数帯域が選択される。この二つの周波数帯域のうち、低い方の周波数帯域は、隆線と谷線の紋様パターンに対応し、一方、高い方の周波数帯域は、隆線と谷線間のエッジパターンに対応する。
【００３７】
また本実施形態では、指紋読み取り時における、指の表面の乾燥状態によって、隆線と谷線間のコントラストが変動する。そのため、指紋の周波数スペクトルにおける、各周波数のスペクトル強度も変動する。しかし、周波数スペクトルの近似曲線における変曲点の位置は、スペクトル強度の絶対値にあまり影響されない。またこの例では、指紋の周波数スペクトルは４次または６次といった比較的低い次数の多項式で近似できるので、近似曲線の変曲点の位置は、近似の精度による影響も少ない。そこで近似曲線の変曲点を被写体の特徴を表す周波数帯域の上限または下限とすることで、帯域選択部１３は、適切に被写体の特徴を表す周波数帯域を選択できる。
【００３８】
なお、帯域選択部１３は、Pタイル法に従って、方向ごとに、周波数スペクトル全体に対して、スペクトル強度が高い方から順に一定の比率（例えば、30%〜50%）の周波数帯域を、被写体の特徴を表す周波数帯域として選択してもよい。あるいは、帯域選択部１３は、周波数ごとのスペクトル強度の平均値または中央値といった統計的代表値、あるいは、予め定めた固定値を、スペクトル強度に対する閾値として設定してもよい。そして帯域選択部１３は、その閾値以上のスペクトル強度を持つ周波数帯域を、被写体の特徴を表す周波数帯域として選択してもよい。
【００３９】
図４は、画像変換処理における、被写体である指紋の特徴を表す周波数帯域を選択するための処理の流れを示す図である。
処理部６は、生体画像４００が得られると、生体画像４００から被写体領域を抽出した後に、空間領域から周波数領域への変換処理を行って、周波数スペクトル画像４１０を得る。そして処理部６は、周波数スペクトル画像４１０を極座標変換することで、極座標系で表された周波数スペクトル画像４２０を算出する。そして処理部６は、極座標系で表された周波数スペクトル画像４２０から、矢印４２１で示されるように予め指定された１以上の特定の方向に対応する周波数スペクトル４３０を抽出する。処理部６は、抽出した周波数スペクトル４３０を曲線近似することにより、周波数スペクトル４３０の近似曲線４４０を求める。そして処理部６は、近似曲線４４０の変曲点４４１〜４４４を求め、その変曲点に基づいて、隆線と谷線の紋様パターンに相当する周波数帯域４５１と、隆線と谷線間のエッジパターンに相当する周波数帯域４５２を選択する。
【００４０】
帯域選択部１３は、予め設定された各方向について、選択された周波数帯域及びその周波数帯域内の周波数スペクトルをベクトル生成部１４へ通知する。
【００４１】
ベクトル生成部１４は、予め設定された方向ごとに、選択された周波数帯域を特定する要素と、その周波数帯域内の周波数スペクトルを表す要素とを含む特徴情報ベクトルを生成する。
【００４２】
図５は、特徴情報ベクトルの一例を示す図である。この例では、選択された周波数帯域ごとに特徴情報ベクトルが生成される。特徴情報ベクトル５００は、隆線と谷線の紋様パターンに対応する周波数帯域の特徴情報ベクトルであり、特徴情報ベクトル５１０は、隆線と谷線間のエッジパターンに対応する周波数帯域の特徴情報ベクトルである。特徴情報ベクトル５００、５１０は、それぞれ、その要素として、例えば、選択された周波数帯域の幅５０１と、ゼロ周波数から選択された周波数帯域までのオフセット５０２と、紋様パターンかエッジパターンかを表すフラグ５０３を含む。さらに、特徴情報ベクトル５００、５１０は、その要素として、選択された周波数帯域を所定のサンプリング数、例えば、5〜20で等分でサンプリングされた各周波数における周波数スペクトルの強度の正規化値５０４を含む。あるいは、特徴情報ベクトル５００、５１０は、選択された周波数帯域内の各周波数における周波数スペクトルの強度の正規化値を含んでもよい。
【００４３】
選択された周波数帯域の幅５０１は、例えば、周波数スペクトル画像のサンプリング周波数に対する、選択された周波数帯域の幅の比に、所定の定数、例えば、255を乗じて得られた値の整数部分で表される。また、選択された周波数帯域のオフセット５０２は、例えば、選択された周波数帯域の下限周波数、上限周波数または中心の周波数を周波数スペクトル画像のサンプリング周波数で除した値に、所定の定数、例えば、255を乗じて得られた値の整数部分で表される。
フラグ５０３は、1ビットの値で表される。例えば、隆線と谷線の紋様パターンに対応する周波数帯域について、フラグ５０３は'0'となり、隆線と谷線間のエッジパターンに対応する周波数帯域について、フラグ５０３は'1'となる。
周波数スペクトルの強度の正規化値５０４は、周波数スペクトルの近似曲線の最大値と最小値の差に対する、サンプリングされた周波数のスペクトル強度とその近似曲線の最小値の差の比に、所定の定数、例えば、255を乗じて得られた値の整数部分で表される。
【００４４】
図６は、処理部６により実行される画像変換処理の動作フローチャートである。
処理部６が生体情報取得部４から利用者の指紋が表された生体画像を取得する（ステップＳ１０１）と、処理部６の周波数変換部１１は、生体画像から被写体である指紋が写った被写体領域を抽出する（ステップＳ１０２）。そして周波数変換部１１は、被写体領域以外の背景領域の各画素の値を所定値に置換した後、その生体画像から周波数スペクトル画像を算出する（ステップＳ１０３）。さらに周波数変換部１１は、その周波数スペクトル画像を、極座標系で表される画像に変換する（ステップＳ１０４）。
【００４５】
処理部６の曲線近似部１２は、極座標系で表された周波数スペクトル画像から、１以上の特定方向の周波数スペクトルを選択し、選択した周波数スペクトルを曲線近似する（ステップＳ１０５）。
【００４６】
処理部６の帯域選択部１３は、選択された方向のそれぞれについて、曲線近似された周波数スペクトルから、２次導関数が負となる周波数帯域を、被写体の特徴を表す周波数帯域として選択する（ステップＳ１０６）。そして処理部６のベクトル生成部１４は、選択された方向のそれぞれについて、選択された周波数帯域を特定する要素とその周波数帯域内の周波数スペクトルを表す要素とを含む特徴情報ベクトルを生成する（ステップＳ１０７）。そして処理部６は、画像変換処理を終了する。
【００４７】
（生体認証処理）
図７は、処理部６により実行される生体認証処理の動作フローチャートである。
処理部６は、入力部３を介して、認証対象となる登録利用者を特定するためのユーザ名またはユーザ識別番号を取得する（ステップＳ２０１）。また処理部６は、生体情報取得部４から認証を受けようとする利用者の生体情報である入力生体情報が写った入力生体画像を受け取る。そして処理部６は、入力生体画像に対して画像変換処理を実行することによって、入力生体画像に写っている利用者の生体情報を表す特徴情報ベクトルである入力特徴情報ベクトルを算出する（ステップＳ２０２）。
【００４８】
処理部６の照合部１５は、入力部３を介して入力されたユーザ名などにより特定される登録利用者の生体情報の特徴を表す特徴情報ベクトルである、登録特徴情報ベクトルを記憶部５から読み込む。そして照合部１５は、入力特徴情報ベクトルと登録特徴情報ベクトルを照合することにより、利用者の生体情報と登録利用者の生体情報の類似度を算出する（ステップＳ２０３）。
【００４９】
照合部１５は、方向ごとに、かつ、選択された周波数帯域ごとに、入力特徴情報ベクトルと登録特徴情報ベクトル間の距離を算出する。なお、これら二つのベクトル間の距離は、例えば、二つの特徴情報ベクトルの各要素のL1ノルムまたはL2ノルムとすることができる。あるいは、照合部１５は、オフセット及び選択された周波数帯域の幅に基づいて、各特徴情報ベクトル間で互いに一致する周波数を特定し、一致する周波数のスペクトル強度についてのL1ノルムまたはL2ノルムを二つの特徴情報ベクトル間の距離としてもよい。本実施形態では、照合部１５は、方向ごとに、隆線と谷線の紋様パターンに相当する周波数帯域についての二つの特徴情報ベクトル間の距離と、隆線と谷線間のエッジパターンに相当する周波数帯域についての二つの特徴情報ベクトル間の距離を算出する。そして照合部１５は、各特徴情報ベクトル間の距離の総和を類似度とする。この場合、類似度の値が小さいほど、利用者の生体情報と登録利用者の生体情報は似ていることになる。
なお、生体情報の読み取り時ごとに、生体情報取得部４のセンサ面に対する指の方向が異なる可能性がある場合、照合部１５は、入力特徴情報ベクトルについての方向と、登録特徴情報ベクトルについての方向との組み合わせを変更しつつ、距離の総和を算出する。そして照合部１５は、その距離の総和の最小値を類似度としてもよい。
【００５０】
照合部１５は、類似度を、登録利用者のユーザ名またはユーザ識別番号とともに、認証判定部１６へ渡す。
【００５１】
認証判定部１６は、類似度が認証判定閾値以下となるか否か判定する（ステップＳ２０４）。類似度が認証判定閾値以下である場合（ステップＳ２０４−Ｙｅｓ）、認証判定部１６は、利用者の生体情報と登録利用者の生体情報は一致すると判定する。そして認証判定部１６は、利用者を、その登録利用者として認証する（ステップＳ２０５）。認証判定部１６は、利用者を認証すると、その認証結果を処理部６へ通知する。そして処理部６は、認証された利用者が生体認証装置１が実装された装置あるいは生体認証装置１が接続された装置を利用することを許可する。
【００５２】
一方、類似度が認証判定閾値より大きい場合（ステップＳ２０４−Ｎｏ）、利用者の生体情報は登録利用者の生体情報と一致しないと判定する。そのため、認証判定部１６は利用者を認証しない（ステップＳ２０６）。そして認証判定部１６は、利用者を認証しないことを処理部６へ通知する。この場合、処理部６は、認証されなかった利用者が生体認証装置１が実装された装置あるいは生体認証装置１が接続された装置を使用することを拒否する。また処理部６は、表示部２に、認証に失敗したことを示すメッセージを表示させてもよい。
ステップＳ２０５またはＳ２０６の後、処理部６は、生体認証処理を終了する。
【００５３】
なお、認証判定閾値は、登録利用者本人が利用者である場合にのみ、認証判定部１６が認証に成功するような値に設定されることが好ましい。そして認証判定閾値は、登録利用者とは異なる他人が利用者である場合には、認証判定部１６が認証に失敗するような値に設定されることが好ましい。
【００５４】
また、いわゆる１：Ｎ認証方式が採用されている場合、すなわち、登録利用者のユーザ名といった登録利用者の識別情報が入力されない場合、照合部１５は、各登録利用者について、それぞれ類似度を求める。そして照合部１５は、類似度が最小となる登録利用者を選択する。照合部１５は、類似度の最小値及びその最小値に対応する登録利用者のユーザ名またはユーザ識別番号を認証判定部１６へ渡す。認証判定部１６は、類似度の最小値が認証判定閾値以下であれば、利用者を、その類似度の最小値に対応する登録利用者として認証する。
【００５５】
（登録処理）
登録処理でも、処理部６は、生体情報取得部４から登録対象の利用者の生体情報が写った生体画像を受け取る。そして処理部６は、その生体画像に対して画像変換処理を実行することによって、その生体画像に写っている利用者の生体情報を表す特徴情報ベクトルを算出する。
【００５６】
登録部１７は、入力部３から、登録対象の利用者のユーザ名を取得する。そして登録部１７は、その利用者に対して一意に設定されるユーザ識別番号を設定する。そして登録部１７は、利用者のユーザ名及びユーザ識別番号を、ベクトル生成部１４から出力された特徴情報ベクトルとともに記憶部５に記憶する。これにより、利用者は、生体認証装置１が実装された装置の使用が許可される登録利用者として登録される。
【００５７】
以上に説明してきたように、この画像変換装置の一例である生体認証装置は、スペクトル強度が高い周波数帯域及びその周波数帯域に含まれる周波数スペクトルから特徴情報ベクトルを生成する。そのため、その特徴情報ベクトルは、被写体の特徴を適切に表すことができる。またこの生体認証装置は、被写体の情報が含まれると想定される周波数帯域に関する情報のみを特徴情報ベクトルに含めるので、特徴情報ベクトルのサイズを抑制できる。
【００５８】
変形例によれば、処理部６は、選択された各方向の周波数スペクトルを複数の周波数帯域ごとに区分して、それぞれ、線形近似することにより、その周波数スペクトルを折線近似してもよい。この場合には、帯域選択部１３は、Pタイル法に従って、周波数スペクトル全体に対して、スペクトル強度が高い方から順に一定の比率の周波数帯域を、被写体の特徴を表す周波数帯域として選択してもよい。あるいは、帯域選択部１３は、周波数ごとのスペクトル強度の平均値または中央値といった統計的代表値あるいは、予め定めた固定値を、スペクトル強度に対する閾値として設定してもよい。そして帯域選択部１３は、その閾値以上のスペクトル強度を持つ周波数帯域を、被写体の特徴を表す周波数帯域として選択してもよい。
【００５９】
他の変形例によれば、照合部１５は、１：Ｎ認証方式に従って利用者と各登録利用者の間で照合処理を実行する場合、照合時の演算量を削減するために、特徴情報ベクトルの一部のみを用いて算出した簡易類似度により、登録利用者を選択してもよい。そして照合部１５は、選択した登録利用者について、特徴情報ベクトルの他の一部を利用して、利用者と照合してもよい。
【００６０】
例えば、照合部１５は、利用者の隆線と谷線の紋様パターンに相当する特徴情報ベクトルと、登録利用者の隆線と谷線の紋様パターンに相当する特徴情報ベクトルとの間の距離を、簡易類似度として算出してもよい。そして照合部１５は、簡易類似度の値が小さい方から順に所定数の登録利用者を選択する。所定数は、例えば、登録利用者の総数の1/100〜1/10、あるいは、固定の数（例えば、10）に設定される。あるいは、照合部１５は、簡易類似度の値が所定の選択用閾値以下となる登録利用者を全て選択してもよい。そして照合部１５は、選択された登録利用者のそれぞれについて、利用者の隆線と谷線間のエッジパターンに相当する特徴情報ベクトルと、選択された登録利用者の隆線と谷線間のエッジパターンに相当する特徴情報ベクトルとの間の距離を類似度として算出する。認証判定部１６は、選択された登録利用者のそれぞれについて算出された類似度のうちの最小値が認証判定閾値以下となる場合、利用者をその類似度の最小値に対応する登録利用者として認証する。一方、認証判定部１６は、類似度の最小値が認証判定閾値よりも大きければ、利用者を認証しない。
【００６１】
なお、照合部１５は、利用者の隆線と谷線間のエッジパターンに相当する特徴情報ベクトルと各登録利用者の隆線と谷線間のエッジパターンに相当する特徴情報ベクトル間の距離を簡易類似度として算出し、その簡易類似度に基づいて登録利用者を選択してもよい。そして照合部１５は、選択された登録利用者について、隆線と谷線の紋様パターンに相当する特徴情報ベクトルを用いて、利用者と照合してもよい。
【００６２】
また他の変形例によれば、生体認証装置は、１：Ｎ認証方式によって生体認証処理を行う場合において、特徴情報ベクトルに基づく照合処理を、生体情報から抽出された特徴点に基づく照合処理を行う登録利用者を選択するために利用してもよい。
【００６３】
この場合には、各登録利用者について、それぞれ、その登録利用者の生体画像から、隆線の分岐点、端点といったマニューシャが抽出され、各マニューシャの位置と種別とが、その登録利用者の識別情報とともに記憶部５に予め記憶される。
そのために、処理部６は、例えば、登録処理の実行時において、登録利用者の生体画像の各画素の値を２値化して、隆線を表す画素と谷線を表す画素とを区別する。２値化のための閾値は、例えば、被写体領域内の画素値の平均値とすることができる。次に処理部６は、２値化された生体画像について、隆線に相当する画素値を持つ画素に対して細線化処理を行うことにより、隆線を表す画素が連結した線を、例えば１画素幅を持つ線に細線化する。そして処理部６は、隆線の分岐点または端点に対応する２値パターンを持つ複数のマスクパターンを用いて細線化された生体画像を走査することにより、何れかのマスクパターンと一致するときの、生体画像上の位置を検出する。そして処理部６は、検出された位置の中心画素を、マニューシャとし、かつ一致したマスクパターンが表すマニューシャの種類（すなわち、分岐点または端点）を、検出されたマニューシャの種類とする。
【００６４】
この変形例では、照合部１５は、特徴情報ベクトルに基づいて算出された類似度の値が小さい方から順に、所定数の登録利用者を選択する。また照合部１５は、生体認証処理の実行時において、利用者の生体画像からマニューシャを検出する。そして照合部１５は、選択された登録利用者の生体情報と、利用者の生体情報を、マニューシャマッチングにより照合する。
【００６５】
照合部１５は、例えば、利用者の生体画像から抽出されたマニューシャのうちの注目するマニューシャを、選択された登録利用者の生体画像から抽出されたマニューシャの何れかと位置合わせする。そして照合部１５は、利用者の生体画像から抽出されたマニューシャのうち、選択された登録利用者の生体画像から抽出されたマニューシャと一致するマニューシャの数を求める。なお、照合部１５は、二つのマニューシャ間の距離が、例えば、隆線間隔以下であれば、その二つのマニューシャは一致すると判定する。また照合部１５は、二つのマニューシャの種類が一致する場合に限り、その二つのマニューシャが一致すると判定してもよい。
【００６６】
照合部１５は、位置合わせをするマニューシャの組を変えつつ、一致するマニューシャの数を求める。そして照合部１５は、利用者の生体画像から抽出されたマニューシャの総数に対する、一致するマニューシャの数の比を類似度とする。
照合部１５は、選択された登録利用者のそれぞれについて、マニューシャマッチングによる類似度を算出し、その類似度のうちの最大値をもとめる。
認証判定部１６は、類似度の最大値が認証判定閾値以上であれば、利用者をその最大値に対応する登録利用者として認証し、類似度の最大値が認証判定閾値未満であれば、利用者を認証しない。
【００６７】
さらに、本明細書に開示された画像変換装置及び画像変換方法は、利用者が何らかの操作を行うために、利用者の生体情報と、予め登録された生体情報間で生体認証処理を実行する、各種の装置またはシステムに適用可能である。
【００６８】
図８は、上記の各実施形態またはその変形例による画像変換装置が実装された、生体認証システムの一例の概略構成図である。
例えば、生体認証システム１００は、少なくとも１台の端末１１０とサーバ１２０とを有する。そして端末１１０とサーバ１２０は、有線または無線の通信ネットワーク１３０を介して接続される。なお、図６において、生体認証システム１００が有する構成要素のうち、図１に示した生体認証装置１が有する構成要素の何れかと対応する構成要素には、生体認証装置１が有する構成要素の参照番号と同じ参照番号を付した。
【００６９】
このシステムでは、端末１１０は、例えば、携帯電話機またはタブレット型端末といった携帯端末、あるいは、固定的に設置される端末であり、表示部２、入力部３及び生体情報取得部４を有する。さらに、端末１１０は、記憶部２１と、画像取得制御部２２と、インターフェース部２３とを有する。
記憶部２１は、例えば、半導体メモリ回路を有し、生体情報取得部４により生成された生体画像を一時的に記憶する。また画像取得制御部２２は、一つまたは複数のプロセッサとその周辺回路とを有し、端末１１０の各部を制御し、かつ、端末１１０で動作する各種のプログラムを実行する。そして画像取得制御部２２は、生体情報取得部４により生成された生体画像を、端末１１０を通信ネットワーク１３０と接続するためのインターフェース回路を有するインターフェース部２３を介してサーバ１２０へ送信する。さらに画像取得制御部２２は、入力部３を介して入力されたユーザ識別情報もサーバ１２０へ送信してもよい。
【００７０】
サーバ１２０は、記憶部５と、処理部６と、サーバ１２０を通信ネットワーク１３０と接続するためのインターフェース回路を有するインターフェース部２４とを有する。サーバ１２０の処理部６は、インターフェース部２４を介して受信した生体画像を用いて、上記の各実施形態の何れかまたはその変形例による処理部が有する各部の機能を実現することにより、生体認証処理を実行する。そしてサーバ１２０は、認証に成功したか否かの判定結果をインターフェース部２４を介して端末１１０へ返信する。
【００７１】
あるいは、端末１１０の画像取得制御部２２が、上記の各実施形態による処理部の機能のうち、画像変換処理に関連する処理、すなわち、周波数変換部、曲線近似部、帯域選択部及びベクトル生成部の処理を実行してもよい。この場合、端末１１０からサーバ１２０へ、利用者の生体画像から抽出された特徴情報ベクトルと利用者の識別情報がサーバ１２０へ送信されてもよい。一方、サーバ１２０の処理部６は、上記の各実施形態による処理部の機能のうち、照合部、認証判定部及び登録部の処理のみを実行する。これにより、サーバ１２０の負荷が軽減されるので、同時に多数の生体認証処理が実行されても、生体認証システム１００は、利用者に対する待ち時間を抑制できる。
【００７２】
また、上記の各実施形態による処理部の機能をコンピュータに実現させる命令を有するコンピュータプログラムは、磁気記録媒体、光記録媒体あるいは不揮発性の半導体メモリといった、記録媒体に記録された形で提供されてもよい。なお、コンピュータ読取可能な記録媒体には、搬送波は含まれない。
【００７３】
ここに挙げられた全ての例及び特定の用語は、読者が、本発明及び当該技術の促進に対する本発明者により寄与された概念を理解することを助ける、教示的な目的において意図されたものであり、本発明の優位性及び劣等性を示すことに関する、本明細書の如何なる例の構成、そのような特定の挙げられた例及び条件に限定しないように解釈されるべきものである。本発明の実施形態は詳細に説明されているが、本発明の精神及び範囲から外れることなく、様々な変更、置換及び修正をこれに加えることが可能であることを理解されたい。
【００７４】
以上説明した実施形態及びその変形例に関し、更に以下の付記を開示する。
（付記１）
被写体が写った画像を空間領域から周波数領域へ変換することで周波数スペクトル画像を算出する周波数変換部と、
前記周波数スペクトル画像から、前記被写体の特徴を表す周波数帯域を選択する帯域選択部と、
前記選択された周波数帯域を特定する要素と、前記選択された周波数帯域内の周波数スペクトルを表す要素とを含むベクトルを生成するベクトル生成部と、
を有する画像変換装置。
（付記２）
前記周波数スペクトル画像から特定方向に沿った周波数スペクトルを選択し、該選択された方向の周波数スペクトルを曲線近似する曲線近似部をさらに有し、
前記帯域選択部は、前記曲線近似された周波数スペクトルから前記被写体の特徴を表す周波数帯域を選択する、付記１に記載の画像変換装置。
（付記３）
前記帯域選択部は、前記曲線近似された周波数スペクトルの２次導関数が負となる少なくとも一つの周波数帯域を、前記被写体の特徴を表す周波数帯域として選択する、付記２に記載の画像変換装置。
（付記４）
前記被写体は指紋であり、
前記帯域選択部は、前記曲線近似された周波数スペクトルの２次導関数が負となる第１及び第２の周波数帯域を、それぞれ、前記被写体の特徴を表す周波数帯域として選択し、
前記ベクトル生成部は、前記第１の周波数帯域を特定する要素と前記第１の周波数帯域内の周波数スペクトルを表す要素とを含む第１のベクトルと、前記第２の周波数帯域を特定する要素と前記第２の周波数帯域内の周波数スペクトルを表す要素とを含む第２のベクトルを生成する、付記３に記載の画像変換装置。
（付記５）
前記帯域選択部は、前記周波数スペクトルの強度が高い方から順に所定数の周波数を含む周波数帯域を前記被写体の特徴を表す周波数帯域として選択する、付記１に記載の画像変換装置。
（付記６）
前記周波数変換部は、前記画像上で前記被写体が写っている被写体領域と前記被写体が写っていない背景領域とを識別し、前記背景領域内の各画素の値を所定値に置換した後に、空間領域から周波数領域へ変換する、付記１〜５の何れか一項に記載の画像変換装置。
（付記７）
被写体が写った画像を空間領域から周波数領域へ変換することで周波数スペクトル画像を算出し、
前記周波数スペクトル画像から、前記被写体の特徴を表す周波数帯域を選択し、
前記選択された周波数帯域を特定する要素と、前記選択された周波数帯域内の周波数スペクトルを表す要素とを含むベクトルを生成する、
ことを含む画像変換方法。
（付記８）
被写体が写った画像を空間領域から周波数領域へ変換することで周波数スペクトル画像を算出し、
前記周波数スペクトル画像から、前記被写体の特徴を表す周波数帯域を選択し、
前記選択された周波数帯域を特定する要素と、前記選択された周波数帯域内の周波数スペクトルを表す要素とを含むベクトルを生成する、
ことをコンピュータに実行させるための画像変換用コンピュータプログラム。
（付記９）
登録利用者の生体情報の特徴を表す周波数帯域を特定する要素と、前記周波数帯域内の周波数スペクトルを表す要素とを含む登録ベクトルを記憶する記憶部と、
利用者の生体情報が写った画像を空間領域から周波数領域へ変換することで周波数スペクトル画像を算出する周波数変換部と、
前記周波数スペクトル画像から、前記利用者の生体情報の特徴を表す周波数帯域を選択する帯域選択部と、
前記選択された周波数帯域を特定する要素と、前記選択された周波数帯域内の周波数スペクトルを表す要素とを含むベクトルを生成するベクトル生成部と、
前記登録ベクトルと前記ベクトルとを照合することにより、前記利用者の生体情報と前記登録利用者の生体情報の類似度を求める照合部と、
前記類似度に応じて前記利用者を認証するか否かを判定する認証判定部と、
を有する生体認証装置。
（付記１０）
前記記憶部は、複数の登録利用者のそれぞれについて、前記登録ベクトルとして、前記登録利用者の生体情報の特徴を表す第１の周波数帯域を特定する要素と、前記第１の周波数帯域内の周波数スペクトルを表す要素とを含む第１の登録ベクトルと、前記第１の周波数帯域よりも高く、前記登録利用者の生体情報の特徴を表す第２の周波数帯域を特定する要素と、前記第２の周波数帯域内の周波数スペクトルを表す要素とを含む第２の登録ベクトルとを記憶し、
前記周波数スペクトル画像から特定方向に沿った周波数スペクトルを選択し、該選択された方向の周波数スペクトルを曲線近似する曲線近似部をさらに有し、
前記帯域選択部は、前記曲線近似された周波数スペクトルの２次導関数が負となる第３の周波数帯域と、該第３の周波数帯域よりも高く、かつ前記曲線近似された周波数スペクトルの２次導関数が負となる第４の周波数帯域を、それぞれ、前記生体情報の特徴を表す周波数帯域として選択し、
前記ベクトル生成部は、前記第３の周波数帯域を特定する要素と、前記第３の周波数帯域内の周波数スペクトルを表す要素とを含む第３のベクトルと、前記第４の周波数帯域を特定する要素と、前記第４の周波数帯域内の周波数スペクトルを表す要素とを含む第４のベクトルを生成し、
前記照合部は、前記複数の登録利用者のうち、前記第１の登録ベクトルが前記第３のベクトルと類似している方から順に所定数の登録利用者を選択し、
前記認証判定部は、前記選択された登録利用者の前記第２の登録ベクトルのうち、前記第４の登録ベクトルに最も類似している第２の登録ベクトルについての前記類似度に基づいて前記利用者を認証するか否かを判定する、付記９に記載の生体認証装置。
（付記１１）
利用者の生体情報が写った画像を空間領域から周波数領域へ変換することで周波数スペクトル画像を算出し、
前記周波数スペクトル画像から、前記利用者の生体情報の特徴を表す周波数帯域を選択し、
前記選択された周波数帯域を特定する要素と、前記選択された周波数帯域内の周波数スペクトルを表す要素とを含むベクトルを生成し、
登録利用者の生体情報の特徴を表す周波数帯域を特定する要素と、前記周波数帯域内の周波数スペクトルを表す要素とを含む登録ベクトルと前記ベクトルとを照合することにより、前記利用者の生体情報と前記登録利用者の生体情報の類似度を求め、
前記類似度に応じて前記利用者を認証するか否かを判定する、
ことを含む生体認証方法。
【符号の説明】
【００７５】
１    生体認証装置（画像変換装置）
２    表示部
３    入力部
４    生体情報取得部
５    記憶部
６    処理部
１１    周波数変換部
１２    曲線近似部
１３    帯域選択部
１４    ベクトル生成部
１５    照合部
１６    認証判定部
１７    登録部
１００    生体認証システム
１１０    端末
１２０    サーバ
１３０    通信ネットワーク
２１    記憶部
２２    画像取得制御部
２３、２４    インターフェース部
【図１】
2014142881.tif 000003
【図２】
2014142881.tif 000004
【図５】
2014142881.tif 000005
【図６】
2014142881.tif 000006
【図７】
2014142881.tif 000007
【図８】
2014142881.tif 000008
【図３】
2014142881.tif 000009
【図４】
2014142881.tif 000010