(57)【要約】      （修正有）【課題】マルチアングル顔認証システム並びにその学習方法及び認証方法を提供する。【解決手段】顔認証システム１００は、一つの第一カメラモジュール１１１、一つの第二カメラモジュール１１２及び一つの認証エンジンを備える。第一カメラモジュールは、一つの第一角度から一つの第一の顔画像を撮影する。第二カメラモジュールは、一つの第二角度から一つの第二の顔画像を撮影する。認証エンジンは、一つの第一認証モジュール、一つの第二認証モジュール及び一つの決定モジュールを備える。第一認証モジュールは、第一角度に基づいて一つの第一加重スコアを生成する。第二認証モジュールは、第二角度に基づいて一つの第二加重スコアを生成する。決定モジュールは、第一の顔画像、第二の顔画像、第一加重スコア及び第二加重スコアに基づいて、一つの比較モデルを生成する。【選択図】図１
2019175421.tif 000002
【特許請求の範囲】
【請求項１】
一つの第一角度から一つの第一の顔画像を撮影する一つの第一カメラモジュールと、
一つの第二角度から一つの第二の顔画像を撮影する一つの第二カメラモジュールと、
認証エンジンとを含み、前記認証エンジンは、
前記第一角度に基づいて一つの第一加重スコアを生成する一つの第一認証モジュールと、前記第二角度に基づいて一つの第二加重スコアを生成する一つの第二認証モジュールと、前記第一の顔画像、前記第二の顔画像、前記第一加重スコア及び前記第二加重スコアに基づいて一つの比較モデルを生成する決定モジュールと、を備える顔認証システム。
【請求項２】
前記第一カメラモジュールは、一つの左側から第一の顔画像を撮影し、前記第二カメラモジュールは、一つの右側から前記第一の顔画像を撮影することを特徴とする請求項１に記載の顔認証システム。
【請求項３】
さらに一つの第三角度から一つの第三の顔画像を撮影する一つの第三カメラモジュールを備え、前記認証エンジンはさらに、前記第三角度に基づいて、一つの第三加重スコアを生成する一つの第三認証モジュールを含み、前記決定モジュールは前記第一の顔画像、前記第二の顔画像、前記第三の顔画像、前記第一加重スコア、前記第二加重スコア及び前記第三加重スコアに基づいて前記比較モデルを生成することを特徴とする請求項１に記載の顔認証システム。
【請求項４】
前記第一カメラモジュールは、一つの左側から前記第一の顔画像を撮影し、前記第二カメラモジュールは、一つの正面から前記第二の顔画像を撮影し、前記第三カメラモジュールは、一つの右側から前記第三の顔画像を撮影することを特徴とする請求項３に記載の顔認証システム。
【請求項５】
一つの顔認証システムに用いられる学習方法であって、一つの学習データであって、一つの第一角度から撮影された一つの第一の顔画像及び一つの第二角度から撮影された一つの第二の顔画像を含む学習データを取得するステップと、
前記第一角度に基づいて一つの対応する第一加重スコアを生成するステップと、
前記第二角度に基づいて一つの対応する第二加重スコアを生成するステップと、
前記第一の顔画像、前記第二の顔画像、前記第一加重スコア及び前記第二加重スコアに基づいて一つの比較モデルを生成し、前記比較モデルを保存するステップとを含むことを特徴とする顔認証システムの学習方法。
【請求項６】
前記第一角度は左側であり、前記第二角度は右側であることを特徴とする請求項５に記載の顔認証システムの学習方法。
【請求項７】
前記学習データはさらに、一つの第三角度から撮影された第三の顔画像を含み、
前記第三角度に基づいて一つの対応する第三加重スコアを生成するステップと、
前記第一の顔画像、前記第二の顔画像、前記第三の顔画像、前記第一加重スコア、前記第二加重スコア及び前記第三加重スコアに基づいて前記比較モデルを生成するステップとを含むこと特徴とする請求項５に記載の顔認証システムの学習方法。
【請求項８】
前記第一角度は左側であり、前記第二角度は正面であり、前記第三角度は右側であることを特徴とする請求項７に記載の顔認証システムの学習方法。
【請求項９】
さらにその他の学習データを有するかどうかを判断するステップを含むことを特徴とする請求項５に記載の顔認証システムの学習方法。
【請求項１０】
一つの顔認証システムに用いられる顔認証方法であって、前記顔認証システムは、一つの第一カメラモジュール、一つの第二カメラモジュール、一つの第三カメラモジュール及び一つの認証エンジンを備え、前記認証エンジンは、一つの比較モデルを備え、
前記第一カメラモジュールが、左側から一つの左側の顔画像を撮影し、前記第二カメラモジュールが、一つの正面から顔画像を撮影し、前記第三カメラモジュールは、右側から一つの右側の顔の画像を撮影し、前記左側の顔の画像、前記正面の顔の画像及び前記右側の顔の画像をそれぞれ前記比較モデルと比較し、並びにそれぞれ対応する一つの左側アライメントスコア、一つの正面のアライメントスコア及び一つの右側アライメントスコアを生成し、決定モジュールは、前記左側アライメント、前記正面アライメント、及び前記右側アライメントに基づいて、一つの認証結果を生成することを含むことを特徴とする顔認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチアングル顔認証システム及びその学習方法と識別方法に関し、特に、複数のカメラモジュールを利用して異なる角度から撮影する顔認証システム及びその学習方法と認証方法に関するものである。
【背景技術】
【０００２】
従来の生物の特徴を認証する技術は、指紋認証、音声認証、虹彩認証及び顔認証等を含む。最も新しく発展している顔認証は使用方法が非常に容易であるため、次第に広く応用されるようになっている。顔認証は、各種入退出管理システム、民間用の身元確認、警察用の身元確認、機械室の監視、出勤記録等を含む。しかしながら、顔認証システムは依然として多くの克服しなければならない課題を抱えている。例えば、顔を正面から撮る必要があり、且つ十分な光がなければならない。また、顔認証システムは必ず本人と写真の差を認証しなければならない。従来の顔認証システムは、単一のカメラモジュールに頼らざるを得ず、異なる角度の顔の認証ができない。このため、認証エラーを引き起こすことがあった。
【０００３】
したがって、異なる角度の認証度を向上できる顔認証システムが必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
以上の問題点に鑑みて、本発明は、マルチアングル顔認証システムを提供し、顔認証の精度を向上することを目的とする。
【課題を解決するための手段】
【０００５】
上記の問題を解決するために、本発明は顔認証システムを提供する。顔認証システムは、一つの第一カメラモジュール、一つの第二カメラモジュール及び一つの認証エンジンを備える。第一カメラモジュールは、一つの第一角度から一つの第一の顔画像を撮影する。第二撮影モジュールは一つの第二角度から一つの第二の顔画像を撮影する。認証エンジンは、一つの第一認証モジュール、一つの第二認証モジュール及び一つの決定モジュールを備える。第一認証モジュールは、第一角度に基づいて一つの第一加重スコアを生成する。第二認証モジュールは、第二角度に基づいて一つの第二加重スコアを生成する。決定モジュールは、第一の顔画像、第二の顔画像、第一加重スコア及び第二加重スコアに基づいて、一つの比較モデルを生成する。
【０００６】
好ましくは、顔認証システムはさらに、一つの第三角度から一つの第三の顔画像を撮影する一つの第三カメラモジュールを含む。認証エンジンは、さらに一つの第三認証モジュールを備え、第三角度に基づいて一つの第三加重スコアを生成する。決定モジュールは第一の顔画像、第二の顔像、第三の顔画像、第一加重スコア、第二加重スコア及び第三加重スコアに基づいて比較モデルを生成する。
【０００７】
上記の問題を解決するために、本発明はさらに本発明の顔認証システムに用いられる顔認証システムの学習方法を提供する。学習方法は次のステップを含む。認証エンジンは一つの学習データを取得する。学習データは一つの第一角度から撮影された一つの第一の顔画像及び一つの第二角度から撮影された一つの第二の画像を含む。第一認証モジュールは第一角度に基づいて一つの対応する第一加重スコアを生成する。第二認証モジュールは第二角度に基づいて一つの対応する第二加重スコアを生成する。決定モジュールは第一の顔画像、第二の顔画像、第一加重スコア及び第二加スコアに基づいて一つの比較モデルを生成する。認証エンジンは比較モデルを保存する。
【０００８】
上記の問題を解決するために、本発明はさらに、本発明の顔認証システムに用いられる顔認証システムの認証方法を提供する。認証方法は次のステップを含む。第一カメラモジュールは、左側から一つの左側の顔画像を撮影し、第二カメラモジュールは正面から一つの正面の顔画像を撮影し、第三画像モジュールは右側から一つの右側の顔画像を撮影する。認証エンジンは、左側の顔画像、正面の顔画像、右側の顔画像をそれぞれ比較モデルと比較して、並びにそれぞれ対応する一つの左側アライメントスコア、一つの正面のアライメントスコア及び一つの右側アライメントスコアを生成する。決定モジュールは左側アライメントスコア、正面のアライメントスコア及び右側のアライメントスコアに基づいて、一つの認証結果を生成する。
【発明の効果】
【０００９】
以上のことから、本発明の顔認証システムは、複数のカメラモジュールを利用して、それぞれ異なる角度から顔画像を撮影し、並びに認証エンジンにおいて、対応する数の認証モジュールを確立して異なる角度の識別を行い、異なる角度の認証モジュールを統合して加重を計算し、顔認証のマルチアングル比較モデルを確立する。また、顔の認証を行う際、本発明の顔認証システムは同様に複数のカメラモジュールを採用して、異なる角度から顔画像を撮影すると共に、異なる角度から撮影された顔画像をそれぞれ対応する認証モジュール中において比較モデルと比較して、異なる角度のアライメントスコアを取得する。最後に、再度異なる角度のアライメントスコアを統合して、顔の認証結果を生成する。この方法により、顔の認証精度を向上させることができる。また、本発明の顔認証システムは、３Ｄセンシング技術としてもよい。
【図面の簡単な説明】
【００１０】
【図１】図１は本発明の第一実施例の顔認証システムを示す図である。
【図２】図２は本発明の第二実施例の顔認証システムを示す図である。
【図３】図３は図１と図２に示す認証エンジンのハードウェアのブロック図である。
【図４】図４は本発明の第三実施例の顔認証システムの学習方法のフローチャートである。
【図５】図５は本発明の第四実施例の顔認証システムの学習方法のフローチャートである。
【図６】図６は本発明の第五実施例の顔認証システムの学習方法のフローチャートである。
【図７】図７は本発明の第六実施例の顔認証システムの認証方法のフローチャートである。
【図８】図８は本発明の第七実施例の顔認証システムの認証方法のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本発明の実施形態に係る顔認証システム及びその学習方法と認証方法を説明する。同じエレメントについては同じ符号を用いて説明する。
【００１２】
図１を参照すると、図１は、本発明の第一実施例の顔認証システムを示す図である。図１に示すように、本発明の顔認証システム１００は、一つの第一カメラモジュール１１１、一つの第二カメラモジュール１１２及び一つの認証エンジン１２０を備える。第一カメラモジュール１１１は一つの第一角度から一つの第一の顔画像を撮影する。第二カメラモジュール１１２は一つの第二角度から第二の顔画像を撮影する。本実施例において、第一撮影モジュール１１１は、左側から前記第一の顔画像を撮影する。第二撮影モジュール１１２は、右側から前記第二の顔画像を撮影する。本発明の顔認証システム１００は、ユーザの顔画像を撮影する際に、ユーザは第一撮影モジュール１１１と第二撮影モジュール１１２との間に立つ。これは、第一撮影モジュール１１１が左側からユーザの左側の顔画像を撮影し、第二撮影モジュール１１２が右側からユーザの右側の顔画像を撮影することを容易にするためである。本発明の顔認証システム１００は、さらに一つの制御モジュール１１４を含む。制御モジュール１１４は、第一撮影モジュール１１１及び第二撮影モジュール１１２と接続されて、第一撮影モジュール１１１及び第二撮影モジュール１１２を制御する。例を挙げると、制御モジュール１１４は、第一撮影モジュール１１１が一つの顔を感知すると、第一撮影モジュール１１１及び第二撮影モジュール１１２を起動し、第一撮影モジュール１１１に左側の顔画像を、第二撮影モジュール１１２に右側の顔画像を、それぞれ別々に撮影させる。
【００１３】
認証エンジン１２０は、一つの第一認証モジュール１２１、一つの第二認証モジュール１２２及び一つの決定モジュール１２４を備える。第一認証モジュール１２１は、前記第一角度に基づいて一つの第一加重スコアを生成する。第二認証モジュール１２２は、前記第二角度に基づいて一つの第二加重スコアを生成する。決定モジュール１２４は前記第一の顔画像、前記第二の顔画像、前記第一加重スコア及び前記第二加重スコアに基づいて一つの比較モデルを生成する。決定モジュール１２４は機械学習の分類法または深層学習（Ｄｅｅｐ  Ｌｅａｒｎｉｎｇ）の方法を利用して、前記比較モデルを生成する。認証エンジン１２０はさらに前記比較モデルを保存する一つのメモリ１２５を備える。この方法により、認証エンジン１２０は、異なる角度から撮影された顔画像を一つの対応する加重スコアに設定する。比較モデルを確立する際、異なる角度から撮影された顔画像は、対応する加重スコアに基づいて比較モデルの演算方法内に統合する。例を挙げると、第一実施例において、第一カメラモジュール１１１が左側から撮影した第一の顔画像の比較モデル中の第一加重スコアは５０％であり、第二カメラモジュール１１２が右側から撮影した第二の顔画像の比較モデル中の加重スコアは５０％である。
【００１４】
図２を参照すると、図２は本発明の第二実施例の顔認証システムを示す図である。本発明の第一実施例の顔認証システムと異なる部分は、本発明の第二実施例の顔認証システム１００が、一つの第三の角度から第三の顔画像を撮影する第三カメラモジュール１２３を含むことである。認証エンジン１２０はさらに一つの第三認証モジュール１２３を備える。第三認証モジュール１２３は前記第三の角度に基づいて、一つの第三加重スコアを生成する。決定モジュール１２４は前記第一の顔画像、前記第二の顔画像、前記第三の顔画像、前記第一加重スコア、前記第二加重スコア及び前記第三加重スコアに基づいて、前記比較モデルを生成する。第二実施例において、第一カメラモジュール１１１は、左側から前記第一の顔画像を撮影し、第二カメラモジュール１１２は正面から第二の顔画像を撮影し、第三モジュール１１３は、右側から第三の顔画像を撮影する。例を挙げると、第二実施例において、第一カメラモジュール１１１が左側から撮影した第一の顔画像の比較モデル中の第一加重スコアは３０％である。第二カメラモジュール１１２が正面から撮影した第二の顔画像の比較モデル中の第二加重スコアは４０％である。第三カメラモジュール１１３が右側から撮影した第三の顔画像の比較モデル中の第三加重スコアは３０％である。
【００１５】
図３を参照すると、図３は図１と図２に示す認証エンジン１２０のハードウェアのブロック図である。図３に示すように、認証エンジン１２０は一つの認証サーバまたは一般のコンピュータ装置であってもよい。認証エンジン１２０は、一つのプロセッサ１２６、一つのメモリ１２５、一つの入出力インターフェイス１３０及び一つの通信モジュール１２８を備える。プロセッサ１２６は、メモリ１２５、入出力インターフェイス１２７及び通信モジュール１２８と接続される。プロセッサ１２６は、メモリ１２５、入出力インターフェイス１２７及び通信モジュール１２８を制御する。第一認証モジュール１２１、第二認証モジュール１２２、第三認証モジュール１２３及び決定モジュール１２４は、プロセッサ１２６を備える。入出力インターフェイス１２７はユーザが操作するインターフェイスを提供する。通信モジュール１２８は、前記顔画像などの情報を受信し、または、送信する。図３は認証エンジン１２０の一つの具体的な実施例である。認証エンジン１２０は、様々な使用環境またはプラットフォームに適用でき、実装するハードウェアによる限定を受けない。
【００１６】
図４を参照すると、図４は、本発明の第三実施例の顔認証システムの学習方法のフローチャートである。本発明の第三実施例の顔認証システムの学習方法Ｓ１００は、一つの顔認証システムに用いられる。顔認証システムは複数のカメラモジュール及び一つの認証エンジンを備える。前記複数のカメラモジュールは、それぞれ異なる角度から複数の顔画像を撮影する。認証エンジンは、複数の認証モジュール、一つの決定モジュール及び一つのメモリを備える。前記複数の認証モジュールは複数のカメラモジュールに対応する。学習方法Ｓ１００はステップＳ１０１〜１０９を含む。ステップＳ１０１において、ユーザは、ユーザＩＤにより認証エンジンにログインする。ステップＳ１０２において、前記認証エンジンは一つの学習データを取得する。この学習データは、前記複数のカメラモジュールが異なる角度から撮影した前記ユーザの複数の顔画像を含む。ステップＳ１０３において、一つのカメラモジュールが一つの角度から撮影した顔画像を一つの認証モジュールに入力する。ステップＳ１０４において、前記認証モジュールは、前記角度に基づいて、一つの対応する加重スコアを生成する。ステップＳ１０５において、前記認証エンジンは、前記学習データがその他のカメラモジュールがその他の角度から撮影した顔画像を含んでいるかどうかを判断する。ステップＳ１０５において含んでいると判断した場合、学習方法Ｓ１００はステップＳ１０３まで戻り、引き続き、その他のカメラモジュールがその他の角度から撮影した顔画像を、その他の対応する認証モジュールに入力する。ステップＳ１０５において含んでいないと判断した場合、学習方法Ｓ１００はステップＳ１０６に進む。ステップＳ１０６において、前記認証エンジンはその他の学習データを含んでいるかどうかを判断する。ステップＳ１０６において、含んでいると判断した場合、学習方法Ｓ１００はステップＳ１０２まで戻り、引き続きその他の学習データを取得する。ステップＳ１０６において含んでいないと判断した場合、ステップＳ１０７に進む。ステップＳ１０７において、前記認証エンジンは、前記顔画像と対応する加重スコアを決定モジュールに入力する。ステップＳ１０８において、前記決定モジュールは顔画像及びその対応する加重スコアに基づいて、一つの比較モデルを生成する。ステップＳ１０９において、前記認証モジュールは、前記比較モデルを前記メモリ中に保存する。
【００１７】
図５は、本発明の第四実施例の顔認証システムの学習方法のフローチャートである。本発明の第四実施例の顔認証システムの学習方法は、顔認証システムに適用される。顔認証システムは本発明の第一実施例（図１）に示す顔認証システム１００を参考にすることができる。図５及び図１に示すように、本発明の第四実施例の顔認証システムの学習方法Ｓ２００は、ステップＳ２０１〜ステップＳ２１０を含む。ステップＳ２０１において、ユーザはユーザＩＤにより認証エンジン１２０にログインする。ステップＳ２０２において、認証エンジン１２０は一つの学習データを取得する。前記学習データは第一カメラモジュール１１１が第一角度から撮影した一つの第一の顔画像及び第二カメラモジュール１１２が一つの第二角度から撮影した第二の顔画像を含む。本実施例において、第一角度は左側であり、第二角度は右側である。ステップＳ２０３において、認証エンジン１２０は、第一の顔画像を第一認証モジュール１２１に入力する。ステップＳ２０４において、第一認証モジュール１２１は、前記第一角度に基づいて一つの対応する第一加重スコアを生成する。例を挙げると、前記第一加重スコアは５０％である。ステップＳ２０５において、認証エンジン１２０は第二の顔画像を第二認証モジュール１２２中に入力する。ステップＳ２０６において、第二認証モジュール１２２は前記第二角度に基づいて一つの対応する第二加重スコアを生成する。例を挙げると、前記第二加重スコアは５０％である。ステップＳ２０７において、認証エンジン１２０はその他の学習データを有しているかどうかを判断する。ステップＳ２０７において、有していると判断した場合、学習方法Ｓ２００はステップＳ２０２に戻り、引き続きその他の学習データを取得する。ステップＳ２０７において、有していないと判断した場合、学習方法はステップＳ２０８に進む。ステップＳ２０８において、認証エンジン１２０は前記第一の顔画像、前記第二の顔画像、前記第一加重スコア及び前記第二加重スコアを前記決定モジュール入力する。ステップＳ２０９において、決定モジュール１２４は前記第一の顔画像、前記第二の顔画像、前記第一加重スコア及び前記第二加重スコアに基づいて一つの比較モデルを生成する。ステップＳ２１０において、認証エンジン１２０は前記比較モデルを前記メモリ中に保存する。
【００１８】
図６を参照すると、図６は本発明の第五実施例の顔認証システムの学習方法のフローチャートである。本発明の第五実施例の顔認証システムの学習方法は一つの顔認証システムに適用される。前記顔認証システムは、本発明の第二実施例（図２）に示す顔認証システム１００を参考にすることができる。図６及び図２を参照すると、本発明の第五実施例の顔認証システムの学習方法Ｓ３００は、ステップＳ３０１〜ステップＳ３１２を含む。ステップＳ３０１において、ユーザはユーザＩＤにより認証エンジン１２０にログインする。ステップＳ３０２において、認証エンジン１２０は一つの学習データを取得する。前記学習データは第一カメラモジュール１１１が一つの第一角度から撮影した一つの第一の顔画像、第二カメラモジュール１１２が一つの第二角度から撮影した一つの第二の顔画像及び第三カメラモジュール１１３が一つの第三角度から撮影した第三の顔画像を含む。本実施例において、前記第一角度は左側であり、前記第二角度は正面であり、前記第三角度は右側である。ステップＳ３０３において、認証エンジン１２０は第一の顔画像を第一認証モジュール１２１に入力する。ステップＳ３０４において、第一認証モジュール１２１は前記第一角度に基づいて一つの対応する第一加重スコアを生成する。ステップＳ３０５において、認証エンジン１２０は前記第二の顔画像を第二認証モジュール１２２に入力する。ステップＳ３０６において、第二認証モジュール１２２は前記第二角度に基づいて一つの対応する第二加重スコアを生成する。ステップＳ３０７において、認証エンジン１２０は前記第三の顔画像を第三認証モジュール１２３に入力する。ステップＳ３０８において、第三認証モジュール１２３は前記第三角度に基づいて一つの対応する第三加重スコアを生成する。ステップＳ３０９において、認証エンジン１２０は、その他の学習データを有しているかどうかを判断する。ステップＳ３０９において、有していると判断した場合、学習方法Ｓ３００はステップＳ３０２まで戻り、引き続きその他の学習データを取得する。ステップＳ３０９において有していないと判断した場合、ステップＳ３１０に進む。ステップＳ３１０において、前記認証エンジンは前記第一の顔画像、前記第二の顔画像、前記第三の顔画像、前記第一加重スコア、前記第二加重スコア及び前記第三加重スコアを前記決定モジュール１２４に入力する。ステップＳ３１１において、前記決定モジュールは、前記第一の顔画像、前記第二の顔画像、前記第三の顔画像、前記第一加重スコア、前記第二加重スコア及び前記第三加重スコアに基づいて、一つの比較モデルを生成する。ステップＳ３１２において、認証エンジン１２０は前記比較モデルを前記メモリ中に保存する。
【００１９】
図７を参照すると、図７は本発明の第六実施例の顔認証システムの認証方法のフローチャートである。本発明の第六実施例の顔認証システムの方法Ｓ４００は、一つの顔認証システムに用いられる。前記顔認証システムは、複数のカメラモジュール及び一つの認証エンジンを含む。前記複数のカメラモジュールは、それぞれ異なる角度から複数の顔画像を撮影するのに用いられる。前記認証エンジンは複数の認証モジュール、一つの決定モジュール及び一つのメモリを備える。前記複数の認証モジュールは、前記複数のカメラモジュールに対応している。前記認証エンジンは、一つの比較モデルを前記メモリ中に保存すること含む。認証方法Ｓ４００はステップＳ４０１〜ステップＳ４０６を含む。ステップＳ４０１において、前記複数のカメラモジュールの内の一つのカメラモジュールは一つの顔を感知する。ステップＳ４０２において、前記顔認証システムは全てのカメラモジュールがそれぞれ異なる角度の顔画像を撮影するよう起動する。ステップＳ４０３において、前記複数の認証モジュールの内の一つの認証モジュールは、対応するカメラモジュールが一つの角度から撮影した顔画像を取得する。ステップＳ４０４において、前記認証モジュールは前記顔画像と前記比較モデルとを比較して、並びに一つのアラインメントスコアを生成する。ステップＳ４０５において、認証エンジン１２０はその他のカメラモジュールがその他の角度から撮影した顔画像を有しているかどうかを判断する。ステップＳ４０５において有している判断した場合、認証方法Ｓ４００はステップＳ４０３に戻り、引き続き異なる角度から撮影された顔画像を取得する。ステップＳ４０５において有していないと判断した場合、ステップＳ４０６に進む。ステップＳ４０６において、決定モジュール１２４は全ての前記アライメントスコアに基づいて一つの認証結果を生成する。
【００２０】
図８を参照すると、図８は本発明の第七実施例の顔認証システムの認証方法のフローチャートである。本発明の第七実施例の顔認証システムの認証方法は、一つの顔認証方法に適用される。前記顔認証システムは、本発明の第二実施例（図２）に示す顔認証システム１００を参考にすることができる。図８及び図２に示すように、本発明の第七実施例の顔認証システムの認証方法Ｓ５００は、ステップＳ５０１〜ステップＳ５０５を含む。ステップＳ５０１において、第二カメラモジュール１１２は一つの顔を感知する。ステップＳ５０２において、前記制御モジュールは前記第一カメラモジュール１１１、前記第二カメラモジュール１１２及び前記第三カメラモジュール１１３を起動する。第一カメラモジュール１１１は左側から一つの左側の顔画像を撮影し、第二カメラモジュール１１２は正面から一つの正面の顔画像を撮影し、第三カメラモジュール１１３は右側から一つの右側の顔画像を撮影する。ステップＳ５０３において、認証エンジン１２０は前記左側の顔画像を第一認証モジュール１２１に入力し、前記正面の顔画像を第二認証モジュール１２２に入力し、前記右側の顔画像を第三認証モジュール１２３に入力する。ステップＳ５０４において、認証エンジン１２０は、前記左側の顔画像、前記正面の顔画像及び前記右側の顔画像をそれぞれ比較モデルと比較し、並びにそれぞれ対応する一つの左側アラメントスコア、一つの正面アライメントスコア及び右側アライメントスコアを生成する。具体的には、第一認証モジュール１２１は前記左側の顔画像と前記比較モデルとを比較し、並びに左側アライメントスコアを生成する。第二認証モジュール１２２は前記正面の顔画像と前記比較モデルとを比較し、並びに前記正面のアライメントスコアを生成する。第三認証モジュール１２３は前記右側の顔画像と前記比較モデルとを比較し、並びに前記右側のアライメントスコアを生成する。ステップＳ５０５において、認証エンジン１２０の決定モジュール１２４は、前記左側のアライメントスコア、前記正面のアライメントスコア、前記右側のアライメントスコアに基づいて、一つの認証結果を生成する。
【００２１】
以上のことから、本発明の顔認証システムは、複数のカメラモジュールを利用して、それぞれ異なる角度から顔画像を撮影し、並びに認証エンジンにおいて、対応する数の認証モジュールを確立して異なる角度の識別を行い、異なる角度の認証モジュールを統合して加重を計算し、顔認証のマルチアングル比較モデルを確立する。また、顔の認証を行う際、本発明の顔認証システムは同様に複数のカメラモジュールを採用して、異なる角度から顔画像を撮影すると共に、異なる角度から撮影された顔画像をそれぞれ対応する認証モジュール中において比較モデルと比較して、異なる角度のアライメントスコアを取得する。最後に、再度異なる角度のアライメントスコアを統合して、顔の認証結果を生成する。この方法により、顔の認証精度を向上させることができる。また、本発明の顔認証システムは、３Ｄセンシング技術としてもよい。
【００２２】
以上の記載は単なる例にすぎず、限定するものではない。本発明の如何なる精神及び範囲を逸脱してはならず、補正または変更を行う際は、後に記載する特許請求の範囲内でなければならない。
【符号の説明】
【００２３】
１００  顔認証システム
１１１  第一カメラモジュール
１１２  第二カメラモジュール
１１３  第三カメラモジュール
１１４  制御モジュール
１２０  認証エンジン
１２１  第一認証モジュール
１２２  第二認証モジュール
１２４  決定モジュール
１２５  メモリ
１２６  プロセッサ
１２７  入出力インターフェイス
１２８  通信モジュール
Ｓ１００、Ｓ２００、Ｓ３００  学習方法
Ｓ４００、Ｓ５００  認証方法
【図１】
2019175421.tif 000003
【図２】
2019175421.tif 000004
【図３】
2019175421.tif 000005
【図４】
2019175421.tif 000006
【図５】
2019175421.tif 000007
【図６】
2019175421.tif 000008
【図７】
2019175421.tif 000009
【図８】
2019175421.tif 000010