JPS6334508B2 - - Google Patents

Info

Publication number
JPS6334508B2
JPS6334508B2 JP58242568A JP24256883A JPS6334508B2 JP S6334508 B2 JPS6334508 B2 JP S6334508B2 JP 58242568 A JP58242568 A JP 58242568A JP 24256883 A JP24256883 A JP 24256883A JP S6334508 B2 JPS6334508 B2 JP S6334508B2
Authority
JP
Japan
Prior art keywords
feature point
fingerprint
minutiae
data
pair
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP58242568A
Other languages
English (en)
Other versions
JPS60134385A (ja
Inventor
Katsuaki Oowada
Hiroyuki Izumisawa
Seiichiro Kinoshita
Shunji Matsuno
Hiroshi Asai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP58242568A priority Critical patent/JPS60134385A/ja
Publication of JPS60134385A publication Critical patent/JPS60134385A/ja
Publication of JPS6334508B2 publication Critical patent/JPS6334508B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12—Fingerprints or palmprints
    • G06V40/1365—Matching; Classification

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Collating Specific Patterns (AREA)

Description

【発明の詳細な説明】 発明の属する技術分野 本発明は指紋の照合方法に関する。本発明にお
ける“指紋”とは指紋、足紋、その他しま状パタ
ーン等のいわゆる紋様パターンの代表として定義
する。また“照合”とは探索すべき1つの指紋
と、予め登録されている指紋との同一性を判別す
ることを意味する。
従来の技術 通常照合する指紋を探索指紋と称し照合対象と
なる予め登録された指紋をフアイル指紋と称す
る。各々の指紋は、隆線紋様の特殊な点、すなわ
ち、第1図において隆線Kのとぎれる点M(端点)
および分岐または合流する点m(分岐点)を持つ
ており一般にこれらの点は特徴点と呼ばれる。
従来、指紋照合は、上記探索およびフアイル指
紋のそれぞれに対し特徴点の種別、ある基準座標
系に対するその特徴点の位置X,Yおよびその方
向Dの情報をコード化して記憶し、このコード化
された指紋特徴を用いて行なわれている。
例えば、事件現場等に残された探索指紋特徴点
の位置および方向を記述する座標系の選び方には
任意性があり照合されるべきフアイル指紋の特徴
点を表わす座標系とは一般に一致しない。従つ
て、照合に際しては探索指紋の座標系を照合する
相手フアイル指紋ごとに最も確からしい量だけ回
転及び平行移動の座標変換を行なつてから比較検
定する必要がある。
一般に照合する場合、照合すべき相手フアイル
指紋は莫大な数によるので照合の高速性および確
実性(信頼性)が重要視される。
以下に従来の指紋照合方法を述べる。
一般に探索指紋の特徴点と照合すべきフアイル
指紋の特徴点とではその数も異なりまたその対応
も不明である。これらを対応づけるために各特徴
点に対し、座標変換により左右されない局所的特
徴を表わす量を導入している。
例えば、各特徴点の種別(端点および分岐点)
もその一つであり、またある特徴点から特定の半
径以内に存在ある他の特徴点の数も局所的特徴を
表わす量となる。さらに、これらの量をもとの特
徴点を原点とし方向Dを、例えば、Y軸とする局
所座標系を作り、この座標系の各象限に分布する
他の特徴点の数という形に分割すれば一層情報量
の多い局所的特徴を表わす量となる。
これらの局所的特徴量を導入すると、探索指紋
の各特徴点に対し各フアイル指紋の特徴点をこの
局所的特徴量を用いて比較することにより座標系
の選び方とは無関係にそれぞれの近似度の強さを
決定することができる。そこで上述の局所的に近
似度の強さの順に各特徴点間の対候補を決定し、
これらの対候補となる特徴点の持つ局所的近似度
を最もよく整合させる座標整合量を求め最終的な
照合値を決定させることができる。
しかしながら従来の照合方法及び照合装置では
上述の照合における高速性および信頼性という点
で必ずしも充分でないという欠点を有している。
発明の目的 本発明の目的は、探索指紋とフアイル指紋の照
合において、高信頼性を持ちかつ高速な照合を可
能とする指紋照合方法を提供することにある。
発明の構成 従来の指紋照合装置は、照合対象となる探索指
紋とフアイル指紋に対し各々予め定めた基準座標
系における各特徴点の位置、角度及び座標系とは
独立なリレーシヨンデータを示す特徴点リストを
記憶する特徴点リスト記憶手段、前記2つの指紋
の各々に対し各特徴点が明領域か不明領域かを示
す指紋領域を記憶する指紋領域記憶手段、および
前記2つの指紋の各特徴点に対し前記特徴点の位
置、角度、およびリレーシヨンデータの一致性を
検査することにより、前記2つの指紋の特徴点か
ら対となる特徴点を選択する手段から構成されて
いる。
本発明の指紋照合装置は、対候補として上述の
対特徴点を示す対候補リストを記憶する対候補リ
スト記憶手段、前記2つの指紋の基準座標系を合
わせるために、前記対候補特徴点の位置ずれおよ
び角度のずれから最適座標整合量を生成する最適
座標整合量生成手段、前記2つの指紋の基準座標
系のどちらかを前記最適座標整合量により整合さ
れた座標系に変換する座標変換手段、前記座標整
合された各特徴点の位置、角度、およびリレーシ
ヨンデータの一致性を検査することにより決定さ
れる真の特徴点と対値を示す対リストを生成する
対リスト生成手段、および前記真の特徴点及び対
値から照合値を決定する照合値決定手段から構成
されることを特徴とする。
発明の実施例 以下、本発明に関して、図面を参照して詳細に
説明する。
第2A図参照すると、本発明の指紋照合装置の
適用されるシステムは、照合データ入力処理装置
1,照合データ管理処理装置2,データ貯蔵装置
3,照合制御装置4,および4個の照合装置5,
6,7および8から構成されている。ただし、照
合装置は4個に限定するものではない。第2B図
を参照すると、前記照合装置5,6,7および8
のそれぞれは、制御ユニツト10,第1次照合プ
ロセツサ20,第2次照合プロセツサ50,およ
びユニツト10とプロセツサ20,プロセツサ2
0とプロセツサ50,およびプロセツサ50とユ
ニツト10の間でデータ伝送するためのデータ線
10a,20a,50aおよび制御線10b,2
0b,50bから構成されている。
第3図を参照すると、第2B図に示す制御ユニ
ツト10は、照合制御装置4からのデータおよび
2次照合プロセツサ50からのデータを格納する
緩衝記憶300,照合制御装置4とのデータのや
りとりを行なうインタフエース回路、プロセツサ
20,50とのデータのやりとりを行なうプロセ
ツサインタフエース回路302,制御回路303
および転送先決定回路304から構成されてい
る。
次に指紋照合時のシステムの動きを第2A図に
より以下に説明する。照合データ管理処理装置2
から照合制御装置4に対し照合指示及び照合対象
となる探索指紋及びフアイル指紋のデータ貯蔵装
置3の中の位置情報を与える。照合指示を受けた
照具制御装置4は、まずデータ貯蔵装置3から探
索指数1指を読出し照合装置5,6,7,8にす
べて共通に送り込み次にデータ貯蔵装置3から順
次フアイル指紋を読出し照合装置5,6,7,8
に送り込み照合を開始させる。即ち照合装置5,
6,7,8は、探索指紋1指と、各々異なるフア
イル指紋と並列照合を行ない照合値を算出する。
探索指紋1指と大量のフアイル指紋との照合が終
了すると照合制御装置4は、各照合装置5,6,
7,8から照合結果を読出し照合値に従つて配列
し直し照合データ管理処理装置2に報告する。照
合データ管理処理装置2は照合結果を編集し信号
線12を介して出力する。
第4図を参照すると、第2図に示す第1次照合
プロセツサ20,30および40のそれぞれは、
シーケンス制御回路210、第1次特徴点リスト
メモリ211、座標変換回路212、最近傍特徹
点復元回路213、「対」検査回路214、「対」
候補リストメモリ215、作業エリア216、座
標整合量決定回路217、および制御記憶218
から構成されている、第1次特徴点リストメモリ
211は探索指紋特徴点リストメモリ211aと
フアイル指紋特徴点リストメモリ211bで構成
される。
第5図を参照すると、第2図の前記第2次プロ
セツサ50および60のそれぞれは、シーケンス
制御回路510,第2次特徴点リストメモ51
1,座標変換回路512,対候補リストメモリ5
13,作業エリアメモリ514,対リストメモリ
515,領域パターンリストメモリ516,候補
リストメモリ517,制御記憶518および演算
回路519から構成されている。
次に本発明の一実施例の動作を第6図に示すフ
ローに従い以下の順に詳細に説明する。
(1) 指紋特徴点データの読出し動作 (2) 座標変換動作 (3) 最近傍特徴点復元動作 (4) 対検査動作の一例 (5) 対検査動作の変形例 (6) 座標整合量の生成及び整合動作 (7) 2次照合プロセツサによる精密照合動作 (8) 転送先プロセツサ決定動作 (1) 指紋特徴点データの読出し動作 第7図に本発明の指紋照合で使用される特徴点
データの構成を示す。特徴点データは、識別情
報、領域パターンリスト及び特徴点リストから成
り立つている。識別情報は、指紋個別に付けられ
た指紋識別番号、生年月日、性別、指種、及び紋
様分類等の情報が格納されている。領域パターン
リストとは、入力データ処理装置1における特徴
点抽出時の指紋領域が明領域か不明領域かを示す
情報である。特徴点リストとは、指紋領域内にあ
る特徴点M0,M1,……,Mf……Mi,……Mzの
特性を示した情報を格納しており第8図に示すデ
ータ構造を有している。
第8A図を参照すると、一般に番目の特徴点
は情報としてその特徴点が分岐点か端点かを示す
種別コードQ位置を示す情報X,Y,隆線方向
を示すD,その特徴点の周囲の集密度を示すC
及び特徴点Mとその最近傍特徴点との間の隆線
数を示すR0,R1,R2,R3を有している。特
徴点リスト上の位置及び方向は、指紋領域の適宜
に定められた点を原点とする直交座標系を基準座
標系としてすべて表わされている。一般にこれら
の基準座標系は指紋により異なつたものである。
なお上述の特徴点抽出方式に関しては特願昭54−
39648の中で詳細に記載されている。
第8B図は、特徴点Mの方向Dをy軸とする
局所座標系における4つの象限の各々に対し特徴
点Mに最も近い特徴点(最近傍特徴点と称す)
M0,M1,M2,M3と特徴点Mと、前記
各々の最近傍特徴点との間の隆線数R0,R1,
R2,R3との関係を示している。
上述の入力特徴点データが第2A図のデータ入
力処理装置1,および照合データ管理処理装置2
を介してデータ貯蔵装置3に格納される。次に照
合データ管理処理装置2は探索指紋をデータ貯蔵
装置3から読出すように照合制御装置4に指示す
る。この装置4はこの指示に応答してデータ貯蔵
装置3から照合制御装置4,第2図の制御ユニツ
ト10,第4図のシーケンス制御回路210を介
して入力特徴点リストを探索特徴点リストメモリ
211aに入力する。探索指数の特徴点リストが
データ貯蔵装置3から読出されるとき読出される
アドレスで指定される位置からフアイル指紋の特
徴点リストが読出される。この読出されたフアイ
ル指紋の特徴点リストは上述の経路と同じ経路を
介して第4図のフアイル特徴点リストメモリ21
1bに格納される。
第4図の特徴点リストメモリ211には探索お
よびフアイル指紋の入力特徴点リストが第8A図
の形式で格納されている。各特徴点Mで示され
るアドレスに、種別コードQ,位置を示す情報
X、およびY,方向を示す情報D,集密量を示
す情報C,および隆線数R1−R4が格納されて
いる。
特徴点リストメモリ211から読出されたデー
タは第4図の座標変換回路212で座標変換され
る。
(2) 座標変換動作 次に本発明の指紋照合装置において使用される
座標変換動作を詳述する。
フアイル指紋データと探索指紋データとは採取
時点,採取条件および採取環境が異なるため、両
指紋データの突合せに先行して若干の補正作業が
必要になる。すなわち、特徴点はパターン認識の
立場からは、指紋紋様の途切れ点の位置と方向と
が重要視されるが、フアイル指紋データと探索指
紋データとは上述のような理由により、多くの場
合には途切れ点の位置を表現する座標系が異なる
ため、探索指紋データの座標系からフアイル指紋
データの座標系への座標変換を行なつて座標整合
する必要がある。
また、指紋データには特徴点リスト以外に、指
紋採取の際の指紋の不明領域等を表現する領域パ
ターンリストが含まれるが、この領域パターンリ
ストは変換の対象とはならない。探索指紋データ
に対する変換を行ない、フアイル指紋データとの
特徴点比較処理中に、領域パターンリストを参照
する必要性が生じるが、探索指紋データの領域パ
ターンリストは変換前の値であるため、このとき
はフアイル指紋データの座標系から探索指紋デー
タの座標系への逆変換を行なわねばならない。
第9図を参照すると、直交座標系(Xp−Qp−
Yp)上の点Pの座標位置(xp,yp)が新しい直
交座標系(Xq−Oq−Yq)上の座標位置(xq,yq)
に変換された状態が示されている。両直交座標系
の原点OpをOqの間は間隔(x,y)だけ変位し、
かつ両直交座標系は角度θだけ回転している。変
換前の座標位置(xp,yp)と変換後の座標位置
(xq,yq)との間には次式の関係が成立すること
が幾何学的手法により容易にわかる。
xq=(xq−x)・cosθ+(yp−y)・sinθ yq=(yp−y)・cosθ−(xp−x)・sinθ …… 第10図を参照すると、式にしたがつて、座
標位置(xq,yp)から変換後の座標位置(xq,
yq)を得るためのプロセスが示されている。すな
わち、両直交座標系の変位(x,y)と回転角θ
ならびに変換すべき座標位置(xp,yp)が与えら
れると、cosθおよびsinθを求める処理(フエーズ
)、(xp−x)および(yp−y)を求める処理
(フエーズ)、フエーズの処理結果とフエーズ
の処理結果との乗算を行ない中間結果を求める
処理(フエーズ)および中間結果の加算または
減算により最終結果を求める処理(フエーズ)
により変換された座標位置(xq,yq)が求められ
る。
なお、上述の変換方向とは逆に、座標位置
(xq,yq)を座標位置(xp,yp)に変換(逆変換)
するための式は、以下に示す式のようになる。
xp=xq・cosθ−yq・sinθ+x yp=yq・cosθ+xq・sinθ+y …… 従来、式および式により表現される変換は
すべてソフトウエア的手法により行なわれている
ため、高速処理が困難であるという欠点がある。
とりわけ、フエーズととの処理は高速乗除算
機能などの特別な機能を有する計算機を使用しな
いかぎりその高速化はむずかしい。
第11図を参照すると、前記座標変換回路21
2は、3個のレジスタ1110,1111および
1112,6個の選択回路1120,1121,
1140,1141,1170および1171,
5個の加減算器1130,1131,1132,
1160および1161と、4個の乗算器115
0,1151,1152および1153および読
出し専用メモリ(ROM)1180から構成され
ている。
ROM1180は、2個の直交座標系(Xp−Op
−YP)と(Xq−Oq−Yq)との間の回転角θに対
する円関数値を予め格納している。
選択回路1120および1121は、変換モー
ド指示信号(モード信号)INVが順変換を指示
しているときはそれぞれ入力端子XとYの各出
力、モード信号INVが逆変換を指示していると
きはそれぞれ加減算器1160および1161の
各出力を選択するように動作する。同様にして、
選択回路1140および1141は順変換時には
それぞれ加減算器1130および1131、逆変
換時にはそろぞれ入力端子XとYの各出力を選択
し、選択回路1170および1171は順変換時
にはそれぞれ加減算器1160および1161、
逆変換時にはそれぞれ加減算器1130および1
131の各出力を選択し、加減算器1130,1
131,1132,1160および1161は順
変換時にはそれぞれ減算、減算、減算、加算およ
び減算、逆変換時にはそれぞれ加算、加算、加
算、減算および加算を行なうように動作する。
先ず、入力端子X,YおよびDにそれぞれ変位
x,yおよび回転角θを与え、かつ前置信号
PALを印加すると、変位x,yおよび回転角θ
がそれぞれレジスタ1110,1111および1
112に入力される。レジスタ1112に入力さ
れた回転角θはROM1180をアクセスするた
めのアドレスになり、ROM1180から正弦値
sinθと余弦値cosθとを読み出す(第10図におけ
るフエーズ)。
次に、前置信号PALの印加を差し止め、かつ
入力端子X,YおよびDにそれぞれ変換すべき座
標位置および変換すべき直交座標系における特徴
点の向きを与える。このときモード信号INVが
“0”か“1”かに応答してそれぞれ順変換指示
か逆変換指示かになり、各選択回路と各加減算器
は前述のように動作する。
いま、モード信号INVが“0”であると、加
減算器1130および1131は第10図に示す
フエーズ、乗算器1150,1151,115
2および1153はフエーズ、そして加減算器
1160および1161はフエーズの各処理を
行ない、出力端子XTとYTとから順変換後の座標
位置xqとyqが得られる。加減算器32は順変換す
べき直交座標系における特徴点の向きから回転角
θを減じ、この値を順変換後の直交座標系におけ
る特徴点の向きとして、出力端子DTから出力さ
せる。
次に、モード信号INVが“1”であると、乗
算器1150,1151,1152,および11
53はそれぞれ式におけるxq・cosθ,yq・
sinθ,yq・cosθおよびxq・sinθの乗算,加減算器
1160および1161はそれぞれxq・cosθ−
yq・sinθの減算とyq・cosθ+xq・sinθの加算、加
減算器1130および1131はそれぞれ(xq・
cosθ−yq・sinθ)+xと(yq・cosθ+xq・sinθ)+
yの各加算を行ない、出力端子XTとYTとから逆
変換後の座標位置xpとypが得られる。加減算器1
132は逆変換すべき直交座標系における特徴点
の向きに回転角θを加え、この値を逆変換後の直
交座標系における特徴点の向きとして、出力端子
DTから出力させる。
以上のような構成の採用により、順・逆いずれ
への変換に対する座標位置も一挙動で得られるよ
うになるため、両方向性の高速座標変換ができる
ようになる。特徴点メモリ211に第13図で示
される特徴点リストが格納される場合には以下に
示す最近傍特徴点の復元動作は不要である。しか
しデータ貯蔵装置の容量を減小させようとすると
きには、第8A図に示される特徴点リストが特徴
点リストメモリ211に格納されなければならな
い。この場合には以下に示す最近傍特徴点の復元
動作が必ず必要となる。
(3)最近傍特徴点の復元動作 第4図の座標変換回路212および最近傍特徴
点復元回路213を用いて最近傍特徴点が第13
図に示す様に特徴点リスト上にMf0,Mf1,Mf2,
Mf3として付加される。これを詳述すると、探索
およびフアイル特徴点の間の近似度を定量的に表
すものとして、各特徴点の局所的特徴、すなわ
ち、中心座標系の選び方に左右されない各特徴点
の局所的特徴による近似度を用いる。
例えば、前述の種別を表わすQもその一つにな
る。また、対象とする特徴点から予め定めた一定
の距離以内にある他の特徴点の数も局所的特徴と
して用いることができる。
とくに、以下に示す局所的特徴は、対候補リス
トを作るのに極めて有力な材料を提供する。
今、あるパターンの任意の番目の特徴点を
Mとするとき、この特徴点Mの位置X,Yを
その座標原点とし、方向DをX軸の方向とする
直交座標系をこの特徴点Miで定まる局所座標系
と定義する。
この局所座標系の各象限(第1象限、第2象
限、第4象限および第3象限)において、この座
標原点(つまり対象となつているもとの特徴点
M)に最も近い位置にある他の特徴点の番号を
それぞれ0,1,2および3とすると、もとの特
徴点Mは、このMによつて定まる局所座標系の
各象限内にそれぞれ他の最近特徴点M0,M1,
M,2およびM3をもつという局所的特徴を有し
ていることになる。勿論この局所的特徴は中心座
標系の選び方とは無関係である。
そこで今、探索指紋の任意の番目の特徴点
Mについて上述のような0,1,2および3が
得られており、また、照合すべきフアイル指紋の
任意のj番目の特徴点Mjについても同様にMjに
よつて定まる局所座標系の各象限内に特徴点番号
k0,k1,k2およびk3をもつ最近特徴点が得られ
ていたとすると、この両方の特徴点MとMjとの
局所的近似度は、それぞれの局所座標系上で、対
応する象限内にある最近特徴点同志の相互関係
が、ある一定のしきい値近傍内にあるか否かを判
定することで容易に定量化することができる。例
えば、対応する象限内における最近特徴点同志
の、それぞれの局所座標系におけるX座標の差お
よびY座標の差を求め、この差があるしきい値以
内にある場合には、各象限の最近特徴点ごとに近
似度の重みに1を加算するという形で定量化する
ことができる。
このように、各特徴点に対し、この特徴点で定
まる局所座標系の各象限内における最近特徴点を
見出し、これをもとの特徴点と対応づけるという
処理(以下リレーシヨン生成処理)は、上述のよ
うに、パターンの同一性の照合を行なう場合の重
要な一つのステツプとなる。
とくに、指紋照合等の処理においては、一つの
探索指紋に対しこれと照合して同一性を判定すべ
きフアイル指紋の数が厖大な量となるので、この
ようなリレーシヨン生成処理を高速かつ確実に実
行する必要がある。
第12図を参照すると、第4図の最近傍特徴点
復元回路213は特徴点レジスタ1201(Q),
1202(X),1203(Y)および1204
(D)、アドレスレジスタ1205(A),120
5(B),1206(E)および1206(F)、
定数加算器1207、入力選択器1208、2乗
計算器1209(X2)および1210(Y2)、加
算器1211、レジスタフアイル1212、比較
器1213、制御器1214、一致検出器121
5および禁止ゲート1216を有している。
さて、本実施例に用いられる特徴点リストメモ
リ211は下記のように構成されている。
第13図に示すように、8ビツトの2進数で指
定される256個のロウアドレスと、3ビツトの2
進数で指定される8個のコラムアドレスとよりな
る全部で2048個のメモリアドレスを有してい
る。この各ロウアドレスは、一つの紋様パターン
の各特徴点に対応し、特定の番目の特徴点の各
情報は、対応する番目のロウアドレスをもつ各
コラムアドレスに以下に述べるように格納されて
いる。
まず、0番目のコラムアドレスには、番目の
特徴点の種別(端点分岐点特異点等の別)を表わ
す情報(以後Qで表示)が格納され、1番目の
コラムアドレスには番目の特徴点のX座標(以
後Xで表示)が、2番目のコラムアドレスには
番目の特徴点のY座標(以後Yで表示)が、
3番目のコラムアドレスには番目の特徴点の方
向D(以後Dで表示)がそれぞれ格納されてい
る。
これらのX,YおよびDの値は、この紋様パ
ターンのほゞ中心を座標原点とする特定のXY座
標系(以後必要の場合には中心座標系と呼称して
区別)で記述されているが、座標系抽出の際の誤
差が一般的にはかなり大きくなつてしまう。
また、ある紋様パターンの各Q,X,Yおよ
びDのすべての値が、この処理に先だち、すで
に上位装置によつて各メモリアドレスに上述のよ
うに書き込まれている。この場合に、書き込まれ
たこの紋様パターンの最後の特徴点の次のロウア
ドレスには、その0番目のコラムアドレス(Qを
格納するアドレス)に特定の終了マーク(E0D)
を格納し、処理の終了を指示するのに用いる。
まて、9番目から12番目までの4個のコラムア
ドレスは、本実施例が生成する最近傍特徴点を格
納すべきメモリアドレスで、この最近傍特徴点と
は以下に述べるようにものである。
今、特定の番目の特徴点をとり、第14図に
示すように、この特徴点の位置X,Yを座標原
点とし、方向DをX軸方向とする局所座標系
(以後XY局所座標系)を作つたとする。この
XY局所座標系の各象限ごとに、この局所座標
系の原点(つまり番目の特徴点の位置)に最も
近い位置にある他の特徴点を1個ずつとり、それ
らの各特徴点の番号を象限の順番にM0,M1,
M3およびM2とすると、これが最近傍特徴点と
なる。
すなわち、本実施例は、任意の特徴点に対し、
その特徴点の近傍の状態を把握するため、この特
徴点で一義的に定まる局所座標系上の各象限にお
ける最近特徴点を探し、それらともとの特徴点と
を関連ずける動作を示している。こうして得られ
た最近傍特徴点は、X,YおよびDのデータと
異なつて、中心座標系の選び方とは無関係である
という特徴を有している。
さて、これらの最近傍特徴点は、もとの特徴点
に対応する番目のロウアドレスの、以下に示す
各コラムアドレスに格納される。
この局所座標系の第1象限にある最近傍特徴点
の番号M0を第9番目のコラムアドレスに格納す
る。第2象限にある最近傍特徴点番号M1を第10
番目のコラムアドレスに、第4象限にある最近傍
特徴点の番号M2を第11番目のコラムアドレス
に、第3象限にある最近傍特徴点の番号M3を第
12番目のコラムアドレスにそれぞれ格納する。な
お象限の順序と格納するコラムアドレスの順序が
ずれているのは後述するハードウエアを簡単にす
るためである。
さてつぎに、上述の最近傍特徴点の生成処理を
各回路の動作と関連づけて詳述する。
最近傍特徴点生成回路の中を制御部1214
(第12図)はマイクロプログラムを格納する制
御記憶(図示せず)を含み、このマイクロプログ
ラムを逐次読み出して実行することにより処理を
進行させる。この処理の進行を第15図にフロー
チヤートとして示す。
まず、開始指示がライン299(STRT)を
介してシーケンス制御回路210から供給され、
最近傍特徴点生成処理が開始されると(第15
図)、制御部1214はアドレスレジスタ120
5(A)および1205(B)を初期値設定す
る。アドレスレジスタ1205は最近傍特徴点を
求めるべきもとになる特徴点を指示するレジスタ
でロウアドレス指定部分1205(A)とコラム
アドレス指定部分1205(B)とを有し、初期
値設定によつていずれも0にクリアされ、それぞ
れ最初のメモリアドレスを指示するようにセツト
される。(第15図イ)。
次に、制御部1214は、レジスタ1205
(A)の内容Aで指定される特徴点リストメモリ
211のロウアドレスから特徴点のQA,XA,YA
およびDAを読み出し、XA,YAおよびDAを第11
図に示す座標変換回路212のパラメータレジス
タ1110,1111および1112にそれぞれ
変換パラメータとしてロードする。このために第
12図の制御部1214は、アドレスレジスタ1
205(A)および1205(B)の内容をライ
ン12056(AD)を介して特徴点リストメモ
リ211に供給することにより、アドレスレジス
タ1205(A)で指定される特徴点リストメモ
リ211のロウアドレスからアドレスレジスタ1
205(B)で指定される4バイト分すなわち
QA,XA,YAおよびDAを読み出す。この読み出し
たXA,YAおよびDAの値をそれぞれ第11図のラ
イン1010(X),2020(Y)および10
30(D)を介して各パラメータレジスタに供給
し、ライン1000(PL)にラツチパルスを供
給することにより、これらの値を各レジスタに設
定する(第15図ウ)。
次に、第12図の制御部1214は上で読み出
したQAが終了マークであるか否かを判定し、も
し終了マークである場合にはこれで処理を終了
(第15図オ)し、そうでない場合には下記に進
む(第15図エ)。
次に、第12図の制御部1214はアドレスレ
ジスタ1206(E),1206(F)およびレ
ジスタフアイル1212の初期値設定を行なう
(第15図カ)。
アドレスレジスタ1206は、アドレスレジス
タ1205と同様に、ロウアドレス指定部分12
06(E)とコラムアドレス指定部分1206
(F)とを有し、これは比較すべき特徴点番号を
指示するためのレジスタで、初期値設定によつて
いずれも0にクリアされる。
また、レジスタフアイル1212は4個のレジ
スタ1212−0〜1212−3からなり、この
各レジスタはそれぞれのアドレスフイールドM
0,M1,M2およびM3と、それぞれの距離フ
イールドR0,R1,R2およびR3とからなつ
ている。
このアドレスフイールドM0〜M3は、現在ア
ドレスレジスタ1205(A)で指定されるもの
との特徴点に対し、処理の現段階でみつかつた最
も近い位置にある他の特徴点の番号を前述の局所
座標系の各象限ごとに別別に格納するためのフイ
ールドで、第1象限の点の番号をM0に、第2象
限の点の番号をM1に、第3象限の点の番号をM
3に、第4象限の点の番号をM2にそれぞれ格納
する。
また、距離フイールドR0〜R3は前記局所座
標系の原点(つまりアドレスレジスタ1205
(A)で指定されるものとの特徴点の位置)から
これら各特徴点M0〜M3までの距離の2乗値を
それぞれ格納するフイールドである。
上述の初期値設定において、レジスタフアイル
1212のこれらの各レジスタのすべてのビツト
には“1”がセツトされ、それぞれ、アドレスフ
イールドM0〜M3は対応する特徴点が存在しな
いことを表わし、距離フイールドR0〜R3は表
わし得る最も遠い距離に設定される。
さて次に、制御部1214は、アドレスレジス
タ1206(E)と1206(F)との内容をラ
イン12056(AD)を介して特徴点リストメ
モリ211に供給することにより、アドレスレジ
スタ1206(E)で指定される4バイトすなわ
ち、QE,XE,YEおよびDEを読み出し、QEを特徴
点レジスタ1201(Q)に格納する。
また、XE,YEおよびDEを、座標変換回路21
2(第11図)のライン1010(X),102
0(Y)および1030(D)のそれぞれを介し
て供給することにより、XAYA局所座標系(XA,
YAおよびDAにより定まる局所座標系)で表わさ
れたそれぞれの値XEA,YEAおよびDEAに座標変換
し、こうして得られたそれぞれの値をライン21
20(X′),2130(Y′)および1060
(D′)を介し特徴点レジスタ1202(X),1
203(Y)および1204(D)に格納する
(第15図キ)。
さて次に、制御部1214は、特徴点レジスタ
1201(Q)に読み出された前述のQEが終了
マークを示すまで、以下に述べる第15図ケ側の
処理を実行し(第15図ク,N)、終了マークが
現われると第15図シ側の処理に入る(第15図
ク,Y)。
第15図ケの実行に入ると、下記のような処理
が行なわれる。
すなわち、特徴点レジスタ1202(X)およ
び1203(Y)に格納された前述のそれぞれの
内容XEAおよびYEAは2乗計算器1209(X2)
および1210(Y2)でそれぞれ2乗され、加
算器1211で加算され、ライン12110に
X2 EA+Y2 EAの出力を生じこれは比較器1213
の一方の入力に加えられる。一方、特徴点レジス
タ1202(X)および1203(Y)に格納さ
れている内容XEAおよびYEAのそれぞれの符号ビ
ツト(これをそれぞれSXおよびSYで表わす)が
2ビツトのデータ(SY,SX)としてライン12
023を介して読し出される。この2ビツトのデ
ータ(SY,SX)で表わされる2進数はXEA,
YEAで指示される特徴点の位置が、局所座標系の
それぞれ第1象限、第2象限、第3象限および第
4象限にある場合には、それぞれ(0,0)=0,
(0,1)=1,(1,1)=3および(1,0)=
2という値をとることになる。制御部1214は
ライン12140を介して入力選択器1208に
制御信号を送り、上述の2ビツトデータ(SY,
SX)を選択し、これをライン12080を介し
てレジスタフアイルに1212のフアイルアドレ
ス指定信号として供給する。
この結果、レジスタフアイル1212の中の、
(SY,SX)で指定されるレジスタ(つまり、特
徴点レジスタに格納された特徴点が存在する象限
に対応するレジスタ)の距離フイールドの内容R
(SY,SX)がライン12120を介して読み出
され、比較器1213のもう一方の入力に供給さ
れる。
これにより、比較器1213は上述の、R
(SY,SX)の値と前述のX2 EA+Y2 EAの値とを比
較し、現在までに得られている値R(SY,SX)
よりも同じ象限内に、今回座標原点により近い特
徴点が現われた場合、つまり R(SY,SX)>X2 EA+Y2 EA が成立した場合にはライン12130に“1”を
出力する。
一方、アドレスレジスタ1205(A)の内容
と、アドレスレジスタ1206(E)の内容とは
一致検出器1215において比較されており、両
者が一致している場合、つまり、もとの特徴点と
比較すべき特徴点とが同りものである場合にはラ
イン12150に“1”を出力して禁止ゲート1
216の通過を禁止する。
この結果、 R(SY,SX)>X2 EA+Y2 EA A≠E (1) の両方の条件が成立するときにかぎりライン12
160が“1”になる(第15図ケ,Y側)。
ライン12160に“1”が出力されると、レ
ジスタフアイル1212が書込み状態に制御さ
れ、レジスタフアイル1212の中の前述の2ビ
ツトデータ(SY,SX)で指定されるレジスタの
内容が更新される。すなわち、新らしい特徴点を
指定するアドレスレジスタ1206(E)の内容
Eがライン12060を介してアドレスフイール
ドM(SY,SX)に格納され、また、加算器31
1の出力X2 EA+Y2 EAの値がライン12110を
介して距離フイールドR(SY,SX)に格納され
る(第15図コ)。
これがすむと制御部1214は、定数加算器1
207を用いたアドレスレジスタ1206(E)
の内容を1だけ増加し次の比較すべき特徴点を指
示するように更新し(第15図サ)、再び次の特
徴点を読み出す処理(第15図キ)に戻る。
また、前述の(1)式の条件が成立しない場合、つ
まり、今回読み出した比較すべき特徴点の位置
が、すでに得られている同じ象限内の特徴点の位
置よりも原点(もとの特徴点)に近くない場合
か、またはこの比較すべき特徴点がもとの特徴点
と同じものである場合にはレジスタフアイル12
12の内容を更新することなく(第15図ケ,
N)、アドレスレジスタ1206(E)の内容を
1だけ増加して次の比較すべき特徴点を指示する
ように更新し(第15図サ)、再び次の特徴点を
読み出す処理(第15図キ)に戻る。
かくして、第15図のキ,ク,ケ,コ,サの処
理を繰り返すことにより、制御部1214は比較
すべき新らしい特徴点をつぎつぎに読み出し、も
との特徴点できまる局所座標系の各象限ごとに、
もとの特徴点により近い他の特徴点が現われるた
びに、この特徴点のデータを用いてフアイル12
12の内容を更新する。この処理を、第4図の特
徴点リストメモリ211に貯わえられている特徴
点の終りが現れるまで(読み出されたQEに終了
マークが現われるまで)繰り返す。
以上の処理が終ると、レジスタフアイル121
2のアドレスフイールドM0〜M3の中には、ア
ドレスレジスタ1205(A)で指定されるもと
の特徴点に対し、最も近い位置にある他の特徴点
の番号(ロウアドレス)が各象限ごとに別々に求
められたことになる。
そこで次に、こうして求められたフアイル12
12のアドレスフイールドM0〜M3の内容を、
アドレスレジスタ1205(A)で指定される、
特徴点リストメモリ21の最近傍特徴点格納位置
MA0〜MA3に格納する。
この最近傍特徴点格納処理にうつると、制御部
1214は、もとの特徴点のコラムアドレスを指
示するアドレスレジスタ1205(B)の内容
を、最近傍特徴点格納位置の最初を指示する値と
して4に初期値設定する(第15図シ)。
また、これとともにライン12140の出力を
入力選択器1208がライン12060を選択す
るように切替える。この12060にはアドレス
レジスタ1205(B)の下位2ビツト分が供給
されているため、これにより、レジスタフアイル
1212の中の各レジスタからの読み出しは、ア
ドレスレジスタ1205(B)の下位2ビツト分
(つまりBから4を引いた値)で指定される。
さて、レジスタフアイル1212の上述のよう
にして指定されるアドレスフイールドM(B−4)
の内容は、読み出され、ライン12121
(WD)を介して特徴点リストメモリ211の書
き込みデータとして供給される。一方、アドレス
レジスタ1205(A)の内容および1205
(B)の内容はライン12056(AD)を介し
て第4図の特徴点リストメモリ211のそれぞれ
ロウアドレスおよびコラムアドレス指定データと
して供給されている。このため制御部1214は
書き込みパルスをライン12141(W)を介し
て特徴点リストメモリ211に供給することによ
り、上述のフアイル1212のM(B−4)のデ
ータを特徴点リストメモリ211の最近傍特徴点
格納位置MABに転送格納することができる(第1
5図ス)。
この転送がすむと、制御部1214は、定数加
算器1207を用いてアドレスレジスタ1205
(B)の内容を1だけ増加し、次のフアイルアド
レスおよびコラムアドレスを指示するように更新
する(第15図ス)。
以上の処理を1205(B)の値がオーバフロ
ーして0になるまで繰り返すと(第15図セ,
Y)、アドレスレジスタ1205(A)で指定さ
れるもとの特徴点に対するすべての最近傍特徴点
の格納が終了するので、制御部1214は、定数
加算器1207を用いてアドレスレジスタ120
5(A)の内容に1を加えて、次のリレーシヨン
データを求めるべきもとになる特徴点を指示する
ように更新する(第15図ソ)。
かくして、この新らしいもとになる特徴点の各
データが読み出され、第11図の座標変換回路2
12のパラメータレジスタ1110〜1112に
格納され、この新しい特徴点に対する局所座標系
を構成する処理(第15図ウ)に戻る。
こうして、レジスタ1205(A)の内容が更
新され、もとになる特徴点を新らしく指定するご
とに、その特徴点に対する局所座標系が構成さ
れ、第15図のキ,ク,ケ,コ,サのループによ
り、他の全部の特徴点が順番に検査され、これら
の中からこの局所座標系の各象限における最近傍
点を指示するデータがレジスタフアイル1212
中に生成される。これがすむと第15図のス,セ
のループで、これらをもとの特徴点に対する最近
傍特徴点として特徴点リストメモリ211の最近
傍特徴点格納位置に転送される。
以上のような形で制御部1214により処理が
繰り返えされるが、こうして、すべての特徴点に
対するレジスタ1205(A)の指定がすむと、
特徴点リストメモリ211のすべての最近傍特徴
点の生成が完了され、レジスタ1205(A)の
つぎの更新により、終了マークが読み出され(第
15図エ,Y)、処理が終了する(第15図オ)。
以上述べたように、一つの紋様パターンの各特
徴点の位置と方向とが与えられた場合に、これら
各特徴点の近傍の状態を把握するための情報とし
て、各特徴点ごとに定まる局所座標系を用い、こ
の各象限における他の最近傍特徴点を見出すこと
により、もとの特徴点に対する最近傍特徴点を比
較的簡単なアルゴリズムにより高速で生成するこ
とができる。
こうして生成された最近傍特徴点は、各特徴点
の位置方向を表わすもとのデータと異つて、中心
座標系の選び方と無関係な量であるため、中心座
標系が整合されていない二つの紋様パターンの照
合を行なう場合にまず必要となる対候補リストを
作成するための有力な材料を提供する。
(4) 対検査動作の一例 第16図を参照すると、第4図の対検査回路2
14の一例は、リレーシヨン連結部2141、特
徴点記憶部2142および対検査部2143から
構成されている。
以下1個の特徴点に対する特徴点データとその
特徴点に関する最近傍特徴点の特徴点番号および
そのリレーシヨンからなる基本リレーシヨンデー
タとを総称するときはこれを総特徴点データと
いゝ、1個の指紋に対するすべての総特徴点デー
タまたは後述の総連結データを総称するときはこ
れを指紋データという。
リレーシヨン連結部2141は、特徴点リスト
メモリ211に格納された指紋データの各特徴点
の基本リレーシヨンデータ中の最近傍特徴点の特
徴点番号をその特徴点に関する局所座標の位置デ
ータおよび方向データに変換してリレーシヨン連
結データを生成し、これを特徴点記憶部2142
に送つて格納するように結合されている。
特徴点記憶部2142に格納される総連結デー
タは、第17図に示すように各特徴点について特
徴点データとリレーシヨン連結データ(リレーシ
ヨンrij,位置データxij・yij,方向データdij)と
からなつている。
「対」検出部2143は特徴点記憶部2142
から探索指紋およびフアイル指紋のそれぞれ1個
の特徴点の総連結データを取出して「対」となる
べき特徴点を検出する役割を荷つており、この
「対」検出部で検出された「対」の特徴点に関す
る総連結データの組合せは第4図の対候補リスト
メモリ215に送られて格納される。
ここで、「対」とは、探索指紋のすべての特徴
点のおのおのに対して、それらの総特徴点データ
または総連結データとフアイル指紋の各特徴点の
総特徴点データまたは総連結データが一致する特
徴点の組合せをいう。当初の比較一致判断のとき
は探索指紋の1個の特徴点に対してフアイル指紋
の複数の特徴点が比較一致と判断されて1:n
(n≧2)の組合せとなる場合がある。この1:
nの組合せは更に処理を施されて1:1の「対」
となるが、以下の説明では1:nの組合せについ
ても「対」という。
第4図の特徴点リストメモリ211に格納され
るデータは、1個の特徴点に関してその特徴点種
別Q1,集密量(Ci),位置データ(Xi,Yi),
方向データ(Di)および最近傍特徴点のすべて
の基本リレーシヨンデータ(rij,Mj)を1組と
した総特徴点データの1指紋分の集りであり、こ
れらはリレーシヨン連結部2141からアドレス
信号2146をうけてデータ信号2144によつ
てリレーシヨン連結部2141に順次出力され
る。
リレーシヨン連結部2141は、アドレス信号
2146によつて特徴点リストメモリ211aか
ら最近傍特徴点の基本リレーシヨンの順次読出す
と、この基本リレーシヨンデータ中に含まれる特
徴点番号(Mj)をその特徴点に関する局所座標
による位置データ(xij,yij)および方向データ
(dij)に変換してリレーシヨン(rij)と共にデー
タ信号21411によつて特徴点記憶部2142
に順次送出する。特徴点記憶部2142はこのデ
ータ信号21411によつて順次送られてくるリ
レーシヨン連結データを貯えて特徴点データと共
に第17図に示す形成で総連結データを構成し、
第18図の探索特徴点メモリ1802に格納す
る。
探索指紋の1個の特徴点に関する上述のリレー
シヨン連結動作が終了すると、リレーシヨン連結
部2141は特徴点リストメモリ211bからフ
アイル指紋の1個の特徴点の総特徴点データを読
出し前述の探索指紋の場合と同様に総連結データ
を構成して第18図のフアイル特徴点メモリ18
03に格納する。
特徴点記憶部2142の探索特徴点メモリ18
02およびフアイル特徴点メモリ1803にそれ
ぞれ1個の特徴点の総連結データが格納し終る
と、リレーシヨン連結部2141は指令信号21
410によつてそのことを「対」検出部2143
に知らせるので、「対」検出部2143はアドレ
ス信号21431を送つてそれらをデータ信号2
1421によつて読出す。
一方リレーシヨン連結部2141はこの間にフ
アイル指紋の2番目の総特徴点データを読出し、
特徴点記憶部2142のバツフアメモリの空きを
利用してリレーシヨン連結動作を行い、フアイル
特徴点メモリ1803のデータが「対」検出部2
143に読出されたあとにそれを格納する。
特徴点記憶部2142に格納されて「対」検出
部2143に読出された探索指紋およびフアイル
指紋の特徴点の総連結データは、「対」検出部2
143において「対」関係の有無が検査され、探
索指紋の特徴点の総連結データとフアイル指紋の
特徴点の総連結データとが所定のしきい値内で一
致するとき、これらの総連結データの組合せはデ
ータ信号2147によつて第4図の対候補リスト
メモリ215に送られ、アドレス信号2145に
指定された番地に格納される。
上述のリレーシヨン連結動作と「対」検出動作
は、先づ探索指紋の第1番目の特徴点に対してフ
アイル指紋のすべての特徴点について行われ、こ
れが終ると探索指紋の第2番目の特徴点に対して
同様にフアイル指紋の全特徴点について行われ、
以下これを繰返して探索指紋とフアイル指紋のす
べての特徴点の組合せについて行われる。
探索指紋とフアイル指紋のすべての特徴点の組
合せについての上記「対」検出動作が終了してす
べての「対」が対候補リストメモリ215に格納
されると、シーケンス制御回路210は「対」検
出部2143から指令信号2148によつてその
ことが知らされる。
第19図を参照すると、リレーシヨン連結部2
141は制御回路4010によつて制御されるシ
フトレジスタ401,Xレジスタ402X,Yレ
ジスタ402Y,Dレジスタ402Dと、Xレジ
スタ402X,Yレジスタ402Y,Dレジスタ
402Dに保存されている位置データまたは方向
データとデータ信号2144により直接入力され
る位置データまたは方向データとの減算処理を行
う減算器403X,403Yおよび403Dと、
Dレジスタの出力を受けて円関数を発生する円関
数発生器404と、減算器403X,403Yの
出力と円関数発出器404の出力とを受けてそれ
らの乗算処理を行う乗算器405X,405Y,
406X,406Yと乗算器405Xおよび40
6Xならびに乗算器405Yおよび406Yの出
力を受けてそれらの加算または減算処理を行う加
算器407Xおよび減算器407Yとから構成さ
れている。
このリレーシヨン連結部2141は、特徴点リ
ストメモリ211からデータ信号2144によつ
て送られてくる例えば特徴点Maの総特徴点デー
タを受けると、制御回路40101からの指令信
号4001によつてシフトレジスタ401に基本
リレーシヨンデータra,M〜rak,Mkを格納
すると共にXレジスタ402X,Yレジスタ40
2YおよびDレジスタ402Dに位置データXa,
位置データYaおよび方向データDaを格納する。
なおこのとき特徴点データQa,Ca,Xa,Ya,
Daはデータ信号21411およびアドレス信号
21412によつて特徴点記憶部2142のバツ
フアメモリ1801Aにも格納される。
一方特徴点種別Qaはデータ信号4000によ
つて制御回路4010に入力され、制御回路40
10はこれによつて特徴点であることを確認して
シフトレジスタ401に指令を与え、シフトレジ
スタ401はこの指令を受けて第一番目の最近傍
特徴点の特徴点番号Mをデータ信号4011に
よつて制御回路4010に送出する。制御回路4
010はこれによつてアドレス信号2146を特
徴点リストメモリ211に送出して該メモリ21
1に格納してある1次最近傍特徴点Mの総特徴
点データのうち位置データX,Yおよび方向デ
ータDを読み出す。
前記メモリ211からデータ信号2144によ
つて読出された位置データX,Yおよび方向デ
ータDは、たゞちに減算器403X,403Y
および403Dに入力されるので、減算器403
X,403Yおよび403Dはこのとき制御回路
4010からの指令によつてXレジスタ402
X,Yレジスタ402YおよびDレジスタ402
Dから入力される特徴点Maの位置データXa,Ya
および方向データDaとによつてその差ΔXa,
ΔYa,ΔDaを算出し、減算器403Xおよび4
03Yの出力は、それぞれ乗算器405X,40
6Xおよび乗算器405Y,406Xに送られ
る。
一方Dレジスタ402Dからの方向データDa
は並行して円関数発生器404に入力され、円関
数発生器404において計算された円関数値
cosDaおよびsinDaはデータ信号4041および
4042によつて乗算器405X,405Yおよ
び乗算器406X,406Yに送出される。
4個の乗算器405X,405Y,406Xお
よび406Yは上記のように減算器403X,4
03Yおよび円関数発生器404からの出力を受
け、それぞれΔXacosDa,ΔYacosDa,ΔYa
sinDa,およびΔXasinDaの演算を行つてそれら
の出力を加算器407Xおよび減算器407Yに
送出するので、加算器407Xおよび減算器40
7Yはこれらを入力して xa=ΔXacosDa+YXasinDa ya=ΔYacosDa−ΔXasinDa の演算を行つてそれらの結果を減算403Dの出
力である方向データdaとこのときシフトレジス
タ401から出力されるリレーシヨンraとをリ
レーシヨン連結データとしてデータ信号2141
1によつて特徴点記憶部2142のバツフアメモ
リ1801Aに送つて格納する。
第一の最近傍特徴点Mに関する上述のリレー
シヨン連結動作およびその格納動作を終了する
と、制御回路4010はシフトレジスタ401に
指令信号4002を送出して第二の最近傍特徴点
の特徴点番号Mgの送出を受け、以下上述の動作
を繰返してすべての最近傍特徴点に対してリレー
シヨン連結動作とその格納動作を実行する。
すべての最近傍特徴点に対する上述のリレーシ
ヨン連結動作とその格納動作が終了すると、リレ
ーシヨン連結部2141は引続き特徴点リストメ
モリ211からフアイル指紋の第一番目の特徴点
の総特徴点データを読出し、前述のリレーシヨン
連結動作を行つてバツフアメモリ1801Bに格
納する。
特徴点記憶部2147は、上述のフアイル指紋
の第一番目の特徴点のリレーシヨン連結データの
格納動作の間に、制御回路4010からの指令信
号2149による指令によつてバツフアメモリ1
801Aに格納した探索指紋の第一番目の特徴点
の総連結データを探索特徴点メモリ1802に移
す。
リレーシヨン連結部2141におけるフアイル
指紋の第一番目の特徴点に関するリレーシヨン連
結動作が完了してバツフアメモリ1801Bに格
納し終るとこの総連結データは制御回路4010
の指令によつてフアイル特徴点メモリ1803に
移され、この間にフアイル連結動作が行われてそ
のデータはバツフアメモリ1801Aに格納され
る。
探索指紋およびフアイル指紋の総連結データを
それぞれ探索特徴点メモリ1802およびフアイ
ル特徴点メモリ1803に格納し終ると制御回路
4010から指令信号21410が「対」検出部
2143に送られるので、「対」検出部2143
はこの指令信号21410を受けて探索特徴点メ
モリ1802およびフアイル特徴点メモリ140
3にアドレス信号21431を送つてこれらに格
納されている総連結データを読出し「対」検出動
作を行う。
「対」検出部2143による探索特徴点メモリ
18502およびフアイル特徴点メモリ1850
3からの読出しが完了すると、特徴点記憶部21
42は制御回路4010の指令によつてバツフア
メモリ1801Aに格納されているフアイル指紋
の第二番目の特徴点の総連結データをフアイル特
徴点メモリ1803に移すと共にバツフアメモリ
1801Bにフアイル指紋の第三番目の特徴点の
総連結データを格納する。
以下上述のリレーシヨン連結動作とその格納動
作および総連結データの読出しとそれによる
「対」検出動作を2個のバツフアメモリ1801
Aおよび1801Bを交互に使つて繰返し行い、
探索指紋の1個の特徴点に対してフアイル指紋の
すべての特徴点が検査されると、バツフアメモリ
1801Aまたは1801Bの空いている方を使
つて探索指紋の第二番目の特徴点に関するリレー
シヨン連結動作とその探索特徴点メモリへの格納
動作を行う。
上述の動作を探索指紋およびフアイル指紋のす
べての特徴点に対して行うことによつて1個の探
索指紋と1個のフアイル指紋の「対」検出動作が
完了する。
第20図を参照すると、第16図に「対」検出
部2143は、探索特徴点メモリ1802および
フアイル特徴点メモリ1803から比較判定すで
き特徴点の総連結データを入力して集密量または
リレーシヨンと位置データおよび方向データとの
減算処理を行う減算器701R,701X,70
1Y,701Dと、これらの減算器701R,7
01X,701Y,701Dからの出力とを入力
してそれらの値を比較する比較器702R,70
2X,702Y,702Dと、これらの比較器7
02R,702X,702Y,702Dの出力を
入力するアンド回路706と、このアンド回路7
06の出力を入力して計数し制御回路700の指
令によつてリセツトされるカウンタ707と、探
索指紋およびフアイル指紋のリレーシヨンを入力
して、それらが最近傍特徴点が存在しないとき付
与される特定のコードであるか否かを判別するリ
レーシヨンコード検出部704と、このリレーシ
ヨンコード検出器の出力を入力して計数し、制御
回路700によつてリセツトされるカウンタ70
5と、カウンタ705の出力を入力することによ
つて送出されるしきい値発生器703からの出力
とカウンタ707からの出力とを入力してそれら
の値を比較判定する比較器708とを備えて構成
されている。
上述のように構成された「対」検出部2143
は以下のように動作する。すなわち、制御回路7
00がリレーシヨン連結部2141からの指令信
号21410を受けると、アドレス信号2143
1を探索特徴点メモリ1802およびフアイル特
徴点メモリ18503に送出し、比較すべき探索
指紋およびフアイル指紋のそれぞれの特徴点、例
えばMS a,MF aの特徴点データのうち集密量(CS a,
CF a),位置データ(XS a,XF a;YS a,YF a),方向デー
タ(DS a,DF a)をそれぞれ減算器701R,70
1X,701Y,701Dに入力し(MS a,MF a等
の添字Sは探索指紋、添字Fはフアイル指紋に関
する特徴点番号またはデータを示す)、減算器7
01R,701X,701Y,701Dはそれら
の差の絶対値|CS a−CF a|,|XS a−XF a|,|YS a−YF a
|,|DS a−DF a|を算出してその値をれぞれ比較器
702R,702X,702Y,702Dに送出
する。
比較器702R,702X,702Y,702
Dは、これらの減算器701R,701X,70
1Y,701Dからの出力と、制御回路700か
らの指令信号7003によつてしきい値発生器7
03から送出されるしきい値データ(TC,TX,
TY,TD)を入力してそれぞれ |CS a−CF a|TC,|XS a−XF a|TX |YS a−YF a|TY,|DS a−DF a|TD を比較判定し、その結果をアンド回路706に出
力し、アンド回路706は上記の比較器702
R,702X,702Y,702Dからの出力が
すべてオンのとき、その出力を制御回路700に
送出する。
制御回路700はこのアンド回路706からの
出力を受けると、指令信号7001および700
2に送出してカウンタ705および707をリセ
ツトすると共に、アドレス信号21431を送つ
て探索特徴点メモリ1802およびフアイル特徴
点メモリ1803なら第1のリレーシヨン連結デ
ータ(rS af,xS af,yS af,dS afおよびrF af,xF af,yS af
,dS af)
を読出し、上記の特徴点データの場合と同様に減
算器701R,701X,701Y,701Dお
よび比比較702R,702X,702Y,70
2Dによつて |rS af−rF af|Tr,|xS af−xF af|Tx, |yS af−yF af|Ty,|dS af−dF af|Td (Tr,Tx,Ty,Tdはそれぞれリレーシヨン,
位置データx,位置データy,方向データdに関
するしきい値) を算出しその結果をアンド回路706に送出し、
アンド回路706は比較器702R,702X,
702Y,702Dからの出力がすべてオンのと
きその出力を制御回路700に送出する。制御回
路700はこの出力を受けて指令信号702を送
出してカウンタ707の内容を更新する。
上記の動作に先立つて、リレーシヨンrS af,rF af
が読出されたとき、これらはリレーシヨンコード
検出器704に入力されるので、リレーシヨンコ
ード検出器704は、リレーシヨンrS af,rF afのコ
ードを判定してそれらのコードの少くとも1方が
最近倣特徴点が存在しないときに付与される特定
のコードである場合は指令信号7040を制御回
路700に出力すると共にカウンタ705を更新
し、制御回路700は先に説明したアンド回路7
06からの出力の有無に無関係に指令信号700
2を出力しない。
リレーシヨン連結データ(rS af〜dS af,rF af〜dF af)
に関する上記の動作が終了すると、制御回路70
0はアドレス信号21431を探索特徴点メモリ
1802およびフアイル特徴点1803に送つて
第二のリレーシヨン連結データを読出し、これら
について前述と同一の比較判定動作を行い、以下
継続して探索指紋およびフアイル指紋の特徴点の
すべてのリレーシヨン連結データの比較判定動作
を行う。
リレーシヨン連結データに関する上記の比較判
定動作を終了すると、制御回路700はカウンタ
705に指令を与えてその内容をしきい値発生器
703に出力させ、しきい値発生器703はこの
カウンタ705からの出力を受けて不在最近傍特
徴点の数に対応するしきい値を比較器708に出
力する。
比較器708はこのしきい値発生器703から
の出力と、制御回路700の指令によつて出力さ
れるカウンタ707からの出力とを受けて比較
し、カウンタ707の値がしきい値以上であると
きは指令信号7080を制御回路700に送出
し、制御回路700はこの指令信号7080を受
けて内部保持している探索特徴点番号MS aおよび
フアイル特徴点番号MF aを第4図の対修捕リスト
メモリ215に送り、アドレス信号2145によ
つて指定される番地に格納する。
上記の動作を探索指紋のすべての特徴点とフア
イル指紋のすべての特徴点のすべての組合せにつ
いて行うことによつて探索指紋とフアイル指紋と
の「対」となる特徴点をしらべて「対候補リスト
メモリ2151の内容が完成する。
なお上記の実施例では、特徴点記憶部2142
がリレーシヨン連結部2141および「対」検出
部2143に対して独立な装置である場合である
が、これは必ずしも独立である必要はなく、リレ
ーシヨン連結部2141または「対」検出部21
43の構成要素の一部として組込まれていてもよ
い。
(5) 対検査動作の変形例 第21図を参照すると、第4図の対検査回路の
変形側214′は複合リレーシヨン連結部214
1′探索特徴点記憶部1802,フアイル特徴点
記憶部1803および複合対検出部2143′か
ら構成されている。
複合リレーシヨン連結部2141′は、第4図
の特徴点リストメモリ211に格納された指紋デ
ータの各特徴点の基本リレーシヨンデータを、そ
の中に含まれる1次最近傍特徴点の特徴点番号を
その特徴点に関する局所座標の位置データおよび
方向データに変換した1次リレーシヨンデータに
変換し、更に1次最近傍特徴点に関す総特徴点デ
ータから2次最近傍特徴点に関する2次リレーシ
ヨンデータを構成して各特徴点毎に特徴点データ
および1次リレーシヨンデータならびに2次リレ
ーシヨンデータ(これらを総称して総連結データ
という)を探索特徴点記憶部1802またはフア
イル特徴点記憶部1803へ送つて格納するよう
に結合されている。
探索特徴点記憶部1802またはフアイル特徴
点記憶部1803に格納される総連結データは、
第22図に示すように各特徴点について特徴点デ
ータと1次リレーシヨンデータ(リレーシヨン
rij,位置データxij,yij、方向データdij)と2次
リレーシヨンデータ(2次リレーシヨンrik,位
置データxik・yik,方向データdik)とからなつ
ている。
複合「対」検出部2143′は探索特徴点記憶
部1802およびフアイル特徴点記憶部1803
からそれぞれ1個の総連結データを取出して
「対」となるべき特徴点を検出する役割を荷つて
おり、この複合「対」検出部で検出された「対」
の特徴点番号の組合せは、対候補リストメモリ2
15に送られて格納される。
特徴点リストメモリ211に格納されるデータ
は、1個の特徴点に関してその特徴点種別
(Qi)、集密度(Ci)、位置データ(Xi,Yi)、方
向データ(Di)および1次最近傍特徴点のすべ
ての基本リレーシヨンデータ(rij,Mj)を1組
とした総特徴点データの1指紋文の集りであり、
これらはデータ信号2146によつて複合リレー
シヨン連結部2141′に順次出力される。
複合リレーシヨン連結部2141′は、アドレ
ス信号2144によつて特徴点リストメモリ21
1から基本リレーシヨンデータを読出すと、この
基本リレーシヨンデータ中に含まれる1次最近傍
特徴点の特徴点番号Mjをその特徴点に関する局
所座標による位置データxij,yijおよび方向デー
タdijに変換してリレーシヨンrijと共に1次リレ
ーシヨンデータを構成し、更にアドレス信号21
44によつて特徴点リストメモリ211から1次
最近傍特徴点Mjの総特徴点データを読出して2
次最近傍特徴点の1次最近傍特徴点の局所座標に
関する位置データxik,yikおよび方向性データ
dikと2次リレーシヨンrikを生成して2次リレー
シヨンデータを構成して、これらを特徴点データ
と共に総連結データとしてデータ信号21411
によつて探索特徴記憶部1802に送出し、探索
特徴記憶部1802は、このデータ信号2141
1を受けてアドレス信号2142によつて第22
図に示す形式で指定された番地に格納する。
上記の動作を繰返して1個の探索指紋に関する
すべての特徴点の総連結データの格納が終了する
と、複合リレーシヨン連結部2141′はフアイ
ル指紋の指紋データを順次読出し探索指紋の場合
と同様にリレーシヨン連結動作を行つて総連結デ
ータをデータ信号21411によつてフアイル特
徴点記憶部1803に出力する。フアイル特徴点
記憶部1803はアドレス信号21413の指定
に従つてこの総連結データを指定の番地に格納
し、この動作を繰返してフアイル指紋のすべての
特徴点の総連結データを格納する。
探索特徴点記憶部1802およびフアイル特徴
点記憶部1803に格納された指紋データは、そ
の詳細を後述する複合「対」検出部2143′に
おいてそれらの特徴点のすべての組合せについて
「対」関係の有無が検査され、探索指紋の特徴点
の総連結データとフアイル指紋の特徴点の総連結
データとが所定のしきい値内で一致するとき、そ
れらの特徴点番号の組合せは、データ信号214
5によつて対候補リストメモリ2151に送ら
れ、アドレス信号2148に指定された番地に格
納される。
第21A図は、基準となる特徴点Maに対する
第1次最近傍特徴点Mf,Mg,Mh,Mkと、前
記第1次最近傍特徴点のそれだけに対する第2次
最近傍特徴点の関係を示している。例えば、Ma
を原点とする座標系における第1象限の最近傍特
徴点MfでありMfを原点とする局所座標系におけ
る第1象限の最近傍特徴点はMlであり、この特
徴点Mlは、特徴点Maに対する第2次最近傍特徴
点の1つである。
一般の第1次リレーシヨンデータによる照合に
対して、さらに第2次リレーシヨンデータを用い
て照合することは、信頼性の高い照合を行なう上
で極めて有力な方法となる。なぜなら基準座標又
は局所座標の座標の中心及び方向は設定作業上多
少の誤差が生ずるのは避けることはできない。こ
の場合、例えば第21A図に示すように特徴点
Maに関する局所座標Xa,Yaが局所座標Xa′,
Ya′に設定されると、第1次最近傍特徴点Mf,
Mg,Mh,Mkのうち特徴点Mkは、座標軸Xa′,
Ya′に対しては、第1次近傍特徴点Mfと同一象
限となるため第1次最近傍特徴点とはならず代り
に特徴点Muが第1次最近傍特徴点となつてしま
うという幣害が生じる。この点上記第2次最近傍
特徴点を加えて、第1次リレーシヨンデータ間及
び第1次リレーシヨンデータと第2次リレーシヨ
ンデータ相互間を比較すれば上記幣害を除くこと
が可能となる。
前記複合リレーシヨン回路部2141′の構成
は第19図に示した前記リレーシヨン連結部21
41の構成と同一である。
この動作は次のようにして行なわれる。
第19図は参照すると、複合リレーシヨン連結
部2141′は特徴点リストメモリ211からデ
ータ信号2144によつて送られてくる例えば特
徴点Maの総特徴点データを受けると、制御回路
4010からの指令信号4001によつてシフト
レジスタ401に基本リレーシヨンデータraf,
Mf〜rak,Mkを格納すると共にXレジスタ40
2X、Yレジスタ402YおよびDレジスタ40
2Dに位置データXa、位置データYaおよび方向
データDaを格納する。なおこのとき特徴点デー
タQa,Ca,Xa,Ya,Daはデータ信号2141
1およびアドレス信号21412によつて探索特
徴点記憶部802またはフアイル特徴点記憶部1
803に書込まれる。(第22図参照)。
一方、特徴点種類Qaはデータ信号4000に
よつて制御回路4010に入力され、制御回路4
010はこれによつて特徴点であることを確認し
てシフトレジスタ401に指令を与え、シフトレ
ジスタ401はこの指令を受けて第一番地の1次
最近傍特徴点の特徴点番地Mfをデータ信号40
11によつて制御回路4010に送出する。制御
回路4010はこれによつてアドレス信号214
6を特徴点リストメモリ211に送出して特徴点
リストメモリ211に格納してある1次最近傍特
徴点Mfの総特徴点データを読み出し、このうち
の基本リレーシヨンデータをシフトレジスタ40
1に格納する。
一方、特徴点リストメモリ211からのデータ
信号2144によつて読出された総特徴点データ
のうち位置データXf,Yfおよび方向データDf
は、たゞちに減算器403X,403Yおよび4
03Dに入力されるので、減算器403X,40
3Yおよび403Dはこのとき制御回路4010
からの指令によつてXレジスタ402X,Yレジ
スタ402YおよびDレジスタ402Dから入力
される特徴点Maの位置データXa,Yaおよび方向
データDaとによつてその差ΔXaf,ΔYaf,ΔDaf
を算出し、減算器403Xおよび403Yの出力
はそれぞれ乗算器405X,406Yおよび乗算
器405Y,406Yに送られ、減算器403D
の出力はデータ信号2146によつて探索特徴点
記憶部1802またはフアイル特徴点記憶部18
03へ送られる。
一方、Dレジスタ402Dからの方向データ
Daは並行して円関数発生器404に入力され、
円関数発生器404において計算された円関数値
cosDaおよびsinDaはデータ信号4041および
4042によつて乗算器405X,405Yおよ
び乗算器406X,406Yに送出される。
4個の乗算器405X,405Y,406Xお
よび406Yは上記のように減算器403X,4
03Yおよび円関数発生器404からの出力を受
け、それぞれΔXafcosDa,ΔYafcosDa,
ΔYafsinDa、およびΔXafsinDaの演算を行つて
それらの出力を乗算器407Xおよび減算器40
7Yに送出すので加算器407Xよび減算407
Yはこれらを入力して xaf=ΔXafcosDa+ΔYafsinDa yaf=ΔYafcosDa−ΔXafsinDa の演算を行つてそれらの結果をデータ信号214
11によつて探索特徴点記憶部1802またはフ
アイル特徴点記憶部1803へ送出し、探索特徴
点記憶部1802またはフアイル特徴点記憶部1
803はこれらのデータと減算器403Dからの
出力である方向データdafおよびシフトレジスタ
401から送られてくるリレーシヨンrafとを最
近傍特徴点Mfに関する1次リレーシヨンデータ
としてアドレス21412または21419によ
つて指定される番地に格納する。(第22図参照) 第一の1次最近傍特徴点Mfに関する上述のリ
レーシヨン連結動作を終了すると、制御回路40
10はシフトレジスタ401に指令信号4002
を送出して第二の最近傍特徴点の特徴点番号Mg
の送出を受け、以下上述の動作を繰返してすべて
の1次最近傍特徴点に対して実行する。
1次最近傍特徴点に対応する上述のリレーシヨ
ン連結動作を終了すると、複合リレーシヨン連結
部2141′は、既にシフトレジスタ401に格
納してある第1の2次最近傍特徴点の特徴点番号
Mlによつてその位置データXl,Ylおよび方向デ
ータDlを読出し、既述の手順と全く同一の手順
で2次リレーシヨンデータを構成する位置データ
xal,yalと方向データdalを演算して送出すると
共に、シフトレジスタ401からリレーシヨン
rflを送出して2次リレーシヨン演算器(図示せ
ず)に入力し、別途1次リレーシヨンレジスタ
(図示せず)に格納してある1次リレーシヨンraf
とによつて所定の演算方法による演算を行つて
(演算方法は通常の加減算の組合せであるので詳
細説明は省略する)その結果を出力し特徴点Ml
に関する2次リレーシヨンとして探索特徴点記憶
部1802またはフアイル特徴点記憶部1803
に格納する。(第22図参照) 以下この動作をすべての2次最近傍特徴点につ
いて行うことにより特徴点Maに関するリレーシ
ヨン連結動作を完了する。
以上の動作を1個の指紋のすべての特徴点につ
いて完了すると、制御回路4010は指令信号2
145を複合「対」検出部2143′に出力して
すべての動作が終了したことを知らせる。
第23図を参照すると、複合対検出部214
3′の構成は、第20図に示した対検出部214
3の構成とほとんど同一である。
相違点は制御回路700からアドレス信号21
43の他にアドレス指定を変更したアドレス信号
74を出力するとともにアドレス信号2148の
他にデータ信号2145を出力することにある。
以下この回路の動作を詳述する。
制御回路700が複合リレーシヨン連結部21
41′から指令信号21410を受けると、アド
レス信号21431および21432を探索特徴
点記憶部1802およびフアイル特徴点記憶部1
803に送出し、比較すべき探索指紋およびフア
イル指紋のそれぞれの特徴点例えばMS a,MF aの特
徴点データのうち集密量(CS a,CF a)、位置データ
(XS a,XF a,YS a,YF a)、方向データ(DS a,DF a)を
それぞれ減算器701R,701X,701Y,
701Dに入力し減算器701R,701X,7
01Y,701Dはそれらの 差の絶対値|CS a−CF a|,|XS a−XF a|,|YS a−YF a
|,|DS a−DF a| を算出してその値をそれぞれ比較器702R,7
02X,702Y,702Dに送出する。
比較器702R,702X,702Y,702
Dは、これらの減算器701R,701X,70
1Y,701Dからの出力と、制御回路700か
らの指令信号7003によつてしきい値発生器7
03から送出されるしきい値データ(TC,TX,
TY,TD)を入力してそれぞれ |CS a−CF a|TC,|XS a−XF a|TX, |YS a−YF a|TY,|DS a−DF a|TD を比較判定し、その結果をアンド回路706に出
力し、アンド回路706は上記の比較器702
R,702X,702Y,702Dからの出力が
すべてオンのとき、その出力を制御回路700に
送出する。
制御回路700はこのアンド回路706からの
出力を受けると、指令信号7001および700
2に送出してカウンタ705および707をリセ
ツトすると共に、アドレス信号21431および
21432を変更して探索特徴点記憶部1802
およびフアイル特徴点記憶部1803から第1の
1次リレーシヨンデータ(rS af,xS af,yS af,dS af,お
よびrF af,xF af,yF af,dF af)を読出し、上記の特徴点
データの場合と同様に減算器701R,701
X,701Y,701Dおよび比較器702R,
702X,702Y,702Dによつて |rS af−rF af|Tr,|xS af−xF af|Tx, |yS af−yF af|Ty,|dS af−dF af|Td (Tr,Tx,Ty,Tdはそれぞれリレーシヨン、
位置データx、位置データy、方向データdに関
するしきい値) を算出しその結果をアンド回路706に送出し、
アンド回路706は比較器702R,702X,
702Y,702Dからの出力がすべてオンのと
きその出力を制御回路700に送出する。制御回
路700はこの出力を受けて指令信号702を送
出してカウンタ707の内容を更新する。
上記の動作に先立つて、リレーシヨンrS af,rF af
が読出されたとき、これらはリレーシヨンコード
検出器704に入力されるので、リレーシヨンコ
ード検出器704は、リレーシヨンrS af,rF afのコ
ードを判定してそれらのコードの少くとも1方が
最近傍特徴点が存在しないときに付与される特定
のコードである場合は指令信号7040を制御回
路700に出力すると共にカウンタ705を更新
し、制御回路700は先に説明したアンド回路7
06からの出力の有無に無関係に指令信号700
2を出力しない。
第1の1次リレーシヨンデータr(S af〜dS af,rF af
〜dF af)に関する上記の動作が終了すると、制御
回路700はアドレス信号21431およびアド
レス指定を変更したアドレス信号21432を探
索特徴点記憶部1802およびフアイル特徴点記
憶部1803に送り、探索特徴点記憶部1802
からは再び第1の1次リレーシヨンデータ(rS af,
xS af,yS af,dS afを読出すと共に、フアイル特徴点記
憶部1803からは第2の1次リレーシヨンデー
タ(rF ag,xF ag,yF ag,dF ag)を読出し、これらにつ
いて前述と同一の比較判定動作を行い、以下継続
して探索指紋の特徴点の1次および2次リレーシ
ヨンデータとフアイル指紋の特徴点の1次および
2次リレーシヨンデータの組合せについて前述と
同一の比較判定動作を行う。
探索およびフアイル両指紋の特徴点に関する1
次および2次リレーシヨンデータの組合せの比較
判定動作は、1次および2次リレーシヨンデータ
のすべての組合せについて行つてもよいが、照合
の効率を高めるため1次リレーシヨンデータ相互
間の組合せと1次リレーシヨンデータと2次リレ
ーシヨンデータとの間の組合せについて行うよう
にしてもよい。
1次リレーシヨンデータおよび2次リレーシヨ
ンデータ間の所定の組合せのすべてについて上記
の比較判定動作を終了すると、制御回路700は
カウンタ705に指令を与えてその内容をしきい
値発生器703に出力させ、しきい値発生器70
3はこのカウンタ705からの出力を受けて不在
最近傍特徴点の数に対応するしきい値を比較器7
08に出力する。
比較器708はこのしきい値発生器703から
の出力と、制御回路700の指令によつて出力さ
れるカウンタ707からの出力とをうけて比較し
カウンタ707の値がしきい値以上であると指令
信号7080を制御回路700に送出し、制御回
路700はこの指令信号7080を受けて内部に
保持している探索指紋とフアイル指紋の特徴点番
号の組合せ(MS a,MF a)を「対」としてデータ信
号2145およびアドレス信号2148によつて
「対」候補リストメモリ215に送つて記憶させ
る。
上記の動作を探索指紋のすべての特徴点とフア
イル指紋のすべての特徴点のすべての組合せにつ
いて行うことによつて探索指紋とフアイル指紋と
の「対」となる特徴点をしらべて対候補メモリ2
15の内容が完成する。
対候補リストメモリ 上述の対検査動作の結果として作成される対御
補リストメモリについて一実施例を以下に説明す
る。
第24図を参照すると、全部で64個の異なるロ
ウアドレスと16個の異なるコラムアドレスから成
つている。任意のロウアドレスiおよびコラムア
ドレスjで指示される各エントリは、ペア候補指
示フイールドMijと近似度重み格納フイールド
Wijの二つのフイールドに分けられ、これらの各
フイールドには次のような形でデータが格納され
ている。
まず、各ロウアドレスはそれと同じ番号をもつ
探索指紋特徴点に対応している。すなわち、i番
目の探索指紋特徴点に対し、最も高い局所的近似
度をもつフアイル指紋の特徴点が、このi番目の
探索指紋特徴点に対する最初の対候補として、こ
の対候補の番号(つまり候補となるフアイル指紋
特徴点の番号)がフイールドMi0に格納されて
いる。それとともにこの対候補のもつ近似度の強
さが重みとしてフイールドWi0に格納されてい
る。つぎに、同じi番目の探索指紋特徴点に対し
次に強い局所的近似度をもつフアイル指紋特徴点
の番号が2番目の対候補として、フイールドMij
に格納され、それとともにその近似度の強さが重
みとしてWijに格納されている。このようにして
i番目の探索指紋特徴点に対するフアイル指紋特
徴点の対候補が局所的近似度の強さの順番に次々
のコラムアドレスに格納されている。局所的近似
度の強さがある一定のスレーシホールド値よりも
低くなると、このロウアドレスiに対する対候補
リストはそこで打切られ、処理の打切りを示すた
めに重みフイールドに特定の終了マークが格納さ
れる。
(6) 座標整合量の生成および整合動作 第25図を参照すると、前記座標整合回路21
7の一回路例は、差平面表示メモリ601
(DIF)、レジスタフアイル602(RF1)およ
び603(RF2)、加算器604,605および
606、1加算器607および608、レジスタ
609(DX),610(DY),611(RK0),
612(RK1),613(RK2),614(MD
1F),615(XM)および616(YM)、入
力選択器617,618,619,620および
621、比較器622およびアンドゲート623
を含んでいる。
さて、本実施例の動作は、上述の特徴点リスト
メモリ211の内容、および対候補リストメモリ
215の内容を用い、探索指紋の座標系をγΔθだ
け回転し、X座標をΔXT、またはY座標をΔYTだ
けそれぞれ平行移動したときに、探索指紋の特徴
点とフアイル指紋の特徴点とが最もよく整合がと
れるようなγΔθ,ΔXT,およびΔYTの値を見出す
ことを目的としている。但しγは正または負の整
数、またΔθは求めるべき精度に応じて予め特定
の値に設定されるものとする。(例えばΔθ=5.6゜) このような目的の動作を行うために、制御記憶
メモリ(図示せず)にはマイクロプログラム(マ
イクロコード)が格納されており、制御記憶21
8の制御部(図示せず)はこのマイクロプログラ
ムをその特定の開始番地からつぎつぎに読み出
し、これを実行することにより以下に述べる処理
を進行させる。
最初にこの処理の荒筋について説明する。
まず、前記制御部は、特徴点リストメモリ21
1と対候補リストメモリ215の中に格納されて
いる上述の情報を読み出し、これを処理すること
により、座標整合回路217に含まれている差平
面表示メモリ601(DIF)に差平面重みマツプ
を生成する。
この差平面重みマツプとは次のようなものであ
る。
探索指紋特徴点に対し、その座標系をある角度
γΔθだけ回転し、回転した後の特定のi番目の探
索指紋特徴点のX座標およびY座標の値をそれぞ
れXsiおよびYsiとする。つぎに、この探索指紋
特徴点に対する特定のj番目の対候補であるフア
イル指紋特徴点(このフアイル指紋特徴点を指示
する番号は対候補リストメモリ215の対候補指
示フイールドMijに登録されている)のX座標お
よびY座標の値をそれぞれXmijおよびYmijとす
ると、 ΔX=Xmij−Xsi ΔY=Ymij−Ysi ……(1) というΔX軸座標(横軸座標)およびΔY軸座標
差平面表示メモリ601(DIF)のメモリアドレ
スに、対候補リストメモリ215の重み格納フイ
ールドWijに登録されている重みを加算する。こ
れを該メモリ215中のすべてのの有効なi,j
について積算したものが差平面重みマツプであ
る。
こうして生成された差平面重みマツプは、量子
化された任意のΔXおよびΔYで指定される、差
平面上の位置に相当するメモリ601(DIF)の
メモリアドレスに、その位置によつて定める上述
のようにして積算された重みが格納された形で重
みパタンを形成している。なお、このマツプの重
みパタンは、上述の、探索指紋座標系の回転角
γΔθによつて異なることになる。
さて、次に、こうして生成された重みマツプ上
で、積算された重みが最大になつているΔX座標
値XMおよびΔY座標の値YMを、このマツプの全
面をサーチすることによつて見出す。但しこのサ
ーチを行なうに当つて後に詳述するように、サー
チすべきXMおよびYMの位置にある重み、および
その前後の隣接する位置にある重みにそれぞれ特
定の荷重係数を掛け、それらを合計してできる荷
重重みが最大になるような形の荷重サーチを行な
う。こうして荷重重みが最大になるΔX座標およ
びΔY座標の値XMおよびYMが見出されると、そ
のXMおよびYMの値と、そのとき求められた最大
荷重重みMDIFの値とをそれぞれ記録しておく。
つぎに、探索指紋座標系の回転角γΔθのγの値
を前よりも少し変化してから、前と同様にして、
差平面重みマツプを生成し、この差平面重みマツ
プから上述のようにして荷重重みが最大になる
ΔX,ΔY座標の値XMおよびYMとそのときの最大
荷重重みMDIFとを求め、今回求めたこの最大荷
重重みMDIFと、前回から残されている最大荷重
重みMDIFとを比較し前よりも大きいか否かを判
定する。もし前よりも大きい場合には、XM,YM
およびMDIFの値を今回求めたそれぞれの値で更
新する。
このような操作を繰り返すことで、探索指紋の
座標系を、予めきめた細かさΔθを単位として、
予め定めた角度範囲内で振り廻すことにより、上
述の最大荷重重みMDIFが最大になる角度γΔθの
値とそのときのXMおよびYMを求めるとこれが前
述の求めるべき座標整合量γΔθ,ΔXTおよびΔYT
になるのである。
さてつぎに、これを各回路の動作と関連づけて
詳述する。
最初に上述の差平面重みマツプを生成するため
の重みマツプ生成処理について述べる。
第4図の制御記憶218の制御部は、メモリに
格納されたマイクロプログラムの制御により特徴
点リストメモリ211の特定のi番目の探索指紋
特徴点のX,YおよびDのデータを座標変換回路
212を介して読み出し、これを制御記憶218
の制御の中に含まれるレジスタ(図示せず)にそ
れぞれXsi,YsiおよびDsiとして格納する。
この座標変換回路212は第11図に示すよう
に変換パラメータΔXA,ΔYAおよびΔθAを格納す
るためのそれぞれのパラメータレジスタ1110
(ΔXA),1111(ΔYA)および1112
(ΔθA)をもち、これらのレジスタには、この重
みマツプ生成処理が開始される前に制御記憶21
8の制御部によりそれぞれ、 ΔXA=0,ΔYA=0およびΔθA=γΔθの値がすで
に格納されている。
この座標変換回路212の機能は、メモリ21
1から読み出したX,YおよびDの値を、座標原
点をΔXA′,ΔYAの位置にうつし、かつ各座標軸
をΔθAだけ反時計方向に回転したときに生ずる新
らしい座標系で表示した値X′,Y′およびD′に変
換する回路である。すなわちX,Y,Dより、 X′=(X−ΔXA)cosΔθA +(Y−ΔYA)sinΔθA Y′=(Y−ΔYA)cosΔθA −(X−ΔXA)sinΔθA …(2) D′=D−ΔθA で表わされる。現在の例ではこの回路212は座
標系を単にΔθA=γΔθ回転させるだけの作用をす
る。
さて、つぎに制御記憶218の制御部は、対候
補リストメモリ215の特定のロウアドレスiお
よび特定のコラムアドレスjをもつ対候補指示フ
イールドMijからj番目の対候補の番号を求め、
この番号をもつフアイル指紋の特徴点のX,Yお
よびDの値を、特徴点リストメモ暦211から今
度は座標変換回路212を通さずに直接読み出
す。この値をそれぞれXmij,YmijおよびDmijで
表わすことにする。
次に制御記憶218の制御部はシーケンス制御
回路210の演算回路を用いて、前述のXsi,Ysi
およびDsiと今回読み出したXmij,Ymijおよび
Dmijとから、 ΔX=Xmij−Xsi ΔY=Ymij−Xsi ΔD=Dmij−Dsi なるΔX,ΔYおよびΔDを算出する。次にこうし
て求められたΔX,ΔYおよびΔDのそれぞれの絶
対値を、予め定められている特定のスレシユホー
ルド値Tx,TyおよびTd(比較的大きな値、例え
ばTd=45゜)と比較し、これらのすべてが、それ
ぞれのスレシユホールド値よりも小さいときにか
ぎり、対候補リストメモリ215のロウアドレス
iおよびコラムアドレスjの重み格納フイールド
Wijを読み出し、これを回路217の差平面表示
メモリ601(DIF)の、前記ΔXおよび、ΔYで
指定されるメモリアドレスの現在の内容に加算す
る。
これを行なうためには、制御記憶218の制御
部は、第25図に示す座標整合回路217のライ
ン6170(ΔX)にΔXの値を、またライン6
180(ΔY)にΔYの値を供給し、かつライン
6181(CT)を“1”にすることにより、入
力選択器617、および618がそれぞれライン
6170および6180を介して供給されたΔX
およびΔYの値を選択するようにし、これを差平
面表示メモリ601(DIF)のそれぞれロウアド
レスおよびコラムアドレスとして供給する。この
結果、メモリ601(DIF)の差平面座標位置
ΔXおよびΔYに相当するメモリアドレスの現在
の内容がライン6010を介して読み出される。
これを加算器604の一方の入力として供給し、
もう一方の入力として、ライン6040を介して
前記重み格納フイールドWijから読み出された値
を供給することにより両者の和を作り、この和を
再びΔXおよびΔYで指定されるもとのメモリア
ドレスに格納する。これにより、メモリ601
(DIF)が表示する差平面にWijの内容を積算する
重み積算処理を容易に行なうことができる。
さて、これを用いて前述の差平面重みマツプを
生成するには、まず最初に差平面表示メモリ60
1(DIF)の内容をすべて0に初期値化し、ま
た、前記iおよびjの値をそれぞれ最初に0に初
期値化する。但しこのiおよびjの値は制御記憶
内の制御部内に設けられたパラメータレジスタ
(図示せず)に格納されている。こうして該制御
部は、i=j=0から上述の重み積算処理を開始
し、jの値をつぎつぎに1ずつ増し、重み格納フ
イールドに前述の終了マークが現われるまで続
け、終了マークが現われたらiの値を1だけ増
し、jの値を再び0に戻してそこから処理を続行
し、最後に、探索指紋特徴点のQフイールドに終
了マークが現われたらそこでこの処理を終了す
る。
以上の述べた重みマツプ生成処理をフローチヤ
ートとして第26図に示す。
また第27図に生成された差平面重みマツプの
一例を示す。
なお、第27図に示すように、本実施例の差平
面重みマツプはΔXおよびΔYの値として−8か
ら7までの16レベルであり、比較的粗く量子化さ
れている。従つてΔXおよびΔYには前述の計算
によつて求められた値の上位4ビツト分を用い
る。
さて次に、こうして生成された差平面重みマツ
プ上で、重みの最大集中位置をサーチしその位置
の座標XMおよびYMの値を見出す重み集中位置サ
ーチ処理について述べる。
この処理は、例えば第27図に示すような差平
面重みマツプ上の重みの最大集中位置を見出すこ
とであるが、特定の点に確率的に不当に高い重み
が集中し判定に悪影響を与えるのを避けるため
に、本実施例においては、量子化された差平面の
個々の座標位置に格納されている重みを、そのま
ま比較してサーチするかわりに、下記のような荷
重サーチを行なう。すなわち、サーチ点を中心に
してそれに隣接する点を含む全部で9個の量子化
された差平面座標位置の重みに、それぞれ第28
図に示すような特定の荷重係数を掛け、それらを
合計したものを比較しながらサーチする荷重サー
チを行なう。
このような荷重サーチを高速で行なうため、本
実施例においては専用の第25図に示す座標整合
回路217を有している。
さて、メモリ601(DIF)に第27図に示す
ような差平面重みマツプが完成し、サーチ動作が
開始されると、以下のように処理が進行する。
まず最初に、サーチ処理に対する座標整合回路
217の初期値化が行なわれ、回路217のメモ
リ601(DIF)を除くすべてのメモリおよびレ
ジスタに対し、それぞれの初期値が設定される。
すなわち、レジスタフアイル602(RF1)およ
び603(RF2)、レジスタ611(RK0),6
12(RK1),613(RK2)および614
(MDIF)はすべて0にクリアされる。またレジ
スタ609(DX)および610(DY)にはサ
ーチ開始位置として、それぞれ−8がセツトされ
る。本実施例においては、差平面表示メモリ60
1(DIF)は第27図に示すように、量子化され
たΔXの値として−8から7までと、ΔYの値と
して−8から7までの値で指定できるが、サーチ
開始位置をこの差平面のΔX=−8,ΔY=−8
に選ぶ。なお、レジスタ609(DX)の内容は
差平面表示メモリ601(DIF)のΔXに対応す
るアドレスを指定し、レジスタ610(DY)の
内容はΔYに対応するアドレスを指定するのに用
いられる。またサーチ処理においてはライン61
81(CT)は“0”に設定され、このため選択
器617および618は、それぞれレジスタ60
9(DX)および610(DY)側の入力を選択
してメモリ601(DIF)のアドレス指定を行な
うように制御される。また同様に、サーチ処理に
おいてはライン6181(CT)の制御によりメ
モリ601(DIF)は常に読出し状態にセツトさ
れる。
さて、座標整合回路217は、制御記憶218
の制御回路からライン6110(T0)を介して
供給される制御情報によつて制御される二つのタ
イミングT0およびT1を有している。
ライン6110(T0)が“1”の場合のタイ
ミングをT0とし、このタイミングにおいては下
記の動作を行なう。
まず、選択器619,620、および621は
左側の入力すなわち、それぞれ、メモリ601
(DIF)、フアイル602(RF1)およびフアイル
602(RF1)およびフアイル603(RF2)の
出力を選択するように制御され、それとともにレ
ジスタ611(RK0),612(RK1)および6
13(RK2)の入力側がイネーブルされる。
この結果、第25図から明らかなように、次の
動作が行なわれる。
RK0 DIF(DX,DY)+2RF1(DY)+RF2
(DY) RK1 RK0 RK2 RK1 RF1(DY) DIF(DX,DY) RF2(DY) RF1(DY) 但し、上のすべての動作表示において、矢印の
右側は更新前のそれぞれの内容を表わし、矢印の
左側側は更新後のそれぞれの内容を表わす。(つ
まり同じ記号であつても右側と左側とでその内容
が異なる)なお、これらの更新は一斉に行なわれ
るものとする。
例えば、,によると、レジスタ612
(RK1)の更新前の内容が更新によりレジスタ6
13(RK2)に転送されレジスタ613(RK2)
の更新後の内容となり、また、レジスタ611
(RK0)の更新前の内容が更新によりレジスタ6
12(RK1)に転送されレジスタ612(RK1)
の更新後の内容となることを示している。
また、DIF(DX,DY)は、レジスタ609
(DX)およびレジスタ610(DY)の内容で指
定されるメモリアドレスをもつ差平面表示メモリ
601(DIF)の内容を表わし、同様にRF1
(DY)およびRF2(DY)はレジスタ610
(DY)の内容で指定されるメモリアドレスをも
つそれぞれフアイル602(RF1)およびフアイ
ル603(RF2)の内容を表わす。例えばの動
作表示は、レジスタ610(DY)の内容で指定
されるアドレスをもつフアイル603(RF2)の
更新後の内容は、レジスタ610(DY)の内容
で指定されるアドレスをもつフアイル602
(RF1)の更新前の内容によつて書き替えられる
ことを表わす。
さらにまた、の動作表示で示されているよう
に、加算器605は選択器620側からの出力を
2倍して選択器621側からの出力に加算するよ
うな加算器である。
さて次に、タイミングT1においてはライン6
110(T0)が“0”になり、ライン6230(T1)
が“1”になる。この結果タイミングT1におい
ては下記の動作を行なう。
まず、レジスタ611(RK0),612
(RK1)および613(RK2)の入力側はデイセ
ーブルされる。この結果これらのレジスタの内容
はこのタイミングT1期間中そのままの値に保持
される。つぎに、選択器619,620および6
21は右側の入力すなわち、それぞれ、レジスタ
611(RK0),612(RK1)および613
(RK2)からの出力を選択するように制御され
る。またライン6230(T1)に“1”が供給
され、アンドゲート623がイネーブルされる。
この結果、第25図から明らかなように、次の
動作が行なわれる。すなわち、加算器606の出
力には、 RK0+2RK1+RK2 の値が現われるが、これとレジスタ612
(MDIF)の更新前の内容とが、比較器422で
比較され、もし、 MDIF≦RK0+2RK1+RK2 が成立すると、ライン6231が“1”となる結
果、レジスタ614(PDIF),615(XM)お
よび616(YM)の入力側がイネーブルされ、 MDIF RK0+2RK1+RK2 XM DX YM DY の処理が行なわれる。つまりの条件が満足した
ときに限りレジスタ614(MDIF),615
(XM)および616(YM)の内容は上の,
およびの動作表示で示されるように更新さ
れ、そうでない場合には影響を受けない。
さて、以上につづいて制御記憶218の制御部
はライン6070(T1′)にタイミング情報を送
りレジスタ610(DY)および609(DX)
を更新する。これらのレジスタの更新は次のよう
に行なわれる。
一般の場合には、ライン6070(T1′)のタ
イミング情報によりレジスタ610(DY)の更
新前の内容に1が加算されるように更新される。
但し、レジスタ610(DY)の更新前の内容
が上限の7である場合には、このタイミング情報
によりレジスタ610(DY)の内容は−8に更
新され、これとともに回路607からのキヤリイ
が回路608に加えられる。その結果、さらにレ
ジスタ609(DX)がその更新前の内容に1が
加算されるように更新される。但し、回路607
からのキヤリイが出ない一般の場合にはレジスタ
609(DX)の内容は更新によつて不変に保た
れる。
また、レジスタ609(DX)の更新前の内容
が上限の7であるときに、回路607からのキヤ
リイが回路608に加えられると、回路608が
キヤリイを発生し、これはライン6080を介し
て制御記憶218の制御部に供給され、サーチ処
理終了の情報として用いられる。
さて、上述のライン6070(T1′)のタイミ
ング情報によるレジスタ610(DY)および6
09(DX)の更新がすむと、これでT1タイミン
グが終了し、制御記憶218の制御回路は再び前
述のT0タイミングの制御に戻り、更新された各
レジスタおよびメモリの内容を用いて前述の〜
の動作を行なう。
こうして、制御部は、座標整合回路217への
T0タイミングおよびT1タイミングの情報をつぎ
つぎに交替することによりサーチ処理をすすめ
る。そして、前述のライン6080からのサーチ
終了情報を受けると、そこで交替を停止し、その
ときのレジスタ615(XM),616(YM)
および614(MDIF)の内容を読み出す。これ
で荷重サーチによるサーチ処理が終了する。な
お、この重み集中位置サーチ処理をフローサヤー
トの形で示したのが第29図である。
以上の動作により座標整合回路217は、第2
7図に示すような差平面重みマツプを、第28図
に示す荷重係数を用いて荷重サーチし、荷重重み
MDIFが最大になる点の差平面座標の値XMおよ
びYMとこのMDIFの値とを求めたことになる
が、この理由は以下に示す通りである。
上述の説明から明らかなように、サーチ走査
は、第27図に示す差平面の左下隅から開始し垂
直に上方に向つて(ΔYが増す方向に)走査し、
上限に達するとΔXが1だけ増して1列右側の縦
列に移り、これを同様に下から上方に向つて走査
する。これを繰り返すことにより全面をカバーす
る。
今、このような走査が、例えば、ΔX=3、
ΔY=5の点まで進んだ状態を考察する。このと
き、レジスタ608(DX)、および610
(DY)、フアイル602(RF1)および603
(RF2)の各内容は次に示すようになつている。
DX=3,DY=5,RF1(5)=DIF(2,5),
RF2(5)=DIF(1,5)。
つまり、フアイル602(RF1)の内容は、現
在走査中のΔX=3の縦列よりも一つ手前のΔX
=2の縦列に対応するメモリ601(DIF)の内
容を格納しており、またフアイル603(RF2)
の内容は、現在走査中の縦列よりも二つ手前の
ΔX=1の縦列に対応するメモリ601(DIF)
の内容を格納している。以上により、このときの
タイミングT0における前述のの動作は、RK0
DIF(3,5)+2DIF(2,5)+DIF(1,5)と
なる。
一方、RK1には一つ前の走査時点(DY=4の
とき)RK0の値が、またRK2には二つ前の走査
算点(DY=3のとき)のRK0の値が更新によつ
て入つてくるので、上式から明らかなように更新
後のRK1およびRK2の値はそれぞれ、 RK1=DIF(3,4)+2DIF(2,4)+DIF
(1,4) RK2=DIF(3,3)+2DIF(2,3)+DIF
(1,3) となる。
従つてタイミングT1における加算器706の
出力の(RK0+2RK1+RK2)の内容は、 DIF(3,5)+2DIF(2,5)+DIF(1,5)+
2DIF(3,4)4DIF(2,4)2DIF(1,4)+
DIF(3,3)+2DIF(2,3)+DIF(1,3) となる。これより、上述の処理は、差平面重みマ
ツプに第28図に示す荷重係数を掛けて積算した
ものをMDIFの候補とし、その最大なものを求め
るというサーチをしていることが明らかである。
但し、荷重の中心位置は、現在のDX,DYの
指定する位置ではなくて、それよりもそれぞれ1
だけ小さい所にある(上の例ではDIF(3,5)
ではなくてDIF(2,4)にある)ので最大重み
集中位置は上述の処理で得られたXMおよびYM
の値からそれぞれ1を引いた値となる。
さて、本実施例は、探索指紋特徴点の座標系
を、特定の微小角Δθを単位として振りまわし、
特定の角度範囲内の各γΔθごとに、上述の差平面
重みマツプ生成処理と、これに対する重み集中位
置サーチ処理とを実行し、前述の荷重重みMDIF
が最も大きくなるようなγΔθの値と、そのときの
XM−1およびYM−1の値を求めることによつ
て最適の座標整合量を決定する。
このための総合の処理は以下のように進行す
る。制御記憶218の制御部には作業記憶エリア
216が含まれているが、この領域の中に次の各
パラメータを格納するレジスタが設けられている
(図示せず)。
すなわち、振り廻しの単位となるΔθ、振り廻
し角度を指定するための倍数γ,γの最大値
γmax、回転角θM、回路217から読み出した
MDIF(このレジスタに格納された値をMDIF′と
する)、XM−1(このレジスタに格納された値を
XMとする)、YM−1(このレジスタに格納され
た値をYMとする)。
さて、座標整合量決定の処理が開始されると制
御記憶218の制御部は、上述の対応する各レジ
スタに予め定められているΔθおよびγmaxを設定
し、MDIF′およびγを0に初期値化する。
次に、シーケンス制御回路210の演算回路を
用いて積γΔθを作りこれを座標変換回路212の
パラメータレジスタ1112(γθA)に格納する。
以上がすむと制御記憶218の制御部は前述の
差平面重みマツプ生成処理と、重み集中位置サー
チ処理を実行し、読み出したMDIFと上述の
MDIF′とを比較する。もしMDIFがMDIF′より
も大きい場合にはMDIF′をこの読み出したMDIF
で置き替え、かつXMをXM−1およびYMをYM
−1で、また、θMをγΔθで置き替える。
次にγを変化して上述の処理を繰り返し、|γ
|≦γmaxのすべてγの値について以上を実行し
て処理を終了する。
この処理をフローチヤートとして第30図に示
す。
以上に述べた処理が終了したときのθM,XMお
よびYMの値が所望の座標整合量γΔθ,ΔXTおよ
びΔYTとなつている。
最終結果のMDIFの値があるスレツシヨルドレ
ベル以下の時は、座標整合がうまくいかないと判
断する。すなわち、対象の2つの指紋の類似性が
ないものとして処理が中断される。座標整合量が
あるスレツシヨルドレベル以下の時には、さらに
精密な照合を行なうため、処理が2次照合プロセ
ツサに引継がれる。
第2次照合プロセツサには、第1次照合プロセ
ツサから特徴点リスト、領域パターンリスト、識
別情報及び対候補リストの各情報が共通バスを介
して送られてくる。この場合、第2次特徴点メモ
リ511には座標整合量により座標変換された特
徴点リストが格納される。また領域パターンリス
トは領域パターンリストメモリ516に対候補リ
ストは対候補リストメモリにそれぞれ格納され
る。
以上に述べたように、本実施例を用いると、照
合すべき二つの紋様パタンの各特徴点の座標と、
各特徴点の局所的近似度にもとずく対候補の重み
を含む対候補リストとが与えられ、しかも、両者
の座標系が必らずしも整合していない場合に、特
別な差平面重みマツプを作りこのマツプ上で重み
の集中位置を荷重サーチするという独特の手段を
用いることにより、座標系の回転に対する試行を
行なうだけで、平行移動に対する試行を行なうこ
となく、両座標系を整合させるために必要な座標
整合量を高速且つ高信頼性をもつて決定すること
ができる。
なお、本実施例においては指紋照合の場合につ
いて詳述したが、本発明は何も指紋に限ることな
く、特定の複数の特徴点を有する紋様パターン照
合に適用することができる。
また、本実施例においては、特徴点メモリ、ペ
アリストメモリおよび差平面表示メモリに対して
それぞれ特定の構成および容量を用いたがこれは
一例を示したもので何もこれに限定されるもので
はない。
また、重みの集中位置を荷重サーチするため荷
重係数についても特定の構成を用いたが、これも
一例を示したものでこれに限るものではない。こ
の荷重係数の構成が変わるとそれに応じて座標整
合回路の構成も変わるが、本実施例を応用するこ
とにより容易に実現可能である。
(7) 2次照合プロセツサによる精密照合動作 次に、第5図を参照すると、制御回路510
は、座標変換回路512を無変換状態にセツトし
直した後、対候補リストメモリ513の全ての
Ns:Msiを再度読出し、その特徴点データX,
Y,Dを対候補リスト生成時より厳しい閾値Tx,
Ty,Tdで検査する。なぜなら、探索指紋とフア
イル指紋とは座標整合を完了しているため、本来
すでに特徴点は指紋押捺の歪みを除いてその配位
は一致しているはずだからである。この対検査で
否定された候補対Ns,Msiはその候補対値Wsiと
ともに対候補リストから削除される。これが候補
対の精選過程である。
さらに精選された対候補リストについてその全
ての候補対Ns:Mfに対して、次のような候補対
値の修飾を行う。即ち、第31図を参照して2つ
の候補対Ns:Mfに対して、各々Ns,Mfをアドレ
ス線5110に供給し、第2次特徴点メモリ51
1から各々の最近傍特徴点(Nsr,Mfr:r=0
〜3)を読出し、対候補リストメモリ513の
Ns行にMfrが登録されているか否かを検査する。
もしMf′=Mfrとして登録されていればその候補
対値Wbを、基になつたNs,Mfの候補対値Waに
加える。候補対値の修飾が完了すると、新しい候
補対値の大きさに従つて対候補リストメモリ51
3の内容はNs行毎にソートされる。以上で最終
的な対候補リストが完成する。この対候補リスト
を元にして対リスト515a,515bが対リス
トメモリ515に生成される。
対リストメモリ515内にある2つの対リスト
515a,515bは相似の構造であつて、第3
2図に示されるようにNs(s=1〜S)及びMf
(f=1〜F)でアドレス線5150を介してア
ドレスが指定され、特徴点番号と対値Mf,Vs及
びNs,Vfを保持できる2組のメモリである。
対リスト515a,515bの生成は、当初対
値として負の定数で初期化された後、対候補リス
トのNs(s=1〜S)の順に複数回走査しなが
ら、その最圧端i=1即ち最大の候補対値を有す
る候補対Ns:Ms1をその候補対値Ws1自身及び第
2の候補対値Ws2との差によつて信頼性の高いも
のから対リスト515a,515bにその候補対
値を対値として移す。対リストに登録した候補対
は全対候補リスト中から抹消される。全ての対候
補リストメモリ513の内容が対リストメモリ5
15に移された時点での対Ns:Mfの対値はυs=
υf=Ns:Mf)の候補対値となつている。又、候
補対値によつて移されなかつた対リスト中の特徴
点の対値は負の初期値がそのまゝ残る。
次に対値の決定は、対値の修飾と、非対値の緩
和の2つの処理によつて成される。
対リスト515a,515bを順次調べその対
値υが正であるときは対値の修飾を行う。即ち第
33図に示すように、例えば対リスト515a中
のNsの対値υsが正であるときは、その対特徴点
Mfを基にして候補対値の修飾と同様に第2次特
徴点リストメモリ511をアクセスしてその最近
傍特徴点(Nsr,Msr:r=0〜3)を読出し、
対リスト515aのNsrの対がMsrでかつ対値υsr
が正であるか否かを検査する。もし正なら対値
υsrが対値υsに加えられる。相似な処理が対リス
ト515b側でも対リスト515a側と独立に行
われる。一方第34図の如く対リストに正の対値
が格納されていないとき、例えば対リスト515
bに於けるあるMf′が負の対値υf′をもつている
ときは、このMfをアドレス線5110に供給し、
Mf′の特徴点データを線5120を介して読出
し、その(Xf′,Yf′)を領域パターンリスト5
16aの2次元アドレスとして線5160に供給
する。その結果出力5161から読出された領域値が
“0”であれば、上記特徴点Mf′は探索指紋側の
不明領域内であつたこととなり対値υf′はdon′t
careを意味する値“0”に書換えられる。一方領
域値が“1”なら対値υf′はそのまゝとなる。逆
に対リスト515aで上記の処理を行うときは座
標変換回路512に逆変換量(ε=△X*,η=
−△Y*,θ=−△D*)をセツトし、領域パター
ンリストメモリ516の内容を調べる。
対値υf′又はυs′が負値のまゝ保存された特徴点
Mf′又はNs′については、次のような検査を行う。
例えばMf′については、最近傍特徴点(Mfr′;r
=0〜3)の内隆線数Rf′1=0となるものでその
配置が近く、方向が正反対を向いているものがな
いかを演算回線519での対向検査処理により探
す。もしあればその特徴点Mf′rを対リスト515
bで検査しその対値υf′rが負の値であれば、この
対値υf′rと上記Mf′をともにdont careとし対値
“0”に変更する。これは、第35図に示す如く、
対向する近接特徴点を検査するもので、このよう
な2組の特徴点は指紋押捺の具合いや機械的な自
動特徴点描出時に描出されたりされなかつたりす
る不安定な特徴点である。
第36図は対向検査回路の一実施例を示すブロ
ツク図である。即ち、差絶対値器163x,y,
d、補数値163c比較器164x,y,d、方
向ROM165、差絶対値器166a,b、比較
器167a,b、ANDゲート168及び閾値
ROM169から構成される。
「対向」検査されるべき2組の特徴点データ
(X,Y,D)と(X′,Y′,D′)がそれぞれ入力
信号161x,y,d及び161x′,y′,dに供
給されると、補数値163cで方向D′ののみが
方向補数即ち、πラジアンだけ反転された後差絶
対値器163x,y,dで差の絶対値が演算さ
れ、閾値ROM169の出力である閾値と比較器
164x,y,dで比較される。即ち |X−X′|≦Tx,|Y−Y′|≦Ty,|D−D′+
π|≦Td が検査され、その出力がANDゲート168に入
力される。ここで方向成分ではπラジアンが差絶
対値器163dの最上位ビツト(MSB)に相対
する様に接続され、方向演算に於ける周期性に対
する正しい演算が保証される。一方、差絶対値器
163x,yの差絶対値出力と差符号(減算時の
符号)は方向ROM165にアドレスとして入力
され、その指定する方向△Dを出力し差絶対値器
166a,bに供給する。即ち △D=T-1 ar(Y−Y′)/(X−X′) なる△Dが近接しているという条件から比較的小
さいX−X′及びY−Y′の全ての組合せを入力と
して、ROM化されている。一方方向D−D′と上
記△Dは差絶対値器166a,bでその差の絶対
値が演算され比較器167a,bで閾値ROM1
69からの別の予じめ定められた値と比較され、
その結果がANDゲート168に供給される。
ANDゲート168は全ての入力が肯定されたと
き「対向」検査肯定信号を出力信号162を介し
てシーケンス制御回路510に戻す。
上記の差絶対値器166a,bに於いては方向
Dと△D及びD′と△Dとはπラジアンの差異は
0ラジアンに相当するので減算の最上位ビツト
(MSB)はπ/2となるよう配線されている。
上記の差絶対値器166a,bに於いては方向
Dと△D及びD′と△Dとはπラジアンの差異は
0ラジアンに相当するので減算の最上位ビツト
(MSB)はπ/2となるよう配線されている。
以上で、対向検査回路の一例を説明した。なお
この対向検査回路は汎用プロセツサで代替でき
る。負の対値を有する対リスト中の検査に於い
て、上述の「対向」特徴点でないときは、最終的
にその特徴点の集密量Cを検査し、値比較でそれ
が非常に大きいときはやはり対値“0”又は負の
“0”に近い値にセツトし直す。以上をまとめて、
第37図に模式的に示したように非対値の緩和
は、探索指紋とフアイル指紋との座標整合後の領
域パターン516a,516bの非共通領域に存
在する非対特徴点及び共通領域内で点線で示した
「対向」特徴点及び集密量の大きい特徴点につい
てその非対値をdon′t care又はそれに近い負の対
値に緩和しようとするものである。
以上で対リストの対値が完成すると、制御部回
路510は対リスト515を順次読出しながら照
合値qとして を演算回路519および作業エリア514から算
出する。ここにS及びFは探索指紋及びフアイル
指紋の領域パターン516の共通領域内の特徴点
数を示す。これらの演算については、一般的な四
則演算回路で実施できるので詳細は省略する。
説明を簡明にするため、対候補リストの候補対
値修飾及び対リストの対値の修飾に於いて最近傍
特徴点で対応する(Nsr,Mfr;r=0〜3)の
対応検査についてのみ説明したが、一般的には指
紋の特徴点の配位の歪みから必ずしも同じrで
NsrとMfrの対応を期待できるものではなく、Nsr
に対し異なるr′であるMfr′が対応する場合もある
ので、(Nsr,Mfr;r=0〜3)は象限r単位で
比較するのではなく(Nsr;r=0〜3)と
(Mfr′;r=0〜3)の16回総当り的に対応を検
査するのが精密である。この場合の対応検査は
各々Ns,Mfを基準とした局所座標系による。
により行われる。これらは座標変換回路512及
び対検査処理により対候補リスト生成時の処理と
同様に可能である。
2次照合プロセツサにより最終的に算出された
照合値8があるスレツシヨルドレベル以上の時に
は、フアイル指紋識別番号及び照合値があるスレ
ツシヨルドレベル未満の時は類似性がないものと
判断され、候補リストへは登録される照合が終了
される。
(8) 転送先プロセツサ決定動作 本発明の一実施例では、第2B図に示す構成を
基にしているが、第2C図に示す装置構成を採る
ことによりさらに照合性能(1対1の照合時間)
を向上させる効果がある。
第2C図に示す指没照合装置は、制御ユニツト
10、同一構成の1次照合プロセツサm台(m
1)、2次照合プロセツサn台(n1)および
制御ユニツト10、1次照合プロセツサおよび2
次照合プロセツサ間でデータを伝送する共通バス
70から構成されている。実施例ではm=3、す
なわち1次照合プロセツサ20,30,40、お
よびn=2、すなわち2次照合フアイル50,6
0の場合を示している。この様な装置では各プロ
セツサは共通の探索指紋と各々異なるフアイル指
紋との1対1の照合を行なつているため、プロセ
ツサ間並列処理となり高速照合が可能となる。
第3B図は第2C図の照合装置における制御ユ
ニツト10内の転送先決定回路304の詳細な構
成を示す図である。
照合装置5が照合制御装置4から照合の指示を
受けると、制御ユニツト10は、第3B図に示す
ようにデータ転送要求11を内部の第1決定回路
100に出力する。第1決定回路100は1次照
合プロセツサ20,30および40が指紋照合中
であることを示す各ビジー信号21,31および
41を入力とし次式により、表わされる論理動作
を行ない、信号22,32および42を出力し
て、フアイル指紋データの転送先1次照合プロセ
ツサの第1次決定を行なう。
信号22=(データ転送要求11)AND(ビジー信
号21) 信号32=(データ転送要求11)AND(ビジー信
号21)AND(ビジー信号31) 信号42=(データ転送要求11)AND(ビジー信
号21)AND(ビジー信号31)AND
(ビジー信号41) 第2決定回路200は、1次照合プロセツサ2
0,30および40からの2次照合プロセツサへ
の各データ転送要求25,35および45と、2
次照合プロセツサ50および60が処理中である
ことを示す各ビジー信号51および61とを入力
とし次式により表わされる論理動作を行ない、信
号26,36,46,52および62と抑止信号7
1とを出力して、1次照合終了のフアイル指紋デ
ータの転送先2次照合プロセツサの第1次決定
と、2次照合プロセツサへのデータ転送があると
きの1次照合プロセツサへのデータ転送抑止信号
発生とを行なう。
信号26=(データ転送要求25) 信号36=(データ転送要求25)AND(データ転
送要求35) 信号46=(データ転送要求25(AND(データ転
送要求35)AND(データ転送要求
45) 信号52=〔(データ転送要求25)OR(データ転
送要求35)OR(データ転送要求
45)〕AND(ビジー信号51) 信号62=〔(データ転送要求25)OR(データ転
送要求35)OR(データ転送要求
45)〕AND(ビジー信号61) 抑止信号71=〔(データ転送要求25)OR(デー
タ転送要求35)OR(データ転送要
求45)〕AND(ビジー信号51)AND
(ビジー信号61)OR〔(データ転送
要求25)AND(データ転送要求35)
AND(データ転送要求45)〕 第3決定回路300は、信号22,32および
42と抑止信号71との各論理積である信号2
3,33および43と、上述のようにして求まる
信号26,36,46,52および62と、ビジ
ー信号51および61とを入力とし次式により表
わされる論理動作を行ない、フアイル指紋データ
の転送のために共通バス70の使用を許可する1
次照合プロセツサあるいは2次照合プロセツサの
1台を決定する。
1次照合プロセツサ20へのバス使用決定信号
24(信号23)OR(信号26) 1次照合プロセツサ30へのバス使用決定信号
34=(信号33)OR(信号36) 1次照合プロセツサ40へのバス使用決定信号
44=(信号43)OR(信号46) 2次照合プロセツサ50へのバス使用決定信号
53,21,31,41,51および61が変数
になつており、各プロセツサは相異なるフアイル
指紋データに対して並列した指紋照合ができるこ
とを示唆している。
本発明の実施例については、その動作説明から
明らかなように製品化されているマイクロコンピ
ユータを用いて、処理装置で対検査回路、対向検
査回路及び制御部を、又メモリによつて領域パタ
ーン、特徴点リスト、差平面、対候補リスト及び
対リストを割当ることによつて等価な出力を得る
ことが可能である。
【図面の簡単な説明】
第1図は、指紋パターン上の特徴点を説明した
図、第2A図は指紋照合システムの一例を示す
図、第2B図は第2A図に示される本発明の一実
施例である指紋照合装置の構成を示す図、第2C
図はさらに拡張させた指紋照合装置の構成を示す
図、第3図は第2B図および2C図で示した装置
内の制御ユニツトの構成を示す図、第4図は本発
明の装置における第1次照合プロセツサの一実施
例を示す図、第5図は本発明の装置における第2
次照合プロセツサの一実施例を示す図、第6図は
本発明の指紋照合方法を示すフローチヤート、第
7図は指紋照合において使用される一指分の特徴
点データを示す図、第8A図は指紋照合において
使用される特徴点リストの一例を示す図、第8B
図は最近特徴点を説明するための図、第9図は一
般的な座標変換動作を説明するための座標系を示
す図、第10図は一般的な座標変換動作を説明す
るフローチヤート、第11図は第1次照合プロセ
ツサ及び第2次照合プロセツサで使用する本発明
の一実施例を示す座標変換回路の構成を示す図、
第12図は本発明の一実施例を示す最近傍特徴点
復元回路の構成を示す図、第13図は最近傍特徴
点復元後の特徴点リストを示す図、第14図は最
近傍特徴点を示す図、第15図は最近傍特徴点復
元動作を示すフローチヤート、第16図は本発明
の一実施例である対検査回路を示す図、第17図
は対検査回路で使用する特徴点リストの一実施例
を示す図、第18図は対検査回路内の特徴点メモ
リ部を示す図、第19図は対検査回路内のリレー
シヨン連結部を示す図、第20図は対検査回路内
の対検査部を示す図、第21A図は本発明に用い
る2次リレーシヨンデータを説明するための指紋
パターンの簡易化した詳細拡大図、第21B図は
本発明の一実施例である2次リレーシヨンデータ
を用いた対検査回路を示す図、第22図は第21
B図で示す対検査回路で使用する特徴点リストの
一実施例を示す図、第23図は第21図で示す対
検査回路内の複合リレーシヨン連結部を示す図、
第24図は対候補リストメモリの一実施例を示す
図、第25図は本発明の座標整合量決定回路の一
実施例を示す図、第26図第29図および第30
図は座標整合量決定動作を説明したフローチヤー
ト、第27図は座標整合量決定回路で生成する重
みマツプの一例を示す図、第28図は座標整合量
決定動作で使用する荷重係数を示す図、第31図
は対候補の強調処理を説明するための図、第32
図は本発明に用いる対リストメモリの一実施例を
示す図、第33図は対リストと対特徴点の関係を
示す図、第34図は、対リストの内容の一例を示
す図、第35図は2つの特徴点が対向特徴点とな
る例を示した図、第36図は対向検査回路の一実
施を示す図、第37図は探索及びフアイル指紋と
領域パターンとの関係を示す図、および第38図
は制御ユニツト内の転送先決定回路の一実施例を
示すブロツク図である。

Claims (1)

  1. 【特許請求の範囲】 1 探索指紋とフアイル指紋の同一性を判別する
    指紋照合装置において、 適宜に定めた点を原点とする直交座標系に基づ
    く前記探索及びフアイル指紋の特徴点の位置、角
    度、およびリレーシヨンデータを保持する特徴点
    リスト記憶手段と、 前記各特徴点を原点とする局所座標系に座標変
    換を行ない、前記2つの指紋の各特徴点間の位
    置、角度、およびリレーシヨンデータの一致性を
    検査することにより対候補リストを保持する対候
    補リスト記憶手段と、 前記特徴点リスト記憶手段および対候補リスト
    記憶手段により前記2つの指紋に対する最適座標
    整合量を生成する最適座標整合量生成手段と、 前記最適座標整合量により整合された座標系下
    で前記2つの指紋の各特徴点間に対し、整合され
    た位置、角度およびリレーシヨンデータの一致性
    を検査することにより前記対候補リストから真の
    対特徴点および対値を決定して保持する対リスト
    記憶手段と、 前記対特徴点と対値から前記2つの指紋の照合
    値を決定し、保持する候補指紋記憶手段とを含む
    ことを特徴とする指紋照合装置。 2 探索指紋とフアイル指紋の同一性を判別する
    指紋照合装置において、 指紋の特徴点を原点とした局所座標系におい
    て、該原点に最も近い第1次近傍特徴点の位置、
    角度、およびリレーシヨンデータを含む第1次リ
    レーシヨンデータを記憶する第1の記憶手段と、 前記第1次最近傍特徴点を原点とした局所座標
    系において該原点に最も近い第2次最近傍特徴点
    の位置、角度、およびリレーシヨンデータを含む
    第2次リレーシヨンデータを記憶する第2の記憶
    手段とを含むことを特徴とする特許請求範囲第1
    項記載の指紋照合装置。 3 探索指紋とフアイル指紋を照合する指紋照合
    装置において、 基準座標系における各特徴点の位置、角度、お
    よびリレーシヨンデータを格納する第1の特徴点
    リスト記憶手段と、 前記対候補リスト記憶手段および前記座標変換
    手段により対候補特徴点を別の座標系で座標変換
    して求まる特徴点の位置、角度、およびリレーシ
    ヨンデータを格納する第2の特徴点リスト記憶手
    段とを有する特徴点リスト記憶手段と、 前記第1の特徴点リスト記憶手段と対候補リス
    ト記憶手段から最適座標整合量を生成する最適座
    標整合量生成手段と、 前記第1の特徴点リスト記憶手段、対候補リス
    ト記憶手段、および最適座標整合量生成手段に連
    結した座標変換手段と、 前記第2の特徴点リスト記憶手段、対候補リス
    ト記憶手段、および指紋領域記憶手段に連結され
    前記2つの指紋の第2の特徴点リスト上の座標整
    合された各等徴点の位置、角度、およびリレーシ
    ヨンデータの一致性を検査することにより生成さ
    れる対リストを生成する前記対リスト記憶手段と
    を含むことを特徴とする前記特許請求範囲第1項
    記載の指紋照合装置。
JP58242568A 1983-12-22 1983-12-22 指紋照合装置 Granted JPS60134385A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58242568A JPS60134385A (ja) 1983-12-22 1983-12-22 指紋照合装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58242568A JPS60134385A (ja) 1983-12-22 1983-12-22 指紋照合装置

Publications (2)

Publication Number Publication Date
JPS60134385A JPS60134385A (ja) 1985-07-17
JPS6334508B2 true JPS6334508B2 (ja) 1988-07-11

Family

ID=17091008

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58242568A Granted JPS60134385A (ja) 1983-12-22 1983-12-22 指紋照合装置

Country Status (1)

Country Link
JP (1) JPS60134385A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993015473A3 (en) * 1992-01-25 1994-09-01 Sinwa System Corp Ltd Fingerprint identification system
EP0780781A2 (en) 1995-12-22 1997-06-25 Nec Corporation Feature extraction for fingerprint recognition

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE78353T1 (de) * 1986-05-07 1992-08-15 Brendan David Costello Verfahren und vorrichtung zum feststellen der identitaet.
JP2659046B2 (ja) * 1988-02-19 1997-09-30 三菱電機株式会社 本人照合装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993015473A3 (en) * 1992-01-25 1994-09-01 Sinwa System Corp Ltd Fingerprint identification system
EP0780781A2 (en) 1995-12-22 1997-06-25 Nec Corporation Feature extraction for fingerprint recognition

Also Published As

Publication number Publication date
JPS60134385A (ja) 1985-07-17

Similar Documents

Publication Publication Date Title
US5848176A (en) Fingerprint fingertip orientation detection method and device
US6134340A (en) Fingerprint feature correlator
JP4969590B2 (ja) 第一のコンピュータ援用3dモデルを第二のコンピュータ援用3dモデルと比較するための方法
US10474872B2 (en) Fingerprint matching using virtual minutiae
GB2050026A (en) Device for extracting a density as one of a number of pattern features extracted for each feature point of a streaked pattern
Sheng et al. A memetic fingerprint matching algorithm
US8406486B2 (en) Inter-pattern feature corresponding device, inter-pattern feature corresponding method used for the same, and program therefor
US6523786B2 (en) Apparatus for determining attitude of artificial satellite
JPH0835818A (ja) 画像処理装置および方法
EP1563446B1 (en) Method, device and computer program for detecting point correspondences in sets of points
JPS6313226B2 (ja)
KR20110107660A (ko) 지문 퍼지 볼트 시스템의 vlsi구조 및 그것에 의한 지문인증 정합방법
JPS6256553B2 (ja)
US7003142B1 (en) Method and arrangement for registering and verifying fingerprint information
RU2486590C1 (ru) Способ и устройство инвариантной идентификации отпечатков пальцев по ключевым точкам
CN116434352A (zh) 指纹库生成方法、指纹识别装置及存储介质
RU2279129C2 (ru) Способ распознавания папиллярного узора
US7860712B2 (en) Method of storing data in a memory circuit for AHO-corasick type character recognition automaton and corresponding storage circuit
JPS60134386A (ja) 指紋照合方式
EP1602062A2 (en) Methods, computer program products and devices for check of identity
JPS6322359B2 (ja)
JP2829002B2 (ja) 文字認識装置
Pears et al. Using hardware-assisted geometric hashing for high-speed target acquisition and guidance
JPS59793A (ja) 座標整合量決定装置
JPH03268089A (ja) 光学的文字読取装置及び光学的読取装置におけるサブセット情報の追加方法

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term