(57)【特許請求の範囲】
【請求項１】
電子機器が画像における顔の姿勢角情報および／または大きさ情報を取得することと、
前記電子機器が前記顔の姿勢角情報および／または大きさ情報に基づき、前記画像における顔の品質情報を取得することと、を含み、
前記電子機器が前記画像における顔の姿勢角情報を取得することは、
前記電子機器が前記画像における顔検出ボックスおよび前記顔検出ボックスに基づいて決定された前記顔のキーポイント座標を取得することと、前記電子機器が前記顔のキーポイント座標に基づいて前記顔のヨー角およびピッチ角を含む前記顔の姿勢角情報を取得することと、を含み、
前記電子機器が前記顔の姿勢角情報および／または大きさ情報に基づき、前記画像における顔の品質情報を取得することは、
前記電子機器が前記顔の姿勢角情報に基づいて顔姿勢角のスコアを取得することと、前記電子機器が前記顔の大きさ情報に基づいて顔大きさのスコアを取得することと、前記電子機器が前記顔姿勢角のスコアおよび前記顔大きさのスコアに基づき、前記画像における顔の品質スコアを取得することと、を含み、
前記電子機器が前記顔の大きさ情報に基づいて顔大きさのスコアを取得することは、前記電子機器が前記顔検出ボックスの長さ、幅、および前記顔検出ボックスの長さと幅を乗算した面積の少なくとも一つに基づいて前記顔大きさのスコアを取得すること、を含み、
前記電子機器が前記顔検出ボックスの長さ、幅および面積の少なくとも一つに基づいて前記顔大きさのスコアを取得することは、
前記電子機器が前記顔検出ボックスの長さおよび幅のうちの小値ｍｉｎを選択することと、
前記電子機器が前記小値ｍｉｎに基づき、前記顔大きさのスコアＱｒｅｃｔを計算して得ることと、を含むことを特徴とする顔画像品質を決定する方法。
【請求項２】
前記電子機器が前記画像における顔検出ボックスおよび前記顔検出ボックスに基づいて決定された前記顔のキーポイント座標を取得することは、
前記電子機器が前記画像の顔検出を行い、前記顔検出ボックスを得ることと、
前記電子機器が前記顔検出ボックスにおける顔のキーポイント位置特定を行い、前記顔のキーポイント座標を得ることと、を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記電子機器が前記画像における顔の大きさ情報を取得することは、前記電子機器が前記顔検出ボックスの長さおよび／または幅を含む前記顔検出ボックスの大きさに基づいて前記顔の大きさ情報を取得すること、を含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記電子機器が前記顔の姿勢角情報に基づいて顔姿勢角のスコアを取得することは、前記電子機器が前記顔のヨー角およびピッチ角に基づいて前記顔のヨー角
0006871416.tif 000059
のスコア
0006871416.tif 000060
、および前記顔のピッチ角
0006871416.tif 000061
のスコア
0006871416.tif 000062
を計算して得ること、を含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記電子機器が前記顔姿勢角のスコアおよび前記顔大きさのスコアに基づき、前記画像における顔の品質スコアを取得することは、
前記電子機器が前記ヨー角のスコアおよびその重み、前記ピッチ角のスコアおよびその重み、および前記顔大きさのスコアおよびその重みに基づき、前記画像における顔の品質スコアを計算して得ること、を含むことを特徴とする請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記ヨー角のスコアの重みは前記ピッチ角のスコアの重みおよび前記顔大きさのスコアの重みよりも大きいことを特徴とする請求項５に記載の方法。
【請求項７】
前記方法はさらに、
前記電子機器が前記顔のキーポイント座標の正確率を示すための前記キーポイント座標の信頼度を取得することを含み、
前記電子機器が前記顔姿勢角のスコアを取得した後に、前記方法はさらに、
前記電子機器が前記キーポイント座標の信頼度により前記顔姿勢角のスコアを補正することを含み、
前記電子機器が前記顔姿勢角のスコアおよび前記顔大きさのスコアに基づき、画像における顔の品質スコアを取得することは、前記電子機器が補正後の顔姿勢角のスコアおよび前記顔大きさのスコアに基づき、画像における顔の品質スコアを取得することを含むことを特徴とする請求項１から６のいずれか一項に記載の方法。
【請求項８】
前記電子機器が前記キーポイント座標の信頼度により前記顔姿勢角のスコアを補正することは、
前記電子機器が前記キーポイント座標の信頼度により前記顔のヨー角
0006871416.tif 000063
のスコア
0006871416.tif 000064
および前記顔のピッチ角
0006871416.tif 000065
のスコア
0006871416.tif 000066
の補正パラメータａを決定し、補正パラメータａのそれぞれ前記
0006871416.tif 000067
および
0006871416.tif 000068
との積を、補正後のヨー角のスコアおよび補正後のピッチ角のスコアとして計算することを含み、
ここで、キーポイント座標の信頼度が所定値よりも小さい場合、ａの値は第一値とし、キーポイント座標の信頼度が所定値以上である場合、ａの値は第二値とし、前記第一値は第二値よりも小さいことを特徴とする請求項７に記載の方法。
【請求項９】
前記電子機器がそれぞれ複数の画像における少なくとも一つの画像に対して、前記画像における顔の姿勢角情報および／または大きさ情報を取得する動作、および前記顔の姿勢角情報および／または大きさ情報に基づいて画像における顔の品質情報を取得する動作を実行し、
前記方法はさらに、
前記電子機器が前記複数の画像における顔の品質情報に基づき、顔の品質が高い少なくとも一つの画像を選択して顔検出を行うことを含むことを特徴とする請求項１から８のいずれか一項に記載の方法。
【請求項１０】
画像における顔の姿勢角情報および／または大きさ情報を取得するための第一取得モジュールと、
前記顔の姿勢角情報および／または大きさ情報に基づき、画像における顔の品質情報を取得するための第二取得モジュールと、を含み、
前記第一取得モジュールは、
前記画像における顔検出ボックスを取得するための顔検出サブモジュールと、
前記顔検出ボックスに基づいて決定された前記顔のキーポイント座標を取得するためのキーポイント検出サブモジュールと、
前記顔のキーポイント座標に基づいて前記顔のヨー角およびピッチ角を含む前記顔の姿勢角情報を取得し、および前記顔検出ボックスの長さおよび幅を含む前記顔検出ボックスの大きさに基づいて前記顔の大きさ情報を取得するための第一取得サブモジュールと、を含み、
前記第二取得モジュールは、
前記顔の姿勢角情報に基づいて顔姿勢角のスコアを取得するための第二取得サブモジュールと、
前記顔の大きさ情報に基づいて顔大きさのスコアを取得するための第三取得サブモジュールと、
前記顔姿勢角のスコアおよび前記顔大きさのスコアに基づき、前記画像における顔の品質スコアを取得するための第四取得サブモジュールと、を含み、
前記第三取得サブモジュールはさらに、前記顔検出ボックスの長さ、幅、および前記顔検出ボックスの長さと幅を乗算した面積の少なくとも一つに基づいて前記顔大きさのスコアを取得するために用いられ、
前記第三取得サブモジュールはさらに、
前記顔検出ボックスの長さおよび幅のうちの小値ｍｉｎを選択し、そして
前記小値ｍｉｎに基づき、顔大きさのスコアＱｒｅｃｔを計算して得るために用いられることを特徴とする顔画像品質を決定する装置。
【請求項１１】
前記顔検出サブモジュールはさらに、前記画像の顔検出を行い、前記顔検出ボックスを得るために用いられ、
前記キーポイント検出サブモジュールはさらに、前記顔検出ボックスにおける顔のキーポイント位置特定を行い、前記顔のキーポイント座標を得るために用いられることを特徴とする請求項１０に記載の装置。
【請求項１２】
前記第二取得サブモジュールはさらに、前記顔のヨー角およびピッチ角に基づき、前記顔のヨー角
0006871416.tif 000069
のスコア
0006871416.tif 000070
および前記顔のピッチ角
0006871416.tif 000071
のスコア
0006871416.tif 000072
を計算して得るために用いられることを特徴とする請求項１０に記載の装置。
【請求項１３】
前記第四取得サブモジュールはさらに、前記ヨー角のスコアおよびその重み、前記ピッチ角のスコアおよびその重み、および前記顔大きさのスコアおよびその重みに基づき、前記画像における顔の品質スコアを計算して得るために用いられることを特徴とする請求項１０から１２のいずれか一項に記載の装置。
【請求項１４】
前記ヨー角のスコアの重みは前記ピッチ角のスコアの重みおよび前記顔大きさのスコアの重みよりも大きいことを特徴とする請求項１３に記載の装置。
【請求項１５】
前記装置はさらに、
前記顔のキーポイント座標の正確率を示すための前記キーポイント座標の信頼度を取得するための第三取得モジュールと、
前記キーポイント座標の信頼度により前記顔姿勢角のスコアを補正するための補正モジュールと、を含み、
前記第四取得サブモジュールはさらに、補正後の顔姿勢角のスコアおよび前記顔大きさのスコアに基づき、前記画像における顔の品質スコアを取得するために用いられることを特徴とする請求項１０から１４のいずれか一項に記載の装置。
【請求項１６】
前記補正モジュールはさらに、
前記キーポイント座標の信頼度により、前記顔のヨー角
0006871416.tif 000073
のスコア
0006871416.tif 000074
および前記顔のピッチ角
0006871416.tif 000075
のスコア
0006871416.tif 000076
の補正パラメータａを決定し、補正パラメータａのそれぞれ前記
0006871416.tif 000077
および
0006871416.tif 000078
との積を、補正後のヨー角のスコアおよび補正後のピッチ角のスコアとして計算するために用いられ、ここで、前記キーポイント座標の信頼度が所定値よりも小さい場合、ａの値は第一値とし、キーポイント座標の信頼度が所定値以上である場合、ａの値は第二値とし、前記第一値は第二値よりも小さいことを特徴とする請求項１５に記載の装置。
【請求項１７】
請求項１０から１６のいずれか一項に記載の顔画像品質を決定する装置を含むことを特徴とする電子機器。
【請求項１８】
前記電子機器はさらに、
前記顔画像品質を決定する装置が出力した複数の画像における顔の品質情報に基づき、顔の品質が高い少なくとも一つの画像を選択するための選択モジュールと、
選択した少なくとも一つの画像の顔検出を行うための顔検出モジュールと、を含むことを特徴とする請求項１７に記載の電子機器。
【請求項１９】
実行可能命令を記憶するためのメモリ、および前記メモリと通信して前記実行可能命令を実行することで請求項１から９のいずれか一項に記載の方法の動作を完了するためのプロセッサを含むことを特徴とする電子機器。
【請求項２０】
コンピュータ読み取り可能な命令を記憶するためのコンピュータ記憶媒体であって、前記命令は実行される時に請求項１から９のいずれか一項に記載の方法の動作を実現することを特徴とするコンピュータ記憶媒体。
【請求項２１】
コンピュータ命令を含むコンピュータプログラムであって、前記コンピュータ命令が機器のプロセッサにおいて運用される時、前記プロセッサは請求項１から９のいずれか一項に記載の方法を実現するための動作を実行するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は２０１７年５月３１日に中国特許局に提出された、出願番号２０１７１０４０５２３２．９、発明名称「顔画像品質を決定する方法および装置、電子機器ならびにコンピュータ記憶媒体」の中国特許出願の優先権を主張し、その開示の全てが参照によって本願に組み込まれる。
【０００２】
本願はコンピュータビジョン技術に関し、特に顔画像品質を決定する方法および装置、電子機器ならびにコンピュータ記憶媒体に関する。
【背景技術】
【０００３】
コンピュータビジョン技術の進歩に伴い、顔認識技術は近年、性能的に大きく向上し、非極端なシーンでの顔認識は人による認識結果に近いレベルに達することができ、顔認識技術は生活中の様々なシーンにも益々広く応用されている。
【発明の概要】
【０００４】
本願の実施例は顔画像品質を決定するための技術的解決手段を提供する。
【０００５】
本願の実施例の一態様によれば、
画像における顔の姿勢角情報および／または大きさ情報を取得することと、
前記顔の姿勢角情報および／または大きさ情報に基づき、画像における顔の品質情報を取得することと、を含む顔画像品質を決定する方法が提供される。
【０００６】
本願の実施例の他の態様によれば、
画像における顔の姿勢角情報および／または大きさ情報を取得するための第一取得モジュールと、
前記顔の姿勢角情報および／または大きさ情報に基づき、画像における顔の品質情報を取得するための第二取得モジュールと、を含む顔画像品質を決定する装置が提供される。
【０００７】
本願の実施例のさらに他の態様によれば、本願の上記いずれか一項に記載の顔画像品質を決定する装置を含む電子機器が提供される。
【０００８】
本願の実施例のさらに別の一態様によれば、
実行可能命令を記憶するためのメモリ、および
前記メモリと通信して前記実行可能命令を実行することで本願の上記いずれか一項に記載の顔画像品質を決定する方法の動作を完了するためのプロセッサを含む他の電子機器が提供される。
【０００９】
本願の実施例のさらに他の態様によれば、コンピュータ読み取り可能な命令を記憶するためのコンピュータ記憶媒体であって、前記命令は実行される時に本願の上記いずれか一項に記載の顔画像品質を決定する方法の動作を実現するコンピュータ記憶媒体が提供される。
【００１０】
本願の上記実施例が提供する顔画像品質を決定する方法および装置、電子機器ならびにコンピュータ記憶媒体に基づき、画像における顔の姿勢角情報および／または大きさ情報を取得し、顔の姿勢角情報および／または顔の大きさの情報に基づき、画像における顔の品質を取得する。
【００１１】
本開示の実施例が提供する技術的解決手段は以下の有益な効果を含むことができる。
【００１２】
顔認識結果に影響する重要な要因（顔の解像度、顔の大きさ、顔が正面であるかどうか）に基づいて顔画像品質を評価する方法によって、顔認識結果に影響する重要な要因を評価する指標、即ち顔が正面であるかどうかを反映するための顔の姿勢角、および顔の解像度および顔の大きさを反映するための顔の大きさを取得し、かつ顔の姿勢角情報および顔の大きさ情報に基づいて顔画像品質を評価する方法によって、本願の実施例に係る顔画像品質を決定する技術的解決手段は、顔画像品質を客観的に評価可能であり、顔画像品質の評価結果の正確率が高く、また、本願の実施例は画像における顔の解像度をそのまま取得するのではなく、顔の大きさ情報を取得することで顔認識結果に影響する顔解像度を反映し、画像における顔の解像度をそのまま取得することに比べ、演算効率の向上に寄与し、それにより顔品質評価のリアルタイム性に寄与する。
【００１３】
なお、以上の概略的な説明および以下の詳細な説明は例示的および説明的なものに過ぎず、本願を限定するものではないことを理解すべきである。以下に図面および実施例により、本願の技術的解決手段をさらに詳細に説明する。
【図面の簡単な説明】
【００１４】
明細書の一部となる図面は本願の実施例を説明するものであり、かつその説明と共に本願の原理を解釈するために用いられる。
【００１５】
図面と関連付けて、以下の詳細な説明によれば、本願をより明確に理解できる。そのうち、
【図１】本願の顔画像品質を決定する方法の一実施例のフローチャートである。
【図２】本願の顔画像品質を決定する方法の他の実施例のフローチャートである。
【図３】本願の顔画像品質を決定する方法のさらに他の実施例のフローチャートである。
【図４】本願の顔画像品質を決定する方法の具体的な一適用例のフローチャートである。
【図５】本願の顔画像品質を決定する装置の一実施例の構成模式図である。
【図６】本願の顔画像品質を決定する装置の他の実施例の構成模式図である。
【図７】本願の顔画像品質を決定する装置のさらに他の実施例の構成模式図である。
【図８】本願の電子機器の一実施例の構成模式図である。
【発明を実施するための形態】
【００１６】
ここで、図面を参照しながら本願の様々な例示的実施例を詳細に説明する。なお、特に断らない限り、これらの実施例において記述した部材およびステップの相対的配置、数式および数値は本願の範囲を限定するものではないことに注意すべきである。
【００１７】
同時に、説明の便宜上、図面に示した各部分の寸法は実際の比例関係に従って描いたものではないことを理解すべきである。
【００１８】
以下の少なくとも一つの例示的実施例に対する説明は実際に説明的なものに過ぎず、本願およびその適用または使用へのなんらの制限にもならない。
【００１９】
関連分野の当業者に既知の技術、方法および機器については、詳細に説明しないが、場合によって、前記技術、方法および機器は明細書の一部と見なすべきである。
【００２０】
なお、類似する符号および英文字は以下の図面において類似項目を表し、従って、ある一項が一つの図面において定義されれば、以降の図面においてそれをさらに説明する必要がないことに注意すべきである。
【００２１】
本願の実施例は端末機器、コンピュータシステム／サーバなどの電子機器に適用可能であり、それは他の様々な共通または専用計算システム環境または構成と共に動作可能である。端末機器、コンピュータシステム／サーバなどの電子機器との併用に適する公知の端末機器、計算システム、環境および／または構成の例は、パーソナルコンピュータシステム、サーバコンピュータシステム、シンクライアント、ファットクライアント、手持ちまたはラップトップデバイス、マイクロプロセッサに基づくシステム、セットトップボックス、プログラマブル消費者用電子機器、ネットワークパソコン、小型コンピュータシステム、大型コンピュータシステムおよび上記あらゆるシステムを含む分散型クラウドコンピューティング技術環境などを含むが、これらに限定されない。
【００２２】
端末機器、コンピュータシステム／サーバなどの電子機器はコンピュータシステムにより実行されるコンピュータシステム実行可能命令（例えばプログラムモジュール）の一般的なコンテキストにおいて説明できる。通常、プログラムモジュールは、特定のタスクを実行するかまたは特定の抽象データ型を実現するルーチン、プログラム、目標プログラム、コンポーネント、ロジック、データ構造などを含むことができる。コンピュータシステム／サーバは、タスクが通信ネットワークにわたって接続された遠隔処理機器により実行される分散型クラウドコンピューティング環境において実施できる。分散型クラウドコンピューティング環境において、プログラムモジュールは記憶機器を含むローカルまたは遠隔計算システムの記憶媒体に存在してもよい。
【００２３】
図１は本願の顔画像品質を決定する方法の一実施例のフローチャートである。図１に示すように、該実施例の顔画像品質を決定する方法は以下のステップを含む。
【００２４】
１０２において、画像における顔の姿勢角情報および／または大きさ情報を取得する。
【００２５】
ここで、顔の姿勢角は人の頭の姿勢角であり、頭の正規化球面座標（即ち画像取得座標系）における顔の、水平方向での顔の振り角を表すためのヨー角、および垂直方向での顔の下げまたは上げ角を表すためのピッチ角を含む。顔の大きさが一定である場合、ヨー角、ピッチ角が小さければ小さいほど、顔の位置が正しくなり、顔が認識されやすくなり、顔認識の正確率が高くなり、ヨー角もピッチ角も０である場合、顔の位置が最も正しくなり、顔認識の正確率が最も高い。
【００２６】
ここの顔の大きさは顔の画素数の多少であり、顔が大きければ大きいほど、解像度が高くなり、顔が認識されやすくなり、顔認識の正確率が高くなる。
【００２７】
１０４において、顔の姿勢角情報および／または大きさ情報に基づき、画像における顔の品質情報を取得する。
【００２８】
ここで、画像における顔の品質が高ければ高いほど、画像における顔の品質が良くなることを示し、逆に、画像における顔の品質が低ければ低いほど、画像における顔の品質が悪くなることを示す。
【００２９】
現在、顔認識プロセスでは誤認識が発生しやすい。誤認識率は認識アルゴリズムモデルに関連する以外に、顔画像の品質にも関連する。顔画像品質が悪い場合、例えば顔振り角が大きくなりすぎ、顔の画素数が少なくなりすぎるなどの場合において、顔認識の正確率は通常著しく低下し、誤認識率が高い。実際のシーンでは、大部分の誤認識および認識漏れは低い顔画像品質により引き起こされる。従って、顔画像品質を決定する方法は顔認識率の向上に役立ちかつ非常に重要である。
【００３０】
従来の画像品質評価方法は主に、主観評価方法および客観評価方法という二つの種類に分けられる。自動化度の向上に伴い、多くの分野では、人の関与が必要な主観評価方法は様々な不便が存在し、コストが高く、周期が長いため、客観評価方法は段々台頭してきた。現在の顔画像品質を決定する方法はまだ十分に重要視されておらず、顔画像品質に対する客観評価方法は未熟であり、顔画像品質の評価結果は十分に正確とは言えない。
【００３１】
顔画像品質を評価するために、顔画像品質評価指標を確立する必要があり、定義されておいた顔画像品質評価標準も必要である。顔認識率を向上させるために、定義されておいた顔画像品質評価標準は、例えば解像度が高く、顔が大きく、顔の位置が正しいなどの条件を満たさなければならない場合、顔を認識しやすくするように、顔を認識しやすくしなければならない。実際の適用シーンでは、顔画像の解像度は、カメラが取得した画像そのものがぼやけること、および顔画像自体が小さすぎることという二つの点から影響を受けている。顔画像を認識する前にまず顔画像の大きさを標準的な大きさに統一して拡縮しなければならないため、小さな顔画像が標準的な大きさに拡大されると、画素補間によるぼかしが発生する。一般的には、適用シーンに応じて適切なカメラを選択すると、それが取得した画像そのものは明瞭であるから、カメラが取得した画像が明瞭ではないという状況を考慮することなく、顔画像の解像度と顔の大きさとは正に相関するようになり、顔が大きければ大きいほどその解像度が高くなり、顔の大きさによって顔の解像度を評価可能である。
【００３２】
本願の実施例の顔画像品質を決定する方法は、顔認識を容易にする点から、顔認識結果に影響する重要な要因（例えば、顔の解像度、顔の大きさ、顔が正面であるかどうか）に基づいて顔画像品質を評価し、顔認識結果に影響する重要な要因を評価するための指標、即ち顔の姿勢角および顔の大きさを取得し、なかでも、顔の姿勢角によって顔が正面である程度を特定し、顔の大きさによって顔の解像度を特定し、そして顔の姿勢角情報および顔の大きさ情報に基づいて顔画像品質を評価し、本願の実施例の顔画像品質を決定する技術的解決手段は、顔画像品質を客観的に評価可能であり、顔画像品質の評価結果の正確率が高く、また、本願の実施例は画像における顔の解像度をそのまま取得するのではなく、顔の大きさ情報を取得することで顔認識結果に影響する顔解像度を反映し、画像における顔の解像度をそのまま取得することに比べ、演算効率を向上させ、顔品質評価のリアルタイム性を向上させる。
【００３３】
本願の顔画像品質を決定する方法の実施例の任意選択的な一例では、動作１０２で、画像における顔の姿勢角情報を取得することは具体的に、
例えば画像の顔検出を行い、顔検出ボックスを得て、および顔検出ボックスにおける顔のキーポイント（例えば、目元、口元など）を位置特定し、顔のキーポイント座標を得るように、画像における顔検出ボックスおよび前記顔検出ボックスに基づいて決定された顔のキーポイント座標を取得し、そして上記顔のキーポイント座標に基づいて顔のヨー角およびピッチ角を含む顔の姿勢角情報を取得するように、実現してもよい。
【００３４】
任意選択的な別の例では、動作１０２で、画像における顔の大きさ情報を取得することは、顔検出ボックスの長さおよび／または幅を含む顔検出ボックスの大きさに基づいて顔の大きさ情報を取得するように実現してもよい。
【００３５】
任意選択的なさらに別の例では、動作１０４は、顔の姿勢角情報に基づいて顔姿勢角のスコアを取得することと、顔の大きさ情報に基づいて顔大きさのスコアを取得することと、顔姿勢角のスコアおよび前記顔大きさのスコアに基づき、画像における顔の品質スコアを取得することと、を含んでもよい。
【００３６】
図２は本願の顔画像品質を決定する方法の他の実施例のフローチャートである。図２に示すように、該実施例の顔画像品質を決定する方法は以下のステップを含む。
【００３７】
２０２において、画像における顔検出ボックスおよび該顔検出ボックスに基づいて決定された顔のキーポイント座標を取得する。
【００３８】
ここで、顔検出ボックスは画像から検出した顔画像を含む。
【００３９】
例えば、顔検出アルゴリズムによって、画像の顔検出を行い、顔検出ボックスを得ることができる。
【００４０】
例えば、キーポイント検出アルゴリズムによって、顔検出ボックスにおける顔のキーポイント位置特定を行い、顔のキーポイント座標を取得することができる。
【００４１】
２０４において、顔のキーポイント座標に基づいて顔の姿勢角情報を取得し、および顔検出ボックスの大きさに基づいて顔の大きさ情報を取得する。
【００４２】
ここで、顔検出ボックスの大きさは顔検出ボックスの長さおよび／または幅を含む。一具体例では、顔検出ボックスの大きさは顔の大きさである。そのうち、顔の姿勢角は人の頭の姿勢角であり、頭の正規化球面座標（即ち画像取得座標系）における顔の、水平方向での顔の振り角を表すためのヨー角、および垂直方向での顔の下げまたは上げ角を表すためのピッチ角を含む。顔の大きさが一定である場合、ヨー角、ピッチ角が小さければ小さいほど、顔の位置が正しくなり、通常顔が認識されやすくなり、顔認識の正確率が通常高くなり、ヨー角もピッチ角も０である場合、顔の位置が最も正しくなり、顔認識の正確率が通常最も高い。
【００４３】
ここの顔の大きさは顔の画像数の多少であり、顔が大きければ大きいほど、解像度が高くなり、通常顔が認識されやすくなり、顔認識の正確率が通常高くなる。
【００４４】
２０６において、顔の姿勢角情報に基づいて顔姿勢角のスコアを取得し、および顔の大きさ情報に基づいて顔大きさのスコアを取得する。
【００４５】
任意選択的な一例では、顔のヨー角およびピッチ角に基づき、
0006871416.tif 000002
【００４６】
によって顔のヨー角
0006871416.tif 000003
【００４７】
のスコア
0006871416.tif 000004
【００４８】
を計算して得て、
0006871416.tif 000005
【００４９】
によって顔のピッチ角
0006871416.tif 000006
【００５０】
のスコア
0006871416.tif 000007
【００５１】
を計算して得るように、顔姿勢角のスコアを取得してもよい。
【００５２】
任意選択的な別の例では、顔検出ボックスの長さ、幅および顔検出ボックスの長さと幅を乗算した面積の少なくとも一つに基づいて顔大きさのスコアを取得するように、顔大きさのスコアを取得してもよい。顔検出ボックスの長さ、幅、面積は顔画像の大きさに対応し、これにより、顔検出ボックスの長さ、幅および面積の少なくとも一つによって顔大きさのスコアを特定可能である。
【００５３】
さらに例示的に、例えば顔検出ボックスの長さおよび幅のうちの小値ｍｉｎを選択し、そして長さおよび幅のうちの小値ｍｉｎに基づき、
0006871416.tif 000008
【００５４】
によって顔大きさのスコア
0006871416.tif 000009
【００５５】
を計算して得るように、顔検出ボックスの長さ、幅および面積の少なくとも一つに基づいて顔大きさのスコアを取得してもよい。
【００５６】
顔検出ボックスの長さおよび幅のうちの小値によって、顔の大きさをより効果的に特定可能であり、それにより顔検出ボックスの長さおよび幅のうちの小値に基づいて顔大きさのスコアを計算して得て、顔の大きさをより客観的に反映可能である。
【００５７】
２０８において、顔姿勢角のスコアおよび顔大きさのスコアに基づいて上記画像における顔の品質スコアを取得する。
【００５８】
ここで、画像における顔の品質スコアが高ければ高いほど、画像における顔の品質が良くなることを示し、逆に、画像における顔の品質スコアが低ければ低いほど、画像における顔の品質が悪くなることを示す。
【００５９】
任意選択的なさらに別の例では、該動作２０８は、
ヨー角のスコアおよびその重み、ピッチ角のスコアおよびその重み、および顔大きさのスコアおよびその重みに基づき、画像における顔の品質スコアを計算して得るように、実現してもよい。
【００６０】
ここで、ヨー角のスコアの重み、ピッチ角のスコアの重み、顔大きさのスコアの重みは予め設定してもよく、かつ実際の要求に応じて調整してもよい。通常、ヨー角は顔認識結果の正確性に与える影響が最も大きく、具体的な応用では、ヨー角のスコアの重みをピッチ角のスコアの重みおよび顔大きさのスコアの重みよりも大きくなるように設定し、それにより得られた画像における顔の品質スコアを画像における顔の品質の高低をより正確に、客観的に反映可能にするようにしてもよい。
【００６１】
本願の実施例の顔画像品質を決定する方法は、顔認識を容易にする点から、顔認識結果に影響する重要な要因（顔の解像度、顔の大きさ、顔が正面であるかどうか）に基づいて顔画像品質を評価し、顔認識結果に影響する重要な要因を評価するための指標、即ち顔の姿勢角および顔の大きさを取得し、なかでも、顔の姿勢角によって顔が正面である程度を特定し、顔の大きさによって顔の解像度を特定し、さらに顔姿勢角のスコアおよび顔大きさのスコアを取得し、顔姿勢角のスコアおよび顔大きさのスコアに基づいて画像における顔の品質スコアを特定し、それにより画像における顔の品質をより正確に、客観的に評価可能であり、顔画像品質の評価結果の正確率が高く、また、本願の実施例は画像における顔の解像度をそのまま取得するのではなく、顔の大きさ情報を取得することで顔認識結果に影響する顔解像度を反映し、画像における顔の解像度をそのまま取得することに比べ、演算効率を向上させ、顔品質評価のリアルタイム性を向上させる。
【００６２】
図３は本願の顔画像品質を決定する方法のさらに他の実施例のフローチャートである。図３に示すように、該実施例の顔画像品質を決定する方法は以下のステップを含む。
【００６３】
３０２において、画像における顔検出ボックス、該顔検出ボックスに基づいて決定された顔のキーポイント座標およびキーポイント座標の信頼度を取得する。
【００６４】
ここで、キーポイント座標の信頼度は顔のキーポイント座標の正確率を示すためのものであり、信頼度の値が大きければ大きいほど、顔のキーポイント座標が正確になることを示す。
【００６５】
任意選択的に、該動作３０２は予め訓練された第一ニューラルネットワークによって実現してもよく、該第一ニューラルネットワークは入力された画像を受信すると、該画像の顔検出およびキーポイント検出を行うことで、顔検出ボックス、該顔検出ボックスに基づいて決定された顔のキーポイント座標およびキーポイント座標の信頼度を出力することができ、キーポイント座標の信頼度は予め設定されたように、第一ニューラルネットワークによって該第一ニューラルネットワークの性能および顔検出ボックスの大きさなどの条件に応じて特定することができ、第一ニューラルネットワークの性能が高ければ高いほど、顔検出ボックスの大きさが大きい（つまり、顔画像が大きく、顔が明瞭である）場合、特定した顔のキーポイント座標の正確率が高くなる。
【００６６】
３０４において、顔のキーポイント座標に基づいて顔のヨー角およびピッチ角を含む顔の姿勢角情報を取得し、および顔検出ボックスの大きさに基づいて顔の大きさ情報を取得する。
【００６７】
３０６において、顔の姿勢角情報に基づいて顔姿勢角のスコアを取得し、および顔の大きさ情報に基づいて顔大きさのスコアを取得する。
【００６８】
任意選択的な一例では、
顔のヨー角およびピッチ角に基づき、
0006871416.tif 000010
【００６９】
によって顔のヨー角
0006871416.tif 000011
【００７０】
のスコア
0006871416.tif 000012
【００７１】
を計算して得て、
0006871416.tif 000013
【００７２】
によって顔のピッチ角
0006871416.tif 000014
【００７３】
のスコア
0006871416.tif 000015
【００７４】
を計算して得るように、顔姿勢角のスコアを取得してもよい。
【００７５】
任意選択的な別の例では、顔検出ボックスの長さ、幅および顔検出ボックスの長さと幅を乗算した面積の少なくとも一つに基づいて顔大きさのスコアを取得するように、顔大きさのスコアを取得してもよい。
【００７６】
顔検出ボックスの長さ、幅、面積は顔画像の大きさに対応し、これにより、顔検出ボックスの長さ、幅および面積の少なくとも一つによって顔大きさのスコアを特定可能である。
【００７７】
さらに例示的に、例えば顔検出ボックスの長さおよび幅のうちの小値ｍｉｎを選択し、長さおよび幅のうちの小値ｍｉｎに基づき、
0006871416.tif 000016
【００７８】
によって顔大きさのスコア
0006871416.tif 000017
【００７９】
を計算して得るように、顔検出ボックスの長さ、幅および面積の少なくとも一つに基づいて顔大きさのスコアを取得してもよい。
【００８０】
顔検出ボックスの長さおよび幅のうちの小値は、顔の大きさをより効果的に特定可能であり、それにより顔検出ボックスの長さおよび幅のうちの小値に基づいて顔大きさのスコアを計算して得て、顔の大きさをより客観的に反映可能である。
【００８１】
３０８において、キーポイント座標の信頼度により顔の姿勢角のスコアを補正する。
【００８２】
例示的に、キーポイント座標の信頼度により、それぞれ
0006871416.tif 000018
【００８３】
および
0006871416.tif 000019
【００８４】
によって、補正後のヨー角のスコア
0006871416.tif 000020
【００８５】
および補正後のピッチ角のスコア
0006871416.tif 000021
【００８６】
を計算して得るようにしてもよく、ここで、
0006871416.tif 000022
0006871416.tif 000023
【００８７】
であり、
0006871416.tif 000024
【００８８】
はキーポイント座標の信頼度を表す。任意選択的に、該動作３０８は顔大きさのスコアを取得する動作と同時に実行してもよいし、顔大きさのスコアを取得する動作の前またはその後に実行してもよく、両者の間には実行時間上の制限がない。
【００８９】
３１０において、補正後の顔の姿勢角のスコアおよび顔大きさのスコアに基づいて画像における顔の品質スコアを取得する。
【００９０】
顔のキーポイント座標が不正確である場合、該キーポイント座標から取得した顔の姿勢角情報も不正確になり、キーポイント座標の不正確による顔の姿勢角情報推定の不正確という問題を解決するために、本願の実施例では、該顔のキーポイント座標の信頼度の大きさに基づき、計算して得られた対応する顔姿勢角のスコアを補正し、それによりキーポイント座標の不正確による顔の姿勢角情報推定の不正確、およびそれが顔画像品質の最終的判定結果に与える影響を解消し、顔画像品質の判定結果の正確性および信頼性を向上させる。
【００９１】
図４は本願の顔画像品質を決定する方法の具体的な一適用例のフローチャートである。図４に示すように、該実施例の顔画像品質を決定する方法は以下のステップを含む。
【００９２】
４０２において、画像の顔検出を行い、顔検出ボックスを得る。
【００９３】
４０４において、顔検出ボックスにおける顔のキーポイント位置特定を行い、顔のキーポイント座標および顔のキーポイント座標の正確率を示すためのキーポイント座標の信頼度を得る。
【００９４】
任意選択的に、動作４０２〜４０４は予め訓練された第一ニューラルネットワークによって実現してもよく、該第一ニューラルネットワークは入力された画像を受信すると、該画像の顔検出およびキーポイント検出を行うことで、顔検出ボックス、顔のキーポイント座標およびキーポイント座標の信頼度を出力することができ、キーポイント座標の信頼度は予め設定されたように、第一ニューラルネットワークによって該第一ニューラルネットワークの性能および顔検出ボックスの大きさなどの条件に応じて特定することができ、第一ニューラルネットワークの性能が高ければ高いほど、顔検出ボックスの大きさが大きい（つまり、顔画像が大きく、顔が明瞭である）場合、特定した顔のキーポイント座標の正確率が高くなる。
【００９５】
その後、動作４０６および４０６’をそれぞれ実行する。
【００９６】
４０６において、顔のキーポイント座標に基づいて顔のヨー角およびピッチ角を含む顔の姿勢角情報を取得する。任意選択的に、該動作４０６は予め訓練された第二ニューラルネットワークによって実現してもよく、該第二ニューラルネットワークは顔のキーポイント座標を受信すると、該顔のキーポイント座標を計算することで、顔のヨー角およびピッチ角を出力することができる。
【００９７】
４０８において、顔のヨー角およびピッチ角に基づき、
0006871416.tif 000025
【００９８】
によって顔のヨー角
0006871416.tif 000026
【００９９】
のスコア
0006871416.tif 000027
【０１００】
を計算して得て、
0006871416.tif 000028
【０１０１】
によって顔のピッチ角
0006871416.tif 000029
【０１０２】
のスコア
0006871416.tif 000030
【０１０３】
を計算して得る。
【０１０４】
４１０において、キーポイント座標の信頼度により顔姿勢角のスコアを補正する。
【０１０５】
例示的に、キーポイント座標の信頼度により、それぞれ
0006871416.tif 000031
【０１０６】
および
0006871416.tif 000032
【０１０７】
によって、補正後のヨー角のスコア
0006871416.tif 000033
【０１０８】
および補正後のピッチ角のスコア
0006871416.tif 000034
【０１０９】
を計算して得て、ここで、
0006871416.tif 000035
【０１１０】
であり、
0006871416.tif 000036
【０１１１】
はキーポイント座標の信頼度を表す。
【０１１２】
その後、動作４１２を実行する。
【０１１３】
４０６’において、顔検出ボックスの長さおよび幅を含む顔検出ボックスの大きさを取得する。
【０１１４】
４０８’において、顔検出ボックスの長さおよび幅のうちの小値ｍｉｎを選択する。
【０１１５】
４１０’において、長さおよび幅のうちの小値ｍｉｎに基づき、
0006871416.tif 000037
【０１１６】
によって顔大きさのスコア
0006871416.tif 000038
【０１１７】
を計算して得る。
【０１１８】
そのうち、動作４０６〜４１０と動作４０６’〜４１０’とは実行時間や順序上の制限関係を有さず、両者は任意の時間および順序に従って実行してもよい。
【０１１９】
４１２において、補正後のヨー角のスコアおよびその重み、補正後のピッチ角のスコアおよびその重み、および顔大きさのスコアおよびその重みに基づき、画像における顔の品質を計算して得る。
【０１２０】
例えば、Ｑ＝ｗ１＊Ｑｙａｗ＋ｗ２＊Ｑｐｉｔｃｈ＋ｗ３＊Ｑｒｅｃｔによって、画像における顔の品質を計算して得ることができる。
【０１２１】
ここで、
0006871416.tif 000039
【０１２２】
は画像における顔の品質であり、
0006871416.tif 000040
【０１２３】
は補正後のヨー角
0006871416.tif 000041
【０１２４】
のスコアを表し、
0006871416.tif 000042
【０１２５】
は補正後のピッチ角
0006871416.tif 000043
【０１２６】
のスコアを表し、
0006871416.tif 000044
【０１２７】
は顔大きさのスコアを表す。ｗ１、ｗ２、ｗ３はそれぞれヨー角のスコアの重み、ピッチ角のスコアの重みおよび顔大きさのスコアの重みを表す。通常、ヨー角は顔認識結果の正確性に与える影響が最も大きく、ｗ１の値は０．６に設定してもよく、ピッチ角のスコアの重みｗ２および顔大きさのスコアの重みｗ３はいずれも０．２に設定してもよいし、実際の状況に応じて調整してもよい。
【０１２８】
さらに、それぞれ同一顔の複数の画像のうちのいずれかの画像に対して、本願の顔画像品質を決定する方法の上記各実施例を実行し、それにより複数の画像における顔の品質スコアを取得するようにしてもよい。本願の顔画像品質を決定する方法のさらに他の実施例では、また上記複数の画像における顔の品質情報に基づき、顔の品質が高い少なくとも一つ画像を選択して顔検出を行ってもよい。
【０１２９】
該実施例に基づき、顔の品質が悪い画像を除去し、顔の品質が高い画像を選択して顔検出および認識を行うことができ、選択した顔の品質が高い画像の顔認識率が高いため、顔認識の正確率の向上に寄与し、かつ顔認識の演算データ量の低減に寄与し、有効画像に対する顔認識速度の向上に寄与する。
【０１３０】
図５は本願の顔画像品質を決定する装置の一実施例の構成模式図である。該実施例の顔画像品質を決定する装置は本願の顔画像品質を決定する方法の上記各実施例を実現するために用いることができる。図５に示すように、該実施例の顔画像品質を決定する装置は、画像における顔の姿勢角情報および大きさ情報を取得するための第一取得モジュール５０２、および顔の姿勢角情報および大きさ情報に基づいて画像における顔の品質情報を取得するための第二取得モジュール５０４を含む。
【０１３１】
本願の上記実施例が提供する顔画像品質を決定する装置に基づき、顔認識結果に影響する重要な要因（例えば、顔の解像度、顔の大きさ、顔が正面であるかどうか）に基づいて顔画像品質を評価し、顔認識結果に影響する重要な要因を評価するための指標、即ち顔の姿勢角および顔の大きさを取得し、顔の姿勢角および顔の大きさに基づき、画像における顔の品質を判定し、本願の実施例に係る顔画像品質を決定する技術的解決手段は、顔画像品質を客観的に評価可能であり、顔画像品質の評価結果の正確率が高く、また、本願の実施例は画像における顔の解像度をそのまま取得するのではなく、顔の大きさ情報を取得することで顔認識結果に影響する顔解像度を反映し、画像における顔の解像度をそのまま取得することに比べ、演算効率の向上に寄与し、それにより顔品質評価のリアルタイム性の向上に寄与する。
【０１３２】
図６は本願の顔画像品質を決定する装置の他の実施例の構成模式図である。図６に示すように、該実施例では、第一取得モジュール５０２は具体的に、顔検出サブモジュール６０２、キーポイント検出サブモジュール６０４および第一取得サブモジュール６０６を含む。
【０１３３】
顔検出サブモジュール６０２は、画像における顔を特定するための画像における顔検出ボックスを取得するために用いられる。任意選択的に、顔検出サブモジュール６０２は画像の顔検出を行い、顔検出ボックスを得るために用いてもよい。
【０１３４】
キーポイント検出サブモジュール６０４は、顔検出ボックスに基づいて決定された顔のキーポイント座標を取得するために用いられる。任意選択的に、キーポイント検出サブモジュール６０４は顔検出ボックスによって特定した顔画像のキーポイント位置特定を行い、顔のキーポイント座標を得るために用いてもよい。
【０１３５】
第一取得サブモジュール６０６は、顔のキーポイント座標に基づいて顔のヨー角およびピッチ角を含む顔の姿勢角情報を取得し、および顔検出ボックスの長さおよび／または幅を含む顔検出ボックスの大きさに基づいて顔の大きさ情報を取得するために用いられる。
【０１３６】
また、該顔画像品質を決定する装置の実施例では、顔検出サブモジュール６０２は、画像の顔検出を行い、顔画像と呼ばれる顔の画像を含む顔検出ボックスを得るために用いられる。それに対して、キーポイント検出サブモジュール６０４は、顔検出ボックスによって特定した顔画像のキーポイント位置特定を行い、顔のキーポイント座標を得るために用いられる。
【０１３７】
また、再び図６を参照すると、本願の顔画像品質を決定する装置の他の実施例では、第二取得モジュール５０４は、第二取得サブモジュール６０８、第三取得サブモジュール６１０および第四取得サブモジュール６１２を含んでもよい。
【０１３８】
第二取得サブモジュール６０８は、顔の姿勢角情報に基づいて顔姿勢角のスコアを取得するために用いられる。
【０１３９】
任意選択的な一例では、第二取得サブモジュール６０８は顔のヨー角およびピッチ角に基づき、
0006871416.tif 000045
【０１４０】
によって顔のヨー角
0006871416.tif 000046
【０１４１】
のスコア
0006871416.tif 000047
【０１４２】
を計算して得て、
0006871416.tif 000048
【０１４３】
によって顔のピッチ角
0006871416.tif 000049
【０１４４】
のスコア
0006871416.tif 000050
【０１４５】
を計算して得るために用いられる。
【０１４６】
さらに例示的に、第二取得モジュール６０８は顔検出ボックスの長さおよび幅のうちの小値ｍｉｎを選択し、そして長さおよび幅のうちの小値ｍｉｎに基づき、
0006871416.tif 000051
【０１４７】
によって顔大きさのスコア
0006871416.tif 000052
【０１４８】
を計算して得るように、顔検出ボックスの長さ、幅および面積の少なくとも一つに基づいて顔大きさのスコアを取得してもよい。
【０１４９】
第三取得サブモジュール６１０は、顔の大きさ情報に基づいて顔大きさのスコアを取得するために用いられる。
【０１５０】
任意選択的な一例では、第三取得サブモジュール６１０は顔検出ボックスの長さ、幅および顔検出ボックスの長さと幅を乗算した面積の少なくとも一つに基づいて顔大きさのスコアを取得するために用いられる。
【０１５１】
第四取得サブモジュール６１２は、顔姿勢角のスコアおよび顔大きさのスコアに基づいて画像における顔の品質スコアを取得するために用いられる。任意選択的な一例では、第四取得サブモジュール６１２はヨー角のスコアおよびその重み、ピッチ角のスコアおよびその重み、および顔大きさのスコアおよびその重みに基づき、画像における顔の品質を計算して得るために用いられる。実際の応用では、顔のヨー角は顔認識結果の正確性に与える影響が最も大きく、ヨー角のスコアの重みをピッチ角のスコアの重みおよび顔大きさのスコアの重みよりも大きくなるように設定してもよい。
【０１５２】
図７は本願の顔画像品質を決定する装置の他の実施例の構成模式図である。図７に示すように、本願の上記各実施例に係る顔画像品質を決定する装置に比べ、該実施例では、顔画像品質を決定する装置はさらに、第四取得モジュール５０６および補正モジュール５０８を含む。
【０１５３】
そのうち、第四取得モジュール５０６は、顔のキーポイント座標の正確率を示すためのキーポイント座標の信頼度を取得するために用いられる。
【０１５４】
例示的に、該第四取得モジュール５０６はキーポイント検出サブモジュール６０４と一体に設置してもよく、両者は一つのニューラルネットワークによって実現可能である。
【０１５５】
補正モジュール５０８は、キーポイント座標の信頼度により第二取得サブモジュール６０８が得た顔姿勢角のスコアを補正するために用いられる。
【０１５６】
任意選択的な一例では、補正モジュール５０８は、キーポイント座標の信頼度により、それぞれ
0006871416.tif 000053
【０１５７】
および
0006871416.tif 000054
【０１５８】
によって、補正後のヨー角のスコア
0006871416.tif 000055
【０１５９】
および補正後のピッチ角のスコア
0006871416.tif 000056
【０１６０】
を計算して得るために用いられ、ここで、
0006871416.tif 000057
【０１６１】
であり、
0006871416.tif 000058
【０１６２】
はキーポイント座標の信頼度を表す。
【０１６３】
それに対して、該実施例では、第四取得サブモジュール６１２は、補正後の顔姿勢角のスコアおよび顔大きさのスコアに基づいて画像における顔の品質を取得するために用いられる。
【０１６４】
本願の実施例はさらに、本願の上記いずれか一つの実施例の顔画像品質を決定する装置を含む電子機器を提供する。顔認識結果に影響する重要な要因を評価するための指標、即ち顔の姿勢角および顔の大きさを取得し、顔の姿勢角情報および顔の大きさ情報に基づいて顔画像品質を評価することで、顔画像品質を客観的に評価可能であり、顔画像品質の評価結果の正確率が高く、また、本願の実施例は画像における顔の解像度をそのまま取得するのではなく、顔の大きさ情報を取得することで顔認識結果に影響する顔解像度を反映し、画像における顔の解像度をそのまま取得することに比べ、演算効率の向上に寄与し、顔品質評価のリアルタイム性の向上に寄与する。
【０１６５】
さらに、上記電子機器の実施例にはさらに、顔画像品質を決定する装置が出力した複数の画像における顔の品質情報に基づき、顔の品質が高い少なくとも一つの画像を選択するための選択モジュール、および選択した少なくとも一つの画像の顔検出を行うための顔検出モジュールが含まれてもよい。
【０１６６】
該実施例に基づき、顔の品質が悪い画像を除去し、顔の品質が高い画像を選択して顔検出および認識を行うことができ、選択した顔の品質が高い画像の顔認識率が高いため、顔認識の正確率の向上に寄与し、顔認識の演算データ量の低減に寄与し、それにより有効画像に対する顔認識速度の向上に寄与する。
【０１６７】
本願の実施例はさらに、実行可能命令を記憶するためのメモリ、およびメモリと通信して実行可能命令を実行し、それにより本願の上記いずれか一つの実施例の顔画像品質を決定する方法の動作を完了するためのプロセッサを含む他の電子機器を提供する。
【０１６８】
本願の上述各実施例の電子機器は、例えば移動端末、パーソナルコンピュータ（ＰＣ）、タブレット、サーバなどであってもよい。
【０１６９】
本願の実施例はさらに、コンピュータ読み取り可能な命令を記憶するためのコンピュータ記憶媒体であって、該命令は実行される時、本願の上記いずれか一つの実施例の顔画像品質を決定する方法の動作を実現するコンピュータ記憶媒体を提供する。
【０１７０】
図８は本願の電子機器の一実施例の構成模式図である。以下に図８を参照すると、本願の実施例の端末機器またはサーバの実現に適する電子機器の構成模式図が示される。図８に示すように、該電子機器は一つ以上のプロセッサ、通信部などを含み、前記一つ以上のプロセッサは例えば、一つ以上の中央処理装置（ＣＰＵ）８０１、および／または一つ以上の画像処理装置（ＧＰＵ）８１３などであり、プロセッサは読み取り専用メモリ（ＲＯＭ）８０２に記憶されている実行可能命令または記憶部分８０８からランダムアクセスメモリ（ＲＡＭ）８０３にロードされた実行可能命令に従って様々な適当の動作および処理を実行できる。通信部８１２はネットワークカードを含むことができるが、これに限定されず、前記ネットワークカードはＩＢ（Ｉｎｆｉｎｉｂａｎｄ）ネットワークカードを含むことができるが、これに限定されず、
プロセッサは読み取り専用メモリ８０２および／またはランダムアクセスメモリ８０３と通信して実行可能命令を実行し、バス８０４を介して通信部８１２と接続し、通信部８１２によって他の目標機器と通信し、それにより本願の実施例が提供するいずれか一項の方法に対応する動作、例えば、画像における顔の姿勢角情報および大きさ情報を取得することと、前記顔の姿勢角情報および大きさ情報に基づいて画像における顔の品質情報を取得することと、を完了することができる。
【０１７１】
また、ＲＡＭ８０３には、装置の動作に必要な種々のプログラムおよびデータを記憶することができる。ＣＰＵ８０１、ＲＯＭ８０２およびＲＡＭ８０３はバス８０４を介して互いに接続される。ＲＡＭ８０３が存在する場合、ＲＯＭ８０２は任意選択的なモジュールとなる。ＲＡＭ８０３は実行可能命令を記憶するか、または動作時にＲＯＭ８０２へ実行可能命令を書き込み、実行可能命令によって中央処理装置（ＣＰＵ）８０１は上記通信方法に対応する動作を実行する。入力／出力（Ｉ／Ｏ）インタフェース８０５もバス８０４に接続される。通信部８１２は統合設置してもよいし、また複数のサブモジュール（例えば複数のＩＢネットワークカード）を有するように設置してもよく、かつバスリンクに存在する。
【０１７２】
キーボード、マウスなどを含む入力部分８０６、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）などおよびスピーカーなどを含む出力部分８０７、ハードディスクなどを含む記憶部分８０８、およびＬＡＮカード、モデムのネットワークインタフェースカードなどを含む通信部分８０９といった部品は、Ｉ／Ｏインタフェース８０５に接続される。通信部分８０９はインターネットなどのネットワークによって通信処理を実行する。ドライバ８１０も必要に応じてＩ／Ｏインタフェース８０５に接続される。取り外し可能な媒体８１１、例えば磁気ディスク、光ディスク、磁気光ディスク、半導体メモリなどは、必要に応じてドライバ８１０に取り付けられ、それによってそこから読み出されたコンピュータプログラムが必要に応じて記憶部分８０８にインストールされる。
【０１７３】
説明すべきは、図８に示すアーキテクチャは任意選択的な一実施形態に過ぎず、具体的な実践では、実際の必要に応じて上記図８の部品数およびタイプを選択、減少、増加または交換することができ、異なる機能部品の設置上でも、分離設置または統合設置などの実施形態を採用でき、例えばＧＰＵ８１３とＣＰＵ８０１は分離設置するかまたはＧＰＵ８１３をＣＰＵ８０１に統合するようにしてもよく、通信部は分離設置してもよいし、またＣＰＵ８０１またはＧＰＵ８１３に統合してもよいなどである。これらの置換可能な実施形態はいずれも本願に開示された保護範囲に属する。
【０１７４】
特に、本開示の実施例によれば、フローチャートを参照しながら上述したプロセスはコンピュータソフトウェアプログラムとして実現可能である。例えば、本開示の実施例はコンピュータプログラム製品を含み、それは機械可読媒体に有形に具現化された、フローチャートに示す方法を実行するためのプログラムコードを含むコンピュータプログラムを含み、プログラムコードは本願の実施例により提供される方法を実行するステップに対応する命令、例えば、画像における顔の姿勢角情報および大きさ情報を取得する命令と、前記顔の姿勢角情報および大きさ情報に基づいて画像における顔の品質情報を取得する命令と、を含むことができる。このような実施例では、該コンピュータプログラムは通信部分８０９によってネットワークからダウンロードおよびインストールでき、および／または取り外し可能な媒体８１１からインストールできる。該コンピュータプログラムは中央処理装置（ＣＰＵ）８０１に実行される時、本願の方法に限定された上記機能を実行する。
【０１７５】
本願の実施例は任意選択的に、居住区監視またはセキュリティ監視分野、スナップ撮影装置または顔認識に関連する製品に用いることができ、それはカメラが取得した画像（即ち本願の実施例における画像）の顔検出を行い、顔画像を認識し、そして顔認識の正確率を向上させ、誤認識率および認識漏れ率を低下させ、および不要な認識を回避するために、まず画像の顔画像品質を決定する装置または機器に供給し、画像をスクリーニングし、それによって品質が高い顔画像を選別する必要がある。顔画像品質を評価することで、顔振り角が大きいまたは頭の下げ角が大きいまたは顔の画素数が少なすぎる（つまり、顔の大きさが小さすぎる）画像は、正確に認識されにくいため除去される。本願の実施例の顔画像品質を決定する方法、装置または機器によって、各画像における顔の品質を取得し、画像における顔の品質が低く、顔認識に適しない上記画像を効果的にフィルタして除去し、それにより顔認識の回数を低下させ、顔認識効率を向上させることができ、本願の実施例は組み込み機器において顔を認識するために時間がかかるシーンに用いる場合、効果が一層著しくなる。
【０１７６】
本願の実施例は少なくとも以下の有益な技術的効果を有する。即ち、本願の実施例は顔認識が容易な顔画像が求められているというニーズを十分に考慮し、顔姿勢角を推定して顔の大きさと組み合わせて評価指標を設計し、顔ヨー角およびピッチ角、ならびに顔の大きさを組み合わせて顔画像品質を総合的に評価し、発生し得る不正確な顔姿勢角推定を補正し、リアルタイム性が高く、応用しやすいのみならず、評価方法の正確性および信頼性を保証することもでき、画像における顔の解像度をそのまま取得するのではなく、顔の大きさ情報を取得することで顔認識結果に影響する顔解像度を反映し、画像における顔の解像度をそのまま取得することに比べ、演算効率の向上に寄与し、それにより顔品質評価のリアルタイム性の向上に寄与し、顔の品質が悪い画像を除去し、顔の品質が高い画像を選択して顔検出および認識を行うことで、顔認識の正確率の向上に寄与し、顔認識の演算データ量の低減に寄与し、それにより有効画像に対する顔認識速度の向上に寄与する。
【０１７７】
当業者であれば、上記各方法の実施例を実現する全てまたは一部のステップはプログラムによって関連ハードウェアに命令を出して完了させることができることを理解すべきであり、前記プログラムは、ＲＯＭ、ＲＡＭ、磁気ディスクまたは光ディスクなどプログラムコードを記憶可能である様々な媒体を含むコンピュータ読み取り可能記憶媒体に記憶可能であり、該プログラムは実行時、上記各方法の実施例のステップを実行する。
【０１７８】
本明細書における各実施例は漸進の方式を採用して記述し、各実施例では他の実施例との相違点を重点に説明し、各実施例間の同じまたは類似部分は互いに参照すればよい。システムの実施例は、方法の実施例に基本的に対応するため、記述したものが比較的簡単で、その関連部分は方法の実施例の一部の説明を参照すればよい。
【０１７９】
本願の方法および装置は様々な方式で実現し得る。例えば、ソフトウェア、ハードウェア、ファームウェアまたはソフトウェア、ハードウェア、ファームウェアの任意の組み合わせで本願の方法および装置を実現できる。前記方法のステップに付けられる上記順序は説明するためのものに過ぎず、本願の方法のステップは、特に断らない限り、以上に具体的に記述した順序に限定されない。また、いくつかの実施例では、本願を記録媒体に記録されたプログラムとして実施してもよく、これらのプログラムは本願に係る方法を実現するための機械可読指令を含む。従って、本願は本願に係る方法を実行するためのプログラムを記憶する記録媒体をも包含する。
【０１８０】
本願の記述は例示および説明のためのもので、漏れがないものまたは開示した形式に本願を限定するものではない。様々な修正および変更は、当業者にとって自明である。選択および記述した実施例は、本願の原理および実際の適用をより効果的に説明し、かつ当業者に本願を理解させて特定の用途に適する様々な修正付きの様々な実施例を設計するためのものである。
【図１】
0006871416.tif 000079
【図２】
0006871416.tif 000080
【図３】
0006871416.tif 000081
【図４】
0006871416.tif 000082
【図５】
0006871416.tif 000083
【図６】
0006871416.tif 000084
【図７】
0006871416.tif 000085
【図８】
0006871416.tif 000086