[go: up one dir, main page]

JP2018165983A - 顔認証方法及び装置 - Google Patents

顔認証方法及び装置 Download PDF

Info

Publication number
JP2018165983A
JP2018165983A JP2018042975A JP2018042975A JP2018165983A JP 2018165983 A JP2018165983 A JP 2018165983A JP 2018042975 A JP2018042975 A JP 2018042975A JP 2018042975 A JP2018042975 A JP 2018042975A JP 2018165983 A JP2018165983 A JP 2018165983A
Authority
JP
Japan
Prior art keywords
authentication
face
feature information
recognizer
result
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
Application number
JP2018042975A
Other languages
English (en)
Other versions
JP7133949B2 (ja
Inventor
承 周 韓
Seung Ju Han
承 周 韓
徳 相 金
Deoksang Kim
徳 相 金
民 守 高
Minsu Ko
民 守 高
辰 雨 孫
Jinwoo Son
辰 雨 孫
昌 用 孫
Chang-Yong Son
昌 用 孫
崔 昌 圭
Shokei Sai
昌 圭 崔
在 濬 韓
Jae Joon Han
在 濬 韓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JP2018165983A publication Critical patent/JP2018165983A/ja
Application granted granted Critical
Publication of JP7133949B2 publication Critical patent/JP7133949B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • G06V40/171Local features and components; Facial parts ; Occluding parts, e.g. glasses; Geometrical relationships
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/25Fusion techniques
    • G06F18/254Fusion techniques of classification results, e.g. of results related to same input data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/0464Convolutional networks [CNN, ConvNet]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/09Supervised learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/25Determination of region of interest [ROI] or a volume of interest [VOI]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • G06V10/751Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/80Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level
    • G06V10/809Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level of classification results, e.g. where the classifiers operate on the same input data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/82Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/166Detection; Localisation; Normalisation using acquisition arrangements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/25Fusion techniques
    • G06F18/253Fusion techniques of extracted features
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30196Human being; Person
    • G06T2207/30201Face
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/17Image acquisition using hand-held instruments

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Multimedia (AREA)
  • Evolutionary Computation (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Medical Informatics (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Accounting & Taxation (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Molecular Biology (AREA)
  • Mathematical Physics (AREA)
  • Biomedical Technology (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Quality & Reliability (AREA)
  • Collating Specific Patterns (AREA)
  • Image Analysis (AREA)

Abstract

【課題】顔認証方法及び装置を提供する。【解決手段】一実施形態に係る顔認証方法は、複数の認証モードのうち顔認証のために実行される現在認証モードを選択するステップと、複数の認識器のうち選択された現在認証モードに基づいて顔認証に利用する1つ以上の認識器を決定するステップと、決定された1つ以上の認識器のうち少なくとも1つを用いて顔の情報から特徴情報を抽出するステップと、抽出された特徴情報に基づいて認証成功の有無を表示するステップと、を含む。【選択図】図2

Description

本発明は、顔認証技術に関する。
生体認証技術のうちの1つである顔認証技術は、静画や動画に示された顔に基づいてユーザが正当なユーザであるか否かを決定する認証技術である。顔認証技術は、認証対象者を非接触式で確認できるという長所がある。
本発明の目的は、顔認証技術を提供することにある。
一実施形態に係る顔認証方法は、プロセッサによって実行され、複数の認証モードのうち顔認証のために実行される現在認証モードを選択するステップと、複数の認識器のうち前記選択された現在認証モードに基づいて顔認証に利用する1つ以上の認識器を決定するステップと、前記決定された1つ以上の認識器のうち、少なくとも1つを用いて顔の情報から特徴情報を抽出するステップと、前記抽出された特徴情報に基づいて認証成功の有無を表示するステップとを含む。
前記顔認証方法は、1つ以上の認識器の決定に基づいて1つの認識器を取得するステップをさらに含み、前記特徴情報を抽出するステップは、前記抽出された特徴情報を生成するために前記取得された認識器に映像の決定された顔領域からの映像情報を適用するステップを含み得る。
前記顔認証方法は、前記取得された認識器への適用に適するよう予め決定された形態に前記映像情報を生成するために、前記映像の前記決定された顔領域の第1正規化を行うステップをさらに含み、前記取得された認識器は、学習されたニューラルネットワーク又は機械学習モデルであり得る。
前記顔認証方法は、前記現在認証モードに基づいて異なる取得された認識器への適用に適するよう予め決定された形態に各映像情報を生成するために、映像の決定された顔領域に対してそれぞれ正規化を行うステップをさらに含み、前記特徴情報を抽出するステップは、前記異なる取得された認識器を用いて各映像情報からそれぞれの特徴情報を抽出するステップを含み、前記認証成功の有無を表示するステップは、前記抽出されたそれぞれの特徴情報のうち少なくとも1つに基づいて前記認証が成功したか否かを表示するステップを含み得る。
前記各正規化を行うステップは、前記映像の決定された顔領域で閉塞領域又は閉塞が予想される領域に関する映像情報を合成するステップを含み得る。
前記顔認証方法は、前記顔認証を行うステップをさらに含み、前記顔認証を行うステップは、前記抽出されたそれぞれの特徴情報のうち抽出された第1特徴情報に基づいて第1認証を行うステップと、前記抽出されたそれぞれの特徴情報のうち抽出された第2特徴情報に基づいて第2認証を選択的に行うステップと、前記第2認証が選択的に実行されたか否かに依存して、前記抽出された第1特徴情報及び前記抽出された第2特徴情報に基づいて第3認証を選択的に行うステップと、前記第3認証の結果に基づいて前記顔認証が成功したか否かを決定するステップとを含み得る。
前記特徴情報を抽出するステップは、前記現在認証モードに基づいて異なる決定された認識器を用いて映像の決定された顔領域の各正規化からそれぞれの特徴情報を抽出するステップを含み、前記それぞれの特徴情報を抽出するステップは、現在認証モードに基づいて前記顔認証の使用性及びセキュリティー性のうち1つに加重値を付与して選択的かつ部分的に実行され得る。
前記1つ以上の認識器を決定するステップは、前記顔認証のための複数の異なる認識器を決定するステップと、前記現在認証モードに依存して、前記異なる認識器の選択組み合わせ及び/又は配置に基づいて前記顔認証を行うステップを含み得る。
前記顔認証を行うステップは、前記現在認証モードに基づいて前記異なる認識器に対応するそれぞれの認証手続を選択的に行うステップを含み得る。
前記顔認証方法は、前記それぞれの認証手続は、互いに異なるように抽出された特徴情報及び対応する登録情報の間で対応する閾値でそれぞれの類似度を比較するステップを含み得る。
前記複数の異なる認識器は、第1ニューラルネットワークモデル認識器及び第2ニューラルネットワークモデル認識器を含み、前記第1ニューラルネットワークモデル認識器及び前記第2ニューラルネットワークモデル認識器は、学習データを用いてそれぞれ学習され、前記第1ニューラルネットワークモデル認識器は低照度環境の顔認証のために低照度の顔特徴抽出を行い、前記第2ニューラルネットワークモデル認識器は1つ以上の閉塞領域を含む顔領域に関する学習データで学習され得る。
前記特徴情報を抽出するステップは、第1認識器を用いて映像の決定された顔領域の映像情報から第1特徴情報を取得するステップを含み、前記顔認証方法は顔認証を行うステップをさらに含み、前記顔認証を行うステップは、前記第1特徴情報に基づいて第1認証結果を決定するステップと、前記第1認証結果と前記現在認証モードに基づいて、第2認識器を用いて第2特徴情報を抽出するか否かを決定するステップとを含み、前記複数の認識モードは、第1認識モード及び第2認識モードのうち少なくとも1つを含み得る。
前記特徴情報を抽出するステップは、前記第2特徴情報を抽出するか否かの決定に応答して、前記第2認識器を用いて他の映像の決定された顔領域又は前記映像の前記決定された顔領域からの他の映像情報又は前記映像情報から前記第2特徴情報を抽出するステップを含み、前記第2特徴情報を抽出するか否かの決定は、前記第2特徴情報を抽出するという決定であり、前記顔認証を行うステップは、前記第2特徴情報に基づいて第2認証結果を決定するステップと、前記第2認証結果に基づいて前記認証成功の有無を決定するステップとを含み得る。
前記顔認証を行うステップは、第1認証モードとして選択された前記現在認証モードに応答して、前記第2認証結果が失敗である場合に応答して、最終認証結果を失敗として決定するステップと、前記第2認証結果が成功である場合に応答して、前記最終認証結果を成功として決定するステップとを含み得る。
前記顔認証を行うステップは、前記第2認証モードとして選択された前記現在認証モードに応答して、前記第1認証結果が成功である場合に応答して、前記第2特徴情報が抽出されるものと決定するステップと、前記第2認証結果が成功である場合に応答して、前記最終認証結果を成功として決定するステップとを含み得る。
前記顔認証を行うステップは、前記現在認証モードが第1認証モードとして選択された場合、前記第1認証結果が認証失敗である場合、前記第2特徴情報を抽出するものと決定するステップと、前記第1認証結果が認証成功である場合、最終認証結果を認証成功として決定して顔認証手続を終了するステップとを含み得る。
前記第2認証モードとして選択された前記現在認証モードに応答して、前記第1認証結果が認証失敗である場合、最終認証結果を認証失敗として決定して顔認証手続を終了するステップと、前記第1認証結果が認証成功である場合、前記第2特徴情報を抽出するものと決定するステップとを含み得る。
前記第1認証結果を決定するステップは、前記第1特徴情報と前記第1認識器を用いて予め抽出された第1登録特徴情報の比較に基づいて前記第1認証結果を決定するステップをさらに含み得る。
前記顔認証方法は、前記第1認証結果が認証成功である場合、前記第1特徴情報を用いて前記第1登録特徴情報をアップデートするステップを選択的にさらに含み得る。
前記第2認証結果を決定するステップは、前記第2特徴情報と前記第2認識器を用いて抽出された第2登録特徴情報を比較して前記第2認証結果を決定し得る。
前記顔認証方法は、前記第2認証結果が認証成功である場合、前記第2特徴情報を用いて前記第2登録特徴情報をアップデートするステップを選択的にさらに含み得る。
前記第1認証結果を決定するステップは、前記第1特徴情報と前記第1認識器を用いて抽出された第1登録特徴情報間の類似度を算出するステップと、前記類似度と予め設定された第1閾値との間の比較結果に基づいて前記第1認証結果を決定するステップとを含み得る。
前記特徴情報を抽出するステップは、入力映像から顔領域を検出するステップと、前記検出された顔領域から顔のランドマークを検出するステップと、前記検出されたランドマークに基づいて前記顔領域を正規化して前記顔の前記情報を生成するステップとを含み得る。
コンピュータで読み出し可能な記録媒体は、前記方法をコンピュータで実行するためのプログラムを記録し得る。
一実施形態に係る顔認証装置は、少なくとも1つのプロセッサを含み、前記少なくとも1つのプロセッサは、複数の認証モードのうち顔認証のために実行される現在認証モードを選択し、前記選択された現在認証モードに基づいて複数の認識器のうち1つ以上の認識器を決定し、前記決定された1つ以上の認識器を用いて顔の情報から特徴情報を抽出し、前記抽出された特徴情報に基づいて認証成功の有無を表示するように構成される。
前記1つ以上のプロセッサは、1つ以上の認識器の決定に基づいて1つの認識器を取得し、前記1つ以上のプロセッサは、前記抽出された特徴情報を生成するために前記取得された認識器に映像の決定された顔領域からの映像情報を適用し得る。
前記1つ以上のプロセッサは、前記取得された認識器への適用に適するよう所定の形態に前記映像情報を生成するため、前記映像の前記決定された顔領域の第1正規化を行い、前記取得された認識器は、学習されたニューラルネットワーク又は機械学習モデルであり得る。
前記1つ以上のプロセッサは、前記現在認証モードに基づいて異なる取得された認識器への適用に適するよう予め決定された形態に各映像情報を生成するために、映像の決定された顔領域に対してそれぞれ正規化を行い、前記異なる取得された認識器を用いて各映像情報からそれぞれの特徴情報を抽出し、前記抽出されたそれぞれの特徴情報のうち少なくとも1つに基づいて前記認証が成功したか否かを表示し得る。
前記1つ以上のプロセッサは、前記各正規化のうち少なくとも1つのために前記映像の決定された顔領域で閉塞領域又は閉塞が予想される領域に関する映像情報を合成し得る。
前記1つ以上のプロセッサは、前記抽出されたそれぞれの特徴情報のうち抽出された第1特徴情報に基づいて第1認証を行い、前記抽出されたそれぞれの特徴情報のうち抽出された第2特徴情報に基づいて第2認証を選択的に行い、前記第2認証が選択的に実行されたか否かに依存して、前記抽出された第1特徴情報及び前記抽出された第2特徴情報に基づいて第3認証を選択的に行い、前記第3認証の結果に基づいて、前記顔認証が成功したか否かを決定し得る。
前記1つ以上のプロセッサは、前記現在認証モードに基づいて異なる決定された認識器を用いて映像の決定された顔領域の各正規化からそれぞれの特徴情報を抽出し、前記1つ以上のプロセッサは、現在認証モードに基づいて前記顔認証の使用性及びセキュリティー性のうち1つに加重値を付与して選択的かつ部分的に行い得る。
前記1つ以上のプロセッサは、前記現在認証モードに基づいて前記顔認証のための複数の異なる認識器を決定し、前記現在認証モードに依存して、前記異なる認識器の選択組み合わせ及び/又は配置に基づいて前記認証を行うように構成され得る。
前記1つ以上のプロセッサは、前記現在認証モードに基づいて前記異なる認識器に対応してそれぞれの認証手続を選択的に行うように構成され得る。
前記顔認証装置は、前記1つ以上のプロセッサによって、前記それぞれの認証手続は互いに異なるように抽出された特徴情報及び対応する登録情報の間で対応する閾値からそれぞれの類似度を比較するステップを含み得る。
前記1つ以上のプロセッサは、前記特徴情報の抽出を行うために、第1認識器を用いて映像の決定された顔領域から導き出された映像情報から第1特徴情報を抽出し、前記認証を行うために、前記第1特徴情報に基づいて第1認証結果を決定し、前記第1認証結果と前記現在認証モードに基づいて、第2認識器を用いて第2特徴情報を抽出するか否かを決定するように構成され、前記複数の認証モードは、第1認証モード及び異なる第2認証モードのうち少なくとも1つを含み得る。
前記少なくとも1つのプロセッサは、前記第2特徴情報を抽出するか否かの決定に応答して、前記第2認識器を用いて他の映像の決定された顔領域又は前記映像の前記決定された顔領域からの他の映像情報又は前記映像情報から前記第2特徴情報を抽出し、前記第2特徴情報を抽出するか否かの決定は前記第2特徴情報を抽出するという決定であり、前記第2特徴情報に基づいて第2認証結果を決定して前記認証を行い、前記第2認証結果に基づいて前記認証成功の有無を決定するように構成され得る。
前記少なくとも1つのプロセッサは、前記現在認証モードが前記第1認証モードとして選択された場合、前記第2認証結果が認証失敗である場合に応答して、最終認証結果を認証失敗として決定し、前記第2認証結果が認証成功である場合に応答して、最終認証結果を認証成功として決定するように構成され得る。
前記少なくとも1つのプロセッサは、前記現在認証モードが前記第2認証モードとして選択された場合、前記第1認証結果が認証失敗である場合に応答して、第2特徴情報を抽出するものと決定し、前記第2認証結果が認証成功である場合に応答して、最終認証結果を認証成功として決定するように構成され得る。
前記1つ以上のプロセッサは、前記現在認証モードが第1認証モードとして選択されることに応答して、前記第1認証結果が認証失敗である場合に応答して、前記第2特徴情報を抽出するものと決定し、前記第1認証結果が認証成功である場合、最終認証結果を認証成功として決定して顔認証手続を終了するように構成され得る。
前記1つ以上のプロセッサは、前記現在認証モードが第2認証モードとして選択された場合に応答して、前記第1認証結果が認証失敗である場合、最終認証結果を認証失敗として決定して顔認証手続を終了し、前記第1認証結果が認証成功である場合、前記第2特徴情報を抽出するものと決定するように構成され得る。
前記1つ以上のプロセッサは、前記第1特徴情報と前記第1認識器を用いて予め抽出された第1登録特徴情報を比較して前記第1認証結果を決定するように構成され得る。
前記1つ以上のプロセッサは、前記第1認証結果が認証成功である場合、前記第1特徴情報を用いて前記第1登録特徴情報をアップデートするよう選択的に構成され得る。
前記1つ以上のプロセッサは、前記第2特徴情報と前記第2認識器を用いて予め抽出された第2登録特徴情報を比較して前記第2認証結果を決定するように構成され得る。
前記1つ以上のプロセッサは、前記第2認証結果が認証成功である場合、前記第2特徴情報を用いて前記第2登録特徴情報をアップデートするよう選択的に構成され得る。
前記1つ以上のプロセッサは、前記第1特徴情報と前記第1認識器を用いて予め抽出された第1登録特徴情報間の類似度を算出し、前記類似度と予め設定された第1閾値との間の比較結果に基づいて前記第1認証結果を決定するように構成され得る。
前記1つ以上のプロセッサは、入力映像から顔領域を検出し、前記検出された顔領域から顔のランドマークを検出し、前記検出されたランドマークに基づいて前記顔領域を正規化するように構成され得る。
一実施形態に係るコンピューティング装置は、ユーザの顔領域が示された入力映像から第1特徴情報を抽出するニューラルネットワークモデルを含む第1認識器と、前記入力映像から前記第1特徴情報と異なる第2特徴情報を抽出する異なるニューラルネットワークモデルを含む第2認識器と、前記抽出された第1特徴情報と登録された第1登録特徴情報とを比較した第1認証結果、及び前記抽出された第2特徴情報と登録された第2登録特徴情報とを比較した第2認証結果のうち少なくとも1つが成功であれば、顔認証を成功として決定する1つ以上のプロセッサとを含む。
前記第1認識器のニューラルネットワークモデル及び前記第2認識器の異なるニューラルネットワークモデルは、互いに異なる学習データに基づいてそれぞれ学習されたものであり得る。
前記第2認識器の異なるニューラルネットワークモデルは、学習の顔領域に閉塞領域が存在したり、存在するものと予想される学習データに基づいて学習されたものであり得る。
前記顔領域から閉塞領域が存在するものと予想される領域を平均映像、平均値映像又は単一カラー映像の対応する領域の映像情報に代替する映像が、前記第2特徴情報の抽出のために前記第2認識器の異なるニューラルネットワークモデルに入力され得る。
前記閉塞領域が存在するものと予想される領域は、前記顔領域からメガネ、サングラス、帽子、又はマスクのうちの1つ以上の組み合わせにより閉塞が示される領域であり得る。
前記1つ以上のプロセッサは、前記顔認証が成功であれば、前記コンピューティング装置のロックモードを解除し、前記第1認証結果及び前記第2認証結果が認証失敗である場合に応答して、前記1つ以上のプロセッサはロックモードを保持したりロックモードを解除しない。
一実施形態に係るコンピューティング装置は、ユーザの顔領域が示された入力映像から第1特徴情報を抽出するニューラルネットワークモデルを含む第1認識器と、前記入力映像から前記第1特徴情報と異なる第2特徴情報を抽出する異なるニューラルネットワークモデルを含む第2認識器と、前記抽出された第1特徴情報と登録された第1登録特徴情報とを比較した第1認証結果、及び前記抽出された第2特徴情報と登録された第2登録特徴情報とを比較した第2認証結果のうち少なくとも1つが失敗であれば、顔認証を失敗として決定する1つ以上のプロセッサとを含む。
前記第1認識器のニューラルネットワークモデル及び前記第2認識器の異なるニューラルネットワークモデルは、互いに異なる学習データに基づいてそれぞれ学習されたものであり得る。
前記第2認識器の異なるニューラルネットワークモデルは、学習の顔領域に閉塞領域が存在したり存在するものと予想される学習データに基づいて学習されたものであり得る。
前記顔領域から閉塞領域が存在するものと予想される領域を平均映像、平均値映像又は単一カラー映像の対応する領域の映像情報に代替する映像が、前記第2特徴情報を抽出するために前記第2認識器の異なるニューラルネットワークモデルに入力され得る。
前記閉塞領域が存在するものと予想される領域は、前記顔領域からメガネ、サングラス、帽子、又はマスクのうちの1つ以上の組み合わせにより閉塞が示される領域であり得る。
前記顔認証装置は、前記顔認証が失敗であれば、前記コンピューティング装置を用いた金融サービス又は決済サービスにおける認証結果を認証失敗として決定し、前記第1認証結果及び前記第2認証結果が認証成功である場合に応答して、前記1つ以上のプロセッサは、前記決済サービス又は前記金融サービスで前記認証結果を認証成功として決定する。
前記コンピューティング装置は、トランシーバーをさらに含み、前記決済サービス又は前記金融サービスで前記認証結果が成功に決定された場合、前記1つ以上のプロセッサは、前記トランシーバーが決済情報を外部の端末に送信したり、前記金融サービスにより金融トランザクションを行ったり、及び/又は、前記金融サービスによりユーザインターフェースに金融情報を提供するよう構成され得る。
前記コンピューティング装置は、ユーザの顔領域を含む入力映像から第1特徴情報を抽出するように構成されるニューラルネットワークを含む第1認識器と、前記第1特徴情報と異なる第2特徴情報を前記入力映像から抽出するように構成される異なるニューラルネットワークを含む第2認識器と、第1認証モード及び第2認証モードのうちの1つから前記ユーザを認証するために実行される現在認証モードを決定するよう構成された1つ以上のプロセッサとを含み、前記現在認証モードが前記第1認証モードとして決定される場合、前記1つ以上のプロセッサは、第1認証結果及び第2認証結果のうち少なくとも1つが認証成功である場合に応答して顔認識が成功であると決定し、前記第1認証結果は前記第1特徴情報を第1登録特徴情報と比較することによって取得され、前記第2認証結果は前記第2特徴情報を第2登録特徴情報と比較することによって取得され、前記現在認証モードが前記第2認証モードとして決定される場合、前記1つ以上のプロセッサは、前記第1認証結果及び前記第2認証結果のうち少なくとも1つが失敗である場合に応答して顔認証を失敗として決定する。
前記第1認証モードは予め決定されたロック解除モードであり、前記ロック解除モードは、コンピューティング装置がロック状態である場合に1つ以上のプロセッサによって自動で実行されるよう調整されたり、前記ユーザが前記コンピューティング装置のユーザインターフェースを解除しようと試みる場合に前記1つ以上のプロセッサによって実行されるよう決定され得る。
前記第2認証モードは予め決定された決済モードであり、前記決済モードは、前記ユーザが前記コンピューティング装置の決済サービスにアクセスしたり選択する場合に、前記1つ以上のプロセッサによって実行されるよう決定され得る。
本発明によれば、顔認証技術を提供することができる。
一実施形態に係る顔認証を説明するための図である。 一実施形態に係る顔認証方法を説明するためのフローチャートである。 一実施形態に係る顔登録手続と認証手続を説明するためのフローチャートである。 一実施形態に係る顔登録手続の一例を示す図である。 一実施形態に係る第1認証モードによる認証方法を説明するためのフローチャートである。 一実施形態に係る認証モードのうちロック解除モードを説明するためのフローチャートである。 他の実施形態に係る第2認証モードによる認証方法を説明するためのフローチャートである。 他の実施形態に係る認証モードのうち決済モードを説明するためのフローチャートである。 一実施形態に係る顔認証装置の構成を示す図である。 一実施形態に係るコンピューティング装置の一例を示す図である。 一実施形態に係る学習装置の一例を示す図である。
本明細書に開示されている本発明の概念による実施形態に対して特定の構造的又は機能的な説明は、単に本発明の概念による実施形態を説明するための目的として例示されたものであり、本発明の概念による実施形態は様々な形態で実施され、本明細書に説明された実施形態に限定されることはない。
第1又は第2などの用語を複数の構成要素を説明するために用いることができるが、このような用語は1つの構成要素を他の構成要素から区別する目的としてのみ解釈されなければならない。例えば、第1構成要素は第2構成要素と命名することができ、同様に第2構成要素は第1構成要素にも命名することができる。
単数の表現は、文脈上、明白に異なる意味をもたない限り複数の表現を含む。本明細書において、「含む」又は「有する」等の用語は明細書上に記載した特徴、数字、ステップ、動作、構成要素、部品又はこれらを組み合わせたものが存在することを示すものであって、1つ又はそれ以上の他の特徴や数字、ステップ、動作、構成要素、部品、又はこれを組み合わせたものなどの存在又は付加の可能性を予め排除しないものとして理解しなければならない。
異なるように定義さがれない限り、技術的又は科学的な用語を含むここで用いる全ての用語は、本実施形態が属する技術分野で通常の知識を有する者によって一般的に理解されるものと同じ意味を有する。一般的に用いられる予め定義された用語は、関連技術の文脈上で有する意味と一致する意味を有するものと解釈すべきであって、本明細書で明白に定義しない限り、理想的又は過度に形式的な意味として解釈されることはない。
以下、実施形態を添付する図面を参照しながら詳細に説明する。各図面に提示された同一の参照符号は同一の部材を示す。
図1は、一実施形態に係る顔認証を説明するための図である。
顔認証は、認証(verification)を試みたユーザの顔に基づいて当該のユーザが有効なユーザであるか否かを判断する認証方法である。図1を参照すると、顔認証装置は、コンピューティング装置120に含まれて動作する。コンピューティング装置120は、例えば、スマートフォン、ウェアラブル機器、タブレットコンピュータ、ネットブック、ラップトップ、デスクトップ、PDA(personal digital assistant)、セットトップボックス、家電機器、生体ドアロック、セキュリティー装置又は車両始動装置であり得る。
顔認証装置は、ユーザ110の顔を認証してコンピューティング装置120を介して実行されるサービスを用いることが可能であるか否かを決定する。例えば、顔認証装置は、コンピューティング装置120に含まれたカメラ130を用いてユーザ110の顔を撮影した入力映像を取得する。カメラ130は、例えば、デジタルスチールカメラ、ビデオカメラのような映像取得装置であってもよい。入力映像は、顔認証装置に入力される映像であり、顔認証の対象となる映像である。
顔認証装置は、入力映像から顔領域140を検出して複数の認識器を用いて顔領域140から特徴を抽出する。認識器は、入力された情報に対応する特徴を出力するモデルであって、一例として、学習データにより学習されたニューラルネットワークモデルであり得る。
顔認証装置は、認識により抽出された特徴を顔登録手続を介して登録された特徴と比較し、その比較結果に基づいて認証成功の有無を決定する。有効なユーザ110は、顔登録手続を介して自分の顔をコンピューティング装置120に予め登録し、コンピューティング装置120は、顔登録手続を介して決定された有効なユーザ110の特徴を格納する。
一実施形態によると、顔認証を行う装置である顔認証装置は、複数の認識器を使用することで様々な条件の入力映像に対する顔認証の正確度を向上させ得る。顔認証装置は、認証モードの目的による認識器の認証結果間の関係を設定することによって顔認証をより効率よく行うことができる。
セキュリティー性よりも相対的に使用性が重要に作用する認証モードと、使用性よりはセキュリティー性が相対的に重要に作用する認証モードが存在する。例えば、前者の認証モードはユーザログイン及びロック状態解除などが認証状況で用いられ、後者の認証モードは決済及び金融サービスなどの認証状況で用いられる。認証モードに応じて要求される認証強度が異なってもよい。以下で説明する顔認証方法又は顔認証装置は、認証モードの目的に応じて認証強度を柔軟に決定することができる。認証目的に適切な認証強度で顔認証が実行されれば、認証強度に関して相反している使用便宜性及びセキュリティー性の全てが満足される。
図2は、一実施形態に係る顔認証方法を説明するためのフローチャートである。
図2を参照すると、ステップ201において、顔認証装置は現在認証モードを識別する。認証モードは、顔認証装置の使用目的により使用性とセキュリティー性の間で様々な認証強度を満足するモードを含む。例えば、認証モードは、使用性を強調したロック解除モード又はセキュリティー性を強調した決済モードを含む。
ステップ203において、顔認証装置は、現在認証モードに基づいて顔認証に利用する少なくとも1つの認識器を決定する。顔認証装置は、顔認証に利用する複数の認識器を決定し、現在認証モードに基づいて前記顔認証に用いられる認識器の組み合わせを決定する。
認識器のそれぞれは、様々な条件で撮影された学習データから学習されることにより当該の条件に応じて強い特性を有する。顔認証装置は、複数の認識器を用いることにより様々な条件で撮影された入力映像を用いてもっと正確にユーザを認証することができる。現在認証モードに基づいて認識器に基づいた認証手続が決定され得る。
ステップ205において、顔認証装置は、決定された少なくとも1つの認識器を用いて入力映像に示された顔領域から特徴情報を取得する。ステップ207において、顔認証装置は特徴情報に基づいて認証成功の有無を決定する。
顔認証装置は、入力映像から顔領域を検出する。例えば、顔認証装置は、Haar基盤のカスケードエイダブースト分類器(Haar−based cascade adaboost classifier)又はViola−Jones検出器などを用いて顔領域を検出し得る。ただし、実施形態の範囲がこれに限定されることなく、顔認証装置は様々な顔領域検出方式を用いて顔領域を検出し得る。
図面には示されていないが、実施形態により顔認証装置は、受信した入力映像に対する映像前処理を先に行ってもよい。映像前処理過程は、入力映像を顔認証により適切な形態で処理する1つ以上の過程を含む。例えば、前処理過程は、入力映像の大きさを調整する過程、入力映像を回転する過程、入力映像に含まれたノイズを除去する過程、入力映像のコントラストを増加させる過程、入力映像に含まれたブラを除去するボケ除去(deblurring)過程、背景領域を除去する過程、入力映像に含まれた歪みを補正するワーピング過程、入力映像で特定領域をクロッピングする過程、又は入力映像を2進化する過程などを含む。映像前処理が実行される場合、以下の「入力映像」は「映像前処理が実行された入力映像」に代替され得る。
顔認証装置は、第1認識器を用いて顔領域の映像情報から第1特徴情報を取得する。顔領域が正規化過程を経た場合、顔認証装置は、第1認識器を用いて正規化された顔領域の映像情報から第1特徴情報を取得する。第1認識器は、学習データによって予め学習されたニューラルネットワークモデルであってもよい。第1特徴情報は特徴ベクトルの形態であり、映像情報は映像に含まれたピクセルのピクセル値を示す。
顔認証装置は、第1特徴情報に基づいて第1認証結果を決定する。顔認証装置は、第1特徴情報と予め登録された第1登録特徴情報とを比較し、比較結果に基づいて第1認証結果を決定する。顔認証装置は、比較結果に応じて第1認証結果を認証成功又は認証失敗として決定する。例えば、第1特徴情報と第1登録特徴情報との間の類似度が予め設定された閾値よりも大きければ認証成功であると決定され、当該の類似度が閾値以下であれば認証失敗として決定される。
顔認証装置は、追加認証過程を続行するか否かを決定する。顔認証装置は、第1認証結果と認証モードに基づいて、第2認識器を用いて第2特徴情報を取得するか否かを決定する。認証モードは認証状況によって予め決定される。認証モードは、例えば、ロック解除のように誤り拒否(False Rejection、FR)を防止することが重要な認証モード、及び決済及び金融サービスのように誤り認識(False Acceptance、FA)を防止することが重要な認証モードを含む。ここで、誤り拒否とは正当なユーザを判断することを意味し、誤り認識とは正当でないユーザを正当なユーザとして認証することを意味する。
例えば、スマートフォンのロック解除の場合、スマートフォンに顔認証を試みるユーザがほとんどである場合、正当なユーザである可能性が高いことからセキュリティー性よりも誤り拒否を防止することが使用性の側面で重要である。この場合、低い認証強度に基づいて顔認証が実行される。例えば、互いに異なる認識器による複数の認証結果のうちの1つでも認証成功として決定される場合、最終認証結果が認証成功として決定される。一方、決済サービスの場合、使用性よりも正当でないユーザの認証を防ぐ高いセキュリティー性が重要である。この場合、高い認証強度に基づいて顔認証が実行される。例えば、互いに異なる認識器による複数の認証結果のうちいずれか1つでも認証失敗として決定される場合、最終認証結果が認証失敗として決定される。ただし、上記の認証状況及び認証モードは例示に過ぎず、複数の認識器の認証結果を組み合わせた様々な形態の認証モードが存在し得る。
顔認証装置は第2特徴情報を取得するという決定に応答して、第2認識器を用いて顔領域の映像情報から第2特徴情報を取得する。第2認識器も第1認識器と同様に学習データによって予め学習されたニューラルネットワークモデルであり得る。一実施形態によると、第2認識器は第1認識器と異なってもよい。第1認識器と第2認識器は、条件に応じて互いに異なる認証性能を示し得る。例えば、第1認識器は、低照度環境で撮影された入力映像に対する認識率が第2認識器よりも高くてもよく、第2認識器は、顔領域に顔の隠しによる閉塞領域(occlusion region)が存在する入力映像に対する認識率が第1認識器よりも高くてもよい。
顔認証装置は、第2特徴情報に基づいて第2認証結果を決定する。顔認証装置は、第2特徴情報と予め登録された第2登録特徴情報とを比較し、比較結果に基づいて第2認証結果を決定する。顔認証装置は、比較結果に応じて第2認証結果を認証成功又は認証失敗として決定する。例えば、第2特徴情報と第2登録特徴情報との間の類似度が予め設定された閾値よりも大きければ認証成功であると決定され、当該の類似度が閾値以下であれば認証失敗として決定される。
顔認証装置は、第2認証結果に基づいて最終認証結果を決定する。例えば、第2認証結果が認証成功であれば最終認証結果も認証成功として決定され、第2認証結果が認証失敗であれば最終認証結果も認証失敗として決定される。
実施形態により、顔認証装置が3つ以上の認識器を使用する場合、最終認証結果は最後の認識器を用いて実行される認証結果として決定される。
図3は、一実施形態に係る顔登録手続と顔認証手続を説明するためのフローチャートである。
一実施形態によると、顔登録手続310の後に顔認証手続320が実行される。顔登録手続310において、顔登録のための映像311から顔領域が検出された後、検出された顔領域から顔のランドマークが検出される。
検出された顔領域は、各認識器の入力に適するようランドマークに基づいて正規化される。例えば、第1認識器の入力に適するよう顔領域を正規化し、正規化された映像312が生成される。また、第2認識器の入力に適するよう顔領域を正規化して正規化された映像313が生成される。
第1認識器を用いて正規化された映像312から第1登録特徴が抽出314される。例えば、第1認識器が低照度に強い認識器である場合、第1認識器によって低照度による認識率の低下が補償される。また、第2認識器を用いて正規化された映像313から第2登録特徴が抽出315される。例えば、第2認識器がメガネによる閉塞領域に強い認識器である場合、第2認識器によって閉塞領域による認識率の低下が補償される。上記のような過程によって抽出された登録特徴はデータベースなどに格納316される。
顔認証手続320において、顔認証装置は、映像取得装置から認証対象となる入力映像321を受信する。顔認証手続320において、特徴情報を抽出する過程は顔登録手続310に類似し得る。顔認証装置は、入力映像321から顔領域を検出して第1認識器の入力に適するよう正規化し、正規化された映像322を第1認識器に入力して第1特徴を抽出324する。顔認証装置は、入力映像321から顔領域を検出して第2認識器の入力に適するよう正規化し、正規化された映像323を第2認識器に入力して第2特徴を抽出325する。
顔認証装置は、抽出された第1特徴及び/又は第2特徴を用いて認証成功の有無を判断326する。顔認証装置は、第1特徴とデータベースに格納された第1登録特徴との間の比較結果に基づいて第1認証結果を決定し、第2特徴とデータベースに格納された第2登録特徴との間の比較結果に基づいて第2認証結果を決定する。認証モードに応じて、第1認証結果と第2認証結果のうちいずれか1つ、又は両方に基づいて最終認証結果が決定される。例えば、第1認証結果に応じて最終認証結果が決定され、この場合に第2認証結果を決定するための過程は実行されなくてもよい。
図4は、一実施形態に係る顔登録手続の一例を示す図である。
図4は、図3に示す顔登録手続をより具体化したものであって、具体化された技術的要素は例示に過ぎない。図4を参照すると、顔登録のために有効なユーザの映像401が入力される。映像401から顔領域が検出403され、検出された顔領域からランドマークが検出405される。一実施形態では、検出されたランドマークに基づいて各認識器の入力に適するよう、顔領域が正規化411,421され得る。
顔認証装置は、第1認識器417の入力に適するよう顔領域に対して第1正規化411を行う。第1認識器417は、正規化された顔領域413の映像情報が入力され、入力された映像情報に基づいて第1登録特徴419を出力する。顔認証装置は、第2認識器427の入力に適するよう顔領域に対して第2正規化421を行う。第2認識器427は、正規化された顔領域423の入力された映像情報に基づいて第2登録特徴429を出力する。
第1認識器417によって抽出された第1登録特徴419と第2認識器427によって抽出された第2登録特徴429は、データベース430に格納される。このように、顔登録手続を介して顔認証の有無を判断するために用いられる登録特徴が取得され得る。
図5は、一実施形態に係る第1認証モードによる認証方法を説明するためのフローチャートである。
一実施形態では、第1認証モードは、セキュリティー性よりも正当なユーザが容易に認証されることが重要なモードである。例えば、第1認証モードは、スマートフォンなどのロックモードを解除するために適用される認証モードであり得る。この場合、顔認証装置は、第1認証モードで複数の認証結果のうちいずれか1つでも認証成功として決定される場合、最終認証結果を認証成功として決定して顔認証手続を終了する。
ステップ510において、顔認証装置は第1認証過程を行う。第1認証過程で顔認証装置は、第1認識器を用いて入力映像から第1特徴情報を抽出する。顔認証装置は図2を参照して説明したように、入力映像から顔領域を検出し、検出された顔領域からランドマークを検出し、検出されたランドマークに基づいて正規化過程を行う。顔認証装置は、正規化された顔領域から第1特徴情報を抽出する。
ステップ515において、顔認証装置は、第1認証過程の認証成功の有無を決定する。顔認証装置は、データベースに格納された第1登録特徴情報と抽出された第1特徴情報との間の比較結果に基づいて、第1認証過程の認証成功の有無を決定する。顔認証装置は、第1認証過程の結果と認証モードに基づいて、第2認識器を用いて第2特徴情報を取得するか否かを決定する。
第1登録特徴情報と第1特徴情報との間の比較結果が予め設定された条件を満足する場合、顔認証装置は第1認証過程の認証結果を認証成功として決定540し、顔認証手続を終了する。ここで、認証結果は、最終認証結果であってもよい。第1登録特徴情報と第1特徴情報との間の比較結果が予め設定された条件を満足しない場合、顔認証装置は、認証結果を認証失敗として決定して第2認証過程を行う。このように、顔認証装置は、第1認証過程の認証結果が認証失敗である場合、第2特徴情報を取得すると決定し、第1認証過程の認証結果が認証成功である場合、最終認証結果を認証成功として決定して顔認証手続を終了する。
ステップ520において、顔認証装置は第2認証過程を行う。第2認証過程で顔認証装置は、第2認識器を用いて入力映像から第2特徴情報を抽出する。顔認証装置は、第1認識器と類似の方式により第2認識器の入力に適するよう入力映像を処理した後、処理された入力映像を第2認識器に入力する。
ステップ525において、顔認証装置は、第2認証過程の認証成功の有無を決定する。顔認証装置は、データベースに格納された第2登録特徴情報と抽出された第2特徴情報とを比較することにより、第2認証過程の認証成功の有無を決定する。顔認証装置は、第2認証過程の認証結果と認証モードに基づいて、第3認識器を用いて第3特徴情報を取得するか否かを決定する
第2登録特徴情報と第2特徴情報との間の比較結果が予め設定された条件を満足する場合、顔認証装置は認証結果を認証成功として決定540し、顔認証手続を終了する。ここで、認証結果は最終認証結果であってもよい。第2登録特徴情報と第2特徴情報との間の比較結果が予め設定された条件を満足しない場合、顔認証装置は認証結果を認証失敗として決定する。第3認証過程を行わない場合、顔認証装置は第2認証過程の認証結果が認証失敗である場合、最終認証結果を認証失敗として決定し、第2認証過程の認証結果が認証成功である場合、最終認証結果を認証成功として決定する。
ステップ530において、第2認証過程の認証結果が認証失敗として決定された場合、顔認証装置は第3認証過程を行う。ただし、第3認証過程は例示に過ぎず省略されてもよく、他の種類の認識器を使用する追加的な認証過程が顔認証手続に含まれてもよい。第3認証過程において顔認証装置は、例えば、第1認証過程のパラメータと第2認証過程のパラメータを合成した結果から第3認識器を用いて第3特徴情報を取得し得る。例えば、パラメータは、各認識器によって顔領域から抽出された特徴情報を含み得る。
ステップ535において、顔認証装置は、第3認証過程の認証成功の有無を決定する。一実施形態に係る顔認証装置は、第1認識器から抽出された第1特徴情報と第2認識器から抽出された第2特徴情報を結合して結合された特徴情報を生成する。顔認証装置は、第1特徴情報に対応する第1登録特徴情報と第2特徴情報に対応する第2登録特徴情報とが結合された登録特徴情報と上記の結合された特徴情報との間の比較結果が予め設定された条件を満足する場合、認証結果を認証成功として決定し(540)、顔認証手続を終了する。一方、当該の比較結果が予め設定された条件を満足しない場合、顔認証装置は認証結果を認証失敗として決定し(550)、顔認証手続を終了する。ここで、認証結果は、最終認証結果であってもよい。
図6は、一実施形態に係る認証モードのうちロック解除モードを説明するためのフローチャートである。
一例として、顔認証装置はロック解除モードを行う。顔認証装置は、入力映像601から顔領域を検出する(603)。顔認証装置は、検出された顔領域からランドマークを検出する(605)。顔認証装置は、第1認識器617の入力に適するよう顔領域に対して第1正規化を行う(611)。
顔認証装置は、例えば、検出されたランドマークの位置を予め定義された基準位置にマッチングさせたり、検出された顔領域の大きさを調整することで検出された顔領域を正規化する。カメラの視野から離れることにより下方の顔領域が撮影されていない場合、顔認証装置は、入力映像の下方の顔領域を平均映像又は平均値映像の下方の顔領域に対応する領域で満たし得る。
顔認証装置は、正規化された映像613を第1認識器617に入力する。顔認証装置は、第1認識器617を用いて第1特徴619を抽出する。顔認証装置は、抽出された第1特徴619とデータベースに予め格納された第1登録特徴とを比較して認証成功の有無を決定する(651)。ここで、第1登録特徴は、有効なユーザの入力映像から第1認識器617を用いて抽出された特徴である。
一例として、顔認証装置は第1特徴619と第1登録特徴との間の類似度を算出し、類似度と予め設定された第1閾値とを比較することにより認証成功の有無を決定する。顔認証装置は、例えば、決定された類似度が第1閾値よりも大きい場合、認証が成功したものと決定する(655)。これとは反対に、顔認証装置は、類似度が閾値以下である場合には認証が失敗したものと決定する。
顔認証装置は、認証結果が認証成功として決定された場合(655)、第1特徴情報に基づいて第1登録特徴をアップデートするか否かを決定する(631)。顔認証装置は、例えば、第1閾値よりも高く設定された閾値と決定された類似度とを比較して第1登録特徴をアップデートする(633)。顔認証装置は、認証結果が認証成功として決定された場合(655)、最終認証結果を認証成功として決定して顔認証手続を終了する。顔認証装置は、認証結果を認証失敗として決定した場合、第2正規化を実行する(621)。
顔認証装置は正規化された映像623を第2認識器627に入力する。一実施形態に係る顔認証装置は、顔領域にメガネなどのような閉塞領域が存在するか否かに関わらず、閉塞領域が存在するものと予想される領域を平均映像、平均値映像、又は任意の単一カラー映像の対応する部分の映像情報で満たす。平均映像は、学習映像の間で互いに対応する位置で有するピクセル値を平均することで生成される。平均値映像は、学習映像に含まれた全体ピクセルのピクセル値を平均し、平均ピクセル値を全体ピクセルに割り当てることにより生成される。平均映像では、各ピクセル位置に応じてピクセル値が変わり得るためその形態が示されるが、平均値映像では全体ピクセルが全て同一のピクセル値を有するためその形態が示されない。ただし、これは一例に過ぎず、顔領域が閉塞される場合に対する処理方法はこれに限定されることはない。
顔認証装置は、第2認識器627を用いて第2特徴629を抽出する。顔認証装置は、抽出された第2特徴629とデータベースに予め格納された第2登録特徴とを比較して認証成功の有無を決定する(653)。ここで、第2登録特徴は、有効なユーザの入力映像から第2認識器627を用いて抽出された特徴である。
顔認証装置は認証結果を認証成功として決定した場合(655)、第2特徴629に基づいて第2登録特徴をアップデートするか否かを決定する(641)。顔認証装置はアップデートするものと決定した場合、第2特徴629に基づいて第2登録特徴をアップデートする(643)。顔認証装置は、最終認証結果を認証成功として決定する。
顔認証装置は、認証結果を認証失敗として決定した場合(657)、最終認証結果を認証失敗として決定する。顔認証装置は顔認証手続を終了してもよく、他の入力映像を受信して顔認証手続を再び行ってもよい。例えば、顔認証装置は、最終認証結果が認証成功として決定されるまで、カメラの連続撮影により6秒間受信された入力映像に対して顔認証手続を繰り返して行ってもよい。
図7は、他の実施形態に係る第2認証モードによる認証方法を説明するためのフローチャートである。
一実施形態に係る第2認証モードは、使用性よりもセキュリティー性が相対的に重く作用する認証モードである。例えば、第2認証モードは、決済のために正当なユーザであるかを確認するモードであり得る。この場合、顔認証装置は、第2認証モードで複数の認証結果のうちいずれか1つでも認証失敗として決定される場合、最終認証結果を認証失敗として決定して顔認証手続を終了する。
ステップ710において、顔認証装置は第1認証過程を行う。第1認証過程で顔認証装置は、第1認識器を用いて入力映像から第1特徴情報を抽出する。特徴情報を抽出する過程については図2を参照して説明された方式が使用される。
ステップ715において、顔認証装置は、第1認証過程の認証成功の有無を決定する。顔認証装置は、データベースに格納された第1登録特徴情報と抽出された第1特徴情報との間の比較結果に基づいて、第1認証過程の認証成功の有無を決定する。顔認証装置は第1認証過程の結果と認証モードに基づいて、第2認識器を用いて第2特徴情報を取得するか否かを決定する。
第1登録特徴情報と第1特徴情報との間の比較結果が予め設定された条件を満足しない場合、顔認証装置は、第1認証過程の認証結果を認証失敗として決定し(740)、顔認証手続を終了する。ここで、認証結果は、最終認証結果であり得る。第1登録特徴情報と第1特徴情報との間の比較結果が予め設定された条件を満足する場合、顔認証装置は、認証結果を認証成功として決定して第2認証過程を行う。このように、顔認証装置は、第1認証過程の認証結果が認証成功である場合、第2特徴情報を取得するものと決定し、第1認証過程の認証結果が認証失敗である場合、最終認証結果を認証失敗として決定して顔認証手続を終了する。
ステップ720において、顔認証装置は第2認証過程を行う。第2認証過程で顔認証装置は、第2認識器を用いて入力映像から第2特徴情報を抽出する。特徴情報を抽出する過程は、図2を参照して説明された方式が使用される。
ステップ725において、顔認証装置は、第2認証過程の認証成功の有無を決定する。顔認証装置は、データベースに格納された第2登録特徴情報と抽出された第2特徴情報とを比較することで、第2認証過程の認証成功の有無を決定する。顔認証装置は、第2認証結果と認証モードに基づいて第3認識器を用いて第3特徴情報を取得するか否かを決定する。
第2登録特徴情報と第2特徴情報との間の比較結果が予め設定された条件を満足しない場合、顔認証装置は認証結果を認証失敗として決定し(740)、顔認証手続を終了する。ここで、認証結果は最終認証結果であり得る。第2登録特徴情報と第2特徴情報との間の比較結果が予め設定された条件を満足する場合、顔認証装置は認証結果を認証成功として決定する。第3認証過程を行わない場合、顔認証装置は、第2認証過程の認証結果が認証失敗である場合、最終認証結果を認証失敗として決定し、第2認証過程の認証結果が認証成功である場合、最終認証結果を認証成功として決定する。
ステップ730において、第2認証過程の認証結果が認証成功として決定された場合、顔認証装置は第3認証過程を行う。図5に示すものと同様に、第3認証過程は例示に過ぎず、省略されてもよく、他の種類の認識器を使用する追加的な認証過程が顔認証手続に含まれてもよい。
ステップ735において、顔認証装置は、第3認証過程の認証成功の有無を決定する。第1認識器を介して抽出された第1特徴情報と第2認識器から抽出された第2特徴情報を結合した特徴情報と、第1特徴情報に対応する第1登録特徴情報と第2特徴情報に対応する第2登録特徴情報を結合した登録特徴情報との間の比較結果が予め設定された条件を満足する場合、顔認証装置は、認証結果を認証成功として決定し(750)、顔認証手続を終了する。当該の比較結果が予め設定された条件を満足しない場合、顔認証装置は認証結果を認証失敗として決定し(740)、顔認証手続を終了する。ここで、認証結果は最終認証結果であり得る。
図8は、他の実施形態に係る認証モードのうち決済モードを説明するためのフローチャートである。
一例として、顔認証装置は決済モードを行う。図6に示す顔認証手続と同様に、顔認証装置は入力映像601から顔領域を検出する(603)。顔認証装置は、検出された顔領域からランドマークを検出する(605)。顔認証装置は、第1認識器617の入力に適するよう顔領域に対して第1正規化を行う。顔認証装置は、正規化された映像613を第1認識器617に入力する。顔認証装置は、第1認識器617を用いて第1特徴619を抽出する。顔認証装置は、抽出された第1特徴619とデータベースに予め格納された第1登録特徴とを比較して認証成功の有無を決定する(651)。
顔認証装置は認証結果を認証成功として決定した場合(655)、第1特徴に基づいて第1登録特徴をアップデートするか否かを決定し(631)、第2正規化を実行する(621)。顔認証装置は、例えば、第1閾値よりも高く設定された閾値と決定された類似度とを比較して第1登録特徴をアップデートする(633)。顔認証装置は認証結果を認証失敗として決定した場合、最終認証結果を認証失敗として決定して顔認証手続を終了する。
顔認証装置は、正規化された映像623を第2認識器627に入力する。例えば、カメラの視野を離れることにより下方の顔領域が撮影されていない場合、顔認証装置は、入力映像の下の顔領域を平均映像、平均値映像、又は任意の単一カラー映像の下方の顔領域に対応する部分で満たしたり、又は、メガネ、サングラス、マスク又は帽子などのような顔の隠し要素により閉塞が示される領域を、上方の平均映像、平均値映像、又は任意の単一カラー映像の対応する部分で満たし得る。
顔認証装置は、第2認識器627を用いて第2特徴629を抽出する。顔認証装置は、抽出された第2特徴629とデータベースに予め格納された第2登録特徴とを比較して認証成功の有無を決定する(653)。ここで、第2登録特徴は、有効なユーザの入力映像から第2認識器627を用いて抽出された特徴である。
顔認証装置は、認証結果を認証成功として決定した場合(655)、第2特徴629に基づいて第2登録特徴をアップデートするか否かを決定する(641)。顔認証装置はアップデートするものと決定した場合、第2特徴629に基づいて第2登録特徴をアップデートする(643)。顔認証装置は、最終認証結果を認証成功として決定する。顔認証装置は認証結果を認証失敗として決定した場合(657)、最終認証結果を認証失敗として決定する。顔認証装置は顔認証手続を終了してもよく、他の入力映像を受信して顔認証手続を再び行ってもよい。
図9は、一実施形態に係る顔認証装置の構成を示す図である。
図9を参照すると、顔認証装置900は、顔認証のための入力映像を受信する。顔認証装置900は、入力映像から抽出された特徴とデータベース930に予め格納された登録特徴と間の比較結果に基づいて認証成功の有無を決定する。有効なユーザは、顔登録過程によって自分の顔に対する特徴又は映像を予め登録し、このように登録された情報はデータベース930に格納される。
顔認証装置900は、顔認証方法に関して本明細書に記述されたり、又は示された1つ以上の動作を実行し、顔認証の結果をユーザに提供できる。顔認証装置900は、顔認証の結果を音声、振動、字、絵又は動画などの形態に出力するが、実施形態の範囲がこれに限定されることなく、顔認証装置900は様々な形態に認証結果を出力し得る。
顔認証装置900は、1つ以上のプロセッサ910及びメモリ920を含む。メモリ920は、プロセッサ910に接続され、プロセッサ910によって実行可能な命令、プロセッサ910が演算するデータ又はプロセッサ910によって処理されたデータを格納する。メモリ920は、非一時的なコンピュータで読み出し可能な記録媒体、例えば、高速ランダムアクセスメモリ及び/又は不揮発性コンピュータで読み出し可能な格納媒体(例えば、1つ以上のディスク記憶装置、フラッシュメモリ装置、又は、その他の不揮発性固体メモリ装置)を含む。
プロセッサ910は、図1〜図8を参照して説明された1つ以上の動作を実行するための命令を実行する。例えば、プロセッサ910は、入力映像で顔領域及び顔のランドマークを検出し、検出されたランドマークに基づいてそれぞれの認識器の入力に適するよう入力映像を正規化する。プロセッサ910は、顔領域の一部がカメラの視野から離れて撮影されないか、メガネなどの外部物体によって閉塞された場合、当該の領域に対して基準映像を用いてパッディングを行う。
プロセッサ910は現在認証モードを識別し、現在認証モードに基づいて顔認証に利用する少なくとも1つの認識器を決定する。プロセッサ910は、決定された少なくとも1つの認識器を用いて入力映像に示された顔領域から特徴情報を取得する。
プロセッサ910は、認識器を用いて顔領域から入力の顔に対する特徴を抽出し、抽出された特徴と登録特徴とを比較し、その比較結果に基づいて認証成功の有無を決定する。ここで、顔領域は、正規化又はパッディングが実行された顔領域に代替されてもよい。プロセッサ910は、認証モードに基づいてそれぞれの認識過程による認証結果に応じて最終認証結果を決定し、顔認証手続を終了したり他の認識器による認証過程を行う。このように、プロセッサ910は、特徴情報に基づいて認証成功の有無を決定する。
一実施形態によると、プロセッサ910は、ロック解除モードで顔認証手続を行う。プロセッサ910は、第1認識器による認証過程の認証結果を認証成功として決定する場合、最終認証結果を認証成功として決定して顔認証手続を終了する。プロセッサ910は、第1認識器による認証過程の認証結果を認証失敗として決定する場合、第2認識器による認証過程を行う。ここで、最終認証結果は、第2認識器による認証結果に応じて決定される。
他の実施形態によると、プロセッサ910は、決済モードで顔認証手続を行う。プロセッサ910は、第1認識器による認証過程の認証結果を認証失敗として決定する場合、最終認証結果を認証失敗として決定して顔認証手続を終了する。プロセッサ910は、第1認識器による認証過程の認証結果を認証成功として決定する場合、第2認識器による認証過程を行う。ここで、最終認証結果は、第2認識器による認証結果に応じて決定される。
図10は、一実施形態に係るコンピューティング装置の一例を示す図である。
図10を参照すると、コンピューティング装置1000は、ユーザの顔を含む映像を取得し、取得された映像から抽出された特徴と登録された特徴とを比較することによって顔認証過程を行う。コンピューティング装置1000は、図1に示されたコンピューティング装置120、図9に示された顔認証装置900、又は図11に示された学習装置1100に対応し、これに限定されることはない。
コンピューティング装置1000は、プロセッサ1010、メモリ1020、カメラ1030、記憶装置1040、入力装置1050、出力装置1060、及びネットワークインターフェース1070を含む。プロセッサ1010、メモリ1020、カメラ1030、記憶装置1040、入力装置1050、出力装置1060、及びネットワークインターフェース1070は、通信バス1080を介して通信する。
カメラ1030は、静画、動画、又はこの2つを撮影する。プロセッサ1010は、ユーザが顔認証を試みる場合、ユーザの顔領域に対する映像を撮影することで、例えば、顔を含むユーザの映像を取得したり撮影するようにカメラ1030を調整したり、例えば、ユーザが初期化を行わなくても自動で映像を撮影して自動でユーザを認証するようカメラ1030を調整する。加えて、カメラ1030は、個人カメラとして動作する場合のように、コンピューティング装置1000の他の機能が実行される間にプロセッサ1010によって調整されてもよい。カメラ1030は、カラー映像/動画カメラ、及び深度又は赤外線カメラ又はTOF(time of flight)モジュールのような複数のカメラを示し、これに限定されることはない。
プロセッサ1010は、コンピューティング装置1000で動作する機能及び命令を行う。例えば、プロセッサ1010は、メモリ1020又は記憶装置1040に格納された命令を行う。プロセッサ1010は、図9に示すプロセッサ910又は図11に示すプロセッサ1110のようなプロセッサやこれを含む1つ以上のプロセッサであってもよい。プロセッサ1010は、図1〜図11までの説明に関する1つ以上の動作又はその組み合わせを行うように構成される。例えば、プロセッサ1010は、カメラ1030によって撮影された顔映像と登録された顔映像又は対応する登録された特徴とを比較することで顔認証及び登録を行うよう構成されてもよい。さらに、プロセッサ1010は、コンピューティング装置1000の他の機能を調整するよう構成されてもよい。例えば、コンピューティング装置1000は、モバイルフォンのようなモバイル装置、タブレット、又はパーソナルコンピュータであってもよく、プロセッサ1010は、コンピューティング装置1000の他の典型的な機能を行うよう構成されてもよい。例えば、プロセッサ1010は、上述のように、ユーザの撮影された顔映像の成功的な認証に対してラック−アウト(lock−out)動作を行ってユーザがアクセスするよう許容したり、他の典型的な機能を行うように構成されてもよい。
メモリ1020は、顔認証のために使用される情報を格納する不揮発性コンピュータで読み出し可能な記録媒体又は装置であり得る。メモリ1020は、図9に示すメモリ920及び/又は図11に示すメモリ1120のようなメモリであってもよく、これに限定されることはない。メモリ1020は、コンピュータで読み出し可能な格納媒体又はコンピュータで読み出し可能な記憶装置であり得る。さらに、メモリ1020は、複数の種類のメモリを示す。
一例として、顔登録又は認証がそれぞれ実行される間に、コンピューティング装置1000は、カメラ1030によって取得された現在撮影された顔映像又はプレビュー映像をユーザが見ることができる表示画面上に表示したり、視覚的にフィードバックしたり、例題の顔映像、プレビュー映像、又はその他にガイドを表示できないことがある。例示的な顔映像又はプレビュー映像は、視覚的なフィードバック又は動機を提供してコンピューティング装置1000に全体の顔映像を提供するようユーザをガイドする。視覚的フィードバックは入力映像が顔認証のために選択的に撮影される現在撮影された映像フレームのディスプレイであってもよく、又は、ユーザに好ましい位置及び大きさに対する例示のガイドライン又はオーバーレイを提供してもよい。顔認証のために撮影された映像であってもよい。このような顔認証で、例えば、ユーザの開始なしに自動的に実行される例のように、顔映像又はプレビュー映像が提供されなくてもよい。
図11は、一実施形態に係る学習装置の一例を示す図である。
図11を参照すると、学習装置1100は、限定的ではない例示として、本願に開示された1つ以上の特徴抽出器の組み合わせのような、顔認証のために用いられる特徴抽出器1130を学習させるよう構成される。例えば、特徴抽出器1130は、複数の学習映像及び基準映像に基づいて学習され、入力値に対応する結果値を出力するように構成されたニューラルネットワークモデルであってもよい。学習装置1100は、例示的な特徴抽出器1130の学習と共に、ニューラルネットワークの追加的な分類又は比較の部分又は目的の部分を学習させ得る。
学習装置1100は、1つ以上のプロセッサ1110及びメモリ1120を含む。メモリ1120は、プロセッサ1110と接続された不揮発性コンピュータで読み出し可能な媒体又は装置であってもよく、ニューラルネットワークの学習の間にプロセッサ1110によって処理されるデータ及び/又はプロセッサ1110によって処理されるデータ、ニューラルネットワークの学習を行うためにプロセッサ1110によって実行され得る命令を格納する。
1つの例示として、1つ以上の学習映像が学習装置1100に入力されるとき、プロセッサ1110は学習映像でそれぞれの顔領域を検出し、前記検出された顔領域から特徴を抽出し、上記の例示的である抽出器1130をそれぞれ学習させ、例えば、抽出器1130は、ここで議論された別個の特徴認識器又は抽出器を示す。特徴認識又は抽出は顔映像に関するものでなくてもよく、他の例示において、特徴認識器又は抽出器は、予め検出された顔映像に対する認識を実行して究極的な認証目的のためにこれを組み合わせてもよい。異なる例として、プロセッサ1110は、特徴抽出器1130によって抽出された特徴及び意図的な特徴間の差によって発生した損失を算出することで学習を実行し、算出された損失を減らす方向に特徴抽出器1130に含まれたパラメータを調整することで特徴抽出器1130の学習を行うことができる。
上述の実施形態は、ハードウェア構成要素、ソフトウェア構成要素、又はハードウェア構成要素及びソフトウェア構成要素の組み合わせで具現化される。例えば、本実施形態で説明した装置及び構成要素は、例えば、プロセッサ、コントローラ、ALU(arithmetic logic unit)、デジタル信号プロセッサ(digital signal processor)、マイクロコンピュータ、FPA(field programmable array)、PLU(programmable logic unit)、マイクロプロセッサー、又は命令(instruction)を実行して応答する異なる装置のように、1つ以上の汎用コンピュータ又は特殊目的コンピュータを用いて具現化される。処理装置は、オペレーティングシステム(OS)及びオペレーティングシステム上で実行される1つ以上のソフトウェアアプリケーションを実行する。また、処理装置は、ソフトウェアの実行に応答してデータをアクセス、格納、操作、処理、及び生成する。理解の便宜のために、処理装置は1つが使用されるものとして説明する場合もあるが、当該技術分野で通常の知識を有する者は、処理装置が複数の処理要素(processing element)及び/又は複数類型の処理要素を含むことが分かる。例えば、処理装置は、複数のプロセッサ又は1つのプロセッサ及び1つのコントローラを含む。また、並列プロセッサ(parallel processor)のような、他の処理構成も可能である。
ソフトウェアは、コンピュータプログラム、コード、命令、又はこれらのうちの1つ以上の組み合わせを含み、希望通りに動作するように処理装置を構成し、独立的又は結合的に処理装置に命令する。ソフトウェア及び/又はデータは、処理装置によって解釈され、処理装置に命令又はデータを提供するためのあらゆる類型の機械、構成要素、物理的装置、仮想装置、コンピュータ格納媒体又は装置、或いは送信される信号波を介して永久的又は一時的に具現化される。ソフトウェアは、ネットワークに接続されたコンピュータシステム上に分散され、分散された方法で格納されるか又は実行される。ソフトウェア及びデータは1つ以上のコンピュータ読み取り可能な記録媒体に格納される。
本実施形態による方法は、多様なコンピュータ手段を介して実施されるプログラム命令の形態で具現化され、コンピュータ読み取り可能な記録媒体に記録される。記録媒体は、プログラム命令、データファイル、データ構造などを単独で又は組み合わせて含む。記録媒体及びプログラム命令は、本発明の目的のために特別に設計して構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例としては、ハードディスク、フロッピー(登録商標)ディスク及び磁気テープのような磁気媒体、CD−ROM、DVDのような光記録媒体、フロプティカルディスクのような磁気−光媒体、及びROM、RAM、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置を含む。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行される高級言語コードを含む。ハードウェア装置は、本発明の動作を実行するために1つ以上のソフトウェアモジュールとして作動するように構成してもよく、その逆も同様である。
上述のように実施形態がたとえ限定された図面によって説明されても、当該技術分野で通常の知識を有する者であれば、上記に基づいて様々な技術的な修正及び変形を適用することができる。例えば、説明された技術が説明された方法と異なる順序で実行されたり、かつ/あるいは説明されたシステム、構造、装置、回路などの構成要素が説明された方法と異なる形態で結合又は組み合わせられたり、他の構成要素又は均等物によって置き換えたり置換されても適切な結果を達成することができる。
110 ユーザ
120 コンピューティング装置
130 カメラ
140 顔領域
310、320 顔認証手続
312、313、322、323 正規化された映像
401 映像
413、423 正規化された顔領域

Claims (62)

  1. プロセッサによって実行される顔認証方法において、
    複数の認証モードのうち顔認証のために実行される現在認証モードを選択するステップと、
    複数の認識器のうち前記選択された現在認証モードに基づいて顔認証に利用する1つ以上の認識器を決定するステップと、
    前記決定された1つ以上の認識器のうち、少なくとも1つを用いて顔の情報から特徴情報を抽出するステップと、
    前記抽出された特徴情報に基づいて認証成功の有無を表示するステップと、
    を含む、顔認証方法。
  2. 1つ以上の認識器の決定に基づいて1つの認識器を取得するステップをさらに含み、
    前記特徴情報を抽出するステップは、前記抽出された特徴情報を生成するために前記取得された認識器に映像の決定された顔領域からの映像情報を適用するステップを含む、
    請求項1に記載の顔認証方法。
  3. 前記取得された認識器への適用に適するよう予め決定された形態に前記映像情報を生成するために、前記映像の前記決定された顔領域の第1正規化を行うステップをさらに含み、
    前記取得された認識器は、学習されたニューラルネットワーク又は機械学習モデルである、
    請求項2に記載の顔認証方法。
  4. 前記現在認証モードに基づいて異なる取得された認識器への適用に適するよう予め決定された形態に各映像情報を生成するために、映像の決定された顔領域に対してそれぞれ正規化を行うステップをさらに含み、
    前記特徴情報を抽出するステップは、前記異なる取得された認識器を用いて各映像情報からそれぞれの特徴情報を抽出するステップを含み、
    前記認証成功の有無を表示するステップは、前記抽出されたそれぞれの特徴情報のうち少なくとも1つに基づいて前記認証が成功したか否かを表示するステップを含む、
    請求項1ないし3のいずれか一項に記載の顔認証方法。
  5. 前記各正規化を行うステップは、前記映像の決定された顔領域で閉塞領域又は閉塞が予想される領域に関する映像情報を合成するステップを含む、
    請求項4に記載の顔認証方法。
  6. 前記顔認証を行うステップをさらに含み、
    前記顔認証を行うステップは、
    前記抽出されたそれぞれの特徴情報のうち抽出された第1特徴情報に基づいて第1認証を行うステップと、
    前記抽出されたそれぞれの特徴情報のうち抽出された第2特徴情報に基づいて第2認証を選択的に行うステップと、
    前記第2認証が選択的に実行されたか否かに依存して、前記抽出された第1特徴情報及び前記抽出された第2特徴情報に基づいて第3認証を選択的に行うステップと、
    前記第3認証の結果に基づいて前記顔認証が成功したか否かを決定するステップと、
    を含む、請求項4に記載の顔認証方法。
  7. 前記特徴情報を抽出するステップは、前記現在認証モードに基づいて異なる決定された認識器を用いて映像の決定された顔領域の各正規化からそれぞれの特徴情報を抽出するステップを含み、
    前記それぞれの特徴情報を抽出するステップは、現在認証モードに基づいて前記顔認証の使用性及びセキュリティー性のうち1つに加重値を付与して選択的かつ部分的に実行される、
    請求項1に記載の顔認証方法。
  8. 前記1つ以上の認識器を決定するステップは、
    前記顔認証のための複数の異なる認識器を決定するステップと、
    前記現在認証モードに依存して、前記異なる認識器の選択組み合わせ及び/又は配置に基づいて前記顔認証を行うステップを含む、
    請求項1に記載の顔認証方法。
  9. 前記顔認証を行うステップは、前記現在認証モードに基づいて前記異なる認識器に対応するそれぞれの認証手続を選択的に行うステップを含む、
    請求項8に記載の顔認証方法。
  10. 前記それぞれの認証手続は、互いに異なるように抽出された特徴情報及び対応する登録情報の間で対応する閾値でそれぞれの類似度を比較するステップを含む、
    請求項9に記載の顔認証方法。
  11. 前記複数の異なる認識器は、第1ニューラルネットワークモデル認識器及び第2ニューラルネットワークモデル認識器を含み、前記第1ニューラルネットワークモデル認識器及び前記第2ニューラルネットワークモデル認識器は、学習データを用いてそれぞれ学習され、
    前記第1ニューラルネットワークモデル認識器は低照度環境の顔認証のために低照度の顔特徴抽出を行い、前記第2ニューラルネットワークモデル認識器は1つ以上の閉塞領域を含む顔領域に関する学習データで学習される、
    請求項8に記載の顔認証方法。
  12. 前記特徴情報を抽出するステップは、
    第1認識器を用いて映像の決定された顔領域の映像情報から第1特徴情報を取得するステップを含み、
    前記顔認証方法は顔認証を行うステップをさらに含み、
    前記顔認証を行うステップは、
    前記第1特徴情報に基づいて第1認証結果を決定するステップと、
    前記第1認証結果と前記現在認証モードに基づいて、第2認識器を用いて第2特徴情報を抽出するか否かを決定するステップと、
    を含み、
    前記複数の認識モードは、第1認識モード及び第2認識モードのうち少なくとも1つを含む、
    請求項8に記載の顔認証方法。
  13. 前記特徴情報を抽出するステップは、前記第2特徴情報を抽出するか否かの決定に応答して、前記第2認識器を用いて他の映像の決定された顔領域又は前記映像の前記決定された顔領域からの他の映像情報又は前記映像情報から前記第2特徴情報を抽出するステップを含み、前記第2特徴情報を抽出するか否かの決定は、前記第2特徴情報を抽出するという決定であり、
    前記顔認証を行うステップは、
    前記第2特徴情報に基づいて第2認証結果を決定するステップと、
    前記第2認証結果に基づいて前記認証成功の有無を決定するステップと、
    を含む、請求項12に記載の顔認証方法。
  14. 前記顔認証を行うステップは、
    第1認証モードとして選択された前記現在認証モードに応答して、
    前記第2認証結果が失敗である場合に応答して、最終認証結果を失敗として決定するステップと、
    前記第2認証結果が成功である場合に応答して、前記最終認証結果を成功として決定するステップと、
    を含む、請求項13に記載の顔認証方法。
  15. 前記顔認証を行うステップは、
    第2認証モードとして選択された前記現在認証モードに応答して、
    前記第1認証結果が成功である場合に応答して、前記第2特徴情報が抽出されるものと決定するステップと、
    前記第2認証結果が成功である場合に応答して、前記最終認証結果を成功として決定するステップと、
    を含む、請求項14に記載の顔認証方法。
  16. 前記顔認証を行うステップは、
    前記現在認証モードが第1認証モードとして選択された場合、
    前記第1認証結果が認証失敗である場合、前記第2特徴情報を抽出するものと決定するステップと、
    前記第1認証結果が認証成功である場合、最終認証結果を認証成功として決定して顔認証手続を終了するステップと、
    を含む、請求項12に記載の顔認証方法。
  17. 前記第2認証モードとして選択された前記現在認証モードに応答して、
    前記第1認証結果が認証失敗である場合、最終認証結果を認証失敗として決定して顔認証手続を終了するステップと、
    前記第1認証結果が認証成功である場合、前記第2特徴情報を抽出するものと決定するステップと、
    を含む、請求項15に記載の顔認証方法。
  18. 前記第1認証結果を決定するステップは、前記第1特徴情報と前記第1認識器を用いて予め抽出された第1登録特徴情報の比較に基づいて前記第1認証結果を決定するステップをさらに含む、
    請求項12に記載の顔認証方法。
  19. 前記第1認証結果が認証成功である場合、前記第1特徴情報を用いて前記第1登録特徴情報をアップデートするステップを選択的にさらに含む、
    請求項18に記載の顔認証方法。
  20. 前記第2認証結果を決定するステップは、前記第2特徴情報と前記第2認識器を用いて抽出された第2登録特徴情報を比較して前記第2認証結果を決定する、
    請求項13に記載の顔認証方法。
  21. 前記第2認証結果が認証成功である場合、前記第2特徴情報を用いて前記第2登録特徴情報をアップデートするステップを選択的にさらに含む、
    請求項20に記載の顔認証方法。
  22. 前記第1認証結果を決定するステップは、
    前記第1特徴情報と前記第1認識器を用いて抽出された第1登録特徴情報間の類似度を算出するステップと、
    前記類似度と予め設定された第1閾値との間の比較結果に基づいて前記第1認証結果を決定するステップと、
    を含む、請求項12に記載の顔認証方法。
  23. 前記特徴情報を抽出するステップは、
    入力映像から顔領域を検出するステップと、
    前記検出された顔領域から顔のランドマークを検出するステップと、
    前記検出されたランドマークに基づいて前記顔領域を正規化して前記顔の前記情報を生成するステップと、
    を含む、請求項1に記載の顔認証方法。
  24. 請求項1ないし請求項23のいずれか一項に記載の方法をコンピュータで実行するためのプログラムを記録するコンピュータで読み出し可能な記録媒体。
  25. 顔認証装置において、前記顔認証装置は少なくとも1つのプロセッサを含み、前記少なくとも1つのプロセッサは、
    複数の認証モードのうち顔認証のために実行される現在認証モードを選択し、
    前記選択された現在認証モードに基づいて複数の認識器のうち1つ以上の認識器を決定し、
    前記決定された1つ以上の認識器を用いて顔の情報から特徴情報を抽出し、
    前記抽出された特徴情報に基づいて認証成功の有無を表示するように構成される、
    顔認証装置。
  26. 前記1つ以上のプロセッサは、1つ以上の認識器の決定に基づいて1つの認識器を取得し、
    前記1つ以上のプロセッサは、前記抽出された特徴情報を生成するために前記取得された認識器に映像の決定された顔領域からの映像情報を適用する、
    請求項25に記載の顔認証装置。
  27. 前記1つ以上のプロセッサは、
    前記取得された認識器への適用に適するよう所定の形態に前記映像情報を生成するため、前記映像の前記決定された顔領域の第1正規化を行い、
    前記取得された認識器は、学習されたニューラルネットワーク又は機械学習モデルである、
    請求項26に記載の顔認証装置。
  28. 前記1つ以上のプロセッサは、
    前記現在認証モードに基づいて異なる取得された認識器への適用に適するよう予め決定された形態に各映像情報を生成するために、映像の決定された顔領域に対してそれぞれ正規化を行い、
    前記異なる取得された認識器を用いて各映像情報からそれぞれの特徴情報を抽出し、
    前記抽出されたそれぞれの特徴情報のうち少なくとも1つに基づいて前記認証が成功したか否かを表示する、
    請求項25ないし27のいずれか一項に記載の顔認証装置。
  29. 前記1つ以上のプロセッサは、前記各正規化のうち少なくとも1つのために前記映像の決定された顔領域で閉塞領域又は閉塞が予想される領域に関する映像情報を合成する、
    請求項28に記載の顔認証装置。
  30. 前記1つ以上のプロセッサは、
    前記抽出されたそれぞれの特徴情報のうち抽出された第1特徴情報に基づいて第1認証を行い、
    前記抽出されたそれぞれの特徴情報のうち抽出された第2特徴情報に基づいて第2認証を選択的に行い、
    前記第2認証が選択的に実行されたか否かに依存して、前記抽出された第1特徴情報及び前記抽出された第2特徴情報に基づいて第3認証を選択的に行い、
    前記第3認証の結果に基づいて、前記顔認証が成功したか否かを決定する、
    請求項28に記載の顔認証装置。
  31. 前記1つ以上のプロセッサは、
    前記現在認証モードに基づいて異なる決定された認識器を用いて映像の決定された顔領域の各正規化からそれぞれの特徴情報を抽出し、
    前記1つ以上のプロセッサは、現在認証モードに基づいて前記顔認証の使用性及びセキュリティー性のうち1つに加重値を付与して選択的かつ部分的に行う、
    請求項25に記載の顔認証装置。
  32. 前記1つ以上のプロセッサは、
    前記現在認証モードに基づいて前記顔認証のための複数の異なる認識器を決定し、
    前記現在認証モードに依存して、前記異なる認識器の選択組み合わせ及び/又は配置に基づいて前記認証を行うように構成される、
    請求項25に記載の顔認証装置。
  33. 前記1つ以上のプロセッサは、前記現在認証モードに基づいて前記異なる認識器に対応してそれぞれの認証手続を選択的に行うように構成される、
    請求項32に記載の顔認証装置。
  34. 前記1つ以上のプロセッサによって、前記それぞれの認証手続は互いに異なるように抽出された特徴情報及び対応する登録情報の間で対応する閾値からそれぞれの類似度を比較するステップを含む、
    請求項33に記載の顔認証装置。
  35. 前記1つ以上のプロセッサは、
    前記特徴情報の抽出を行うために、第1認識器を用いて映像の決定された顔領域から導き出された映像情報から第1特徴情報を抽出し、
    前記認証を行うために、前記第1特徴情報に基づいて第1認証結果を決定し、
    前記第1認証結果と前記現在認証モードに基づいて、第2認識器を用いて第2特徴情報を抽出するか否かを決定するように構成され、
    前記複数の認証モードは、第1認証モード及び異なる第2認証モードのうち少なくとも1つを含む、
    請求項32に記載の顔認証装置。
  36. 前記少なくとも1つのプロセッサは、
    前記第2特徴情報を抽出するか否かの決定に応答して、前記第2認識器を用いて他の映像の決定された顔領域又は前記映像の前記決定された顔領域からの他の映像情報又は前記映像情報から前記第2特徴情報を抽出し、前記第2特徴情報を抽出するか否かの決定は前記第2特徴情報を抽出するという決定であり、
    前記第2特徴情報に基づいて第2認証結果を決定して前記認証を行い、
    前記第2認証結果に基づいて前記認証成功の有無を決定するように構成される、
    請求項35に記載の顔認証装置。
  37. 前記少なくとも1つのプロセッサは、
    前記現在認証モードが前記第1認証モードとして選択された場合、
    前記第2認証結果が認証失敗である場合に応答して、最終認証結果を認証失敗として決定し、
    前記第2認証結果が認証成功である場合に応答して、最終認証結果を認証成功として決定するように構成される、
    請求項36に記載の顔認証装置。
  38. 前記少なくとも1つのプロセッサは、
    前記現在認証モードが第2認証モードとして選択された場合、
    前記第1認証結果が認証失敗である場合に応答して、第2特徴情報を抽出するものと決定し、
    前記第2認証結果が認証成功である場合に応答して、最終認証結果を認証成功として決定するように構成される、
    請求項37に記載の顔認証装置。
  39. 前記1つ以上のプロセッサは、
    前記現在認証モードが第1認証モードとして選択されることに応答して、
    前記第1認証結果が認証失敗である場合に応答して、前記第2特徴情報を抽出するものと決定し、
    前記第1認証結果が認証成功である場合、最終認証結果を認証成功として決定して顔認証手続を終了するように構成される、
    請求項35に記載の顔認証装置。
  40. 前記1つ以上のプロセッサは、
    前記現在認証モードが第2認証モードとして選択された場合に応答して、
    前記第1認証結果が認証失敗である場合、最終認証結果を認証失敗として決定して顔認証手続を終了し、
    前記第1認証結果が認証成功である場合、前記第2特徴情報を抽出するものと決定するように構成される、
    請求項35に記載の顔認証装置。
  41. 前記1つ以上のプロセッサは、前記第1特徴情報と前記第1認識器を用いて予め抽出された第1登録特徴情報を比較して前記第1認証結果を決定するように構成される、
    請求項35に記載の顔認証装置。
  42. 前記1つ以上のプロセッサは、前記第1認証結果が認証成功である場合、前記第1特徴情報を用いて前記第1登録特徴情報をアップデートするよう選択的に構成される、
    請求項41に記載の顔認証装置。
  43. 前記1つ以上のプロセッサは、前記第2特徴情報と前記第2認識器を用いて予め抽出された第2登録特徴情報を比較して前記第2認証結果を決定するように構成される、
    請求項36に記載の顔認証装置。
  44. 前記1つ以上のプロセッサは、前記第2認証結果が認証成功である場合、前記第2特徴情報を用いて前記第2登録特徴情報をアップデートするよう選択的に構成される、
    請求項43に記載の顔認証装置。
  45. 前記1つ以上のプロセッサは、
    前記第1特徴情報と前記第1認識器を用いて予め抽出された第1登録特徴情報間の類似度を算出し、
    前記類似度と予め設定された第1閾値との間の比較結果に基づいて前記第1認証結果を決定するように構成される、
    請求項35に記載の顔認証装置。
  46. 前記1つ以上のプロセッサは、
    入力映像から顔領域を検出し、
    前記検出された顔領域から顔のランドマークを検出し、
    前記検出されたランドマークに基づいて前記顔領域を正規化するように構成される、
    請求項25に記載の顔認証装置。
  47. ユーザの顔領域が示された入力映像から第1特徴情報を抽出するニューラルネットワークモデルを含む第1認識器と、
    前記入力映像から前記第1特徴情報と異なる第2特徴情報を抽出する異なるニューラルネットワークモデルを含む第2認識器と、
    前記抽出された第1特徴情報と登録された第1登録特徴情報とを比較した第1認証結果、及び前記抽出された第2特徴情報と登録された第2登録特徴情報とを比較した第2認証結果のうち少なくとも1つが成功であれば、顔認証を成功として決定する1つ以上のプロセッサと、
    を含む、コンピューティング装置。
  48. 前記第1認識器のニューラルネットワークモデル及び前記第2認識器の異なるニューラルネットワークモデルは、互いに異なる学習データに基づいてそれぞれ学習されたものである、
    請求項47に記載のコンピューティング装置。
  49. 前記第2認識器の異なるニューラルネットワークモデルは、学習の顔領域に閉塞領域が存在したり、存在するものと予想される学習データに基づいて学習されたものである、
    請求項47に記載のコンピューティング装置。
  50. 前記顔領域から閉塞領域が存在するものと予想される領域を平均映像、平均値映像又は単一カラー映像の対応する領域の映像情報に代替する映像が、前記第2特徴情報の抽出のために前記第2認識器の異なるニューラルネットワークモデルに入力される、
    請求項47に記載のコンピューティング装置。
  51. 前記閉塞領域が存在するものと予想される領域は、前記顔領域からメガネ、サングラス、帽子、又はマスクのうちの1つ以上の組み合わせにより閉塞が示される領域である、
    請求項50に記載のコンピューティング装置。
  52. 前記1つ以上のプロセッサは、
    前記顔認証が成功であれば、前記コンピューティング装置のロックモードを解除し、
    前記第1認証結果及び前記第2認証結果が認証失敗である場合に応答して、前記1つ以上のプロセッサはロックモードを保持したりロックモードを解除しない、
    請求項47ないし51のいずれか一項に記載のコンピューティング装置。
  53. ユーザの顔領域が示された入力映像から第1特徴情報を抽出するニューラルネットワークモデルを含む第1認識器と、
    前記入力映像から前記第1特徴情報と異なる第2特徴情報を抽出する異なるニューラルネットワークモデルを含む第2認識器と、
    前記抽出された第1特徴情報と登録された第1登録特徴情報とを比較した第1認証結果、及び前記抽出された第2特徴情報と登録された第2登録特徴情報とを比較した第2認証結果のうち少なくとも1つが失敗であれば、顔認証を失敗として決定する1つ以上のプロセッサと、
    を含む、コンピューティング装置。
  54. 前記第1認識器のニューラルネットワークモデル及び前記第2認識器の異なるニューラルネットワークモデルは、互いに異なる学習データに基づいてそれぞれ学習されたものである、
    請求項53に記載のコンピューティング装置。
  55. 前記第2認識器の異なるニューラルネットワークモデルは、学習の顔領域に閉塞領域が存在したり存在するものと予想される学習データに基づいて学習されたものである、
    請求項53に記載のコンピューティング装置。
  56. 前記顔領域から閉塞領域が存在するものと予想される領域を平均映像、平均値映像又は単一カラー映像の対応する領域の映像情報に代替する映像が、前記第2特徴情報を抽出するために前記第2認識器の異なるニューラルネットワークモデルに入力される、
    請求項53に記載のコンピューティング装置。
  57. 前記閉塞領域が存在するものと予想される領域は、前記顔領域からメガネ、サングラス、帽子、又はマスクのうちの1つ以上の組み合わせにより閉塞が示される領域である、
    請求項56に記載のコンピューティング装置。
  58. 前記コンピューティング装置は、
    前記顔認証が失敗であれば、前記コンピューティング装置を用いた金融サービス又は決済サービスにおける認証結果を認証失敗として決定し、
    前記第1認証結果及び前記第2認証結果が認証成功である場合に応答して、前記1つ以上のプロセッサは、前記決済サービス又は前記金融サービスで前記認証結果を認証成功として決定する、
    請求項53ないし57のいずれか一項に記載のコンピューティング装置。
  59. 前記コンピューティング装置はトランシーバーをさらに含み、
    前記決済サービス又は前記金融サービスで前記認証結果が成功に決定された場合、前記1つ以上のプロセッサは、前記トランシーバーが決済情報を外部の端末に送信したり、前記金融サービスにより金融トランザクションを行ったり、及び/又は、前記金融サービスによりユーザインターフェースに金融情報を提供するよう構成される、
    請求項58に記載のコンピューティング装置。
  60. ユーザの顔領域を含む入力映像から第1特徴情報を抽出するように構成されるニューラルネットワークを含む第1認識器と、
    前記第1特徴情報と異なる第2特徴情報を前記入力映像から抽出するように構成される異なるニューラルネットワークを含む第2認識器と、
    第1認証モード及び第2認証モードのうちの1つから前記ユーザを認証するために実行される現在認証モードを決定するよう構成された1つ以上のプロセッサと、
    を含み、
    前記現在認証モードが前記第1認証モードとして決定される場合、前記1つ以上のプロセッサは、第1認証結果及び第2認証結果のうち少なくとも1つが認証成功である場合に応答して顔認識が成功であると決定し、前記第1認証結果は前記第1特徴情報を第1登録特徴情報と比較することによって取得され、前記第2認証結果は前記第2特徴情報を第2登録特徴情報と比較することによって取得され、
    前記現在認証モードが前記第2認証モードとして決定される場合、前記1つ以上のプロセッサは、前記第1認証結果及び前記第2認証結果のうち少なくとも1つが失敗である場合に応答して顔認証を失敗として決定する、
    コンピューティング装置。
  61. 前記第1認証モードは予め決定されたロック解除モードであり、
    前記ロック解除モードは、コンピューティング装置がロック状態である場合に1つ以上のプロセッサによって自動で実行されるよう調整されたり、前記ユーザが前記コンピューティング装置のユーザインターフェースを解除しようと試みる場合に前記1つ以上のプロセッサによって実行されるよう決定される、
    請求項60に記載のコンピューティング装置。
  62. 前記第2認証モードは予め決定された決済モードであり、
    前記決済モードは、前記ユーザが前記コンピューティング装置の決済サービスにアクセスしたり選択する場合に、前記1つ以上のプロセッサによって実行されるよう決定される、
    請求項60または61に記載のコンピューティング装置。
JP2018042975A 2017-03-28 2018-03-09 顔認証方法及び装置 Active JP7133949B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2017-0039489 2017-03-28
KR1020170039489A KR102370063B1 (ko) 2017-03-28 2017-03-28 얼굴 인증 방법 및 장치

Publications (2)

Publication Number Publication Date
JP2018165983A true JP2018165983A (ja) 2018-10-25
JP7133949B2 JP7133949B2 (ja) 2022-09-09

Family

ID=61832391

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018042975A Active JP7133949B2 (ja) 2017-03-28 2018-03-09 顔認証方法及び装置

Country Status (5)

Country Link
US (2) US11532177B2 (ja)
EP (1) EP3382603B1 (ja)
JP (1) JP7133949B2 (ja)
KR (1) KR102370063B1 (ja)
CN (1) CN108664879B (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020085632A1 (ko) * 2018-10-26 2020-04-30 삼성전자 주식회사 생체 인식 기반의 사용자 인증 방법 및 장치
WO2020148959A1 (ja) 2019-01-15 2020-07-23 ソニー株式会社 サーバおよび学習システム
JP2020126980A (ja) * 2019-02-06 2020-08-20 富士ゼロックス株式会社 発光装置、光学装置および情報処理装置
WO2021131059A1 (ja) * 2019-12-27 2021-07-01 楽天グループ株式会社 認証システム、認証装置、認証方法、及びプログラム
JP2022510225A (ja) * 2018-11-30 2022-01-26 エシロール・アンテルナシオナル アイウェア器具を選択するためのサーバ、方法、及びコンピュータ可読記憶媒体
JP2022516843A (ja) * 2018-12-26 2022-03-03 シナプティクス インコーポレイテッド 登録不要のオフラインでのデバイスのパーソナライズ
WO2022250063A1 (ja) * 2021-05-26 2022-12-01 キヤノン株式会社 顔認証を行う画像処理装置および画像処理方法
JP2022182960A (ja) * 2021-05-26 2022-12-08 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
JP2023015228A (ja) * 2019-12-26 2023-01-31 日本電気株式会社 情報処理システム、情報処理装置、情報処理方法、及びコンピュータプログラム
WO2023238365A1 (ja) * 2022-06-10 2023-12-14 富士通株式会社 顔特徴情報抽出方法、顔特徴情報抽出装置、及び顔特徴情報抽出プログラム
US12158932B2 (en) 2018-10-26 2024-12-03 Samsung Electronics Co., Ltd. Biometrics-based user authentication method and device

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102476756B1 (ko) * 2017-06-20 2022-12-09 삼성전자주식회사 사용자 인증을 위한 등록 데이터베이스의 적응적 갱신 방법 및 장치
KR102374747B1 (ko) * 2017-12-15 2022-03-15 삼성전자주식회사 객체를 인식하는 장치 및 방법
US20190332848A1 (en) * 2018-04-27 2019-10-31 Honeywell International Inc. Facial enrollment and recognition system
US10769261B2 (en) * 2018-05-09 2020-09-08 Futurewei Technologies, Inc. User image verification
IT201800003188A1 (it) * 2018-05-25 2019-11-25 Dispositivo contateste e metodo di processamento di immagini digitali
TWI671685B (zh) * 2018-09-19 2019-09-11 和碩聯合科技股份有限公司 臉部識別方法與使用此方法的電子裝置
US12125054B2 (en) 2018-09-25 2024-10-22 Valideck International Corporation System, devices, and methods for acquiring and verifying online information
US11539872B2 (en) 2018-09-28 2022-12-27 Nec Corporation Imaging control system, imaging control method, control device, control method, and storage medium
CN109977639B (zh) * 2018-10-26 2021-05-04 招商银行股份有限公司 身份认证方法、装置及计算机可读存储介质
KR102570070B1 (ko) * 2018-12-27 2023-08-23 삼성전자주식회사 일반화된 사용자 모델을 이용한 사용자 인증 방법 및 장치
CN109903260B (zh) * 2019-01-30 2023-05-23 华为技术有限公司 图像处理方法及图像处理装置
CN110084216B (zh) * 2019-05-06 2021-11-09 苏州科达科技股份有限公司 人脸识别模型训练和人脸识别方法、系统、设备及介质
CN110851457A (zh) * 2019-10-21 2020-02-28 广东优世联合控股集团股份有限公司 登录信息检索方法
US11580780B2 (en) * 2019-11-13 2023-02-14 Nec Corporation Universal feature representation learning for face recognition
CN110837817A (zh) * 2019-11-18 2020-02-25 北京小米移动软件有限公司 目标对象识别方法、装置、设备及存储介质
US12307627B2 (en) * 2019-11-21 2025-05-20 Samsung Electronics Co., Ltd. Electronic apparatus and controlling method thereof
KR102863767B1 (ko) * 2019-11-21 2025-09-24 삼성전자주식회사 전자 장치 및 그 제어 방법
CN111080553A (zh) * 2019-12-13 2020-04-28 上海展扬通信技术有限公司 图片优化处理方法、装置、设备及可读存储介质
KR20210083026A (ko) 2019-12-26 2021-07-06 삼성전자주식회사 생체 인식을 위한 전자 장치 및 그 방법
CN111260545B (zh) * 2020-01-20 2023-06-20 北京百度网讯科技有限公司 生成图像的方法和装置
KR20210157052A (ko) * 2020-06-19 2021-12-28 삼성전자주식회사 객체 인식 방법 및 객체 인식 장치
CN111611572B (zh) * 2020-06-28 2022-11-22 支付宝(杭州)信息技术有限公司 一种基于人脸认证的实名认证方法及装置
JP6797388B1 (ja) * 2020-07-31 2020-12-09 アカメディア・ジャパン株式会社 オンライン学習システム
CN114429669B (zh) * 2020-10-15 2024-10-18 腾讯科技(深圳)有限公司 身份识别方法、装置、计算机设备和存储介质
CN114511075A (zh) * 2020-11-17 2022-05-17 罗伯特·博世有限公司 卷积神经网络的训练方法和系统
CN112463817B (zh) * 2020-11-24 2024-07-05 深圳市新系区块链技术有限公司 一种口罩信息处理方法及其相关设备
US11921831B2 (en) * 2021-03-12 2024-03-05 Intellivision Technologies Corp Enrollment system with continuous learning and confirmation
JP7063508B1 (ja) * 2021-07-02 2022-05-09 アカメディア・ジャパン株式会社 サーバ装置、オンライン学習システム、プログラム、及び記憶媒体
JP2023092185A (ja) * 2021-12-21 2023-07-03 キヤノン株式会社 画像処理装置、学習方法およびプログラム
US20240412491A1 (en) * 2023-06-09 2024-12-12 Nvidia Corporation Using neural networks to generate synthetic data
CN116542674B (zh) * 2023-07-06 2023-09-26 鲁担(山东)数据科技有限公司 一种基于大数据的风险分析评估方法及系统

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62212781A (ja) * 1986-03-14 1987-09-18 Hitachi Ltd 個人認証方式
JP2000215308A (ja) * 1999-01-27 2000-08-04 Toshiba Corp 生体情報認証装置およびその方法
JP2001307102A (ja) * 2000-04-27 2001-11-02 Fujitsu Ltd 生体情報を用いた個人認証システムおよび方法並びに同システム用登録装置,認証装置およびパターン情報入力媒体
JP2003067744A (ja) * 2001-08-24 2003-03-07 Toshiba Corp 個人認証装置および個人認証方法
JP2003132339A (ja) * 2001-10-19 2003-05-09 Alpine Electronics Inc 顔画像認識装置および方法
JP2004145576A (ja) * 2002-10-23 2004-05-20 Glory Ltd 画像照合装置、画像照合方法および画像照合プログラム
JP2008052549A (ja) * 2006-08-25 2008-03-06 Hitachi Kokusai Electric Inc 画像処理システム
JP2010244365A (ja) * 2009-04-07 2010-10-28 Sony Corp サービス提供装置、サービス提供方法、生体情報認証サーバ、生体情報認証方法、プログラムおよびサービス提供システム
JP2015018401A (ja) * 2013-07-10 2015-01-29 グローリー株式会社 顔照合装置、顔照合方法及び顔照合プログラム
JP2015194947A (ja) * 2014-03-31 2015-11-05 ソニー株式会社 情報処理装置及びコンピュータプログラム
US20160379041A1 (en) * 2015-06-24 2016-12-29 Samsung Electronics Co., Ltd. Face recognition method and apparatus

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006078265A2 (en) 2004-03-30 2006-07-27 Geometrix Efficient classification of three dimensional face models for human identification and other applications
US7356168B2 (en) * 2004-04-23 2008-04-08 Hitachi, Ltd. Biometric verification system and method utilizing a data classifier and fusion model
US8073287B1 (en) * 2007-02-26 2011-12-06 George Mason Intellectual Properties, Inc. Recognition by parts using adaptive and robust correlation filters
KR20100053194A (ko) 2008-11-12 2010-05-20 삼성전자주식회사 디지털 영상 처리장치 및 그 제어방법
KR101070442B1 (ko) * 2010-05-03 2011-10-05 주식회사 크라스아이디 다중 레벨 얼굴 인식을 이용한 얼굴 인증 시스템 및 인증 방법
US9165404B2 (en) 2011-07-14 2015-10-20 Samsung Electronics Co., Ltd. Method, apparatus, and system for processing virtual world
KR101280439B1 (ko) * 2011-09-30 2013-06-28 아이포콤 주식회사 현금인출기 카메라에서 취득된 얼굴 영상에 대한 얼굴 인식 가능성 판단 방법
KR101336096B1 (ko) 2013-08-22 2013-12-19 주식회사 파이브지티 적외선 조명을 이용한 얼굴 인식 장치 및 방법
JP2015088098A (ja) * 2013-11-01 2015-05-07 株式会社ソニー・コンピュータエンタテインメント 情報処理装置および情報処理方法
US9679212B2 (en) * 2014-05-09 2017-06-13 Samsung Electronics Co., Ltd. Liveness testing methods and apparatuses and image processing methods and apparatuses
JP2016040684A (ja) * 2014-08-12 2016-03-24 株式会社ディー・ディー・エス 複合認証システム
KR102225623B1 (ko) 2014-09-18 2021-03-12 한화테크윈 주식회사 키포인트 기술자 매칭 및 다수결 기법 기반 얼굴 인식 시스템 및 방법
US9430696B2 (en) * 2014-10-09 2016-08-30 Sensory, Incorporated Continuous enrollment for face verification
KR20160061856A (ko) 2014-11-24 2016-06-01 삼성전자주식회사 객체 인식 방법 및 장치, 및 인식기 학습 방법 및 장치
JP6626259B2 (ja) 2015-03-09 2019-12-25 キヤノン株式会社 画像認識装置、画像認識方法、及び画像認識プログラム
CN106169075A (zh) * 2016-07-11 2016-11-30 北京小米移动软件有限公司 身份验证方法及装置

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62212781A (ja) * 1986-03-14 1987-09-18 Hitachi Ltd 個人認証方式
JP2000215308A (ja) * 1999-01-27 2000-08-04 Toshiba Corp 生体情報認証装置およびその方法
JP2001307102A (ja) * 2000-04-27 2001-11-02 Fujitsu Ltd 生体情報を用いた個人認証システムおよび方法並びに同システム用登録装置,認証装置およびパターン情報入力媒体
JP2003067744A (ja) * 2001-08-24 2003-03-07 Toshiba Corp 個人認証装置および個人認証方法
JP2003132339A (ja) * 2001-10-19 2003-05-09 Alpine Electronics Inc 顔画像認識装置および方法
JP2004145576A (ja) * 2002-10-23 2004-05-20 Glory Ltd 画像照合装置、画像照合方法および画像照合プログラム
JP2008052549A (ja) * 2006-08-25 2008-03-06 Hitachi Kokusai Electric Inc 画像処理システム
JP2010244365A (ja) * 2009-04-07 2010-10-28 Sony Corp サービス提供装置、サービス提供方法、生体情報認証サーバ、生体情報認証方法、プログラムおよびサービス提供システム
JP2015018401A (ja) * 2013-07-10 2015-01-29 グローリー株式会社 顔照合装置、顔照合方法及び顔照合プログラム
JP2015194947A (ja) * 2014-03-31 2015-11-05 ソニー株式会社 情報処理装置及びコンピュータプログラム
US20160379041A1 (en) * 2015-06-24 2016-12-29 Samsung Electronics Co., Ltd. Face recognition method and apparatus
JP2017010543A (ja) * 2015-06-24 2017-01-12 三星電子株式会社Samsung Electronics Co.,Ltd. 顔認識方法及び装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
前田 卓志: "瞬時に正確な本人認証を実現 バイオメトリクス複合認証システム", 月刊バーコード, vol. 第14巻 第9号, JPN6022003779, 2 August 2001 (2001-08-02), pages 64 - 66, ISSN: 0004695189 *

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020085632A1 (ko) * 2018-10-26 2020-04-30 삼성전자 주식회사 생체 인식 기반의 사용자 인증 방법 및 장치
US12158932B2 (en) 2018-10-26 2024-12-03 Samsung Electronics Co., Ltd. Biometrics-based user authentication method and device
JP7520834B2 (ja) 2018-11-30 2024-07-23 エシロール・アンテルナシオナル アイウェア器具を選択するためのサーバ、方法、及びコンピュータ可読記憶媒体
JP2022510225A (ja) * 2018-11-30 2022-01-26 エシロール・アンテルナシオナル アイウェア器具を選択するためのサーバ、方法、及びコンピュータ可読記憶媒体
JP2022516843A (ja) * 2018-12-26 2022-03-03 シナプティクス インコーポレイテッド 登録不要のオフラインでのデバイスのパーソナライズ
WO2020148959A1 (ja) 2019-01-15 2020-07-23 ソニー株式会社 サーバおよび学習システム
CN113168588A (zh) * 2019-01-15 2021-07-23 索尼集团公司 服务器以及学习系统
CN113168588B (zh) * 2019-01-15 2023-11-24 索尼集团公司 服务器以及学习系统
JP7275616B2 (ja) 2019-02-06 2023-05-18 富士フイルムビジネスイノベーション株式会社 発光装置、光学装置および情報処理装置
US11585903B2 (en) 2019-02-06 2023-02-21 Fujifilm Business Innovation Corp. Light emitting device, optical device, and information processing device
JP2020126980A (ja) * 2019-02-06 2020-08-20 富士ゼロックス株式会社 発光装置、光学装置および情報処理装置
JP2023015228A (ja) * 2019-12-26 2023-01-31 日本電気株式会社 情報処理システム、情報処理装置、情報処理方法、及びコンピュータプログラム
TWI771819B (zh) * 2019-12-27 2022-07-21 日商樂天集團股份有限公司 認證系統、認證裝置、認證方法、及程式產品
US11991180B2 (en) 2019-12-27 2024-05-21 Rakuten Group, Inc. Authentication system, authentication device, authentication method and program
WO2021131059A1 (ja) * 2019-12-27 2021-07-01 楽天グループ株式会社 認証システム、認証装置、認証方法、及びプログラム
JP2022182960A (ja) * 2021-05-26 2022-12-08 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
WO2022250063A1 (ja) * 2021-05-26 2022-12-01 キヤノン株式会社 顔認証を行う画像処理装置および画像処理方法
JP7346528B2 (ja) 2021-05-26 2023-09-19 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
WO2023238365A1 (ja) * 2022-06-10 2023-12-14 富士通株式会社 顔特徴情報抽出方法、顔特徴情報抽出装置、及び顔特徴情報抽出プログラム

Also Published As

Publication number Publication date
CN108664879A (zh) 2018-10-16
CN108664879B (zh) 2023-09-05
US20180285629A1 (en) 2018-10-04
US20230119080A1 (en) 2023-04-20
EP3382603B1 (en) 2021-10-13
US11532177B2 (en) 2022-12-20
KR20180109578A (ko) 2018-10-08
EP3382603A1 (en) 2018-10-03
JP7133949B2 (ja) 2022-09-09
KR102370063B1 (ko) 2022-03-04

Similar Documents

Publication Publication Date Title
JP7133949B2 (ja) 顔認証方法及び装置
JP7365445B2 (ja) コンピューティング装置及び方法
KR102359558B1 (ko) 얼굴 인증 방법 및 장치
KR102299847B1 (ko) 얼굴 인증 방법 및 장치
KR102655949B1 (ko) 3d 영상 기반의 얼굴 인증 방법 및 장치
US12315115B2 (en) Method and apparatus with image fusion
KR101242390B1 (ko) 사용자를 인증하기 위한 방법, 장치, 및 컴퓨터 판독 가능한 기록 매체
KR102415509B1 (ko) 얼굴 인증 방법 및 장치
US11042725B2 (en) Method for selecting frames used in face processing
KR20180109594A (ko) 얼굴 인증을 위한 장치 및 방법
JP2019109885A (ja) オブジェクト認識装置及び方法
WO2019192216A1 (zh) 图像处理、身份验证方法、装置、电子设备和存储介质
CN104966079A (zh) 区分真人面部与平坦表面
US12256011B2 (en) Methods, systems, and media for secure authentication of users based on a biometric identifier and knowledge-based secondary information
TWM566860U (zh) 臉部辨識系統
KR102380426B1 (ko) 얼굴 인증 방법 및 장치
KR20190026582A (ko) 타인의 신분증 불법 촬영을 방지하기 위한 인증 방법 및 장치
JP2008015871A (ja) 認証装置、及び認証方法
JP6103706B2 (ja) 認証処理装置及び認証処理方法
KR102483648B1 (ko) 인증을 수행하는 방법 및 장치
CN113344586A (zh) 一种面向移动终端的人脸识别支付系统
KR20210050650A (ko) 모바일 기기의 페이스 인증을 통한 잠금 해제 방법
KR20210001270A (ko) 블러 추정 방법 및 장치

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210104

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220425

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: 20220809

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220830

R150 Certificate of patent or registration of utility model

Ref document number: 7133949

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250