(57)【要約】本発明の実施例は、顔マッチング方法および装置、記憶媒体を開示する。前記顔マッチング方法は、マッチングすべき第１顔情報の第１属性を取得するステップと、前記第１属性に基づいて、優先マッチング範囲を特定するステップと、前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行うステップと、を含む。【選択図】図１
2021520567.tif 000002
【特許請求の範囲】
【請求項１】
マッチングすべき第１顔情報の第１属性を取得するステップと、
前記第１属性に基づいて、優先マッチング範囲を特定するステップと、
前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行うステップと、を含むことを特徴とする顔マッチング方法。
【請求項２】
前記第１顔情報と前記優先マッチング範囲における第２顔情報とのマッチングに失敗したときに、前記第１顔情報と前記優先マッチング範囲以外の第２顔情報とに対してマッチングを行うステップを更に含むことを特徴とする請求項１に記載の顔マッチング方法。
【請求項３】
前記マッチングすべき第１顔情報の第１属性を取得するステップは、
前記第１顔情報に基づいて、第１採取対象の対象属性を取得することと、
前記第１顔情報の採取属性を取得することと、のうちの少なくとも１つを含むことを特徴とする請求項１または２に記載の顔マッチング方法。
【請求項４】
前記第１顔情報に基づいて、第１採取対象の対象属性を取得することは、
前記第１顔情報に基づいて、前記第１採取対象の性別を取得することと、
前記第１顔情報に基づいて、前記第１採取対象の年齢を取得することと、
前記第１顔情報に基づいて、前記第１採取対象の髪の長さを取得することと、
前記第１顔情報に基づいて、前記第１採取対象の着用品を取得することと、のうちの少なくとも１つを含むことを特徴とする請求項３に記載の顔マッチング方法。
【請求項５】
前記第１属性に基づいて、優先マッチング範囲を特定するステップは、
前記第１採取対象の性別に基づいて、第１優先マッチング範囲を特定し、前記第１優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の性別と、前記第１採取対象の性別とは同じであることと、
前記第１採取対象の年齢に基づいて、第２優先マッチング範囲を特定し、前記第２優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象は、前記第１採取対象の年齢に相応しいことと、
前記第１採取対象の髪の長さに基づいて、第３優先マッチング範囲を特定し、前記第３優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象は、前記第１採取対象の髪の長さに相応しいことと、
前記第１採取対象の着用品に基づいて、第４優先マッチング範囲を特定し、前記第４優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象と、前記第１採取対象とは、同じ特定の装飾品を有することと、のうちの少なくとも１つを含むことを特徴とする請求項４に記載の顔マッチング方法。
【請求項６】
前記着用品は、メガネと、服飾と、アクセサリーと、バッグと、のうちの少なくとも１つを含むことを特徴とする請求項４または５に記載の顔マッチング方法。
【請求項７】
前記第１顔情報の採取属性を取得することは、
前記第１顔情報の採取位置を取得することと、
前記第１顔情報の採取位置の所在する空間の空間属性を取得することと、のうちの少なくとも１つを含むことを特徴とする請求項３から６の何れか一項に記載の顔マッチング方法。
【請求項８】
前記第１属性に基づいて、優先マッチング範囲を特定するステップは、
前記採取位置に基づいて、第５優先マッチング範囲を特定し、前記第５優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象について記録された最後の出現地点と、前記採取位置との間の距離は、第１距離範囲内にあることと、
前記第５優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の採取位置に基づいて、第６優先マッチング範囲を特定し、当該採取位置は、記録された住所、記録された勤務先アドレス、または頻度閾値よりも高い出現頻度の地点を含むことと、のうちの少なくとも１つを含むことを特徴とする請求項７に記載の顔マッチング方法。
【請求項９】
前記第１属性に基づいて、優先マッチング範囲を特定するステップは、
前記空間属性に基づいて、第６優先マッチング範囲を特定し、前記第６優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の少なくとも１つの身分識別情報は、前記空間属性に関連付けられることと、
前記空間属性に基づいて、第７優先マッチング範囲を特定し、前記第７優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象が所持する機器の機器識別情報は、前記空間属性に対応する空間で採取された機器識別情報内に含まれていることと、のうちの少なくとも１つを含むことを特徴とする請求項７または８に記載の顔マッチング方法。
【請求項１０】
前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行うステップは、
少なくとも２つの優先マッチング範囲が存在するときに、前記少なくとも２つの優先マッチング範囲の積集合を取ることと、
前記第１顔情報と前記積集合における前記第２顔情報とに対してマッチングを行うことと、を含むことを特徴とする請求項１から９の何れか一項に記載の顔マッチング方法。
【請求項１１】
前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行うステップは、
少なくとも２つの優先マッチング範囲をマージして前記少なくとも２つの優先マッチング範囲の和集合を取得することと、
前記第１顔情報と前記和集合における前記第２顔情報とに対してマッチングを行うことと、を含むことを特徴とする請求項１から１０の何れか一項に記載の顔マッチング方法。
【請求項１２】
前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行うステップは、
少なくとも２つの優先マッチング範囲をマージして前記少なくとも２つの優先マッチング範囲の和集合を取得することと、
少なくとも２つの優先マッチング範囲が存在するときに、前記少なくとも２つの優先マッチング範囲の積集合を取ることと、
第１優先順位で前記第１顔情報と前記積集合における第２顔情報とに対してマッチングを行うことと、
第２優先順位で前記第１顔情報と前記和集合における前記第２顔情報とに対してマッチングを行うことと、を含み、
前記第２優先順位は、前記第１優先順位よりも低いことを特徴とする請求項１から１０の何れか一項に記載の顔マッチング方法。
【請求項１３】
前記第１顔情報にマッチングする第２顔情報が少なくとも２つ存在するときに、第１顔情報の第２属性を取得するステップと、
前記第２属性と前記第１顔情報にマッチングする前記第２顔情報の属性ラベルとに対してマッチングを行うステップと、
前記属性ラベルとの類似度の最も大きい第２属性の第２顔情報を選択するステップと、を更に含むことを特徴とする請求項１から１２の何れか一項に記載の顔マッチング方法。
【請求項１４】
マッチングすべき第１顔情報の第１属性を取得するように構成される第１取得モジュールと、
前記第１属性に基づいて、優先マッチング範囲を特定するように構成される特定モジュールと、
前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行うように構成される第１マッチングモジュールと、を備えることを特徴とする顔マッチング装置。
【請求項１５】
前記第１顔情報と前記優先マッチング範囲における第２顔情報とのマッチングに失敗したときに、前記第１顔情報と前記優先マッチング範囲以外の第２顔情報とに対してマッチングを行うように構成される第２マッチングモジュールを更に備えることを特徴とする請求項１４に記載の顔マッチング装置。
【請求項１６】
前記第１取得モジュールは、
前記第１顔情報に基づいて、第１採取対象の対象属性を取得することと、
前記第１顔情報の採取属性を取得することと、のうちの少なくとも１つを実行するように構成されることを特徴とする請求項１４または１５に記載の顔マッチング装置。
【請求項１７】
前記第１取得モジュールは、
前記第１顔情報に基づいて、前記第１採取対象の性別を取得することと、
前記第１顔情報に基づいて、前記第１採取対象の年齢を取得することと、
前記第１顔情報に基づいて、前記第１採取対象の髪の長さを取得することと、
前記第１顔情報に基づいて、前記第１採取対象の着用品を取得することと、のうちの少なくとも１つを実行するように構成されることを特徴とする請求項１６に記載の顔マッチング装置。
【請求項１８】
前記特定モジュールは、
前記第１採取対象の性別に基づいて、第１優先マッチング範囲を特定し、前記第１優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の性別と、前記第１採取対象の性別とは同じであることと、
前記第１採取対象の年齢に基づいて、第２優先マッチング範囲を特定し、前記第２優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象は、前記第１採取対象の年齢に相応しいことと、
前記第１採取対象の髪の長さに基づいて、第３優先マッチング範囲を特定し、前記第３優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象は、前記第１採取対象の髪の長さに相応しいことと、
前記第１採取対象の着用品に基づいて、第４優先マッチング範囲を特定し、前記第４優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象と、前記第１採取対象とは、同じ特定の装飾品を有することと、のうちの少なくとも１つを実行するように構成されることを特徴とする請求項１７に記載の顔マッチング装置。
【請求項１９】
前記着用品は、メガネと、服飾と、アクセサリーと、バッグと、のうちの少なくとも１つを含むことを特徴とする請求項１７または１８に記載の顔マッチング装置。
【請求項２０】
前記第１取得モジュールは、
前記第１顔情報の採取位置を取得することと、
前記第１顔情報の採取位置の所在する空間の空間属性を取得することと、のうちの少なくとも１つを実行するように構成されることを特徴とする請求項１６から１９の何れか一項に記載の顔マッチング装置。
【請求項２１】
前記特定モジュールは、
前記採取位置に基づいて、第５優先マッチング範囲を特定し、前記第５優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象について記録された最後の出現地点と、前記採取位置との間の距離は、第１距離範囲内にあることと、
前記第５優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の採取位置に基づいて、第６優先マッチング範囲を特定し、当該採取位置は、記録された住所、記録された勤務先アドレス、または頻度閾値よりも高い出現頻度の地点を含むことと、のうちの少なくとも１つを実行するように構成されることを特徴とする請求項２０に記載の顔マッチング装置。
【請求項２２】
前記特定モジュールは、
前記空間属性に基づいて、第６優先マッチング範囲を特定し、前記第６優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の少なくとも１つの身分識別情報は、前記空間属性に関連付けられることと、
前記空間属性に基づいて、第７優先マッチング範囲を特定し、前記第７優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象が所持する機器の機器識別情報は、前記空間属性に対応する空間で採取された機器識別情報内に含まれていることと、のうちの少なくとも１つを実行するように構成されることを特徴とする請求項２０に記載の顔マッチング装置。
【請求項２３】
前記第１マッチングモジュールは、
少なくとも２つの優先マッチング範囲が存在するときに、前記少なくとも２つの優先マッチング範囲の積集合を取り、
前記第１顔情報と前記積集合における前記第２顔情報とに対してマッチングを行うように構成されることを特徴とする請求項１４から２２の何れか一項に記載の顔マッチング装置。
【請求項２４】
前記第１マッチングモジュールは、
少なくとも２つの優先マッチング範囲をマージして前記少なくとも２つの優先マッチング範囲の和集合を取得し、
前記第１顔情報と前記和集合における前記第２顔情報とに対してマッチングを行うように構成されることを特徴とする請求項１４から２３の何れか一項に記載の顔マッチング装置。
【請求項２５】
前記第１マッチングモジュールは、
少なくとも２つの優先マッチング範囲をマージして前記少なくとも２つの優先マッチング範囲の和集合を取得し、
少なくとも２つの優先マッチング範囲が存在するときに、前記少なくとも２つの優先マッチング範囲の積集合を取り、
第１優先順位で前記第１顔情報と前記積集合における第２顔情報とに対してマッチングを行い、
第２優先順位で前記第１顔情報と前記和集合における前記第２顔情報とに対してマッチングを行うように構成され、
前記第２優先順位は、前記第１優先順位よりも低いことを特徴とする請求項１４から２３の何れか一項に記載の顔マッチング装置。
【請求項２６】
前記第１顔情報にマッチングする第２顔情報が少なくとも２つ存在するときに、第１顔情報の第２属性を取得するように構成される第２取得モジュールと、
前記第２属性と前記第１顔情報にマッチングする前記第２顔情報の属性ラベルとに対してマッチングを行うように構成される第３マッチングモジュールと、
前記属性ラベルとの類似度の最も大きい第２属性の第２顔情報を選択するように構成される選択モジュールと、を更に備えることを特徴とする請求項１４から２５の何れか一項に記載の顔マッチング装置。
【請求項２７】
電子機器であって、
メモリと、
前記メモリに接続されるプロセッサと、を備え、
前記プロセッサは、前記メモリにおけるコンピュータ実行可能な指令を実行することにより、請求項１から１３の何れか一項に記載の方法を実施するであることを特徴とする電子機器。
【請求項２８】
コンピュータ実行可能な指令が記憶されるコンピュータ記憶媒体であって、
プロセッサは、前記コンピュータ実行可能な指令を実行すると、請求項１から１３の何れか一項に記載の方法を実施することを特徴とするコンピュータ記憶媒体。
【請求項２９】
コンピュータ実行可能な指令を含むコンピュータプログラム製品であって、
プロセッサは、前記コンピュータ実行可能な指令を実行すると、請求項１から１３の何れか一項に記載の方法を実施することを特徴とするコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報技術分野に係るが、情報技術分野に限られず、特に顔マッチング方法および装置、記憶媒体に関する。
＜関連出願の相互引用＞
本願は、出願番号が２０１８１０５６９９２１．８であり、出願日が２０１８年０６月０５日である中国特許出願を基に提出され、当該中国特許出願の優先権を主張し、当該中国特許出願の全文が参考として本願に組み込まれる。
【背景技術】
【０００２】
顔マッチングは、人像認識またはフェース認識技術であり、採取された顔を予め取得された顔に照合することで、採取された顔の身分認識を実施する。しかし、関連技術において、顔マッチングの効率が非常に低いため、顔マッチングのフィードバック遅延が大きいことが発見されていた。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
これに鑑みて、本発明の実施例が顔マッチング方法および装置、記憶媒体を提供することは望ましい。
【課題を解決するための手段】
【０００４】
本発明の解決手段は、以下のように講じられる。
【０００５】
第１態様において、本発明の実施例は、顔マッチング方法を提供する。当該顔マッチング方法は、
マッチングすべき第１顔情報の第１属性を取得するステップと、
前記第１属性に基づいて、優先マッチング範囲を特定するステップと、
前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行うステップと、を含む。
【０００６】
第２態様において、本発明の実施例は、顔マッチング装置を提供する。当該顔マッチング装置は、
マッチングすべき第１顔情報の第１属性を取得するように構成される第１取得モジュールと、
前記第１属性に基づいて、優先マッチング範囲を特定するように構成される特定モジュールと、
前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行うように構成される第１マッチングモジュールと、を備える。
【０００７】
第３態様において、本発明の実施例は、電子機器を提供する。当該電子機器は、
メモリと、
前記メモリに接続されるプロセッサと、を備え、
前記プロセッサは、前記メモリにおけるコンピュータ実行可能な指令を実行することにより、上記１つまたは複数の解決手段に供される顔マッチング方法を実施する。
【０００８】
第４態様において、本発明の実施例は、コンピュータ記憶媒体を提供する。前記コンピュータ記憶媒体には、コンピュータ実行可能な指令が記憶され、プロセッサは、前記コンピュータ実行可能な指令を実行すると、上記１つまたは複数の解決手段に供される顔マッチング方法を実施できる。
【０００９】
第５態様において、本発明の実施例は、コンピュータプログラム製品を提供する。前記コンピュータプログラム製品は、コンピュータ実行可能な指令を含み、プロセッサは、前記コンピュータ実行可能な指令を実行すると、上記１つまたは複数の解決手段に供される顔マッチング方法を実施できる。
【００１０】
本発明の実施例に係る顔マッチング方法および装置、記憶媒体では、顔マッチングを行う前に、マッチングすべき第１顔情報の第１属性を先に取得し、その後第１属性に基づいて、マッチングされる第２顔情報の選定を行うことにより、優先マッチング範囲を特定し、優先的に第１顔情報と優先マッチング範囲における第２顔情報とに対してマッチングを行う。第１属性が反映したのは第１顔情報の属性であるため、優先マッチング範囲における第２顔情報に対応する属性は、第１属性に適応する。
【００１１】
第１側面では、優先マッチング範囲外にある第２顔情報より、優先マッチング範囲内にある第２顔情報は、第１顔情報とのマッチングに成功する確率が高くなるため、明らかに、優先的に優先マッチング範囲内の第２顔情報でマッチングを行うことにより、第１顔情報とのマッチングに成功する第２顔情報がより迅速に見つけられ、マッチング効率が向上し、顔の高速マッチングが実現できる。
【００１２】
第２側面では、優先マッチング範囲を利用して第１顔情報のマッチングを行い、第１顔情報にマッチングする第２顔情報を優先マッチング範囲内で迅速に見つけると、マッチングを終了可能であるため、マッチングに必要な回数や情報量が減少され、サーバによる顔情報マッチングの負荷量が低減され、不必要なマッチングが除去できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例に係る第１種の顔マッチング方法の模式的なフローチャートである。
【図２】本発明の実施例に係る顔マッチングシステムの構造模式図である。
【図３】本発明の実施例に係る第２種の顔マッチング方法の模式的なフローチャートである。
【図４】本発明の実施例に係る情報処理装置の構造模式図である。
【図５】本発明の実施例に係る別の情報処理装置の構造模式図である。
【図６】本発明の実施例に係る電子機器の構造模式図である。
【発明を実施するための形態】
【００１４】
以下では、本発明の解決手段について、図面および具体的な実施例を組み合わせてより詳細に説明する。
【００１５】
図１に示すように、本実施例は、顔マッチング方法を提供する。当該顔マッチング方法は、以下のステップＳ１１０〜ステップＳ１３０を含む。
【００１６】
ステップＳ１１０では、マッチングすべき第１顔情報の第１属性を取得する。
【００１７】
ステップＳ１２０では、前記第１属性に基づいて、優先マッチング範囲を特定する。
【００１８】
ステップＳ１３０では、前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行う。
【００１９】
本実施例に係る顔マッチング方法は、データベースまたはバックグラウンドサーバ等の電子機器に適用可能である。図２は、情報処理システムを示し、当該情報処理システムは、サービスバックグラウンドを含み、当該サービスバックグラウンドには、１つまたは複数のサーバが含まれ、当該方法は、サーバに適用可能である。図２には、端末１、端末２および端末３等が示されている。なお、当該図２に３種の端末が示されているが、具体的に実施する際に、サーバに接続された端末は、各種タイプの端末、例えば、各種タイプのモバイル端末または固定端末等であってもよく、図２に示すものに限定されない。端末は、第１顔情報を含む画像情報、ログイン情報、ＭＡＣアドレス、ＩＰアドレスおよび接続情報、並びに、採取位置および採取パラメータ等の各種の情報をサーバへ伝送してもよい。
【００２０】
ステップＳ１１０では、サーバは、端末機器から前記第１顔情報を受信してから、属性抽出ルールに従って前記第１属性を抽出し、第１属性に基づいて優先マッチング範囲を絞り込んでもよい。
【００２１】
前記第１属性は、１つまたは複数の属性値を含んでもよい。１つまたは複数の属性値により前記優先マッチング範囲を特定できる。Ｎ個の属性値により１つの優先マッチング範囲を特定し、Ｍ個の属性値により２つ以上の優先マッチング範囲を特定した場合に、積集合を取ることで複数の優先マッチング範囲の積集合を最終的な優先マッチング範囲として取得してもよい。前記Ｎと前記Ｍは、何れも正整数である。前記Ｍは、前記Ｎよりも大きくなってもよい。他の幾つかの実施例では、マッチング漏れが減少されるように、Ｍ個の属性値により特定された少なくとも２つの優先マッチング範囲をマージして、マージされた優先マッチング範囲を取得し、マージされた優先マッチング範囲を必要なマッチングまたは最終マッチングの範囲としてもよい。幾つかの実施例では、積集合に対応する優先マッチング範囲は、第１優先順位のマッチング範囲であってもよく、和集合に対応する優先マッチング範囲は、最終的にマッチングされる優先マッチング範囲ではないときに、第２優先順位の優先マッチング範囲であってもよい。前記第１優先順位は、前記第２優先順位よりも高い。とにかく、前記優先マッチング範囲は複数あり得る。複数の優先マッチング範囲の間は、優先順位を設定可能である。
【００２２】
ここで、優先レベルの優先性は、以下の幾つかの態様の少なくとも１つとして体現されてもよい。
【００２３】
マッチング時間順。複数の優先マッチング範囲が早い順にマッチングされるものである場合に、優先順位の高い優先マッチング範囲は、先にマッチングされ、優先順位の低い優先マッチング範囲は、後でマッチングされる。
【００２４】
マッチング結果の優先順。複数の優先順位の優先マッチング範囲の何れにも第１顔情報にマッチングする第２顔情報が存在する場合に、優先的に優先順位の高い優先マッチング範囲における、第１顔情報にマッチングする第２顔情報を最終的なマッチング結果として選択して出力する。例えば、幾つかの実施例では、異なる優先順位の優先マッチング範囲にマッチング時間順が規定されていない、同時に異なる優先順位の優先マッチング範囲を照合して得られた異なる優先マッチング範囲には第１顔情報にマッチングする第２顔情報が複数存在するときに、優先的に優先順位の高い優先マッチング範囲における第２顔情報を最終的なマッチング結果として選択する。
【００２５】
当該優先マッチング範囲は、複数の第２顔情報の情報ライブラリを含んでもよい。通常の場合に、前記優先マッチング範囲に含まれる第２顔情報のデータ量は、フルデータベースに含まれる第２顔情報のデータ量より小さい。当該優先マッチング範囲は、フルデータベースのうち、前記優先マッチング範囲以外の非優先マッチング範囲よりも、前記第１顔情報とのマッチング条件を満たす第２顔情報を含む確率が高い。
【００２６】
優先マッチング範囲がフルデータベースよりもマッチングに必要な第２顔情報を減少し、前記第１顔情報にマッチングする第２顔情報を供給する確率も高いため、マッチングの回数が少なく、マッチングの効率が高いとともに、前記第１顔情報にマッチングする第２顔情報もより迅速に見つけることができる。
【００２７】
幾つかの実施例では、第１顔情報と前記第２顔情報は、何れも顔図形を含む画像であってもよく、顔特徴を含むテキストであってもよい。
【００２８】
他の幾つかの実施例では、図３に示すように、前記方法は、ステップＳ１４０を更に含む。
ステップＳ１４０では、前記第１顔情報と前記優先マッチング範囲における第２顔情報とのマッチングに失敗したときに、前記第１顔情報と前記優先マッチング範囲以外の第２顔情報とに対してマッチングを行う。
【００２９】
優先マッチング範囲内で前記第１顔情報とのマッチングに成功しなかった（即ち、第１顔情報と前記優先マッチング範囲内の第２顔情報とのマッチングに失敗した）場合に、前記第１顔情報とのマッチングに成功する第２顔情報が見つかるまで、または、前記フルデータベースの第２顔情報とのマッチングが完了するまで、引き続き第１顔情報と非優先マッチング範囲内の第２顔情報とに対してマッチングを行う。
【００３０】
本実施例では、第１顔情報と優先マッチング範囲内の第２顔情報とのマッチングに失敗したときに、更に、優先マッチング範囲以外の第２顔情報とマッチングを行うため、優先マッチング範囲内の第２顔情報のみとマッチングを行うことによって漏れてしまう問題は回避可能であり、第１顔情報にマッチングする第２顔情報がフルデータベースに存在するときにマッチングの成功は確保される。
【００３１】
幾つかの実施例では、前記ステップＳ１１０は、
前記第１顔情報に基づいて、第１採取対象の対象属性を取得することと、
前記第１顔情報の採取属性を取得することと、のうちの少なくとも１つを含んでもよい。
【００３２】
前記第１属性は、第１採取対象の第１顔情報であってもよく、前記第１採取対象は、採取される対象であってもよく、前記第１顔情報は、前記第１採取対象を採取して形成された情報であってもよい。前記対象属性は、前記第１採取対象を記述する情報である。
【００３３】
幾つかの実施例では、前記対象属性は、第１採取対象の性別、年齢、身長、太り具合等の情報を含んでもよい。
【００３４】
例えば、端末機器は、１つの写真またはビデオ等の画像情報（当該画像情報は、第１顔情報を含む全身像または半身像であってもよい）を採取し、まず、顔図形に基づいて、サーバ等の電子機器が当該顔図形に対応する第１採取対象の性別を認識してもよい。例えば、サーバは、認識モデルに基づいて第１採取対象の性別を認識してもよい。当該認識モデルは、サンプルデータの訓練によって得られたデータモデルを含んでもよい。前記データモデルは、ニューラルネットワーク、二分木モデル、線形回帰モデルまたはベクタマシン等のビッグデータモデルを含んでもよい。前記認識モデルは、データモデルを含むが、データモデルに限定されない。
【００３５】
更に例えば、前記画像情報が半身像を含む場合に、半身像を基に、端末機器の採取パラメータ（例えば、焦点距離および採取角度）等を組み合わせて、前記第１採取対象の体重範囲（その太り具合に対応する）を推定してもよい。
【００３６】
より更に例えば、前記画像情報が全身像を含む場合に、全身像を基に、端末機器の採取パラメータを組み合わせて、第１採取対象の身長範囲を推定してもよい。
【００３７】
幾つかの実施例では、半身像または全身像に基づいて、第１採取対象の髪の長さ、身なり、装身具等の情報を特定してもよい。当該装身具は、ピアス、イヤリング、頭飾りまたはネックレス、ハンドアクセサリー等を含んでもよい。
【００３８】
とにかく、前記対象属性は、採取対象の特点を記述する情報であってもよい。
【００３９】
前記採取属性は、前記画像情報の採取位置、採取時間、採取位置に対応する空間のシーン特点情報を含んでもよい。
【００４０】
例えば、画像情報の採取位置がＡ国である場合に、採取される第１採取対象の常駐住所がＡ国である可能性はある。
【００４１】
幾つかの実施例では、前記第１顔情報に基づいて、第１採取対象の対象属性を取得することは、
前記第１顔情報に基づいて、前記第１採取対象の性別を取得することと、
前記第１顔情報に基づいて、前記第１採取対象の年齢を取得することと、
前記第１顔情報に基づいて、前記第１採取対象の髪の長さを取得することと、
前記第１顔情報に基づいて、前記第１採取対象の着用品を取得することと、のうちの少なくとも１つを含む。
【００４２】
幾つかの実施例では、前記ステップＳ１２０は、
前記第１採取対象の性別に基づいて、第１優先マッチング範囲を特定することと、
前記第１採取対象の年齢に基づいて、第２優先マッチング範囲を特定することと、
前記第１採取対象の髪の長さに基づいて、第３優先マッチング範囲を特定することと、
前記第１採取対象の着用品に基づいて、第４優先マッチング範囲を特定することと、のうちの少なくとも１つを含んでもよい。
前記第１優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の性別と、前記第１採取対象の性別は、同じであり、前記第２優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象は、前記第１採取対象の年齢に相応しく、前記第３優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象は、前記第１採取対象の髪の長さに相応しく、前記第４優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象と、前記第１採取対象は、同じ特定の装飾品を有する。
【００４３】
幾つかの実施例では、第１顔情報または前記第１顔情報を含む画像情報の解析により、前記第１採取対象の年齢の段階を特定してもよい。例えば、第１採取対象は、乳幼児、子供、少年、青年または老人等と特定可能である。幾つかの実施例では、更に、具体的な年齢区間を区分してもよい。例えば、５歳を１つの年齢層の年齢区間とし、第１顔情報または前記第１顔情報を含む画像情報の解析により、前記年齢区間を特定する。他の幾つかの実施例では、前記第１顔情報がビデオからのものであり、ビデオから採取された音声情報に基づいて前記年齢層および性別等の情報を特定してもよい。
【００４４】
前記髪の長さは、少なくとも短髪および長髪に分けられてもよい。他の幾つかの実施では、前記髪の長さは、超短髪、短髪、中長髪、長髪および超長髪等に分けられてもよい。例えば、第１採取対象自身の身体ノードは、髪の長さを区分する区切り点としてもよい。例えば、クルーカット等を超短髪と見なし、超短髪以外の髪の先が耳以上にあるものを短髪と見なし、髪の先が耳以下且つ肩部以上にあるものを中長髪と見なし、髪の先が肩部以下且つ腰部以上にあるものを長髪と見なし、髪の先が腰部以下にあるものを超長髪と見なす。髪の長さは、第１顔情報を含む半身像または全身像によって特定されてもよい。
【００４５】
幾つかの実施例では、優先マッチング範囲の絞り込みの精確性を確保するために、前記方法は、第２顔情報を定期的に或いは非定期的に更新することを更に含む。例えば、第２採取対象の顔情報または顔情報を含む画像を定期的に或いは非定期的に第２採取対象の所持する機器へ要求することを含む。
【００４６】
前記着用品は、メガネ、服飾、アクセサリーおよびバッグのうちの少なくとも１つを含む。
【００４７】
例えば、ユーザ（例えば、人）は、採取される対象の１つとしてもよい。視力障碍問題を有し、近視メガネ、遠視メガネ等の各種の視力矯正用のメガネを着用する必要があるユーザは存在する。このように、メガネは、優先マッチング範囲を特定する１つの参考依拠としてもよい。
【００４８】
異なるユーザの着服スタイルが異なる可能性があるし、好きな服が異なる可能性もある。本実施では、服飾品に基づいて前記優先マッチング範囲を絞り込んでもよい。例えば、服のスタイルに基づいて前記優先マッチング範囲を特定する。
【００４９】
アクセサリーは、頭部で装着される各種のアクセサリー、例えば、イヤリング、ネックレスを含んでもよい。幾つかの場合に、あるアクセサリーは、あるユーザにとって特定の意義を有するため、長期間に渡って装着されている。このように、同様にアクセサリーに基づいて前記優先マッチング範囲を絞り込んでもよい。
【００５０】
バックパックまたはショルダーバッグが好きなユーザもいれば、バッグを持つのが嫌なユーザもいる。このように、バッグまたはバッグの特点は、優先マッチング範囲を絞り込む依拠としてもよい。
【００５１】
本発明の実施例では、前記方法は、特定頻度よりも高い実頻度の着用品を選択して前記優先マッチング範囲を絞り込むことを更に含んでもよい。例えば、通常、実際に装着される頻度が特定頻度より高い着用品は、メガネ、特定意味を有するアクセサリー等を含んでもよい。
【００５２】
本実施例では、対象属性を利用して初回選定を行ってもよく、前記優先マッチング範囲を選択可能であり、第１顔情報にマッチングしない一部の第２顔情報を除去する目的が達成されたため、正式的な顔情報マッチングの情報量が減少され、マッチング量が減少され、マッチングレートが高められる。
【００５３】
幾つかの実施例では、前記第１顔情報の採取属性を取得することは、
前記第１顔情報の採取位置を取得することと、
前記第１顔情報の採取位置の所在する空間の空間属性を取得することと、のうちの少なくとも１つを含む。
【００５４】
前記採取位置は、採取された経緯度情報、採取された地名（当該採取された地名は、採取の団地レベルまたはビルレベルの識別子情報を含んでもよい）等を含んでもよい。
【００５５】
前記採取位置の所在する空間の空間属性は、当該空間用途を記述する用途情報、例えば、採取位置がデバートにおけるある店舗であることを含んでもよく、当該店舗の用途属性は、当該店舗で販売されているサービスまたは商品を記述する情報を含んでもよい。例えば、喫茶店、衣料品店等である。
【００５６】
前記用途情報は、娯楽施設で発生可能な娯楽活動タイプ、または施設の名称、例えば、北京工人体育館を指示するために用いられてもよい。
【００５７】
幾つかの実施例では、前記ステップＳ１２０は、
前記採取位置に基づいて、第５優先マッチング範囲を特定し、前記第５優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象について記録された最後の出現地点と前記採取位置との間の距離は、第１距離範囲内にあることと、
前記第５優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の採取位置に基づいて、第６優先マッチング範囲を特定し、当該採取位置は、記録された住所、記録された勤務先アドレス、または頻度閾値よりも高い出現頻度の地点を含む。
【００５８】
ここで頻度閾値よりも高い出現頻度の地点は、ユーザがよく行くデパート、よく行くレストランまたはフィットネスジム等の地点を含んでもよい。
【００５９】
本実施例から見れば、第２採取対象の最後出現地点は、第２採取対象が最後にネットワークへアクセスした地点、第２採取対象が最後に消費した地点を含んでもよい。無論、ここでの最後出現地点の出現時間と当前時間とは、特定時間範囲内にあり、当該特定時間範囲は、３０分、１時間、２時間または半日等であってもよい。第２採取対象が顔情報の採取位置に出現すれば、第２採取対象が第１採取対象である確率が高いことを意味する。
【００６０】
採取位置が第２採取対象の住所、勤務先アドレスまたはよく行く地点であれば、当該第２採取対象が第１採取対象である確率が相対的に高いため、優先マッチング範囲に納入されて優先マッチングを行わせてもよい。マッチング効率が向上しつつ、マッチング数が適切に減少可能であり、不必要な無効マッチング操作も除去できる。
【００６１】
幾つかの実施例では、前記ステップＳ１２０は、
前記空間属性に基づいて、第６優先マッチング範囲を特定することと、
前記空間属性に基づいて、第７優先マッチング範囲を特定することと、を含んでもよい。
前記第６優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の少なくとも１つの身分識別情報は、前記空間属性に関連付けられ、前記第７優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象が所持する機器の機器識別情報は、前記空間属性に対応する空間で採取された機器識別情報内に含まれている。
【００６２】
幾つかの実施例では、特定空間は、特定用途を有し、その自身が幾つかの会員カードまたはアプリ（Ａｐｐｌｉｃａｔｉｏｎ、ＡＰＰ）アカウントの身分識別情報を発行した。例えば、特定の人群れを巡るスポーツ用品店が１つの顔情報を採取してサーバへ提出した場合に、マッチング範囲を減縮するために、優先的に当該スポーツ用品店の店員の画像を優先マッチング範囲内に含まれる第２顔情報としてもよい。
【００６３】
他の幾つかの実施例では、所定空間に大量の機器識別情報が採取され、情報ライブラリ内に当該空間属性と採取された機器識別情報および対応ユーザの顔情報との対応関係が確立されている。したがって、その際、当該空間属性を依拠として、上記対応関係が存在する顔情報を優先マッチング範囲内の第２顔情報として特定可能である。前記機器識別情報は、ネットワークプロトコル（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ、ＩＰ）アドレスまたは媒体アクセス制御（Ｍｅｄｉａ Ａｃｃｅｓｓ Ｃｏｎｔｒｏｌ、ＭＡＣ）アドレス、国際携帯機器識別子（Ｉｎｔｅｒｎａｔｉｏｎａｌ Ｍｏｂｉｌｅ Ｅｑｕｉｐｍｅｎｔ Ｉｄｅｎｔｉｔｙ、ＩＭＥＩ）等の情報を含んでもよい。具体的に実施する際に、前記機器識別情報は、上記何れか一種に限定されない。幾つかの実施例では、前記機器識別情報は、更に、当該機器内に実装されたユーザ身分識別（例えば、ＳＩＭ）カードに対応する通信識別子、例えば、携帯番号を含んでもよい。
【００６４】
幾つかの実施例では、前記ステップＳ１３０は、
少なくとも２つの優先マッチング範囲が存在するときに、前記少なくとも２つの優先マッチング範囲の積集合を取ることと、前記第１顔情報と前記積集合における前記第２顔情報とに対してマッチングを行うこととを含んでもよい。例えば、上記第１優先マッチング範囲から第７優先マッチング範囲までに対して積集合を取る操作を行い、最終的な優先マッチング範囲（即ち、前記積集合）を取得し、第１優先順位で第１顔情報と当該最終的な優先マッチング範囲内の第２顔情報とに対してマッチングを行う。同時に少なくとも２つの優先マッチング範囲内に存在する第２顔情報と前記第１顔情報とのマッチングに成功する確率が明らかにもっと高いため、第１優先順位で最優先のマッチングを行うことにより、できるだけ最速のスピードで第１顔情報にマッチングする第２顔情報を特定することができる。
【００６５】
幾つかの実施例では、前記方法は、更に、
第２優先順位で第１顔情報と積集合以外の優先マッチング範囲における第２顔情報とに対してマッチングを行うことを含む。前記第２優先順位は、前記第１優先順位よりも低い。
【００６６】
他の幾つかの実施では、前記ステップＳ１４０は、
第３優先順位で第１顔情報と前記優先マッチング範囲外の第２顔情報とに対してマッチングを行うことを含んでもよい。前記第３優先順位は、前記第２優先順位よりも低い。
【００６７】
幾つかの実施例では、第１顔情報と積集合内の第２顔情報とのマッチングに失敗した場合に、第１顔情報と積集合以外の優先マッチング範囲における第２顔情報とに対してマッチングを行う。このように、マッチング効率をできるだけ向上させるとともに、不必要なマッチング量を減少することができる。
【００６８】
幾つかの実施例では、前記方法は、
前記第１顔情報にマッチングする第２顔情報が少なくとも２つ存在するときに、第１顔情報の第２属性を取得することと、
前記第２属性と前記第１顔情報にマッチングする前記第２顔情報の属性ラベルとに対してマッチングを行うことと、
前記属性ラベルとの類似度の最も大きい第２属性の第２顔情報を選択することとを更に含む。
【００６９】
前記第１顔情報と第２顔情報とに対してマッチングを行うことは、
２つの顔情報における顔特徴についてマッチングを行うことと、
プリセットの適合度に達した顔特徴の数を統計することと、
前記顔特徴の数が数量閾値に達せば、この２つの顔情報が互いにマッチングすると見なされ、そうでなければ、この２つの顔情報が互いにマッチングしないと見なされることと、を含んでもよい。
【００７０】
幾つかの実施例では、顔特徴がプリセットの適合度に達したか否かを判断する手法は、従来技術の何れか一種の方法を採用すればよいため、ここで一々例を挙げない。
【００７１】
幾つかの実施では、前記第１顔情報に対応する第１採取対象を認識するために、第１顔情報との適合度が最も高い第２顔情報を最終的なマッチング結果としてもよい。
【００７２】
他の幾つかの実施例では、複数の適合度が同じである第２顔情報が出現し、または、複数の適合度が何れも適合度閾値よりも高い第２顔情報が出現する。その際、第２属性に基づいて顔認識を更に補助してもよい。
【００７３】
ここでの第２属性は、前記第１属性に対応する同様の属性パラメータであってもよく、異なる属性パラメータであってもよい。
【００７４】
幾つかの実施例では、前記第２属性は、
消費レベルと、
趣味嗜好と、
社交関係等とのうちの少なくとも１つを含んでもよく、当該社交関係は、家庭状況、婚姻状況等の情報を含んでもよい。
【００７５】
これらの第２採取対象を記述する身分属性は、最終的にマッチングされる第２顔情報を補助的に特定するための補助情報としてもよい。
【００７６】
例えば、前記空間属性に基づいて第１採取対象の可能な消費レベルを把握してもよい。例えば、採取位置が１つのホテルであれば、当該ホテルの平均消費または最低消費等を第２属性として第２採取対象の消費レベルに対してマッチングを行ってもよい。
【００７７】
前記趣味嗜好は、第２採取対象の好み及び嫌みを記述する任意の情報であってもよい。例えば、採取された画像情報のうち、第１採取対象がペットを持ち歩いている場合に、ペットを好むことは、第２属性としてマッチングを補助する。
【００７８】
更に例えば、前記採取位置が１つのクラブであれば、前記趣味嗜好は、当該クラブの活動に基づいて特定されてもよい。例えば、バスケットボールクラブの場合に、前記第２属性は、バスケットボールを好むことであってもよい。
【００７９】
より更に例えば、第１顔情報を含む画像情報のうち、第１顔情報に対応する第１採取対象と他の対象との間の身振り等に基づいて、第１採取対象が連れ合いを有するか否か或いは家庭等の社交関係を有するか否かを前記第２属性として特定し、第１顔情報にマッチングする第２顔情報を更に特定してもよい。
【００８０】
そのため、本実施例では、ここでの第２属性が対象属性等を含んでもよく、第１顔情報にマッチングする第２顔情報が最終的に正確に特定可能であるため、精確な顔情報マッチングが実現され、１つの第１顔情報と複数の第２顔情報とのマッチングによって第１採取対象の身分を最終的に特定できないという問題が解決できる。そして、本実施例では、優先マッチング範囲が先に特定されたため、第１顔情報と複数の第２顔情報とのマッチングの出現確率が減少され、第２顔情報にマッチングすることを最終的に特定することによって引き起こされた遅延および操作が減少され、顔マッチングの効率が更に向上する。
【００８１】
例えば、第２属性は、複数の属性値を含んでもよく、本実施例では、複数の属性値と第２採取対象の身分属性とに対してマッチングを行い、マッチングに成功した属性値の最も多い第２採取対象の第２顔情報を最終のマッチング結果として選択する。当該マッチング結果は、前記第１採取対象の身分を認識するために用いられてもよく、および／または、最終のマッチング結果に対応する第２採取対象の身分属性ラベルは、前記第１採取対象の身分属性ラベルとして他の機器へ出力或いは伝送される。
【００８２】
とにかく、本発明の実施例では、前記第１顔情報と第２顔情報とのマッチングにより、第１顔情報にマッチングする第２顔情報に対応する身分情報および／または身分属性ラベルを特定可能であるため、精確なサービスの指向的提供は実現される。当該精確なサービスは、ニュースおよび／または広告等のコンテンツデータの精確なプッシュ、更に例えば、友達推薦等を含んでもよい。
【００８３】
幾つかの実施例では、前記身分属性ラベルと前記第１採取対象が出現する位置の位置属性ラベル（地理位置、所在する地理位置の空間属性）等との組み合わせを結合して精確なサービスの提供を行うことができる。
【００８４】
図４に示すように、本実施例は、顔マッチング装置を提供する。当該顔マッチング装置は、
マッチングすべき第１顔情報の第１属性を取得するように構成される第１取得モジュール１１０と、
前記第１属性に基づいて、優先マッチング範囲を特定するように構成される特定モジュール１２０と、
前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行うように構成される第１マッチングモジュール１３０と、を備える。
【００８５】
当該顔マッチング装置は、上記サーバまたは端末機器に適用可能であり、各種の電子機器に実装されるクライアントまたはソフトウェア開発キット等に対応可能である。
【００８６】
前記第１取得モジュール１１０、特定モジュール１２０および第１マッチングモジュール１３０は、何れもプログラムモジュールであってもよく、前記プログラムモジュールは、プロセッサによって実行されると、前記第１属性の取得、優先マッチング範囲の特定および顔情報のマッチングを実施可能である。
【００８７】
幾つかの実施例では、図５に示すように、前記装置は、前記第１顔情報と前記優先マッチング範囲における第２顔情報とのマッチングに失敗したときに、前記第１顔情報と前記優先マッチング範囲以外の第２顔情報とに対してマッチングを行うように構成される第２マッチングモジュール１４０を更に備える。
【００８８】
他の幾つかの実施例では、前記第１取得モジュール１１０は、前記第１顔情報に基づいて、第１採取対象の対象属性を取得することと、前記採取属性、即ち前記第１顔情報の採取属性を取得することと、のうちの少なくとも１つを実行するように構成される。
【００８９】
他の幾つかの実施例では、前記第１取得モジュール１１０は、前記第１顔情報に基づいて、前記第１採取対象の性別を取得することと、前記第１顔情報に基づいて、前記第１採取対象の年齢を取得することと、前記第１顔情報に基づいて、前記第１採取対象の髪の長さを取得することと、前記第１顔情報に基づいて、前記第１採取対象の着用品を取得することと、のうちの少なくとも１つを実行するように構成される。
【００９０】
他の幾つかの実施例では、前記特定モジュール１２０は、前記第１採取対象の性別に基づいて、第１優先マッチング範囲を特定し、前記第１優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の性別と、前記第１採取対象の性別とは同じであることと、前記第１採取対象の年齢に基づいて、第２優先マッチング範囲を特定し、前記第２優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象は、前記第１採取対象の年齢に相応しいことと、前記第１採取対象の髪の長さに基づいて、第３優先マッチング範囲を特定し、前記第３優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象は、前記第１採取対象の髪の長さに相応しいことと、前記第１採取対象の着用品に基づいて、第４優先マッチング範囲を特定し、前記第４優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象と、前記第１採取対象とは、同じ特定の装飾品を有することと、のうちの少なくとも１つを実行するように構成される。
【００９１】
幾つかの実施例では、前記着用品は、メガネ、服飾、アクセサリーおよびバッグのうちの少なくとも１つを含む。
【００９２】
幾つかの実施例では、前記第１取得モジュール１１０は、具体的に、
前記第１顔情報の採取位置を取得することと、
前記第１顔情報の採取位置の所在する空間の空間属性を取得することと、のうちの少なくとも１つを実行する。
【００９３】
更に、幾つかの実施例では、前記特定モジュール１２０は、
前記採取位置に基づいて、第５優先マッチング範囲を特定し、前記第５優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象について記録された最後の出現地点と、前記採取位置との間の距離は、第１距離範囲内にあることと、
前記第５優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の採取位置に基づいて、第６優先マッチング範囲を特定し、当該採取位置は、記録された住所、記録された勤務先アドレス、または頻度閾値よりも高い出現頻度の地点を含むことと、のうちの少なくとも１つを実行するように構成される。
【００９４】
更に、前記特定モジュール１２０は、
前記空間属性に基づいて、第６優先マッチング範囲を特定し、前記第６優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の少なくとも１つの身分識別情報は、前記空間属性に関連付けられることと、
前記空間属性に基づいて、第７優先マッチング範囲を特定し、前記第７優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象が所持する機器の機器識別情報は、前記空間属性に対応する空間で採取された機器識別情報内に含まれていることと、のうちの少なくとも１つを実行するように構成される。
【００９５】
幾つかの実施例では、前記第１マッチングモジュール１３０は、少なくとも２つの優先マッチング範囲が存在するときに、前記少なくとも２つの優先マッチング範囲の積集合を取り、前記第１顔情報と前記積集合における前記第２顔情報とに対してマッチングを行うように構成される。
【００９６】
幾つかの実施例では、前記第１マッチングモジュールは、少なくとも２つの優先マッチング範囲をマージして前記少なくとも２つの優先マッチング範囲の和集合を取得し、前記第１顔情報と前記和集合における前記第２顔情報とに対してマッチングを行うように構成される。
【００９７】
他の幾つかの実施例では、前記第１マッチングモジュールは、少なくとも２つの優先マッチング範囲をマージして前記少なくとも２つの優先マッチング範囲の和集合を取得し、少なくとも２つの優先マッチング範囲が存在するときに、前記少なくとも２つの優先マッチング範囲の積集合を取り、第１優先順位で前記第１顔情報と前記積集合における第２顔情報とに対してマッチングを行い、第２優先順位で前記第１顔情報と前記和集合における前記第２顔情報とに対してマッチングを行うように構成される。前記第２優先順位は、前記第１優先順位よりも低い。
【００９８】
他の幾つかの実施例では、前記装置は、前記第１顔情報にマッチングする第２顔情報が少なくとも２つ存在するときに、第１顔情報の第２属性を取得するように構成される第２取得モジュールと、前記第２属性と前記第１顔情報にマッチングする前記第２顔情報の属性ラベルとに対してマッチングを行うように構成される第３マッチングモジュールと、前記属性ラベルとの類似度の最も大きい第２属性の第２顔情報を選択するための選択モジュールと、を更に備える。
【００９９】
以下では、上記任意の実施例を組み合わせて幾つかの具体的な例示を提示する。
【０１００】
＜例示１＞
本例示は、顔マッチング方法を提供する。当該方法におけるマッチングすべき顔情報（即ち、上記第１顔情報）は、フェース（Ｆａｃｅ）識別子（Ｉｄｅｎｔｉｔｙ、ＩＤ）とも呼称されてもよく、ＦａｃｅＩＤと略称される。当該顔情報は、オフラインで何れか１つの顔写真を取ると、それのデータベースにおける記録にマッチング可能である。例えば、ホテル、デパート、交通サイト（空港または高速鉄道駅）等の場所の監視機器等で採取された顔情報である。
【０１０１】
精確性が保証されるように、マッチング範囲をできるだけ減縮する必要がある。
【０１０２】
第１ステップでは、写真を抽出する。当該写真は、上記マッチングすべき顔情報の情報源であってもよい。
【０１０３】
品質の高い写真（写真品質評価アルゴリズムが必要）を抽出する。例えば、各種の写真評価アルゴリズムを利用してプリセットの鮮明度よりも高い鮮明度の写真または最高鮮明度の写真を抽出し、または写真における顔の表し角度に基づいて、プリセットの変形値よりも小さい顔変形の写真を抽出し、または、所定採取角度で採取された顔の写真を抽出する。前記所定採取角度は、採取対象正面と採取機器の採取面との間の夾角が特定角度よりも小さい採取画角である。
【０１０４】
第２ステップでは、第１属性の抽出である。マッチングの前に、マッチング範囲が減縮されるように、ユーザ情報に対して抽出を行うべきである。抽出された情報は、画像情報の分析または画像情報の採取空間の分析により、第１属性が抽出されてもよく、当該第１属性は、
性別と、
年齢と
服飾（メガネ、服装、バッグ等）とのうちの何れか１つを含んでもよいが、それらに限定されない。
【０１０５】
第３ステップでは、優先マッチング範囲を設定する。例えば、性別が異なり、年齢層の差が大きい記録を排除した後、顔情報マッチングを行ってもよい。
【０１０６】
オフラインシーンでＦａｃｅＩＤマッチングを行う際に、シーン特点および需要に応じて、優先マッチング範囲を設定してもよい。例えば、優先マッチング範囲は、以下の特点の１つを有する。
目標ＩＤライブラリは、上記優先マッチング範囲として、例えば、オンラインマーケティング活動が行われた後、ユーザ群に触れた国際携帯機器識別子（ＩＭＥＩ）データを累積し、アクセスしたお客さんの状況に対する統計を望んでいる。当該シーン特点は、上記空間属性の１種であってもよく、当該空間のサービス供給属性または用途等の情報を記述可能である。
現場で採取されたＭＡＣアドレスがデータベース内にある（現場にＭＡＣ採取機器がある場合に向いている）。
マッチングされた採取対象が携帯する端末機器の直近出現点は、マッチングすべきＦａｃｅＩＤの採取位置の付近にある。
マッチングされた採取対象が携帯する端末機器は、マッチングすべきＦａｃｅＩＤの採取位置の付近にある。
マッチングされた採取対象の常住地とＦａｃｅＩＤの採取位置とが同じ町にある。
マッチングされた採取対象の勤務地とＦａｃｅＩＤの採取位置とが同じ町にある。
マッチングされた採取対象の年齢範囲は、ＦａｃｅＩＤに対応する第１採取対象と近接する。
マッチングされた採取対象の常用服飾品は、ＦａｃｅＩＤに対応する第１採取対象と同じまたは類似する。
【０１０７】
第４ステップでは、全データベースマッチングを行う。ここでの全データベースは、フルデータベースの略称であってもよい。
【０１０８】
優先マッチング範囲内でマッチングしなかったときに、全データベースマッチングを行うべきである。
【０１０９】
第５ステップでは、人群れを選定して結果を取る。
【０１１０】
優先マッチングであろうと全データベースマッチングであろうと、類似度が設定閾値を超える記録が複数出現する可能性はある。その際、人群れ属性ラベルを設定することにより選定を行ってもよい。人群れ属性ラベルは、例えば、
消費レベル
趣味嗜好
家庭状況
・・・である。
【０１１１】
選定された後、残りの記録のうち、目標との類似度が最も高いものをマッチング結果とする。
【０１１２】
図６に示すように、本実施例は、端末機器を提供する。当該端末機器は、メモリと、前記メモリに接続されるプロセッサとを備え、前記プロセッサは、前記メモリにおけるコンピュータ実行可能な指令を実行することにより、上記１つまたは複数の解決手段に供される顔マッチング方法、例えば、図１および図３に示す顔マッチング方法のうちの１つまたは複数を実施可能である。
【０１１３】
当該メモリは、各種のタイプのメモリであってもよく、ランダムアクセスメモリ、読み取り専用メモリ、フラッシュメモリ等であってもよい。前記メモリは、情報記憶に適用可能であり、例えば、コンピュータ実行可能な指令等を記憶する。前記コンピュータ実行可能な指令は、各種のプログラム指令、例えば、ターゲットプログラム指令および／またはソースプログラム指令等であってもよい。
【０１１４】
前記プロセッサは、各種タイプのプロセッサ、例えば、中央プロセッサ、マイクロプロセッサ、デジタル信号プロセッサ、プログラム可能なアレイ、デジタル信号プロセッサ、特定用途向けの集積回路または画像プロセッサ等であってもよい。
【０１１５】
前記プロセッサは、バスを介して前記メモリに接続されてもよい。前記バスは、集積回路バス等であってもよい。
【０１１６】
幾つかの実施例では、前記端末機器は、通信インターフェースを更に備えてもよく、当該通信インターフェースは、ネットワークインターフェース、例えば、ローカルエリアネットワークインターフェース、送受信アンテナ等を含んでもよい。前記通信インターフェースは、同様に前記プロセッサに接続され、情報の送受信に適用可能である。
【０１１７】
幾つかの実施例では、前記端末機器は、マンマシンインターフェースを更に備え、例えば、前記マンマシンインターフェースは、各種の入出力機器、例えば、キーボード、タッチスクリーン等を含んでもよい。
【０１１８】
本実施例は、コンピュータ記憶媒体を提供する。前記コンピュータ記憶媒体には、コンピュータ実行可能な指令が記憶され、前記コンピュータ実行可能な指令が実行されると、上記１つまたは複数の解決手段に供される顔マッチング方法、例えば、図１および図３に示す顔マッチング方法のうちの１つまたは複数は、実施可能である。
【０１１９】
前記コンピュータ記憶媒体は、記録機能を有する各種の記録媒体、例えば、ＣＤ、フロッピーディスク、ハードディスク、磁気テープ、Ｕディスクまたは移動ハードディスク等の各種の記憶媒体であってもよい。好適な前記コンピュータ記憶媒体は、非一時的記憶媒体であってもよく、当該コンピュータ記憶媒体がプロセッサによって読み取られることにより、コンピュータ記憶メカニズムに記憶されたコンピュータ実行可能な指令が第１プロセッサによって取得して実行されると、上記何れか１つの解決手段に供される顔マッチング方法は実施可能である。例えば、端末機器に用いられる顔マッチング方法またはサーバに用いられる顔マッチング方法は、実施可能である。
【０１２０】
本実施例は、コンピュータプログラム製品を更に提供し、前記コンピュータプログラム製品は、コンピュータ実行可能な指令を含み、前記コンピュータ実行可能な指令が実行されると、上記１つまたは複数の解決手段に供される情報処理方法、例えば、図１および／または図３に示す方法のうちの１つまたは複数は実施可能である。
【０１２１】
前記コンピュータプログラム製品は、コンピュータ記憶媒体に有形的に含まれるコンピュータプログラムを含み、コンピュータプログラムは、フローチャートに示す方法を実行するためのプログラムコードを含み、プログラムコードは、本発明の実施例に係る方法ステップを対応的に実行するための指令を含んでもよい。
【０１２２】
本発明に係る幾つかの実施例において、理解すべきことは、開示された機器及び方法が他の方式で実施され得る。以上で記述された機器実施例が単に例示であり、例えば、前記手段の区分が、単に１種の論理機能区分であり、実際に実施する際に他の区分方式があり得る。例えば、複数の手段若しくはユニットは、組み合わせられてもよく、或いは、別のシステムに統合されてもよく、または、幾つかの特徴が省略されてもよく、或いは実行されなくてもよい。また、表示若しくは議論された各構成部分同士間の結合、または直接結合、または通信接続は、幾つかのインターフェース、機器または手段の間接結合或いは通信接続によって実施されてもよく、電気的なもの、機械的なものまたは他の形態であってもよい。
【０１２３】
上記分離部品として説明された手段は、物理的に離間されたものであってもよく、でなくてもよい。手段として表示された部品は、物理手段であってもよく、でなくてもよい。即ち、当該部品は、１箇所に位置してもよく、複数のネットワークセルに分散されてもよい。本実施例の目的は、実際の需要に応じて、上記部品のうちの一部または全部の手段を選択して実施可能である。
【０１２４】
また、本発明の各実施例における各機能手段は、全部で１つの処理モジュールに統合されてもよく、各手段がそれぞれ単独で１つの手段としてもよく、２つまたは２つ以上の手段が１つの手段に統合されてもよい。上記統合手段は、ハードウェアの形態にて実施されてもよく、ハードウェアプラスソフトウェア機能手段の形態にて実施されてもよい。
【０１２５】
当業者であれば理解できるように、上記方法実施例の全部または一部のステップを実施するには、プログラム指令に関するハードウェアにて完成可能であり、上記プログラムは、コンピュータ読み取り可能な記憶媒体に記憶されてもよく、当該プログラムは、実行されるときに、上記方法実施例のステップを含むステップを実行し、上記記憶媒体は、移動記憶機器、読み取り専用メモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、磁気ディスクまたは光ディスク等のプログラムコードを記憶可能な各種の媒体を含んでもよい。
【０１２６】
上述したのが本発明の具体的な実施形態に過ぎないが、本発明の保護範囲は、それに限定されない。本技術分野に精通している如何なる技術者も本発明に記載の技術範囲内で変化または置換を容易に想到し得、それらは、本発明の保護範囲内に含まれるべきである。したがって、本発明の保護範囲は、上記請求項の保護範囲に準じるべきである。
【図１】
2021520567.tif 000003
【図２】
2021520567.tif 000004
【図３】
2021520567.tif 000005
【図４】
2021520567.tif 000006
【図５】
2021520567.tif 000007
【図６】
2021520567.tif 000008
【手続補正書】
【提出日】令和2年10月29日(2020.10.29)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
【図１】本発明の実施例に係る第１種の顔マッチング方法の模式的なフローチャートである。
【図２】本発明の実施例に係る顔マッチングシステムの構造模式図である。
【図３】本発明の実施例に係る第２種の顔マッチング方法の模式的なフローチャートである。
【図４】本発明の実施例に係る顔マッチング装置の構造模式図である。
【図５】本発明の実施例に係る別の顔マッチング装置の構造模式図である。
【図６】本発明の実施例に係る電子機器の構造模式図である。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本実施例に係る顔マッチング方法は、データベースまたはバックグラウンドサーバ等の電子機器に適用可能である。図２は、顔マッチングシステムを示し、当該情報処理システムは、サービスバックグラウンドを含み、当該サービスバックグラウンドには、１つまたは複数のサーバが含まれ、当該方法は、サーバに適用可能である。図２には、端末１、端末２および端末３等が示されている。なお、当該図２に３種の端末が示されているが、具体的に実施する際に、サーバに接続された端末は、各種タイプの端末、例えば、各種タイプのモバイル端末または固定端末等であってもよく、図２に示すものに限定されない。端末は、第１顔情報を含む画像情報、ログイン情報、ＭＡＣアドレス、ＩＰアドレスおよび接続情報、並びに、採取位置および採取パラメータ等の各種の情報をサーバへ伝送してもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
前記採取位置の所在する空間の空間属性は、当該空間用途を記述する用途情報、例えば、採取位置がデバートにおけるある店舗であることを含んでもよく、当該店舗の空間属性は、当該店舗で販売されているサービスまたは商品を記述する情報を含んでもよい。例えば、喫茶店、衣料品店等である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１２０
【補正方法】変更
【補正の内容】
【０１２０】
本実施例は、コンピュータプログラム製品を更に提供し、前記コンピュータプログラム製品は、コンピュータ実行可能な指令を含み、前記コンピュータ実行可能な指令が実行されると、上記１つまたは複数の解決手段に供される顔マッチング方法、例えば、図１および／または図３に示す方法のうちの１つまたは複数は実施可能である。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マッチングすべき第１顔情報の第１属性を取得するステップと、
前記第１属性に基づいて、優先マッチング範囲を特定するステップと、
前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行うステップと、を含むことを特徴とする顔マッチング方法。
【請求項２】
前記第１顔情報と前記優先マッチング範囲における第２顔情報とのマッチングに失敗したときに、前記第１顔情報と前記優先マッチング範囲以外の第２顔情報とに対してマッチングを行うステップを更に含むことを特徴とする請求項１に記載の顔マッチング方法。
【請求項３】
前記マッチングすべき第１顔情報の第１属性を取得するステップは、
前記第１顔情報に基づいて、第１採取対象の対象属性を取得することと、
前記第１顔情報の採取属性を取得することと、のうちの少なくとも１つを含むことを特徴とする請求項１または２に記載の顔マッチング方法。
【請求項４】
前記第１顔情報に基づいて、第１採取対象の対象属性を取得することは、
前記第１顔情報に基づいて、前記第１採取対象の性別を取得することと、
前記第１顔情報に基づいて、前記第１採取対象の年齢を取得することと、
前記第１顔情報に基づいて、前記第１採取対象の髪の長さを取得することと、
前記第１顔情報に基づいて、前記第１採取対象の着用品を取得することと、のうちの少なくとも１つを含むことを特徴とする請求項３に記載の顔マッチング方法。
【請求項５】
前記第１属性に基づいて、優先マッチング範囲を特定するステップは、
前記第１採取対象の性別に基づいて、第１優先マッチング範囲を特定し、前記第１優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の性別と、前記第１採取対象の性別とは同じであることと、
前記第１採取対象の年齢に基づいて、第２優先マッチング範囲を特定し、前記第２優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象は、前記第１採取対象の年齢に相応しいことと、
前記第１採取対象の髪の長さに基づいて、第３優先マッチング範囲を特定し、前記第３優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象は、前記第１採取対象の髪の長さに相応しいことと、
前記第１採取対象の着用品に基づいて、第４優先マッチング範囲を特定し、前記第４優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象と、前記第１採取対象とは、同じ特定の装飾品を有することと、のうちの少なくとも１つを含むことを特徴とする請求項４に記載の顔マッチング方法。
【請求項６】
前記第１顔情報の採取属性を取得することは、
前記第１顔情報の採取位置を取得することと、
前記第１顔情報の採取位置の所在する空間の空間属性を取得することと、のうちの少なくとも１つを含むことを特徴とする請求項３から５の何れか一項に記載の顔マッチング方法。
【請求項７】
前記第１属性に基づいて、優先マッチング範囲を特定するステップは、
前記採取位置に基づいて、第５優先マッチング範囲を特定し、前記第５優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象について記録された最後の出現地点と、前記採取位置との間の距離は、第１距離範囲内にあることと、
前記第５優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の採取位置に基づいて、第６優先マッチング範囲を特定し、当該採取位置は、記録された住所、記録された勤務先アドレス、または頻度閾値よりも高い出現頻度の地点を含むことと、のうちの少なくとも１つを含むことを特徴とする請求項６に記載の顔マッチング方法。
【請求項８】
前記第１属性に基づいて、優先マッチング範囲を特定するステップは、
前記空間属性に基づいて、第６優先マッチング範囲を特定し、前記第６優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象の少なくとも１つの身分識別情報は、前記空間属性に関連付けられることと、
前記空間属性に基づいて、第７優先マッチング範囲を特定し、前記第７優先マッチング範囲に含まれる第２顔情報に対応する第２採取対象が所持する機器の機器識別情報は、前記空間属性に対応する空間で採取された機器識別情報内に含まれていることと、のうちの少なくとも１つを含むことを特徴とする請求項６または７に記載の顔マッチング方法。
【請求項９】
前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行うステップは、
少なくとも２つの優先マッチング範囲が存在するときに、前記少なくとも２つの優先マッチング範囲の積集合を取ることと、
前記第１顔情報と前記積集合における前記第２顔情報とに対してマッチングを行うことと、を含むことを特徴とする請求項１から８の何れか一項に記載の顔マッチング方法。
【請求項１０】
前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行うステップは、
少なくとも２つの優先マッチング範囲をマージして前記少なくとも２つの優先マッチング範囲の和集合を取得することと、
前記第１顔情報と前記和集合における前記第２顔情報とに対してマッチングを行うことと、を含むことを特徴とする請求項１から８の何れか一項に記載の顔マッチング方法。
【請求項１１】
前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行うステップは、
少なくとも２つの優先マッチング範囲が存在するときに、前記少なくとも２つの優先マッチング範囲の積集合を取ることと、
少なくとも２つの優先マッチング範囲をマージして前記少なくとも２つの優先マッチング範囲の和集合を取得することと、
第１優先順位で前記第１顔情報と前記積集合における第２顔情報とに対してマッチングを行うことと、
第２優先順位で前記第１顔情報と前記和集合における前記第２顔情報とに対してマッチングを行うことと、を含み、
前記第２優先順位は、前記第１優先順位よりも低いことを特徴とする請求項１から８の何れか一項に記載の顔マッチング方法。
【請求項１２】
前記第１顔情報にマッチングする第２顔情報が少なくとも２つ存在するときに、第１顔情報の第２属性を取得するステップと、
前記第２属性と前記第１顔情報にマッチングする前記第２顔情報の属性ラベルとに対してマッチングを行うステップと、
前記属性ラベルとの類似度の最も大きい第２属性の第２顔情報を選択するステップと、を更に含むことを特徴とする請求項１から１１の何れか一項に記載の顔マッチング方法。
【請求項１３】
マッチングすべき第１顔情報の第１属性を取得するように構成される第１取得モジュールと、
前記第１属性に基づいて、優先マッチング範囲を特定するように構成される特定モジュールと、
前記第１顔情報と前記優先マッチング範囲における第２顔情報とに対してマッチングを行うように構成される第１マッチングモジュールと、を備えることを特徴とする顔マッチング装置。
【請求項１４】
電子機器であって、
メモリと、
前記メモリに接続されるプロセッサと、を備え、
前記プロセッサは、前記メモリにおけるコンピュータ実行可能な指令を実行することにより、請求項１から１２の何れか一項に記載の方法を実施するであることを特徴とする電子機器。
【請求項１５】
コンピュータ実行可能な指令が記憶されるコンピュータ記憶媒体であって、
プロセッサは、前記コンピュータ実行可能な指令を実行すると、請求項１から１２の何れか一項に記載の方法を実施することを特徴とするコンピュータ記憶媒体。
【請求項１６】
コンピュータ実行可能な指令を含むコンピュータプログラム製品であって、
プロセッサは、前記コンピュータ実行可能な指令を実行すると、請求項１から１２の何れか一項に記載の方法を実施することを特徴とするコンピュータプログラム製品。
【国際調査報告】
2021520567.tif 000009
2021520567.tif 000010
2021520567.tif 000011
2021520567.tif 000012