(57)【要約】【課題】登録パターンと照合パターンとの間に回転ずれが生じている可能性がある場合でも精度よく、かつ速やかに照合結果を得る。【解決手段】登録パターンまたは照合パターンを相対的に３゜以上回転させ、この何れか一方が回転された登録パターンと照合パターンとを例えばＲＩＰＯＣ（回転式振幅抑制相関法）で照合する。【選択図】  図１５
2010262669.tif 000002
【特許請求の範囲】
【請求項１】
登録パターンと照合パターンとの照合を行うパターン照合装置において、
前記登録パターンおよび前記照合パターンの何れか一方を相対的に３゜以上回転させるパターン回転手段と、
このパターン回転手段によって何れか一方が回転された前記登録パターンと前記照合パターンをそれぞれフーリエ変換し、さらにこのフーリエ変換された登録パターンと照合パターンをそれぞれ極座標変換し、この極座標変換された登録パターンと照合パターンとを合成して相関データを求め、この相関データ上に定められた相関成分エリア内の相関データに基づいて前記登録パターンと前記照合パターンとの照合を行う照合手段と
を備えたことを特徴とするパターン照合装置。
【請求項２】
登録パターンと照合パターンとの照合を行うパターン照合装置において、
前記登録パターンの画像データを縮小し前記登録パターンとして記憶する登録パターン記憶手段と、
前記記憶されている登録パターンを読み出し、前記照合パターンの画像データを縮小して前記照合パターンとし、前記読み出した登録パターンとこの登録パターンに対して相対的に３゜以上回転させた前記照合パターンとをそれぞれフーリエ変換し、さらにこのフーリエ変換された登録パターンと照合パターンをそれぞれ極座標変換し、この極座標変換された登録パターンと照合パターンとを合成して相関データを求め、この相関データ上に定められた相関成分エリア内の相関データに基づいて前記登録パターンと前記照合パターンとの照合を行う照合手段と
を備えたことを特徴とするパターン照合装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、登録パターンと照合パターンとの照合を行うパターン照合装置に関するものである。
【背景技術】
【０００２】
従来のパターン照合装置として、登録パターンと照合パターンの相互相関に基づく相関方式と呼ばれる照合アルゴリズムを採用したパターン照合装置がある。
【０００３】
このパターン照合装置では、２次元の照合パターンに２次元離散的フーリエ変換を施して照合フーリエパターンデータを作成し、この照合フーリエパターンデータと同様の処理を施して作成されている登録パターンの登録フーリエパターンデータとを合成し、この合成フーリエパターンデータに対して２次元離散的フーリエ変換（或いは２次元離散的逆フーリエ変換）を施す。そして、この２次元離散的フーリエ変換（或いは２次元離散的逆フーリエ変換）が施された合成パターンデータ（相関パターンデータ）から得られる相関値に基づいて、照合パターンと登録パターンとの一致・不一致を判定する。
【０００４】
本出願人は、先に、周波数特性または空間周波数特性に基づいてＮ次元のパターン〔例えば、音声(１次元)、指紋(２次元)、立体(３次元)〕の照合を行うパターン照合装置を提案した(例えば、特許文献１参照)。
【０００５】
この特許文献１には、振幅抑制処理の一種として、空間周波数空間において合成フーリエパターンに対して振幅抑制処理（例えば、ｌｏｇ処理）を行うことの他、登録および照合パターンにフーリエ変換を施したフーリエパターンデータの位相成分のみに基づいて登録パターンと照合パターンとの相関値を求めて照合結果を得る「位相限定相関法」についても触れられている。以下、この「位相限定相関法」を含む「振幅抑制相関法」をＰＯＣと呼ぶ。
【０００６】
ＰＯＣは、登録パターンと照合パターンとの平行ずれ（Ｘ軸方向，Ｙ軸方向のずれ）に対しては強く、その平行ずれが照合精度に与える影響は少ないという優れた特徴がある。しかし、回転ずれに対しては弱く、登録パターンと照合パターンとに例えば±５゜以上（最悪の場合、±２゜以上）の回転ずれがあると、照合精度が大きく落ちるという結果が得られている。
【０００７】
そこで、本出願人は、上述した特許文献１の照合アルゴリズムの回転ずれに対する脆弱性を克服するために、さらに改良した照合アルゴリズムを特許文献２に提案した。
この特許文献２には、大きく言うと２種類の改良された照合アルゴリズムが開示されており、１つは登録パターンおよび照合パターンの何れか一方を少しずつ回転させながら他方のパターンとの照合をＰＯＣで行う第１の照合アルゴリズムである。以下、この第１の照合アルゴリズムをＲＰＯＣ（回転式振幅抑制相関法）と呼ぶ。
もう１つは、登録パターンと照合パターンをそれぞれフーリエ変換し、さらにこのフーリエ変換された登録パターンと照合パターンをそれぞれ極座標変換し、この極座標変換された登録パターンと照合パターンとの照合をＰＯＣでいわば、極座標空間内における相関値に基づいて行う第２の照合アルゴリズムである。以下、この第２の照合アルゴリズムをＲＩＰＯＣ（回転不変型振幅抑制相関法）と呼ぶ。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平９−２２４０６号公報（段落〔００１９〕〜〔００５２〕、図４）
【特許文献２】特開平１０−１２４６６７号公報（段落〔００４０〕，〔００７７〕、図１４、図２０）
【特許文献３】特開平１−２１１１８４号公報
【非特許文献】
【０００９】
【非特許文献１】コンピュータ画像処理入門（日本工業技術センター編、総研出版（株）発行、Ｐ．４４〜４５）
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述したＲＰＯＣやＲＩＰＯＣはともに回転ずれの影響を受けない照合アルゴリズムとしては優れているが、次のような問題がある。
【００１１】
〔ＲＰＯＣの問題点〕
(１)登録パターンと照合パターンとの回転ずれ量は未知であるから、回転パターンを数多く発生させなければならず、照合装置に過大な処理負担を強いるし、照合結果が得られるまでに時間がかかる。
(２)個々の回転パターンの回転角度差(回転角度の刻み)を適切な値に決めることが難しい。照合精度を重視すれば、最大でも５゜刻みにせざるを得ない。照合スピードを重視すると（照合結果が得られるまでの時間を重視すると）、回転角度の刻みを大きくせざるを得ないが、そうすると照合精度が悪くなる。
【００１２】
〔ＲＩＰＯＣの問題点〕
ＲＩＰＯＣはＲＰＯＣと比べて、登録パターンと照合パターンとの回転ずれ量が未知であっても、処理負担は変わらない。すなわち、回転ずれ量の大小に拘わらず、処理負担は変わらない。この点で、ＲＩＰＯＣはＲＰＯＣに対して優位性を持っている。なお、ＲＩＰＯＣでは、横軸を登録パターンと照合パターンとの回転ずれ量（回転角度）、縦軸を相関値とした場合、登録パターンと照合パターンとが同一であれば、理論的には、登録パターンと照合パターンとの実回転角度（真の回転角度）において相関値が最も高くなる。しかしながら、実際には、登録パターンと照合パターンが同一であるか否かに拘わらず、０゜付近（例えば、０±３゜の範囲）において、相関値が非常に高くなる現象があり、この相関値に基づいて照合判定すると判定を誤る虞れがある。なお、これは、例えばプリズム式の指紋センサによる指紋照合においては、プリズム表面についた傷や汚れが原因と思われる。
【００１３】
本発明は、このような課題を解決するためになされたもので、その目的とするところは、登録パターンと照合パターンとの間に回転ずれが生じている可能性がある場合でも精度よく、かつ速やかに照合結果を得ることができるパターン照合装置を提供することにある。
【課題を解決するための手段】
【００１４】
このような目的を達成するために、本発明は、登録パターンと照合パターンとの照合を行うパターン照合装置において、登録パターンおよび照合パターンの何れか一方を相対的に３゜以上回転させるパターン回転手段と、このパターン回転手段によって何れか一方が回転された登録パターンと照合パターンをそれぞれフーリエ変換し、さらにこのフーリエ変換された登録パターンと照合パターンをそれぞれ極座標変換し、この極座標変換された登録パターンと照合パターンとを合成して相関データを求め、この相関データ上に定められた相関成分エリア内の相関データに基づいて登録パターンと照合パターンとの照合を行う照合手段とを設けたものである。
【００１５】
この発明において、例えば、照合手段をＲＩＰＯＣとした場合、先ず、登録パターンまたは照合パターンを相対的に３゜以上回転させる。そして、この何れか一方が回転された登録パターンと照合パターンとをＲＩＰＯＣで照合する。指紋照合装置などでは、ガイドなどによって指の置き方がほゞ決まっており、登録指紋と照合指紋との回転ずれはそれほど大きくなることはない。例えば、９０゜以上の回転ずれが生じない設計であれば、登録パターンまたは照合パターンを例えば１２０゜回転させると、必ず登録パターンと照合パターンとの間に±３゜以上の回転ずれを生じさせることが可能となる。この発明では、登録パターンと照合パターンとの間にわざと大きな回転ずれを生じさせてから、ＲＩＰＯＣなどの照合手段で照合を行う。
【発明の効果】
【００１６】
本発明によれば、登録パターンまたは照合パターンが相対的に３゜以上回転され、この何れか一方が回転された登録パターンと照合パターンとが例えばＲＩＰＯＣで照合されるので、登録パターンと照合パターンとの間に回転ずれが生じている可能性がある場合でも精度よく、かつ速やかに照合結果を得ることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態を示す指紋照合装置のブロック構成図である。
【図２】この指紋照合装置における指紋登録動作を説明するためのフローチャートである。
【図３】この指紋照合装置の実施の形態の説明に入る前の参考例１の指紋照合過程を説明するためのフローチャートである。
【図４】図３におけるステップ２０１でのＲＩＰＯＣ’による照合過程を示すフローチャートである。
【図５】ＲＩＰＯＣ’による照合過程を説明するための画像を示すディスプレイ上の写真である。
【図６】デカルト座標系からの極座標系への変換を説明するための図である。
【図７】図４におけるステップ３１１での処理内容を示すフローチャートである。
【図８】ＲＩＰＯＣ’による照合過程での極座標変換されてからの処理を説明するための画像を示すディスプレイ上の写真である。
【図９】ＲＩＰＯＣによる照合過程で得られるＹ軸上の相関データの一例を示す図である。
【図１０】図３におけるステップ２０４でのＲＰＯＣによる照合過程を示すフローチャートである。
【図１１】参考例２の指紋照合過程（方式１）を説明するためのフローチャートである。
【図１２】参考例２の指紋照合過程（方式２）を説明するためのフローチャートである。
【図１３】図１１におけるステップ５０１でのＰＯＣによる照合過程を示すフローチャートである。
【図１４】実施の形態１の指紋照合過程（登録指紋を回転させる方式）を説明するためのフローチャートである。
【図１５】実施の形態１の指紋照合過程（照合指紋を回転させる方式）を説明するためのフローチャートである。
【図１６】参考例１の指紋照合過程を採用した指紋照合装置の機能ブロック図である。
【図１７】参考例２の方式１の指紋照合過程を採用した指紋照合装置の機能ブロック図である。
【図１８】参考例２の方式２の指紋照合過程を採用した指紋照合装置の機能ブロック図である。
【図１９】実施の形態１の指紋照合過程を採用した指紋照合装置の機能ブロック図である。
【発明を実施するための形態】
【００１８】
以下、本発明を図面に基づいて詳細に説明する。図１はこの発明の一実施の形態を示す指紋照合装置のブロック構成図である。同図において、１０は操作部、２０はコントロール部であり、操作部１０にはテンキー１０−１，ディスプレイ（ＬＣＤ）１０−２と共に指紋センサ１０−３が設けられている。指紋センサ１０−３は光源１０−３１とプリズム１０−３２とＣＣＤカメラ１０−３３とを備えている。コントロール部２０は、ＣＰＵを有してなる制御部２０−１と、ＲＯＭ２０−２と、ＲＡＭ２０−３と、ハードディスク（ＨＤ）２０−４と、フレームメモリ（ＦＭ）２０−５と、外部接続部（Ｉ／Ｆ）２０−６と、フーリエ変換部（ＦＦＴ）２０−７とを備えており、ＲＯＭ２０−２には登録プログラムと照合プログラムが格納されている。
【００１９】
〔指紋の登録〕
この指紋照合装置において、登録パターンとなる利用者の指紋（以下、登録指紋という）は次のようにして登録される。運用する前に、利用者は、テンキー１０−１を用いて自己に割り当てられたＩＤナンバを入力のうえ（図２に示すステップ１０１）、指紋センサ１０−３のプリズム１０−３２上に指を置く。プリズム１０−３２には光源１０−３１から光が照射されており、プリズム１０−３２の面に接触しない指紋の凹部（谷線部）では、光源１０−３１からの光は全反射し、ＣＣＤカメラ１０−３３に至る。逆にプリズム１０−３２の面に接触する指紋の凸部（隆線部）では全反射条件がくずれ、光源１０−３１からの光は散乱する。これにより、指紋の谷線部は明るく、隆線部は暗い、コントラストのある指紋の紋様が採取される。この採取された指紋（登録指紋）の紋様は、Ａ／Ｄ変換により、例えば５１２×５１２画素，２５６階調の濃淡画像（画像データ：２次元パターンデータ）として、コントロール部２０へ与えられる。
【００２０】
制御部２０−１は、この操作部１０より与えられる登録指紋の画像データをフレームメモリ２０−５を介して取り込み（ステップ１０２）、この取り込んだ登録指紋の画像データに対して縮小処理を行う（ステップ１０３）。そして、この縮小処理した登録指紋の画像データ（Ｒ）をＩＤナンバと対応させてハードディスク２０−４内にファイル化する（ステップ１０４）。
【００２１】
〔指紋の照合：参考例１（ＲＩＰＯＣ’＋ＲＰＯＣ）〕
図３は、この指紋照合装置の実施の形態の説明に入る前の指紋照合過程の参考例（参考例１）を示すフローチャートである。
【００２２】
この参考例１では、先ずＲＩＰＯＣ’（回転不変型振幅抑制相関法）で、後述する相関成分エリア内の回転ずれ量を示す軸方向の０±３゜の相関データを除外して照合を行う（ステップ２０１）。すなわち、この参考例１では、純然たるＲＩＰＯＣではなく、ＲＩＰＯＣ’（一部の相関データを除外して行うＲＩＰＯＣ）で最初に照合を行う。
【００２３】
このＲＩＰＯＣ’での照合結果が一致であれば（ステップ２０２のＹＥＳ）、登録指紋と照合指紋とが同一である判断する（ステップ２０３）。不一致であれば（ステップ２０２のＮＯ）、回転ずれが生じていないか或いはその量が僅かである可能性があると判断し、ＲＰＯＣ（回転式振幅抑制相関法）で、登録指紋または照合指紋を０±３゜の範囲内で少しずつ回転させながら照合を行う（ステップ２０４）。
【００２４】
このＲＰＯＣでの照合結果が一致であれば（ステップ２０５のＹＥＳ）、登録指紋と照合指紋とが同一であると判断する（ステップ２０３）。不一致であれば（ステップ２０５のＮＯ）、登録指紋と照合指紋とは同一ではないと判断する（ステップ２０６）。
【００２５】
〔ＲＩＰＯＣ’〕
図４は図３におけるステップ２０１でのＲＩＰＯＣ’による照合過程を示すフローチャートである。運用中、利用者は、テンキー１０−１を用いて自己に割り当てられたＩＤナンバを入力のうえ（ステップ３０１）、指紋センサ１０−３のプリズム１０−３２上に指を置く。これにより、照合パターンとなる指紋（照合指紋）の紋様が、指紋の登録の場合と同様にして採取され、コントロール部２０へ与えられる。
【００２６】
制御部２０−１は、ＩＤナンバが入力されると（ステップ３０１）、そのＩＤナンバと対応してファイル化されている登録指紋の画像データＲを読み出す（ステップ３０２：図５（ａ）参照）。また、照合指紋を取り込み（ステップ３０３）、この照合指紋に対して縮小処理を行い（ステップ３０４）、照合指紋の画像データＩを得る（図５（ｂ）参照）。そして、ステップ３０２で読み出した登録指紋の画像データＲに対し２次元離散的フーリエ変換を施して登録フーリエ画像データＲF とし（ステップ３０５：図５（ｃ）参照）、ステップ３０４で得た照合指紋の画像データＩに対し２次元離散的フーリエ変換を施して照合フーリエ画像データＩF とする（ステップ３０６：図５（ｄ）参照）。
【００２７】
この登録フーリエ画像データＲF および照合フーリエ画像データＩF には振幅成分と位相成分とが含まれている。また、この登録フーリエ画像データＲF および照合フーリエ画像データＩF は、デカルト座標系すなわち（ｘ，ｙ）座標系とされている。この登録フーリエ画像データＲF および照合フーリエ画像データＩF に対し振幅抑制処理を行い（ステップ３０７，３０８）、この振幅抑制処理された登録フーリエ画像データＲFLおよび照合フーリエ画像データＩFLの座標系を極座標に変換し（ステップ３０９，３１０）、極座標に変換された登録フーリエ画像データＲPLおよび照合フーリエ画像データＩPLを得る（図５（ｅ），（ｆ）参照）。
【００２８】
ここで、極座標変換とは、デカルト座標系（ｘ，ｙ）を極座標系（ｒ，θ）に変換する処理のことをいう。すなわち、図６（ａ）に示されるデカルト座標系（ｘ＝ｒｃｏｓθ，ｙ＝ｒｓｉｎθ）を図６（ｂ）に示されるような極座標系（ｒ＝（ｘ2 ＋ｙ2 ）1/2，θ＝ｔａｎ-1（ｙ／ｘ））に変換する処理のことをいう。
【００２９】
そして、ステップ３０９で得た極座標系とされた登録フーリエ画像データＲPLとステップ３１０で得た極座標系とされた照合フーリエ画像データＩPLとを振幅抑制相関法で照合する（ステップ３１１）。この振幅抑制相関法での照合は次のようにして行う。先ず、極座標系とされた登録フーリエ画像データＲPL（図８（ａ）参照）および照合フーリエ画像データＩPL（図８（ｂ）参照）に対して２次元離散的フーリエ変換を施し（図７に示すステップ３１１ａ，３１１ｂ）、登録フーリエ画像データＲPLF （図８（ｃ）参照）および照合フーリエ画像データＩPLF （図８（ｅ）参照）を得る。
【００３０】
そして、この登録フーリエ画像データＲPLF および照合フーリエ画像データＩPLF とを合成し（ステップ３１１ｃ）、合成フーリエ画像データを得る。そして、この合成フーリエ画像データに対して振幅抑制処理を行い（ステップ３１１ｄ：図８（ｇ）参照）、この振幅抑制処理を行った合成フーリエ画像データに２次元離散的フーリエ変換を施す（ステップ３１１ｅ：図８（ｈ）、図５（ｇ）参照、図８（ｈ）＝図５（ｇ））。
【００３１】
なお、この例では、ＲPLF とＩPLF との合成フーリエ画像データに対して振幅抑制処理を行ったが、ＲPLF およびＩPLF に対して振幅抑制処理を行って登録フーリエ画像データＲPLF ’および照合フーリエ画像データＩPLF ’とし（図８（ｄ），（ｆ）参照）、このＲPLF ’とＩPLF ’とを合成するようにしてもよい。図８（ｄ），（ｆ），（ｇ）では、振幅抑制で全ての振幅を１、すなわち位相のみとしている。
【００３２】
そして、この２次元離散的フーリエ変換の施された合成フーリエ画像データ（相関データ）上に定められた相関成分エリアの中心から登録指紋と照合指紋との回転ずれ量を示す軸方向の±３゜の相関データを除外する（ステップ３１１ｆ）。図５（ｇ）ではその画像全体を相関成分エリアＳ０としている。この例では、相関成分エリアＳ０の中心Ｐ０を原点とするＸ，Ｙ軸のうち、Ｙ軸が登録指紋と照合指紋との回転ずれ量（回転角度）Δθを示す軸となる。また、Ｙ軸の上限位置がΔθ＝＋１８０゜、下限位置がΔθ＝−１８０゜を示す。
【００３３】
そして、このＹ軸方向の０±３゜の相関データを除外して残されるＹ軸方向の相関データの最大値（相関ピーク）を抽出し、この抽出した相関ピークに基づいて照合を行う（ステップ３１１ｇ）。この参考例１では、抽出した相関ピークが予め定められているしきい値よりも高ければ、登録指紋と照合指紋とは同一（ＯＫ）であると判断する。抽出した相関ピークがしきい値よりも低ければ、登録指紋と照合指紋とは同一ではない（ＮＧ）と判断する。
【００３４】
図９にＲＩＰＯＣによるＹ軸上の相関データの一例を示す。図９中、折れ線で結んだデータ群がＲＩＰＯＣによるＹ軸上の相関データである。この例では、０±３゜の範囲内に相関ピーク（１番目のピーク）Ｐｋ１が現れており、０±３゜の範囲外に２番目のピークＰｋ２が現れている。この指紋照合装置では、プリズムを用いているため、このプリズムの表面についた傷や汚れを原因として、登録指紋と照合指紋とが同一であるか否かに拘わらず０±３゜の範囲内に相関ピークが現れることがある。したがって、この０±３゜の範囲内に現れる相関ピークに基づいて照合判定すると判定を誤る虞れがある。
【００３５】
このため、この参考例１では、Ｙ軸上の０±３゜の範囲の相関データを除外し、これによって残されるＹ軸方向の相関データの最大値を相関ピークとして抽出し、この抽出した相関ピークに基づいて照合を行っている。この例では、０±３゜の範囲外に現れている２番目のピークＰｋ２が相関ピークとして抽出され、この相関ピークに基づいて照合が行われる。
【００３６】
なお、図９には参考として、ＰＯＣで照合した場合の回転角度毎の相関データを示している。図９中、棒線で示されるデータ群がＰＯＣによる回転角度毎の相関データである。このＰＯＣで照合した回転角度毎の相関データから、この例では、１番目のピークＰｋ１ではなく、２番目のピークＰｋ２が登録指紋と照合指紋との相関を表していることが分かる。この参考例１では、ＲＩＰＯＣ’により、１番目のピークＰｋ１が除外されるので、２番目のピークＰｋ２を相関ピークとして正しい照合が行われる。
【００３７】
〔ＲＰＯＣ〕
図１０は図３におけるステップ２０４でのＲＰＯＣによる照合過程を示すフローチャートである。制御部２０−１は、ＲＩＰＯＣ’での照合結果が不一致であった場合（ステップ２０２のＮＯ）、回転ずれが生じていないか或いはその量が僅かである可能性があると判断し、ステップ２０４へ進んでＲＰＯＣによる照合を行う。
【００３８】
このＲＰＯＣでの照合では、先ず、ｍ＝ｉ（この例では、ｉ＝−３）とし（ステップ４０１）、ステップ３０６で得た照合フーリエ画像データＩF をｍ・ａ゜回転させ（ステップ４０２）、このｍ・ａ゜回転させた照合フーリエ画像データＩF をｍ＝ｉでの照合フーリエ画像データとする。
【００３９】
そして、このｍ＝ｉでの照合フーリエ画像データＩF とステップ３０５で得た登録フーリエ画像データＲF とを合成し（ステップ４０３）、これによって得られる合成フーリエ画像データに対して振幅抑制処理（ｌｏｇ処理）を行い（ステップ４０４）、この振幅抑制処理を行った合成フーリエ画像データに第２回目の２次元離散的フーリエ変換を施す（ステップ４０５）。
【００４０】
そして、このステップ４０５で得た２次元離散的フーリエ変換の施された合成フーリエ画像データより所定の相関成分エリアの各画素の相関成分の強度（振幅）をスキャンし、各画素の相関成分の強度のヒストグラムを求め、このヒストグラムより相関成分の強度の高い上位ｎ画素を抽出し、この抽出したｎ画素の相関成分の強度の平均を相関値として求める（ステップ４０６）。
【００４１】
そして、このステップ４０６で得た相関値を予め定められているしきい値と比較し（ステップ４０７）、相関値がしきい値以上であれば、登録指紋と照合指紋とが同一であると判断する（ステップ４０８）。相関値がしきい値以下であれば、ｍ・ａ＜ｋ（この例では、ａ＝１、ｋ＝＋３）か否かをチェックのうえ、ｍ・ａ＜ｋであれば、ｍ＝ｍ＋１として（ステップ４１０）、ステップ４０２以降の処理を繰り返す。
【００４２】
このステップ４０２以降の処理の繰り返しにより、ｍ＝−３〜＋３としてｍ・ａ゜回転させた照合フーリエ画像データＩF を照合フーリエ回転画像データＩFRとし、この照合フーリエ回転画像データＩFRが１パターンずつ登録フーリエ画像データＲF と合成され、これによって得られる合成フーリエ画像データに対して振幅抑制処理が行われたうえ２次元離散的フーリエ変換が施され、この２次元離散的フーリエ変換の施された合成フーリエ画像データ上に定められる相関成分エリアの各画素の相関成分の強度に基づいて登録指紋と照合指紋との照合が行われる。
【００４３】
このＲＰＯＣによる照合では、上述したように、＋３゜に至る前に登録指紋と照合指紋とが同一であると判断されれば、すなわちステップ４０７において相関値がしきい値以上となれば、その時点で登録指紋と照合指紋との照合が終了する。これに対して、＋３゜としてもまだ登録指紋と照合指紋とが一致しなければ、ステップ４０９でのＮＯに応じ、登録指紋と照合指紋とが同一ではない判断される（ステップ４１１）。
【００４４】
この参考例１では、ＲＩＰＯＣとＲＰＯＣのそれぞれの長所によって、それぞれの短所をカバーできるので、登録指紋と照合指紋との間に回転ずれが生じている可能性がある場合でも精度よく、かつ速やかに照合結果を得ることができるようになる。
【００４５】
なお、上述においては、実質的に、登録指紋を固定とし、照合指紋を少しずつ回転させながら、登録指紋と照合指紋との照合を行うようにしたが、照合指紋を固定とし、登録指紋を少しずつ回転させながら、登録指紋と照合指紋との照合を行うようにしてもよい。
【００４６】
図１６に参考例１の指紋照合過程を採用した指紋照合装置の機能ブロック図を示す。同図において、１００’がＲＩＰＯＣ’による照合を行う第１の照合部、２００がＲＰＯＣによる照合を行う第２の照合部であり、第１の照合部１００’はフーリエ変換部１００Ａと、極座標変換部１００Ｂと、合成部１００Ｃと、フィルタ部１００Ｄと、照合判定部１００Ｅとを備えている。第２の照合部２００は、画像回転部２００Ａと、合成部２００Ｂと、照合判定部２００Ｃとを備えている。第１の照合部（ＲＩＰＯＣ’）１００’での判定結果が不一致であった場合、第２の照合部（ＲＰＯＣ）２００での照合が開始される。また、第１の照合部１００’での判定結果の「一致」および第２の照合部２００での判定結果の「一致／不一致」が照合結果として、ＯＲ回路部３００を通して出力される。
【００４７】
〔指紋の照合：参考例２（ＰＯＣ＋ＲＩＰＯＣ’、ＲＩＰＯＣ’＋ＰＯＣ）〕
図１１および図１２に指紋照合過程の別の参考例（参考例２）のフローチャートを示す。図１１は方式１（ＰＯＣ＋ＲＩＰＯＣ’）のフローチャート、図１２は方式２（ＲＩＰＯＣ’＋ＰＯＣ）のフローチャートである。
【００４８】
〔方式１：ＰＯＣ＋ＲＩＰＯＣ’〕
方式１では、先ずＰＯＣ（振幅抑制相関法）で、登録指紋と照合指紋との照合を行う（ステップ５０１）。このＰＯＣでの照合結果が一致であれば（ステップ５０２のＹＥＳ）、登録指紋と照合指紋とが同一であると判断する（ステップ５０３）。不一致であれば（ステップ５０２のＮＯ）、回転ずれが生じている可能性があると判断して、ＲＩＰＯＣ’による照合を行う（ステップ５０４）。
【００４９】
図１７に参考例２の方式１の指紋照合過程を採用した指紋照合装置の機能ブロック図を示す。同図において、４００がＰＯＣによる照合を行う第１の照合部であり、この例ではＲＩＰＯＣ’による照合部１００’を第２の照合部としている。第１の照合部４００は、フーリエ変換部４００Ａと、合成部４００Ｂと、照合判定部４００Ｃとを備えている。第１の照合部（ＰＯＣ）４００での判定結果が不一致であった場合、第２の照合部（ＲＩＰＯＣ’）１００’での照合が開始される。また、第１の照合部４００での判定結果の「一致」および第２の照合部１００’での判定結果の「一致／不一致」が照合結果として、ＯＲ回路部３００を通して出力される。
【００５０】
〔方式２：ＲＩＰＯＣ’＋ＰＯＣ〕
方式２では、先ずＲＩＰＯＣ’で、登録指紋と照合指紋との照合を行う（ステップ６０１）。このＲＩＰＯＣ’での照合結果が一致であれば（ステップ６０２のＹＥＳ）、登録指紋と照合指紋とが同一であると判断する（ステップ６０３）。不一致であれば（ステップ６０２のＮＯ）、回転ずれが生じていないか或いはその量が僅かである可能性があると判断して、ＰＯＣによる照合を行う（ステップ５０４）。
【００５１】
図１８に参考例２の方式２の指紋照合過程を採用した指紋照合装置の機能ブロック図を示す。この例では、第２の照合部（ＲＩＰＯＣ’）１００’での判定結果が不一致であった場合、第１の照合部（ＰＯＣ）４００での照合が開始される。また、第２の照合部１００’での判定結果の「一致」および第１の照合部４００での判定結果の「一致／不一致」が照合結果として、ＯＲ回路部３００を通して出力される。
【００５２】
〔ＰＯＣ〕
図１３は図１１におけるステップ５０１でのＰＯＣによる照合過程を示すフローチャートである。制御部２０−１は、図４に示したＲＩＰＯＣ’による照合過程の場合と同様にして、登録フーリエ画像データＲF と照合フーリエ画像データＩF を得る（ステップ７０１〜７０６）。
【００５３】
そして、この登録フーリエ画像データＲF と照合フーリエ画像データＩF とを合成し（ステップ７０７）、これによって得られる合成フーリエ画像データに対して振幅抑制処理（ｌｏｇ処理）を行い（ステップ７０８）、この振幅抑制処理を行った合成フーリエ画像データに第２回目の２次元離散的フーリエ変換を施す（ステップ７０９）。
【００５４】
そして、このステップ７０９で得た２次元離散的フーリエ変換の施された合成フーリエ画像データより所定の相関成分エリアの各画素の相関成分の強度（振幅）をスキャンし、各画素の相関成分の強度のヒストグラムを求め、このヒストグラムより相関成分の強度の高い上位ｎ画素を抽出し、この抽出したｎ画素の相関成分の強度の平均を相関値として求める（ステップ７１０）。
【００５５】
そして、このステップ７１０で得た相関値を予め定められているしきい値と比較し（ステップ７１１）、相関値がしきい値以上であれば、登録指紋と照合指紋とは同一であると判断する（ステップ７１２）。相関値がしきい値以下であれば、登録指紋と照合指紋とは同一ではない判断する（ステップ７１２）。
【００５６】
この参考例２では、ＲＩＰＯＣとＰＯＣのそれぞれの長所によって、それぞれの短所をカバーできるので、登録指紋と照合指紋との間に回転ずれが生じている可能性がある場合でも精度よく、かつ速やかに照合結果を得ることができる。また、この参考例２では、ＰＯＣを用いるので、ＲＰＯＣを用いる参考例１よりも更に高速に照合結果を得ることが可能である。
【００５７】
〔指紋の照合：実施の形態１（所定角度以上パターン回転＋ＲＩＰＯＣ〕
図１４および図１５に指紋照合過程の実施の形態（実施の形態１）のフローチャートを示す。この実施の形態１では、登録指紋または照合指紋を例えば１２０゜回転させる。そして、この何れか一方が回転された登録指紋と照合指紋とをＲＩＰＯＣで照合する。図１４は登録指紋を回転させる場合のフローチャート、図１５は照合指紋を回転させる場合のフローチャートである。
【００５８】
この指紋照合装置では、図示してはいないが、ガイドなどによって指の置き方がほゞ決まっており、登録指紋と照合指紋との回転ずれはそれほど大きくなることはない。この実施の形態１では、ガイドなどにる規制によって、登録指紋と照合指紋との間に９０゜以上の回転ずれが生じない設計となっているものとする。したがって、登録指紋または照合指紋を１２０゜回転させれば、必ず登録指紋と照合指紋との間に±３゜以上の回転ずれを生じさせることができる。すなわち、登録指紋または照合指紋を１２０゜回転させれば、登録指紋および照合指紋の何れか一方を相対的に３゜以上回転させた状態となる。
【００５９】
〔登録指紋を回転させる場合〕
図１４に示した例では、登録指紋の画像データに対して縮小処理を行った後に、θ＝１２０゜回転させ（ステップ８０４）、登録指紋の画像データＲとしてファイル化している（ステップ８０５）。そして、照合に際し、登録指紋の画像データＲを読み出し（ステップ８０６）、入力された照合指紋の画像データＩを得て（ステップ８０７，８０８）、ＲＩＰＯＣによる照合を行うようにしている（ステップ８０９）。
【００６０】
ステップ８０９でのＲＩＰＯＣによる照合は図４に示したステップ３０５以降の処理によって行われる。但し、図４に示したフローチャートのステップ３１１では一部の相関データを除外して照合を行うようにしているが、このＲＩＰＯＣによる照合では一部の相関データの除外は行わない。なお、この例では、ステップ８０４で登録指紋の画像データを回転させるようにしたが、ステップ８０４では回転させずに、ステップ８０６で回転させるようにしてもよい。
【００６１】
〔照合指紋を回転させる場合〕
図１５に示した例では、登録指紋の画像データＲは回転さぜすに、照合指紋の画像データＩ（縮小した画像データ）をθ＝１２０゜回転させてから（ステップ９０８）、ＲＩＰＯＣによる照合を行うようにしている（ステップ９０９）。このステップ９０９でのＲＩＰＯＣによる照合も、上述したステップ８０９でのＲＩＰＯＣによる照合と同様に、全ての相関データを使用する。
【００６２】
この実施の形態１では、登録指紋と照合指紋との間にわざと大きな回転ずれを生じさせてからＲＩＰＯＣで照合を行うので、参考例１や参考例２のように不一致の場合に２段階で照合を行わなくてもよく、参考例１や参考例２よりも更に高速に照合結果を得ることができるようになる。
【００６３】
図１９に実施の形態１の指紋照合過程を採用した指紋照合装置の機能ブロック図を示す。この例では、画像回転部５００で登録指紋および照合指紋の何れか一方が相対的に３゜以上回転された後、照合部１００でＲＩＰＯＣによる登録指紋と照合指紋との照合が行われる。
【産業上の利用可能性】
【００６４】
本発明のパターン照合装置は、登録パターンと照合パターンとの照合を行うパターン照合装置として、Ｎ次元のパターン〔音声（１次元）、指紋（２次元）、立体（３次元）〕の照合に利用することが可能である。
【符号の説明】
【００６５】
１０…操作部、２０…コントロール部、１０−１…テンキー、１０−２…ディスプレイ（ＬＣＤ）、１０−３…指紋センサ、１０−３１…光源、１０−３２，プリズム、１０−３３…ＣＣＤカメラ、２０−１…制御部、２０−２…ＲＯＭ、２０−３…ＲＡＭ、２０−４…ハードディスク（ＨＤ）、２０−５…フレームメモリ（ＦＭ）、２０−６…外部接続部（Ｉ／Ｆ）、２０−７…フーリエ変換部（ＦＦＴ）、１００…照合部（ＲＩＰＯＣによる照合部）、，１００’…照合部（ＲＩＰＯＣ’による照合部）、１００Ａ…フーリエ変換部、１００Ｂ…極座標変換部、１００Ｃ…合成部、１００Ｄ…フィルタ部、１００Ｅ…照合判定部、２００…照合部（ＲＰＯＣによる照合部）、２００Ａ…画像回転部、２００Ｂ…合成部、２００Ｃ…照合判定部、３００…ＯＲ回路、４００…照合部（ＰＯＣによる照合部）、４００Ａ…フーリエ変換部、４００Ｂ…合成部、４００Ｃ…照合判定部、５００…画像回転部。
【図１】
2010262669.tif 000003
【図２】
2010262669.tif 000004
【図３】
2010262669.tif 000005
【図４】
2010262669.tif 000006
【図５】
2010262669.tif 000007
【図６】
2010262669.tif 000008
【図７】
2010262669.tif 000009
【図８】
2010262669.tif 000010
【図９】
2010262669.tif 000011
【図１０】
2010262669.tif 000012
【図１１】
2010262669.tif 000013
【図１２】
2010262669.tif 000014
【図１３】
2010262669.tif 000015
【図１４】
2010262669.tif 000016
【図１５】
2010262669.tif 000017
【図１６】
2010262669.tif 000018
【図１７】
2010262669.tif 000019
【図１８】
2010262669.tif 000020
【図１９】
2010262669.tif 000021