JP2022128627A - 生体認証システム、認証端末、および認証方法 - Google Patents
生体認証システム、認証端末、および認証方法 Download PDFInfo
- Publication number
- JP2022128627A JP2022128627A JP2021026956A JP2021026956A JP2022128627A JP 2022128627 A JP2022128627 A JP 2022128627A JP 2021026956 A JP2021026956 A JP 2021026956A JP 2021026956 A JP2021026956 A JP 2021026956A JP 2022128627 A JP2022128627 A JP 2022128627A
- Authority
- JP
- Japan
- Prior art keywords
- operator
- authentication
- information
- biometric authentication
- vital information
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 45
- 238000003384 imaging method Methods 0.000 claims abstract description 39
- 210000000746 body region Anatomy 0.000 claims abstract 2
- 238000012545 processing Methods 0.000 claims description 67
- 238000001514 detection method Methods 0.000 claims description 12
- 230000008859 change Effects 0.000 claims description 7
- 239000000284 extract Substances 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 35
- 230000008569 process Effects 0.000 description 25
- 230000015654 memory Effects 0.000 description 20
- 238000012790 confirmation Methods 0.000 description 8
- 210000004204 blood vessel Anatomy 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 210000003491 skin Anatomy 0.000 description 5
- 230000017531 blood circulation Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012880 independent component analysis Methods 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 3
- 210000003462 vein Anatomy 0.000 description 3
- XUMBMVFBXHLACL-UHFFFAOYSA-N Melanin Chemical compound O=C1C(=O)C(C2=CNC3=C(C(C(=O)C4=C32)=O)C)=C2C4=CNC2=C1C XUMBMVFBXHLACL-UHFFFAOYSA-N 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 210000000577 adipose tissue Anatomy 0.000 description 1
- 230000000035 biogenic effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 210000004207 dermis Anatomy 0.000 description 1
- 210000002615 epidermis Anatomy 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 206010033675 panniculitis Diseases 0.000 description 1
- 239000000049 pigment Substances 0.000 description 1
- 230000010349 pulsation Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 210000004304 subcutaneous tissue Anatomy 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000003313 weakening effect Effects 0.000 description 1
- 230000037303 wrinkles Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/107—Measuring physical dimensions, e.g. size of the entire body or parts thereof
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/117—Identification of persons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- 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/1365—Matching; Classification
-
- 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/15—Biometric patterns based on physiological signals, e.g. heartbeat, blood flow
-
- 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/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
-
- 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/60—Static or dynamic means for assisting the user to position a body part for biometric acquisition
- G06V40/67—Static or dynamic means for assisting the user to position a body part for biometric acquisition by interactive indications to the user
-
- 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/70—Multimodal biometrics, e.g. combining information from different biometric modalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/90—Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
-
- 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/40—Spoof detection, e.g. liveness detection
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Life Sciences & Earth Sciences (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Heart & Thoracic Surgery (AREA)
- Computer Security & Cryptography (AREA)
- Physiology (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Cardiology (AREA)
- Public Health (AREA)
- Biomedical Technology (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Medical Informatics (AREA)
- Pathology (AREA)
- Veterinary Medicine (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Dentistry (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Collating Specific Patterns (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
Abstract
【課題】一般的な携帯情報端末で、真の操作者が自身の生体情報を提示することを確認し、認証を実施する。【解決手段】生体認証システムは、所定の期間において、操作者の異なる生体領域を撮影した第1の画像データ及び第2の画像データを取得する撮像部と、操作者の異なる生体領域を撮影するため操作者に生体領域の位置誘導を行うガイドを表示する表示部と、操作者の生体認証情報を予め記憶する記憶部とを有する。更に、異なる生体領域の画像データから第1のバイタル情報及び第2のバイタル情報をそれぞれ抽出し、第1のバイタル情報及び第2のバイタル情報に基づき、操作者の同一性を判定し、操作者の同一性が確認できた場合、第2の画像データから操作者の生体認証情報を抽出し、抽出された生体認証情報と記憶部に記憶された生体認証情報とに基づいて、生体認証を行う。【選択図】 図6
Description
本発明は、生体を用いて個人を認証する技術に関する。
従来、入退室コントロール、勤怠打刻及びコンピュータへのログインなどのアクセス管理のための個人認証手段として、ID(Identification)及びPW(Password)などの記憶認証、並びに、物理錠又はIC(Integrated Circuit)カードなどの物体認証などが広く利用されてきた。
しかし、これらの認証では忘失や紛失のリスクがある。これに対し、近年ではこれらのリスクのない生体認証が利用されている。生体認証では、生体情報を読み取るためのセンサを搭載した装置を利用し、PC(Personal Computer)、銀行ATM(Automated Teller Machine)、部屋の入口、又はロッカーなどのあらゆるアクセス管理に利用されている。特に最近では、スマートフォンやタブレットなどの携帯情報端末の普及に伴い、生体認証を携帯情報端末上で手軽に実施する例が増加している。その一方で、生体の映った写真やディスプレイ、生体を模した物体などを提示することで他人が本人になりすまして生体認証を実施する例が問題となっている。従って、ユーザが安全かつ安心して生体認証を実施するためには、このようななりすましを防止する手段が必要である。
特許文献1では、撮像装置から得られた時間的に連続する撮像画像中の人物の顔領域からバイタル情報を抽出し、そのバイタル情報に基づき、その人物の写真等による不正を防止する技術を開示している。
特許文献1では、人物の映った動画をディスプレイに表示して認証端末に提示することで、容易に他人がその人物になりすまして生体認証を実施することが可能になるという問題がある。
そこで、本発明の目的は、一般的な携帯情報端末上で、操作者が自身の生体情報を提示することを確認し、操作者の認証をする生体認証システムおよび方法を提供することにある。
上記の目的を達成するため、本発明の生体認証システムの一態様は、所定の期間において、操作者の異なる生体領域を撮影した第1の画像データ及び第2の画像データを取得する撮像部と、操作者の異なる生体領域を撮影するため操作者に生体領域の位置誘導を行うガイドを表示する表示部と、操作者の生体認証情報を予め記憶する記憶部と、前記異なる前記生体領域の前記第1の画像データ及び前記第2の画像データから第1のバイタル情報及び第2のバイタル情報とをそれぞれ抽出し、前記第1のバイタル情報及び前記第2のバイタル情報に基づき、操作者の同一性を判定し、操作者の同一性が確認できた場合、前記第2の画像データから操作者の生体認証情報を抽出し、前記抽出された生体認証情報と前記記憶部に記憶された生体認証情報とに基づいて、生体認証を行う認証処理部とを有する。
本発明によれば、画像データを取得する撮像部を備えた一般的な携帯端末で取得した異なる複数の生体部位の領域から得られる複数バイタル情報の同一性が確認できた場合、操作者が自身の生体情報により生体認証を実施することができる。
以下の説明において、1以上のプロセッサにより認証処理部を構成する。少なくとも1つのプロセッサは、典型的には、CPU(Central Processing Unit)のようなマイクロプロセッサであるが、GPU(Graphics Processing Unit)のような他種のプロセッサでもよい。少なくとも1つのプロセッサは、シングルコアでもよいしマルチコアでもよい。
また、少なくとも1つのプロセッサは、処理の一部又は全部を行うハードウェア回路(例えば、FPGA(Field-Programmable Gate Array)又はASIC(Application Specific Integrated Circuit))といった広義のプロセッサでもよい。
また、以下の説明において、「プログラム」を主語として処理を説明する場合があるが、プログラムは、プロセッサによって実行されることで、定められた処理を、適宜に記憶部及び/又はインターフェース部などを用いながら行うため、処理の主語が、プロセッサ(或いは、そのプロセッサを有するコントローラのようなデバイス)とされてもよい。
プログラムは、計算機のような装置にインストールされてもよいし、例えば、プログラム配布サーバ又は計算機が読み取り可能な(例えば、非一時的な)記録媒体にあってもよい。また、以下の説明において、2以上のプログラムが1つのプログラムとして実現されてもよいし、1つのプログラムが2以上のプログラムとして実現されてもよい。
また、生体認証システムは、1以上(典型的には複数)の物理的な装置で構成された分散システムでよい。
また、以下の説明において、同種の要素を区別しないで説明する場合には、参照符号(又は、参照符号のうちの共通符号)を使用し、同種の要素を区別して説明する場合は、要素の識別番号(又は参照符号)を使用することがある。
また、以下の説明において、同種の要素を区別しないで説明する場合には、参照符号(又は、参照符号のうちの共通符号)を使用し、同種の要素を区別して説明する場合は、要素の識別番号(又は参照符号)を使用することがある。
以下、添付図面を参照して本発明の種々の実施例について説明する。なお、添付図面は本発明の原理に則った具体的な実施例を示しているが、これらは本発明の理解のためであり、本発明を限定的に解釈されるために用いられるものではない。
図1は、実施例1の生体認証システム全体の構成を示すブロック図の一例を示す図である。
実施例において、生体認証システムを、スマートフォンやタブレット等の一般的な携帯端末、つまり認証端末100として説明するが、本発明は認証端末100として構成されるだけでなく、図1に示した構成要素のすべてまたは一部を筐体に搭載した装置として構成されてもよいことは言うまでも無い。その場合、本発明の生体認証システムは、認証処理を含めた生体認証装置であっても良い。あるいは、認証処理は認証端末の外部で行い、生体画像の取得に特化した認証端末として構成してもよい。
実施例1の認証端末100は、撮像部1、認証処理部2、記憶部3、表示部4、入力部5、姿勢検出部6及び振動部7、音声出力部8を含む。
撮像部1は、例えばカメラであり、被認証者(認証端末の操作者)を撮影することで生体認証情報を含む画像を取得し、取得した画像を認証処理部2へ入力する。カメラは、例えば、それぞれ青(B)、緑(G)、赤(R)に感度を持つ三種類の受光素子を有し、これらが画素ごとに格子状に配置されている。各受光素子の分光感度は、例えば、青で480nm付近、緑で550nm付近、赤で620nm付近に感度のピークを持つ。カメラを用いた撮影によって、異なる三つの波長にそれぞれ感度のピークを持つ光の空間的な輝度分布を得ることができる。
認証処理部2は、撮像部1から入力された画像を画像処理することで生体認証情報を生成し、その生体認証情報に基づき認証処理を実行する。なお、認証処理部2の画像処理機能に撮像部1を含めて画像処理部を構成する場合がある。いずれにしても認証処理部2は画像処理機能を備える。
認証処理部2は、中央処理部(CPU:CentralProcessing Unit)9、メモリ10及び種々のインターフェイス11(IF:Interface)を含む。CPU9は、メモリ10に記憶されているプログラムを実行することによって各種処理を行う。メモリ10は、CPU9によって実行されるプログラムを記憶する。また、メモリ10は撮像部1から入力された画像を一時的に記憶する。インターフェイス11は、認証処理部2と外部の装置とを接続する。具体的には、インターフェイス11は、撮像部1、記憶部3、表示部4、入力部5、姿勢検出部6、振動部7及び音声出力部8などと接続される。
図2は、実施例1の認証処理部2の機能ブロック図の一例を示す図である。
認証処理部2は、認証部12と、登録部13とを備える。認証部12と、登録部13は、メモリ10に格納されたプログラムをCPU9が実行することによって実現される。認証部12は、撮像部1から入力された画像を画像処理して得られた生体認証情報(以降、入力データと記載する場合がある)と、記憶部3に予め登録されている生体認証情報(以降、登録データと記載する場合がある)とを照合し、利用者の認証を行う。登録部13は、撮像部1によって取得された画像から登録データを作成し、予め記憶部3内に格納する。
図1に戻り、記憶部3は、利用者の登録データを予め記憶している。登録データ(生体認証情報)は、利用者を照合するための情報であり、例えば、指静脈パターンの画像、顔認識で用いられえる鼻、目、口等の特徴量等である。通常、指静脈パターンの画像は、主に指の掌側の皮下に分布する血管(指静脈)を暗い影のパターンとして撮像した画像である。
表示部4は、例えば、ディスプレイであり、認証処理部2から受信した情報を映像で出力する。以下の説明において、表示部4をディスプレイ4と記載する場合がある。表示部4は、操作者の異なる生体領域を撮影するため、操作者に生体領域の一誘導を行うガイドを表示する。入力部5は、例えば、キーボードであり、利用者から入力された情報を認証処理部2に入力する。キーボードとは、物理的に押して文字や数字を入力するボタンを配置した物理キーボードであってもよいし、ディスプレイ4に物理キーボードを模した画像を表示しマウスやタッチパネル、ペンなどのポインティングデバイスでそのキーボードを模した画像上のボタンを押下するような仮想キーボードであってもよい。以下の説明において、入力部5をキーボード5やボタン5と記載する場合がある。
姿勢検出部6は、例えば、ジャイロセンサや加速度センサ、地磁気センサ等であり、認証端末100の一部または全部の動きや向きなどの姿勢に関する情報を検出し、認証処理部2に入力する。振動部7は、例えば、リニア共振アクチュエータであり、認証端末100の一部または全部を振動させる。音声出力部8は、例えば、スピーカーであり、認証処理部2から受信した情報を音声で出力する。以下の説明において、音声出力部8をスピーカー8と記載する場合がある。
図3は、実施例1の認証の様子を認証端末100の背面側から観測した例を示す図である。
図4は、実施例1の認証の様子を認証端末100の前面側から観測した例を示す図である。
実施例1では、リアカメラ14とフロントカメラ15、ディスプレイ4を筐体16の外部に備えた認証端末100により、認証端末の操作者が生体認証システムの想定する被認証者本人であることを確認した上で、生体認証を実施する。
図3と図4に示す通り、認証端末の操作者は、後述するディスプレイ4に表示される指示に従い、認証端末100を把持する手指17及び端末の画面を確認する顔18を提示する。認証端末100は、認証端末100の筐体16の背面に配置されたリアカメラ14により手指17を撮影し、認証端末100の筐体16の前面に配置されたフロントカメラ15により顔18を撮影する。リアカメラ14から得られた画像からバイタル情報Aを抽出し、フロントカメラ15から得られた画像から操作者のバイタル情報Bを抽出し、更に、操作者の生体認証情報を抽出する。
リアカメラ14の画像から抽出されるバイタル情報Aは、例えば、手や指17の脈波であり、フロントカメラ15から得られたバイタル情報Bは、例えば、顔18の脈波である。また、フロントカメラ15の画像から抽出される生体認証情報は、例えば、顔認識技術で用いられる顔18の鼻、目、口等の特徴量である。
実施例1では、リアカメラ14、フロントカメラ15により、所定の期間で取得された脈波等のバイタル情報が同一人物由来であることを確認することで、操作者のなりすましを防止することができる。また操作者の同一性を確認した上で、認証端末の操作者が提示した生体認証情報により生体認証を実施することができる。なお、所定の期間とは、同じタイミングでリアカメラ14とフロントカメラ15により、バイタル情報Aとバイタル情報Bを取得することを意味する。同じタイミングとは、同時期にバイタル情報Aとバイタル情報Bを取得する場合のほか、この認証処理を行っている期間であれば異なるタイミングで取得されてもよい。このように、認証のために、二つのバイタル情報を取得する期間を認証期間と呼び、生体認証情報を登録する場合には、登録期間と呼ぶ。認証期間や登録期間は、所定の期間であり、例えば10秒等と任意の時間に設定することができる。
図5は、実施例1の認証端末100にける登録時の処理を示すフローチャートである。図5に示した処理は、認証処理部2の制御によって処理される。
まず、認証端末100は、認証の方法をディスプレイ4やスピーカー8を用いて認証端末100の操作者に対して説明する(S100)。
次に、認証端末100は、操作者が認証方法の説明(S100)を理解したかどうかを入力部5や姿勢検出部6を用いて確認する(S101)。
次に、認証端末100は、生体部位の提示の見本となる生体を模した画像や、後述する撮像部1から得られた動画や動画から抽出した生体認証情報、具体的な提示姿勢を指示する文字をディスプレイ4に表示する(S102)。
次に、認証端末100は、登録期間において、撮像部1であるリアカメラ14及びフロントカメラ15を用いて、操作者の生体部位を撮影し、得られた動画から、バイタル情報と生体認証情報を取得する(S103)。つまり、リアカメラ14およびフロントカメラ15から脈波等のバイタル情報を取得し、フロントカメラ15から顔認証技術で用いられる鼻、口、目等の特徴量である生体認証情報を取得する。
次に、認証処理部2は、リアカメラ14mフロントカメラ15で取得した動画から抽出されるバイタル情報、フロントカメラ15で取得した動画から抽出される生体認証情報の品質が適正かどうかを判定する(S104)。品質が低く適正でないと判定された場合は、その品質を高めるように提示姿勢を指示し(S102)、生体認証情報の取得(S103)をやり直す。品質が高く適正であると判定された場合は、次の処理へ進む。
次に、認証処理部2は、取得した顔18や、手指17を撮影した動画に基づき、他人によるなりすましの有無を判定する(S105)。なりすましの有無の判定(S105)は、操作者の同一性を確認する処理である。具体的には、リアカメラ14とフロントカメラ15でそれぞれ取得したバイタル情報Aおよびバイタル情報Bは、メモリ10に格納される。そして、認証部12により、メモリ10に格納されたバイタル情報Aとバイタル情報Bを比較することにより行われる。例えば、異なる生体部位からそれぞれ同時に取得したバイタル情報A及びバイタル情報Bについて、それぞれ振幅や周期、位相などを算出する。これらのバイタル情報が同一人物から取得されたものであれば、心拍数に相当する周期はバイタル情報A及びバイタル情報Bで差が十分小さく、なりすましはないと判定する。
また、周期が大きく異なる場合はバイタル情報Aとバイタル情報Bが異なる人物が収集されたものであり、操作者が生体認証の被認証者になりすましていると判定する。なお、なりすましの有無の判定後に、メモリ10に格納されたバイタル情報Aおよびバイタル情報Bは、メモリ10上から削除される。
また、周期が大きく異なる場合はバイタル情報Aとバイタル情報Bが異なる人物が収集されたものであり、操作者が生体認証の被認証者になりすましていると判定する。なお、なりすましの有無の判定後に、メモリ10に格納されたバイタル情報Aおよびバイタル情報Bは、メモリ10上から削除される。
他人によるなりすましがあると判定された場合は、登録に失敗した旨をディスプレイ4に表示し、登録処理を終了する(S111)。他人によるなりすましがないと判定された場合は、次の処理へ進む。
次に、認証処理部2は、抽出した生体認証情報のデータを登録する候補として、メモリ10に一時的に保持する(S106)。
次に、認証処理部2は、メモリ10に保持した登録候補データの数が事前に設定した数に充足しているか確認する(S107)。登録候補データの数が充足していない場合、提示姿勢の指示(S102)に戻り、撮影を続ける。登録候補データの数が充足している場合、次の処理へ進む。
次に、認証処理部2は、ステップS106で追加された登録候補データ間(複数の生体認証情報間)の相違度を算出する(S108)。
次に、認証処理部2は、算出した相違度が事前に設定した登録閾値を下回っているかどうかを確認する(S109)。閾値を上回っている場合、ディスプレイ4に登録に失敗した旨を表示し、メモリ10に一時的に保持していた登録候補データを破棄し、登録処理を終了する(S111)。閾値を下回っている場合、ディスプレイ4に登録に成功した旨を表示して、メモリ10に一時的に保持した登録候補データを記憶部3に保存し、登録処理を終了する(S110)。
なお、記憶部3には、操作者を一意に特定するIDに対して、同一の操作者の生体認証情報を対応付けて格納する。そのため、ステップS100の認証方法の説明において、操作者にIDの入力を指示するようにしてもよい。
図6は、実施例1の認証端末100の認証時の処理を示すフローチャートである。図6に示した処理は、認証処理部2の制御によって処理される。
認証時の処理フローのうち、提示姿勢の指示(S102)、バイタル情報や生体認証情報の取得(S103)、取得情報の品質判定(S104)、なりすまし有無判定(S105)は、図5に示した登録時の処理フローと同一である。
ステップS103のバイタル情報や生体認証情報の取得において、認証端末100の撮像部1であるリアカメラ14、フロントカメラ15の二つのカメラにより、認証端末100の操作者の手指17や顔18の画像を取得し、異なる画像から同じタイミングでバイタル情報Aやバイタル情報Bを取得する。同じタイミングとは、同時期にバイタル情報Aとバイタル情報Bを取得する場合のほか、この認証処理を行っている期間であれば異なるタイミングで取得されてもよい。このように、認証のために、二つのバイタル情報を取得する期間を認証期間と呼ぶ。認証期間は、所定の期間であり、例えば10秒等と任意の時間に設定することができる。
なりすまし有無判定(S105)の後、認証処理部2は、撮像部1で撮影された画像から抽出した生体認証情報と記憶部3に予め登録している操作者の生体認証情報との相違度を算出する(S112)。そのため、提示姿勢の指示(S102)において、操作者のIDを入力するよう指示し、操作者のIDの入力を受け付けておき、操作者のIDに対応して登録されている生体認証情報を記憶部3から読み出す。
次に、認証処理部2は、算出した相違度を事前に設定した認証閾値を下回っているかどうかを確認する(S113)。閾値を上回っている場合、ディスプレイ4に認証に失敗した旨を表示して、認証処理を終了する(S115)。閾値を下回っている場合、ディスプレイ4に認証に成功した旨を表示して、認証処理を終了する(S114)。
図7は、ステップS100において、実施例1の認証端末100のリアカメラ14への生体部位の提示を誘導するガイドの画面表示の一例を示す図である。
図8は、ステップS100において、実施例1の認証端末100のフロントカメラ15への生体部位の提示を誘導するガイドの画面表示の一例を示す図である。
操作方法の説明(S100)では、主に、操作者のどの生体部位を認証端末100のどの位置に提示するかを示すため、ディスプレイ4に生体部位の提示例を示す画像19や生体部位の提示方法を示すメッセージ20を表示する。また、スピーカー8によりメッセージ20の内容を読み上げてもよい。
図9は、実施例1の認証端末100の操作説明の確認判定S101の処理を示すフローチャートである。図9に示した処理は、認証処理部2の制御によって処理される。
図10は、実施例1の認証端末100の操作説明の確認判定S101における画面表示の一例を示す図である。
図11は、実施例1の認証端末100の操作説明の確認判定S101における認証端末の操作の様子の一例を示す図である。
操作説明の確認判定(S101)は、認証端末100が説明した操作方法を認証端末の操作者に確実に確認させるための処理であり、以下、処理の詳細の一例を、図9を用いて述べる。
まず、認証端末100は、認証端末に対する生体部位の提示位置を確認するよう表示部4に表示することで、認証端末の操作者に指示する(S1010)。例えば、図10に示すように、ディスプレイ4に、認証端末100の背面を示す画像19と、カメラの位置を確認する旨を示したメッセージ20、操作者が確認を完了した旨を認証端末100に通知するためのボタン5を表示する。操作者がメッセージ20の内容に従うまでは、ボタン5は非アクティブの状態とし、押下できないようにしておく。
次に、認証端末100は、姿勢検出部6により認証端末100の姿勢の変化を検出する(S1011)。例えば、図11に示すように端末を裏返すことにより発生する回転を検出することで、認証端末100の背面に配置されているリアカメラ14の位置を操作者が確認したことを認証端末100が把握することができる。また、認証端末100の姿勢変化を検出することで操作者が生体部位の提示位置を確認したことを、ディスプレイ4に表示するなど明示的に操作者に示してもよい。姿勢の変化が十分小さい場合、生体の提示位置を確認する指示(S1010)を再度実施する。姿勢の変化を検出した場合、認証端末100は、ボタン5をアクティブ化し押下できるようにする(S1012)。
次に、認証端末100は、ボタン5が押下されたかどうかを確認する(S1013)。押下されていない場合、押下されるまで待機する。押下された場合、端末の操作者が操作方法の説明の確認を終えたとみなし、処理を終了する(S1014)。
図12は、実施例1の提示姿勢の指示S102における画面表示の一例を示す図である。
図13は、実施例1の提示姿勢の指示S102で表示するバイタル情報の生成方法を示す図である。
図5の提示姿勢の指示(S102)は、高精度になりすましを検知したり、生体認証を実施したりするための処理であり、以下、処理の詳細の一例を述べる。
認証端末100は、リアカメラ14で操作者の手指17を撮影し、撮影して得られた動画から後述する方法などによりバイタル情報生Aを抽出する。バイタル情報Aとは、例えば、脈波や心拍数及びそれらと相関をもつ時間的に連続した信号である。抽出したバイタル情報A23は、例えば、横軸を時間とし縦軸を信号強度とした波形を表す波形画像21(図12参照)として、フロントカメラ15で撮影した顔の映る画像22と共にディスプレイ4に表示する。このとき、抽出したバイタル情報A23とは異なる振幅や周期、位相などの特性をもつ偽のバイタル情報26を波形画像21として代わりに表示してもよい。これは、抽出したバイタル情報A23が後述する方法により認証端末100の操作者と生体認証の被認証者が同一人物かどうかを確認する用途で利用されるため、抽出したバイタル情報A23を、そのまま表示することはセキュリティリスクを高めることに繋がるためである。
また、図13に示すように、抽出したバイタル情報A23を信号成分24とノイズ成分25に分離し、偽のバイタル情報26にノイズ成分25を付加することで、ノイズや外乱を含む偽のバイタル情報27を生成し、波形画像21として代わりに表示してもよい。これは、抽出したバイタル情報A23におけるノイズや外乱の度合いを操作者に通知することになり、外乱を弱めるための指の提示方法をメッセージ20として合わせて表示することで、指の提示姿勢の改善につながるためである。これにより、抽出したバイタル情報A23に含まれるノイズや外乱などの成分25の一部を小さくすることが期待でき、後述するなりすまし検知を高精度化させることができる。ここで、抽出したバイタル情報A23とその時間平均の差の絶対値を抽出したバイタル情報A23におけるノイズ成分25とすることで、簡易的に求めることができる。
図14は、実施例1の認証端末100によるバイタル情報や生体認証情報の取得S103の処理を示すフローチャートである。図14に示した処理は、認証処理部2の制御によって処理される。
バイタル情報や生体認証情報報の取得(S103)では、リアカメラ14により端末を把持する手指17を、フロントカメラ15により操作者の顔18をそれぞれ撮影する。手指17を撮影して得られる動画Aからバイタル情報Aを取得し、顔18を撮影して得られる動画Bからバイタル情報Bおよび生体認証情報を取得する。同一のデータからバイタル情報Bと生体認証情報をそれぞれ取得していることから、後述する方法によりバイタル情報Aとバイタル情報Bが同一人物由来であることが検証されると、なりすましされていない真の操作者が提示する生体部位から生体認証情報を抽出していることが確認できる。また、動画Aと動画Bを同時に取得してバイタル情報Aとバイタル情報Bを抽出することで、脈波や心拍数などのバイタル情報の時間的な変化の影響を小さくすることができる。以下、処理の詳細の一例を述べる。
まず、認証端末100は、1つめのカメラであるリアカメラ14に接触している手指17を撮影し動画Aを取得する(S1031)。リアカメラ14のレンズに指先の腹を接触させて撮影することで、心臓の脈動に伴って変化する血流量の変化を画像の輝度の変化として捉えることができる。また、リアカメラ14の付近に発光装置、例えばトーチがある場合は、それを点灯させながら撮影してもよい。これにより、発光装置から発せられた光が指の中を散乱することで、リアカメラ14による血管の視認性が向上し、指先の血流量の変化をより高精細に計測することができる。
次に、認証端末100は、リアカメラ14から取得した動画Aからバイタル情報Aを取得し、メモリ10に格納する(S1032)。例えば、動画Aを構成する単位時間あたりの各画像の輝度の空間方向の平均値を求めた、時間方向に1次元の輝度信号をバイタル情報Aとしてもよい。動画Aを構成する画像がRGB画像である場合、赤色(R)、青色(B)よりも受光素子の画素数の多くS/N比の高い緑色(G)の画素の信号値をその画素の輝度としてもよい。もしくは、RGB画像をYUVやHSVなどの別の色空間に変換し、YUVであればY、HSVであればVといった輝度信号を輝度としてもよい。もしくは、各画素のR及びG、Bの画素値の平均値をその画素の輝度としてもよい。ここで、上記で求めたバイタル情報Aは、指先の血流量と同様、輝度信号が大きくなったり小さくなったりを周期的に繰り返すが、撮影中に指を押しつけたり動かしたりなどの外乱により、そのバイタル情報Aに乱れが生じる場合がある。この乱れの影響を低減するため、時間的に連続した輝度信号であるバイタル情報Aのうち、あるまとまった時間の区間における輝度信号の平均値を求め、その値をバイタル情報Aとしてもよい。
次に、認証端末100は、2つめのカメラであるフロントカメラ15により、フロントカメラ15に提示される顔18を撮影し動画Bを取得する(S1033)。動画Bからバイタル情報Bの取得し、メモリ10に格納する(S1034)。その後、動画Bから任意の顔検出アルゴリズムにより、顔18の位置と大きさを検出し、それぞれの特徴量などを生体認証情報として取得し、メモリ10に格納する(S1035)。生体認証情報の取得は、リアカメラ14から動画Aの取得(S1031)及びバイタル情報Aの取得(S1032)の処理を同時に実施してもよいし、特にリアカメラ14と認証処理部2、フロントカメラ15と認証処理部2との間の最大データ転送量やCPU9の処理能力などに制約がある場合は、逐次的に実施してもよい。
バイタル情報Bの取得は、任意の肌領域抽出アルゴリズムにより検出した顔18から肌の占める領域を抽出し、抽出した肌領域からR、G、Bの計3チャンネルそれぞれに対し空間方向の平均輝度を求め、時系列の輝度信号を取得することで脈波を求める。次に、取得した3チャンネル分の時系列輝度信号に対し、時間方向に移動平均フィルタを施してノイズの影響を低減する。
バイタル情報Bの取得は、任意の肌領域抽出アルゴリズムにより検出した顔18から肌の占める領域を抽出し、抽出した肌領域からR、G、Bの計3チャンネルそれぞれに対し空間方向の平均輝度を求め、時系列の輝度信号を取得することで脈波を求める。次に、取得した3チャンネル分の時系列輝度信号に対し、時間方向に移動平均フィルタを施してノイズの影響を低減する。
次に、ICA(Independent Component Analysis)などの技術によりノイズを除去した3チャンネル分の時系列輝度信号からその信号を構成するそれぞれ独立した複数の成分に分解する。主に可視光の波長に感度をもつフロントカメラ15から得られた顔18の画像の色味を構成する成分には、皮膚の表皮層にあるメラニン色素や、真皮層にある血管、皮下組織にある脂肪組織などがあり、上記ICA技術により、血管が支配的な輝度成分を取得することができる。取得した時系列の血管が支配的な輝度成分を、例えば、顔18の脈波としてバイタル情報Bとしてもよい。
次に、認証端末100は、フロントカメラ15から取得した動画Bやバイタル情報Bから生体認証情報を取得する(S1035)。例えば、取得した動画Bを構成する各フレームの画像から目や鼻、口などの位置や形などを表す特徴点を抽出し、その特徴点を生体認証情報としてもよいし、FaceNetやArcFace、BiometricFaceなどのDeep Learning技術を用いて動画Bを構成する各フレームの画像の顔了以域から抽出した特徴量を生体認証情報としてもよい。また、抽出したバイタル情報Bから振幅や周期、位相などの情報やその他の統計量を生体認証情報としてもよい。
図15は、実施例1において、認証端末100が取得するデータの品質判定S104において指でレンズ全体を遮蔽して撮影する様子と得られた動画の一例を示す図である。
図16は、実施例1において、認証端末100が取得するデータの品質判定S104(図5参照)において、手指17でリアカメラ14のレンズの一部のみを遮蔽して撮影する様子と得られた動画の一例を示す図である。
取得情報品質判定(S104)では、リアカメラ14及びフロントカメラ15から取得した動画やバイタル情報、生体認証情報が、なりすまし検知や生体認証を実施するのに適切な品質であるかを判定する。
例えば、図15に示すように、リアカメラ14のレンズに接触して手指17を撮影する場合、手指17がレンズ全体を正しく遮蔽していると、画像全体が赤みを呈し時間の経過で大きく明滅する動画28がリアカメラ14より得られる。一方、図16に示すように手指17がリアカメラ14のレンズの一部のみ遮蔽していると、画像の一部のみが赤みを呈し時間の経過での明滅が小さい動画28がリアカメラ14より得られる。明滅の小さい動画28には、手指17が占める領域が小さくなり手指以外の背景も映り込む可能性があり、明滅の動画28から抽出したバイタル情報Aは、指先の血流量以外の不要な情報が載ってきてしまい、後述するなりすまし検知の精度の低下につながる。そこで、明滅の小さい動画28からテクスチャやエッジ、色味などに関する特徴量を抽出し、その特徴量の傾向から手指以外の背景を含む物体の映り込みがあるかどうかを判定してもよい。物体の映り込みがある場合は、提示姿勢の指示(S102)に戻り、操作者に対して手指を置きなおすよう指示してもよい。
また、バイタル情報A及びバイタル情報B、生体認証情報については、各情報が安定して抽出できているかを判定してもよい。例えば、バイタル情報A及びバイタル情報Bをまとめてバイタル情報とすると、バイタル情報に対し時間方向に移動平均フィルタを施すことで得られるノイズ低減後のバイタル情報と、元のバイタル情報の信号の差の絶対値を時間方向に積分した値を求める。この値は、バイタル情報に含まれるノイズ量の総和とみなすことができ、その値が事前に決めた閾値よりも大きければ、抽出したバイタル情報が安定しないとして提示姿勢の指示(S102)に戻り、適切な姿勢誘導を実施した上で撮影をやり直してもよい。
リアカメラ14やフロントカメラ15などの撮像部1から取得した動画の各フレームから抽出した生体認証情報については、異なるフレーム間で生体認証情報の相違度を算出する。その相違度は、撮影中の時間ごとに生体認証情報がどれだけ変動したかを示す。同一の生体部位を提示している場合は、生体認証情報の時間変化は小さい、つまり生体認証情報が安定している方が望ましい。よって、この相違度が事前に決めた閾値よりも大きければ、抽出した生体認証情報が安定しないとして提示姿勢の指示(S102)に戻り、適切な姿勢誘導を実施した上で撮影をやり直してもよい。
なりすましの有無の判定(S105)では、例えば以下の処理を実施してもよい。まず、異なる生体部位からそれぞれ同時に取得したバイタル情報A及びバイタル情報Bについて、それぞれ振幅や周期、位相などを算出する。これらのバイタル情報が同一人物から取得されたものであれば、心拍数に相当する周期はバイタル情報A及びバイタル情報Bで差が十分小さい。つまり、周期が大きく異なる場合はバイタル情報Aとバイタル情報Bが異なる人物が収集されたものであり、操作者が生体認証の被認証者になりすましている可能性が高くなる。この場合、登録失敗もしくは認証失敗したとしてディスプレイ4に表示するなどして操作者に通知した上で処理を終了する。
また、ディスプレイ4に手指17をリアカメラ14に強く押し付ける提示の例や同様の姿勢をとるように指示した文字を表示した上で再度リアカメラ14により手指を撮影し、得られた動画からバイタル情報を取得する。
手指17を強く押し付けて撮影した場合は、手指の血行が悪化するため得られる動画の明滅が弱くなる。この現象の有無を確認することで、偽物の指ではなく実物の指が提示されていることを確認することができる。更に、振動部7により認証端末を振動させながらリアカメラ14で手指17を撮影して動画を取得する。振動させた場合は、リアカメラ14に接触していない物体は振動して動画に映り、接触した物体は認証端末と同期して振動するため、得られる動画には振動せず映り込む。この振動の有無を確認することで、手指17がリアカメラ14のレンズに接触して提示されており、偽の物体が非接触で提示されていないことを確認することができる。
図17は、実施例2の認証の様子を認証端末の背面側から観測した例を図である。
図18は、実施例2の認証の様子を認証端末の前面側から観測した例を図である。
本実施例では、リアカメラ14とフロントカメラ15、ディスプレイ4を筐体16の外部に備えた認証端末100により、端末の操作者が認証端末100の想定する被認証者本人であることを確認した上で、生体認証を実施する。
端末の操作者は、図18に示すように、筐体16の前面に配置されたフロントカメラ15により手指17を撮影し、図17に示すように、筐体16の背面に配置されたリアカメラ14によりもう一方の手指17を撮影する。フロントカメラ15から得られた画像からバイタル情報を抽出し、リアカメラ14から得られた画像からバイタル情報及び生体認証情報を抽出する。それぞれのバイタル情報が同一人物由来であることを確認した上で、手指17から抽出した生体認証情報に基づき生体認証を実施することで、他人によるなるすましを防止しながら生体認証を実施することができる。
実施例2における認証端末100の構成は第1の実施例と共通である。また、登録時および認証時の処理フローも実施例1と共通する箇所が多いが、リアカメラ14に対して手指17をレンズに接触して提示させるのではなく、接触させずにかざす形で提示させる点が異なる。また、フロントカメラ15に対して顔を提示するのではなく認証端末100を把持する手指17をレンズに接触して提示させる点においても異なる。これにより、マスクや眼鏡、化粧の有無、髪型などが生体認証の登録時と異なることで実施例1による顔を用いた生体認証が困難な場合にも、生体認証を実施することが可能である。
図18に示す通り、リアカメラ14により手指17を撮影する際には、ディスプレイ4に指の概形を表す手形ガイド画像29及び手指17の提示を指示するメッセージ20を表示してもよい。ディスプレイ4を目視するとディスプレイ4と同じ面にあるフロントカメラ15で自然に撮影できる顔に対し、背面にあるリアカメラ14で手指を操作性よく撮影するためには、操作者の提示姿勢を誘導する必要があるためである。更に、ディスプレイ4に表示する手形ガイド画像29は、手指17のうち指の領域のみを拡大して表示してもよい。これにより、手指17全体が写るようにリアカメラ14で撮影する場合に比べ指の領域をより高分解能で撮影することができ、指表面のしわや指表面付近の血管などの空間的に細かなパターンを生体認証情報として利用した場合の認証精度を高めることが期待できる。
また、フロントカメラ15により手指17を撮影する際には、ディスプレイ4の照度を一時的に上げて撮影してもよい。これにより、ディスプレイ4から発せられた光が手指17を透過、散乱し、その様子をフロントカメラ15で撮影することで得られる動画における血管の視認性が向上し、脈波や心拍数などのバイタル情報を高精度に取得することができる。
図19は、実施例3の認証の様子を認証端末の背面側から観測した一例を示す図である。
図20は、実施例3の認証の様子を認証端末の前面側から観測した一例を示す図である。
実施例3では、リアカメラ14とフロントカメラ15、ディスプレイ4を筐体16の外部に備えた認証端末100により、端末の操作者が生体認証システムの想定する被認証者本人であることを確認した上で、生体認証を実施する。端末の操作者は、フロントカメラ15により顔18を撮影し、リアカメラ14により手指17を撮影する。フロントカメラ15から得られた画像からバイタル情報及び生体認証情報を抽出し、リアカメラ14から得られた画像からバイタル情報及び生体認証情報を抽出する。それぞれのバイタル情報が同一人物由来であることを確認した上で、顔18及び手指17から抽出した生体認証情報に基づき生体認証を実施することで、他人によるなりすましを防止しつつ生体認証を実施することができる。
実施例3における認証端末100の構成は実施例1と共通である。また、登録時および認証時の処理フローも実施例1と共通する箇所が多いが、リアカメラ14に対して手指をレンズに接触して提示させるのではなく、接触させずにかざす形で提示させる点が異なる。また、リアカメラ14に提示した生体部位からバイタル情報だけでなく生体認証情報も抽出する点が異なる。これにより、顔18及び手指17から抽出した生体認証情報を組み合わせて生体認証を実施することで、顔18単体もしくは手指17単体で生体認証を実施する場合よりも、高精度に認証することができる。
顔18及び手指17から抽出した生体認証情報を組み合わせて登録や認証処理を実施する際、免許証や国民ID(Identification)カードなどの公的身分証明書に記載の顔写真と組み合わせてもよい。例えば、何らかのシステムに生体認証情報を登録する際、システムに入力された名前や生年月日、住所などの個人情報をもつ人物と、入力した人物が同一人物かどうかを確認するために、システムに入力された個人情報と公的身分証明書に記載の個人情報との照合、システム登録時に起動したカメラで撮影した人物の顔と公的身分証明書に記載の顔写真との照合を実施することで、システムの登録情報とその人物の顔の情報を紐付けて登録できるようになる。このとき、同時に手指などの他の生体部位を撮影し、得られたバイタル情報に基づきとその生体部位と顔が同一人物のものと確認できれば、顔以外の生体部位の情報もシステムの登録情報と紐づけることが可能になる。これにより、例えば、システムへのログイン時などに顔以外の生体部位での生体認証が実施でき、利便性を高めることができる。
また、顔18及び手指17を同時に撮影する場合、例えば、撮影中のフロントカメラ15で撮影して得られた顔18の映る画像22及びリアカメラで撮影して得られた手指17の映る画像30をディスプレイ4に表示してもよい。このとき、ディスプレイ4を目視することでフロントカメラ15による自然な撮影が可能な顔18よりも、手形ガイド画像29を駆使してリアカメラ14に対し提示する必要がある手指17の方が生体部位の提示が難しい場合、顔18の映る画像22よりも手指17の映る画像30の方を大きくディスプレイ4に表示することで、操作者による手指17の提示をより容易にさせることができる。
図21は、実施例4の認証の様子の一例を示す図である。
実施例4では、第1及び第2、第3の実施例とは異なり、撮像部1が1つのフロントカメラ15から構成される。この場合、一方の生体部位、例えば、フロントカメラ15のレンズに接触した手指17を撮影し、得られた動画からバイタル情報Aを抽出する。その後、もう一方の生体部位、例えば、顔18を撮影し得られた動画からバイタル情報B及び生体認証情報を抽出する。操作者以外の提示が困難な方法で取得したバイタル情報A及びバイタル情報Bの同一性を確認し、バイタル情報Bの由来する動画から抽出した生体認証情報に基づき生体認証を実施する。これにより、撮像部1が1つのカメラで構成される場合にも、他人によるなりすましを防止しながら生体認証により操作者を認証することができる。
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明のより良い理解のために詳細に説明したのであり、必ずしも説明の全ての構成を備えるものに限定されものではない。
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によってハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによってソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、不揮発性半導体メモリ、ハードディスクドライブ、SSD(Solid State Drive)等の記憶デバイス、または、ICカード、SDカード、DVD等の計算機読み取り可能な非一時的データ記憶媒体に格納することができる。
また、制御線及び情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線及び情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。
1 撮像部
2 認証処理部
3 記憶部
4 表示部
5 入力部
6 姿勢検出部
7 振動部
8 音声出力部
9 CPU
10 メモリ
11 IF
12 認証部
13 登録部
14 リアカメラ
15 フロントカメラ
16 筐体
17 手指
18 顔
19 生体認証システムの操作方法を示す画像
20 メッセージ
21 表示するバイタル情報
22 フロントカメラで撮影した画像
23 抽出したバイタル情報
24 抽出したバイタル情報の信号成分
25 抽出したバイタル情報のノイズ成分
26 偽のバイタル情報
27 ノイズ成分を付加した偽のバイタル情報
28 レンズに接触した手指を撮影して得られる動画
29 手形ガイド画像
30 リアカメラで撮影した画像
2 認証処理部
3 記憶部
4 表示部
5 入力部
6 姿勢検出部
7 振動部
8 音声出力部
9 CPU
10 メモリ
11 IF
12 認証部
13 登録部
14 リアカメラ
15 フロントカメラ
16 筐体
17 手指
18 顔
19 生体認証システムの操作方法を示す画像
20 メッセージ
21 表示するバイタル情報
22 フロントカメラで撮影した画像
23 抽出したバイタル情報
24 抽出したバイタル情報の信号成分
25 抽出したバイタル情報のノイズ成分
26 偽のバイタル情報
27 ノイズ成分を付加した偽のバイタル情報
28 レンズに接触した手指を撮影して得られる動画
29 手形ガイド画像
30 リアカメラで撮影した画像
Claims (11)
- 所定の期間において、操作者の異なる生体領域を撮影した第1の画像データ及び第2の画像データを取得する撮像部と、
前記操作者の異なる生体領域を撮影するため前記操作者に生体領域の位置誘導を表示する表示部と、
前記操作者の生体認証情報を予め記憶する記憶部と、
前記異なる前記生体領域の前記第1の画像データ及び前記第2の画像データから第1のバイタル情報及び第2のバイタル情報をそれぞれ抽出し、
前記第1のバイタル情報及び前記第2のバイタル情報に基づき、前記操作者の同一性を判定し、
前記操作者の同一性が確認できた場合、前記第2の画像データから前記操作者の生体認証情報を抽出し、
前記抽出された生体認証情報と前記記憶部に記憶された生体認証情報とに基づいて、生体認証を行う認証処理部とを有する
ことを特徴とする生体認証システム。 - 請求項1に記載の生体認証システムにおいて、
前記撮像部によって前記第1の画像データ及び前記第2の画像データを取得は、同じタイミングで行われる、
ことを特徴とする生体認証システム。 - 請求項2に記載の生体認証システムであって、
前記第1のバイタル情報及び前記第2のバイタル情報は、前記撮像部により同時に取得される、前記操作者の異なる生体領域から取得される脈波である
ことを特徴とする生体認証システム。 - 筐体の背面に配置されたリアカメラと、前記筐体の前面に配置されたフロントカメラの二つのカメラで構成され、所定の期間において、操作者の異なる生体領域を撮影した第1の画像データ及び第2の画像データを取得する撮像部と、
前記操作者の異なる生体領域を撮影するため、前記操作者に生体領域の位置誘導を表示する表示部と、
前記操作者の生体認証情報を予め記憶する記憶部と、
前記異なる前記生体領域の前記第1の画像データ及び前記第2の画像データからそれぞれ得られる第1のバイタル情報及び第2のバイタル情報を抽出し、
前記第1のバイタル情報及び前記第2のバイタル情報に基づき、前記操作者の同一性を判定し、
前記操作者の同一性が確認できた場合、前記第2の画像データから前記操作者の生体認証情報を抽出し、
前記抽出された生体認証情報と前記記憶部に記憶された生体認証情報とに基づいて、生体認証を行う認証処理部とを有する
ことを特徴とする認証端末。 - 請求項4に記載の認証端末において、
前記第1のバイタル情報及び前記第2のバイタル情報は、前記撮像部により同時に取得する
ことを特徴とする認証端末。 - 請求項4に記載の認証端末において、
前記認証端末は、前記認証端末の姿勢の変化を検出する姿勢検出部を有し、
前記表示部は、前記姿勢検出部によって取得された姿勢情報に基づいて、前記表示部の表示内容を変更する
ことを特徴とする認証端末。 - 請求項4に記載の認証端末において、
前記撮像部のリアカメラが撮影する生体領域は、前記操作者の指であり、
前記認証処理部は、前記撮像部に前記操作者の指が接触していることを判定する
ことを特徴とする認証端末。 - 請求項7に記載の認証端末において、
前記表示部は、前記指を前記撮像部に押し付ける位置に位置誘導を表示する
ことを特徴とする認証端末。 - 請求項7に記載の認証端末において、
前記撮像部に振動を引き起こす振動部を有し、
前記撮像部は、
前記振動部によって振動した状態で指を撮影する
ことを特徴とする認証端末。 - 請求項4に記載の認証端末において、
前記フロントカメラが撮影する生体領域は、前記操作者の顔を含む領域である
ことを特徴とする認証端末。 - 撮像部により、所定の期間において、操作者の異なる生体領域を撮影した第1の画像データ及び第2の画像データを取得し、
表示部に、前記操作者の異なる生体領域を撮影するため前記操作者に生体領域の位置誘導を行うガイドを表示し、
記憶部に、前記操作者の生体認証情報を予め記憶し、
認証処理部により、
前記異なる前記生体領域の前記第1の画像データ及び前記第2の画像データから第1のバイタル情報及び第2のバイタル情報をそれぞれ抽出し、
前記第1のバイタル情報及び前記第2のバイタル情報に基づき、前記操作者の同一性を判定し、
前記操作者の同一性が確認できた場合、前記第2の画像データから前記操作者の生体認証情報を抽出し、
前記抽出された生体認証情報と前記記憶部に記憶された生体認証情報とに基づいて、生体認証を行う
ことを特徴とする認証方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021026956A JP7428675B2 (ja) | 2021-02-24 | 2021-02-24 | 生体認証システム、認証端末、および認証方法 |
CN202180052663.6A CN115942902A (zh) | 2021-02-24 | 2021-08-25 | 生物体认证***、认证终端以及认证方法 |
US18/024,567 US20230359717A1 (en) | 2021-02-24 | 2021-08-25 | Biometric authentication system, authentication terminal, and authentication method |
PCT/JP2021/031253 WO2022180890A1 (ja) | 2021-02-24 | 2021-08-25 | 生体認証システム、認証端末、および認証方法 |
EP21927986.6A EP4300412A1 (en) | 2021-02-24 | 2021-08-25 | Biometric authentication system, authentication terminal, and authentication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021026956A JP7428675B2 (ja) | 2021-02-24 | 2021-02-24 | 生体認証システム、認証端末、および認証方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022128627A true JP2022128627A (ja) | 2022-09-05 |
JP7428675B2 JP7428675B2 (ja) | 2024-02-06 |
Family
ID=83048756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021026956A Active JP7428675B2 (ja) | 2021-02-24 | 2021-02-24 | 生体認証システム、認証端末、および認証方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230359717A1 (ja) |
EP (1) | EP4300412A1 (ja) |
JP (1) | JP7428675B2 (ja) |
CN (1) | CN115942902A (ja) |
WO (1) | WO2022180890A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024070918A1 (ja) * | 2022-09-29 | 2024-04-04 | シャープ株式会社 | 端末装置、端末装置の制御方法およびプログラム |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6443842B2 (ja) | 2015-06-19 | 2018-12-26 | パナソニックIpマネジメント株式会社 | 顔検出装置、顔検出システム、及び顔検出方法 |
JP2017091276A (ja) * | 2015-11-11 | 2017-05-25 | 日本電信電話株式会社 | 操作許可判定装置、操作許可判定システム、操作許可判定方法、及び操作許可判定用プログラム |
WO2018021215A1 (ja) | 2016-07-28 | 2018-02-01 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 被測定者特定方法、被測定者特定システム、血圧の測定状態判定方法、血圧の測定状態判定装置及び血圧の測定状態判定プログラム |
JP6910236B2 (ja) * | 2017-07-28 | 2021-07-28 | 株式会社日立製作所 | 本人情報登録システム、及び本人情報登録方法 |
JP2019197426A (ja) | 2018-05-10 | 2019-11-14 | パナソニックIpマネジメント株式会社 | 顔認証装置、顔認証方法および顔認証システム |
JP7269711B2 (ja) * | 2018-10-03 | 2023-05-09 | 株式会社日立製作所 | 生体認証システム、生体認証方法およびプログラム |
-
2021
- 2021-02-24 JP JP2021026956A patent/JP7428675B2/ja active Active
- 2021-08-25 WO PCT/JP2021/031253 patent/WO2022180890A1/ja active Application Filing
- 2021-08-25 US US18/024,567 patent/US20230359717A1/en active Pending
- 2021-08-25 CN CN202180052663.6A patent/CN115942902A/zh active Pending
- 2021-08-25 EP EP21927986.6A patent/EP4300412A1/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024070918A1 (ja) * | 2022-09-29 | 2024-04-04 | シャープ株式会社 | 端末装置、端末装置の制御方法およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
EP4300412A1 (en) | 2024-01-03 |
US20230359717A1 (en) | 2023-11-09 |
WO2022180890A1 (ja) | 2022-09-01 |
JP7428675B2 (ja) | 2024-02-06 |
CN115942902A (zh) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11620859B2 (en) | Biometric aware object detection and tracking | |
US9697414B2 (en) | User authentication through image analysis | |
KR102587193B1 (ko) | 모바일 장치를 사용하여 촬영된 이미지를 이용한 지문-기반 사용자 인증 수행 시스템 및 방법 | |
US11580203B2 (en) | Method and apparatus for authenticating a user of a computing device | |
CN107995979B (zh) | 用于对用户进行认证的***、方法和机器可读介质 | |
JP7452571B2 (ja) | 生体認証装置、生体認証方法および生体認証プログラム | |
WO2017082100A1 (ja) | 生体情報を用いた認証装置及び認証方法 | |
JP7269711B2 (ja) | 生体認証システム、生体認証方法およびプログラム | |
JP2004118627A (ja) | 人物認証装置および人物認証方法 | |
WO2015130383A2 (en) | Biometric identification system | |
JPWO2014033842A1 (ja) | 認証装置、及び認証方法 | |
EP2148295A1 (en) | Vein pattern management system, vein pattern registration device, vein pattern authentication device, vein pattern registration method, vein pattern authentication method, program, and vein data structure | |
CN204791017U (zh) | 基于多生物特征模态的移动终端用户身份认证装置 | |
CN114387629A (zh) | 生物体认证装置及生物体认证方法 | |
EP4343689A1 (en) | Body part authentication system and authentication method | |
CN111695509A (zh) | 一种身份验证方法、装置、机器可读介质及设备 | |
JP4734088B2 (ja) | 本人認証装置およびその制御方法 | |
WO2022180890A1 (ja) | 生体認証システム、認証端末、および認証方法 | |
US11507646B1 (en) | User authentication using video analysis | |
WO2021245823A1 (ja) | 情報取得装置、情報取得方法及び記憶媒体 | |
JP2017091276A (ja) | 操作許可判定装置、操作許可判定システム、操作許可判定方法、及び操作許可判定用プログラム | |
JP6759142B2 (ja) | 生体認証装置、及び方法 | |
WO2023112237A1 (ja) | 生体判定装置、生体判定方法、及び、記録媒体 | |
WO2024008997A1 (en) | Biometric verification | |
KR20060002571A (ko) | 개인용 휴대단말기의 영상인식을 이용한 생체인증방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230512 |
|
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: 20240116 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240125 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7428675 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |