(57)【要約】【課題】押捺指紋であっても遺留指紋であっても、精度良く高速に指紋照合をすることを可能とする。【解決手段】サーチ指紋データを解析して、照合を行うための照合方式を決定する解析手段と、決定された照合方式を用いて、照合を行う実行手段とを備える。解析手段は、サーチ指紋データに含まれる各サーチ指紋特徴点の座標位置をファイル指紋データ内部に含まれる座標基準点を基準とした座標系の座標位置に置き換え、座標基準点の周辺に位置するサーチ指紋特徴点及びファイル指紋データに含まれるファイル指紋特徴点郡に対して、指紋照合パラメータ内で規定される座標基準点の近傍座標範囲内に点在する任意の特異点の存在有無の確認、座標基準点近傍座標範囲のゾーンチェック及び座標基準点近傍座標範囲内に位置する特徴点郡の品質チェックとを行い、軸照合方式及び位置合わせ照合方式のうちの何れを用いるかを決定する。【選択図】        図１
2004265038.tif 000002
【特許請求の範囲】
【請求項１】
サーチ指紋データをファイル指紋データと照合する指紋照合装置において、
前記サーチ指紋データを解析して、前記照合を行うための照合方式を決定する解析手段と、
決定された前記照合方式を用いて、前記照合を行う実行手段と、
を備えることを特徴とする指紋照合装置。
【請求項２】
請求項１に記載の指紋照合装置において、
前記解析は、座標基準点に関する解析であることを特徴とする指紋照合装置。
【請求項３】
請求項１に記載の指紋照合装置において、
前記解析手段は、前記サーチ指紋データに含まれる各サーチ指紋特徴点の座標位置を前記ファイル指紋データ内部に含まれる座標基準点を基準とした座標系の座標位置に置き換え、前記座標基準点の周辺に位置するサーチ指紋特徴点及び前記ファイル指紋データに含まれるファイル指紋特徴点郡に対して、指紋照合パラメータ内で規定される前記座標基準点の近傍座標範囲内に点在する任意の特異点の存在有無の確認、座標基準点近傍座標範囲のゾーンチェック及び座標基準点近傍座標範囲内に位置する特徴点郡の品質チェックとを行い、軸照合方式及び位置合わせ照合方式のうちの何れを用いるかを決定することを特徴とする指紋照合装置。
【請求項４】
請求項１に記載の指紋照合装置において、
前記解析手段は、サーチ指紋データに含まれる全ファイル指紋特徴点を対象として、座標基準点を中心とした座標基準点近傍範囲半径の座標範囲となる座標基準点近傍座標範囲の中に位置する特徴点があるか否かについて調べ、座標基準点近傍座標範囲内に位置する特徴点がある場合、その特徴点の種別が特異点であり、かつ品質カテゴリが重要もしくは普通であるか否かをチェックし、前記チェックの結果が肯定的であるときに、座標基準点を中心とした座標基準点近傍範囲半径の座標範囲である座標基準点近傍座標範囲に位置する近傍特徴点郡の低確信比率と、座標基準点を中心とした半径の近傍座標範囲に位置する近傍特徴点郡の平均信頼度数と、座標基準点を中心とした座標基準点近傍座標範囲半径の座標基準点近傍座標範囲の中にある近傍特徴点郡の指紋印象画像における任意のゾーンエリアの明瞭割合とを各々算出し、算出した近傍特徴点郡の低確信比率が、低確信比率閾値よりも低く、平均信頼度数が、平均信頼度閾値以上で、かつゾーン明瞭割合がゾーン明瞭割合閾値以上であるか否かをチェックし、このチェックで肯定条件を全て満たす場合には、軸照合方式選択し、そうでない場合には、位置合わせ照合方式を選択することを特徴とする指紋照合装置。
【請求項５】
サーチ指紋データをファイル指紋データと照合する指紋照合方法において、
前記サーチ指紋データを解析して、前記照合を行うための照合方式を決定する解析ステップと、
決定された前記照合方式を用いて、前記照合を行う実行ステップと、
を備えることを特徴とする指紋照合方法。
【請求項６】
請求項５に記載の指紋照合方法において、
前記解析は、座標基準点に関する解析であることを特徴とする指紋照合方法。
【請求項７】
請求項５に記載の指紋照合方法において、
前記解析ステップは、前記サーチ指紋データに含まれる各サーチ指紋特徴点の座標位置を前記ファイル指紋データ内部に含まれる座標基準点を基準とした座標系の座標位置に置き換え、前記座標基準点の周辺に位置するサーチ指紋特徴点及び前記ファイル指紋データに含まれるファイル指紋特徴点郡に対して、指紋照合パラメータ内で規定される前記座標基準点の近傍座標範囲内に点在する任意の特異点の存在有無の確認、座標基準点近傍座標範囲のゾーンチェック及び座標基準点近傍座標範囲内に位置する特徴点郡の品質チェックとを行い、軸照合方式及び位置合わせ照合方式のうちの何れを用いるかを決定することを特徴とする指紋照合方法。
【請求項８】
請求項５に記載の指紋照合方法において、
前記解析ステップは、サーチ指紋データに含まれる全ファイル指紋特徴点を対象として、座標基準点を中心とした座標基準点近傍範囲半径の座標範囲となる座標基準点近傍座標範囲の中に位置する特徴点があるか否かについて調べ、座標基準点近傍座標範囲内に位置する特徴点がある場合、その特徴点の種別が特異点であり、かつ品質カテゴリが重要もしくは普通であるか否かをチェックし、前記チェックの結果が肯定的であるときに、座標基準点を中心とした座標基準点近傍範囲半径の座標範囲である座標基準点近傍座標範囲に位置する近傍特徴点郡の低確信比率と、座標基準点を中心とした半径の近傍座標範囲に位置する近傍特徴点郡の平均信頼度数と、座標基準点を中心とした座標基準点近傍座標範囲半径の座標基準点近傍座標範囲の中にある近傍特徴点郡の指紋印象画像における任意のゾーンエリアの明瞭割合とを各々算出し、算出した近傍特徴点郡の低確信比率が、低確信比率閾値よりも低く、平均信頼度数が、平均信頼度閾値以上で、かつゾーン明瞭割合がゾーン明瞭割合閾値以上であるか否かをチェックし、このチェックで肯定条件を全て満たす場合には、軸照合方式選択し、そうでない場合には、位置合わせ照合方式を選択することを特徴とする指紋照合方法。
【請求項９】
請求項５乃至８のいずれか１項に記載の指紋照合方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、指紋の照合方式に関する。
【０００２】
【従来の技術】
従来、指紋照合の代表的な照合方式には、軸照合方式と位置合わせ照合方式とがある。
【０００３】
軸照合方式は、予めファイル指紋データ内部に設定されている座標基準点（コア、デルタ等の特異点の座標位置）を基準とした２軸座標系において、サーチ指紋特徴点とファイル指紋特徴点の位置を表して照合処理を行うことを特徴としている。
【０００４】
一方、位置合わせ照合方式は、予めファイル指紋データ内に設定されている座標基準点を用いず、位置合わせ処理によって座標の基準点を算出し、算出した座標基準点を基準とした２軸座標系において、サーチ指紋特徴点とファイル指紋特徴点との位置を表して照合処理を行うことを特徴としている。
【０００５】
なお、本願発明に関連する先行技術文献としては以下のものがある。
【０００６】
【特許文献１】
特開平１０−１０５７１１号公報
【特許文献２】
特開２００１−０６７４７４公報
【特許文献３】
特開２００２−２６９５６２公報
【０００７】
【発明が解決しようとする課題】
軸照合方式は、押捺指紋（コア、デルタ等の特異点が存在するケースが高い）照合では、特異点を座標基準点とするため座標基準点の周辺の特徴点配置関係が明確に識別可能で、また画像品質も高いことから非常に高い照合精度を得られることが可能であった。反面、部分的な特徴点データしかなく特異点等を座標基準点として設定することができにくい遺留指紋照合では仮想的な座標基準点（指紋印象画像の中心）を使用するケースが多いため、座標基準点で表したサーチ指紋特徴点の座標位置と実際の実画像上での位置とにずれが生じてしまい、また画像品質も粗悪なケースが多く、そのため座標配置関係の不正確・誤認識を導き、大幅な照合精度の劣化を招く恐れがあるという問題があった。
【０００８】
位置合わせ照合方式は、予め定められた座標基準点を使用せずにデータの配置関係から座標整合量を用いて座標基準点を求める。そのため誤った座標位置に基づく照合を行うケースが少なく、遺留指紋照合においては照合精度が高かった。反面、位置合わせ処理における処理量が膨大であるため、前者の照合方式に比べて照合性能が大変低いという問題があった。
【０００９】
また、使用する指紋照合エンジン、使用用途毎に異なる指紋照合システムを構築する必要があり、システム構築に大幅なコストがかかっていた。
【００１０】
そこで、本発明は、押捺指紋であっても遺留指紋であっても、精度良く高速に指紋照合をすることが可能な指紋データ分析による指紋照合装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明によれば、サーチ指紋データをファイル指紋データと照合する指紋照合装置において、前記サーチ指紋データを解析して、前記照合を行うための照合方式を決定する解析手段と、決定された前記照合方式を用いて、前記照合を行う実行手段と、を備えることを特徴とする指紋照合装置が提供される。
【００１２】
上記の指紋照合装置において、前記解析は、座標基準点に関する解析であってもよい。
【００１３】
上記の指紋照合装置において、前記解析手段は、前記サーチ指紋データに含まれる各サーチ指紋特徴点の座標位置を前記ファイル指紋データ内部に含まれる座標基準点を基準とした座標系の座標位置に置き換え、前記座標基準点の周辺に位置するサーチ指紋特徴点及び前記ファイル指紋データに含まれるファイル指紋特徴点郡に対して、指紋照合パラメータ内で規定される前記座標基準点の近傍座標範囲内に点在する任意の特異点の存在有無の確認、座標基準点近傍座標範囲のゾーンチェック及び座標基準点近傍座標範囲内に位置する特徴点郡の品質チェックとを行い、軸照合方式及び位置合わせ照合方式のうちの何れを用いるかを決定してもよい。
【００１４】
上記の指紋照合装置において、前記解析手段は、サーチ指紋データに含まれる全ファイル指紋特徴点を対象として、座標基準点を中心とした座標基準点近傍範囲半径の座標範囲となる座標基準点近傍座標範囲の中に位置する特徴点があるか否かについて調べ、座標基準点近傍座標範囲内に位置する特徴点がある場合、その特徴点の種別が特異点であり、かつ品質カテゴリが重要もしくは普通であるか否かをチェックし、前記チェックの結果が肯定的であるときに、座標基準点を中心とした座標基準点近傍範囲半径の座標範囲である座標基準点近傍座標範囲に位置する近傍特徴点郡の低確信比率と、座標基準点を中心とした半径の近傍座標範囲に位置する近傍特徴点郡の平均信頼度数と、座標基準点を中心とした座標基準点近傍座標範囲半径の座標基準点近傍座標範囲の中にある近傍特徴点郡の指紋印象画像における任意のゾーンエリアの明瞭割合とを各々算出し、算出した近傍特徴点郡の低確信比率が、低確信比率閾値よりも低く、平均信頼度数が、平均信頼度閾値以上で、かつゾーン明瞭割合がゾーン明瞭割合閾値以上であるか否かをチェックし、このチェックで肯定条件を全て満たす場合には、軸照合方式選択し、そうでない場合には、位置合わせ照合方式を選択してもよい。
【００１５】
【発明の実施の形態】
本発明は、指紋印象画像から特徴抽出された特徴点データからなるサーチ指紋データとデータベース化されたファイル指紋データとを照合する指紋照合処理システムにおいて、指紋データ毎にデータの特性に応じてダイナミックに照合エンジンを選択・切替えて照合を行うことで、データ特性によって生じる異なる照合方式の利点・不利点を補い、用途に応じた専用照合システムの構築を必要とせず、信頼性の高い照合精度を求めることを特徴としている。
【００１６】
図１を参照すると、指紋照合システムｓ１は、指紋照合システム・マネージメント・サーバーｎ３と、指紋原紙読取装置ｎ２を介して読み込んだ指紋印象画像から特徴抽出処理に行うことによってサーチ指紋データを作成し、サーチ指紋データをネットワークｎ７を介して指紋照合システム・マネージメント・サーバーｎ３へ送信する入力装置システムｎ１と、指紋照合システム・マネージメント・サーバーｎ３に外部記憶装置として接続され、データベース化されたファイル指紋データを保存するファイル指紋データベースｎ４と、指紋照合システム・マネージメント・サーバーｎ３に通信バスｎ５を介して接続され、指紋照合システム・マネージメント・サーバーｎ３からの指紋照合実行指示によって照合処理を行う指紋照合処理装置ｎ６とを備える。
【００１７】
図２を参照すると、指紋照合システム・マネージメント・サーバーｎ３は、指紋照合マネージャｎ３０と、指紋照合パラメータ設定・読み出し部ｎ３１とを有している。
【００１８】
指紋照合マネージャｎ３０は、ファイル指紋データベースｎ４内から読み出したファイル指紋データを付加したファイル指紋データ送信指示と、入力装置システムｎ１から入力されるサーチ指紋データを付加したサーチ指紋データ送信指示と、指紋照合実行指示と、指紋照合パラメータ設定・読み出し設定部ｎ３１から読み出した指紋照合パラメータを付加した指紋照合パラメータ送信指示とを通信バスｎ５を介して指紋照合処理装置ｎ６に対して行う。
【００１９】
指紋照合パラメータ設定・読み出し部ｎ３１は、予めオペレータによる人手操作を介して、指紋照合パラメータの設定、または変更とを行う。指紋照合パラメータ設定・読み出し部ｎ３１によって設定された指紋照合パラメータは、指紋照合処理装置ｎ６において指紋照合を行う際に必要な照合パラメータ、閾値を規定したものである。
【００２０】
本発明では、新たに座標基準軸周りの品質チェックを行うために使用する座標基準点近傍範囲半径、低確信比率閾値、平均信頼度閾値、ゾーン明瞭割合閾値を予め設定する必要がある。
【００２１】
予め、指紋原紙読み取り装置ｎ２で入力される指紋印象画像は、入力装置システムｎ１の特徴抽出処理においてサーチ指紋データ、及びファイル指紋データとして変換される。特徴抽出されたファイル指紋データは、データベース化されて予めファイル指紋データベースｎ４に保存されているものとする。
【００２２】
サーチ指紋データ、及びファイル指紋データは、指紋印象画像から特徴抽出処理によって抽出した特徴点情報として、軸情報（特徴点が存在する座標系のＸＹ２軸座標系における座標基準点（中点）を示す）、位置情報（座標基準点を基準にしたＸＹ２軸座標系におけるＸ座標値、Ｙ座標値を示す。）、隆線方向（座標基準点を基準とするＸＹ２軸座標系におけるＹ軸を基準にした時の隆線の流れる方向を示す。）、集密度（特徴点を中心とした半径ｒ１内に位置する特徴点の数を示す。）、左曲率・右曲率（特徴点の左右にある隆線の曲がり具合を示す。）、特徴点種別（特徴点の種別を示し、端点、分岐点、特異点に分類される。）、品質カテゴリ（特徴点の重要性を示し、非重要、通常、重要に分類される。）、確信・信頼度（特徴点の確信分類（存在低確信、方向低確信）を示し、任意の特徴点の信頼度数を示す。）を含んでいる。また、各指紋データ内には、特徴点の座標位置における指紋印象画像の明瞭性を示すゾーン情報が含まれる。
【００２３】
図３を参照すると、指紋照合処理装置ｎ６は、照合指示・データ受信部ｎ６１と、指紋データ解析部ｎ６２と、指紋照合エンジン読み出し部ｎ６３と、照合スコア送信部ｎ６４と、指紋照合データ格納領域ｎ６５とを有している。
【００２４】
照合指示・データ受信部ｎ６１は、指紋照合システム・マネージメント・サーバーｎ３内の指紋照合マネージャｎ３０から送信されるサーチ指紋データ送信指示、ファイル指紋データ送信指示、指紋照合パラメータ送信指示と、指紋照合実行指示とを受信する。
【００２５】
指紋照合システム・マネージメント・サーバーｎ３内の指紋照合マネージャｎ３０からサーチ指紋データ送信指示を受信した照合指示・データ受信部ｎ６１は、サーチ指紋データ送信指示に付加されるサーチ指紋データを指紋照合処理装置ｎ６内部のメモリ空間である指紋照合データ格納領域ｎ６５内のサーチ指紋データ格納領域ｍ１に保存する。
【００２６】
同様にして、ファイル指紋データ送信指示を受信した照合指示・データ受信部ｎ６１は、ファイル指紋データ送信指示に付加されるファイル指紋データをファイル指紋データ格納領域ｍ２に保存する。
【００２７】
指紋照合システム・マネージメント・サーバーｎ３内の指紋照合マネージャｎ３０から指紋照合パラメータ送信指示を受信した照合指示・データ受信部ｎ６１は、指紋照合パラメータ送信指示に付加される指紋照合パラメータを指紋照合処理装置ｎ６内部のメモリ空間である照合パラメータ格納領域ｍ３に保存する。
【００２８】
指紋照合システム・マネージメント・サーバーｎ３内の指紋照合マネージャｎ３０から指紋照合実行指示を受信した照合指示・データ受信部ｎ６１は、指紋データ解析部ｎ６２に制御を渡す。この時、サーチ指紋データ保存領域ファイル指紋データ保存領域ｍ２及び照合パラメータ格納領域ｍ３のアドレス情報を合わせて渡す。
【００２９】
指紋データ解析部ｎ６２は、サーチ指紋データ保存領域ｍ１に格納されているサーチ指紋データに含まれる各サーチ指紋特徴点の座標位置をファイル指紋データ保存領域ｍ２に格納されているファイル指紋データ内部に含まれる座標基準点を基準とした座標系の座標位置に置き換え、座標基準点の周辺に位置するサーチ指紋特徴点、及びファイル指紋データに含まれるファイル指紋特徴点郡に対して、指紋照合パラメータ内で規定される座標基準点の近傍座標範囲内に点在する任意の特異点の存在有無、及び座標基準点近傍座標範囲のゾーンチェック、座標基準点近傍座標範囲内に位置する特徴点郡の品質チェック（近傍特徴点郡の低確信比率評価、平均信頼度数評価、ゾーン明瞭割合評価）とを行い、照合対象となっている指紋データの照合に最適と判断される指紋照合エンジンプログラム（軸照合方式指紋照合エンジンプログラムｍ４１、又は位置合わせ照合方式指紋照合エンジンプログラムｍ４２）を決定し、指紋照合エンジン読み出し部ｎ６３に対して使用する照合エンジン種別を渡す。
【００３０】
指紋照合エンジン読み出し部ｎ６３は、指紋照合実行に選択した指紋照合エンジンをデータ保存可能なメモリ内にあるプログラム格納領域ｍ４から選択された指紋照合エンジンプログラム（軸照合方式指紋照合エンジンプログラムｍ４１、或いは位置合わせ照合方式指紋照合エンジンプログラムｍ４２）をロードして、ロードしたプログラムにメモリ空間に保存されているサーチ指紋データと、ファイル指紋データとのメモリ空間におけるアドレスを渡し、プログラム制御を任意の照合エンジンプログラムに移して、各指紋照合エンジンプログラムにおいて照合処理を実行し、サーチ指紋データとファイル指紋データの類似性を測る尺度として最終的に算出した照合スコアを照合スコア送信部ｎ６４へ渡す。
【００３１】
照合スコア送信部ｎ６４は、指紋照合エンジンプログラム（軸照合方式指紋照合エンジンプログラムｍ４１、或いは位置合わせ照合方式指紋照合エンジンプログラムｍ４２）から受け取った照合スコアを指紋照合システム・マネージメント・サーバーｎ３へ送信する。
【００３２】
図４を参照すると、指紋照合データ格納領域ｎ６５は、サーチ指紋データ格納領域ｍ１、ファイル指紋データ格納領域ｍ２、指紋照合パラメータ格納領域ｍ３、指紋照合プログラム格納領域ｍ４とを有している。
【００３３】
サーチ指紋データ格納領域ｍ１は、指紋照合システム・マネージメント・サーバーｎ３から受信したサーチ指紋データを格納する領域である。
【００３４】
ファイル指紋データ格納領域ｍ２は、指紋照合システム・マネージメント・サーバーｎ３から受信したファイル指紋データを格納する領域である。
【００３５】
指紋照合パラメータ格納領域ｍ３は、指紋照合システム・マネージメント・サーバーｎ３から受信した指紋照合パラメータを格納する領域である。
【００３６】
指紋照合プログラム格納領域ｍ４は、保存可能なメモリ領域で、予め照合方式が異なる指紋照合エンジンプログラムである、軸照合方式指紋照合エンジンプログラムｍ４１と位置合わせ照合方式指紋照合エンジンプログラムｍ４２とを保存しているものとする。
【００３７】
図５を参照すると、指紋照合プログラム格納領域ｍ４には軸照合方式指紋照合エンジンｍ４１と位置合わせ照合方式指紋照合エンジンｍ４２とが保存されている。
【００３８】
軸照合方式指紋照合エンジンプログラムｍ４１は、ファイル指紋データ内に含まれる軸情報より座標基準点（照合基準点）を決定して、サーチ指紋データ及びファイル指紋データに含まれる特徴点の位置を、座標基準点（照合基準点）を基準としたＸＹ二軸座標系で表した際に、サーチ指紋特徴点とファイル指紋特徴点とを特徴点座標の回転移動・平行移動によって重ね合わせた場合、任意のサーチ指紋特徴点と任意のファイル指紋特徴点との座標間の距離誤差を求め、指紋照合パラメータで示される規定範囲内のものを対候補として選択及び評価を行い、最終的なペア候補を決定して、ペア候補間の類似度を統計的手法によって算出して更に算出値を評価した値を照合スコアとして求める方式である。座標基準点は、複数指定可能であるがここでは４軸分とする。
【００３９】
位置合わせ照合方式照合エンジンプログラムｍ４２は、予め定められた軸座標（座標基準点）情報を用いないで、位置合わせ処理によって座標基準点を算出して、サーチ指紋特徴点とファイル指紋特徴点の座標位置の整合性を図り、座標基準点を基準としたＸＹ二軸座標系において、サーチ指紋特徴点とファイル指紋特徴点とを特徴点座標の回転移動・平行移動によって重ね合わせた場合、任意のサーチ指紋特徴点と任意のファイル指紋特徴点との座標間の距離誤差を求め、指紋照合パラメータで示される規定範囲内のものを対候補として選択及び評価を行い、最終的なペア候補を決定して、ペア候補間の類似度を統計的手法によって算出し、更に算出値を評価した値を照合スコアとして求める方式である。
【００４０】
ここで、位置合わせ処理は、まず、任意の特徴点の座標量（位置、方向、左・右曲率）から規定範囲内の特徴点群をマニューシャ集合体とした時、サーチ側マニューシャ集合体とファイル側マニューシャ集合体とを決定して、特徴点配置が指紋照合パラメータで規定される規定値以内の対応マニューシャ対として選択する。選択した複数のマニューシャ候補対を指紋照合パラメータで規定される閾値を使用して評価することでマニューシャ候補対の絞込みを行う。絞り込んだマニューシャ候補対からサーチ指紋特徴点を対応するファイル指紋特徴点にどれだけ座標移動・回転させた場合に同じ座標位置になるかを表す座標変換量を求めて、この座標変換量の値を元にして座標基準点を求める。
【００４１】
この時、サーチ側マニューシャ集合体とファイル側マニューシャ集合体の決定は、各サーチ指紋特徴点毎に全ファイル指紋特徴点を対象として行う。そのため、サーチ側マニューシャ集合体とファイルマニューシャ集合体の組み合わせは、最大でサーチ指紋特徴点数×ファイル指紋特徴点数分通りある。
【００４２】
図６を参照すると、軸照合方式指紋照合エンジンプログラムｍ４１で使用する座標基準点ｃ１は、特異点（コア、デルタ）を基準としたＸＹ２軸座標系ｋ１の基準点である。このＸＹ２軸座標系ｋ１においてサーチ指紋特徴点とファイル指紋特徴点との座標位置を表し、照合処理を行う。
【００４３】
図７を参照すると、位置合わせ照合方式指紋照合エンジンプログラムｍ４２は、位置合わせ処理として、任意のサーチ指紋特徴点ｓ３の座標量（位置、方向、左・右曲率）から近傍マニューシャ範囲半径ｒ３の近傍マニューシャ範囲ｎｒ２内のサーチ指紋特徴点群（ｓ１、ｓ２、ｓ５）をサーチ側マニューシャ集合体ｓｎ１とする。
【００４４】
また、任意のファイル指紋特徴点ｆ３の座標量（位置、方向、左・右曲率）から近傍マニューシャ範囲半径ｒ３の近傍マニューシャ範囲ｎｒ２内のファイル指紋特徴点群（ｆ１、ｆ２、ｆ５）をファイル側マニューシャ集合体ｆｎ１とする。
【００４５】
サーチ側のマニューシャ集合体ｓｎ１とファイル側マニューシャ集合体ｆｎ１とを決定して、サーチ側マニューシャ集合体ｓｎ１とファイルマニューシャ集合体ｆｎ１とを、座標の回転移動・平行移動によって同座標系での重ね合わせを行い、二つの集合体の移動距離算分が少なくなる組み合わせをマニューシャ候補対として決定する。マニューシャ候補対となる時の座標変換量（サーチ側マニューシャ集合体ｓｎ１をファイル側マニューシャ集合体ｆｎ１に移すための回転量・平行移動量を示す）から座標基準点を算出する。ここで求めた座標基準点は、マニューシャ候補対分求め、座標基準点毎にサーチ指紋データとファイル指紋データとの照合を行い、最終的に各座標基準点を基準として求めた類似度を統計的手法によって、照合スコアとして指紋照合システム・マネージメント・サーバーｎ３へ送信する。
【００４６】
図８を参照すると、指紋の紋様は、左蹄状紋、右蹄状紋、渦状紋、弓状紋の四種類に分類される。弓状紋以外の紋様に関しては、コア（渦中心）、デルタ（三角州）と言われる特異点が存在し、特徴抽出処理では、入力された指紋画像内に特異点が存在する場合、この点を座標基準点とするケースが高い。また、入力された指紋画像内に特異点が存在しない場合、座標基準点を仮想的に画像の中心付近の座標とするケースが多い。
【００４７】
図１、図２、図３、図４、図５、図６、図７及び図８を参照して、本実施例の動作について詳細に説明する。
【００４８】
まず、指紋照合システム・マネージメント・サーバーｎ３内の指紋照合マネージャｎ３０は、指紋照合パラメータ設定・読み出し部ｎ３１によって予め設定、もしくは変更された指紋照合パラメータを読み出して、指紋照合パラメータ送信指示に付加して指紋照合処理装置ｎ６へ通信バスｎ５を介して送信する。
【００４９】
指紋照合パラメータ送信指示を受信した指紋照合処理装置ｎ６は、受信した指紋照合パラメータを指紋照合データ格納領域ｎ６５内の指紋照合パラメータ格納領域ｍ３へ保存する。
【００５０】
オペレータからの照合指示で、指紋照合システム・マネージメント・サーバーｎ３内の指紋照合マネージャｎ３０は、入力装置システムｎ１を介して、指紋原紙読み取り装置ｎ２によって読み取った指紋印象画像を、特徴抽出処理によって特徴点抽出を行い、軸情報、位置情報、隆線方向、集密度、左・右曲率、特徴点種別、品質カテゴリ、確信度、信頼度、ゾーン情報を含むサーチ指紋データを生成する。
【００５１】
次に、指紋照合マネージャーｎ３０は、指紋照合処理装置ｎ６へ通信バスｎ５を介して、サーチ指紋データ送信指示（サーチ指紋データ付加）を送信する。
【００５２】
指紋照合処理装置ｎ６は、照合指示・データ受信部ｎ１０によってサーチ指紋データ送信指示（サーチ指紋データ付加）を受信し、受信したサーチ指紋データを指紋照合データ格納領域ｎ６５内のサーチ指紋データ格納領域ｍ１へ保存する。
【００５３】
次に、指紋照合マネージャーｎ３０は、指紋照合処理装置ｎ６へ通信バスｎ５を介して、ファイル指紋データの送信指示（ファイル指紋データ付加）と、指紋照合実行指示とを送信する。
【００５４】
指紋照合処理装置ｎ６は、照合指示・データ受信部ｎ６１によってファイル指紋データ送信指示（ファイル指紋データ付加）を受信し、ファイル指紋データを指紋照合データ格納領域ｎ６５内のファイル指紋データ格納領域ｍ２へ保存する。
【００５５】
次に、指紋照合実行指示を受信した照合指示・データ受信部ｎ６１は、指紋データ解析部ｎ６２にサーチ指紋データ保存領域ファイル指紋データ保存領域ｍ２及び照合パラメータ格納領域ｍ３のアドレス情報を合わせて制御を渡す。
【００５６】
照合指示・データ受信部ｎ６１から制御を渡された指紋データ解析部ｎ６２は、ファイル指紋データ格納領域ｍ２内に保存されているファイル指紋データ内部に含まれる座標基準点（座標基準点）Ｃ１を元に、サーチ指紋データ格納領域ｍ１内に保存されているサーチ指紋データに含まれる各サーチ指紋特徴点の座標位置を、座標基準点を基準としたＸＹ２軸座標系ｋ１における座標位置に座標変換する。
【００５７】
まず、サーチ指紋データに含まれる全ファイル指紋特徴点を対象として、座標基準点ｃ１を中心とした座標基準点近傍範囲半径ｒ２（指紋照合パラメータで規定）の座標範囲となる座標基準点近傍座標範囲ｎｒ１の中に位置する特徴点があるか否かについて調べる。座標基準点近傍座標範囲ｎｒ１内に位置する特徴点がある場合、その特徴点の種別が特異点であり、かつ品質カテゴリが重要もしくは普通であるか否かをチェックする。
【００５８】
次に、上記のチェック結果が肯定的であるときに、座標基準点ｃ１を中心とした座標基準点近傍範囲半径ｒ２（指紋照合パラメータで規定）の座標範囲である座標基準点近傍座標範囲ｎｒ１に位置する近傍特徴点郡の低確信比率（＝存在低確信である特徴点数÷近傍特徴点数）と、座標基準点ｃ１を中心とした半径ｒ２（指紋照合パラメータで規定）の近傍座標範囲ｎｒ１に位置する近傍特徴点郡の平均信頼度数（＝信頼度数÷近傍特徴点数）と、座標基準点ｃ１を中心とした座標基準点近傍座標範囲半径ｒ２（指紋照合パラメータで規定）の座標基準点近傍座標範囲ｎｒ１の中にある近傍特徴点郡の指紋印象画像における任意のゾーンエリアの明瞭割合（＝ゾーンが明瞭である特徴点数÷近傍特徴点数）とを各々算出する。
【００５９】
算出した近傍特徴点郡の低確信比率が、低確信比率閾値（指紋照合パラメータで規定）よりも低く、平均信頼度数が、平均信頼度閾値（指紋照合パラメータで規定）以上で、かつゾーン明瞭割合がゾーン明瞭割合閾値以上であるか否かをチェックする。
【００６０】
以上のチェックで肯定条件を全て満たす場合、指紋データの品質及び特徴点の確証性は高く、サーチ指紋特徴点の実画像上での座標位置のずれが少なくなる最適な座標基準点（照合基準点）となるコア指紋特徴点も存在するため、押捺指紋照合に最適な軸照合方式照合エンジンプログラムｍ４１を選択する。
【００６１】
それに対して、座標基準点近傍座標範囲ｎｒ１内に特異点（コア、デルタ特異点となる重要特徴点）がなく、また座標基準点近傍座標範囲ｎｒ１に位置する特徴点郡の低確信比率が、低確信比率閾値（指紋照合パラメータで規定）よりも高い、或いは平均信頼度数が、平均信頼度閾値（指紋照合パラメータで規定）未満である、或いはゾーン明瞭割合がゾーン明瞭割合閾値未満である場合は、最適な座標基準点とする特徴点がなく、指紋データの品質及び特徴点の確証性が低いと判断して、遺留系指紋データである可能性が高いと判断して、遺留系指紋照合に最適な位置合わせ照合方式照合エンジンｍ４２を選択する。
【００６２】
以上のようにして、照合対象となっている指紋データの特性に合わせて、その特性を解析した上で、照合処理実行に当たって、最適と判断される照合エンジンプログラムを決定し、指紋照合エンジン読み出し部ｎ６３に対して使用する指紋照合エンジン種別を渡す。軸情報として複数軸が指定されている場合、軸情報（座標基準点）毎に照合エンジンの選択を行い、以降の処理を繰り返す。
【００６３】
指紋照合エンジン読み出し部ｎ６３は、選択された指紋照合エンジン種別によってロードするプログラムを決定して、指紋照合データ格納領域ｎ６５内にある指紋照合プログラム格納領域ｍ３内に格納されている軸照合方式指紋照合エンジンプログラムｍ４１、もしくは位置合わせ照合方式指紋照合エンジンプログラムｍ４２をロードし、照合処理に使用するサーチ指紋データ、ファイル指紋データが格納されているサーチ指紋データ格納領域ｍ１、ファイル指紋データ格納領域ｍ２と、指紋照合パラメータ格納領域ｍ３のアドレス情報とを合わせて、選択された指紋照合エンジンプログラムに制御を渡す。
【００６４】
指紋照合エンジン読み出し部ｎ６３から制御を渡された指紋照合エンジンプログラム（軸照合方式指紋照合エンジンプログラムｍ４１、もしくは位置合わせ照合方式指紋照合エンジンプログラムｍ４２）は、与えられたサーチ指紋データとファイル指紋データとの間でペア候補（類似性が高くサーチ指紋特徴点とファイル指紋特徴点のペア（対）として選択）を選択及び決定し、最終的にペア候補間の類似度を統計的に求めた照合スコアとして算出する。
【００６５】
軸照合方式指紋照合エンジンプログラムｍ４１は、ファイル指紋データ格納領域ｍ２に格納されているファイル指紋データ内に含まれる軸情報より座標基準点ｃ１を決定して、サーチ指紋データ内のサーチ指紋特徴点の座標位置を、座標基準点ｃ１を基準とするＸＹ二軸座標系ｋ１座標位置へ座標変換する。ファイル指紋特徴点は、座標変換せず座標基準点ｃ１をとするＸＹ二軸座標で表す。
【００６６】
位置合わせ照合方式指紋照合エンジンプログラムｍ４２は、まず、各特徴点に関する座標量データとなる座標位置（Ｘ座標値、Ｙ座標値）、方向（座標軸のＹ軸を基準にして隆線が流れる方向の角度）、集密度（特徴点を中心とした半径ｒ内に位置する特徴点の数）、曲率（隆線の曲がり具合を示す割合）から、近傍マニューシャ範囲ｎｒ２内の特徴点群をマニューシャ集合体として決定する。各サーチ指紋特徴点、ファイル指紋特徴点毎にサーチ側マニューシャ集合体ｓｎ１とファイル側マニューシャ集合体ｆｎ１とを決定して、特徴点配置が照合パラメータで規定される規定値以内となるのサーチ、ファイル指紋特徴点の組み合わせを対応マニューシャ候補対として選択して、作成した対応マニューシャ候補対を評価することで候補対の選択・絞込みを行い、対応マニューシャ候補対のサーチ指紋特徴点位置をファイル指紋特徴点位置にどれだけ移動・回転させされば同じに位置なるかを示す座標変換量を求めて、この座標変換量の値から最終的にサーチ指紋特徴点とファイル指紋特徴点を同一座標系で表すための座標軸となる座標基準点ｃ２を求める。サーチ指紋特徴点の座標位置を、座標基準点ｃ２を基準とするＸＹ二軸座標系の座標位置へ座標変換する。ファイル指紋特徴点は、座標変換せず座標基準点ｃ２をとするＸＹ二軸座標で表す。
【００６７】
各照合エンジンプログラムは、座標基準点ｃ１もしくはｃ２を基準点としてサーチ指紋特徴点とファイル指紋特徴点とを特徴点座標の回転移動・平行移動によって重ね合わせた場合、座標間の距離誤差を求め照合パラメータで示される規定範囲内のものを対候補として選択・評価を行い、最終的なペア候補を決定して、各ペア候がどれだけ似ているかの度合いを示す類似度を統計的手法によって照合スコア（評価値）として算出し、照合スコア送信部ｎ６４に渡す。
【００６８】
照合スコアを受信した照合スコア送信部ｎ６４は、照合スコアを指紋照合マネージャｎ３０に送信する。
【００６９】
なお、指紋照合処理装置ｎ６の各部（照合指示・データ受信部ｎ６１、指紋データ解析部ｎ６２、指紋照合エンジン読み出し部ｎ６３、照合スコア送信部ｎ６４、指紋照合データ格納領域ｎ６５）は、これらを指紋照合処理装置ｎ６の各部として機能させるためのプログラムを指紋照合処理装置ｎ６が読み込んで実行することによっても実現することができる。
【００７０】
【発明の効果】
本発明によると、予め照合方式の異なる指紋照合エンジンをメモリ上に保存しておき、照合対象とする指紋データのデータ特性を解析して、データ毎にデータの特性に最適な照合エンジンを選択し、ダイナミックに照合エンジンを切り替えて照合を行うことが可能で、データ種別によって生じる軸照合方式、位置合わせ照合方式の利点・不利点を補うこことを可能として、信頼性の高い照合精度を求めることが可能である。
【００７１】
また、指紋照合処理装置内部において、ダイナミックに照合エンジンを切り替えることで、指紋システム・マネージメント・サーバー側で使用用途（非警察系では押捺認証による個人認証等、警察系では、遺留、押捺照合による身元照会、遺留照会、余罪照会等）毎に専用に指紋照合システムを構築する必要がなくなるため、システム構築のためのコスト低減が大幅に可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態による指紋照合装置の構成を示すブロック図である。
【図２】図１に示す指紋照合システム・マネージメント・サーバーの構成を示すブロック図である。
【図３】図１に示す指紋照合処理装置の構成を示すブロック図である。
【図４】図３に示す指紋照合データ格納領域の構成を示すブロック図である。
【図５】図４に示す指紋照合プログラム格納領域の領域割り当てを示す図である。
【図６】軸照合方式を説明するための図である。
【図７】位置合わせ照合方式を説明するための図である。
【図８】指紋の各種類型を表わす図である。
【符号の説明】
ｓ１  指紋照合処理システム
ｎ１  入力装置システム
ｎ２  指紋原紙読取装置
ｎ３  指紋照合システム・マネージメント・サーバ
ｎ４  ファイル指紋データベース
ｎ５  通信バス
ｎ６  指紋照合処理装置
ｎ７  ネットワーク
【図１】
2004265038.tif 000003
【図２】
2004265038.tif 000004
【図３】
2004265038.tif 000005
【図４】
2004265038.tif 000006
【図５】
2004265038.tif 000007
【図６】
2004265038.tif 000008
【図７】
2004265038.tif 000009
【図８】
2004265038.tif 000010