JP4470263B2 - Fingerprint verification device and fingerprint verification method - Google Patents
Fingerprint verification device and fingerprint verification method Download PDFInfo
- Publication number
- JP4470263B2 JP4470263B2 JP2000032544A JP2000032544A JP4470263B2 JP 4470263 B2 JP4470263 B2 JP 4470263B2 JP 2000032544 A JP2000032544 A JP 2000032544A JP 2000032544 A JP2000032544 A JP 2000032544A JP 4470263 B2 JP4470263 B2 JP 4470263B2
- Authority
- JP
- Japan
- Prior art keywords
- straight line
- fingerprint
- collation
- matching
- data
- 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 - Lifetime
Links
Images
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
【0001】
【発明の属する技術分野】
本発明は、指紋を照合して個人を識別する指紋照合装置および指紋照合方法に関する。
【0002】
【従来の技術】
近年、コンピュータが広範な社会システムの中に導入されるのに伴い、システムの管理や安全性の確保が問題となっている。例えば、使用者が直接暗証番号の入力をしたり、暗証番号等を記録した磁気カード等を用いて各個人の識別を行うことが一般的に行われている。また、普段の生活においても、例えば家や車の管理に鍵を使用して個人を識別している。しかし、暗証番号は忘れる可能性があり、磁気カードや鍵は紛失したり偽造される可能性があり、安全性としては十分なものとはいえなかった。
【0003】
そこでこれらの方法に代わって、生体情報を利用した個人照合技術が開発されている。その中でも指紋による個人照合は、各個人固有で生涯普遍であるという指紋の特徴から、本人であることを確実に識別することができる有効な技術である。
【0004】
以下、従来の指紋照合装置の例について説明する。
図8は従来の指紋照合装置の処理の流れを示す図であり、(a)は指紋登録時、(b)は指紋照合時を示す。
【0005】
指紋を登録する場合は図8(a)のように、まず撮像面に指先を置いて密着させ、CCD(Charge Coupled Device)を用いた光学カメラや、半導体センサ等によって、1枚の画像として指紋を読み込み、指紋の凹凸をアナログ信号に変換する(S801)。このアナログ画像信号のうち特定範囲がデジタル画像信号に変換され、x方向に256ドット、y方向に128ドットに2値化された画像データが作成される(S802)。
【0006】
この2値化データから、x方向に64ドット、y方向に64ドットの正方形を3カ所抽出し、各正方形内でx方向に64ドットの直線、およびy方向に64ドットの直線を、例えば8ドットの等間隔のような所定の間隔でそれぞれ8本ずつとる(S803)。このようにして抽出された直線データを3つの正方形それぞれから計48本抽出し、64個のドット列である各直線データを16進数の数字列で記録し、登録テンプレートとして保管する(S804)。
【0007】
指紋の照合の場合は図8(b)のように、登録の場合と同様にまずアナログ画像として指紋が読み込まれて(S811)、2値化データに変換されたあと(S812)、照合者の識別番号をキーにして登録テンプレートから当該人物の直線データが読み込まれる(S813)。
【0008】
次にこの直線データのすべてについて、64個のドットの配列が一致する場所を、2値化データの画面全体から探索する(S814)。このとき、指紋の撮像状態の違いによって、同一人物の指紋画像でも2値化データに多少の相違があり得ることを考慮して、例えば64個のドットのうち一致するドットが48個を超えたとき、同一の直線データと見なしてこれを一致直線として抽出する。またこのとき、抽出された一致直線の先頭の座標(x,y)も同時に読み込む。
【0009】
なお、直線データはx方向およびy方向にのみ抽出されたデータであることから、もし照合時に読み込まれた指紋画像が、登録時の画像と異なる角度に回転して読み込まれていた場合は、一致直線を抽出することができない。そこで、S814で一致直線が抽出できなかったときは、読み込まれた画像を一定角度ずつ両方向に回転させて、その都度一致直線の抽出を行って、すべての直線データあるいは一定数以上の直線データについて、一致曲線を抽出できたとき、次の処理に進むことにする。ただし、図8(b)ではこのような画像を回転して一致直線を抽出する処理については省略している。
【0010】
48本すべての直線データについて、あるいはある一定数以上の直線データについて、一致直線が抽出されると、抽出されたそれぞれの一致曲線の先頭の座標の相対位置と、登録されていた直線データのそれぞれの相対位置とが比較される(S815)。すなわち、登録された直線データが8ビット間隔で抽出されていた場合は、隣り合った一致曲線の間隔が8ビット間隔であるかどうかが比較される。そして、このような比較が48本の各照合曲線について行われ、直線データの相対位置と一致した数が、スコア値として算出される(S816)。
【0011】
あるいは、登録時の1つの正方形すなわちx方向、y方向に各8本ずつの直線データごとに相対位置の一致数を算出し、一致数が8本のうち5本のとき1点、6本のとき2点、7本のとき3点、8本のとき4点、4本以下のとき0点のように、一致数がとる値を適当な複数の段階に分割して段階ごとに点数を割り当て、このような点数割り当てを各正方形のx方向、y方向のそれぞれについて行い、点数を合計して計24点を限度とするスケールを算出してこれをスコア値としてもよい。
【0012】
スコア値が算出されると、事前に設定された照合レベルにしたがって、この値が所定の数値以上のときに、読み込まれた指紋が同一人物のものであると判定される(S817)。またこのとき、24点を限度とする場合ならば、0点から4点をレベル1,5点から9点までをレベル2のように、スコア値のとる範囲を適当な段階に分割して、各段階を照合レベルとし、段階ごとに照合の判定を行うこともある。
【0013】
【発明が解決しようとする課題】
ところで、指紋照合の精度を高めるためには、まず登録の際にできるだけ良好なテンプレートを登録する必要がある。すなわち、上記のような指紋照合を行う場合、登録の際に読み込まれた2値化画像において、指紋の隆線および谷線の形状がより鮮明に、より広い範囲に切れ目なく読み込まれていることが重要である。
【0014】
このように、実物の指紋の模様がより正確に読み込まれた良好なテンプレートから、直線データを抽出して登録することができれば、指紋照合の際に算出されるスコア値がより高い値をとるようになり、他人の指紋と一致したという誤った照合判定をする確率が少なくなる。
【0015】
しかし、上記のような光学的に、あるいは半導体センサ等で指紋を読み込む装置の場合、指紋を読み込む際に、指先の湿り具合や季節による湿度の変化などによって、指紋の隆線の太さが違ったり、部分的に欠落した部分ができる等、読み込む指紋画像の画質にバラツキが生じ、登録される直線データが不正確なものになる。このため、登録時に読み込まれた指紋画像が粗い登録者については、照合時に同一人物の指紋を読み込んでも、指紋の一致を正しく判断しない可能性が高くなる。
【0016】
従来、複数の人の指紋が登録されていて、登録者によって登録されたデータの質にバラツキがある場合、指紋一致を判定するためのスコア値のしきい値(照合レベル)を、登録データの質が悪い登録者に合わせて、一意に設定するのが一般的であった。しかしこの場合、登録データの質がよい人も悪い人も、すべて低い照合レベルで指紋照合の判定がされるため、照合判定の誤りが起きる確率がすべての登録者に対して高くなってしまう。
【0017】
本発明はこのような点に鑑みてなされたものであり、登録時に読み込んだ指紋画像の登録者ごとの画質のバラツキに関わらず、指紋の照合レベルを高め、照合判定の誤りを減少させた指紋照合装置が提供される。
【0018】
また、本発明の他の目的は、登録時に読み込んだ指紋画像の登録者ごとの画質のバラツキに関わらず、指紋の照合レベルを高め、照合判定の誤りを減少させた指紋照合方法を提供することである。
【0019】
【課題を解決するための手段】
本発明では上記課題を解決するために、指紋を照合して個人を識別する指紋照合装置において、指紋画像を撮像することで読み込む撮像手段と、前記指紋画像を2値化した2値化データを作成する2値化手段と、前記2値化データから1ドット幅で第1の特定数のドット列をなした直線データを所定の間隔で複数抽出する直線データ抽出手段と、前記2値化データと、既に抽出され、登録されている前記直線データのそれぞれについてドット並びが一致する既に抽出され、登録されている前記直線データを一致直線として探索する一致直線探索手段と、探索された前記一致直線のそれぞれの相対位置と既に抽出され、登録されている前記直線データのそれぞれの前記相対位置とを比較する相対位置比較手段と、前記相対位置の一致した数の合計をスコア値とするスコア値算出手段と、前記直線データの登録直後に前記撮像手段により読み込まれた指紋画像を処理対象として、前記2値化手段、前記一致直線探索手段、及び前記相対位置比較手段の一連の処理が実行されることにより実現される試し照合が複数回繰り返され、各々の回の前記試し照合で得られた前記スコア値の平均値を算出し、照合レベルとして出力する照合レベル設定手段と、前記直線データおよび前記照合レベルを登録者ごとに登録して記憶する記憶手段と、指紋照合の際に前記撮像手段により読み込まれた処理対象としての前記指紋画像より算出された前記スコア値が、登録者それぞれの前記照合レベル以上であるとき指紋が同一人物のものであると判定する判定手段と、を有し、前記一致直線探索手段は、前記試し照合の場合には、前記2値化データと、既に抽出され、登録されている前記直線データを構成する前記ドット列のうち前記第1の特定数以下、かつ第2の特定数以上のドットについてのドット並びが一致する既に抽出され、登録されている前記直線データを、前記一致直線として探索し、前記一致直線が探索できなかったときは、処理対象の前記指紋画像を一定角度ずつ回転させて、その都度前記一致直線の探索を繰り返し、一定数以上の前記一致直線を探索することを特徴とする指紋照合装置が提供される。
【0020】
このような指紋照合装置では、指紋登録時に指紋の登録者ごとに照合レベルを設定して登録するので、登録時の読み込み状態によって指紋画像の画質に登録者ごとにバラツキが生じても、指紋照合の精度を高めることができる。
【0021】
また本発明では、指紋を照合して個人を識別する指紋照合方法において、指紋画像を撮像することで読み込み、前記指紋画像を2値化した2値化データを作成し、前記2値化データから1ドット幅で第1の特定数のドット列をなした直線データを所定の間隔で複数抽出し、前記2値化データと、既に抽出され、登録されている前記直線データのそれぞれについてドット並びが一致する既に抽出され、登録されている前記直線データを一致直線として探索し、探索された前記一致直線のそれぞれの相対位置と既に抽出され、登録されている前記直線データのそれぞれの前記相対位置とを比較し、前記相対位置の一致した数の合計をスコア値とし、前記直線データの登録直後に読み込まれた指紋画像を処理対象として、試し照合が複数回繰り返され、各々の回の前記試し照合で得られた前記スコア値の平均値を算出し、照合レベルとして出力し、前記直線データおよび前記照合レベルを登録者ごとに登録して記憶し、指紋照合の際に、読み込まれた処理対象としての前記指紋画像より算出された前記スコア値が、登録者それぞれの前記照合レベル以上のとき前記指紋が同一人物のものであると判定し、前記試し照合の場合には、前記2値化データと、既に抽出され、登録されている前記直線データを構成する前記ドット列のうち前記第1の特定数以下、かつ第2の特定数以上のドットについてのドット並びが一致する既に抽出され、登録されている前記直線データを、前記一致直線として探索し、前記一致直線が探索できなかったときは、処理対象の前記指紋画像を一定角度ずつ回転させて、その都度前記一致直線の探索を繰り返し、一定数以上の前記一致直線の探索することを特徴とする指紋照合方法が提供される。
【0022】
このような指紋照合方法では、指紋登録時に試し照合を行って、照合レベルを指紋の登録者ごとに設定するので、登録時の読み込み状態によって指紋画像の画質に登録者ごとにバラツキが生じても、指紋照合の精度を高めることができる。
【0023】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図1に本発明の指紋照合装置の原理図を示す。指紋照合装置1は、指紋を読み込んで登録し、また読み込んだ指紋と登録された指紋とを照合して、指紋が同一人物のものかを判定する。
【0024】
撮像手段2は、指紋を撮像してアナログ画像信号として読み込み、2値化手段3は、この画像データを2値化してデジタル画像信号に変換する。
登録時には指紋の撮像を複数回行い、1枚目の指紋画像の2値化データから、直線データ抽出手段4によって、画像の縦方向および横方向について、それぞれ1ドット幅で所定のドット数の並びで示される直線データが、所定の間隔で複数抽出される。この直線データは、記憶手段9で記憶される。
【0025】
この後、再び指紋の撮像を行ってこの直線データと試し照合を複数回行う。1枚目の指紋の読み込みと同様に、撮像手段2によって読み込まれた指紋画像は2値化手段3によって2値化データに変換される。一致直線探索手段5は、記憶手段9より登録された直線データを読み込み、すべての直線データについて2値化データの画像全体から、ドットの並びが一致する一致直線を探し出す。
【0026】
相対位置比較手段6は、抽出された一致直線のそれぞれの相対位置と、登録された直線データのそれぞれの相対位置とを比較して、一致するかを調べる。スコア値算出手段7は、この相対位置が一致した数の合計をスコア値とし、照合レベル設定手段8は、複数回の試し照合によって算出されたスコア値を平均して、照合の際に同一人物と判断するしきい値を示す照合レベルに、この平均値を設定する。この照合レベルは、直線データとともに、記憶手段9によって登録者ごとに記憶される。
【0027】
一方、指紋照合の際は、登録の際の試し照合と同様にスコア値が算出される。すなわち、撮像手段2によって指紋が撮像され、2値化手段3によって2値化データに変換される。一致直線探索手段5では、記憶手段9から登録された直線データが読み込まれ、2値化データの画像全体からそれぞれの直線データのドットの並びと一致する一致直線が探し出される。スコア値算出手段7では、抽出された一致直線のぞれぞれの相対位置と、登録された直線データのそれぞれの相対位置とが比較され、スコア値算出手段7で、相対位置が一致した数が合計されて、これがスコア値に設定される。
【0028】
判定手段10では、算出されたスコア値が、記憶手段9に登録された照合レベルを満たしている場合に、読み込まれた指紋が登録された指紋と同一人物のものであると判定される。
【0029】
上記の指紋照合装置1では、照合レベルが高いほど、指紋照合の精度が高められ、逆に照合レベルが低いほど、誤った判定が下される可能性が高くなるが、この照合レベルを、登録時に試し照合を複数回行って、このときに算出されたスコア値の平均から登録者ごとに設定される。このため、指紋画像を比較的良好に読み込むことができる傾向にある人ほど照合レベルがより高く設定され、撮像手段2で指紋を読み込むときに、指先の湿り具合や力の入れ方等の違いから登録者ごとに指紋画像の画質にバラツキが生じても、全体として指紋照合の精度を高めることができる。
【0030】
次に、図2に本発明の指紋照合装置の構成例を示す。
指紋画像の撮像は、CCD11を用いた光学カメラによって行われる。ホストコンピュータ20より、RS232Cインタフェース14を通して指紋登録コマンドをCPU13が受け取ると、指紋をCCD11が撮像し、読み込まれたアナログ画像信号は、ASIC(Application Specific Integrated Circuit)12を通ってSRAM15に記憶される。このデータはASIC12によって2値化データに変換され、直線データの抽出がCPU13の処理によって行われる。作成された直線データは、フラッシュメモリ16に記憶され、登録される。
【0031】
この後、試し照合のため再びCCD11によって指紋が撮像され、ASIC12によって2値化データに変換されて、CPU13の処理によって、フラッシュメモリ16に記憶された直線データと、照合アルゴリズムによって照合され、スコア値が計算されて、照合レベルが設定され、フラッシュメモリ16に記憶される。
【0032】
また、ホストコンピュータ20より指紋照合コマンドが送られると、指紋がCCD11によって読み込まれる。指紋登録時の試し照合の際と同様に、CPU13の処理によって、フラッシュメモリ16に記憶された直線データと照合アルゴリズムによって照合され、算出されたスコア値から登録された照合レベルに基づいて照合の判定が行われる。照合結果は、CPU13よりRS232Cインタフェース14を介してホストコンピュータ20に出力される。
【0033】
なお、指紋の撮像にはCCD11の代わりに、半導体センサが用いられる場合もある。
次に、指紋照合の処理過程の例を詳しく説明する。
【0034】
図3に指紋登録の処理の流れを示す。また、図4に登録データの作成方法を詳しく示す。図4(a)は2値データの画像を、(b)は直線データの抽出方法を示す。さらに、図5に直線データの照合方法を詳しく示す。図5(a)は一致データの探索方法を、(b)は一致データの相対位置の比較方法を示す。図3、図4および図5を用いて指紋の登録処理を説明する。
【0035】
指紋登録の操作が開始されると、指紋が撮像され(S301)、読み込まれた画像が2値化データ41に変換される(S302)。
S302では、図4(a)のように、読み込まれたアナログ指紋画像の特定範囲が、x方向に256ドット、y方向に128ドットの2値化データ41に変換される。この2値化された画像データから、64ドット四方の正方形範囲が3カ所抽出され、図4(b)のように、それぞれの正方形41a、41b、41cの中で、64ドットの直線データ42がx方向、y方向にそれぞれ8本ずつ特定の間隔で抽出される(S303)。図4(b)では直線データ42は8ドット間隔で抽出されている。計48本の直線データ42のそれぞれは、64個のドットの並びを16進数の数字列で表され、各直線データ42の先頭の座標とともに、登録テンプレートとして登録される(S304)。
【0036】
次に、試し照合のために再び指紋が撮像され(S305)、2値化データ51が作成される(S306)。そして、登録された直線データ42が読み込まれ(S307)、図5(a)のように、48本の直線データ42それぞれについて、2値化データ51の画像全体からドット並びの一致する一致直線52が探し出される(S308)。ここで、実際には、指紋の撮像状態の違いによって、同一人物の指紋画像でも2値化データ51に多少の相違があり得ることを考慮して、例えば64個のドットのうち一致するドットが48個を超えたとき、同一の直線データ42と見なしてこれを一致直線52として抽出する。またこのとき、抽出された一致直線52の先頭の座標(x,y)も同時に読み込む。
【0037】
なお、直線データ42はx方向およびy方向にのみ抽出されたデータであることから、もし照合時に読み込まれた指紋画像が、登録時の画像と異なる角度に回転して読み込まれていた場合は、一致直線52を抽出することができない。そこで、S308で一致直線52が抽出できなかったときは、読み込まれた画像を一定角度ずつ両方向に回転させて、その都度一致直線52の抽出を行って、すべての直線データ42あるいは一定数以上の直線データ42について、一致直線52を抽出できたとき、次の処理に進むことにする。ただし、図3ではこのような画像を回転して一致直線52を抽出する処理については省略している。
【0038】
一致直線52が抽出された後、図5(b)のように、正方形51aごとにx軸、y軸各方向の8本の一致直線52について、先頭部の座標の相対位置が、登録された直線データ42の相対位置と比較される(S309)。そして、すべての正方形範囲について、相対位置の一致した数の合計をスコア値とする(S310)。
【0039】
このとき、各正方形範囲の1方向ごとに、スコア値の撮る範囲を適当な段階に分割し、それぞれの段階にスコア値を設定してもよい。ここでは例えば、各正方形範囲の1方向について、8本の一致直線52のうち相対位置が一致した数が4本以下のとき0点、5本のとき1点、6本のとき2点、7本のとき3点、8本のとき4点として、x方向、y方向を3つの正方形内で同様に点数を算出し、合計24点を満点とするスコア値のスケールを作成する。
【0040】
この後、S305からS310までの試し照合の処理を複数回繰り返し、各回の処理でスコア値を算出する(S311)。所定の回数の試し照合を終了した後、スコア値を平均して(S312)、この平均値を照合レベルに設定する(S313)。
【0041】
また、照合レベルの設定時(S313)には、最高点が24点であるスコア値の範囲を適当な段階に分割し、それぞれの段階ごとに照合レベルを設定してもよい。例として図6に、複数回の試し照合を行ったときの、算出されたスコア値と試し照合の回数との関係をグラフに示す。
【0042】
図6では、登録者AおよびBの2名について、試し照合を複数回行って各回で算出されたスコア値ごとの回数が示され、登録者Aの平均スコア値が9点で、登録者Bの平均スコア値が18点となったとする。ここで、24点を上限とするスコア値の範囲を、0点から4点、5点から9点、10点から14点、15点から19点、20点から24点の5段階に分割し、それぞれの段階を照合レベル1、2、3、4、5と割り振る。すなわち、図6ではスコア値が9点の登録者Aは照合レベル2、スコア値が18点の登録者Bは照合レベル4が設定される。
【0043】
各登録者ごとに設定された照合レベルは、直線データ42とともに登録される(S314)。このように、登録時に複数回の試し照合処理が行われることによって、この登録者の指紋画像が、どの程度の画質で読みこまれるかという傾向が判断され、これに応じて登録者ごとに照合レベルが設定される。
【0044】
次に、図7に指紋照合の処理の流れを示す。
照合者の指紋を撮像して指紋画像を読み込み(S701)、2値化データを作成する(S702)。そして、照合者の識別番号をキーにして、登録されたテンプレートデータから直線データが読み込まれ(S703)、試し照合の際と同様に、2値化データの画像全体から、各直線データとドットの並びが一致する一致直線が探し出される(S704)。このとき実際には、指紋登録時の試し照合のときと同様に、一致直線が抽出されないときには、2値化データの画像を両方向に一定角度ずつ回転させて、その都度一致データを探索し、全直線データまたは一定数以上の直線データについて一致直線が抽出されたとき、次の処理に進むようにする。ただし図7では、このような画像を回転させる処理については省略している。
【0045】
次に、抽出された一致直線のそれぞれの先頭座標から、一致直線の相対位置と登録されていた直線データの相対位置とが比較され(S705)、相対位置が一致した数からスコア値が算出される(S706)。ここで登録されていた照合レベルが読み込まれ(S707)、算出されたスコア値が照合レベルの値を満たしている場合に、この指紋が同一人物のものであると判定される(S708)。
【0046】
なお、登録時の試し照合のときと同様に、照合時における一致直線の相対位置の一致数のとる範囲を複数の段階に分割し、各段階にスコア値を割り当てることも可能である。また、このようなスコア値や照合レベルの段階的割り当て方法は、登録時と照合時で同じ設定でなければならない。
【0047】
【発明の効果】
以上説明したように、本発明の指紋照合装置では、指紋登録時に指紋の登録者ごとに照合レベルを設定して登録するので、登録時の読み込み状態によって指紋画像の画質に登録者ごとにバラツキが生じても、指紋照合の精度を高めることができる。
【0048】
また、本発明の指紋照合方法では、指紋登録時に試し照合を行って、照合レベルを指紋の登録者ごとに設定するので、登録時の読み込み状態によって指紋画像の画質に登録者ごとにバラツキが生じても、指紋照合の精度を高めることができる。
【図面の簡単な説明】
【図1】本発明の指紋照合装置の原理図を示す図である。
【図2】本発明の指紋照合装置の構成例を示す図である。
【図3】指紋登録の処理の流れを示すフローチャートである。
【図4】登録データの作成方法を示す図であり、(a)は2値データの画像を示し、(b)は直線データの抽出方法を示す。
【図5】直線データの照合方法を示す図であり、(a)は一致データの探索方法を、(b)は一致データの相対位置の比較方法を示す。
【図6】複数回の試し照合を行ったときの、算出されたスコア値と試し照合の回数との関係を示すグラフである。
【図7】指紋照合の処理の流れを示すフローチャートである。
【図8】従来の指紋照合装置の処理の流れを示すフローチャートであり、(a)は指紋登録時、(b)は指紋照合時を示す。
【符号の説明】
1……指紋照合装置、2……撮像手段、3……2値化手段、4……直線データ抽出手段、5……一致直線探索手段、6……相対位置比較手段、7……スコア値算出手段、8……照合レベル設定手段、9……記憶手段、10……判定手段、11……CCD、12……ASIC、13……CPU、14……RS232Cインタフェース、15……SRAM、16……フラッシュメモリ、20……ホストコンピュータ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a fingerprint collation apparatus and a fingerprint collation method for identifying an individual by collating a fingerprint.
[0002]
[Prior art]
In recent years, with the introduction of computers into a wide range of social systems, management of the system and ensuring safety have become problems. For example, it is generally performed that a user directly inputs a personal identification number or identifies each individual using a magnetic card or the like on which the personal identification number is recorded. Also, in everyday life, for example, a person is identified by using a key for managing a house or a car. However, the security code may be forgotten, and the magnetic card or key may be lost or forged, which is not sufficient for safety.
[0003]
Therefore, instead of these methods, a personal verification technique using biometric information has been developed. Among them, personal verification by fingerprint is an effective technique that can identify the person himself / herself reliably from the characteristic of the fingerprint that is unique to each individual and universal throughout the lifetime.
[0004]
Hereinafter, an example of a conventional fingerprint collation apparatus will be described.
FIG. 8 is a diagram showing the flow of processing of a conventional fingerprint collation apparatus, where (a) shows a fingerprint registration and (b) shows a fingerprint collation.
[0005]
When registering a fingerprint, as shown in FIG. 8A, a fingertip is first placed on the imaging surface and brought into close contact, and the fingerprint is formed as a single image by an optical camera using a CCD (Charge Coupled Device) or a semiconductor sensor. , And the fingerprint irregularities are converted into analog signals (S801). A specific range of the analog image signal is converted into a digital image signal, and image data binarized to 256 dots in the x direction and 128 dots in the y direction is created (S802).
[0006]
From this binarized data, three squares of 64 dots in the x direction and 64 dots in the y direction are extracted, and within each square, a straight line of 64 dots in the x direction and a straight line of 64 dots in the y direction, for example, 8 Eight dots are taken at a predetermined interval such as an equal interval of dots (S803). A total of 48 line data extracted in this way are extracted from each of the three squares, each line data that is 64 dot strings is recorded as a hexadecimal number string, and stored as a registered template (S804).
[0007]
In the case of fingerprint verification, as shown in FIG. 8B, the fingerprint is first read as an analog image (S811) and converted into binary data (S812), as in the case of registration, and then the collator's The straight line data of the person is read from the registered template using the identification number as a key (S813).
[0008]
Next, for all the straight line data, a search is made from the entire binarized data screen for a place where the arrangement of 64 dots matches (S814). At this time, considering that the binarized data may be slightly different even in the fingerprint image of the same person due to the difference in the imaging state of the fingerprint, for example, the number of matching dots out of 48 dots exceeded 48 At this time, it is regarded as the same straight line data and is extracted as a matching straight line. At this time, the top coordinates (x, y) of the extracted matching straight line are also read simultaneously.
[0009]
Since the straight line data is extracted only in the x and y directions, if the fingerprint image read at the time of verification is rotated at a different angle from the image at the time of registration, it matches. A straight line cannot be extracted. Therefore, if the coincidence line cannot be extracted in S814, the read image is rotated in both directions by a certain angle, and the coincidence line is extracted each time, and all the line data or a certain number of line data or more are extracted. When the coincidence curve can be extracted, the process proceeds to the next process. However, in FIG. 8B, the process of rotating such an image and extracting a matching straight line is omitted.
[0010]
When a coincidence straight line is extracted for all 48 straight line data, or for a certain number of straight line data, the relative position of the leading coordinates of each extracted coincidence curve and each registered straight line data Are compared with each other (S815). That is, when the registered straight line data is extracted at an 8-bit interval, it is compared whether or not the interval between adjacent matching curves is an 8-bit interval. Such comparison is performed for each of the 48 matching curves, and the number that matches the relative position of the straight line data is calculated as a score value (S816).
[0011]
Alternatively, the number of coincidence of relative positions is calculated for each straight line data of 8 squares each in the x-direction and y-direction at the time of registration. 2 points, 3 points for 7 points, 4 points for 8 points, 0 points for 4 points or less, and the number of coincidences is divided into appropriate stages and assigned points for each stage. Such a score assignment may be performed for each of the x and y directions of each square, and the score may be summed to calculate a scale with a total of 24 points as a limit, and this may be used as the score value.
[0012]
When the score value is calculated, it is determined that the read fingerprints belong to the same person when this value is equal to or greater than a predetermined numerical value according to a collation level set in advance (S817). At this time, if the limit is 24 points, the score value range is divided into appropriate stages such as 0 points to 4 points, level 1 to 5 points to 9 points, and
[0013]
[Problems to be solved by the invention]
By the way, in order to increase the accuracy of fingerprint collation, it is necessary to register as good a template as possible at the time of registration. In other words, when performing fingerprint collation as described above, the shape of the ridges and valleys of the fingerprint in the binarized image read at the time of registration is read more clearly and in a wider range. is important.
[0014]
In this way, if straight line data can be extracted and registered from a good template in which a real fingerprint pattern is read more accurately, the score value calculated at the time of fingerprint matching will be higher. Thus, the probability of performing an incorrect collation determination that it matches the fingerprint of another person is reduced.
[0015]
However, in the case of a device that reads fingerprints optically or with a semiconductor sensor or the like as described above, the thickness of the fingerprint ridges differs depending on the wetness of the fingertips or changes in humidity depending on the season. There are variations in the image quality of the fingerprint image to be read, such as a partially missing portion, and the registered straight line data becomes inaccurate. For this reason, for a registrant who has a rough fingerprint image read at the time of registration, there is a high possibility that fingerprint matching will not be correctly determined even if the fingerprint of the same person is read at the time of collation.
[0016]
Conventionally, when fingerprints of a plurality of people are registered and the quality of data registered by the registrant varies, a threshold value (matching level) for determining a fingerprint match is set as the registered data. It was common to set it uniquely for registrants with poor quality. However, in this case, since fingerprint verification is determined at a low verification level for both people with good and bad registration data quality, the probability of verification error will be high for all registrants.
[0017]
The present invention has been made in view of the above-described points. A fingerprint in which a fingerprint collation level is increased and collation judgment errors are reduced regardless of variations in image quality of each registrant of a fingerprint image read at the time of registration. A verification device is provided.
[0018]
Another object of the present invention is to provide a fingerprint collation method in which a fingerprint collation level is increased and collation judgment errors are reduced regardless of variations in image quality of each registrant of a fingerprint image read at the time of registration. It is.
[0019]
[Means for Solving the Problems]
In order to solve the above-described problems, the present invention captures a fingerprint image in a fingerprint collation apparatus that collates fingerprints and identifies individuals. Read by An imaging unit, a binarizing unit for generating binarized data obtained by binarizing the fingerprint image, and a dot width from the binarized data First Straight line data extracting means for extracting a plurality of straight line data having a specific number of dot rows at a predetermined interval; and the binarized data And already extracted and registered The dot arrangement matches for each of the straight line data The straight line data already extracted and registered Coincident line Explore as A matching line search means; Explored A relative position of each of the coincident lines; Already extracted and registered Of the straight line data So Relative position comparison means for comparing each of the relative positions, score value calculation means for calculating the total number of the matched relative positions as a score value, and immediately after registration of the straight line data Test collation realized by executing a series of processes of the binarization means, the coincidence straight line search means, and the relative position comparison means for a fingerprint image read by the imaging means as a processing target is performed a plurality of times. It was repeated and obtained with the trial matching of each time Average value of the score values Calculate Collation level setting means for outputting as a collation level, storage means for registering and storing the straight line data and the collation level for each registrant, and fingerprint collation By the imaging means Read As processing target Determination means for determining that the fingerprint is that of the same person when the score value calculated from the fingerprint image is equal to or higher than the collation level of each registrant. In the case of the trial collation, the coincidence straight line search means is equal to or less than the first specific number of the binarized data and the dot rows constituting the straight line data already extracted and registered. And the already extracted and registered straight line data in which the dot arrangement for the second specific number of dots or more matches is searched as the matching straight line, and when the matching straight line cannot be searched, the processing object The fingerprint image is rotated by a certain angle, and the search for the matching straight line is repeated each time, and a search for a number of the matching straight lines or more is performed. A fingerprint collation device is provided.
[0020]
In such a fingerprint verification device, registration is performed by setting a verification level for each fingerprint registrant at the time of fingerprint registration, so even if the image quality of the fingerprint image varies for each registrant depending on the reading state at the time of registration, fingerprint verification Can improve the accuracy.
[0021]
According to the present invention, a fingerprint image is captured in a fingerprint collation method for identifying an individual by collating a fingerprint. To read The binarized data obtained by binarizing the fingerprint image is created, and the dot width is 1 dot from the binarized data. First Extract a plurality of straight line data with a specific number of dot rows at a predetermined interval, The binarized data and already extracted and registered The dot arrangement matches for each of the straight line data The straight line data already extracted and registered Coincident line Explore as , Explored A relative position of each of the coincident lines; Already extracted and registered The relative position of each of the straight line data is compared, and the sum of the number of matching relative positions is used as a score value. For the fingerprint image read immediately after registration of the straight line data, the trial collation is repeated a plurality of times, and the average value of the score values obtained in each trial collation is calculated and output as a collation level And the straight line data and Register and store the verification level for each registrant, Fingerprint In the case of Calculated from the fingerprint image as the read processing target The score value is , Climb The fingerprint is determined to be that of the same person when the collation level is equal to or higher than each recording person In the case of the trial collation, the binarized data and the second specific number that are equal to or less than the first specific number and the second specific number of the dot rows that constitute the straight line data that has already been extracted and registered. The previously extracted and registered straight line data in which the dot arrangement for the above dots matches is searched as the matching straight line, and when the matching straight line cannot be searched, the fingerprint image to be processed is set at a certain angle. Rotate each time and repeat the search for the matching line each time. A fingerprint collation method is provided.
[0022]
In such a fingerprint collation method, trial collation is performed at the time of fingerprint registration, and the collation level is set for each fingerprint registrant. Therefore, even if the image quality of the fingerprint image varies for each registrant depending on the reading state at the time of registration. The accuracy of fingerprint verification can be improved.
[0023]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 shows a principle diagram of a fingerprint collation apparatus according to the present invention. The fingerprint collation device 1 reads and registers a fingerprint, and collates the read fingerprint with the registered fingerprint to determine whether the fingerprint is of the same person.
[0024]
The
At the time of registration, the fingerprint is imaged a plurality of times, and a predetermined number of dots are arranged with a width of 1 dot in the vertical direction and the horizontal direction of the image from the binarized data of the first fingerprint image by the straight line data extraction means 4. Are extracted at predetermined intervals. This straight line data is stored in the storage means 9.
[0025]
Thereafter, the fingerprint is picked up again, and this straight line data and trial matching are performed a plurality of times. Similar to the reading of the first fingerprint, the fingerprint image read by the
[0026]
The relative position comparison means 6 compares the relative positions of the extracted matching straight lines with the relative positions of the registered straight line data to check whether they match. The score value calculation means 7 uses the total number of the matching relative positions as a score value, and the collation level setting means 8 averages the score values calculated by a plurality of trial collations, and the same person at the time of collation This average value is set to the collation level indicating the threshold value to be determined. This collation level is stored for each registrant by the storage means 9 together with the straight line data.
[0027]
On the other hand, at the time of fingerprint collation, a score value is calculated in the same manner as trial collation at the time of registration. That is, a fingerprint is imaged by the
[0028]
When the calculated score value satisfies the collation level registered in the
[0029]
In the fingerprint collation apparatus 1, the higher the collation level is, the higher the accuracy of fingerprint collation is. Conversely, the lower the collation level is, the higher the possibility that an erroneous determination is made. Sometimes trial collation is performed a plurality of times, and an average of score values calculated at this time is set for each registrant. For this reason, a person who tends to read a fingerprint image relatively well has a higher collation level. When reading a fingerprint by the image pickup means 2, due to differences in the wetness of the fingertip, how to apply force, etc. Even if the image quality of fingerprint images varies among registrants, the accuracy of fingerprint collation can be improved as a whole.
[0030]
Next, FIG. 2 shows a configuration example of the fingerprint collation device of the present invention.
The fingerprint image is picked up by an optical camera using the
[0031]
Thereafter, the fingerprint is imaged again by the
[0032]
When a fingerprint collation command is sent from the
[0033]
In some cases, a semiconductor sensor is used instead of the
Next, an example of the fingerprint verification process will be described in detail.
[0034]
FIG. 3 shows the flow of fingerprint registration processing. FIG. 4 shows a method for creating registration data in detail. 4A shows an image of binary data, and FIG. 4B shows a method of extracting straight line data. Further, FIG. 5 shows a method for collating straight line data in detail. FIG. 5A shows a matching data search method, and FIG. 5B shows a relative position comparison method of matching data. The fingerprint registration process will be described with reference to FIGS. 3, 4 and 5.
[0035]
When the fingerprint registration operation is started, a fingerprint is imaged (S301), and the read image is converted into binarized data 41 (S302).
In S302, as shown in FIG. 4A, the specific range of the read analog fingerprint image is converted into
[0036]
Next, a fingerprint is imaged again for trial verification (S305), and
[0037]
Since the
[0038]
After the coincidence
[0039]
At this time, for each direction of each square range, the range in which the score value is taken may be divided into appropriate stages, and the score value may be set at each stage. Here, for example, with respect to one direction of each square range, 0 points when the number of relative positions of the eight
[0040]
Thereafter, the trial collation process from S305 to S310 is repeated a plurality of times, and the score value is calculated in each process (S311). After completing the predetermined number of trial collations, the score values are averaged (S312), and the average value is set as the collation level (S313).
[0041]
Further, when setting the collation level (S313), the range of the score value having the highest score of 24 may be divided into appropriate stages, and the collation level may be set for each stage. As an example, FIG. 6 is a graph showing the relationship between the calculated score value and the number of trial collations when a plurality of trial collations are performed.
[0042]
In FIG. 6, the number of each score value calculated for each time by performing trial collation for a plurality of registrants A and B is shown, and the average score value of registrant A is 9 points. It is assumed that the average score value of becomes 18 points. Here, the range of score values up to 24 points is divided into 5 levels: 0 points, 4 points, 5 points, 9 points, 10 points, 14 points, 15 points, 19 points, and 20 points, 24 points. Each stage is assigned with
[0043]
The collation level set for each registrant is registered together with the straight line data 42 (S314). In this way, a plurality of trial matching processes are performed at the time of registration to determine the tendency of the image quality of the registrant's fingerprint image to be read, and matching is performed for each registrant accordingly. The level is set.
[0044]
Next, FIG. 7 shows a flow of fingerprint collation processing.
The fingerprint of the collator is captured and the fingerprint image is read (S701), and binarized data is created (S702). Then, using the collator identification number as a key, straight line data is read from the registered template data (S703). Similar to the trial collation, each straight line data and dot data are extracted from the entire binarized data image. A matching straight line with a matching line is searched for (S704). At this time, as in the case of the trial collation at the time of fingerprint registration, when the coincidence straight line is not extracted, the image of the binarized data is rotated by a certain angle in both directions, and the coincidence data is searched each time. When coincident lines are extracted for straight line data or a certain number of straight line data, the process proceeds to the next process. However, in FIG. 7, the process of rotating such an image is omitted.
[0045]
Next, the relative position of the matching straight line is compared with the relative position of the registered straight line data from the leading coordinates of each of the extracted matching straight lines (S705), and a score value is calculated from the number of matching relative positions. (S706). The collation level registered here is read (S707), and when the calculated score value satisfies the collation level value, it is determined that the fingerprint belongs to the same person (S708).
[0046]
As in the case of trial collation at the time of registration, it is also possible to divide the range taken by the number of matches of the relative positions of the coincidence lines at the time of collation into a plurality of stages and assign score values to each stage. In addition, such a stepwise assignment method of score values and collation levels must be the same setting at the time of registration and collation.
[0047]
【The invention's effect】
As described above, in the fingerprint collation device according to the present invention, since the collation level is set and registered for each fingerprint registrant at the time of fingerprint registration, the fingerprint image quality varies depending on the registrant depending on the reading state at the time of registration. Even if it occurs, the accuracy of fingerprint verification can be improved.
[0048]
In the fingerprint collation method of the present invention, trial collation is performed at the time of fingerprint registration, and the collation level is set for each fingerprint registrant. Therefore, the image quality of the fingerprint image varies depending on the registrant depending on the reading state at the time of registration. However, the accuracy of fingerprint verification can be improved.
[Brief description of the drawings]
FIG. 1 is a diagram showing a principle diagram of a fingerprint collation device of the present invention.
FIG. 2 is a diagram illustrating a configuration example of a fingerprint collation device according to the present invention.
FIG. 3 is a flowchart showing a process flow of fingerprint registration.
4A and 4B are diagrams illustrating a registration data creation method, where FIG. 4A illustrates an image of binary data, and FIG. 4B illustrates a method of extracting straight line data.
5A and 5B are diagrams showing a method for collating straight line data, where FIG. 5A shows a method for searching for matching data, and FIG. 5B shows a method for comparing the relative positions of the matching data.
FIG. 6 is a graph showing a relationship between a calculated score value and the number of trial collations when a plurality of trial collations are performed.
FIG. 7 is a flowchart showing a flow of fingerprint matching processing.
FIGS. 8A and 8B are flowcharts showing a process flow of a conventional fingerprint collation apparatus, where FIG. 8A shows a fingerprint registration time, and FIG. 8B shows a fingerprint collation time.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Fingerprint collation apparatus, 2 ... Imaging means, 3 ... Binarization means, 4 ... Line data extraction means, 5 ... Matching line search means, 6 ... Relative position comparison means, 7 ... Score value Calculation means 8... Collation level setting means 9... Storage means 10... Determination means 11... CCD, 12... ASIC, 13. ... Flash memory, 20 ... Host computer
Claims (4)
指紋画像を撮像することで読み込む撮像手段と、
前記指紋画像を2値化した2値化データを作成する2値化手段と、
前記2値化データから1ドット幅で第1の特定数のドット列をなした直線データを所定の間隔で複数抽出する直線データ抽出手段と、
前記2値化データと、既に抽出され、登録されている前記直線データのそれぞれについてドット並びが一致する既に抽出され、登録されている前記直線データを一致直線として探索する一致直線探索手段と、
探索された前記一致直線のそれぞれの相対位置と既に抽出され、登録されている前記直線データのそれぞれの前記相対位置とを比較する相対位置比較手段と、
前記相対位置の一致した数の合計をスコア値とするスコア値算出手段と、
前記直線データの登録直後に前記撮像手段により読み込まれた指紋画像を処理対象として、前記2値化手段、前記一致直線探索手段、及び前記相対位置比較手段の一連の処理が実行されることにより実現される試し照合が複数回繰り返され、各々の回の前記試し照合で得られた前記スコア値の平均値を算出し、照合レベルとして出力する照合レベル設定手段と、
前記直線データおよび前記照合レベルを登録者ごとに登録して記憶する記憶手段と、
指紋照合の際に前記撮像手段により読み込まれた処理対象としての前記指紋画像より算出された前記スコア値が、登録者それぞれの前記照合レベル以上であるとき指紋が同一人物のものであると判定する判定手段と、
を有し、
前記一致直線探索手段は、前記試し照合の場合には、
前記2値化データと、既に抽出され、登録されている前記直線データを構成する前記ドット列のうち前記第1の特定数以下、かつ第2の特定数以上のドットについてのドット並びが一致する既に抽出され、登録されている前記直線データを、前記一致直線として探索し、
前記一致直線が探索できなかったときは、処理対象の前記指紋画像を一定角度ずつ回転させて、その都度前記一致直線の探索を繰り返し、一定数以上の前記一致直線を探索することを特徴とする指紋照合装置。In a fingerprint collation device that identifies individuals by collating fingerprints,
Imaging means for reading by taking a fingerprint image;
Binarization means for creating binarized data obtained by binarizing the fingerprint image;
Straight line data extracting means for extracting a plurality of straight line data that form a first specific number of dot rows with a dot width from the binarized data at a predetermined interval;
Matching line search means for searching the already-extracted and registered line data as matching lines for the binarized data and the already-extracted and registered line data in which the dot arrangement matches,
And searched respective relative positions of the matching linear already been extracted, the relative position comparing means for comparing the relative positions of their respective of the line data that is registered,
A score value calculating means having the total number of the matched relative positions as a score value;
Realized by executing a series of processes of the binarization means, the coincident line search means, and the relative position comparison means with the fingerprint image read by the imaging means immediately after registration of the straight line data as a processing target. The collation level setting means for repeating the trial collation performed a plurality of times , calculating an average value of the score values obtained by the trial collation of each time, and outputting as a collation level;
Storage means for registering and storing the straight line data and the collation level for each registrant;
When the score value calculated from the fingerprint image as a processing target read by the imaging unit at the time of fingerprint collation is equal to or higher than the collation level of each registrant, it is determined that the fingerprints belong to the same person A determination means;
I have a,
In the case of the trial matching, the matching line search means
The binarized data and the dot arrangement of dots that are not more than the first specific number and that are not less than the second specific number in the dot rows constituting the straight line data that has already been extracted and registered match. Search the straight line data already extracted and registered as the matching straight line,
When the matching straight line cannot be searched, the fingerprint image to be processed is rotated by a certain angle, and the search for the matching straight line is repeated each time to search for a certain number or more of the matching straight lines. Fingerprint verification device.
指紋画像を撮像することで読み込み、
前記指紋画像を2値化した2値化データを作成し、
前記2値化データから1ドット幅で第1の特定数のドット列をなした直線データを所定の間隔で複数抽出し、
前記2値化データと、既に抽出され、登録されている前記直線データのそれぞれについてドット並びが一致する既に抽出され、登録されている前記直線データを一致直線として探索し、
探索された前記一致直線のそれぞれの相対位置と既に抽出され、登録されている前記直線データのそれぞれの前記相対位置とを比較し、
前記相対位置の一致した数の合計をスコア値とし、
前記直線データの登録直後に読み込まれた指紋画像を処理対象として、試し照合が複数回繰り返され、各々の回の前記試し照合で得られた前記スコア値の平均値を算出し、照合レベルとして出力し、
前記直線データおよび前記照合レベルを登録者ごとに登録して記憶し、
指紋照合の際に、処理対象としての前記指紋画像より算出された前記スコア値が、登録者それぞれの前記照合レベル以上のとき前記指紋が同一人物のものであると判定し、
前記試し照合の場合には、前記2値化データと、既に抽出され、登録されている前記直線データを構成する前記ドット列のうち前記第1の特定数以下、かつ第2の特定数以上のドットについてのドット並びが一致する既に抽出され、登録されている前記直線データを、前記一致直線として探索し、前記一致直線が探索できなかったときは、処理対象の前記指紋画像を一定角度ずつ回転させて、その都度前記一致直線の探索を繰り返し、一定数以上の前記一致直線の探索することを特徴とする指紋照合方法。In a fingerprint collation method for identifying an individual by collating a fingerprint,
Read by taking a fingerprint image,
Create binarized data by binarizing the fingerprint image,
Extracting a plurality of straight line data at a predetermined interval from the binarized data and forming a first specific number of dot rows with a dot width;
Search the already-extracted and registered straight line data in which the dot arrangement matches for each of the binarized data and the already extracted and registered straight line data as a matching straight line,
Comparing each relative position of the searched straight line with each relative position of the already extracted and registered straight line data;
The sum of the number of matching relative positions is the score value,
For the fingerprint image read immediately after registration of the straight line data, the trial collation is repeated a plurality of times, and the average value of the score values obtained in each trial collation is calculated and output as a collation level And
Register and store the straight line data and the matching level for each registrant,
During the fingerprint collation, said score value calculated from the fingerprint image to be processed is, the time of each registration Rokusha of the above matching level fingerprint is determined to be the same person,
In the case of the trial collation, the binarized data and the dot lines constituting the linear data already extracted and registered are not more than the first specified number and not less than the second specified number. The straight line data that has already been extracted and registered that matches the dot arrangement for the dots is searched as the matching straight line. When the matching straight line cannot be searched, the fingerprint image to be processed is rotated by a certain angle. In this case, the fingerprint matching method is characterized in that the search for the matching straight line is repeated each time to search for a certain number or more of the matching straight lines .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000032544A JP4470263B2 (en) | 2000-02-10 | 2000-02-10 | Fingerprint verification device and fingerprint verification method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000032544A JP4470263B2 (en) | 2000-02-10 | 2000-02-10 | Fingerprint verification device and fingerprint verification method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001222715A JP2001222715A (en) | 2001-08-17 |
| JP4470263B2 true JP4470263B2 (en) | 2010-06-02 |
Family
ID=18557128
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000032544A Expired - Lifetime JP4470263B2 (en) | 2000-02-10 | 2000-02-10 | Fingerprint verification device and fingerprint verification method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4470263B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111428603B (en) * | 2020-03-18 | 2023-05-09 | 杭州指安科技股份有限公司 | Electronic device and method for guaranteeing registered fingerprint quality in fingerprint identification system |
-
2000
- 2000-02-10 JP JP2000032544A patent/JP4470263B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001222715A (en) | 2001-08-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5505504B2 (en) | Biometric authentication apparatus, biometric authentication method, biometric authentication computer program, and biometric information registration apparatus | |
| CA2256672C (en) | Biometric recognition using a classification neural network | |
| Jain et al. | Automated fingerprint identification and imaging systems | |
| US6876757B2 (en) | Fingerprint recognition system | |
| EP1467308B1 (en) | Image identification system | |
| US7206437B2 (en) | Method to conduct fingerprint verification and a fingerprint verification system | |
| US20080002860A1 (en) | Recognition method using hand biometrics with anti-counterfeiting | |
| EP1339008A2 (en) | Authentication method, and program and apparatus therefor | |
| US20080298648A1 (en) | Method and system for slap print segmentation | |
| WO2011042950A1 (en) | Bioinformation processing device, bioinformation processing method and computer program for bioinformation processing | |
| WO2008008591A2 (en) | Method and apparatus for determining print image quality | |
| WO2008054940A2 (en) | Print matching method and apparatus using pseudo-ridges | |
| US20060120578A1 (en) | Minutiae matching | |
| JP4470263B2 (en) | Fingerprint verification device and fingerprint verification method | |
| Szczepanik et al. | Data management for fingerprint recognition algorithm based on characteristic points' group | |
| EP1295242B2 (en) | Check of fingerprints | |
| Sha et al. | Orientation-improved minutiae for fingerprint matching | |
| Abdulameer | Developing and valuation for Techniques Fingerprint Recognition System. | |
| Yau et al. | Fingerprint templates combination | |
| Patil et al. | Fingerprint recognition for Library management | |
| JP2795921B2 (en) | Personal authentication device | |
| JP2600680B2 (en) | Personal verification device | |
| KR20050014406A (en) | System And Method For Identifying Fingerprint In Mobile Communication Terminal | |
| KR20040105065A (en) | Strong correlated or weakly correlated grouping fingerprint matching method | |
| JP2790689B2 (en) | Fingerprint center position calculation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070125 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20070125 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091113 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091124 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100118 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100209 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100222 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130312 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130312 Year of fee payment: 3 |