(57)【特許請求の範囲】
【請求項１】
読み取られた画像から比較パターンを形成し、該比較パターンを基準となる複数のテンプレートとマッチング演算し、前記比較パターンを類似するテンプレートのパターンと識別するようにしたパターン識別方法において、前記複数のテンプレートの特徴となるパターン部分を合体させて一つの複合テンプレートを構成し、前記比較パターンを前記複合テンプレートとマッチング演算することにより、１回のマッチング演算により前記複数のテンプレートとの識別をするようにしたことを特徴とするパターン識別方法。
【請求項２】
前記読み取られた画像は円形状物又は四角形状物であり、読み取られた画像のうちの一部が特徴となるパターン部分を有するものであることを特徴とする請求項１記載のパターン識別方法。
【請求項３】
前記複合テンプレートは前記比較パターンと同一の大きさに形成されてなることを特徴とする請求項１又は２記載のパターン識別方法。
【請求項４】
前記読み取られた画像はコインであり、前記複合テンプレートは前記コインの表と裏のテンプレートを合体させたものであることを特徴とする請求項３記載のパターン識別方法。
【請求項５】
前記マッチング演算により、前記比較パターンと前記複合テンプレートとの類似度又は非類似度を演算し、前記複合テンプレートを構成する部分テンプレートが前記比較パターンの一部と類似すると判定された時、前記部分テンプレートを含む画像と識別することを特徴とする請求項１から４のいずれか記載のパターン識別方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パターン識別方法に関する。更に詳述すると、本発明は、特に硬貨などの対象物を識別するためのパターン識別方法の改良に関する。
【０００２】
【従来の技術】
従来、例えば円形のパターンを識別するには、特開平５−１４３７３１号に示されるように、まず認識しようとするサンプル画像から円形パターンの外径（直径）情報を得て候補のテンプレートを選び、次にサンプル画像から候補のテンプレートと同位置・同サイズでパターンを切り出して必要な処理を施し、０〜２πの全周でテンプレートとのマッチング演算を行い、類似度もしくは非類似度を求めていた。このテンプレートは認識しようとするパターン毎に固有に作られるものであり、例えば同じ外径の対象物を４種類に識別したい時は、各パターン毎にそれぞれ専用の４種類のテンプレートが必要である。
【０００３】
【発明が解決しようとする課題】
しかしながら、パターン毎にテンプレートを作成してマッチング演算を行うこのような識別方法では、複数のテンプレートについてそれぞれ０〜２πの全周でマッチング演算を行うため、候補のテンプレートが増えれば演算量が増加するという問題がある。例えばある種類のコインの識別には表裏２枚のテンプレートと２回のマッチング演算が最低限必ず必要である。演算量の増加はそのまま演算時間の増加となるので、高速性を要求される硬貨などの判別には不利となってしまう。また、テンプレートデータを候補の種類だけ装置内に格納しておかなければならないので、テンプレートの種類が増加すると、装置内にメモリなどのリソースを大量に持たなければならず、装置全体のコストが増大するという問題もある。
【０００４】
そこで本発明は、パターン識別に要するテンプレート数を少なくしてパターン識別を迅速にし、装置が必要とするメモリを少なくできるパターン識別方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
かかる目的を達成するため、請求項１記載の発明では、読み取られた画像から比較パターンを形成し、該比較パターンを基準となる複数のテンプレートとマッチング演算し、比較パターンを類似するテンプレートのパターンと識別するようにしたパターン識別方法において、複数のテンプレートの特徴となるパターン部分を合体させて一つの複合テンプレートを構成し、比較パターンを複合テンプレートとマッチング演算することにより、１回のマッチング演算により複数のテンプレートとの識別をするようにしている。
【０００６】
この複合テンプレートは各テンプレートの特徴的な部分が組み合わされて形成されたものであり、この一つのテンプレートによって比較パターンを識別することが可能である。したがって、複数のテンプレートを使用せずとも、この複合テンプレートを用いて１回マッチング演算すれば、識別対象である比較パターンの特徴部分が複合テンプレートのどの特徴的パターン部分と対応するかが判り、この比較パターンを識別するための類似度（あるいは非類似度）が求められる。
【０００７】
請求項２記載の発明では、請求項１記載のパターン識別方法において、読み取られた画像は円形状物又は四角形状物であり、読み取られた画像のうちの一部が特徴となるパターン部分を有するものである。したがって、特徴となるパターン部分が組み合わされて複合テンプレートが形成され、このテンプレートによって円形状物又は四角形状物の画像が識別される。
【０００８】
請求項３記載の発明は、請求項１又は２記載のパターン識別方法において、複合テンプレートが比較パターンと同一の大きさに形成されている。この場合、各比較パターンをそれぞれ分割し、分割セグメントを組み合わせればそのまま複合テンプレートとなるから、テンプレートの形成やマッチング演算が簡単なものとなる。
【０００９】
請求項４記載の発明のパターン識別方法では、読み取られた画像はコインであり、複合テンプレートはコインの表と裏のテンプレートを合体させたものである。したがってこのような複合テンプレートを用いれば、比較パターンがあるコインの表裏のどちらであるかに関係なく、１枚のテンプレートおよび１回のマッチング演算にて識別が可能である。
【００１０】
請求項５記載の発明では、マッチング演算により、比較パターンと複合テンプレートとの類似度又は非類似度を演算し、複合テンプレートを構成する部分テンプレートが比較パターンの一部に類似すると判定された時、この比較パターンは部分テンプレートを含む画像であると識別するようにしている。この場合、複合テンプレートはそれぞれのテンプレートの特徴的なパターン部分を組み合わせたものだから、この複合テンプレートと比較パターンとを１回マッチング演算し、これらパターン部分のいずれかとの類似度が高いとすれば当該パターン部分を有するテンプレートと類似すると判断することができる。
【００１１】
【発明の実施の形態】
以下、本発明の構成を図面に示す実施の形態の一例に基づいて詳細に説明する。
【００１２】
図１〜図６に、本発明のパターン識別方法の一実施形態を示す。パターン識別方法は、読み取られた画像から比較パターンを形成し、該比較パターンを基準となる複数のテンプレートとマッチング演算して比較パターンを類似するテンプレートのパターンと識別するものである。本発明は、複数のテンプレートの特徴となるパターン部分を合体させて一つの複合テンプレートＴを構成し、比較パターンＸ′を複合テンプレートＴとマッチング演算することにより、１回のマッチング演算により複数のテンプレートとの識別を図ることとしている。
【００１３】
このような複合テンプレートＴを作成するにあたり、本実施形態では、各テンプレートの特徴部分を抽出し、それらを組み合わせて１つのテンプレートを形成するようにしている。例えば図１に示すように、種類の異なる３つの円形対象物１，２，３に関し、それぞれの基準となる同じ大きさの３枚の環状専用テンプレートＡ，Ｂ，Ｃがあった場合、各テンプレートＡ，Ｂ，Ｃからその中で特に特徴をよく示している特徴的なパターン部分（セグメント）Ａ′，Ｂ′，Ｃ′を部分的に抽出する。
【００１４】
この場合の特徴的な部分とは、対象物の表面の凹凸や模様などを他の対象物との違いを明確に示す程度に特徴的に表している部分である。識別対象として読み取られた各画像は、それぞれに、その画像の一部が特徴となるようなパターン部分を有しているものである。ここでは、図示するようにテンプレートＡ，Ｂ，Ｃをそれぞれ同じ区切り方で放射状に分割し、分割されたセグメントからテンプレートＡ，Ｂ，Ｃの特徴的パターン部分Ａ′，Ｂ′，Ｃ′（例えば図示するような斜線または点が付された部分）をそれぞれ１つずつ、別の箇所から抽出している。抽出された各セグメントＡ′，Ｂ′，Ｃ′は１つに組み合わされ、３つの特徴的セグメントからなる１つの円形複合テンプレートＴが形成される。これら複合テンプレートＴ作成時に採用する専用テンプレートＡ，Ｂ，Ｃの各セグメントＡ′，Ｂ′，Ｃ′は、そのパターンの最も特徴的な部分を含むものであり、したがって複合テンプレートＴは、１つの中に複数のパターン識別情報を有することとなる。これら各セグメントＡ′，Ｂ′，Ｃ′の形状やサイズについては特に限定はなく、特徴的部分を含む限りにおいて任意である。なお、読み取られた画像はメモリから切り出されているが、この切り出しは全て中心から同じ位置で、サイズも等しくなるようにして行われる。
【００１５】
複合テンプレートＴの大きさは特に制限されるものではないが、本実施形態では大きさが等しいテンプレートＡ，Ｂ，Ｃを分割した後各セグメントＡ′，Ｂ′，Ｃ′を組み合わせているから、テンプレートＡ，Ｂ，Ｃと同一の大きさに形成されることとなる。
【００１６】
なお、ここでは複合テンプレートＴが３つのテンプレート（の一部）によって形成される場合について説明したが、２つ、あるいは４つ以上のテンプレートによってもこの複合テンプレートＴが形成され得ることはいうまでもない。また、複合テンプレートＴは上述のようにして１種類を形成する他、残りの分割セグメントを組み合わせることにより２種類以上を同時に形成することも可能である。
【００１７】
次に、この複合テンプレートＴを基準とし、判別対象となるサンプル画像Ｘを識別するためのパターンマッチング演算を行う。このマッチング演算は、サンプル画像Ｘの比較パターンＸ′と複合テンプレートＴとの類似度又は非類似度を演算するものであり、複合テンプレートＴを構成する部分テンプレート（つまりもとの各セグメントＡ′，Ｂ′，Ｃ′）が比較パターンＸ′の一部と類似すると判定された時、部分テンプレートＡ′，Ｂ′，Ｃ′を含む画像であると識別するようにしている。
【００１８】
まず、図２に示すように、サンプル画像Ｘの円形パターンを読み取り、各画素の濃度をデジタル信号として画像メモリに記憶し（Ｓ１：入力工程）、記憶した円形パターンＸの中心座標を検出する（Ｓ２：中心座標検出工程）。次に、検出座標を基準に、画像記憶部（画像メモリ）から複合テンプレートＴと同形状・同サイズで切り出して図３に示すようにエッジ強調や圧縮など必要な加工を行い（Ｓ３：切り出し・加工工程）、複合テンプレートＴ作成時のレベルと同程度となるようにレベル変換した比較パターンＸ′を形成する（Ｓ４：レベル変換工程）。レベル変換は、比較パターンＸ′を形成する際に切り出された２次元画像が、複合テンプレートＴとほぼ同様の輝度分布を示すように、つまり比較パターンＸ′と複合テンプレートＴとの全体的な輝度差をなくすように、テンプレートの輝度分布を使用して比較パターンＸ′の輝度を変換する工程である。これにより、差分絶対値和を用いたパターンマッチング演算において、比較パターンと複合テンプレートとの差をより明確にすることができる。
【００１９】
次のパターンマッチング演算の工程では、テンプレートＴあるいは比較パターンＸ′のいずれかを、例えば（１２８／３６０）度ずつ１回転（０〜２π）させ（図２のＳ５）、表面形状や凹凸を複合テンプレートＴ上のパターンと照合させて類似度を求める（Ｓ６：マッチング演算工程）。この場合、複合テンプレートＴは各テンプレートＡ，Ｂ，Ｃの特徴的部分を放射状に備えているから、サンプル画像Ｘを相対的に１回転させることにより、すべての特徴的パターンと照らし合わせることができる。そして、比較円形パターンＸ′が複合テンプレートＴの各セグメントＡ′，Ｂ′，Ｃ′に応じたパターンを含むか否かを判定する（Ｓ７：演算結果比較工程）。なお、図３において、比較パターンＸ′とセグメントＢ′のパターンをそれぞれ関数ｆｐ、ｔで示した場合における非類似度演算あるいは類似度演算を表す式の一例を示している。
【００２０】
本実施形態では、複合テンプレートＴの分割セグメントＡ′，Ｂ′，Ｃ′毎に０から２πまで回転させながらマッチング演算を行うようにしており、このとき、セグメント内部における複合テンプレートＴとサンプル画像Ｘとの類似度もしくは非類似度は各セグメントＡ′，Ｂ′，Ｃ′毎に決められたしきい値などによって全角度で評価される。ある角度において類似度（又は非類似度）がもっとも高いピークとなる場合には、マッチング演算において出力される値がしきい値に対して活性状態にあることを示し、このとき、サンプル画像Ｘ中の比較パターンＸ′は複合テンプレートＴに含まれるパターンに一致していると判断できることから判別が可能となる。そして０から２πまでの回転中に、マッチング演算結果がどの分割セグメントＡ′，Ｂ′，Ｃ′に対しても活性状態とならない場合には、サンプル画像Ｘの比較パターンＸ′が複合テンプレートＴに含まれないと判断でき、これを排除することができる。なお、複合テンプレートＴを構成するセグメントの大きさについては、各比較パターンの中に特に変化をよく示す特徴的なパターン部分があれば、例えば中心角度１０°程度のわずかなセグメントであっても識別可能である。このように画像を取り入れてから判別するまでの画像処理部の構成は、図４に示すようになる。
【００２１】
以上が環状に作成した複合テンプレートＴを用いてのパターン識別方法の一実施形態であるが、識別対象物がコインのように表裏で異なるデザインとなっている場合、以下のように、表面と裏面の模様・形状などをそれぞれテンプレートＡ１，Ａ２（添字１，２により表裏のいずれかを示す。図６において同じ）とし、この両テンプレートＡ１，Ａ２により複合テンプレートＴを形成することもできる。この場合のテンプレートＡ１，Ａ２の組み合わせとしては、例えば図５（Ａ）に示すように半分ずつ分割したものを組み合わせたり、図５（Ｂ）に示すように異形の分割セグメントを組み合わせたりしたものがある。あるいは、図５（Ｃ）に示すように環状のテンプレートＡ１，Ａ２を異形に分割して組み合わせたり、図５（Ｄ）に示すように径の異なる同心円環形分割テンプレートを組み合わせたりしても良い。このような複合テンプレートＴによれば、対象物が表であっても裏であっても識別できるし、同時に表裏の判断を行うことができる。
【００２２】
また、複数種類のテンプレートＡ，Ｂ，Ｃを組み合わせる第１の実施形態と、表裏のテンプレートＡ１，Ａ２を組み合わせる第２の実施形態の両方を合わせた複合テンプレートＴを作成することもできる。即ち、図６に示すように、複数のセグメント（ここではＡ〜Ｆの６種類を示す）につき、それぞれ表裏のデータをとった各テンプレート（計１２種類）を組み合わせ、１つの複合テンプレートＴとすることができる。この複合テンプレートＴを形成する各パターン部分は、それぞれのテンプレートの形状・模様など特徴をよく表しているものであることはいうまでもない。
【００２３】
以上のようにパターン識別を行う本発明の方法によれば、複合形成したテンプレートの中に複数の情報を備えさせたことにより、テンプレートの枚数が少なくて済む。
【００２４】
また、本発明の識別方法は、サンプル画像ＸをテンプレートＡ，Ｂ，Ｃと順に照らし合わせるのではなく、並行させながらマッチング演算を同時進行させることが可能だから、相対的に１周させるうちに何種類かのテンプレートをマッチングさせることができるものである。したがって、サンプル画像Ｘを識別する際に多数のテンプレート１枚１枚と照らし合わせなくて済み、識別作業が高速化する。
【００２５】
また、パターンマッチング演算においてサンプル画像Ｘから切り出す円形パターンの位置・サイズは複合テンプレートＴと同じである。これにより、テンプレートの種類が増えても処理時間やハード的なリソースを節約できる。
【００２６】
なお、上述の実施形態は本発明の好適な実施の一例ではあるがこれに限定されるものではなく本発明の要旨を逸脱しない範囲において種々変形実施可能である。例えば、高速でありながらより安定した正確な識別性能が重視される場合には、複数の装置などを用いて段階的に判別がなされることがある。このような場合、本発明を第一の判別処理段階で用いれば、サンプル画像Ｘ中のパターンの候補（例えば種類や表裏）や姿勢（角度）が短時間で求まる。そしてこの後に第二の判別処理として従来と同様な専用テンプレートにて詳細なマッチング演算を行うようにすれば、判別の信頼性向上が可能となる。第二の判別処理では候補パターンが１種類まで絞り込まれており、しかもサンプル画像Ｘ中のパターンの姿勢が求められているので、従来のように回転させながらのマッチング演算が不要となる。したがって、識別に要する時間の更なる短縮が可能となる。
【００２７】
また、上述した実施形態では識別対象がコインである場合を想定していたが、これに限らず、例えば王冠、ラベル、指紋、虹彩（アイリス）などの他の円形状物の認識にも利用できる。更には、これら以外にも、例えば紙幣や有価証券、チケットなどの認識処理において本発明の実施が可能である。換言すれば、本発明による識別対象は円形状物に限らず四角形状物にまで拡大できる。このように四角形状物を識別する場合、複合テンプレートＴの分割セグメントは主として短冊状に形成されることになる。
【００２８】
【発明の効果】
以上の説明より明らかなように、請求項１記載の発明によれば、１回のマッチング演算によって複数のテンプレートとの識別が可能である。このため迅速なパターン識別ができるし、テンプレートが１つで済むことから装置が必要とするメモリを少なくできる。
【００２９】
また、請求項２記載の発明では、特徴的パターン部分を読み取ることにより、円形状物又は四角形状物を識別することができる。
【００３０】
更に請求項３記載の発明によれば、複合テンプレートを比較パターンと同一の大きさに形成しているから、複数の切り出し形状を準備する必要がない。
【００３１】
また、請求項４記載の発明によれば、複合テンプレートを用いてコインの種別や表裏を識別できる。
【００３２】
そして請求項５記載の発明によれば、複合テンプレートと比較パターンとを１回マッチング演算することにより当該比較パターンがテンプレートと類似するか否か判断することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す図であり、３つの環状テンプレートから特徴的なパターン部分を抽出して複合テンプレートを形成する様子を示す。
【図２】本発明のパターン識別方法の流れを示すフロー図である。
【図３】サンプル画像を切り出して加工したり、複合テンプレートと合うようにレベル変換する様子、およびマッチング演算式の例を示す。
【図４】画像を取り入れてから判別するまでの画像処理部の構成を示す図である。
【図５】表面と裏面の模様・形状から複合テンプレートを形成する様子を示す図であり、（Ａ）は同じ形、（Ｂ）は異形、（Ｃ）は異形のドーナツ形、（Ｄ）は同心円環形の分割テンプレートを使用した場合についてそれぞれ示す。
【図６】複数種類の画像の表裏の比較パターンを組み合わせて作成した複合テンプレートの一例を示す。
【符号の説明】
Ａ，Ｂ，Ｃ  テンプレート
Ａ′，Ｂ′，Ｃ′  パターン部分
Ｔ  複合テンプレート
Ｘ′  比較テンプレート
【図１】
0003572203.tif 000002
【図２】
0003572203.tif 000003
【図３】
0003572203.tif 000004
【図４】
0003572203.tif 000005
【図５】
0003572203.tif 000006
【図６】
0003572203.tif 000007