(57)【特許請求の範囲】
【請求項１】
画素から構成される硬貨のパタンを読み取る読取り部と、
前記読取り部で読み取った第１の硬貨のパタンと第２の硬貨のパタンとの相関値を、画素毎に求める相関演算部と、
前記相関演算部で演算した相関値が高い順に、あらかじめ定めた第１の数の画素を特徴のある領域として抽出する領域抽出部と、
前記第１の硬貨のパタンまたは前記第２の硬貨のパタンにおける前記特徴のある領域に相当する部分のパタンを参照パタンとして記録する参照パタン記録部と、
判定が必要な硬貨のパタンのうち前記特徴のある領域に相当する部分のパタンと前記参照パタンとの相関値を演算する部分相関演算部と、
前記部分相関演算部で演算した相関値に基づいて前記判定が必要な硬貨の真偽を判定する判定部とを備え、
前記領域抽出部において特徴のある領域を抽出する際、半径方向の位置が同じ値を示す画素が選ばれる数を制限することを特徴とする識別装置。
【請求項２】
読取り部で読み取った直交座標で表される硬貨のパタンを、極座標で表される硬貨のパタンに変換する座標変換部を設けたことを特徴とする請求項１記載の識別装置。
【請求項３】
領域抽出部において特徴のある領域を抽出する際、あらかじめ定めた第２の数の画素を融合して格子領域を作成し、前記格子領域の各画素の相関値に基づく領域相関値を求め、前記格子領域を画素の代わりとし、前記領域相関値を相関値の代わりとして用いて特徴のある領域を抽出することを特徴とする請求項１または請求項２記載の識別装置。
【請求項４】
相関演算部は、２値化されたパタンを用いて相関値を演算することを特徴とする請求項１乃至請求項３のいずれか１項記載の識別装置。
【請求項５】
第１の硬貨と第２の硬貨に、同一の硬貨を使用することを特徴とする請求項１乃至請求項４のいずれか１項記載の識別装置。
【請求項６】
硬貨のパタンの代わりにメダルのパタンを用いることを特徴とする請求項１乃至請求項５のいずれか１項記載の識別装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、硬貨識別装置に関わり、特に遊戯施設等で使用される硬貨（メダル）の真偽を短時間で高精度に判定できる硬貨識別装置に関する。
【０００２】
【従来の技術】
従来、この種の装置では、材質・厚み・孔の有無あるいは外径といった特徴により硬貨の識別を行っていた。ところがこのような従来の認識技術では、材質や外径の類似する外国硬貨を真の硬貨と誤認識する可能性が高いため、自動販売機や遊戯施設等において、外国硬貨が不正に使用される原因の一つとなっている。
【０００３】
そこで、硬貨の表面のパタンの特徴で硬貨を識別する技術が提案された。その中で、硬貨表面のパタンを、予め登録してある真の硬貨のパタンとマッチングを行い、そのマッチングの程度によって硬貨の真偽を判定する技術が進展している。このようなマッチングを行う硬貨識別装置として、例えば特開平１０−９１８３６号公報に開示されているものがある。
【０００４】
図１２は特開平１０−９１８３６号公報に開示されている硬貨識別装置の実施の形態を示すブロック図である。この硬貨識別装置は、硬貨の表面パタンを画像信号として取り込むパタン読み取り部２と、その画像信号を多値画像データに変換するＡ／Ｄ変換部３と、その多値画像データを記憶するパターンメモリ部４とを有し、その多値画像データを基に硬貨を識別する。
【０００５】
ここでは、硬貨の円周方向に対して非周期的なパタンのみから構成される比較データを有する１次マッチング用辞書格納部９を設け、パタンメモリ部４に格納された多値画像データと、１次マッチング用辞書格納部９に格納された辞書データとの回転マッチングを行う。また１次マッチング部８は硬貨の回転角度を抽出する。
【０００６】
回転補正部１０は、この１次マッチング部８から出力された硬貨の回転角度に基づいて、パタンメモリ部４に格納された多値画像データの回転角度を、予め定められた所望の角度となるように補正する。
【０００７】
さらに、硬貨の真偽判定のための２次マッチング用の比較データを格納した２次マッチング用辞書格納部１２を設け、この２次マッチング用辞書格納部１２から比較データを取り出して、２次マッチング部１１は硬貨の真偽を判定する。
【０００８】
【発明が解決しようとする課題】
以上のようにこの従来の硬貨識別装置では、パタンマッチングを１次と２次に分けて行っている。計算量を低減するために１次マッチングでは、非周期的なパタンのみを用いてマッチングを行っているが、遊戯施設等で使用される周期的なパタンを多く有する硬貨では、真偽の判定精度が低下する。また非周期的なパタンの割合は硬貨の種類によって異なるため、硬貨の種類によっては計算量が多くなり、判定に時間を要する。
【０００９】
本発明は、以上のような課題を解決するためになされたもので、遊戯施設で使用される硬貨（メダル）等の真偽を短時間で高精度に判定できる硬貨識別装置を提供することを目的としている。
【００１０】
【課題を解決するための手段】
本発明にかかわる識別装置は、画素から構成される硬貨のパタンを読み取る読取り部と、読取り部で読み取った第１の硬貨のパタンと第２の硬貨のパタンとの相関値を、画素毎に求める相関演算部と、相関演算部で演算した相関値が高い順に、あらかじめ定めた第１の数の画素を特徴のある領域として抽出する領域抽出部と、第１の硬貨のパタンまたは前記第２の硬貨のパタンにおける特徴のある領域に相当する部分のパタンを参照パタンとして記録する参照パタン記録部と、判定が必要な硬貨のパタンのうち前記特徴のある領域に相当する部分のパタンと参照パタンとの相関値を演算する部分相関演算部と、部分相関演算部で演算した相関値に基づいて判定が必要な硬貨の真偽を判定する判定部とを備え、領域抽出部において特徴のある領域を抽出する際、半径方向の位置が同じ値を示す画素が選ばれる数を制限するものである。
【００１１】
また、読取り部で読み取った直交座標で表される硬貨のパタンを、極座標で表される硬貨のパタンに変換する座標変換部を設けてなるものである。
【００１４】
また、領域抽出部において特徴のある領域を抽出する際、あらかじめ定めた第２の数の画素を融合して格子領域を作成し、格子領域の各画素の相関値に基づく領域相関値を求め、格子領域を画素の代わりとし、領域相関値を相関値の代わりとして用いて特徴のある領域を抽出するものである。
【００１５】
また、相関演算部は、２値化されたパタンを用いて相関値を演算するものである。
【００１６】
また、第１の硬貨と第２の硬貨に、同一の硬貨を使用するものである。
【００１７】
また、硬貨のパタンの代わりにメダルのパタンを用いるものである。
【００２０】
【発明の実施の形態】
本発明に係る硬貨識別装置の構成を示すブロック図を図１に示す。同図において、２１は硬貨のパタン（表面形状）を読取るパタン読取り部、２２はパタン読取り部２１で読取った硬貨のパタンを座標変換する座標変換部、２３および２４は座標変換したパタンを記録する、第一パタン記録部および第二パタン記録部、２５は第一パタン記録部２３に記録された硬貨のパタンと、第二パタン記録部２４に記録された硬貨のパタンとの相関値を演算する相関演算部、２６は相関演算部２５の演算結果をもとに特徴のある領域を抽出する領域抽出部、２７は領域抽出部２６で抽出された特徴のある領域を参照パタンとして記録する参照パタン記録部、２８は第一パタン記録部２３に記録されたパタンと、参照パタン記録部２７に記録された参照パタンとの相関値を演算する部分相関演算部、２９は部分相関演算部２８の演算結果から硬貨の真偽を判定する判定部である。
【００２１】
硬貨の真偽を識別する作業は、真と想定される硬貨のパタンを登録する動作と、登録されている真の硬貨のパタンと真偽の判定が必要な硬貨のパタンとをマッチングする判定動作に別れる。まず登録動作について説明する（図２参照）。
【００２２】
パタン読取り部２１には、ＣＣＤカメラ、ＣＭＯＳカメラ等の２次元撮像素子、またはラインセンサー等の１次元撮像素子が用いられる。ここで作成される硬貨のパタンでは、硬貨の中心とパタンの中心が一致している。両者の中心を一致させる方法には、ガイドレール等を設けて機械的に硬貨の中心とパタンの中心とを一致させる方法、読み取った硬貨のパタンをソフト上で処理して両者の中心を一致させる方法などが考えられる。
【００２３】
登録動作では、真と想定される硬貨の２枚のパタンを、第一パタン記録部２３および第二パタン記録部２４に登録する。このとき、パタン登録時の手間を軽減するために、２枚のパタンを一枚の真の硬貨から作成してもよい。すなわち、第一パタン記録部２３および第二パタン記録部２４には、同じパタンが登録される。ここで、同じパタンには、パタンの中心を軸にして回転すると互いに一致するものを含むことにする。
【００２４】
また、使用頻度の異なる２枚の硬貨から、２枚のパタンを作成してもよい。例えば未使用の硬貨のパタンを第一パタン記録部２３に、使い旧されているために表面が摩耗している硬貨のパタンを第二パタン記録部２４に登録する。摩耗しやすい部分は、以降で説明する特徴のある領域として抽出される可能性が非常に低い。このため、新・旧２枚の硬貨を用いて登録動作を行うと、摩耗した硬貨における判定の確度が向上する。
【００２５】
また、新しい２枚の硬貨のパタンを、それぞれ第一パタン記録部２３および第二パタン記録部２４に登録しても構わない。さらに３枚以上の硬貨を使用して参照パタンを作成することも可能である。この場合、複数の硬貨のパタンから平均値を求めることによって、２枚の平均化されたパタンを作成し、それぞれを第一パタン記録部２３および第二パタン記録部２４に登録する。
【００２６】
次にパタン読取り部２１で読み取った２つのパタンを、以降の演算を簡単にするために、座標変換部２２で、座標変換する。具体的には、パタン読取り部２１で読み取った状態では、硬貨のパタンは直交座標（ｘ、ｙ）で表されているので、このパタンを硬貨の半径方向（ｒ）と硬貨の円周方向（θ）を軸とする極座標（ｒ、θ）で表す。極座標に変換すると、直交座標で円形として表されていた硬貨のパタンは、長方形のパタンとして表される。
【００２７】
次に相関演算部２５では、第一パタン記録部２３および第二パタン記録部２４に登録されている２つのパタンについてパタンマッチングをおこなうために、両者の相関値を演算する。相関値を演算する際、２枚のパタンは、軸を中心にしてズレているため、片方のパタンを円周方向に微小角度ずつ回転させて、全周方向（３６０°）について画素毎におこなう。画素の大きさは、要求精度に応じて適宜選択する。本実施の形態では極座標変換後のパタンについてパタンマッチングを行うため、円周方向にパタンマッチングを行うことは、極座標で表示されたパタンをθ軸（円周方向）に沿って単純にシフトさせることに等しい。
【００２８】
このように、座標変換部２２で、一度、極座標に変換しておくと、パタンマッチングを行う計算が、通常は簡素化され、高速化する。しかし直交座標のままでも相関演算は可能であり、直交座標のまま相関演算を行うほうが処理時間が短いハードウェアも存在する。
【００２９】
図３に相関演算部２５で求められる硬貨の回転角度と相関値の関係を示す。この相関値は、どちらかのパタンをθ軸（円周方向）に沿ってシフトさせながら、各ピクセル（画素）毎に求めたものである。縦軸の相関値は各ピクセル毎の相関値を半径方向に関して平均化した値を示している。ここで最も大きな相関値を示す回転角度が２枚の硬貨の、パタン上の回転角度の差（ズレ）を示している。
【００３０】
次に領域抽出部２６において、この最も大きな相関値を示す回転角度における相関画像（すなわち、回転角度のズレが補正されている２枚のパタンから求められた相関画像）から、相関値に基づいて、以降の判定に使用する特徴のある領域を抽出する。ここで相関画像は、相関演算部２５で相関値を計算する過程で求められる各ピクセル毎の相関値を、２次元に濃淡画像として表示したものである。
【００３１】
なお、硬貨の識別に適した相関値としては、例えば、「画像処理標準テキストブック（ISBN4-906665-10-1，（財）画像情報教育振興協会発行，P.254）」に記載されているものが有る。
【００３２】
図４に相関画像の一例を示す。図４では便宜的に相関値は二値化されており、黒い部分が相関度の高い部分であり、白い部分が相関度の低い部分である。実際には、各ピクセルは例えば４〜８ビット化された相関値（０〜１）を持っているので、相関画像は濃淡画像として表される。単なる濃淡画像ではなく、相関値の大小をもとにカラー表示することも当然、可能である。
【００３３】
特徴のある領域を抽出するには、色々な方法がある。簡素な方法としては、相関値の大きなピクセルを上位からあらかじめ決めた数だけ抽出する方法が考えられる。
【００３４】
また、図５に示すように所定数のピクセルを融合して、相関画像を所定面積を有する格子領域に分割し、この格子領域の中から相関値の平均値の高い領域を上位から所定数、抽出するようにしてもよい。こうすると判定動作における計算量を低減することができる。
【００３５】
なぜなら相関値を求める場合、対象（硬貨）による輝度のばらつきを除去（正規化）するために、輝度（ピクセル値）の平均値を引くが、格子毎の場合、この平均値を求める計算が少なくて済むからである。図６の斜線の部分は、３６個の格子領域に分割された相関画像から、平均値の高い相関値を有する上位５つの格子領域を抽出した結果を示している。
【００３６】
なお、図７に示すような、円周方向に一定な図形を多く含む硬貨の場合、相関値の大きさだけで、上位から単純に領域抽出をおこなうと、図８に示すように半径方向の位置が同じ領域のみを抽出する場合が生じる。すなわち図７では、横方向に伸びる上側の太線（特にハート型図形と交差する部分）が、相関値が高いと判定されている。
【００３７】
この場合、図９に示すような図７に示される硬貨と似た図形（横方向に伸びる上側の太線）を持つ硬貨を、同一の硬貨（真）と判定する可能性が高い。図７と図９を比較すると、人間の目にはハート型と星型の図形に特徴があるように思えるが、演算結果だけを基準に抽出すると、太い線は高い相関値を示すため、このような結果になる。
【００３８】
この場合、たとえ相関値が上位にランクされていたとしても、半径方向の位置が同じ値を有する領域からは、所定数以上の領域が選ばれないように、抽出数に制限を設けることが有効である。
【００３９】
例えば図１０では、相関値の高い上位５つの領域を選ぶのに、半径方向の位置が同じ値を持つ領域は、最大で２個までしか選ばれないように制限している。このように、半径方向の位置が同じ領域の中から選ばれる領域の数を制限することで、前記の誤判定を防止することができる。
【００４０】
以上のようにして、領域抽出部２６では、各種の条件下で相関値に基づいて、相関画像の中から、以降の判定動作で使用される特徴のある領域を抽出する。参照パタン記録部２７には、第一パタン記録部２３または第二パタン記録部２４に記録されているパタンを用いて、この特徴のある領域に相当するパタンを参照パタンとして記録する。
【００４１】
なお、２枚以上の硬貨から参照パタンを作成する際は、特徴のある領域の参照パタンを、１枚の硬貨のパタンからではなく、２枚以上のパタンの平均値から作成することも可能である。
【００４２】
次に判定動作について説明する（図１１参照）。判定動作においては真偽を判定する必要の有る硬貨について、先ずパタン読取り部２１と座標変換部２２を通して、その硬貨のパタンを要判定パタンとして第一パタン記録部２３に記録する。
【００４３】
次に参照パタン記録部２７に記録されている参照パタンと、この要判定パタンを、部分相関演算部２８でパタンマッチングさせるために、両者の相関値を部分的に、特徴のある領域に関して演算する。ここでも登録動作と同様に、２枚のパタンは回転方向にズレているため、片方のパタンを一方向に微小角度ずつ回転させて、全周方向（３６０°）についてパタンマッチングをおこなう。
【００４４】
なお、図３で示したように、相関値が最も高い値を示す回転角度から、２つのパタンの間の回転方向のズレを求めることができる。そこで領域抽出されていない真の硬貨のパタンを参照パタン記録部２７に記録しておき、回転方向のズレを予め補正するために、領域抽出されていない真の硬貨のパタンと領域抽出されていない要判定硬貨のパタンのどちらかを、この角度だけ回転させることが考えられる。
【００４５】
このようにして回転方向のズレを補正されたパタンに対しては、回転させながらパタンマッチングをおこなう必要がない。ズレの補正を行った後、相関値の演算を、領域抽出されていない全ての領域または特徴のある領域に関して行う。前者の方が時間は要するが、判定の精度は高い。
【００４６】
本発明では、相関値の高さを基準にして、特徴のある領域のみを抽出してパタンマッチングを行うため、判定時の計算量が低減でき、処理の高速化が実現できる。すなわち本発明では、領域抽出部２６で抽出されなかった領域（ピクセルまたは格子）は、マッチングに実質的に使用されないが、この領域はもともと相関値が低い領域であるため真偽の判定精度はほとんど低下しない。
【００４７】
また、相関値の高い、特徴のある領域を抽出する登録動作は、判定動作と同等の処理であるため、共通のハードウェアで実現可能である。すなわち、１台の装置で登録動作と判定動作が可能であり、このため遊戯施設等で使用される数多くの種類の硬貨について、登録硬貨の変更を容易に行える。登録動作専用の装置また判定動作専用の装置を作成し、作業性、利便性を向上させることもできる。
【００４８】
また、以上の説明ではパタン読取り部２１で読み取った硬貨のパタンを、濃淡画像化してから相関演算をおこなっているが、参照パタンまたは要判定パタンのいずれか、若しくはその両方を二値化してから相関演算をおこなうことも可能である。こうすると、判定の確度は落ちるが、判定に必要な処理時間はさらに短くなる。
【００４９】
本発明にかかわる識別装置は、画素から構成される硬貨のパタンを読み取る読取り部と、読取り部で読み取った第１の硬貨のパタンと第２の硬貨のパタンとの相関値を、画素毎に求める相関演算部と、相関演算部で演算した相関値が高い順に、あらかじめ定めた第１の数の画素を特徴のある領域として抽出する領域抽出部と、第１の硬貨のパタンまたは前記第２の硬貨のパタンにおける特徴のある領域に相当する部分のパタンを参照パタンとして記録する参照パタン記録部と、判定が必要な硬貨のパタンのうち前記特徴のある領域に相当する部分のパタンと参照パタンとの相関値を演算する部分相関演算部と、部分相関演算部で演算した相関値に基づいて判定が必要な硬貨の真偽を判定する判定部とを備え、領域抽出部において特徴のある領域を抽出する際、半径方向の位置が同じ値を示す画素が選ばれる数を制限することにより、真の硬貨の登録と硬貨の真偽の判定を高速で行え、特徴のある領域が、半径方向の位置が同じものから抽出されることを防ぐことができる。
【００５０】
また、読取り部で読み取った直交座標で表される硬貨のパタンを、極座標で表される硬貨のパタンに変換する座標変換部を設けていることにより、相関値を求める際の計算が簡素化される。
【００５３】
また、領域抽出部において特徴のある領域を抽出する際、あらかじめ定めた第２の数の画素を融合して格子領域を作成し、格子領域の各画素の相関値に基づく領域相関値を求め、格子領域を画素の代わりとし、領域相関値を相関値の代わりとして用いて特徴のある領域を抽出することにより、相関値の演算を高速で行える。
【００５４】
また、相関演算部は、２値化されたパタンを用いて相関値を演算することにより、相関値の演算を高速で行える。
【００５５】
また、第１の硬貨と第２の硬貨に、同一の硬貨を使用することにより、登録動作を簡素に行える。
【図面の簡単な説明】
【図１】本発明にかかわる硬貨識別装置の構成を示すブロック図である。
【図２】本発明にかかわる硬貨識別装置における登録動作の手順を示すフロー図である。
【図３】回転角度と相関値の関係を示す図である。
【図４】２値化された相関画像を表す図である。
【図５】図４に示される相関画像を、３６個の格子領域に分割した状態を表す図である。
【図６】図５に示される相関画像から、特徴のある領域を５個抽出し、斜線で示した図である。
【図７】円周方向に相関値の高い図形が並んでいる硬貨のパタンの例である。
【図８】図７に示される硬貨のパタンを用いて、特徴のある領域を抽出し、この抽出された領域を斜線で表示した図である。
【図９】円周方向に相関値の高い図形が並んでいる硬貨のパタンの別の例である。
【図１０】抽出される格子の数を半径方向に制限を設定した場合に、抽出された５つの領域を斜線で示した図である。
【図１１】本発明にかかわる硬貨識別装置における判定動作の手順を示すフロー図である。
【図１２】従来の硬貨識別装置の構成を示すブロック図である。
【符号の説明】
２１  パタン読取り部、    ２２  座標変換部、    ２３  第一パタン記録部、    ２４  第二パタン記録部、    ２５  相関演算部、    ２６  領域抽出部、    ２７  参照パタン記録部、    ２８  部分相関演算部、    ２９  判定部
【図１】
0004114375.tif 000002
【図２】
0004114375.tif 000003
【図３】
0004114375.tif 000004
【図４】
0004114375.tif 000005
【図５】
0004114375.tif 000006
【図６】
0004114375.tif 000007
【図７】
0004114375.tif 000008
【図８】
0004114375.tif 000009
【図９】
0004114375.tif 000010
【図１０】
0004114375.tif 000011
【図１１】
0004114375.tif 000012
【図１２】
0004114375.tif 000013