JP3353878B2 - 回転指紋印象採取方式 - Google Patents
回転指紋印象採取方式Info
- Publication number
- JP3353878B2 JP3353878B2 JP17750797A JP17750797A JP3353878B2 JP 3353878 B2 JP3353878 B2 JP 3353878B2 JP 17750797 A JP17750797 A JP 17750797A JP 17750797 A JP17750797 A JP 17750797A JP 3353878 B2 JP3353878 B2 JP 3353878B2
- Authority
- JP
- Japan
- Prior art keywords
- frame data
- image
- finger
- feature point
- peak point
- 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 - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/1335—Combining adjacent partial images (e.g. slices) to create a composite input or reference pattern; Tracking a sweeping finger movement
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Image Input (AREA)
- Collating Specific Patterns (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Description
度に取り込む指紋印象採取方式に関する。
を入力し、入力された画像と予め入力されている指掌紋
の画像を照合するシステムが用いられている。
入力する方法として、インクを塗布した指や掌を紙面に
押しつけ、指掌紋を形成する凹凸パターンを紙面上に転
写し、紙面上に転写された凹凸パターンをイメージスキ
ャナで読み込む方法が用いられていた。
クを塗布したり、指掌紋を正確に紙面に転写するために
指や掌を紙面に強く押しつける等の間接的な手間がかか
る。特に、指の指紋を採取する場合には、指を紙面上で
回転させる必要があり、このとき指のズレが生じ易く、
指紋が紙面上に正確に転写され難い。そして、指のずれ
等により指紋が鮮明に転写されなかった場合には、指に
再度インクを塗布し、新たな紙を用意して指掌紋の転写
を行わなければならない。
紋を直接採取する方法が要求されている。このような要
求に対し、(1)特願昭60−500196号公報に記
載された指紋画像写像装置が開示されている。この指紋
画像写像装置は、チューブ状のガラス管に指を挿入し、
ガラス管の内面に指を接触させながら回転することで、
指の指紋画像を採取する装置である。
と短手方向とに走査し、一次撮像素子の動きに合わせて
指を回転させる方法も提示されている。
(1)の装置では、ガラス管の内径より細い指の指紋画
像を採取する場合に、ガラス管に指の一部しか触れない
ため、指がずれ易すく、部分的な指紋画像しか採取でき
ない虞がある。
転速度を一次撮像素子の動きに合わせて一定に保たなけ
ればならず、正確な指紋画像を採取することは容易では
ない。
なされたものであり、指紋全体を簡略な作業で正確に採
取することができる技術を提供することを課題とする。
決するために以下のような手段を採用した。すなわち、
本発明にかかる回転指紋画像採取方式は、入力面上に回
転押捺される指の指紋画像をフレーム単位に入力する画
像入力手段と、前記フレームデータより前記指紋画像の
特徴点の位置を検出する特徴点検出手段と、前記特徴点
の位置に応じて合成用に抽出する領域を決定する合成領
域決定手段と、前記合成領域決定手段により決定された
合成領域の画像データを前記フレームデータから抽出す
る画像切り出し手段と、前記画像入力手段が前記フレー
ムデータの入力前に入力したフレームデータを合成して
得られた合成フレームの前記合成領域に対応する領域の
画像データを前記画像切り出し手段により抽出された画
像データに書き換える画像合成手段と、を備える(請求
項1記載に対応)。
に載置された指の回転進行方向を予測する指回転方向判
別手段を更に備え、前記合成領域決定手段は、特徴点の
位置に応じて前記フレームデータから抽出すべき領域の
境界の位置を決定する合成基準位置決定部と、前記境界
位置を基準にして前記回転進行方向側に位置する領域を
合成画像領域とみなす合成領域決定部とを含むようにし
てもよい(請求項2に対応)。
特徴点がフレームの一側の半分の領域内に位置するか、
あるいはフレームの他側の半分の領域内に位置するかを
判別し、前記特徴点がフレームの一側の半分の領域内に
位置するとき、前記指の回転進行方向が前記フレームの
一側から他側へ向かう方向であると判定し、前記特徴点
がフレームの他側の半分の領域内に位置するとき、前記
指の回転進行方向が前記フレームの他側から一側へ向か
う方向であると判定するようにしてもよい(請求項3に
対応)。
置を基準にして前記回転進行方向側の所定の範囲内に位
置する領域のみを合成領域とみなすようにしてもよい
(請求項4に対応)。
記指の短手方向の一側の端部と他側の端部とを検出し、
これら端部間の短手方向の距離を前記指の幅とみなす指
幅検出手段を更に備え、前記合成領域決定部は、前記指
の幅に応じて前記所定の範囲を決定するようにしてもよ
い(請求項5に対応)。
いて2枚目のフレームデータの特徴点の位置が1枚目の
フレームデータの特徴点の位置を基準にして前記指の回
転進行方向側に移動していない場合に、前記合成基準位
置決定部は、前記1枚目のフレームデータの特徴点を回
転進行方向に所定の距離だけ移動させた位置を前記2枚
目のフレームデータの特徴点とみなして境界位置を決定
するようにしてもよい(請求項6に対応)。
上に載置された指の回転進行方向を予測する指回転方向
判別手段と、連続する所定枚数のフレームデータにおい
て各フレームデータの特徴点が直前のフレームデータの
特徴点を基準にして前記指の回転進行方向側に移動して
いない場合に、前記入力面上に載置された指の回転押捺
が終了したとみなす回転終了判別手段とを更に備えるよ
うにしてもよい(請求項7に対応)。
像入力手段により入力されたフレームデータを走査し、
前記指の長手方向の先端部を第1の特徴点とみなす第1
の特徴点検出部と、前記フレームデータを走査し、前記
指の短手方向の回転進行方向側の端部を第2の特徴点と
みなす第2の特徴点検出部とを含むようにしてもよい。
続する2枚のフレームデータにおいて2枚目のフレーム
データの第1の特徴点が1枚目のフレームデータの第1
の特徴点を基準にして前記指の回転進行方向側に移動し
ておらず、前記2枚目のフレームデータの第2の特徴点
が前記1枚目のフレームデータの第2の特徴点を基準に
して前記指の回転進行方向側に移動している場合に、前
記2枚目のフレームデータの第2の特徴点が前記1枚目
のフレームデータの第2の特徴点から移動した距離を所
定の関数に代入して得られる値を、前記2枚目のフレー
ムデータの第1の特徴点が前記1枚目のフレームデータ
の第1の特徴点から移動した距離とみなして前記2枚目
のフレームデータの第1の特徴点の位置を定め、定めら
れた第1の特徴点の位置に応じて境界位置を決定する
(請求項8に対応)。
画像入力手段により入力されたフレームデータを走査
し、前記指の長手方向の先端部を第1の特徴点とみなす
第1の特徴点検出部と、前記フレームデータを走査し、
前記指の短手方向の回転進行方向側の端部を第2の特徴
点とみなす第2の特徴点検出部とを含むようにしてもよ
い。この場合、前記合成基準位置決定部は、連続する2
枚のフレームデータにおいて2枚目のフレームデータの
第1の特徴点が1枚目のフレームデータの第1の特徴点
を基準にして前記指の回転進行方向側に移動しておら
ず、前記2枚目のフレームデータの第2の特徴点が前記
1枚目のフレームデータの第2の特徴点を基準にして前
記指の回転進行方向側に移動している場合に、前記2枚
目のフレームデータの第2の特徴点の位置を所定の関数
に代入して得られる値を、前記2枚目のフレームデータ
の第1の特徴点の位置とみなして境界位置を決定する
(請求項9に対応)。
ムデータを前記指の回転進行方向と平行に走査し、所定
値以上の画素値を有する画素を最初に検出した位置を第
1の特徴点とみなすとともに、各走査線が所定値以上の
画素値を有する画素を最初に検出した位置から各走査線
の基端までの距離が最も短い走査線を検出し、その走査
線が所定値以上の画素値を有する画素を最初に検出した
位置を第2の特徴点とみなすようにしてもよい(請求項
10に対応)。
1の特徴点が存在しないことを検出したとき、前記指の
回転押捺が終了したとみなす回転終了判別手段を更に備
えるようにしてもよい(請求項11に対応)。
において各フレームデータの特徴点が直前のフレームデ
ータの特徴点を基準にして前記指の回転進行方向側へ移
動していないことを検出したとき、前記指の回転押捺が
終了したとみなす回転終了判別手段を更に備えるように
してもよい(請求項12に対応)。
データの所定の領域内に存在しないことを判定したと
き、連続する所定枚数のフレームデータにおいて各フレ
ームデータの第2の特徴点が直前のフレームデータの第
2の特徴点を基準にして前記指の回転進行方向側に移動
していないことを判定したとき、あるいは、連続する2
枚のフレームデータにおいて2枚目のフレームデータの
第1の特徴点が1枚目のフレームデータの第1の特徴点
を基準にして前記指の回転進行方向側に移動しておら
ず、且つ前記2枚目のフレームデータの第2の特徴点が
前記1枚目のフレームデータの第2の特徴点を基準にし
て前記指の回転進行方向側に移動していないことを判定
したときに、前記指の回転押捺が終了したとみなす回転
終了判別手段を更に備えるようにしてもよい(請求項1
3に対応)。
において各フレームデータの第1の特徴点及び第2の特
徴点が直前のフレームデータの第1の特徴点及び第2の
特徴点を基準にして前記指の回転進行方向に移動してい
ないことを判定したとき、前記指の回転押捺が終了した
とみなす回転終了判別手段を更に備えるようにしてもよ
い(請求項14に対応)。
タにおいて各フレームデータの特徴点が直前のフレーム
データの特徴点を基準にして前記指の回転進行方向と逆
の方向に移動していることを判定したとき、前記指の回
転押捺が終了したとみなす回転終了判別手段を更に備え
るようにしてもよい(請求項15に対応)。
る2枚のフレームデータにおいて2枚目のフレームデー
タの第1の特徴点が1枚目のフレームデータの第1の特
徴点を基準にして前記指の回転進行方向側に移動してい
ない場合に限り、前記1枚目のフレームデータ及び前記
2枚目のフレームデータの第2の特徴点を検出するよう
にしてもよい(請求項16に対応)。
ームデータの特徴点を検出する際に、前記フレームデー
タの直前のフレームデータで決定された境界位置より前
記指の回転進行方向側に位置する領域のみを走査するよ
うにしてもよい(請求項17に対応)。
徴点が回転進行方向に移動しておらず、前記2枚のフレ
ームデータを含む所定枚数のフレームデータの全ての特
徴点が直前のフレームデータの特徴点を基準にして回転
進行方向と逆方向に移動していないこと判定したとき、
前記指の回転押捺が中断されているとみなし、次のフレ
ームデータに待機する回転中断判別手段を更に備えるよ
うにしてもよい(請求項18に対応)。
て図面に基づいて説明する。 〈実施の形態1〉図1は、本発明にかかる回転指紋印象
採取方式を適用する回転指紋印象採取装置の構成を示
す。
三角柱状に形成されたプリズム2、発光ダイオード(L
ED)3、集光レンズ4、及びCCD撮像素子5からな
る光学機器と、画像処理回路6とを備える。
手段を実現するものであり、前記プリズム2の3つの側
面のうち第1の側面2a上に載置された物体に、前記L
ED3から光信号を照射すると、前記光信号が前記プリ
ズム2の第2の側面2cからプリズム2内に入射され
る。そして、前記光信号は、前記物体と前記第1の側面
2aとの接触部分で反射されて、プリズム2の第2の側
面2cから出射される。プリズム2から出射された光信
号は、集光レンズ4を介してCCD撮像素子5に入射さ
れる。
無反射コーティング2dが施されており、プリズム2内
で乱反射された光信号が前記CCD撮像素子に入射され
るのを防止する。
の強度に応じた電荷を蓄電する光電変換素子アレイと、
前記光電変換素子アレイと同一面積を有する蓄電素子ア
レイと、前記光電変換素子アレイに蓄電された電荷を前
記蓄電素子アレイに転送する電荷転送素子と、前記蓄電
素子アレイに転送された電荷を水平ライン毎に出力する
電荷転送素子とから構成される。
プリズム2の第1の側面2a上に指が載置されたとき、
前記指の指紋を構成する凹凸パターンの凸部のみが前記
第1の側面2aと接触するので、前記凸部で反射された
光信号のみが前記プリズム2から前記集光レンズ4を通
って前記CCD撮像素子5に入射される。
素子アレイには、前記指紋の凸部の形状に沿って電荷が
蓄電され、このCCD撮像素子5から出力される信号
は、前記指紋の印象を表すアナログ画像信号になる。
面2a上において、前記指が短手方向に沿って回転押捺
されると、前記光学機器は、指の回転に従って前記第1
の側面2aに押捺された指紋の印象画像を時系列的に入
力する。このようにして入力された印象画像は、フレー
ム単位に画像処理回路6へ送信される。
図3、4に基づいて説明する。図3は、画像処理回路6
のハードウェア構成を示す。この画像処理回路6は、バ
ス68によって相互に接続された、入力ポート61、プ
ログラムメモリ62、ワークメモリ63、画像メモリ6
4、RAM(Random Access Memory)68、CPU(Ce
ntral Processing Unit;中央処理ユニット)65、及び
出力ポート66を備えている。
コンバータ(A/D)60が接続され、前記出力ポート
66には、外部インタフェース回路67が接続される。
さらに、画像処理回路6には、マウスやキーボード等の
入力装置、プリンタやディスプレイ等の出力装置、及び
光ディスクや磁気ディスク等の外部記憶装置が接続され
る。
データやコマンドを入力するための機器であり、画像処
理回路6内の外部インタフェース回路67に接続され
る。前記出力装置は、画像処理回路6により処理された
指紋画像を出力するための機器であり、画像処理回路6
内の外部インタフェース回路67に接続される。
路6により処理された指紋画像を記憶するための機器で
あり、画像処理回路6内の外部インタフェース回路67
に接続される。
ンバータ60は、前記CCD撮像素子5からのアナログ
画像信号をフレーム(画面)単位に量子化及び標本化し
て、二次元のデジタル画像信号として出力する。尚、前
記A/Dコンバータ60は、アナログ画像上にマトリク
ス状に配置されたXmax×Ymax個の標本点(画素)につ
いて標本化及び量子化を行うものとする。
ームメモリ領域を有し、前記A/Dコンバータ60から
出力されるフレームデータを前記フレームメモリに記憶
する。 前記プログラムメモリ62は、CPU65が実
行すべきソフトウェアプログラムを記憶する。
憶されたフレームデータを所定の条件に従って処理する
ために使用される。RAM69は、CPU65の演算結
果等を記憶する。
ラムメモリ62に記憶されたブートストラップローダに
従って動作し、各メモリのチェック等を行った後、プロ
グラムメモリ62に記憶されたオペレーションシステム
をワークメモリ63に読み込む。続いて、CPU65
は、前記オペレーティングシステム上で動作するアプリ
ケーションプログラムを前記プログラムメモリ62から
ワークメモリ63に読み出す。そして、CPU65は、
前記アプリケーションプログラムに従って各部を制御
し、その結果、各部が画像処理回路として機能する。
ンプログラムに従って各部を制御することによって実現
される画像処理回路の機能について説明する。図4は、
画像処理回路6の構成を機能別に表したブロック図であ
る。
7、指回転方向判別部8、合成基準位置算出部9、画像
切り出し部10、画像合成部11、及び回転終了判別部
12を備える。
に記憶されたフレームデータを走査し、指紋の凹凸パタ
ーンを表す画像領域のうち垂直方向の座標値が最大とな
る画素(以下、垂直ピーク点)を第1の特徴点として検
出する。そして、前記垂直ピーク点検出部7は、前記垂
直ピーク点の水平方向の座標値(以下、X座標値:S)
と垂直方向の座標値(以下、Y座標値:T)をRAM6
9に記憶させる。
しきい値以上の濃度値を有する画素の中から前記垂直ピ
ーク点を検出するよう設定され、前記プリズム2の第1
の側面2a上に残留する指紋痕や埃等のノイズ画像を誤
って検出しないようになっている。
示すように、フレームデータを最上位の行から順に水平
方向に走査し、前記しきい値以上の濃度値を有する画素
を最初に検出した位置を垂直ピーク点と判定し、前記垂
直ピーク点のX−Y座標値:(S,T)をRAM69に
記憶させる。
9に記憶された垂直ピーク点のX−Y座標値:(S,
T)を参照し、前記垂直ピーク点がフレームの左半分の
領域に位置しているか、あるいはフレームの右半分の領
域に位置しているかを判別する。例えば、1フレーム
は、Xmax×Ymax個の画素で構成されるので、指回転方
向判別部8は、前記垂直ピーク点のX座標値:Sが図6
に示すようにXmax/2より小さければ前記垂直ピーク
点がフレームの左半分の領域に位置すると判定し、前記
垂直ピーク点のX座標値:Sが図7に示すようにXmax
/2より大きければ前記垂直ピーク点がフレームの右半
分の領域に位置すると判定する。
垂直ピーク点がフレームの左半分の領域に位置している
と判定した場合、前記指が前記プリズム2の第1の側面
2aの左半分の領域に載置され、前記指が前記第1の側
面2aの左側から右側へ回転すると判定する。また、前
記指回転方向判別部8は、前記垂直ピーク点がフレーム
の右半分の領域に位置すると判定した場合、前記指が前
記第1の側面2aの右半分の領域に載置され、前記指が
前記第1の側面2aの右側から左側へ回転すると判定す
る。このようにして判定された指の回転進行方向は、R
AM69に記憶される。
9に記憶された垂直ピーク点のX座標値:Sと回転進行
方向とに応じて、2枚のフレームデータを合成する際に
基準となる位置(合成基準位置)を算出する。ここでい
う2枚のフレームデータとは、画像処理回路6が受信し
た最新のフレームデータ(以下、第1のフレームデー
タ)と、画像処理回路6がCCD撮像素子5から最初に
受信したフレームデータから前記第1のフレームデータ
の直前に受信したフレームデータまでの画像を合成して
得られたフレームデータ(以下、第2のフレームデー
タ)を指す。
X座標値:Sを通る垂線:X=Sとしてもよいが、指の
押捺条件や指の形状等により、最適な合成基準位置が前
記垂線:X=Sからずれる場合がある。例えば、第2フ
レームの指紋画像において、指紋画像の基端部に大きな
非接触部分が存在し(図8の(a)参照)、第1フレー
ムの指紋画像では指紋画像の基端部の非接触部分が少な
くなった場合(図8の(b)参照)、第1フレームの指
紋画像の垂直ピーク点を通る垂線を合成基準位置として
第1フレームと第2フレームを合成すると、図8の
(c)に示すように、第2フレームの非接触部分が合成
画像に残ってしまう。このような場合には、合成基準位
置は、垂直ピークをオフセットした位置に設定する必要
がある。
算出部9は、指の位置(垂直ピーク点の位置)をパラメ
ータとして、合成基準位置のオフセット量を決定するよ
うにした。具体的には、合成基準位置算出部9は、垂直
ピーク点を通る垂線:X=Sを左右に所定画素数:d
(S)だけオフセットした位置:X=S+d(S)を合
成基準位置とする。
のX座標値:S)に応じて決定される値であり、例え
ば、垂直ピーク点のX座標値:Sがフレームの左半分の
領域では、負の値となり、フレームの左側に近づくほど
(垂直ピーク点のX座標値:Sが小さくなるほど)前記
d(S)の絶対値が大きくなる。また、垂直ピーク点の
X座標値:Sがフレームの右半分の領域では、前記d
(S)は、正の値となり、フレームの右側に近づくほど
(垂直ピーク点のX座標値:Sが大きくなるほど)前記
d(S)の絶対値が大きくなる。
フレームデータから、合成基準位置を基準として、回転
進行方向側に位置する画像を抽出する。具体的には、画
像きりだし部10は、前記指の回転進行方向がフレーム
の左側から右側へ向かう方向であるとき、第1のフレー
ムデータ(図9の(a)参照)から、前記合成基準位置
(S+d(S))より右側に位置する画像(図9の
(b)参照)を抽出する。
の回転進行方向がフレームの右側から左側へ向かう方向
であるとき、第1のフレームデータ(図10の(a)の
参照)から、前記合成基準位置(S+d(S))より左
側に位置する画像(図10の(b)参照)を抽出する。
示すように、前記第2のフレームデータ(図11中のフ
レームデータ(1))のうち、前記合成基準位置(第1
のフレームデータより算出された合成基準位置)より指
の回転進行方向側に位置する画像(図11中のフレーム
データ(1)の領域Aの画像)を、前記画像切り出し部
10が第1のフレームデータ(図11中のフレームデー
タ(2))から抽出した画像(図11中のフレームデー
タ(2)の領域A’の画像)で書き換える。
ータを構成する画像のうちの前記合成基準位置より指の
回転進行方向と逆側に位置する画像(図11中のフレー
ムデータ(1)の領域Bの画像)と、第1フレームデー
タを構成する画像のうちの前記合成基準位置より指の回
転進行方向側に位置する画像(図11中のフレームデー
タ(2)の領域A’の画像)とから構成される。
る所定枚数のフレームデータの垂直ピーク点のX座標
値:Sが回転進行方向に進んでいないと判定した場合
に、前記指の回転が終了したとみなし、ワークメモリ6
3に記憶された第2フレームデータを外部記憶装置へ送
信した後、上記した各部の処理を終了させる。
間当たりに画像処理回路6が受信するフレーム数をパラ
メータとして決定されるようにしてもよく、予め所定の
しきい値を設定しておいてもよい。
いて述べる。先ず、回転指紋印象採取装置1は、本装置
の使用者が入力装置により指紋画像の取り込み開始命令
を入力すると、前記光学機器のLED3及びCCD撮像
素子5に駆動電圧を印加する。そして、前記光学機器
は、プリズム2の第1の側面2a上に回転押捺される指
の指紋の画像入力を開始し、入力された画像データを画
像処理回路6へ送信する。
載置される指が拇指以外の4本の指の何れかであると
き、前記指の拇指側を最初に第1の側面2a上に押捺
し、拇指と反対の方向に回転押捺させるようにすれば第
1の側面2a上での指表皮の横滑りが発生し難くなる。
また、プリズム2の第1の側面2a上に載置される指が
拇指であるときは、前記拇指の人差し指側を最初に第1
の側面2a上に押捺し、人差し指と反対の方向に回転押
捺させるようにすれば第1の側面2a上での指表皮の横
滑りが発生し難い。
が図12に示す画像処理フローに従って動作する。CP
U65は、先ず、前記入力装置により指紋画像の取り込
み開始信号が入力されると(S1101)、CCD撮像
素子5からの1枚目のフレームデータを、A/Dコンバ
ータ60及び入力ポート61を介して受信し、画像メモ
リ64に記憶させる(S1102)。
に記憶されたフレームデータを走査し(S1103)、
前記フレームデータ内に所定のしきい値以上の濃度値を
有する画素が存在するか否かを判別する(S110
4)。
の濃度値を有する画素が前記フレームデータ内に存在す
ることを判定した場合、CPU65は、S1105へ進
み、前記しきい値以上の濃度値を有する画素の中から、
Y座標値が最も大きい画素(垂直ピーク点)を検出し、
前記垂直ピーク点のXーY座標値:(S1,T1)をRA
M69の所定の領域に記憶させる。
値以上の濃度値を有する画素が前記フレームデータ内に
存在しないと判定した場合、CPU65は、前述のS1
102以降の処理を再度実行する。
5は、S1106へ進み、RAM69の所定の領域に記
憶された垂直ピーク点のX−Y座標値:(S1,T1)を
読み出し、図13に示す回転進行方向判別フローを実行
する。
65は、先ず前記垂直ピーク点のX座標値:S1がXmax
/2よりも小さい値であるか否か、すなわち前記垂直ピ
ーク点がフレームの左半分の領域に位置するか否かを判
別する(S1201)。
がフレームの左半分の領域に位置することを判定した場
合、CPU65は、S1202へ進み、前記プリズム2
の第1の側面2aの左半分の領域に指が載置されてお
り、前記指が前記第1の側面2a上を左側から右側へ回
転すると判定する。そして、CPU65は、前記S12
02で判定した結果(左側から右側へ向かう方向を示す
データ)をRAM69の所定の領域に記憶させる。
ーク点がフレームの左半分の領域に存在しないと判定し
た場合、CPU65は、S1203へ進み、前記垂直ピ
ーク点がフレームの右半分の領域に存在すると判定す
る。
み、前記プリズム2の第1の側面2aの右半分の領域に
指が載置されており、前記指が前記第1の側面2a上を
右側から左側へ回転することを判定する。そして、CP
U65は、前記S1204で判定した結果(右側から左
側へ向かう方向を示すデータ)をRAM69の所定の領
域に記憶させる。
CPU65は、前記画像メモリ64に記憶された1枚目
のフレームデータをワークメモリ63へ転送するととも
に、CCD撮像素子5からの2枚目のフレームデータを
受信し、画像メモリ64に記憶させる(S1107)。
ームデータを走査して垂直ピーク点を検出し、検出した
垂直ピーク点のX−Y座標値:(S1,T1)をRAM6
9の所定の領域に記憶させる(S1108)。
ータの垂直ピーク点のX座標値:S1と2枚目のフレー
ムデータの垂直ピーク点のX座標値:S2と指の回転進
行方向を示すデータとを前記RAM69から読み出し、
前記1枚目のフレームデータの垂直ピーク点を基準にし
て、前記2枚目のフレームデータの垂直ピーク点が前記
指の回転進行方向側に移動しているか否かを判別する
(S1109)。
ームデータの垂直ピーク点が回転進行方向側に移動して
いると判定した場合、CPU65は、S1112に進
み、前記2枚目のフレームデータの垂直ピーク点のX座
標値:S2を用いて、合成基準位置:X=S2+d(S
2)を算出し、RAM69に記憶させる。一方、前記S
1109において前記2枚目のフレームデータの垂直ピ
ーク点が回転進行方向に移動していないと判定した場
合、CPU65は、S1110へ進み、連続する所定枚
数のフレームデータにおいて、垂直ピーク点が回転進行
方向に移動しているか否かを判別する。
る所定枚数のフレームデータにおいて、垂直ピーク点が
回転進行方向に移動していると判定した場合、CPU6
5は、S1111へ進み、2枚目のフレームデータの垂
直ピーク点が1枚目のフレームデータの垂直ピーク点か
ら回転進行方向へ所定の画素数だけ移動したとみなす。
次いで、CPU65は、移動したとみなした垂直ピーク
点のX座標値:S2を用いて、合成基準位置:X=S2+
d(S2)を算出し、RAM69に記憶させる。
垂直ピーク点の代わりに、合成基準位置が所定の画素数
だけ移動したとみなすようにしてもよい。前記S111
1もしくは前記S1112の処理を実行し終えたCPU
65は、S1113に進み、前記画像メモリ64に記憶
された2枚目のフレームデータから、前記合成基準位
置:X=S2+d(S2)より指の回転進行方向側に位置
する領域の画像を抽出する。
み、前記ワークメモリ62に記憶された1枚目のフレー
ムデータにおいて、前記合成基準位置:X=S2+d
(S2)より指の回転進行方向側に位置する領域の画像
を、前記S1113で読み出した画像に書き換える。
戻り、前記画像メモリ64に記憶された2枚目のフレー
ムデータをクリアするとともに、CCD撮像素子5から
次のフレームデータ(3枚目のフレームデータ)を受信
し、画像メモリ64に記憶させる。
ムデータについて、前述した2枚目のフレームデータに
関する処理と同様の処理を実行し、3枚目のフレームデ
ータと前記ワークメモリ62に記憶されたフレームデー
タ(1枚目のフレームデータと2枚目のフレームデータ
とを合成したフレームデータ)とを合成する。
ームデータについても前記3枚目のフレームデータと同
様の処理を行う。そして、CPU65は、前記S111
0において連続する所定枚数のフレームデータにおい
て、垂直ピーク点が回転進行方向に移動していないと判
定すると、前記光学機器による指紋画像の入力処理が終
了したことを判定し、ワークメモリ63に記憶された合
成画像データを外部記憶装置へ送信した後、画像処理フ
ローの実行を終了する。
に、垂直ピーク点のX座標値を回転進行方向側へ所定の
画素数だけ移動させた位置に設定されるようにしてもよ
く、図15に示すように、垂直ピーク点と同じX座標値
に設定されるようにしてもよい。
方法として、本実施の形態ではフレームを最上位の行か
ら順に水平方向に走査して垂直ピーク点自体の位置を検
出する方法を述べたが、図16に示すように、フレーム
を垂直方向(列単位)に走査するとともに、各列毎にし
きい値以上の濃度値を有する画素の数をカウントし、し
きい値以上の濃度値を有する画素の数が最も多い列のX
座標値を垂直ピーク点のX座標値とみなすようにしても
よい。
図17に示すように、しきい値以上の濃度値を有する画
素のうちフレームの最も下端、すなわちY座標値が最も
小さい画素がフレームの最下位の行から所定行数の範囲
内で検出されない場合に、CPU65は、プリズム2の
第1の側面2a上に指が正しく載置されていないとみな
すようにしてもよい。この場合、画像処理回路6にはア
ラーム音発生装置や警告灯等を設け、プリズム2の第1
の側面2a上に指が正しく載置されていないと判定され
たときに、アラーム音の発生や警告灯の点灯等を行うよ
うにしてもよい。
て2枚目のフレームデータを画像メモリ64に記憶させ
る際、1枚目のフレームデータをワークメモリ63に転
送せず、3枚目のフレームデータを画像メモリ64に記
憶させるときに1枚目のフレームデータと2枚目のフレ
ームデータをワークメモリ63に転送するようにしても
よい。その際、1枚目のフレームデータは、図18に示
すように、2枚目のフレームデータより決定された合成
基準位置:X=S2+d(S2)を基準にして、回転進行
方向と逆方向側に位置する領域の画像のみが転送される
ようにしてもよい。
る回転指紋印象採取装置によれば、プリズム2の第1の
側面2a上で指を任意に回転させるだけで回転押捺指紋
の印象画像を採取することができので、被採取者や本装
置の使用者にかかる手間が簡略化される。
予測するとともに、指の最頂部位を表す画素(垂直ピー
ク点)に着目して処理を行うことにより、採取途中ある
いは採取終了時における指の回転の停止を容易に判定す
ることができ、同じ部位の指紋の画像が二重採取される
のを防止することができる。
像入力手段として、プリズム2、発光ダイオード(LE
D)3、集光レンズ4、及びCCDカメラ5から構成さ
れるプリズム光学系の機器を例に挙げたが、この構成に
限られるものではなく、例えば、図19に示すように、
平板上の導光板13と、前記導光板13の上面に載置さ
れた物体に光を照射するLED18と、導光板13の一
側の側面に貼り付けられた反射鏡14と、前記導光板1
3の他側の側面に取り付けられた集光レンズ15と、集
光レンズ15から出射された光信号をCCD撮像素子1
7の受光部に入射させるミラー16とから構成される透
明平板光学系の機器でもよく、あるいは検査板上に押圧
された物体の形状を認識する機器や、検査板上の温度分
布から形状を認識する機器等でも構わない。
凹凸パターンを認識することができる構成であればよ
い。 〈実施の形態2〉本発明にかかる回転指紋印象採取方式
を適用する回転指紋印象採取装置の第2の実施の形態に
ついて図面に基づいて説明する。ここでは、前述の第1
の実施の形態と異なる構成についてのみ説明するものと
する。
を決定するパラメータ及び回転終了を判別するパラメー
タとして垂直ピーク点のX座標値を利用する例について
述べたが、本実施の形態では本発明にかかる第2の特徴
点(水平ピーク点)をパラメータとして利用する例につ
いて説明する。
回路6の機能別構成を示すブロック図である。画像処理
回路6は、垂直ピーク点検出部7、指回転方向判別部
8、合成基準位置算出部9、画像切り出し部10、画像
合成部11、及び回転終了判別部12に加え、水平ピー
ク点検出部19を備える。
リ64に記憶されたフレームデータを左側の列あるいは
右側の列から順に垂直方向に走査し、指紋の凹凸パター
ンを表す画像領域のうち指の回転進行方向側の端部に位
置する画素(水平ピーク点)を第2の特徴点として検出
する。そして、前記水平ピーク点検出部19は、前記水
平ピーク点のX座標値とY座標値をRAM69に記憶さ
せる。
のしきい値以上の濃度値を有する画素の中から水平ピー
ク点を検出するよう設定され、前記プリズム2の第1の
側面2a上に残留する指紋痕や埃等のようなノイズ画像
を誤って検出しないようになっている。
指の回転進行方向が左側から右側へ向かう方向であると
き、図21に示すように、所定のしきい値以上の濃度値
を有する画素のうち最右端に位置する画素(X座標値が
最も大きい値となる画素)となる。また、指が右側から
左側へ回転する場合の水平ピーク点は、図22に示すよ
うに、所定のしきい値以上の濃度値を有する画素のうち
最左端に位置する画素(X座標値が最も小さい値となる
画素)になる。
回転進行方向が左側から右側へ向かう方向であるとき
は、フレームデータを右側の列から順に垂直方向に走査
し、前記しきい値以上の濃度値を有する画素を最初に検
出した位置を水平ピーク点と判定し、前記水平ピーク点
のX−Y座標値:(U,V)をRAM69に記憶させ
る。
から左側へ向かう方向であるときは、水平ピーク点検出
部19は、フレームデータを左側の列から順に走査して
いき、前記しきい値以上の濃度値を有する画素を最初に
検出した位置を水平ピーク点と判定し、前記水平ピーク
点のX−Y座標値:(U,V)をRAM69に記憶させ
る。
9に記憶された水平ピーク点のX座標値:Uと指の回転
進行方向を示すデータとに応じて、最新のフレームデー
タ(以下、第1のフレームデータ)と、1枚目のフレー
ムデータから前記第1のフレームデータの直前のフレー
ムデータまでを合成して得られたフレームデータ(以
下、第2のフレームデータ)とを合成する際に基準とな
る合成基準位置を算出する。
ピーク点を通る垂線:X=Uを、回転進行方向の逆方向
へ所定の画素数:eだけオフセットした垂線:X=U+
eを合成基準位置とする。
パラメータとして決定される値:e(U)であり、例え
ば、指の回転進行方向がフレームの左側から右側へ向か
う方向であるときに負の値となり、指の回転進行方向が
フレームの右側から左側へ向かう方向であるときに正の
値となるよう設定される。
69に記憶された水平ピーク点のX座標値に応じて、前
記プリズム2の第1の側面2a上に載置された指の回転
が終了したことを判定する。例えば、回転終了判別部1
2は、連続する所定枚数のフレームデータの水平ピーク
点のX座標が回転進行方向に進んでいないことを判定す
ると、前記指の回転が終了したとみなし、ワークメモリ
63に記憶された合成画像データを外部記憶装置へ送信
した後、上記した各部の処理を終了させる。
いて述べる。先ず、回転指紋印象採取装置1は、本装置
の使用者が入力装置により指紋画像の取り込み開始命令
を入力すると、前記光学機器のLED3及びCCD撮像
素子5に駆動電圧を印加する。そして、前記光学機器
は、プリズム2の第1の側面2a上に回転押捺される指
の指紋の画像入力を開始し、入力された画像データを画
像処理回路6へ送信する。
5が図23に示す画像処理フローを実行する。CPU6
5は、前記入力装置により指紋画像の取り込み開始信号
が入力されたとき(S1701)、CCD撮像素子5か
らの1枚目のフレームデータを、A/Dコンバータ60
及び入力ポート61を介して受信し、画像メモリ64に
記憶させる(S1702)。
に記憶された1枚目のフレームデータを走査し(S17
03)、前記フレームデータ内に所定のしきい値以上の
濃度値を有する画素が存在するか否かを判別する(S1
704)。
の濃度値を有する画素が前記フレームデータ内に存在し
ないと判定した場合、CPU65は、プリズム2の第1
の側面2a上に指が未だ載置されていないとみなし、前
述のS1702以降の処理を再度実行する。
値以上の濃度値を有する画素が前記フレームデータ内に
存在すると判定した場合、CPU65は、S1705へ
進み、前記しきい値以上の濃度値を有する画素の中か
ら、Y座標値が最も大きい画素(垂直ピーク点)を検出
し、前記垂直ピーク点のXーY座標値:(S1,T1)を
RAM69の所定の領域に記憶させる。
U65は、S1706へ進み、RAM69の所定の領域
に記憶された垂直ピーク点のX−Y座標値:(S1,T
1)を読み出し、前述の実施の形態1で説明した回転方
向フローを実行し、前記指の回転進行方向を判定し、そ
の判定結果(回転進行方向を示すデータ)をRAM69
の所定の領域に記憶させる。
れた回転進行方向を示すデータを参照し、前記回転進行
方向が左側から右側へ向かう方向であるときは、上記し
た図21の説明で述べたように、フレームデータを右側
の列から順に垂直方向に走査し、所定のしきい値以上の
濃度値を有する画素であり、且つ前記回転進行方向側の
先端部に位置する画素を水平ピーク点として検出する。
向かう方向であるときは、CPU65は、上記した図2
2の説明で述べたように、フレームデータを左側の列か
ら順に垂直方向に走査し、所定のしきい値以上の濃度値
を有する画素であり、且つ前記回転進行方向側の先端部
に位置する画素(水平ピーク点)を水平ピーク点として
検出する。
X−Y座標値:(U1、V1)は、RAM69の所定の領
域に記憶される(S1707)。ここで、CPU65
は、画像メモリ64に記憶された、1枚目のフレームデ
ータをワークメモリ63へ転送するとともに、CCD撮
像素子5から2枚目のフレームデータを受信し、画像メ
モリ64に記憶させる(S1708)。
記憶された2枚目のフレームデータを走査して水平ピー
ク点を検出し、検出した水平ピーク点のX−Y座標値
(U1,V1)をRAM69の所定の領域に記憶させる
(S1709)。
データの水平ピーク点のX座標値:U1と2枚目のフレ
ームデータの水平ピーク点のX座標値:U2と指の回転
進行方向を示すデータとを前記RAM69から読み出
し、前記1枚目のフレームデータの水平ピーク点を基準
にして前記2枚目のフレームデータの水平ピーク点が前
記指の回転進行方向側に移動しているか否かを判別する
(S1710)。
ームデータの水平ピーク点が回転進行方向側に移動して
いると判定した場合、CPU65は、S1713に進
み、前記2枚目のフレームデータの水平ピーク点のX座
標値:U2を用いて合成基準位置:X=U2+e(U2)
を算出し、RAM69の所定の領域に記憶させる。
のフレームデータの水平ピーク点が回転進行方向に移動
していないと判定した場合、CPU65は、S1711
へ進み、連続する所定枚数のフレームデータにおいて水
平ピーク点が回転進行方向に移動しているか否かを判別
する。
る所定枚数のフレームデータにおいて水平ピーク点が回
転進行方向に移動していると判定した場合、CPU65
は、S1712へ進み、2枚目のフレームデータの水平
ピーク点が1枚目のフレームデータの水平ピーク点から
回転進行方向へ所定の画素数だけ移動したとみなし、移
動したとみなされた水平ピーク点のX座標値:U2を用
いて、合成基準位置:X=U2+e(U2)を算出し、R
AM69の所定の領域に記憶させる。
処理を実行し終えたCPU65は、S1714に進み、
前記画像メモリ64に記憶された2枚目のフレームデー
タから、前記合成基準位置:X=U2+e(U2)より指
の回転進行方向側に位置する領域の画像を読み出す。
前記ワークメモリ62に記憶された1枚目のフレームデ
ータにおいて、前記合成基準位置:X=U2+e(U2)
より指の回転進行方向側に位置する領域の画像を、前記
S1714で読み出した画像で更新する。
戻り、前記画像メモリ64に記憶された2枚目のフレー
ムデータをクリアするとともに、CCD撮像素子5から
3枚目のフレームデータを受信し、画像メモリ64に記
憶させる。
ームデータについて、前述した2枚目のフレームデータ
と同様の処理を実行し、3枚目のフレームデータと前記
ワークメモリ62に記憶されたフレームデータ(1枚目
のフレームデータと2枚目のフレームデータとを合成し
たフレームデータ)とを合成する。
ームデータについても前記3枚目のフレームデータと同
様の処理を行う。そして、CPU65は、前記S171
1において連続する所定枚数(>1枚)のフレームデー
タの水平ピーク点が回転進行方向側に移動していないと
判定した場合、プリズム2の第1の側面2a上に載置さ
れた指の回転押捺が終了したと判定し、前記光学機器に
よる指紋画像の入力処理が終了したと判定する。このと
き、CPU65は、ワークメモリ63に記憶された合成
画像データを外部記憶装置へ送信した後、画像処理フロ
ーの実行を終了する。
に、水平ピーク点のX座標値を回転進行方向と逆の方向
に所定の画素数だけ移動させた位置に設定されるように
してもよく、図25に示すように、水平ピーク点と同じ
X座標値に設定されるようにしてもよい。
て、本実施の形態ではフレームを垂直方向(列単位)に
走査する方法を述べたが、図26に示すように、フレー
ムを水平方向(行単位)に走査するとともに、各行毎に
しきい値以上の濃度値を有する画素の数をカウントし、
しきい値以上の濃度値を有する画素の数が最も多い行の
うち回転進行方向側の端部に位置する画素を水平ピーク
点とみなすようにしてもよい。
ば、前述の実施の形態1と同様の効果を得ることができ
る。 〈実施の形態3〉本発明にかかる回転指紋印象採取方式
を適用する回転指紋印象採取装置の第3の実施の形態に
ついて図面に基づいて説明する。ここでは、前述の第2
の実施の形態と異なる構成についてのみ説明するものと
する。
ータを構成する画素のうち、所定のしきい値以上の濃度
を有する画素であり、且つ指の回転進行方向側の最先端
に位置する画素を水平ピーク点と定義したが、本実施の
形態では、所定のしきい値以上の濃度を有する画素であ
り、且つ指の回転進行方向に対して最後端に位置する画
素を水平ピーク点と定義する。
出部19は、例えば指の回転進行方向が左側から右側へ
向かう方向であるときは、図27に示すように、フレー
ムデータを左側の列から順に垂直方向に走査し、所定の
しきい値以上の濃度値を有する画素であり、且つ最左端
に位置する画素(X座標値が最も小さい値となる画素)
を水平ピーク点として検出する。
転進行方向が右側から左側へ向かう方向であるときは、
図28に示すように、フレームデータを右側の列から順
に垂直方向に走査し、所定のしきい値以上の濃度値を有
する画素であり、且つ最右端に位置する画素(X座標値
が最も大きい値となる画素)を水平ピーク点として検出
する。
X−Y座標値(P,Q)は、RAM69の所定の領域に
記憶される。そして、合成基準位置算出部9は、RAM
69に記憶された水平ピーク点のX座標値:Pと指の回
転方向を示すデータとに応じて、最新のフレームデータ
(以下、第1のフレームデータ)と、1枚目のフレーム
データから前記第1のフレームデータの直前のフレーム
データまでを合成して得られたフレームデータ(以下、
第2のフレームデータ)とを合成する際に基準となる合
成基準位置を算出する。
ピーク点を通る垂線:X=Pを、指の進行方向側へ所定
画素数オフセットした垂線:X=P+fを合成基準位置
とする。
パラメータとして決定される値:f(P)であり、例え
ば、指の回転進行方向がフレームの左側から右側へ向か
う方向であるときに正の値となり、指の回転進行方向が
フレームの右側から左側へ向かう方向であるときに負の
値となるよう設定される。
定枚数のフレームデータにおいて、水平ピーク点のX座
標が回転進行方向に進んでいないと判定すると、前記指
の回転が終了したと判定し、上記した各部の処理を終了
させる。
と同様であり、説明を省略する。このように水平ピーク
点の定義を変更した場合でも、前述の第2の実施の形態
と同様の作用及び効果を得ることができる。
印象採取方式を適用する回転指紋印象採取装置の第4の
実施の形態について図面に基づいて説明する。ここで
は、前述の第1〜第3のの実施の形態と異なる構成につ
いてのみ説明するものとする。
のフレームデータ(以下、第1のフレームデータ)と、
1枚目のフレームデータから前記第1のフレームデータ
の直前のフレームデータまでを合成して得られたフレー
ムデータ(以下、第2のフレームデータ)とを合成する
際に、前記第1のフレームデータを構成する画像のう
ち、前記合成基準位置より指の回転進行方向側に位置す
る領域の画像を全て抽出する例について述べたが、本実
施の形態では、合成基準位置を起点として所定の範囲内
に位置する領域の画像のみを抽出する例について説明す
る。
図29に示すように、第1のフレームデータを構成する
画像のうち、合成基準位置より回転進行方向側の所定の
範囲内に位置する領域の画像のみを抽出する。
るようにしてもよい。この場合、指の幅は、図30に示
すように、フレームデータを構成する画素のうち、所定
のしきい値以上の濃度値を有する画素であり且つ最左端
に位置する画素と、所定のしきい値以上の濃度値を有す
る画素であり且つ最右端に位置する画素とを検出し、こ
れら2つの画素のX座標値の差分とする。
ムデータを構成する画像のうち前記所定の範囲に位置す
る領域の画像を、前記第1のフレームデータから抽出さ
れた画像に書き換える。
フレームデータより、合成基準位置より回転進行方向側
に位置する領域の画像を全て抽出し、第2のフレームデ
ータの前記合成基準位置より回転進行方向側に位置する
領域の画像を全て、前記第1のフレームデータから抽出
した画像に書き換えるのに比べ、第1のフレームデータ
から抽出する画像、及び第2のフレームデータにおいて
書き換えられる画像を少なくすることができ、その結
果、合成処理にかかる時間を短縮することができる。
印象採取方式を適用する回転指紋印象採取装置の第4の
実施の形態について図面に基づいて説明する。ここで
は、前述の第1の実施の形態と異なる構成についてのみ
説明するものとする。
直ピーク点検出部7は、CCD撮像素子5から最初に受
信したフレームデータ(1枚目のフレームデータ)につ
いては前述の第1の実施の形態と同様の処理により垂直
ピーク点を検出するが、2枚目以降のフレームデータに
ついては、フレームデータを構成する画素のうち所定の
範囲内に位置する画素のみを走査する。例えば、垂直ピ
ーク点検出部7は、図31に示すように、フレームデー
タの最上位の行から所定行数だけ水平方向に走査する。
ピーク点が連続する所定枚数のフレームデータにおいて
回転進行方向に移動していないことを検出した場合に加
え、図32に示すように、垂直ピーク点検出部7が前記
所定の領域内で垂直ピーク点を検出することができなか
った場合にも、前記プリズム2の第1の側面2a上に載
置された指の回転が終了したことを判定する。
いて述べる。先ず、回転指紋印象採取装置1は、本装置
の使用者が入力装置により指紋画像の取り込み開始命令
を入力すると、前記光学機器のLED3及びCCD撮像
素子5に駆動電圧を印加する。そして、前記光学機器
は、プリズム2の第1の側面2a上に回転押捺される指
の指紋の画像入力を開始し、入力された画像データを画
像処理回路6へ送信する。
5が図33に示す画像処理フローに従って動作する。C
PU65は、先ず、前記入力装置より指紋画像の取り込
み開始信号が入力されると(S2401)、CCD撮像
素子5からの1枚目のフレームデータを、A/Dコンバ
ータ60及び入力ポート61を介して受信し、画像メモ
リ64に記憶させる(S2402)。
に記憶されたフレームデータを走査し(S2403)、
前記フレームデータ内に所定のしきい値以上の濃度値を
有する画素が存在するか否かを判別する(S240
4)。
の濃度値を有する画素が前記フレームデータ内に存在し
ないと判定した場合、CPU65は、プリズム2の第1
の側面2a上に指が未だ載置されていないとみなし、前
述のS2402以降の処理を再度実行する。
い値以上の濃度値を有する画素が前記フレームデータ内
に存在すると判定した場合、CPU65は、S2405
へ進み、前記しきい値以上の濃度値を有する画素の中か
ら、Y座標値が最も大きい画素(垂直ピーク点)を検出
し、前記垂直ピーク点のXーY座標値:(S1,T1)を
RAM69の所定の領域に記憶させる。
RAM69の所定の領域に記憶された垂直ピーク点のX
−Y座標値:(S1,T1)より、指の回転進行方向を判
定し、前記回転進行方向を示すデータをRAM69の所
定の領域に記憶させる。
4に記憶されたフレームデータをワークメモリ63へ転
送するとともに、CCD撮像素子5からの2枚目のフレ
ームデータ(2枚目のフレームデータ)を受信し、画像
メモリ64に記憶させる(S2407)。
ームデータを構成する画像のうち、所定の範囲内に位置
する領域の画像のみを走査し(S2408)、前記所定
の範囲内に前記しきい値以上の濃度値を有する画素(垂
直ピーク点)が存在するか否かを判別する(S240
9)。
に垂直ピーク点が存在しないと判定したとき、CPU6
5は、プリズム2の第1の側面2a上に載置された指の
回転が終了したとみなし、ワークメモリ62に記憶され
ている合成画像データを外部記憶装置に記憶させ、処理
を終了する。
範囲内に垂直ピーク点が存在すると判定したとき、前記
垂直ピーク点のX−Y座標値:(S2,T2)をRAM6
9の所定の領域に記憶させるとともに、1枚目のフレー
ムデータの垂直ピーク点のX座標値:S1と2枚目のフ
レームデータの垂直ピーク点のX座標値:S2と指の回
転方向を示すデータとを前記RAM69から読み出し、
前記1枚目のフレームデータの垂直ピーク点を基準にし
て、前記2枚目のフレームデータの垂直ピーク点が前記
指の回転進行方向側に移動しているか否かを判別する
(S2410)。
ームデータの垂直ピーク点が回転進行方向側に移動して
いると判定した場合、CPU65は、S2413に進
み、前記2枚目のフレームデータの垂直ピーク点のX座
標値:S2を用いて、合成基準位置:X=S2+d(S
2)を算出し、RAM69の所定の領域に記憶させる。
のフレームデータの垂直ピーク点が回転進行方向に移動
していないと判定した場合、CPU65は、S2411
へ進み、連続する所定枚数のフレームデータにおいて垂
直ピーク点が回転進行方向に移動しているか否かを判別
する。
数のフレームデータにおいて垂直ピーク点が回転進行方
向に移動していると判定した場合、CPU65は、S2
412へ進み、2枚目のフレームデータの垂直ピーク点
が1枚目のフレームデータの垂直ピーク点から回転進行
方向へ所定の画素数だけ移動したとみなし、移動したと
みなされた垂直ピーク点のX座標値:S2を用いて、合
成基準位置:X=S2+d(S2)を算出し、RAM69
の所定の領域に記憶させる。
処理を実行し終えたCPU65は、S2414に進み、
前記画像メモリ64に記憶された2枚目のフレームデー
タから、前記合成基準位置より指の回転進行方向側に位
置する領域の画像を抽出する。 そして、CPU65
は、S2415に進み、前記ワークメモリ62に記憶さ
れた1枚目のフレームデータにおいて前記合成基準位
置:X=S2+d(S2)より指の回転進行方向側に位置
する領域の画像を、前記S2414で抽出した画像に書
き換える。
戻り、前記画像メモリ64に記憶された2枚目のフレー
ムデータをクリアするとともに、CCD撮像素子5から
3枚目のフレームデータを受信し、画像メモリ64に記
憶させる。
ームデータについて、前述した2枚目のフレームデータ
と同様の処理を実行し、3枚目のフレームデータと前記
ワークメモリ62に記憶されたフレームデータ(1枚目
のフレームデータと2枚目のフレームデータとを合成し
たフレームデータ)とを合成する。
ームデータについても前記3枚目のフレームデータと同
様の処理を行う。そして、CPU65は、前記S240
9において所定の範囲内に垂直ピーク点が存在しないと
判定した場合、あるいはS2411において連続する所
定枚数のフレームデータにおいて垂直ピーク点が回転進
行方向に移動していないと判定した場合、前記光学機器
による指紋画像の入力処理が終了したと判定し、ワーク
メモリ63に記憶された合成画像データを外部記憶装置
へ送信した後、画像処理フローの実行を終了する。
紋印象採取装置によれば、2枚目以降のフレームデータ
の垂直ピーク点を検出する際に、予め設定された所定範
囲内に位置する画素のみを走査すればよいので、フレー
ムデータの走査にかかる時間を短縮することができる。
像処理回路6は、プリズム2の第1の側面2a上に載置
された指の回転終了を判別するパラメータとして垂直ピ
ーク点と水平ピーク点の双方を利用する。
部12は、N枚目のフレームデータの垂直ピーク点がN
−1枚目のフレームデータの垂直ピーク点を基準にして
指の回転進行方向側に移動していない場合は、連続する
所定枚数のフレームデータにおいて水平ピーク点が回転
進行方向に移動しているか否かを判別し、水平ピーク点
が回転進行方向に移動している場合は、プリズム2の第
1の側面2a上に載置された指の回転が続行していると
みなし、水平ピーク点が移動していない場合はプリズム
2の第1の側面2a上に載置された指の回転が終了した
とみなす。
採取装置1の動作について述べる。先ず、回転指紋印象
採取装置1は、本装置の使用者が入力装置により指紋画
像の取り込み開始命令を入力すると、前記光学機器のL
ED3及びCCD撮像素子5に駆動電圧を印加する。そ
して、前記光学機器は、プリズム2の第1の側面2a上
に回転押捺される指の指紋の画像入力を開始し、入力さ
れた画像データを画像処理回路6へ送信する。
5が図34に示す画像処理フローに従って動作する。C
PU65は、先ず、前記入力装置により指紋画像の取り
込み開始信号が入力されたとき(S2501)、CCD
撮像素子5からの1枚目のフレームデータを、A/Dコ
ンバータ60及び入力ポート61を介して受信し、画像
メモリ64に記憶させる(S2502)。
に記憶された1枚目のフレームデータを走査し(S25
03)、前記フレームデータ内に所定のしきい値以上の
濃度値を有する画素が存在するか否かを判別する(S2
504)。
の濃度値を有する画素が前記フレームデータ内に存在し
ないと判定した場合、CPU65は、前述のS2502
以降の処理を再度実行する。
値以上の濃度値を有する画素が前記フレームデータ内に
存在すると判定した場合、CPU65は、S2505へ
進み、前記しきい値以上の濃度値を有する画素の中か
ら、Y座標値が最も大きい画素(垂直ピーク点)を検出
し、検出した垂直ピーク点のX−Y座標値:(S1,T
1)をRAM69の所定の領域に記憶させる。
5は、S2506へ進み、RAM69の所定の領域に記
憶された垂直ピーク点のX−Y座標値:(S1,T1)か
ら指の回転進行方向を判定し、前記回転進行方向を示す
データをRAM69の所定の領域に記憶させる。
み、RAM69から回転進行方向を示すデータを参照
し、前記回転進行方向が左側から右側へ向かう方向であ
る場合は、前記画像メモリ64に記憶された1枚目のフ
レームデータを右側の列から順に垂直方向に走査し、所
定のしきい値以上の濃度値を有する画素であり、且つ前
記回転進行方向側の先端部に位置する画素(水平ピーク
点)を検出し、前記回転進行方向が右側から左側へ向か
う方向である場合は、前記画像メモリ64に記憶された
1枚目のフレームデータを左側の列から順に垂直方向に
走査し、所定のしきい値以上の濃度値を有する画素であ
り、且つ前記回転進行方向側の先端部に位置する画素
(水平ピーク点)を検出し、その水平ピーク点のX−Y
座標値:(U1,V1)をRAM69の所定の領域に記憶
させる。
に記憶された、1枚目のフレームデータをワークメモリ
63へ転送するとともに、CCD撮像素子5から2枚目
のフレームデータを受信し、画像メモリ64に記憶させ
る(S2508)。
ームデータを走査して垂直ピーク点と水平ピーク点とを
検出する(S2509)。このとき、CPU65は、垂
直ピーク点が所定の範囲内に存在するか否かを判別し
(S2510)、垂直ピーク点が所定の範囲内に存在し
ないと判定した場合は、プリズム2の第1の側面2a上
に載置された指の回転が終了したとみなし、ワークメモ
リ62に記憶されている合成画像データを外部記憶装置
に記憶させ、処理を終了する。
範囲内に垂直ピーク点が存在すると判定した場合は、C
PU65は、前記垂直ピーク点のX−Y座標値:(S
2,T2)と水平ピーク点のXーY座標値:(U2,V2)
をRAM69の所定の領域に記憶させるとともに、1枚
目のフレームデータの垂直ピーク点のX座標値:S1と
2枚目のフレームデータの垂直ピーク点のX座標値:S
2と指の回転方向を示すデータとを前記RAM69から
読み出し、前記1枚目のフレームデータの垂直ピーク点
を基準にして、前記2枚目のフレームデータの垂直ピー
ク点が前記指の回転進行方向側に移動しているか否かを
判別する(S2511)。
ームデータの垂直ピーク点が回転進行方向側に移動して
いると判定した場合、CPU65は、S2514に進
み、前記2枚目のフレームデータの垂直ピーク点のX座
標値:S2を用いて、合成基準位置:X=S2+d(S
2)を算出し、RAM69の所定の領域に記憶させる。
のフレームデータの垂直ピーク点が回転進行方向に移動
していないと判定した場合、CPU65は、S2512
へ進み、連続する所定枚数のフレームデータにおいて水
平ピーク点が回転進行方向に移動しているか否かを判別
する。
数のフレームデータにおいて水平ピーク点が回転進行方
向に移動していないと判定した場合は、CPU65は、
プリズム2の第1の側面2aに載置された指の回転押捺
が終了したとみなし、ワークメモリ62に記憶されてい
る合成画像データを外部記憶装置に記憶させ、処理を終
了する。
所定枚数のフレームデータにおいて水平ピーク点が回転
進行方向に移動していると判定した場合は、CPU65
は、S2513へ進み、2枚目のフレームデータの垂直
ピーク点が1枚目のフレームデータの垂直ピーク点より
回転進行方向側へ所定の画素数だけ移動したとみなし、
移動したとみなされた垂直ピーク点のX座標値:S2を
用いて合成基準位置:X=S2+d(S2)を算出し、R
AM69の所定の領域に記憶させる。
れた固定値でもよく、1枚目から2枚目のフレームデー
タにかけて水平ピーク点が移動した画素数としてもよ
い。前記S2514もしくは前記S2513の処理を実
行し終えたCPU65は、S2515に進み、前記画像
メモリ64に記憶された2枚目のフレームデータから、
前記合成基準位置より指の回転進行方向側に位置する画
像を抽出する。
み、前記ワークメモリ62に記憶された1枚目のフレー
ムデータにおいて、前記合成基準位置:X=S2+d
(S2)より指の回転進行方向側に位置する領域の画像
を、前記S2515で抽出した画像に書き換える。
戻り、前記画像メモリ64に記憶された2枚目のフレー
ムデータをクリアするとともに、CCD撮像素子5から
3枚目のフレームデータを受信し、画像メモリ64に記
憶させる。
ームデータについて、前述した2枚目のフレームデータ
と同様の処理を実行し、3枚目のフレームデータと前記
ワークメモリ62に記憶されたフレームデータ(1枚目
のフレームデータと2枚目のフレームデータとを合成し
たフレームデータ)とを合成する。同様に、CPU65
は、4枚目以降のフレームデータについても前記3枚目
のフレームデータと同様の処理を行う。
おいて所定の範囲内に垂直ピーク点が存在しないと判定
した場合、あるいはS2512において連続する所定枚
数のフレームデータにおいて水平ピーク点が回転進行方
向に移動していないと判定した場合、プリズム2の第1
の側面2a上に載置された指の回転押捺が終了したと判
定し、ワークメモリ63に記憶された合成画像データを
外部記憶装置へ送信した後、画像処理フローの実行を終
了する。
て2枚目以降のフレームデータの垂直ピーク点と水平ピ
ーク点とを検出する際に、フレームデータを指の回転進
行方向と逆の方向に沿って水平に走査し、しきい値以上
の濃度値を有する画素を最初に検出した位置を垂直ピー
ク点とみなし、走査線の基端からしきい値以上の濃度値
を有する画素を検出した位置までの距離(しきい値未満
の濃度値を有する画素の数)が最も短いラインにおい
て、回転進行方向側の先端部に位置する画素を水平ピー
ク点とみなすようにしてもよい。
側から右側へ向かう方向であるとき、CPU65は、図
35に示すように、フレームデータの最上位の行から順
に右側から左側に向かって走査し、しきい値以上の濃度
値を有する画素を最初に検出した位置を垂直ピーク点と
みなす。次いでCPU65は、フレームの最下位の行ま
で走査し終わると、フレームの右側縁からしきい値以上
の画素を最初に検出した位置までの間に走査した画素の
数(しきい値未満の濃度値を有する画素の数)が最も少
ない行を判別する。そして、CPU65は、判別された
行に位置する、しきい値以上の濃度値を有する画素のう
ち、最も右側に位置する画素(X座標値が最も大きい値
になる画素)を水平ピーク点とみなす。
ば、指の回転終了を判別するパラメータとして垂直ピー
ク点と水平ピーク点とを使用することにより、例えば、
指の形状や押捺条件等により、指が進行方向へ回転して
いるにもかかわらず垂直ピーク点が逆向するような事象
が発生しても、水平ピーク点の移動により指の回転進行
を判定することができるので、より正確な回転終了判定
を行うことができる。
では、連続する2枚のフレームデータ間で垂直ピーク点
が回転進行方向に移動しておらず、且つ所定枚数のフレ
ームデータ間で水平ピーク点が回転進行方向に移動して
いる場合に、垂直ピーク点が所定の画素数だけ回転進行
方向に移動したとみなして合成基準位置を決定する例に
ついて述べたが、本実施の形態では、連続する所定枚数
のフレームデータ間で水平ピーク点が回転進行方向に移
動した量(水平ピーク点のX座標値の変分)に基づいて
垂直ピーク点の移動量を決定する例について述べる。
示すブロック図である。画像処理回路6は、水平ピーク
点検出部19と垂直ピーク点検出部7と指回転方向判別
部8と合成基準位置算出部9と画像切り出し部10と画
像合成部11と回転終了判別部12とに加え、ピーク点
換算部20を備える。
数)枚目のフレームデータを画像処理回路6が入力した
際、前記N枚目のフレームデータの垂直ピーク点が前記
N枚目のフレームデータの直前に入力したフレームデー
タ((N−1)枚目のフレームデータ)の垂直ピーク点
から回転進行方向側に移動しておらず、且つ、前記N枚
目のフレームデータを含む所定枚数のフレームデータに
おいて水平ピーク点が回転進行方向に移動している場合
に、前記所定枚数のフレームデータ間で水平ピーク点が
回転進行方向へ移動した量△Uを求め、次いで前記△U
より水平ピーク点の平均移動量△Uhを求め、前記N枚
目のフレームデータの垂直ピーク点が前記(N−1)枚
目のフレームデータの垂直ピーク点より前記平均移動量
△Uhだけ回転進行方向へ進んだとみなし、前記N枚目
のフレームデータの垂直ピーク点のX座標値:SNを算
出する。
ピーク点換算部20により算出された、N枚目のフレー
ムデータの垂直ピーク点のX座標値:SNを用いて、合
成基準位置:X=SN+d(SN)を算出する。
採取装置1の動作について述べる。先ず、回転指紋印象
採取装置1は、本装置の使用者が入力装置により指紋画
像の取り込み開始命令を入力すると、前記光学機器のL
ED3及びCCD撮像素子5に駆動電圧を印加する。そ
して、前記光学機器は、プリズム2の第1の側面2a上
に回転押捺される指の指紋の画像入力を開始し、入力さ
れた画像データを画像処理回路6へ送信する。
5が図37に示す画像処理フローに従って動作する。C
PU65は、先ず、前記入力装置により取り込み開始命
令が入力されたとき(S2701)、CCD撮像素子5
からの1枚目のフレームデータを、A/Dコンバータ6
0及び入力ポート61を介して受信し、画像メモリ64
に記憶させる(S2702)。
に記憶された1枚目のフレームデータを走査し(S27
03)、前記フレームデータ内に所定のしきい値以上の
濃度値を有する画素が存在するか否かを判別する(S2
704)。
の濃度値を有する画素が前記フレームデータ内に存在し
ないと判定した場合、CPU65は、前述のS2702
以降の処理を再度実行する。
値以上の濃度値を有する画素が前記フレームデータ内に
存在すると判定した場合、CPU65は、S2705へ
進み、前記1枚目のフレームデータを走査し、垂直ピー
ク点のX−Y座標値:(S1,T1)を検出し、RAM6
9の所定の領域に記憶させる。
み、RAM69の所定の領域に記憶された垂直ピーク点
のX−Y座標値:(S1,T1)から指の回転進行方向を
判定し、前記回転進行方向を示すデータをRAM69の
所定の領域に記憶させる。
み、前記1枚目のフレームデータを走査し、水平ピーク
点のX−Y座標値:(U1,V1)を検出し、RAM69
の所定の領域に記憶させる。
に記憶された1枚目のフレームデータをワークメモリ6
3へ転送するとともに、CCD撮像素子5から2枚目の
フレームデータを受信し、画像メモリ64に記憶させる
(S2708)。
ームデータを走査して垂直ピーク点と水平ピーク点を検
出する(S2709)。その際、CPU65は、2枚目
のフレームデータの垂直ピーク点が所定の範囲内に存在
するか否かを判別し(S2710)、垂直ピーク点が所
定の範囲内に存在しないと判定した場合は、プリズム2
の第1の側面2a上に載置された指の回転が終了したと
みなし、ワークメモリ62に記憶されている合成画像デ
ータを外部記憶装置に記憶させ、処理を終了する。
範囲内に垂直ピーク点が存在すると判定した場合は、C
PU65は、前記垂直ピーク点のX−Y座標値:(S
2,T2)と水平ピーク点のXーY座標値:(U2,V2)
をRAM69の所定の領域に記憶させ、S2711へ進
む。
所定枚数のフレームデータ間で水平ピーク点が回転進行
方向へ移動しているか否かを判別する。前記S2711
において所定枚数のフレームデータ間で水平ピーク点が
回転進行方向へ移動していないと判定した場合、CPU
65は、プリズム2の第1の側面2a上に載置された指
の回転が終了したとみなし、ワークメモリ62に記憶さ
れている合成画像データを外部記憶装置に記憶させ、処
理を終了する。
フレームデータ間で水平ピーク点が回転進行方向へ移動
していると判定した場合は、CPU65は、S2712
へ進み、1枚目のフレームデータの垂直ピーク点のX座
標値:S1と2枚目のフレームデータの垂直ピーク点の
X座標値:S2と指の回転進行方向を示すデータとを前
記RAM69から読み出し、前記2枚目のフレームデー
タの垂直ピーク点が前記1枚目のフレームデータの垂直
ピーク点より回転進行方向側に移動しているか否かを判
別する。
ームデータの垂直ピーク点が回転進行方向側に移動して
いると判定した場合、CPU65は、S2714に進
み、前記2枚目のフレームデータの垂直ピーク点のX座
標値:S2を用いて合成基準位置:X=S2+d(S2)
を算出し、RAM69の所定の領域に記憶させる。
のフレームデータの垂直ピーク点が回転進行方向に移動
していないと判定した場合、CPU65は、S2713
へ進み、所定枚数のフレームデータ間で水平ピーク点が
移動した量△Uより、水平ピーク点の平均移動量△Uh
を算出し、前記2枚目のフレームデータの垂直ピーク点
が前記1枚目のフレームデータの垂直ピーク点より回転
進行方向側へ前記平均移動量△Uhだけ移動したとみな
し、移動したとみなされた垂直ピーク点のX座標値:S
2を算出する。続いて、CPU65は、前記垂直ピーク
点のX座標値:S2を用いて、合成基準位置:X=S2+
d(S2)を算出し、RAM69の所定の領域に記憶さ
せる。
14の処理を実行し終えたCPU65は、S2715に
進み、前記画像メモリ64に記憶された2枚目のフレー
ムデータから、前記合成基準位置より指の回転進行方向
側に位置する画像を抽出する。
み、前記ワークメモリ62に記憶された1枚目のフレー
ムデータにおいて、前記合成基準位置より指の回転進行
方向側に位置する画像を、前記S2715で抽出した画
像に書き換える。
戻り、前記画像メモリ64に記憶された2枚目のフレー
ムデータをクリアするとともに、CCD撮像素子5から
3枚目のフレームデータを受信し、画像メモリ64に記
憶させる。
ームデータについて、前述した2枚目のフレームデータ
と同様の処理を実行し、3枚目のフレームデータと前記
ワークメモリ62に記憶されたフレームデータ(1枚目
のフレームデータと2枚目のフレームデータとを合成し
たフレームデータ)とを合成する。
ームデータについても前記3枚目のフレームデータと同
様の処理を行う。そして、CPU65は、前記S271
0において所定の範囲内に垂直ピーク点が存在しないと
判定した場合、あるいはS2711において連続する所
定枚数(>1枚)のフレームデータの水平ピーク点が回
転進行方向に移動していないと判定した場合、プリズム
2の第1の側面2a上に載置された指の回転が終了した
とみなし、ワークメモリ63に記憶された合成画像デー
タを外部記憶装置へ送信した後、画像処理フローの実行
を終了する。
状や押捺条件等により、指が進行方向へ回転しているに
もかかわらず垂直ピーク点が逆向するような事象が発生
した場合に、水平ピーク点の移動量より垂直ピーク点の
移動量、すなわち合成基準位置の移動量を決定すること
ができ、合成基準位置を最適な位置に設定することがで
きる。
動量より垂直ピーク点の移動量を換算する例について述
べたが、水平ピーク点の移動量と指の幅とに応じて垂直
ピーク点の移動量(合成基準位置の移動量)を決定する
ようにしてもよい。
の移動量より垂直ピーク点の移動量を決定し、決定され
た垂直ピーク点に基づいて合成基準位置を決定する例に
ついて述べたが、水平ピーク点の移動量より合成基準位
置の移動量を直接決定するようにしてもよい。
として水平ピーク点のX座標値を用いる場合には、所定
枚数のフレームデータ間で垂直ピーク点が移動した量に
基づいて水平ピーク点の移動量を算出するようにすれば
よい。
では、プリズム2の第1の側面2a上に載置された指の
回転が終了を判定する条件として、(1)垂直ピーク点
がフレームの所定範囲内で検出されない、(2)所定枚
数のフレームデータ間で水平ピーク点が回転進行方向に
移動していない点を例に挙げたが、本実施の形態では、
上記(1)、(2)の条件に加え、(3)連続する2枚
のフレームデータ間で垂直ピーク点が回転進行方向に進
んでおらず、且つ連続する2枚のフレームデータ間で水
平ピーク点も回転進行方向に進んでいないことを条件と
する例について述べる。
部12は、垂直ピーク点がフレームの所定の範囲内に存
在しないと判定されたとき、所定枚数のフレームデータ
間で水平ピーク点が回転進行方向に移動していないと判
定されたとき、あるいは、最新のフレームデータ(N枚
目のフレームデータ)とその直前に入力されたフレーム
データ((N−1)枚目のフレームデータ)との間で垂
直ピーク点及び水平ピーク点が回転進行方向へ移動して
いないと判定されたときに、プリズム2の第1の側面2
a上に載置された指の回転が終了したとみなす。
は、N枚目のフレームデータと(N−1)枚目のフレー
ムデータとの間で、垂直ピーク点が回転進行方向に移動
していないが、水平ピーク点が回転進行方向へ移動して
いると判定された場合、N枚目のフレームデータの垂直
ピーク点が(N−1)枚目のフレームデータの垂直ピー
ク点より所定の画素数だけ回転進行方向に移動したとみ
なし、移動したとみなされた垂直ピーク点のX座標値:
SNを用いて合成基準位置:X=SN+d(SN)を算出
するものとする。
採取装置1の動作について述べる。先ず、回転指紋印象
採取装置1は、本装置の使用者が入力装置により指紋画
像の取り込み開始命令を入力すると、前記光学機器のL
ED3及びCCD撮像素子5に駆動電圧を印加する。そ
して、前記光学機器は、プリズム2の第1の側面2a上
に回転押捺される指の指紋の画像入力を開始し、入力さ
れた画像データを画像処理回路6へ送信する。
5が図38に示す画像処理フローに従って動作する。C
PU65は、先ず、前記入力装置より指紋画像の取り込
み開始信号が入力されたとき(S2801)、CCD撮
像素子5からの1枚目のフレームデータを、A/Dコン
バータ60及び入力ポート61を介して受信し、画像メ
モリ64に記憶させる(S2802)。
に記憶された、1枚目のフレームデータを走査し(S2
803)、前記フレームデータ内に所定のしきい値以上
の濃度値を有する画素が存在するか否かを判別する(S
2804)。
の濃度値を有する画素が前記フレームデータ内に存在し
ないと判定した場合、CPU65は、前述のS2802
以降の処理を再度実行する。
値以上の濃度値を有する画素が前記フレームデータ内に
存在すると判定した場合、CPU65は、S2805へ
進み、前記フレームデータを走査して垂直ピーク点のX
−Y座標値:(S1,T1)を検出し、RAM69の所定
の領域に記憶させる。
み、RAM69の所定の領域に記憶された垂直ピーク点
のX−Y座標値:(S1,T1)から指の回転進行方向を
判定し、前記回転進行方向を示すデータをRAM69の
所定の領域に記憶させる。
み、前記1枚目のフレームデータを走査し、水平ピーク
点のX−Y座標値:(U1,V1)を検出し、RAM69
の所定の領域に記憶させる。
に記憶された、1枚目のフレームデータをワークメモリ
63へ転送するとともに、CCD撮像素子5から2枚目
のフレームデータを受信し、画像メモリ64に記憶させ
る(S2808)。
み、前記2枚目のフレームデータを走査して垂直ピーク
点と水平ピーク点とを検出し、前記垂直ピーク点のX−
Y座標値:(S2,T2)と前記水平ピーク点のX−Y座
標値:(U2,V2)をRAM69の所定の領域に記憶さ
せる。その際、CPU65は、前記フレームデータの所
定の範囲内に垂直ピーク点が存在するか否か判別する
(S2810)。
定の範囲内に存在しないと判定した場合、CPU65
は、プリズム2の第1の側面2a上に載置された指の回
転が終了したとみなし、ワークメモリ62に記憶されて
いる合成画像データを外部記憶装置に記憶させ、処理を
終了する。
範囲内に垂直ピーク点が存在すると判定した場合、CP
U65は、S2811へ進み、所定枚数のフレームデー
タ間で水平ピーク点が回転進行方向へ移動しているか否
かを判別する。
ムデータ間で水平ピーク点が回転進行方向へ移動してい
ないと判定した場合、CPU65は、プリズム2の第1
の側面2a上に載置された指の回転が終了したとみな
し、ワークメモリ62に記憶されている合成画像データ
を外部記憶装置に記憶させ、処理を終了する。
レームデータ間で水平ピーク点が回転進行方向へ移動し
ていると判定した場合、CPU65は、S2812へ進
み、1枚目のフレームデータの垂直ピーク点のX座標
値:S1と2枚目のフレームデータの垂直ピーク点のX
座標値:S2と回転進行方向を示すデータとを前記RA
M69から読み出し、前記2枚目のフレームデータの垂
直ピーク点が前記1枚目のフレームデータの垂直ピーク
点より回転進行方向側に移動しているか否かを判別す
る。
ームデータの垂直ピーク点が回転進行方向側に移動して
いると判定した場合、CPU65は、S2815へ進
み、前記2枚目のフレームデータの垂直ピーク点のX座
標値:S2を用いて合成基準位置:X=S2+d(S2)
を算出し、RAM69の所定の領域に記憶させる。
のフレームデータの垂直ピーク点が回転進行方向側に移
動していないと判定した場合、CPU65は、S281
3へ進み、前記1枚目のフレームデータの水平ピーク点
を基準として2枚目のフレームデータの水平ピーク点が
回転進行方向へ移動しているか否かを判別する。
ーク点が回転進行方向へ移動していないと判定した場
合、CPU65は、プリズム2の第1の側面2a上に載
置された指の回転が終了したとみなし、ワークメモリ6
2に記憶されている合成画像データを外部記憶装置に記
憶させ、処理を終了する。
水平ピーク点が回転進行方向へ移動していると判定した
場合、CPU65は、S2814へ進み、2枚目のフレ
ームデータの垂直ピーク点が1枚目のフレームデータの
垂直ピーク点から回転進行方向へ所定の画素数だけ移動
したとみなし、移動したとみなされた垂直ピーク点のX
座標値:S2を用いて合成基準位置:X=S2+d(S
2)を算出し、RAM69の所定の領域に記憶させる。
処理を実行し終えたCPU65は、S2816に進み、
前記画像メモリ64に記憶された2枚目のフレームデー
タから、前記合成基準位置より指の回転進行方向側に位
置する画像を抽出する。
前記ワークメモリ62に記憶された1枚目のフレームデ
ータにおいて、前記合成基準位置より指の回転進行方向
側に位置する画像を、前記S2815で抽出した画像に
書き換える。
戻り、前記画像メモリ64に記憶された2枚目のフレー
ムデータをクリアするとともに、CCD撮像素子5から
3枚目のフレームデータを受信し、画像メモリ64に記
憶させる。
ームデータについて、前述した2枚目のフレームデータ
と同様の処理を実行し、3枚目のフレームデータと前記
ワークメモリ62に記憶されたフレームデータ(1枚目
のフレームデータと2枚目のフレームデータとを合成し
たフレームデータ)とを合成する。
ームデータについても前記3枚目のフレームデータと同
様の処理を行う。さらに、CPU65は、前記S281
0において所定の範囲内に垂直ピーク点が存在しないと
判定した場合、S2811において所定枚数のフレーム
データ間で水平ピーク点が回転進行方向に移動していな
いと判定した場合、あるいはS2812、S2813に
おいて連続する2枚のフレームデータで垂直ピーク点及
び水平ピーク点がともに回転進行方向へ移動していない
と判定した場合に、プリズム2の第1の側面2a上に載
置された指の回転が終了したとみなし、ワークメモリ6
3に記憶された合成画像データを外部記憶装置へ送信し
た後、画像処理フローの実行を終了する。
状や押捺条件等により、指が進行方向へ回転しているに
もかかわらず垂直ピーク点あるいは水平ピーク点が逆向
するような事象が発生しても、指の回転進行方向を判定
することができる。この結果、前述の第7の実施の形態
に較べ、より正確な回転終了判定を行うことができる。
では、プリズム2の第1の側面2a上に載置された指の
回転が終了を判定する際、所定枚数のフレームデータ間
で垂直ピーク点が回転進行方向に移動していないことを
条件にしていたが、本実施の形態では、垂直ピーク点が
所定枚数のフレームデータ間で連続して回転進行方向と
逆の方向へ移動したことを条件とする例について述べ
る。
部12は、最新のフレームデータ(N(:自然数)枚目
のフレームデータ)の垂直ピーク点のX座標値:SNと
その直前に入力されたフレームデータ((N−1)枚目
のフレームデータ)の垂直ピーク点のX座標値:SN-1
とを比較し、垂直ピーク点が回転進行方向と逆の方向に
移動しているか否かを判別する。
進行方向がフレームの左側から右側へ向かう方向である
とき、図39に示すように、N枚目のフレームデータの
垂直ピーク点のX座標値:SNと(N−1)枚目のフレ
ームデータの垂直ピーク点のX座標値:SN-1とを比較
し、SN-1>SNならばN枚目のフレームデータの垂直ピ
ーク点が回転進行方向と逆方向へ移動したと判定する。
ようにN枚目のフレームデータの垂直ピーク点が回転進
行方向と逆方向に移動したと判定した場合、N枚目のフ
レームデータを含む所定枚数のフレームデータ間で、垂
直ピーク点が連続して逆行しているか否かを判別する。
ーク点が連続して逆行していると判定した場合、回転終
了判別部12は、プリズム2の第1の側面2a上に載置
された指の回転押捺が終了したとみなし、ワークメモリ
63に記憶された合成画像データを外部記憶装置へ送信
した後、上記した各部の処理を終了させる。
と同様である。以下、本実施の形態にかかる回転指紋印
象採取装置1の動作について述べる。先ず、回転指紋印
象採取装置1は、本装置の使用者が入力装置により指紋
画像の取り込み開始命令を入力すると、前記光学機器の
LED3及びCCD撮像素子5に駆動電圧を印加する。
そして、前記光学機器は、プリズム2の第1の側面2a
上に回転押捺される指の指紋の画像入力を開始し、入力
された画像データを画像処理回路6へ送信する。
5が図40に示す画像処理フローに従って動作する。C
PU65は、先ず、前記入力装置より、指紋画像の取り
込み開始信号を入力すると(S3001)、CCD撮像
素子5からの1枚目のフレームデータを、A/Dコンバ
ータ60及び入力ポート61を介して受信し、画像メモ
リ64に記憶させる(S3002)。
に記憶されたフレームデータを走査し(S3003)、
前記フレームデータ内に所定のしきい値以上の濃度値を
有する画素が存在するか否かを判別する(S300
4)。
の濃度値を有する画素が前記フレームデータ内に存在し
ないと判定した場合、CPU65は、前述のS3002
以降の処理を再度実行する。
値以上の濃度値を有する画素が前記フレームデータ内に
存在すると判定した場合、CPU65は、S3005へ
進み、前記しきい値以上の濃度値を有する画素の中か
ら、Y座標値が最も大きい画素(垂直ピーク点)を検出
し、前記垂直ピーク点のXーY座標値:(S1,T1)を
RAM69の所定の領域に記憶させる。
RAM69の所定の領域に記憶された垂直ピーク点のX
−Y座標値:(S1,T1)を読み出し、指の回転進行方
向を判別する。
み、前記画像メモリ64に記憶された、1枚目のフレー
ムデータをワークメモリ63へ転送するとともに、CC
D撮像素子5から2枚目のフレームデータを受信し、画
像メモリ64に記憶させる。
み、前記2枚目のフレームデータを走査して垂直ピーク
点を検出し、検出した垂直ピーク点のX−Y座標値:
(S2,T2)をRAM69の所定の領域に記憶させる。
1枚目のフレームデータの垂直ピーク点のX座標値:S
1と2枚目のフレームデータの垂直ピーク点のX座標
値:S2と指の回転方向を示すデータとを前記RAM6
9から読み出し、前記1枚目のフレームデータの垂直ピ
ーク点を基準にして、前記2枚目のフレームデータの垂
直ピーク点が前記指の回転進行方向と逆の方向に移動し
ているか否かを判別する。
ームデータの垂直ピーク点が回転進行方向と逆方向に移
動していないと判定したとき、CPU65は、S301
2に進み、前記2枚目のフレームデータの垂直ピーク点
のX座標値:S2を用いて、合成基準位置:X=S2+d
(S2)を算出し、RAM69の所定の領域に記憶させ
る。
のフレームデータの垂直ピーク点が回転進行方向と逆方
向に移動していると判定した場合、CPU65は、S3
010へ進み、所定枚数のフレームデータ間で垂直ピー
ク点が連続して回転進行方向の逆方向へ移動しているか
否かを判別する。
ムデータ間で垂直ピーク点が連続して回転進行方向の逆
方向へ移動していると判定した場合、CPU65は、プ
リズム2の第1の側面2a上に載置された指の回転押捺
が終了したと判定し、ワークメモリ63に記憶された合
成画像データを外部記憶装置へ送信した後、画像処理フ
ローの実行を終了する。
フレームデータ間で垂直ピーク点が連続して回転進行方
向の逆方向へ移動していないと判定した場合、CPU6
5は、S3011へ進み、2枚目のフレームデータの垂
直ピーク点が1枚目のフレームデータの垂直ピーク点か
ら回転進行方向へ所定の画素数だけ移動したとみなし、
移動したとみなされた垂直ピーク点のX座標値:S2を
用いて、合成基準位置:X=S2+d(S2)を算出し、
RAM69の所定の領域に記憶させる。
処理を実行し終えたCPU65は、S3013に進み、
前記画像メモリ64に記憶された2枚目のフレームデー
タから、前記合成基準位置より指の回転進行方向側に位
置する画像を抽出する。
前記ワークメモリ62に記憶された1枚目のフレームデ
ータにおいて、前記合成基準位置より指の回転進行方向
側に位置する画像を、前記S3013で抽出した画像に
書き換える。
戻り、前記画像メモリ64に記憶された2枚目のフレー
ムデータをクリアするとともに、CCD撮像素子5から
3枚目のフレームデータを受信し、画像メモリ64に記
憶させる。
ームデータについて、前述した2枚目のフレームデータ
と同様の処理を実行し、3枚目のフレームデータと前記
ワークメモリ62に記憶されたフレームデータ(1枚目
のフレームデータと2枚目のフレームデータとを合成し
たフレームデータ)とを合成する。
ームデータについても前記3枚目のフレームデータと同
様の処理を行う。そして、CPU65は、前記S301
0において連続する所定枚数のフレームデータ間で垂直
ピーク点が連続して回転進行方向の逆方向に移動してい
ると判定すると、前記光学機器による指紋画像の入力処
理が終了したと判定し、ワークメモリ63に記憶された
合成画像データを外部記憶装置へ送信した後、画像処理
フローの実行を終了する。
る回転指紋印象採取装置によれば、指の回転方向を予測
するとともに、指の最頂部位を表す画素(垂直ピーク
点)に着目して処理を行うことにより、採取途中あるい
は採取終了時における指の逆回転や回転の停止を容易に
判定することができ、同じ部位の指紋の画像が二重採取
されるのを防止することができる。
態では、プリズム2の第1の側面2a上に載置された指
の回転が終了を判定する際、所定枚数のフレームデータ
間で水平ピーク点が回転進行方向に移動していないこと
を条件にしていたが、本実施の形態では、所定枚数のフ
レームデータ間で水平ピーク点が連続して回転進行方向
と逆方向へ移動したことを条件とする例について述べ
る。
部12は、指の回転進行方向を参照しつつ、最新のフレ
ームデータ(N(:自然数)枚目のフレームデータ)の
水平ピーク点のX座標値:UNと、前記N枚目のフレー
ムデータの直前に入力されたフレームデータ((N−
1)枚目のフレームデータ)の水平ピーク点のX座標
値:UN-1とを比較し、水平ピーク点が回転進行方向と
逆の方向に移動したか否かを判別する。
ームの左側から右側へ向かう方向であるとき、回転終了
判別部12は、図41に示すように、N枚目のフレーム
データの水平ピーク点のX座標値:UNと(N−1)枚
目のフレームデータの水平ピーク点のX座標値:UN-1
とを比較し、UN-1>UNならばN枚目のフレームデータ
の水平ピーク点が回転進行方向と逆方向へ移動したと判
定する。この場合、回転終了判別部12は、N枚目のフ
レームデータを含む所定枚数のフレームデータ間で水平
ピーク点が連続して逆行しているか否かを判別する。
ーク点が連続して逆行していると判定した場合、回転終
了判別部12は、プリズム2の第1の側面2a上に載置
された指の回転押捺が終了したとみなし、ワークメモリ
63に記憶された合成画像データを外部記憶装置へ送信
した後、上記した各部の処理を終了させる。
水平ピーク点が連続して逆行していないと判定した場
合、回転終了判別部12は、プリズム2の第1の側面2
a上に載置された指の回転押捺が継続しているとみな
す。
と同様である。以下、本実施の形態にかかる回転指紋印
象採取装置1の動作について述べる。先ず、回転指紋印
象採取装置1は、本装置の使用者が入力装置により指紋
画像の取り込み開始命令を入力すると、前記光学機器の
LED3及びCCD撮像素子5に駆動電圧を印加する。
そして、前記光学機器は、プリズム2の第1の側面2a
上に回転押捺される指の指紋の画像入力を開始し、入力
された画像データを画像処理回路6へ送信する。
5が図42に示す画像処理フローに従って動作する。C
PU65は、先ず、前記入力装置により指紋画像の取り
込み開始信号が入力されたとき(S3201)、CCD
撮像素子5からの1枚目のフレームデータを、A/Dコ
ンバータ60及び入力ポート61を介して受信し、画像
メモリ64に記憶させる(S3202)。
ムデータを走査し(S3203)、前記フレームデータ
内に所定のしきい値以上の濃度値を有する画素が存在す
るか否かを判別する(S3204)。
の濃度値を有する画素が前記フレームデータ内に存在し
ないと判定した場合、CPU65は、前述のS3202
以降の処理を再度実行する。
値以上の濃度値を有する画素が前記フレームデータ内に
存在すると判定した場合、CPU65は、S3205へ
進み、前記しきい値以上の濃度値を有する画素の中か
ら、Y座標値が最も大きい値となる画素(垂直ピーク
点)を検出し、そのXーY座標値:(S1,T1)をRA
M69の所定の領域に記憶させる。
5は、S3206へ進み、RAM69の所定の領域に記
憶された垂直ピーク点のX−Y座標値:(S1,T1)を
読み出し、指の回転進行方向を判別し、判別した回転進
行方向を示すデータをRAM69の所定の領域に記憶さ
せる。
RAM69に記憶された回転進行方向を示すデータを参
照し、その回転進行方向に従って前記フレームデータを
走査し、所定のしきい値以上の濃度値を有する画素であ
り、且つ前記回転進行方向側の先端部に位置する画素
(水平ピーク点)を検出し、その水平ピーク点のX−Y
座標値:(U1,V1)をRAM69の所定の領域に記憶
させる。
記憶された、1枚目のフレームデータをワークメモリ6
3へ転送するとともに、CCD撮像素子5から2枚目の
フレームデータを受信し、画像メモリ64に記憶させる
(S3208)。
み、画像メモリ64に記憶された、2枚目のフレームデ
ータを走査して水平ピーク点を検出し、検出した水平ピ
ーク点のX−Y座標値:(U2,V2)をRAM69の所
定の領域に記憶させる。
1枚目のフレームデータの水平ピーク点のX座標値:U
1と2枚目のフレームデータの水平ピーク点のX座標
値:U2と指の回転方向を示すデータとを前記RAM6
9から読み出し、前記1枚目のフレームデータの水平ピ
ーク点を基準にして、前記2枚目のフレームデータの水
平ピーク点が前記回転進行方向と逆の方向に移動してい
るか否かを判別する。
ームデータの水平ピーク点が回転進行方向と逆方向に移
動していないと判定したとき、CPU65は、S321
3に進み、前記2枚目のフレームデータの水平ピーク点
のX座標値:U2を用いて、合成基準位置:X=U2+e
(U2)を算出し、RAM69に記憶させる。
のフレームデータの水平ピーク点が回転進行方向と逆方
向に移動していると判定した場合、CPU65は、S3
211へ進み、連続する所定枚数のフレームデータ間で
水平ピーク点が連続して回転進行方向の逆方向へ移動し
ているか否かを判別する。
2枚目のフレームデータの水平ピーク点が1枚目のフレ
ームデータの水平ピーク点から回転進行方向へ所定の画
素数だけ移動したとみなし、移動したとみなされた水平
ピーク点のX座標値:U2を用いて合成基準位置:X=
U2+e(U2)を算出し、RAM69の所定の領域に記
憶させる。
処理を実行し終えたCPU65は、S3214に進み、
前記画像メモリ64に記憶された2枚目のフレームデー
タから、前記合成基準位置より指の回転進行方向側に位
置する画像を抽出する。
前記ワークメモリ62に記憶された1枚目のフレームデ
ータにおいて、前記合成基準位置より指の回転進行方向
側に位置する画像を、前記S3214で抽出した画像に
書き換える。
戻り、前記画像メモリ64に記憶された2枚目のフレー
ムデータをクリアするとともに、CCD撮像素子5から
の三枚目のフレームデータを受信し、画像メモリ64に
記憶させる。
ームデータについて、前述した2枚目のフレームデータ
と同様の処理を実行し、3枚目のフレームデータと前記
ワークメモリ62に記憶されたフレームデータ(1枚目
のフレームデータと2枚目のフレームデータとを合成し
たフレームデータ)とを合成する。
ームデータについても前記3枚目のフレームデータと同
様の処理を行う。そして、CPU65は、前記S321
1において連続する所定枚数のフレームデータ間で水平
ピーク点が連続して回転進行方向の逆方向に移動してい
ると判定すると、前記光学機器による指紋画像の入力処
理が終了したと判定し、ワークメモリ63に記憶された
合成画像データを外部記憶装置へ送信した後、画像処理
フローの実行を終了する。
る回転指紋印象採取装置によれば、指の回転方向を予測
するとともに、指の回転進行方向側の先端部に位置する
画素(水平ピーク点)に着目して処理を行うことによ
り、採取途中あるいは採取終了時における指の逆回転や
回転の停止を容易に判定することができ、同じ部位の指
紋の画像が二重採取されるのを防止することができる。
形態では、連続する2枚のフレームデータの水平ピーク
点が回転進行方向に移動していない場合においても、連
続する所定枚数のフレームデータの水平ピーク点が回転
進行方向と逆の方向に進んでいなければ合成処理を行う
例について説明したが、本実施の形態では上記のような
場合にプリズム2の第1の側面2a上で指の回転押捺が
中断されているとみなし、指の回転押捺が再開されるま
で合成処理を中断する例について説明する。
すように、垂直ピーク点検出部7と指回転方向判別部8
と合成基準位置算出部9と画像切り出し部10と画像合
成部11と回転終了判別部12と水平ピーク検出部19
とに加え、回転中断判別部21を備える。
ムデータ(N(:自然数)枚目のフレームデータ)の水
平ピーク点がその直前に入力したフレームデータ((N
−1)枚目のフレームデータ)の水平ピーク点より回転
進行方向側へ移動していないが、前記N枚目のフレーム
データを含む所定枚数のフレームデータ間で水平ピーク
点が連続して回転進行方向の逆方向へ移動していないと
判定した場合、プリズム2の第1の側面2a上に載置さ
れた指の回転押捺が中断されているとみなし、CCD撮
像素子5からのN+1枚目のフレームデータに待機す
る。
所定枚数のフレームデータ間で全ての水平ピーク点が直
前のフレームデータの水平ピーク点より回転進行方向の
逆方向に移動していると判定した場合に、プリズム2の
第1の側面2a上に載置された指の回転押捺が終了した
と判定する。
と同様である。以下、本実施の形態にかかる回転指紋印
象採取装置1の動作について説明する。
の使用者が入力装置により指紋画像の取り込み開始命令
を入力すると、前記光学機器のLED3及びCCD撮像
素子5に駆動電圧を印加する。そして、前記光学機器
は、プリズム2の第1の側面2a上に回転押捺される指
の指紋の画像入力を開始し、入力された画像データを画
像処理回路6へ送信する。
5が図44に示す画像処理フローに従って動作する。C
PU65は、先ず、入力装置より指紋画像の取り込み開
始信号が入力されたとき(S3301)、CCD撮像素
子5からの1枚目のフレームデータを、A/Dコンバー
タ60及び入力ポート61を介して受信し、画像メモリ
64に記憶させる(S3302)。
に記憶された、1枚目のフレームデータを走査し(S3
303)、前記フレームデータ内に所定のしきい値以上
の濃度値を有する画素が存在するか否かを判別する(S
3304)。
の濃度値を有する画素が前記フレームデータ内に存在し
ないと判定した場合、CPU65は、前述のS3302
以降の処理を再度実行する。
値以上の濃度値を有する画素が前記フレームデータ内に
存在すると判定した場合、CPU65は、S3305へ
進み、前記しきい値以上の濃度値を有する画素の中か
ら、Y座標値が最も大きい値となる画素(垂直ピーク
点)を検出し、そのXーY座標値:(S1,T1)をRA
M69に記憶させる。
5は、S3306へ進み、RAM69の所定の領域に記
憶された垂直ピーク点のX−Y座標値:(S1,T1)を
読み出し、指の回転進行方向を判別し、判別した回転進
行方向を示すデータをRAM69の所定の領域に記憶さ
せる。
RAM69に記憶された回転進行方向を示すデータを参
照し、その回転進行方向に従って前記フレームデータを
走査し、所定のしきい値以上の濃度値を有する画素であ
り、且つ前記回転進行方向側の先端部に位置する画素
(水平ピーク点)を検出し、その水平ピーク点のX−Y
座標値:(U1,V1)をRAM69の所定の領域に記憶
させる。
み、画像メモリ64に記憶された、1枚目のフレームデ
ータをワークメモリ63へ転送するとともに、CCD撮
像素子5から2枚目のフレームデータを受信し、画像メ
モリ64に記憶させる。
み、画像メモリ64に記憶された2枚目のフレームデー
タを走査して水平ピーク点を検出し、検出した水平ピー
ク点のX−Y座標値:(U2,V2)をRAM69の所定
の領域に記憶させる。
み、1枚目のフレームデータの水平ピーク点のX座標
値:U1と2枚目のフレームデータの水平ピーク点のX
座標値:U2と指の回転方向を示すデータとを前記RA
M69から読み出し、前記1枚目のフレームデータの水
平ピーク点を基準にして、前記2枚目のフレームデータ
の水平ピーク点が前記回転進行方向に移動しているか否
かを判別する。
ームデータの水平ピーク点が回転進行方向に移動してい
ると判定したとき、CPU65は、S3312に進み、
前記2枚目のフレームデータの水平ピーク点のX座標
値:U2を用いて、合成基準位置:X=U2+e(U2)
を算出し、RAM69の所定領域に記憶させる。
み、前記画像メモリ64に記憶された2枚目のフレーム
データから、前記合成基準位置より指の回転進行方向側
に位置する領域の画像を抽出する。
2に記憶された1枚目のフレームデータにおいて、前記
合成基準位置より指の回転進行方向側に位置する領域の
画像を、前記S3213で抽出した画像き換える(S3
314)。
5は、前記S3308に戻り、前記画像メモリ64に記
憶された2枚目のフレームデータをクリアするととも
に、CCD撮像素子5から3枚目のフレームデータを受
信し、画像メモリ64に記憶させる。
ームデータについて、前述した2枚目のフレームデータ
と同様の処理を実行し、3枚目のフレームデータと前記
ワークメモリ62に記憶されたフレームデータ(1枚目
のフレームデータと2枚目のフレームデータとを合成し
たフレームデータ)とを合成する。
ームデータについても前記3枚目のフレームデータと同
様の処理を行う。そして、CPU65は、前記S331
1において連続する所定枚数のフレームデータ間で水平
ピーク点が回転進行方向と逆方向に移動していると判定
した場合、前記光学機器による指紋画像の入力処理が終
了したと判定し、ワークメモリ63に記憶された合成画
像データを外部記憶装置へ送信した後、画像処理フロー
の実行を終了する。
所定枚数のフレームデータにおいて、少なくとも1枚の
フレームデータの水平ピーク点が直前のフレームデータ
の水平ピーク点を基準にして回転進行方向の逆方向へ移
動していないと判定した場合、CPU65は、プリズム
2の第1の側面2a上に載置された指の回転押捺が中断
されているとみなし、前述したS3308へ戻り、CC
D撮像素子5からの次のフレームデータに待機する。そ
して、前記指の回転押捺が再開され、前述のS3310
において水平ピーク点が回転進行方向に移動しているこ
とが判定されると、CPU65は、S3312、S33
13、S3314の処理を順次実行してフレームデータ
の合成処理を行う。
る回転指紋印象採取装置によれば、指紋印象の採取途中
に指の回転が中断されたと判定することができ、同じ部
位の指紋の画像が二重採取されるのを防止することがで
きる。
形態では、プリズム2の第1の側面2a上で指の回転押
捺が中断されていることを判定するパラメータとして、
水平ピーク点のみを利用する例について述べたが、本実
施の形態では水平ピーク点に加え、垂直ピーク点も利用
する例について述べる。
部21は、最新のフレームデータ(N枚目のフレームデ
ータ)の垂直ピーク点及び水平ピーク点が、その直前に
入力したフレームデータ((N−1)枚目のフレームデ
ータ)の垂直ピーク点及び水平ピーク点より回転進行方
向側へ移動しておらず、前記N枚目のフレームデータを
含む所定枚数のフレームデータのうち少なくとも1枚の
フレームデータの垂直ピーク点あるいは水平ピーク点が
直前のフレームデータの垂直ピーク点あるいは水平ピー
ク点よりも回転進行方向側へ移動していれば、プリズム
2の第1の側面2a上に載置された指の回転押捺が中断
されていると判定する。
前記所定枚数のフレームデータのうち、全てのフレーム
データの垂直ピーク点及び水平ピーク点が直前のフレー
ムデータの垂直ピーク点及び水平ピーク点より回転進行
方向側に移動していないとき、プリズム2の第1の側面
2a上に載置された指の回転押捺が終了されたとみな
す。
態と同様である。以下、本実施の形態にかかる回転指紋
印象採取装置1の動作について述べる。先ず、回転指紋
印象採取装置1は、本装置の使用者が入力装置により指
紋画像の取り込み開始命令を入力すると、前記光学機器
のLED3及びCCD撮像素子5に駆動電圧を印加す
る。そして、前記光学機器は、プリズム2の第1の側面
2a上に回転押捺される指の指紋の画像入力を開始し、
入力された画像データを画像処理回路6へ送信する。
5が図45に示す画像処理フローに従って動作する。C
PU65は、先ず、入力装置より指紋画像の取り込み開
始信号が入力されたとき(S3501)、CCD撮像素
子5からの1枚目のフレームデータを、A/Dコンバー
タ60及び入力ポート61を介して受信し、画像メモリ
64に記憶させる(S3502)。
に記憶された、1枚目のフレームデータを走査し(S3
503)、前記フレームデータ内に所定のしきい値以上
の濃度値を有する画素が存在するか否かを判別する(S
3504)。
の濃度値を有する画素が前記フレームデータ内に存在し
ないと判定した場合、CPU65は、前述のS3502
以降の処理を再度実行する。
値以上の濃度値を有する画素が前記フレームデータ内に
存在すると判定した場合、CPU65は、S3505へ
進み、前記しきい値以上の濃度値を有する画素の中から
Y座標値が最も大きい画素(垂直ピーク点)を検出し、
その垂直ピーク点のXーY座標値:(S1,T1)をRA
M69の所定の領域に記憶させる。
5は、S3506へ進み、RAM69の所定の領域に記
憶された垂直ピーク点のX−Y座標値:(S1,T1)を
読み出し、指の回転進行方向を判別し、判定結果(回転
進行方向を示すデータ)をRAM69の所定領域に記憶
させる。
れた回転進行方向を示すデータを参照し、その回転進行
方向に従って前記フレームデータを走査し、所定のしき
い値以上の濃度値を有する画素であり、且つ前記回転進
行方向側の先端部に位置する画素(水平ピーク点)を検
出し、その水平ピーク点のX−Y座標値:(U1,V1)
をRAM69の所定領域に記憶させる(S3507)。
記憶されたフレームデータをワークメモリ63へ転送す
るとともに、CCD撮像素子5から2枚目のフレームデ
ータを受信し、画像メモリ64に記憶させる(S350
8)。
記憶された2枚目のフレームデータを走査し、垂直ピー
ク点と水平ピーク点を検出し、各ピーク点のX−Y座標
値:(S2,T2)、(U2,V2)をRAM69の所定の
領域に記憶させる(S3509)。
ータの垂直ピーク点のX座標値:S1と2枚目のフレー
ムデータの垂直ピーク点のX座標値:S2と指の回転方
向を示すデータとを前記RAM69から読み出し、前記
1枚目のフレームデータの垂直ピーク点を基準にして、
前記2枚目のフレームデータの垂直ピーク点が前記回転
進行方向側に移動しているか否かを判別する(S351
0)。
データの垂直ピーク点が1枚目のフレームデータの垂直
ピーク点より回転進行方向側に移動していると判定した
とき、CPU65は、S3513に進み、前記2枚目の
フレームデータの垂直ピーク点X座標値:S2を用い
て、合成基準位置:X=S2+d(S2)を算出し、RA
M69に記憶させる。
4に記憶された2枚目のフレームデータから、前記合成
基準位置より指の回転進行方向側に位置する画像を抽出
する(S3514)。
62に記憶された1枚目のフレームデータにおいて、前
記合成基準位置より指の回転進行方向側に位置する画像
を、前記S3514で読み出した画像に書き換える(S
3515)。
5は、前記S3508に戻り、前記画像メモリ64に記
憶された2枚目のフレームデータをクリアするととも
に、CCD撮像素子5から次のフレームデータ(3枚目
のフレームデータ)を受信し、画像メモリ64に記憶さ
せる。
ームデータについて、前述した2枚目のフレームデータ
と同様の処理を実行し、3枚目のフレームデータと前記
ワークメモリ62に記憶されたフレームデータ(1枚目
のフレームデータと2枚目のフレームデータとを合成し
たフレームデータ)とを合成する。
ームデータについても前記3枚目のフレームデータと同
様の処理を行う。また、前記S3510において、ある
フレームデータ(N枚目のフレームデータ)の垂直ピー
ク点がその直前のフレームデータ((N−1)枚目のフ
レームデータ)の垂直ピーク点より回転進行方向側へ移
動していないと判定した場合、CPU65は、S351
1へ進み、前記(N−1)枚目のフレームデータの水平
ピーク点のX座標値:UN-1と前記N枚目のフレームデ
ータの水平ピーク点のX座標値:UNと指の回転方向を
示すデータとを前記RAM69から読み出し、前記(N
−1)枚目のフレームデータの水平ピーク点を基準にし
て、前記N枚目のフレームデータの水平ピーク点が前記
回転進行方向に移動しているか否かを判別する。
データの水平ピーク点が(N−1)枚目のフレームデー
タの水平ピーク点より回転進行方向側に移動していると
判定したとき、CPU65は、S3516へ進み、N枚
目のフレームデータの垂直ピーク点が(N−1)枚目の
フレームデータの垂直ピーク点を基準にして回転進行方
向に所定の画素数だけ移動したとみなし、移動したとみ
なされた垂直ピーク点のX座標値:SNを用いて、合成
基準位置:X=SN+d(SN)を算出し、前記S351
4以降の処理を実行し、前記N枚目のフレームデータの
合成処理を行う。
目のフレームデータの水平ピーク点が(N−1)枚目の
フレームデータの水平ピーク点より回転進行方向側に移
動していないと判定したとき、CPU65は、S351
2へ進み、前記N枚目のフレームデータを含む所定枚数
のフレームデータ間で、全てのフレームデータの垂直ピ
ーク点及び水平ピーク点が直前のフレームデータの垂直
ピーク点及び水平ピーク点よりも回転進行方向側に移動
していないか否かを判別する。
レームデータ間で全てのフレームデータの垂直ピーク点
及び水平ピーク点が直前の垂直ピーク点及び水平ピーク
点よりも回転進行方向側に移動していないと判定したと
き、CPU65は、プリズム2の第1の側面2a上に載
置された指の回転押捺が終了したとみなし、ワークメモ
リ63に記憶された合成画像データを外部記憶装置へ送
信したのち、画像処理フローの実行を終了する。
数のフレームデータ間で少なくとも1枚のフレームデー
タの垂直ピーク点及び水平ピーク点が直前の垂直ピーク
点及び水平ピーク点よりも回転進行方向側へ移動してい
ると判定したとき、CPU65は、プリズム2の第1の
側面2a上に載置された指の回転押捺が中断されている
とみなし、前述したS3508へ戻り、CCD撮像素子
5からの次のフレームデータに待機する。
3510で垂直ピーク点が回転進行方向側へ移動してい
ることが判定されるか、あるいは前記S3511におい
て水平ピーク点が回転進行方向に移動していることが判
定されると、CPU65は、S3513・S3514・
S3515あるいはS3516・S3514・S351
5の処理を順次実行してフレームデータの合成処理を実
行する。
所定枚数のフレームデータのうち、全てのフレームデー
タの垂直ピーク点及び水平ピーク点が直前のフレームデ
ータの垂直ピーク点及び水平ピーク点よりも回転進行方
向と逆の方向に移動しているか否かを判別し、前記所定
枚数のフレームデータのうち、少なくとも1枚のフレー
ムデータの垂直ピーク点あるいは水平ピーク点が直前の
フレームデータの垂直ピーク点あるいは水平ピーク点を
基準にして回転進行方向の逆方向に移動していなけれ
ば、プリズム2の第1の側面2a上に載置された指の回
転押捺が中断されているとみなすようにしてもよい。
紋印象採取装置によれば、指紋印象の採取途中に指の回
転が中断されたと判定することができ、同じ部位の指紋
の画像が二重採取されるのを防止することができる。
態では、垂直ピーク点のみをパラメータとして指の回転
終了の判定や合成基準位置の決定を行う例について述べ
たが、本実施の形態では、垂直ピーク点が回転進行方向
に移動していない場合に限り水平ピーク点を利用する例
について述べる。
すように、垂直ピーク点検出部7、指回転方向判別部
8、合成基準位置算出部9、画像切り出し部10、画像
合成部11、及び回転終了判別部12に加え、水平ピー
ク点検出部19及びピーク点換算部20を備える。
ムデータ(N(:自然数)枚目のフレームデータ)の垂
直ピーク点がその直前に入力したフレームデータ((N
−1)枚目のフレームデータ)の垂直ピーク点より回転
進行方向側に移動していないと判定された場合、前記N
枚目のフレームデータと前記(N−1)枚目のフレーム
データを走査し、各フレームデータの水平ピーク点のX
座標値:UN、UN-1を検出する。
ピーク点検出部19により検出されたN枚目のフレーム
データの水平ピーク点のX座標値:UNと(N−1)枚
目のフレームデータの水平ピーク点のX座標値:UN-1
とを比較し、前記N枚目のフレームデータの水平ピーク
点が前記(N−1)枚目のフレームデータの水平ピーク
点を基準にして回転進行方向側に移動していなければ指
の回転押捺が終了したとみなす。
枚目のフレームデータの水平ピーク点が前記(N−1)
枚目のフレームデータの水平ピーク点を基準にして回転
進行方向側に移動していることが判定されたとき、前記
N枚目のフレームデータの垂直ピーク点が前記(N−
1)枚目のフレームデータの垂直ピーク点から所定の画
素数だけ回転進行方向へ移動したとみなして、前記N枚
目のフレームデータの垂直ピーク点のX座標値:SNを
算出する。
目のフレームデータの水平ピーク点のX座標値:UNに
所定値を加算した値を、前記N枚目のフレームデータの
垂直ピーク点のX座標値:SNとみなす。ここで、前記
所定値は、指の幅に応じて決定される絶対値に、指の回
転進行方向に応じて決定される正負号を付加した値であ
る。
フレームデータの垂直ピーク点が(N−1)枚目のフレ
ームデータの垂直ピーク点より回転進行方向側に移動し
ている場合は、前述の第1の実施の形態と同様に、垂直
ピーク点のX座標値:SNを用いて合成基準位置:X=
SN+d(SN)を算出する。
のフレームデータの垂直ピーク点が(N−1)枚目のフ
レームデータの垂直ピーク点より回転進行方向側に移動
していない場合は、ピーク点換算部20により算出され
た、N枚目のフレームデータの垂直ピーク点のX座標
値:SNを用いて、合成基準位置:X=SN+d(SN)
を算出する。
採取装置1の動作について述べる。先ず、回転指紋印象
採取装置1は、本装置の使用者が入力装置により指紋画
像の取り込み開始命令を入力すると、前記光学機器のL
ED3及びCCD撮像素子5に駆動電圧を印加する。そ
して、前記光学機器は、プリズム2の第1の側面2a上
に回転押捺される指の指紋の画像入力を開始し、入力さ
れた画像データを画像処理回路6へ送信する。
5が図47に示す画像処理フローに従って動作する。C
PU65は、先ず、前記入力装置より指紋画像の取り込
み開始信号が入力されると(S4101)、CCD撮像
素子5からの1枚目のフレームデータを、A/Dコンバ
ータ60及び入力ポート61を介して受信し、画像メモ
リ64の第1のフレームメモリに記憶させる(S410
2)。
ムデータを走査し(S4103)、前記フレームデータ
内に所定のしきい値以上の濃度値を有する画素が存在す
るか否かを判別する(S4104)。
の濃度値を有する画素が前記フレームデータ内に存在し
ないと判定した場合、CPU65は、前述のS4102
以降の処理を再度実行する。
値以上の濃度値を有する画素が前記フレームデータ内に
存在すると判定した場合、CPU65は、S4105へ
進み、前記しきい値以上の濃度値を有する画素の中か
ら、Y座標値が最も大きい画素(垂直ピーク点)を検出
し、前記垂直ピーク点のXーY座標値:(S1,T1)を
RAM69の所定領域に記憶させる。
5は、S4106へ進み、RAM69の所定領域に記憶
された垂直ピーク点のX−Y座標値:(S1,T1)を読
み出し、プリズム2の第1の側面2a上に載置された指
の回転進行方向を判別する。そして、CPU65は、指
の回転進行方向を示すデータをRAM69の所定領域に
記憶させる。
の第1のフレームメモリに記憶された、1枚目のフレー
ムデータをワークメモリ63に複写するとともに、CC
D撮像素子5からの2枚目のフレームデータを受信し、
画像メモリ64の第2のフレームメモリに記憶させる
(S4107)。
ームデータを走査して垂直ピーク点を検出し、検出した
垂直ピーク点のX−Y座標値:(S2,T2)をRAM6
9の所定の領域に記憶させる(S4108)。
ムデータの垂直ピーク点のX座標値:S1と2枚目のフ
レームデータの垂直ピーク点のX座標値:S2と指の回
転方向を示すデータとを前記RAM69から読み出し、
前記1枚目のフレームデータの垂直ピーク点を基準にし
て、前記2枚目のフレームデータの垂直ピーク点が前記
指の回転進行方向側に移動しているか否かを判別する
(S4109)。
ームデータの垂直ピーク点が回転進行方向側に移動して
いると判定した場合、CPU65は、S4113に進
み、前記2枚目のフレームデータの垂直ピーク点のX座
標値:S2を用いて、合成基準位置:X=S2+d(S
2)を算出し、RAM69に記憶させる。
前記画像メモリ64の第2のフレームメモリに記憶され
た2枚目のフレームデータから、前記合成基準位置より
指の回転進行方向側に位置する領域の画像を抽出する。
み、前記ワークメモリ62に記憶された1枚目のフレー
ムデータにおいて、前記合成基準位置より指の回転進行
方向側に位置する領域の画像を、前記S4114で読み
出した画像に書き換える。
戻り、前記画像メモリ64の第1のフレームメモリに記
憶された1枚目のフレームデータをクリアするととも
に、CCD撮像素子5からの3枚目のフレームデータを
受信し、画像メモリ64の第1のフレームメモリに記憶
させる。
ームデータについて、前述した2枚目のフレームデータ
と同様の処理を実行し、3枚目のフレームデータと前記
ワークメモリ62に記憶されたフレームデータ(1枚目
のフレームデータと2枚目のフレームデータとを合成し
たフレームデータ)とを合成する。
ームデータについても前記3枚目のフレームデータと同
様の処理を行う。そして、あるフレームデータ(N枚目
のフレームデータ)を処理する際、S4109において
前記N枚目のフレームデータの垂直ピーク点がその直前
のフレームデータ((N−1)枚目のフレームデータ)
の垂直ピーク点を基準にして回転進行方向へ移動してい
ないと判定すると、CPU65は、S4110へ進み、
画像メモリ64の第1(あるいは第2)のフレームメモ
リに記憶されたN枚目のフレームデータと画像メモリ6
4の第2(あるいは第1)のフレームメモリに記憶され
た(N−1)枚目のフレームデータを走査し、各フレー
ムデータの水平ピーク点のX−Y座標値:(UN,V
N)、(UN-1,VN-1)を検出し、RAM69の所定領
域に記憶させる。
み、N枚目の水平ピーク点のX座標値:UNと(N−
1)枚目のフレームデータの水平ピーク点のX座標値:
UN-1をRAM69から読み出し、N枚目のフレームデ
ータの水平ピーク点が(N−1)枚目の水平ピーク点を
基準にして回転進行方向へ移動しているか否かを判別す
る。
ク点が(N−1)枚目の水平ピーク点を基準にして回転
進行方向へ移動していると判定したとき、CPU65
は、S4112へ進み、前記N枚目の水平ピーク点のX
座標値:UNを用いて、前記N枚目の垂直ピーク点のX
座標値:SNを算出し、S4113へ進む。S4113
以降の処理は、前記2枚目のフレームデータの場合と同
様である。
の水平ピーク点が(N−1)枚目の水平ピーク点を基準
にして回転進行方向へ移動していないと判定したとき、
CPU65は、前記プリズム2の第1の側面2a上に載
置された指の回転が終了したとみなし、ワークメモリ6
3に記憶された合成画像データを外部記憶装置へ送信し
た後、画像処理フローの実行を終了する。
た水平ピーク点も合成基準位置の決定あるいは指の回転
終了の判定を行うためのパラメータとして用いることよ
り、指が進行方向へ進行しているにもかかわらず垂直ピ
ーク点が回転進行方向に移動していない場合でも、水平
ピーク点のX座標値を用いて垂直ピーク点の移動量を算
出することができ、その結果、最適な合成基準位置を算
出することができる。
態では、水平ピーク点のみをパラメータとして指の回転
終了の判定や合成基準位置の決定を行う例について述べ
たが、本実施の形態では、垂直ピーク点が回転進行方向
に移動していない場合に限り垂直ピーク点をパラメータ
として利用する例について述べる。
の形態13と同様に、垂直ピーク点検出部7と指回転方
向判別部8と合成基準位置算出部9と画像切り出し部1
0と画像合成部11と回転終了判別部12と水平ピーク
点検出部19とピーク点換算部20とを備える。
新のフレームデータ(N枚目のフレームデータ)の水平
ピーク点がその直前に入力されたフレームデータ((N
−1)枚目のフレームデータ)の水平ピーク点より回転
進行方向側に移動していないと判定されたとき、前記N
枚目のフレームデータと前記(N−1)枚目のフレーム
データを走査し、各フレームデータの垂直ピーク点のX
座標値:SN、SN-1を検出する。
前記垂直ピーク点検出部7により検出されたN枚目のフ
レームデータの垂直ピーク点のX座標値:SNと(N−
1)枚目のフレームデータの垂直ピーク点のX座標値:
SN-1とを比較し、前記N枚目のフレームデータの垂直
ピーク点が前記(N−1)枚目のフレームデータの垂直
ピーク点を基準にして回転進行方向側に移動していなけ
れば、指の回転押捺が終了したとみなす。
目のフレームデータの垂直ピーク点が前記(N−1)枚
目のフレームデータの垂直ピーク点を基準にして回転進
行方向側に移動していると判定されたとき、前記N枚目
のフレームデータの水平ピーク点が前記(N−1)枚目
のフレームデータの水平ピーク点から所定の画素数だけ
回転進行方向へ移動したとみなして、前記N枚目のフレ
ームデータの水平ピーク点のX座標値:UNを算出す
る。
目のフレームデータの垂直ピーク点のX座標値:SNに
所定値を加算した値を、前記N枚目のフレームデータの
水平ピーク点のX座標値:UNとみなす。ここで、前記
所定値は、指の幅に応じて決定される絶対値に、指の回
転進行方向に応じて決定される正負号を付加した値であ
る。
ムデータの水平ピーク点が(N−1)枚目のフレームデ
ータの水平ピーク点より回転進行方向側に移動している
場合は、前述の第2の実施の形態と同様に、水平ピーク
点のX座標値:UNを用いて合成基準位置:X=UN+e
(UN)を算出する。
フレームデータの水平ピーク点が(N−1)枚目のフレ
ームデータの水平ピーク点より回転進行方向側に移動し
ていない場合は、ピーク点換算部20により算出され
た、N枚目のフレームデータの水平ピーク点のX座標
値:UNを用いて、合成基準位置:X=UN+e(UN)
を算出する。
と同様である。以下、本実施の形態にかかる回転指紋印
象採取装置の動作について述べる。先ず、回転指紋印象
採取装置1は、本装置の使用者が入力装置により指紋画
像の取り込み開始命令を入力すると、前記光学機器のL
ED3及びCCD撮像素子5に駆動電圧を印加する。そ
して、前記光学機器は、プリズム2の第1の側面2a上
に回転押捺される指の指紋の画像入力を開始し、入力さ
れた画像データを画像処理回路6へ送信する。
5が図48に示す画像処理フローに従って動作する。C
PU65は、先ず、前記入力装置より指紋画像の取り込
み開始信号が入力されたとき(S4201)、CCD撮
像素子5からの1枚目のフレームデータを、A/Dコン
バータ60及び入力ポート61を介して受信し、画像メ
モリ64の第1のフレームメモリに記憶させる(S42
02)。
の第1のフレームメモリに記憶された、1枚目のフレー
ムデータを走査し(S4203)、前記フレームデータ
内に所定のしきい値以上の濃度値を有する画素が存在す
るか否かを判別する(S4204)。
の濃度値を有する画素が前記フレームデータ内に存在し
ないと判定した場合、CPU65は、前述のS4202
以降の処理を再度実行する。
値以上の濃度値を有する画素が前記フレームデータ内に
存在すると判定した場合、CPU65は、S4205へ
進み、前記しきい値以上の濃度値を有する画素の中か
ら、Y座標値が最も大きい画素(垂直ピーク点)を検出
し、前記垂直ピーク点のXーY座標値:(S1,T1)を
RAM69の所定の領域に記憶させる。
5は、S4206へ進み、RAM69の所定の領域に記
憶された垂直ピーク点のX−Y座標値:(S1,T1)を
読み出し、プリズム2の第1の側面2a上に載置された
指の回転進行方向を判別する。そして、CPU65は、
指の回転進行方向を示すデータをRAM69の所定の領
域に記憶させる。
画像メモリ64の第1のフレームメモリに記憶された1
枚目のフレームデータを走査し、水平ピーク点を検出
し、検出した水平ピーク点のX−Y座標値:(U1,V
1)をRAM69の所定領域に記憶させる。
4の第1のフレームメモリに記憶された1枚目のフレー
ムデータをワークメモリ63に複写するとともに、CC
D撮像素子5からの2枚目のフレームデータを受信し、
画像メモリ64の第2のフレームメモリに記憶させる
(S4208)。
ームデータを走査して水平ピーク点を検出し、検出した
水平ピーク点のX−Y座標値:(U2,V2)をRAM6
9に記憶させる(S4209)。
1枚目のフレームデータの水平ピーク点のX座標値:U
1と2枚目のフレームデータの水平ピーク点のX座標
値:U2と指の回転方向を示すデータとを前記RAM6
9から読み出し、前記1枚目のフレームデータの水平ピ
ーク点を基準にして、前記2枚目のフレームデータの水
平ピーク点が前記回転進行方向側に移動しているか否か
を判別する。
ームデータの水平ピーク点が回転進行方向側に移動して
いると判定した場合、CPU65は、S4214に進
み、前記2枚目のフレームデータの水平ピーク点のX座
標値:U2を用いて合成基準位置:X=U2+e(U2)
を算出し、RAM69に記憶させる。
前記画像メモリ64の第2のフレームメモリに記憶され
た2枚目のフレームデータから、前記合成基準位置より
指の回転進行方向側に位置する画像を抽出する。
み、前記ワークメモリ62に記憶された1枚目のフレー
ムデータにおいて、前記合成基準位置より指の回転進行
方向側に位置する画像を、前記S4215で抽出した画
像に書き換える。
戻り、前記画像メモリ64の第1のフレームメモリに記
憶された1枚目のフレームデータをクリアするととも
に、CCD撮像素子5からの3枚目のフレームデータを
受信し、画像メモリ64の第1のフレームメモリに記憶
させる。
ームデータについて、前述した2枚目のフレームデータ
と同様の処理を実行し、3枚目のフレームデータと前記
ワークメモリ62に記憶されたフレームデータ(1枚目
のフレームデータと2枚目のフレームデータとを合成し
たフレームデータ)とを合成する。
ームデータについても前記3枚目のフレームデータと同
様の処理を行う。そして、あるフレームデータ(N枚目
のフレームデータ)を処理する際、S4210におい
て、前記N枚目のフレームデータの水平ピーク点がその
直前のフレームデータ((N−1)枚目のフレームデー
タ)の水平ピーク点を基準にして回転進行方向へ移動し
ていないと判定されると、CPU65は、S4211へ
進み、画像メモリ64の第1(あるいは第2)のフレー
ムメモリに記憶されたN枚目のフレームデータと画像メ
モリ64の第2(あるいは第1)のフレームメモリに記
憶された(N−1)枚目のフレームデータとを走査し、
各フレームデータの垂直ピーク点のX−Y座標値:(S
N,TN)、(SN-1,TN-1)を検出する。そして、CP
U65は、検出した垂直ピーク点のX−Y座標値:(S
N,TN)、(SN-1,TN-1)をRAM69の所定領域に
記憶させる。
み、N枚目の垂直ピーク点のX座標値:SNと(N−
1)枚目のフレームデータの垂直ピーク点のX座標値:
SN-1をRAM69から読み出し、N枚目のフレームデ
ータの垂直ピーク点が(N−1)枚目の垂直ピーク点を
基準にして回転進行方向へ移動しているか否かを判別す
る。
ク点が(N−1)枚目の垂直ピーク点を基準にして回転
進行方向へ移動していると判定したとき、CPU65
は、S4213へ進み、前記N枚目のフレームデータの
垂直ピーク点のX座標値:SNに所定値を加算した値
を、前記N枚目のフレームデータの水平ピーク点のX座
標値:UNとみなし、前記S4214以降の処理を実行
し、前記N枚目のフレームデータの合成処理を行う。
の垂直ピーク点が(N−1)枚目の垂直ピーク点を基準
にして回転進行方向へ移動していないと判定したとき、
CPU65は、前記プリズム2の第1の側面2a上に載
置された指の回転が終了したとみなし、ワークメモリ6
3に記憶された合成画像データを外部記憶装置へ送信し
た後、画像処理フローの実行を終了する。
た水平ピーク点も合成基準位置の決定あるいは指の回転
終了の判定を行うためのパラメータとして用いることよ
り、垂直ピーク点が移動せずに水平ピーク点のみが回転
進行方向へ移動したような場合に画像の合成処理を行う
ことができる。
態では、2枚目以降のフレームデータの垂直ピーク点を
検出する際に、フレームデータ全領域を走査する例につ
いて述べたが、本実施の形態では、あるフレームデータ
の垂直ピーク点を検出する際に、その直前のフレームデ
ータの垂直ピーク点のX座標値よりも回転進行方向側に
位置する領域の画像のみを走査する例について述べる。
検出部7は、図49に示すように、指の回転進行方向と
逆方向(図中の右側から左側へ向かう方向)にフレーム
を走査し、回転進行方向側の基端部(図中のフレームの
右側の縁部)から直前のフレームデータの垂直ピーク点
を通る垂線までの範囲を走査することになる。
理にかかる時間を短縮することができる。尚、上記の第
1から第15の実施の形態では、図50に示すように、
CCD撮像素子5による回転指紋印象画像の入力処理と
並行してリアルタイムに画像の合成処理を行う例につい
て述べたが、図51に示すように、CCD撮像素子5に
よる回転指紋印象画像の入力処理が終了したのちに画像
の合成処理が実行されるようにしてもよい。
ークメモリ63上で処理されるフレームデータ)は、図
52に示すように、リアルタイムにディスプレイ装置に
表示されるようにしてもよい。
捺するだけで、指紋の印象画像を生成することができ
る。
際に、指紋の特徴点に着目して合成処理を行うので、前
記入力面上における指の回転終了や中断を判定すること
ができると共に、指の回転終了や中断に応じて処理の終
了や中断を行うことができ、同一の指紋画像を二重処理
することなく正確な印象画像を生成することできる。
成を示す図
の回転押捺手順を説明する図
(1)
(2)
場合の画像合成処理を説明する図
(1)
(2)
図
載置されていないときのフレームデータの例を示す図
る図
機能別に示すブロック図
図
(3)
法を説明する図(1)
法を説明する図(2)
図
図
検出する方法を説明する図
機能別に示す図
図
図
した例を示す図
図
した例を示す図
す図
を機能別に示す図
す図
す図
を機能別に示すブロック図
す図
す図
明する図
による合成処理をリアルタイムに行う場合の処理フロー
を示す図
画像処理回路による合成処理を行う場合の処理フローを
示す図
面表示する場合の処理フローを示す図
Claims (13)
- 【請求項1】 入力面上に回転押捺される指の指紋画像
をフレーム単位に入力する画像入力手段と、 前記フレームデータより前記指紋画像の濃度値の変化に
よって生じる特徴点の位置を検出する特徴点検出手段
と、 前記特徴点の位置に応じて入力面上に載置された指の回
転進行方向を予測する指回転方向判別手段と、 前記特徴点の位置に応じて前記フレームデータから抽出
すべき領域の境界の位置を決定する合成基準位置決定部
と、前記境界位置を基準にして前記回転進行方向側に位
置する領域を合成画像領域とみなす合成領域決定部とを
含み、前記特徴点の位置に応じて合成用に抽出する領域
を決定する合成領域決定手段と、 前記合成領域決定手段により決定された合成領域の画像
データを前記フレームデータから抽出する画像切り出し
手段と、 前記画像入力手段が前記フレームデータの入力前に入力
したフレームデータを合成して得られた合成フレームの
前記合成領域に対応する領域の画像データを前記画像切
り出し手段により抽出された画像データに書き換える画
像合成手段と、 を備え、 前記指回転方向判別手段は、 前記特徴点がフレームの一側の半分の領域内に位置する
か、あるいはフレームの他側の半分の領域内に位置する
かを判別し、 前記特徴点がフレームの一側の半分の領域内に位置する
とき、前記指の回転進行方向が前記フレームの一側から
他側へ向かう方向であると判定し、 前記特徴点がフレームの他側の半分の領域内に位置する
とき、前記指の回転進行方向が前記フレームの他側から
一側へ向かう方向であると判定する 回転指紋印象採取方
式。 - 【請求項2】 前記フレームデータを走査し、前記指の
短手方向の一側の端部と他側の端部とを検出し、これら
端部間の短手方向の距離を前記指の幅とみなす指幅検出
手段を更に備え、 前記合成領域決定部は、前記境界位置を基準にして前記
回転進行方向側の所定 の範囲内に位置する領域のみを合
成領域とみなし、前記指の幅に応じて前記所定の範囲を
決定する請求項1記載の回転指紋印象採取方式。 - 【請求項3】 入力面上に回転押捺される指の指紋画像
をフレーム単位に入力する画像入力手段と、 前記フレームデータより前記指紋画像の濃度値の変化に
よって生じる特徴点の位置を検出する特徴点検出手段
と、 前記特徴点の位置に応じて入力面上に載置された指の回
転進行方向を予測する指回転方向判別手段と、 前記特徴点の位置に応じて前記フレームデータから抽出
すべき領域の境界の位置を決定する合成基準位置決定部
と、前記境界位置を基準にして前記回転進行方向側に位
置する領域を合成画像領域とみなす合成領域決定部とを
含み、前記特徴点の位置に応じて合成用に抽出する領域
を決定する合成領域決定手段と、 前記合成領域決定手段により決定された合成領域の画像
データを前記フレームデータから抽出する画像切り出し
手段と、 前記画像入力手段が前記フレームデータの入力前に入力
したフレームデータを合成して得られた合成フレームの
前記合成領域に対応する領域の画像データを前記画像切
り出し手段により抽出された画像データに書き換える画
像合成手段と、 を備え、 連続する2枚のフレームデータにおいて2枚目のフレー
ムデータの前記特徴点の位置が1枚目のフレームデータ
の前記特徴点の位置を基準にして前記指の回転進行方向
側に移動していない場合に、前記合成基準位置決定部
は、前記1枚目のフレームデータの特徴点を回転進行方
向に所定の距離だけ移動させた位置を前記2枚目のフレ
ームデータの特徴点とみなして境界位置を決定する 回転
指紋印象採取方式。 - 【請求項4】 入力面上に回転押捺される指の指紋画像
をフレーム単位に入力する画像入力手段と、 前記フレームデータより前記指紋画像の濃度値の変化に
よって生じる特徴点の位置を検出する特徴点検出手段
と、 前記特徴点の位置に応じて入力面上に載置された指の回
転進行方向を予測する指回転方向判別手段と、 前記特徴点の位置に応じて前記フレームデータから抽出
すべき領域の境界の位置を決定する合成基準位置決定部
と、前記境界位置を基準にして前記回転進行方向側に位
置する領域を合成画像領域とみなす合成領域決定部とを
含み、前記特徴点の位置に応じて合成用に抽出する領域
を決定する合成領域決定手段と、 前記合成領域決定手段により決定された合成領域の画像
データを前記フレームデータから抽出する画像切り出し
手段と、 前記画像入力手段が前記フレームデータの入力前に入力
したフレームデータを合成して得られた合成フレームの
前記合成領域に対応する領域の画像データを前記画像切
り出し手段により抽出された画像データに書き換える画
像合成手段と、 を備え、 前記特徴点検出手段は、 前記指紋画像入力手段により入力されたフレームデータ
を走査し、前記指の長手方向の先端部を第1の特徴点と
みなす第1の特徴点検出部と、 前記フレームデータを走査し、前記指の短手方向の回転
進行方向側の端部を第2の特徴点とみなす第2の特徴点
検出部とを含み、 前記合成基準位置決定部は、連続する2枚のフレームデ
ータにおいて2枚目のフレームデータの第1の特徴点が
1枚目のフレームデータの第1の特徴点を基準にして前
記指の回転進行方向側に移動しておらず、前記2枚目の
フレームデータの第2の特徴点が前記1枚目のフレーム
データの第2の特徴点を基準にして前記指の回転進行方
向側に移動している場合に、前記2枚目のフレームデー
タの第2の特徴点が前記1枚目のフレームデータの第2
の特徴点から移動した距離を所定の関数に代入して得ら
れる値を、前記2枚目のフレームデータの第1の特徴点
が前記1枚目のフレームデータの第1の特徴点から移動
した距離とみなして前記2枚目のフレームデータの第1
の特徴点の位置を定め、定められた第1の特徴点の位置
に応じて境界位置を決定する 回転指紋印象採取方式。 - 【請求項5】 入力面上に回転押捺される指の指紋画像
をフレーム単位に入力する画像入力手段と、 前記フレームデータより前記指紋画像の濃度値の変化に
よって生じる特徴点の位置を検出する特徴点検出手段
と、 前記特徴点の位置に応じて入力面上に載置された指の回
転進行方向を予測する指回転方向判別手段と、 前記特徴点の位置に応じて前記フレームデータから抽出
すべき領域の境界の位置を決定する合成基準位置決定部
と、前記境界位置を基準にして前記回転進行方向側に位
置する領域を合成画像領域とみなす合成領域決定部とを
含み、前記特徴点の位置に応じて合成用に抽出する領域
を決定する合成領域決定手段と、 前記合成領域決定手段により決定された合成領域の画像
データを前記フレームデータから抽出する画像切り出し
手段と、 前記画像入力手段が前記フレームデータの入力前に入力
したフレームデータを合成して得られた合成フレームの
前記合成領域に対応する領域の画像データを前記画像切
り出し手段により抽出された画像データに書き換える画
像合成手段と、 を備え、 前記特徴点検出手段は、 前記指紋画像入力手段により入力されたフレームデータ
を走査し、前記指の長手方向の先端部を第1の特徴点と
みなす第1の特徴点検出部と、 前記フレームデータを走査し、前記指の短手方向の回転
進行方向側の端部を第2の特徴点とみなす第2の特徴点
検出部とを含み、 前記合成基準位置決定部は、連続する2枚のフレームデ
ータにおいて2枚目のフレームデータの第1の特徴点が
1枚目のフレームデータの第1の特徴点を基準にして前
記指の回転進行方向側に移動しておらず、前記2枚目の
フレームデータの第2の特徴点が前記1枚目のフレーム
データの第2の特徴点を基準にして前記指の回転進行方
向側に移動している場合に、前記2枚目のフレームデー
タの第2の特徴点の位置を所定の関数に代入して得られ
る値を、前記2枚目のフレームデータの第1の特徴点の
位置とみなして境界位置を決定する 回転指紋印象採取方
式。 - 【請求項6】 入力面上に回転押捺される指の指紋画像
をフレーム単位に入力する画像入力手段と、 前記フレームデータより前記指紋画像の濃度値の変化に
よって生じる特徴点の位置を検出する特徴点検出手段
と、 前記特徴点の位置に応じて合成用に抽出する領域を決定
する合成領域決定手段と、 前記合成領域決定手段により決定された合成領域の画像
データを前記フレームデータから抽出する画像切り出し
手段と、 前記画像入力手段が前記フレームデータの入力前に入力
したフレームデータを合成して得られた合成フレームの
前記合成領域に対応する領域の画像データを前記画像切
り出し手段により抽出された画像データに書き換える画
像合成手段とを備え、 前記特徴点検出手段は、前記フレームデータを前記指の
回転進行方向と平行に走査し、所定値以上の画素値を有
する画素を最初に検出した位置を第1の特徴点とみなす
とともに、各走査線が所定値以上の画素値を有する画素
を最初に検出した位置から各走査線の基端までの距離が
最も短い走査線を検出し、その走査線が所定値以上の画
素値を有する画素を最初に検出した位置を第2の特徴点
とみなす回転指紋印象採取方式。 - 【請求項7】 フレームの所定の領域内に前記第1の特
徴点が存在しないことを検出したとき、前記指の回転押
捺が終了したとみなす回転終了判別手段を更に備える請
求項4または5記載の回転指紋印象採取方式。 - 【請求項8】 前記第1の特徴点が前記フレームデータ
の所定の領域内に存在しないことを判定したとき、連続
する所定枚数のフレームデータにおいて各フレームデー
タの第2の特徴点が直前のフレームデータの第2の特徴
点を基準にして前記指の回転進行方向側に移動していな
いことを判定したとき、あるいは、連続する2枚のフレ
ームデータにおいて2枚目のフレームデータの第1の特
徴点が1枚目のフレームデータの第1の特徴点を基準に
して前記指の回転進行方向側に移動しておらず、且つ前
記2枚目のフレームデータの第2の特徴点が前記1枚目
のフレームデータの第2の特徴点を基準にして前記指の
回転進行方向側に移動していないことを判定したとき
に、前記指の回転押捺が終了したとみなす回転終了判別
手段を更に備える請求項4または5記載の回転指紋印象
採取方式。 - 【請求項9】 連続する所定枚数のフレームデータにお
いて各フレームデータの第1の特徴点及び第2の特徴点
が直前のフレームデータの第1の特徴点及び第2の特徴
点を基準にして前記指の回転進行方向に移動していない
ことを判定したとき、前記指の回転押捺が終了したとみ
なす回転終了判別手段を更に備える請求項4または5記
載の回転指紋印象採取方式。 - 【請求項10】 入力面上に回転押捺される指の指紋画
像をフレーム単位に入力する画像入力手段と、 前記フレームデータより前記指紋画像の濃度値の変化に
よって生じる特徴点の位置を検出する特徴点検出手段
と、 前記特徴点の位置に応じて合成用に抽出する領域を決定
する合成領域決定手段と、 前記合成領域決定手段により決定された合成領域の画像
データを前記フレームデータから抽出する画像切り出し
手段と、 前記画像入力手段が前記フレームデータの入力前に入力
したフレームデータを合成して得られた合成フレームの
前記合成領域に対応する領域の画像データを前記画像切
り出し手段により抽出された画像データに書き換える画
像合成手段と、 連続する所定枚数のフレームデータにおいて各フレーム
データの特徴点が直前のフレームデータの特徴点を基準
にして前記指の回転進行方向と逆の方向に移動している
ことを判定したとき、前記指の回転押捺が終了したとみ
なす回転終了判別手段と、 を備える回転指紋印象採取方式。 - 【請求項11】 前記第2の特徴点検出部は、連続する
2枚のフレームデータにおいて2枚目のフレームデータ
の第1の特徴点が1枚目のフレームデータの第1の特徴
点を基準にして前記指の回転進行方向側に移動していな
い場合に限り、前記1枚目のフレームデータ及び前記2
枚目のフレームデータの第2の特徴点を検出する請求項
4または5記載の回転指紋印象採取方式。 - 【請求項12】 入力面上に回転押捺される指の指紋画
像をフレーム単位に入力する画像入力手段と、 前記フレームデータより前記指紋画像の濃度値の変化に
よって生じる特徴点の位置を検出する特徴点検出手段
と、 前記特徴点の位置に応じて入力面上に載置された指の回
転進行方向を予測する指回転方向判別手段と、 前記特徴点の位置に応じて前記フレームデータから抽出
すべき領域の境界の位置を決定する合成基準位置決定部
と、前記境界位置を基準にして前記回転進行方向側に位
置する領域を合成画像領域とみなす合成領域決定部とを
含み、前記特徴点の位置に応じて合成用に抽出する領域
を決定する合成領域決定手段と、 前記合成領域決定手段により決定された合成領域の画像
データを前記フレームデータから抽出する画像切り出し
手段と、 前記画像入力手段が前記フレームデータの入力前に入力
したフレームデータを合成して得られた合成フレームの
前記合成領域に対応する領域の画像データを前記画像切
り出し手段により抽出された画像データに書き換える画
像合成手段と、 を備え、 前記特徴点検出手段は、前記フレームデータの特徴点を
検出する際に、前記フレームデータの直前のフレームデ
ータで決定された境界位置より前記指の回転進行方向側
に位置する領域のみを走査する 回転指紋印象採取方式。 - 【請求項13】 入力面上に回転押捺される指の指紋画
像をフレーム単位に入力する画像入力手段と、 前記フレームデータより前記指紋画像の濃度値の変化に
よって生じる特徴点の位置を検出する特徴点検出手段
と、 前記特徴点の位置に応じて入力面上に載置された指の回
転進行方向を予測する指回転方向判別手段と、 前記特徴点の位置に応じて前記フレームデータから抽出
すべき領域の境界の位置を決定する合成基準位置決定部
と、前記境界位置を基準にして前記回転進行方向側に位
置する領域を合成画像領域とみなす合成領域決定部とを
含み、前記特徴点の位置に応じて合成用に抽出する領域
を決定する合成領域決定手段と、 前記合成領域決定手段により決定された合成領域の画像
データを前記フレームデータから抽出する画像切り出し
手段と、 前記画像入力手段が前記フレームデータの入力前に入力
したフレームデータを合成して得られた合成フレームの
前記合成領域に対応する領域の画像データを前記画像切
り出し手段により抽出された画像データに書き換える画
像合成手段と、連続する2枚のフレームデータの特徴点が回転進行方向
に移動しておらず、前記2枚のフレームデータを含む所
定枚数のフレームデータの全ての特徴点が直前のフレー
ムデータの特徴点を基準にして回転進行方向と逆方向に
移動していないこと判定したとき、前記指の回転押捺が
中断されているとみなし、次のフレームデータに待機す
る回転中断判別手段と、 を備える回転指紋印象採取方式。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17750797A JP3353878B2 (ja) | 1997-07-03 | 1997-07-03 | 回転指紋印象採取方式 |
EP98300597A EP0889432A3 (en) | 1997-07-03 | 1998-01-28 | Roller fingerprint image capturing system |
KR1019980008204A KR19990013325A (ko) | 1997-07-03 | 1998-03-12 | 회전 지문 인상 채취 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17750797A JP3353878B2 (ja) | 1997-07-03 | 1997-07-03 | 回転指紋印象採取方式 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1125257A JPH1125257A (ja) | 1999-01-29 |
JP3353878B2 true JP3353878B2 (ja) | 2002-12-03 |
Family
ID=16032123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP17750797A Expired - Fee Related JP3353878B2 (ja) | 1997-07-03 | 1997-07-03 | 回転指紋印象採取方式 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP0889432A3 (ja) |
JP (1) | JP3353878B2 (ja) |
KR (1) | KR19990013325A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012042726A1 (ja) | 2010-09-28 | 2012-04-05 | Necエンジニアリング株式会社 | 画像読取装置、画像読取方法 |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6178255B1 (en) | 1998-04-28 | 2001-01-23 | Cross Match Technologies, Inc. | Individualized fingerprint scanner |
US6744910B1 (en) | 1999-06-25 | 2004-06-01 | Cross Match Technologies, Inc. | Hand-held fingerprint scanner with on-board image normalization data storage |
US6886104B1 (en) | 1999-06-25 | 2005-04-26 | Cross Match Technologies | Rechargeable mobile hand-held fingerprint scanner with a data and power communication interface |
US6658164B1 (en) | 1999-08-09 | 2003-12-02 | Cross Match Technologies, Inc. | Calibration and correction in a fingerprint scanner |
US7162060B1 (en) | 1999-08-09 | 2007-01-09 | Cross Match Technologies | Method, system, and computer program product for control of platen movement during a live scan |
JP2003506793A (ja) | 1999-08-09 | 2003-02-18 | クロス マッチ テクノロジーズ, インコーポレイテッド | インターフェイスケーブルを介して位置アドレスおよびラインスキャンデータを有するパケットを送信するシステムおよび方法 |
US6483932B1 (en) * | 1999-08-19 | 2002-11-19 | Cross Match Technologies, Inc. | Method and apparatus for rolled fingerprint capture |
WO2001031564A1 (en) | 1999-10-22 | 2001-05-03 | Cross Match Technologies, Inc. | Adjustable, rotatable finger guide in a tenprint scanner with movable prism platen |
GB2356961A (en) * | 1999-12-02 | 2001-06-06 | Ibm | Biometrics system |
KR100352170B1 (ko) * | 2000-05-02 | 2002-09-12 | 최인철 | 지문 입력 센서를 이용한 숫자코드 발생 장치 및 방법 |
JP2004506993A (ja) | 2000-08-18 | 2004-03-04 | クロス マッチ テクノロジーズ, インコーポレイテッド | 指紋スキャナ自動キャプチャシステムおよび方法 |
JP4671494B2 (ja) * | 2000-12-12 | 2011-04-20 | 株式会社半導体エネルギー研究所 | 情報装置の駆動方法 |
US6928195B2 (en) | 2000-12-18 | 2005-08-09 | Cross Match Technologies, Inc. | Palm scanner using a programmable nutating mirror for increased resolution |
KR20020065094A (ko) * | 2001-02-05 | 2002-08-13 | 심재창 | 회전 지문의 특징점 추출 시스템 및 방법 |
AU2002305229A1 (en) | 2001-04-26 | 2002-11-11 | Cross Match Technologies, Inc. | Silicone rubber surfaces for biometric print tir prisms |
KR100430054B1 (ko) * | 2001-05-25 | 2004-05-03 | 주식회사 씨크롭 | 리니어 지문 검출센서를 이용한 지문획득 방법 |
KR100443234B1 (ko) * | 2001-10-04 | 2004-08-04 | 주식회사 삼원테크 | 분할입력된 지문의 합성장치와 분할입력된 지문의 등록 및인증방법 |
WO2003063054A2 (en) | 2002-01-17 | 2003-07-31 | Cross Match Technologies, Inc. | Fingerprint workstation and methods |
US6954260B2 (en) | 2002-01-17 | 2005-10-11 | Cross Match Technologies, Inc. | Systems and methods for illuminating a platen in a print scanner |
US6867850B2 (en) | 2002-01-17 | 2005-03-15 | Cross Match Technologies, Inc. | Light wedge for illuminating a platen in a print scanner |
US6944768B2 (en) | 2002-04-19 | 2005-09-13 | Cross Match Technologies, Inc. | System and methods for access control utilizing two factors to control access |
US7079007B2 (en) | 2002-04-19 | 2006-07-18 | Cross Match Technologies, Inc. | Systems and methods utilizing biometric data |
WO2004013801A2 (en) | 2002-08-02 | 2004-02-12 | Cross Match Technologies, Inc. | System and method for counting ridges in a captured print image |
US7164440B2 (en) | 2003-02-28 | 2007-01-16 | Cross Match Technologies, Inc. | Dynamic image adaptation method for adjusting the quality of digital prints |
US7277562B2 (en) | 2003-08-01 | 2007-10-02 | Cross Match Technologies, Inc. | Biometric imaging capture system and method |
US20050047631A1 (en) * | 2003-08-26 | 2005-03-03 | Cross Match Technologies, Inc. | Method and apparatus for rolled fingerprint image capture with variable blending |
JP4671027B2 (ja) * | 2005-05-02 | 2011-04-13 | ソニー株式会社 | 認証装置、認証方法及びプログラム |
EP1901231A4 (en) | 2005-06-30 | 2012-11-28 | Nec Corp | FINGERPRINT IMAGE BACKGROUND DETECTION DEVICE AND DETECTION METHOD |
KR101012596B1 (ko) * | 2010-05-18 | 2011-02-10 | 주식회사 슈프리마 | 기준선을 이용한 회전 지문 정합/합성 장치 및 방법 |
IT1402987B1 (it) * | 2010-06-22 | 2013-09-27 | Green Bit S P A | "procedimento e dispositivo per la rilevazione di oggetti in movimento, ad esempio per la rilevazione di impronte digitali" |
CN110717168A (zh) * | 2019-09-23 | 2020-01-21 | 联想(北京)有限公司 | 一种生物信息录入方法、电子设备及计算机存储介质 |
CN113313088B (zh) * | 2021-07-28 | 2022-02-15 | 深圳阜时科技有限公司 | 侧边弧面指纹数据的优化方法及指纹识别模组 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4933976A (en) * | 1988-01-25 | 1990-06-12 | C.F.A. Technologies, Inc. | System for generating rolled fingerprint images |
US5748766A (en) * | 1996-04-30 | 1998-05-05 | Identix Incorporated | Method and device for reducing smear in a rolled fingerprint image |
-
1997
- 1997-07-03 JP JP17750797A patent/JP3353878B2/ja not_active Expired - Fee Related
-
1998
- 1998-01-28 EP EP98300597A patent/EP0889432A3/en not_active Withdrawn
- 1998-03-12 KR KR1019980008204A patent/KR19990013325A/ko not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012042726A1 (ja) | 2010-09-28 | 2012-04-05 | Necエンジニアリング株式会社 | 画像読取装置、画像読取方法 |
US8854702B2 (en) | 2010-09-28 | 2014-10-07 | Nec Engineering, Ltd. | Image reading apparatus and image reading method |
Also Published As
Publication number | Publication date |
---|---|
KR19990013325A (ko) | 1999-02-25 |
JPH1125257A (ja) | 1999-01-29 |
EP0889432A3 (en) | 1999-08-18 |
EP0889432A2 (en) | 1999-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3353878B2 (ja) | 回転指紋印象採取方式 | |
US5818956A (en) | Extended fingerprint reading apparatus | |
US5942761A (en) | Enhancement methods and devices for reading a fingerprint image | |
JP3859729B2 (ja) | 電子翻訳機として特に有用な光学式スキャナー | |
US5230025A (en) | Method and apparatus for capturing skin print images | |
EP1714232B1 (en) | Adaptive optical image reader | |
JP4285909B2 (ja) | 線形センサを使用する指紋走査の方法および装置 | |
EP0774729B1 (en) | Character recognizing and translating system | |
EP1073987B1 (en) | Individualized fingerprint scanner | |
US7158659B2 (en) | System and method for multiplexing illumination in combined finger recognition and finger navigation module | |
US7274808B2 (en) | Imaging system and apparatus for combining finger recognition and finger navigation | |
CA2552650C (en) | Low power fingerprint capture system, apparatus, and method | |
GB2400714A (en) | Combined optical fingerprint recogniser and navigation control | |
US7180643B2 (en) | Live print scanner with holographic imaging a different magnifications | |
FR2525003A1 (fr) | Procede de lecture d'un texte imprime par une tete aiguille et tete de lecture pour la mise en oeuvre du procede | |
US7221489B2 (en) | Live print scanner with holographic platen | |
JP2532685B2 (ja) | イメ―ジ入力機能付小型デ―タ端末装置 | |
WO2001067746A1 (en) | Digital camera with autofocus | |
US20040007623A1 (en) | System for bar-code/character/graph reader | |
JPH03142580A (ja) | イメージ入力機能付小型データ端末装置 | |
JPS58192183A (ja) | 光学情報読取装置 | |
JPH03142579A (ja) | イメージ入力機能付小型データ端末装置 | |
JPH0832774A (ja) | イメージ入力機能付小型データ端末装置 | |
SU328479A1 (ru) | Оптический коррелятор1 би6/: | |
JPH0993402A (ja) | 読み取り位置検出方法とそれを用いたハンドスキャナ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20020604 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020903 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080927 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080927 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090927 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090927 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100927 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100927 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110927 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120927 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120927 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130927 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |