(57)【要約】本開示の実施例は、ＩＤ認証方法および装置、電子機器並びに記憶媒体を開示し、ここで、前記ＩＤ認証方法は、第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得し、第２ニューラルネットワークによって、前記処理される画像に対して証明書検出を実行して、証明書検出結果を取得することと、前記顔検出結果および前記証明書検出結果に従って、前記処理される画像が有効なＩＤ認証画像であるか否かを決定することと、前記処理される画像が有効なＩＤ認証画像であるとの決定に応答して、前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得することと、を含む。【選択図】図１Ａ
2021516819.tif 000002
【特許請求の範囲】
【請求項１】
ＩＤ認証方法であって、
第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得し、第２ニューラルネットワークによって、前記処理される画像に対して証明書検出を実行して、証明書検出結果を取得することと、
前記顔検出結果および前記証明書検出結果に従って、前記処理される画像が有効なＩＤ認証画像であるか否かを決定することと、
前記処理される画像が有効なＩＤ認証画像であるとの決定に応答して、前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得することと、を含む、前記ＩＤ認証方法。
【請求項２】
前記有効なＩＤ認証画像は、証明書を手に持つ画像を含む、
請求項１に記載のＩＤ認証方法。
【請求項３】
前記顔検出結果は、前記処理される画像に含まれる顔の数および前記処理される画像での前記顔の位置情報のうちの少なくとも１つを含み、および／または、前記証明書検出結果は、前記処理される画像に含まれる証明書の数および前記処理される画像での前記証明書の位置情報のうちの少なくとも１つを含む、
請求項１または２に記載のＩＤ認証方法。
【請求項４】
前記顔検出結果および前記証明書検出結果に従って前記処理される画像が有効なＩＤ認証画像であるか否かを決定することは、
前記顔検出結果および前記証明書検出結果に基づいて、証明書の顔情報を決定することと、
前記証明書の顔情報、前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像が有効なＩＤ認証画像であるか否かを決定することと、を含む、
請求項１ないし３のいずれか一項に記載のＩＤ認証方法。
【請求項５】
前記証明書の顔情報は、前記処理される画像で検出された証明書に含まれる顔の数、前記証明書に含まれる顔の位置情報のうちの少なくとも１つを含む、
請求項４に記載のＩＤ認証方法。
【請求項６】
前記顔検出結果および前記証明書検出結果に基づいて、証明書の顔情報を決定することは、
前記処理される画像での、前記顔検出結果に含まれる顔の位置情報および前記処理される画像での、前記証明書検出結果に含まれる証明書の位置情報に従って、前記証明書に含まれる顔の数および／または位置情報を決定することを含む、
請求項４に記載のＩＤ認証方法。
【請求項７】
前記証明書の顔情報、前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像が有効なＩＤ認証画像であるか否かを決定することは、
前記証明書検出結果における証明書の数が第１プリセット要件を満たし、前記顔検出結果における顔の数が第２プリセット要件を満たし、且つ前記証明書の顔情報に含まれる証明書内の顔の数が第３プリセット要件を満たすことに応答して、前記処理される画像が有効なＩＤ認証画像であると決定することを含む、
請求項４に記載のＩＤ認証方法。
【請求項８】
第１プリセット要件が、前記証明書検出結果に含まれる証明書の数が１であることを含むこと、
第２プリセット要件が、前記顔検出結果に含まれる顔の数が２より大きいか等しいことを含むこと、
第３プリセット要件が、前記証明書内の顔の数が１であることを含むことのうちの少なくとも１つが成立する、
請求項７に記載のＩＤ認証方法。
【請求項９】
前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行することは、
前記顔検出結果および前記証明書検出結果に基づいて、前記証明書に含まれる第１顔と、前記処理される画像内の、前記証明書外にある第２顔と間の類似度を決定することと、
前記第１顔と前記第２顔との間の類似度に従って、ＩＤ検証結果を取得することと、を含む、
請求項１ないし８のいずれか一項に記載のＩＤ認証方法。
【請求項１０】
前記顔検出結果および前記証明書検出結果に基づいて、前記証明書に含まれる第１顔と、前記処理される画像内の、前記証明書外にある第２顔と間の類似度を決定することは、
前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像から前記第１顔の画像および第２顔の画像を取得することと、
前記第１顔の画像に対して特徴抽出を実行して、第１特徴を取得し、前記第２顔の画像に対して特徴抽出を実行して、第２特徴を取得することと、
前記第１特徴および前記第２特徴に基づいて、前記第１顔と前記第２顔との間の類似度を決定することと、を含む、
請求項９に記載のＩＤ認証方法。
【請求項１１】
前記証明書に含まれる第１顔と、前記処理される画像内の、前記証明書外にある第２顔と間の類似度を決定する前に、
前記処理される画像に含まれる顔の数が２より大きい場合、前記処理される画像内の、前記証明書外にある少なくとも２つの顔のうちの最大の顔を前記第２顔として決定することをさらに含む、
請求項９または１０に記載のＩＤ認証方法。
【請求項１２】
前記第１顔と前記第２顔との間の類似度に従って、ＩＤ検証結果を取得することは、
前記第１顔と前記第２顔との間の類似度がプリセットの閾値より大きいとの決定に応答して、前記証明書に対してテキスト認識を実行して、前記証明書のテキスト情報を取得することであって、前記テキスト情報は、名前および証明書の番号のうちの少なくとも１つの情報を含むことと、
ユーザ情報データベースに基づいて前記テキスト情報を認証して、ＩＤ検証結果を取得することと、を含む、
請求項９ないし１１のいずれか一項に記載のＩＤ認証方法。
【請求項１３】
前記ＩＤ検証結果がＩＤ認証合格であるとの決定に応答して、ユーザ情報をサービスデータベースに記憶することであって、前記ユーザ情報は、前記テキスト情報、前記処理される画像、前記第２顔の画像、前記第２顔の特徴情報のうちのいずれか１つまたは複数の情報を含むことをさらに含む、
請求項９ないし１２のいずれか一項に記載のＩＤ認証方法。
【請求項１４】
ＩＤ認証要求の受信に応答して、認証される顔を含む画像を取得することと、
前記サービスデータベースに前記認証される顔の画像と一致するユーザ情報があるか否かを照会することと、
前記照会の結果に従って、前記認証される顔の認証結果を決定することと、をさらに含む、
請求項１３に記載のＩＤ認証方法。
【請求項１５】
前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得することは、
前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することと、
前記偽造防止検出結果および前記ＩＤ検証結果に基づいて、前記処理される画像のＩＤ認証結果を決定することと、をさらに含む、
請求項９ないし１４のいずれか一項に記載のＩＤ認証方法。
【請求項１６】
前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得することは、
前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することを含む、
請求項１ないし１４のいずれか一項に記載のＩＤ認証方法。
【請求項１７】
前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することは、
前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像から顔領域画像および証明書領域画像を取得することと、
前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ偽造手掛り検出を実行することと、
前記偽造手掛り検出結果に基づいて、前記処理される画像の偽造防止検出結果を取得することと、を含む、
請求項１５または１６に記載のＩＤ認証方法。
【請求項１８】
前記顔領域画像における、前記顔領域画像に含まれる顔の比率が、第４プリセット要件を満たし、および／または、
前記証明書領域画像における、前記証明書領域画像に含まれる証明書の比率が、前記第４プリセット要件を満たす、
請求項１７に記載のＩＤ認証方法。
【請求項１９】
前記第４プリセット要件は、前記比率が１／４より大きいか等しく、且つ９／１０より小さいか等しいことを含む、
請求項１８に記載のＩＤ認証方法。
【請求項２０】
前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ偽造手掛り検出を実行することは、
前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ特徴抽出を実行して、前記処理される画像の特徴、前記顔領域画像の特徴および前記証明書領域画像の特徴を取得することと、
前記処理される画像の特徴、前記顔領域の特徴および前記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することと、を含む、
請求項１７ないし１９のいずれか一項に記載のＩＤ認証方法。
【請求項２１】
前記偽造手掛り情報は、可視光条件下で人の目で観測できる可観測性を有する、
請求項２０に記載のＩＤ認証方法。
【請求項２２】
前記処理される画像の特徴、前記顔領域の特徴および前記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することは、
前記処理される画像の特徴を検出して、前記処理される画像の特徴に偽造手掛り情報が含まれているか否かを決定することと、
前記顔領域画像の特徴を検出して、前記顔領域画像の特徴に偽造手掛り情報が含まれているか否かを決定することと、
前記証明書領域画像の特徴を検出して、前記証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを決定することと、を含む、
請求項２０または２１に記載のＩＤ認証方法。
【請求項２３】
前記処理される画像の特徴、前記顔領域の特徴および前記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することは、
前記処理される画像の特徴、前記顔領域画像の特徴および前記証明書領域画像の特徴を接続して、接続特徴を取得することと、
前記接続特徴に偽造手掛り情報が含まれているか否かを決定することと、を含む、
請求項２０または２１に記載のＩＤ認証方法。
【請求項２４】
前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ偽造手掛り検出を実行することは、
第３ニューラルネットワークによって、前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ偽造手掛り検出を実行することを含む、
請求項２０ないし２３のいずれか一項に記載のＩＤ認証方法。
【請求項２５】
前記偽造手掛り検出結果に基づいて、前記処理される画像の偽造防止検出結果を取得することは、
前記偽造手掛り検出結果が、前記処理される画像、前記顔領域画像および前記証明書領域画像のうちのいずれにも偽造手掛りが含まれていないことを示すことに応答して、前記処理される画像の偽造防止検出結果が、偽造防止検出合格であると決定すること、および／または、
前記偽造手掛り検出結果が、前記処理される画像、前記顔領域画像および前記証明書領域画像のうちのいずれか１つまたは複数の画像に偽造手掛りが含まれていることを示すことに応答して、前記処理される画像の偽造防止検出結果が、偽造防止検出不合格であると決定することを含む、
請求項１７ないし２４のいずれか一項に記載のＩＤ認証方法。
【請求項２６】
ＩＤ認証装置であって、
第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得するように構成される第１検出モジュールと、
第２ニューラルネットワークによって、前記処理される画像に対して証明書検出を実行して、証明書検出結果を取得するように構成される第２検出モジュールと、
前記顔検出結果および前記証明書検出結果に従って、前記処理される画像が有効なＩＤ認証画像であるか否かを決定するように構成される第１決定モジュールと、
前記処理される画像が有効なＩＤ認証画像であるとの決定に応答して、前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得するように構成される認証モジュールと、を備える、前記ＩＤ認証装置。
【請求項２７】
前記有効なＩＤ認証画像は、証明書を手に持つ画像を含む、
請求項２６に記載のＩＤ認証装置。
【請求項２８】
前記顔検出結果は、前記処理される画像に含まれる顔の数および前記処理される画像での前記顔の位置情報のうちの少なくとも１つを含み、および／または、
前記証明書検出結果は、前記処理される画像に含まれる証明書の数および前記処理される画像での前記証明書の位置情報のうちの少なくとも１つを含む、
請求項２６または２７に記載のＩＤ認証装置。
【請求項２９】
前記第１決定モジュールは、
前記顔検出結果および前記証明書検出結果に基づいて、証明書の顔情報を決定するように構成される証明書決定ユニットと、
前記証明書の顔情報、前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像が有効なＩＤ認証画像であるか否かを決定するように構成されるＩＤ認証決定ユニットと、を備える、
請求項２６ないし２８のいずれか一項に記載のＩＤ認証装置。
【請求項３０】
前記証明書の顔情報は、前記処理される画像で検出された証明書に含まれる顔の数、前記証明書に含まれる顔の位置情報のうちの少なくとも１つを含む、
請求項２９に記載のＩＤ認証装置。
【請求項３１】
前記証明書決定ユニットは、
前記処理される画像での、前記顔検出結果に含まれる顔の位置情報および前記処理される画像での、前記証明書検出結果に含まれる証明書の位置情報に従って、前記証明書に含まれる顔の数および／または位置情報を決定するように構成される、
請求項２９に記載のＩＤ認証装置。
【請求項３２】
前記ＩＤ認証決定ユニットは、前記証明書検出結果における証明書の数が第１プリセット要件を満たし、前記顔検出結果における顔の数が第２プリセット要件を満たし、且つ検出された前記証明書の顔情報に含まれる証明書内の顔の数が第３プリセット要件を満たすことに応答して、前記処理される画像が有効なＩＤ認証画像であると決定するように構成される、
請求項２９ないし３１のいずれか一項に記載のＩＤ認証装置。
【請求項３３】
第１プリセット要件が、前記証明書検出結果に含まれる証明書の数が１であることを含むこと、
第２プリセット要件が、前記顔検出結果に含まれる顔の数が２より大きいか等しいことを含むこと、
第３プリセット要件が、証明書内の顔の数が１であることを含むことのうちの少なくとも１つが成立する、
請求項３２に記載のＩＤ認証装置。
【請求項３４】
前記認証モジュールは、前記顔検出結果および前記証明書検出結果に基づいて、前記証明書に含まれる第１顔と、前記処理される画像内の、前記証明書外にある第２顔と間の類似度を決定し、前記第１顔と前記第２顔との間の類似度に従って、ＩＤ検証結果を取得するように構成される、
請求項２６ないし３３のいずれか一項に記載のＩＤ認証装置。
【請求項３５】
前記認証モジュールは、
前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像から前記第１顔の画像および前記第２顔の画像を取得するように構成される第１取得ユニットと、
前記第１顔の画像に対して特徴抽出を実行して、第１特徴を取得し、前記第２顔の画像に対して特徴抽出を実行して、第２特徴を取得するように構成される特徴抽出ユニットと、
前記第１特徴および前記第２特徴に基づいて、前記第１顔と前記第２顔との間の類似度を決定するように構成される第１決定ユニットと、
前記第１顔と前記第２顔との間の類似度に従って、ＩＤ検証結果を取得するように構成される認証ユニットと、を備える、
請求項３４に記載のＩＤ認証装置。
【請求項３６】
前記処理される画像に含まれる顔の数が２より大きい場合、前記処理される画像内の、前記証明書外にある少なくとも２つの顔のうちの最大の顔を前記第２顔として決定するように構成される第２決定モジュールをさらに備える、
請求項３４または３５に記載のＩＤ認証装置。
【請求項３７】
前記認証モジュールは、
前記第１顔と前記第２顔との間の類似度がプリセットの閾値より大きいとの決定に応答して、前記証明書に対してテキスト認識を実行して、前記証明書のテキスト情報を取得するように構成されるテキスト認識ユニットであって、前記テキスト情報は、名前および証明書の番号のうちの少なくとも１つの情報を含むテキスト認識ユニットをさらに備え、
前記認証ユニットは、さらに、ユーザ情報データベースに基づいて前記テキスト情報を認証して、ＩＤ検証結果を取得するように構成される、
請求項３５または３６に記載のＩＤ認証装置。
【請求項３８】
前記認証モジュールは、
前記ＩＤ検証結果がＩＤ認証合格であるとの決定に応答して、ユーザ情報をサービスデータベースに記憶するように構成される記憶処理ユニットであって、前記ユーザ情報は、前記テキスト情報、前記処理される画像、前記第２顔の画像、前記第２顔の特徴情報のうちのいずれか１つまたは複数の情報を含む記憶処理ユニットをさらに備える、
請求項３４ないし３７のいずれか一項に記載のＩＤ認証装置。
【請求項３９】
前記認証モジュールは、照会ユニットをさらに備え、
前記第１取得ユニットは、さらに、ＩＤ認証要求の受信に応答して、認証される顔を含む画像を取得するように構成され、
前記照会ユニットは、前記サービスデータベースに前記認証される顔の画像と一致するユーザ情報があるか否かを照会するように構成され、
前記第１決定ユニットは、さらに、前記照会の結果に従って、前記認証される顔の認証結果を決定するように構成される、
請求項３８に記載のＩＤ認証装置。
【請求項４０】
前記認証モジュールは、さらに、前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得し、前記偽造防止検出結果および前記ＩＤ検証結果に基づいて、前記処理される画像のＩＤ認証結果を決定するように構成される、
請求項２６ないし３９のいずれか一項に記載のＩＤ認証装置。
【請求項４１】
前記認証モジュールは、さらに、前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得するように構成される、
請求項２６ないし３９のいずれか一項に記載のＩＤ認証装置。
【請求項４２】
前記認証モジュールは、
前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像から顔領域画像および証明書領域画像を取得するように構成される第２取得ユニットと、
前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ偽造手掛り検出を実行するように構成される偽造手掛り検出ユニットと、
前記偽造手掛り検出結果に基づいて、前記処理される画像の偽造防止検出結果を取得するように構成される第２決定ユニットと、を備える、
請求項４０または４１に記載のＩＤ認証装置。
【請求項４３】
前記顔領域画像における、前記顔領域画像に含まれる顔の比率が、第４プリセット要件を満たし、および／または、
前記証明書領域画像における、前記証明書領域画像に含まれる証明書の比率が、前記第４プリセット要件を満たす、
請求項４２に記載のＩＤ認証装置。
【請求項４４】
前記第４プリセット要件は、前記比率が１／４より大きいか等しく、且つ９／１０より小さいか等しいことを含む、
請求項４３に記載のＩＤ認証装置。
【請求項４５】
前記偽造手掛り検出ユニットは、前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ特徴抽出を実行して、前記処理される画像の特徴、前記顔領域画像の特徴および前記証明書領域画像の特徴を取得し、および前記処理される画像の特徴、前記顔領域の特徴および前記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出するように構成される、
請求項４２ないし４４のいずれか一項に記載のＩＤ認証装置。
【請求項４６】
前記偽造手掛り情報は、可視光条件下で人の目で観測できる可観測性を有する、
請求項４５に記載のＩＤ認証装置。
【請求項４７】
前記偽造手掛り検出ユニットが、前記処理される画像の特徴、前記顔領域の特徴および前記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出するように構成されることは、前記偽造手掛り検出ユニットが、前記処理される画像の特徴を検出して、前記処理される画像の特徴に偽造手掛り情報が含まれているか否かを決定し、前記顔領域画像の特徴を検出して、前記顔領域画像の特徴に偽造手掛り情報が含まれているか否かを決定し、前記証明書領域画像の特徴を検出して、前記証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを決定するように構成されることを含む、
請求項４４ないし４６のいずれか一項に記載のＩＤ認証装置。
【請求項４８】
前記偽造手掛り検出ユニットが、前記処理される画像の特徴、前記顔領域の特徴および前記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出するように構成されることは、前記偽造手掛り検出ユニットが、前記処理される画像の特徴、前記顔領域画像の特徴および前記証明書領域画像の特徴を接続して、接続特徴を取得し、および前記接続特徴に偽造手掛り情報が含まれているか否かを決定するように構成されることを含む、
請求項４４ないし４６のいずれか一項に記載のＩＤ認証装置。
【請求項４９】
前記偽造手掛り検出ユニットが、前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ偽造手掛り検出を実行するように構成されることは、前記偽造手掛り検出ユニットが、第３ニューラルネットワークによって、前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ偽造手掛り検出を実行するように構成されることを含む、
請求項４４ないし４６のいずれか一項に記載のＩＤ認証装置。
【請求項５０】
前記第２決定ユニットは、
前記偽造手掛り検出結果が、前記処理される画像、前記顔領域画像および前記証明書領域画像のうちのいずれにも偽造手掛りが含まれていないことを示すことに応答して、前記処理される画像の偽造防止検出結果が、偽造防止検出合格であると決定するように構成され、および／または、
前記偽造手掛り検出結果が、前記処理される画像、前記顔領域画像および前記証明書領域画像のうちのいずれか１つまたは複数の画像に偽造手掛りが含まれていることを示すことに応答して、前記処理される画像の偽造防止検出結果が、偽造防止検出不合格であると決定するように構成される、
請求項４２ないし４９のいずれか一項に記載のＩＤ認証装置。
【請求項５１】
電子機器であって、
コンピュータプログラムを記憶するように構成されるメモリと、
前記メモリに記憶されたコンピュータプログラムを実行するように構成されるプロセッサであって、前記コンピュータプログラムが実行されるときに、請求項１ないし２４のいずれか一項に記載のＩＤ認証方法を実現するプロセッサと、を備える、前記電子機器。
【請求項５２】
コンピュータプログラムが記憶されたコンピュータ可読記憶媒体であって、
前記コンピュータプログラムがプロセッサによって実行される時に、請求項１ないし２４のいずれか一項に記載のＩＤ認証方法を実現する、前記コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１８年０８月１３日に中国特許局に提出された、出願番号がＣＮ２０１８１０９１８６９７．９である中国特許出願、および２０１８年０８月１３日に中国特許局に提出された、出願番号がＣＮ２０１８１０９１８６９９．８である中国特許出願の優先権を主張し、当該中国特許出願の全ての内容が参照によって本願に組み込まれる。
【０００２】
本開示は、コンピュータビジョン技術に関し、特に、ＩＤ認証方法および装置、電子機器並びに記憶媒体に関する。
【背景技術】
【０００３】
現在、保険、証券、金融などの多くの分野で、ユーザに対してＩＤ認証を実行する必要がある。現在、通常の手段では、画像収集機器によって身分証明書を手に持つユーザの写真を収集し、身分証明書を手に持つ写真をサーバにアップロードして、サーバのバックグラウンドで手動で審査することにより、収集された写真に対して手動でＩＤ認証を実行するため、多くの人的資源を必要とし、高コスト、低効率であり、且つ手動処理でエラーが発生しやすく、精度が低いため、サービスニーズを満たすことができない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示の実施例は、ＩＤ認証のための技術的解決策を提供する。
【課題を解決するための手段】
【０００５】
本開示の実施例の一態様によれば、ＩＤ認証方法を提供し、前記方法は、第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得し、第２ニューラルネットワークによって、前記処理される画像に対して証明書検出を実行して、証明書検出結果を取得することと、前記顔検出結果および前記証明書検出結果に従って、前記処理される画像が有効なＩＤ認証画像であるか否かを決定することと、前記処理される画像が有効なＩＤ認証画像であるとの決定に応答して、前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得することと、を含む。
【０００６】
いくつかの実施例において、前記有効なＩＤ認証画像は、証明書を手に持つ画像を含む。
【０００７】
いくつかの実施例において、第１機械学習方法によって処理される画像に対して顔検出を実行して、顔検出結果を取得し、第２機械学習方法によって前記処理される画像に対して証明書検出を実行して、証明書検出結果を取得する。
【０００８】
可能な一実施形態では、証明書を手に持つ画像は、身分証明書を手に持つ画像である。
【０００９】
いくつかの実施例において、前記顔検出結果は、前記処理される画像に含まれる顔の数および前記処理される画像での前記顔の位置情報のうちの少なくとも１つを含み。
【００１０】
例えば、顔検出結果は、画像内の顔の数および画像での各顔の位置情報を含み得る。一例では、画像での顔の位置情報は、顔フレームの位置情報を含み得る。
【００１１】
可能な一実施形態では、前記証明書検出結果は、前記処理される画像に含まれる証明書の数および前記処理される画像での前記証明書の位置情報のうちの少なくとも１つを含む。
【００１２】
別の可能な実施形態では、前記証明書検出結果は、証明書の顔情報をさらに含み、一例では、証明書の顔情報は、証明書に含まれる顔の数および／または位置情報を含む。
【００１３】
一例では、前記証明書検出結果は、画像に含まれる証明書の数、各証明書の位置情報および各証明書に含まれる顔の検出情報の組み合わせから選択される少なくとも１つを含む。
【００１４】
別の可能な実施形態では、証明書の顔情報は、証明書検出結果の一部ではなく、顔検出結果および証明書検出結果に基づいて得られたものである。
【００１５】
いくつかの実施例において、前記顔検出結果および前記証明書検出結果に基づいて、証明書の顔情報を決定することは、前記処理される画像での、前記顔検出結果に含まれる顔の位置情報および前記処理される画像での、前記証明書検出結果に含まれる証明書の位置情報に従って、前記証明書に含まれる顔の数および／または位置情報を決定することを含む。
【００１６】
一例では、画像での証明書の位置情報は、証明書フレームの位置情報を含み得る。
【００１７】
いくつかの実施例において、前記処理される画像での前記顔の位置情報は、前記処理される画像での前記顔の第１検出フレームの頂点座標を含む。
【００１８】
いくつかの実施例において、前記処理される画像での前記顔の位置情報は、前記処理される画像での前記顔の第１検出フレームの中心の座標、および前記第１検出フレームの長さと幅を含む。
【００１９】
いくつかの実施例において、前記処理される画像での前記証明書の位置情報は、前記処理される画像での前記証明書の第２検出フレームの頂点座標を含む。
【００２０】
前記処理される画像での前記証明書の位置情報は、前記処理される画像での前記証明書の第２検出フレームの中心の座標、および前記第２検出フレームの長さと幅を含む。
【００２１】
いくつかの実施例において、前記顔検出結果および前記証明書検出結果に従って前記処理される画像が有効なＩＤ認証画像であるか否かを決定することは、
前記顔検出結果および前記証明書検出結果に基づいて、証明書の顔情報を決定することと、
前記証明書の顔情報、前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像が有効なＩＤ認証画像であるか否かを決定することと、を含む。
【００２２】
いくつかの実施例において、前記証明書の顔情報は、前記処理される画像で検出された証明書に含まれる顔の数、前記証明書に含まれる顔の位置情報のうちの少なくとも１つを含む。
【００２３】
いくつかの実施例において、前記顔検出結果および前記証明書検出結果に基づいて、証明書の顔情報を決定することは、
前記処理される画像での、前記顔検出結果に含まれる顔の位置情報および前記処理される画像での、前記証明書検出結果に含まれる証明書の位置情報に従って、前記証明書に含まれる顔の数および／または位置情報を決定することを含む。
【００２４】
いくつかの実施例において、前記証明書の顔情報、前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像が有効なＩＤ認証画像であるか否かを決定することは、
前記証明書検出結果における証明書の数が第１プリセット要件を満たし、前記顔検出結果における顔の数が第２プリセット要件を満たし、且つ前記証明書の顔情報に含まれる証明書内の顔の数が第３プリセット要件を満たすことに応答して、前記処理される画像が有効なＩＤ認証画像であると決定することを含む。
【００２５】
可能な一実施形態では、画像が有効であるか否かを決定することは、前記画像に含まれる証明書の数が第１プリセット要件を満たすこと、前記画像に含まれる顔の数が第２プリセット要件を満たすこと、且つ前記画像に含まれる証明書中的顔の数が第３プリセット要件を満たすことの３つの判断条件を満たすか否かを決定することを含む。
【００２６】
いくつかの実施例において、証明書検出結果は、顔の数および／または位置情報など、画像に含まれる証明書における顔検出情報を含み得る。
【００２７】
いくつかの実施例において、検出された前記証明書内の顔の数が第３プリセット要件を満たすか否かを決定する前に、前記ＩＤ認証方法は、前記処理される画像での、前記顔検出結果に含まれる顔の位置情報および前記処理される画像での、前記証明書検出結果に含まれる証明書の位置情報に従って、前記証明書に含まれる顔の数を決定することをさらに含む。一例では、画像内の各顔の位置情報および画像内の証明書の位置情報に基づいて、前記証明書内の顔の数を決定することができる。例えば、証明書が位置する領域内にある顔を、前記証明書内の顔として決定する。
【００２８】
いくつかの実施例において、前記第１プリセット要件は、前記証明書検出結果に含まれる証明書の数が１であることを含む。いくつかの実施例において、前記第２プリセット要件は、前記顔検出結果に含まれる顔の数が２より大きいか等しいことを含む。いくつかの実施例において、前記第３プリセット要件は、検出された前記証明書に含まれる顔の数が１であることを含む。
【００２９】
いくつかの実施例において、前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行することは、前記顔検出結果および前記証明書検出結果に基づいて、前記証明書に含まれる第１顔と、前記処理される画像内の、前記証明書外にある第２顔と間の類似度を決定することと、前記第１顔と前記第２顔との間の類似度に従って、ＩＤ検証結果を取得することとを含む。
【００３０】
いくつかの実施例において、前記顔検出結果および前記証明書検出結果に基づいて、前記証明書内の第１顔の位置情報、および証明書外の第２顔の位置情報を決定することができる。
【００３１】
いくつかの実施例において、第１顔の位置情報に基づいて、処理される画像から第１顔の画像を取得し、第２顔の位置情報に基づいて、処理される画像から第２顔の画像を取得することができる。
【００３２】
いくつかの実施例において、前記顔検出結果および前記証明書検出結果に基づいて、前記証明書に含まれる第１顔と、前記処理される画像内の、前記証明書外にある第２顔と間の類似度を決定することは、前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像から前記第１顔の画像および前記第２顔の画像を取得することと、前記第１顔の画像に対して特徴抽出を実行して、第１特徴を取得し、前記第２顔の画像に対して特徴抽出を実行して、第２特徴を取得することと、前記第１特徴および前記第２特徴に基づいて、前記第１顔と前記第２顔との間の類似度を決定することと、を含む。
【００３３】
いくつかの実施例において、顔検出結果および証明書検出結果に基づいて、証明書外の顔の数が１であると決定した場合、即ち、顔検出結果に含まれる顔の数が２である場合、証明書外の顔を第２顔として決定する。いくつかの実施例において、顔検出結果および証明書検出結果に基づいて、証明書外の顔の数が２より大きいか等しいと決定した場合、即ち、顔検出結果に含まれる顔の数が２より大きい場合、証明書外の少なくとも２つの顔から第２顔を選択する。
【００３４】
いくつかの実施例において、前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行する前に、前記ＩＤ認証方法は、前記処理される画像に含まれる顔の数が２より大きい場合、前記処理される画像内の、前記証明書外にある少なくとも２つの顔のうちの最大の顔を前記第２顔として決定することをさらに含む。
【００３５】
いくつかの実施例において、前記処理される画像での、前記顔検出結果に含まれる顔の位置情報および前記処理される画像での、前記証明書検出結果に含まれる証明書の位置情報に従って、証明書外の少なくとも２つの顔の位置情報を決定し、証明書外の少なくとも２つの顔の位置情報、例えば、少なくとも２つの顔のうちの各顔の検出フレームの位置などに基づいて、少なくとも２つの顔のうちの最大の顔を決定する。
【００３６】
いくつかの実施例において、前記処理される画像内の、前記証明書外にある少なくとも２つの顔のうちの奥行きが最も小さい顔を、前記第２顔として決定する。
【００３７】
いくつかの実施例において、前記第１顔と前記第２顔との間の類似度がプリセットの閾値より小さいか等しいとの決定に応答して、ＩＤ検証結果が認証不合格であると決定する。
【００３８】
いくつかの実施例において、前記第１顔と前記第２顔との間の類似度がプリセットの閾値より大きいとの決定に応答して、ＩＤ検証結果が認証合格であると決定する。
【００３９】
本開示の上記の各実施例によるＩＤ認証方法において、前記第１顔と前記第２顔との間の類似度に従って、ＩＤ検証結果を取得することは、前記第１顔と前記第２顔との間の類似度がプリセットの閾値より大きいとの決定に応答して、前記証明書に対してテキスト認識を実行して、前記証明書のテキスト情報を取得することであって、前記テキスト情報は、名前および証明書の番号のうちの少なくとも１つの情報を含むことと、ユーザ情報データベースに基づいて前記テキスト情報を認証して、ＩＤ検証結果を取得することと、を含む。
【００４０】
いくつかの実施例において、ＩＤ認証要求、アカウントログイン要求、またはトランザクション要求の受信に応答して、処理される画像を取得する。本開示の上記の各実施例において、登録要求の受信に応答して、処理される画像を取得する。
【００４１】
いくつかの実施例において、前記ＩＤ認証方法は、前記ＩＤ検証結果がＩＤ認証合格であるとの決定に応答して、ユーザ情報をサービスデータベースに記憶することであって、前記ユーザ情報は、前記証明書のテキスト情報、前記処理される画像、前記第２顔の画像、前記第２顔の特徴情報のうちのいずれか１つまたは複数の情報を含むことをさらに含む。
【００４２】
いくつかの実施例において、前記ＩＤ認証方法は、ＩＤ認証要求の受信に応答して、認証される顔を含む画像を取得することと、前記サービスデータベースに前記認証される顔の画像と一致するユーザ情報があるか否かを照会することと、前記照会の結果に従って、前記認証される顔の認証結果を決定することと、をさらに含む。
【００４３】
いくつかの実施例において、前記ＩＤ認証要求には、前記被認証者のアカウント情報または証明書情報が含まれる。
【００４４】
いくつかの実施例において、前記サービスデータベース内で前記認証される顔の画像と一致するユーザ情報が見つかったことに応答して、前記認証される顔の認証結果が認証合格であると決定する。
【００４５】
いくつかの実施例において、前記サービスデータベース内で前記認証される顔の画像と一致するユーザ情報が見つからなかったことに応答して、前記認証される顔の認証結果が認証不合格であると決定する。
【００４６】
いくつかの実施例において、前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得することは、前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することと、前記偽造防止検出結果および前記ＩＤ検証結果に基づいて、前記処理される画像のＩＤ認証結果を決定することと、を含む。
【００４７】
いくつかの実施例において、前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得することは、前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することを含む。
【００４８】
いくつかの実施例において、前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することは、前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像から顔領域画像および証明書領域画像を取得することと、前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ偽造手掛り検出を実行することと、前記偽造手掛り検出結果に基づいて、前記処理される画像の偽造防止検出結果を取得することと、を含む。
【００４９】
いくつかの実施例において、前記顔領域画像における、前記顔領域画像に含まれる顔の比率は、第４プリセット要件を満たす。いくつかの実施例において、前記証明書領域画像における、前記証明書領域画像に含まれる証明書の比率は、前記第４プリセット要件を満たす。いくつかの実施例において、前記第４プリセット要件は、前記比率が１／４より大きいか等しく、且つ９／１０より小さいか等しいことを含む。
【００５０】
いくつかの実施例において、前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ偽造手掛り検出を実行することは、前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ特徴抽出を実行して、前記処理される画像の特徴、前記顔領域画像の特徴および前記証明書領域画像の特徴を取得することと、前記処理される画像の特徴、前記顔領域の特徴および前記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することと、を含む。
【００５１】
いくつかの実施例において、抽出された前記特徴は、ローカルバイナリパターン特徴、スパースコードのヒストグラム特徴、パノラマ特徴、顔画像特徴、顔詳細画像特徴のうちのいずれか１つまたは複数の特徴を含む。
【００５２】
いくつかの実施例において、前記偽造手掛り情報は、可視光条件下で人の目で観測できる可観測性を有する。
【００５３】
いくつかの実施例において、前記偽造手掛り情報は、イメージング媒介の偽造手掛り情報、イメージング媒体の偽造手掛り情報、実在の偽の顔の手掛り情報のうちのいずれか１つまたは複数の情報を含む。
【００５４】
いくつかの実施例において、前記イメージング媒介の偽造手掛り情報は、イメージング媒介のエッジ情報、反射情報および／または材料情報を含み、および／または、前記イメージング媒体の偽造手掛り情報は、表示機器の画面のエッジ、画面の反射および／または画面のモアレを含み、前記実在の偽の顔の手掛り情報は、マスクを着用した顔の特徴、マネキンの顔の特徴、および彫刻の顔の特徴を含む。
【００５５】
いくつかの実施例において、前記処理される画像の特徴、前記顔領域の特徴および前記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することは、前記処理される画像の特徴を検出して、前記処理される画像の特徴に偽造手掛り情報が含まれているか否かを決定することと、前記顔領域画像の特徴を検出して、前記顔領域画像の特徴に偽造手掛り情報が含まれているか否かを決定することと、前記証明書領域画像の特徴を検出して、前記証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを決定することと、を含む。
【００５６】
いくつかの実施例において、前記処理される画像の特徴、前記顔領域の特徴および前記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することは、前記処理される画像の特徴、前記顔領域画像の特徴および前記証明書領域画像の特徴を接続して、接続特徴を取得することと、前記接続特徴に偽造手掛り情報が含まれているか否かを決定することと、を含む。
【００５７】
いくつかの実施例において、前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ偽造手掛り検出を実行することは、第３ニューラルネットワークによって、前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ偽造手掛り検出を実行することを含む。
【００５８】
いくつかの実施例において、前記偽造手掛り検出結果に基づいて、前記処理される画像の偽造防止検出結果を取得することは、前記偽造手掛り検出結果が、前記処理される画像、前記顔領域画像および前記証明書領域画像のうちのいずれにも偽造手掛りが含まれていないことを示すことに応答して、前記処理される画像の偽造防止検出結果が、偽造防止検出合格であると決定すること、および／または、前記偽造手掛り検出結果が、前記処理される画像、前記顔領域画像および前記証明書領域画像のうちのいずれか１つまたは複数の画像に偽造手掛りが含まれていることを示すことに応答して、前記処理される画像の偽造防止検出結果が、偽造防止検出不合格であると決定することを含む。
【００５９】
本開示の実施例の別の態様によれば、ＩＤ認証装置を提供し、前記装置は、第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得するように構成される第１検出モジュールと、第２ニューラルネットワークによって、前記処理される画像に対して証明書検出を実行して、証明書検出結果を取得するように構成される第２検出モジュールと、前記顔検出結果および前記証明書検出結果に従って、前記処理される画像が有効なＩＤ認証画像であるか否かを決定するように構成される第１決定モジュールと、前記処理される画像が有効なＩＤ認証画像であるとの決定に応答して、前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得するように構成される認証モジュールと、を備える。
【００６０】
本開示の実施例の更に別の態様によれば、電子機器を提供し、前記電子機器は、コンピュータプログラムを記憶するように構成されるメモリと、前記メモリに記憶されたコンピュータプログラムを実行するように構成されるプロセッサであって、前記コンピュータプログラムが実行されるときに、本開示の上記の実施例のいずれか１つに記載のＩＤ認証方法を実現するプロセッサと、を備える。
【００６１】
本開示の実施例の更に別の態様によれば、コンピュータプログラムが記憶されたコンピュータ可読記憶媒体を提供し、当該コンピュータプログラムがプロセッサによって実行される時に、本開示の上記の実施例のいずれか１つに記載のＩＤ認証方法を実現する。
【００６２】
本開示の実施例の更に別の態様によれば、コンピュータ可読コードを含むコンピュータプログラムを提供し、前記コンピュータ可読コードが機器で実行される時に、前記機器のプロセッサによって、本開示の上記の実施例のいずれか１つに記載のＩＤ認証方法における各動作を実現するための命令を実行する。
【００６３】
一代替実施形態において、前記コンピュータプログラム製品は、コンピュータ記憶媒体であってもよく、別の代替実施形態において、前記コンピュータプログラム製品は、ソフトウェア開発キット（ＳＤＫ：Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ）などのソフトウェア製品であってもよい。
【発明の効果】
【００６４】
本開示の実施例では、ニューラルネットワークを使用して、深層学習の方式によって、処理される画像が有効なＩＤ認証画像であるか否かを判断することにより、ユーザのＩＤ認証用の適格な画像を迅速に選別できるため、作業効率を向上させ、有効なＩＤ認証画像に基づく、ユーザに対するＩＤ認証の実行は、手動審査の必要がないため、コストを節約し、作業効率と処理速度を向上させ、手動審査によるエラーの発生を回避し、認証結果の精度を向上させる。
【００６５】
以下、図面及び実施例を通じて本開示の技術的解決策をさらに詳しく説明する。
【図面の簡単な説明】
【００６６】
明細書の一部を構成する図面は、本開示の実施例を説明し、その説明と共に本開示の原理を解釈することに用いられる。
【００６７】
図面を参照して、以下の詳細な説明に従って、本開示をより明確に理解することができる。
【図１Ａ】本開示の実施例によるＩＤ認証方法のフローチャートである。
【図１Ｂ】本開示の実施例によるＩＤ認証方法の別のフローチャートである。
【図２】本開示の実施例によるＩＤ認証方法の別のフローチャートである。
【図３Ａ】本開示の実施例の適用シナリオの例の概略図である。
【図３Ｂ】本開示の実施例における、収集された身分証明書を手に持つユーザの写真の概略図である。
【図４】本開示の実施例によるＩＤ認証方法のフローチャートである。
【図５】本開示の実施例によるＩＤ認証装置の例示的な構造図である。
【図６】本開示の実施例によるＩＤ認証装置の別の例示的な構造図である。
【図７】本開示の実施例によるＩＤ認証方法の別のフローチャートである。
【図８】本開示の実施例によるＩＤ認証方法の別のフローチャートである。
【図９】本開示の実施例によるＩＤ認証方法の別のフローチャートである。
【図１０】本開示の実施例によるＩＤ認証装置の例示的な構造図である。
【図１１】本開示の実施例によるＩＤ認証装置の別の例示的な構造図である。
【図１２】本開示の実施例による電子機器の例示的な構造図である。
【発明を実施するための形態】
【００６８】
ここで、図面を参照して本開示の様々な例示的な実施例を詳細に説明する。これらの実施例で説明されたコンポーネントおよび動作の相対的な配置、数式、および数値は、特に説明されていない限り、本開示の保護範囲を限定しないことに留意されたい。同時に、説明の便宜上、図面に示した各部分の寸法は実際の比率関係に従って描いたものではないことを理解すべきである。以下、少なくとも１つの例示的な実施例の説明は、実際には説明のためなものに過ぎず、本開示およびその応用または使用を制限することを意図するものではない。関連分野の当業者に既知の技術、方法及び機器については、詳細に説明しない場合があるが、場合によって、前記技術、方法及び機器は明細書の一部と見なすべきである。なお、類似する符号及び英文字は以下の図面において類似項目を表し、従って、特定の一項が１つの図面において定義されれば、後続の図面においてそれをさらに説明する必要がないことに注意すべきである。
【００６９】
本開示の実施例は、端末、コンピュータシステム、サーバなどの電子機器に適用されることができ、多くの他の汎用または専用のコンピューティングシステム環境または構成と一緒に動作されることができる。電子機器と一緒に使用することに適用されるよく知られている端末、コンピューティングシステム、環境および／または構成の例は、パーソナルコンピュータシステム、サーバコンピュータシステム、シンクライアント、シッククライアント、ハンドヘルドまたはラップトップ機器、マイクロプロセッサに基づくシステム、セットトップボックス、プログラマブルコンシューマ電子製品、ネットワークパーソナルコンピュータ、小型コンピュータシステム、大型コンピュータシステム、および前記任意のシステムを含む分散クラウドコンピューティングテクノロジー環境などを含むが、これらに限定されない。
【００７０】
電子機器は、コンピュータシステムによって実行されるコンピュータシステム実行可能な命令（プログラムモジュールなど）の一般的なコンテキストで説明することができる。一般的に、プログラムモジュールは、ルーチン、プログラム、ターゲットプログラム、コンポネット、ロジック、データ構造などを含むことができ、これらは特定のタスクを実行し、または特定の抽象データタイプを実行する。コンピュータシステム／サーバは、分散クラウドコンピューティング環境で実施することができ、分散クラウドコンピューティング環境で、タスクは、通信ネットワークを介してリンクされたモート処理機器によって実行される。分散クラウドコンピューティング環境において、プログラムモジュールは、記憶機器を含むローカルまたはリモートコンピューティングシステムの記憶媒体に位置することができる。
【００７１】
本開示の実施例は、ＩＤ認証方法を提供する。図１Ａに示されるように、当該ＩＤ認証方法は、以下のステップを含む。
【００７２】
ステップ１０２において、第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得し、第２ニューラルネットワークによって当該処理される画像に対して証明書検出を実行して、証明書検出結果を取得する。
【００７３】
本開示の実施例における処理される画像は、カメラによって収集された画像、または他の機器から受信された画像であり得、当該受信された画像は、収集された画像、または収集された画像に対して１つまたは複数の処理を実行することによって取得された画像であり得る。いくつかの実施例において、処理される画像は、静止画像（即ち、別個に収集された画像）、またはビデオ内の画像（即ち、収集されたビデオから、プリセットの標準に従って選択された、またはランダムに選択された画像）であり得、全て本開示の実施例におけるＩＤ認証に使用されることができ、本開示の実施例は、画像のソース、性質、サイズなどの属性に限定されない。
【００７４】
当業者は、本開示の実施例の説明に基づいて、第１ニューラルネットワークに加えて、本開示の実施例では、画像処理に基づく顔検出アルゴリズム（例えば、ヒストグラムの大まかなセグメンテーションおよび特異値特徴に基づく顔検出アルゴリズム、２進ウェーブレット変換に基づく顔検出アルゴリズムなど）などを使用して、処理される画像に対して顔検出を実行してもよいが、これらに限定されないことを知ることができる。さらに、第２ニューラルネットワークに加えて、本開示の実施例では、画像処理に基づく証明書検出アルゴリズム（例えば、エッジ検出法、数学的形態学法、テクスチャ分析に基づく位置決め法、ライン検出およびエッジ統計法、遺伝的アルゴリズム、ハフ変換および輪郭法、ウェーブレット変換に基づく方法など）などを使用して、処理される画像に対して証明書検出を実行してもよいが、これらに限定されない。
【００７５】
いくつかの実施例において、例えば、顔検出アルゴリズムを使用して、処理される画像内の顔の位置を決定することができ、証明書検出アルゴリズムを使用して、処理される画像内の証明書の位置を決定することができ、決定された証明書の位置と顔の位置の間の関係に基づいて、処理される画像が身分証明書を手に持つ写真であるが否かを判断し、これにより、作業者は素早く適格な画像を選別することができ、作業効率を向上させる。別の実施例において、処理される画像に含まれる証明書外の顔と証明書内の顔を検出した場合、処理される画像内の２つの顔を比較することによって、写真の２つの顔が同じ人物であるか否かを作業者によって素早く判断できるようにするため、応答時間が短く、リアルタイムで処理でき、作業者の作業効率とユーザ体験が向上し、認識の精度が人の目よりも高くなるため、作業者のミスを回避できる。
【００７６】
本開示の実施例において、第１ニューラルネットワークによって、処理される画像に対して顔検出を実行する場合、トレーニングされた第１ニューラルネットワークによって、画像内の顔を効果的に検出できるようにするために、サンプル画像を使用して第１ニューラルネットワークを事前にトレーニングすることができる。本開示の実施例において、第２ニューラルネットワークによって、処理される画像に対して証明書検出を実行する場合、トレーニングされた第２ニューラルネットワークによって、画像内の証明書を効果的に検出できるようにするために、サンプル画像を使用して第２ニューラルネットワークを事前にトレーニングすることができる。
【００７７】
いくつかの実施例において、上記の顔検出結果は、例えば、処理される画像に含まれる顔の数および処理される画像での各顔の位置情報のうちの少なくとも１つを含んでもよいが、これらに限定されない。証明書検出結果は、例えば、処理される画像に含まれる証明書の数および処理される画像での各証明書の位置情報のうちの少なくとも１つを含んでもよいが、これらに限定されない。ここで、処理される画像での顔の位置情報は、例えば、処理される画像での顔の顔検出フレーム（第１検出フレームとも呼ばれる）の４つの頂点の頂点座標として表すことができる。処理される画像での当該顔検出フレームの４つの頂点の頂点座標に基づいて、処理される画像での顔検出フレームの位置を決定でき、これにより、処理される画像での顔の位置を決定することができる。
【００７８】
さらに、処理される画像での顔の位置情報は、処理される画像での顔の顔検出フレーム（即ち、第１検出フレーム）の中心点の座標、および当該顔検出フレームの長さと幅として表すこともできる。処理される画像での当該顔検出フレームの中心点座標、および当該顔検出フレームの長さと幅に基づいて、処理される画像での顔検出フレームの位置を決定でき、これにより、処理される画像での顔の位置を決定することができる。
【００７９】
本開示の実施例における証明書とは、身分証明書、パスポート、学生証、従業員カードなど、ユーザの身元を証明するために使用されるものを指す。同様に、処理される画像での証明書の位置情報は、例えば、処理される画像での証明書の物体検出フレーム（第２検出フレームとも呼ばれる）の４つの頂点の頂点座標として表すことができる。処理される画像での当該物体検出フレームの４つの頂点の頂点座標に基づいて、処理される画像での証明書の物体検出フレームの位置を決定でき、これにより、処理される画像での証明書の位置を決定することができる。
【００８０】
さらに、画像での証明書の位置情報は、処理される画像での証明書の物体検出フレーム（即ち、第２検出フレーム）の中心点の座標、および当該物体検出フレームの長さと幅として表すこともできる。処理される画像での当該物体検出フレームの中心点の座標、および当該物体検出フレームの長さと幅に基づいて、処理される画像での証明書の物体検出フレームの位置を決定でき、これにより、処理される画像での証明書の位置を決定することができる。
【００８１】
ステップ１０４において、上記の顔検出結果および証明書検出結果に従って、当該処理される画像が、例えば、身分証明書を手に持つ有効な画像などの有効なＩＤ認証画像であるか否かを決定する。
【００８２】
ここで、有効なＩＤ認証画像とは、例えば、処理される画像に含まれる顔および証明書の位置や数などがプリセット要件を満たす処理される画像など、プリセット要件を満たす画像を指す。例えば、本開示のいくつかの実施形態において、必要なＩＤ認証画像が身分証明書を手に持つユーザの写真である場合、有効なＩＤ認証画像には、１つの身分証明書が含まれ、身分証明書には、１つの顔が含まれ、身分証明書外の画像には、少なくとも１つの顔が含まれる。例えば、顔検出結果における顔と証明書検出結果における顔の数は合計で２未満である場合、または身分証明書の数が一意ではない場合、または顔および身分証明書の位置検証が間違っている場合（即ち、身分証明書領域内の顔の数が一意であり、身分証明書領域外に少なくとも１つの顔があるという要件を満たさない場合）、有効なＩＤ認証画像とは見なされない（即ち、有効な身分証明書を手に持つ写真ではない）。
【００８３】
処理される画像が有効なＩＤ認証画像である場合、ステップ１０６を実行する。そうでなければ、処理される画像が有効なＩＤ認証画像ではない場合、後続のプロセスを実行しないか、処理される画像が無効であることを示す提示メッセージを出力する。
【００８４】
ステップ１０６において、上記の顔検出結果および証明書検出結果に従ってＩＤ認証を実行して、処理される画像のＩＤ認証結果を取得する。
【００８５】
いくつかの実施例において、ＩＤ認証は、ユーザと証明書が一致しているか否か、つまり、該証明書がユーザ本人の証明書であるか否かを決定するためのＩＤ検証を含み得る。別のいくつかの実施例において、ＩＤ認証は、偽造の有無を決定するための偽造防止検出を含み得る。別のいくつかの実施例において、ＩＤ認証は、偽造防止検出およびＩＤ検証を含み得る。本開示の実施例は、ＩＤ認証の具体的な実現に限定されない。
【００８６】
いくつかの実施形態において、例えば、幾何学的特徴に基づく方法、ローカル顔分析法（Ｌｏｃａｌ  Ｆａｃｅ  Ａｎａｌｙｓｉｓ）、固有顔方法（ＥｉｇｅｎｆａｃｅまたはＰＣＡ）、弾性マネキンに基づく方法、ニューラルネットワーク（Ｎｅｕｒａｌ  Ｎｅｔｗｏｒｋｓ）法などの方法を採用して、当該処理される画像の顔検出結果および証明書検出結果に従ってユーザＩＤ認証を実行してもよいが、これらに限定されない。
【００８７】
本開示の上記の実施例によるＩＤ認証方法によれば、第１ニューラルネットワークによって、処理される画像に対して顔検出を実行し、第２ニューラルネットワークによって、処理される画像に対して証明書検出を実行し、取得された顔検出結果および証明書検出結果に従って、処理される画像が有効なＩＤ認証画像であるか否かを決定し、処理される画像が有効なＩＤ認証画像であるとの決定に応答して、顔検出結果および証明書検出結果に従ってＩＤ認証を実行する。本開示の実施例では、ニューラルネットワークを使用して、深層学習によって、処理される画像が有効なＩＤ認証画像であるか否かを判断することにより、ユーザのＩＤ認証用の適格な画像を迅速に選別できるため、作業効率を向上させ、有効なＩＤ認証画像に基づくユーザに対するＩＤ認証の実行では、手動審査の必要がないため、コストを節約し、作業効率と処理速度を向上させ、手動審査によるエラーの発生を回避し、認証結果の精度を向上させる。
【００８８】
上記の実施例では、上記の証明書検出結果は、処理される画像で検出された証明書に含まれる顔の数、証明書に含まれる顔の位置情報などのうちの少なくとも１つを含んでもよい。あるいは、上記の実施例では、また、処理される画像での上記の顔検出結果に含まれる顔の位置情報および処理される画像での証明書検出結果に含まれる証明書の位置情報に従って、証明書に含まれる顔の数を決定することを含んでもよい。
【００８９】
いくつかの実施例において、ステップ１０４では、上記の証明書検出結果における証明書の数が第１プリセット要件を満たすか否か、上記の顔検出結果における顔の数が第２プリセット要件を満たすか否か、および、検出された証明書内の顔の数が第３プリセット要件を満たすか否かを決定でき、上記の証明書検出結果における証明書の数が第１プリセット要件を満たし、上記の顔検出結果における顔の数が第２プリセット要件を満たし、且つ証明書の顔情報に含まれる証明書内の顔の数が第３プリセット要件を満たす場合、処理される画像が有効なＩＤ認証画像であると決定できる。
【００９０】
上記の各実施例において、証明書検出結果における証明書の数が第１プリセット要件を満たし、顔検出結果における顔の数が第２プリセット要件を満たし、証明書内の顔の数が第３プリセット要件を満たすことは、例えば、証明書検出結果における証明書の数が１であり、顔検出結果における顔の数が２より大きいか等しく、証明書内の顔の数が１であることを含み得る。ここで、顔検出結果における顔の数が２より大きいことは、処理される画像内の証明書領域外に含まれる顔の数が１より大きい可能性があることを意味し、この場合、処理される画像には被認証者の顔だけでなく、見物人の顔も含まれている可能性がある。
【００９１】
上記の実施例によれば、顔検出結果における顔の数が２より小さいことは、証明書の数が一意ではないこと、または、顔と証明書の位置関係が間違っている（顔と証明書の正しい位置関係の基準は、証明書領域内の顔の数が一意であり、且つ証明書領域外に少なくとも１つの顔があることである）ことを意味し、処理される画像が有効なＩＤ認証画像ではないと見なされる。
【００９２】
適用において、図３Ａを参照すると、画像収集機器が、身分証明書を手に持つユーザの写真を収集し、ここで、身分証明書を手に持つユーザの写真は、図３Ｂに示す通りであり、対応的に、ステップ１０６において、顔検出結果および証明書検出結果に従ってＩＤ認証を実行することは、上記の顔検出結果および証明書検出結果に基づいて、証明書に含まれる顔（第１顔３１と称する）と処理される画像内の証明書外の顔（第２顔３２と称する）との間の類似度を決定することと、第１顔と第２顔との間の類似度に従って、ＩＤ検証結果を取得することとを含む。
【００９３】
例えば、いくつかの可能な例において、上記の顔検出結果および証明書検出結果に基づいて処理される画像から第１顔の画像および第２顔の画像を取得し、
第１顔の画像に対して特徴抽出を実行して、第１特徴を取得し、第２顔の画像に対して特徴抽出を実行して、第２特徴を取得することができる。ここで、第２顔は、処理される画像内の証明書外にある、最大の顔である。その可能な一例では、ニューラルネットワークによって特徴抽出を実行し、上記の第１特徴および第２特徴に基づいて、第１顔と第２顔との間の類似度を決定することができる。
【００９４】
例えば、第１特徴と第２特徴との間の類似度を比較することができる。その可能な一例では、ニューラルネットワークによって第１特徴と第２特徴との間の類似度を比較し、第１特徴と第２特徴との間の類似度がプリセットの閾値より大きいか否かに従って、ＩＤ検証結果を取得することができる。
【００９５】
ここでのプリセットの閾値は、実際のニーズに応じて設定でき、例えば、ユーザＩＤ認証に対する現在のサービスの厳密さ、第１ニューラルネットワークおよび第２ニューラルネットワークのパフォーマンス、画像収集環境などに応じて設定でき、実際のニーズの変化に応じて調整できる。例えば、セキュリティ要件の高い金融サービスでは、第１ニューラルネットワークおよび第２ニューラルネットワークに高いパフォーマンスが要求され、当該プリセットの閾値を高く（例えば、９８％など）設定でき、つまり、金融サービスのセキュリティを確保するためには、上記の第１特徴と第２特徴との間の類似度が９８％以上に達した場合のみ、当該処理される画像がＩＤ認証に合格することができ、セキュリティ要件がそれほど高くなく、画像収集環境が良くないサービスでは、当該プリセットの閾値を低く（例えば、８０％など）設定でき、つまり、当該サービスのセキュリティと、当該サービスでの当該処理される画像に基づくユーザＩＤ認証の実現可能性を確保するためには、上記の第１特徴と第２特徴との間の類似度が８０％以上に達すれば、当該処理される画像がＩＤ認証に合格することができる。
【００９６】
本開示の実施例では、ニューラルネットワークによって証明書内の顔の画像および当該証明書外の顔の画像に対して特徴抽出を実行し、抽出された第１特徴と第２特徴との間の類似度を比較する場合、ニューラルネットワークを事前にトレーニングすることにより、トレーニングされたニューラルネットワークによって、証明書内の顔の画像および当該証明書外の顔の画像に対する特徴抽出を効果的に実行でき、類似度を正確に比較できるため、証明書内の顔と当該証明書外の顔が同じ人物の顔であるか否かを正しく識別することができる。
【００９７】
上記の各実施例のいくつかの実施形態では、証明書に含まれる第１顔と処理される画像内の証明書外の第２顔との間の類似度を決定する前に、以下のような方法によって上記の第２顔を取得することができる。
【００９８】
処理される画像に含まれる顔の数が２より大きい場合、処理される画像での顔検出結果に含まれる顔の位置情報および処理される画像での証明書検出結果に含まれる証明書の位置情報に従って、処理される画像に含まれる少なくとも２つの顔のうちの証明書外の最大の顔を、上記の第２顔として決定する。
【００９９】
処理される画像に含まれる顔の数が２である場合、処理される画像に含まれる２つの顔のうちの証明書外の顔を、上記の第２顔として直接決定する。
【０１００】
処理される画像に含まれる顔の数が２より大きい場合、被認証者の顔に加えて、処理される画像に見物人の顔も含まれている可能性がある。被認証者が画像の収集機器に最も近いため、被認証者の顔が最大であり、他の見物人は画像の収集機器から遠く離れており、他の見物人の顔が被認証者の顔より小さいと見なすことができ、本開示の実施例では、ニューラルネットワークを使用して、証明書内の顔の画像と当該証明書外の最大の顔の画像との間で特徴抽出および類似度比較を実行することにより、両者が同じユーザあるか否かを効果的に識別でき、これにより、２つの顔が同じ人物の顔であるか否かを迅速、且つ正確に判断でき、応答時間が短く、精度が高いため、作業効率とユーザ体験を効果的に向上させ、人の目の認識によるエラーを回避させることができる。
【０１０１】
本開示の実施例によるＩＤ認証方法によれば、図１Ｂに示されるように、当該方法は以下のステップを含む。
【０１０２】
ステップ１０２において、第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得し、第２ニューラルネットワークによって当該処理される画像に対して証明書検出を実行して、証明書検出結果を取得する。
【０１０３】
ステップ１０４１において、前記顔検出結果および前記証明書検出結果に基づいて、証明書の顔情報を決定する。
【０１０４】
いくつかの実施例において、前記顔検出結果は、前記処理される画像に含まれる顔の数および前記処理される画像での前記顔の位置情報のうちの少なくとも１つを含み、および／または、前記証明書検出結果は、前記処理される画像に含まれる証明書の数および前記処理される画像での前記証明書の位置情報のうちの少なくとも１つを含む。
【０１０５】
いくつかの実施例において、前記証明書の顔情報は、前記処理される画像で検出された証明書に含まれる顔の数、前記証明書に含まれる顔の位置情報のうちの少なくとも１つを含む。
【０１０６】
ここで、証明書に含まれる顔の数は、処理される画像に含まれる顔の数より小さいか等しく、証明書に含まれる顔の位置情報は、前記処理される画像での顔の位置情報と部分的に重なり合い、つまり、証明書に含まれる顔の位置情報は、前記処理される画像での顔の位置情報のサブセットである。
【０１０７】
ステップ１０４２において、前記証明書の顔情報、前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像が有効なＩＤ認証画像であるか否かを決定する。
【０１０８】
ステップ１０６において、前記処理される画像が有効なＩＤ認証画像であるとの決定に応答して、上記の顔検出結果および証明書検出結果に従ってＩＤ認証を実行して、処理される画像のＩＤ認証結果を取得する。
【０１０９】
当該実施例におけるステップ１０４１および１０４２は、図１Ａに示される方法におけるステップ１０４を実現するための実現方法を提供する。
【０１１０】
いくつかの実施例では、ステップ１０４１において、前記顔検出結果および前記証明書検出結果に基づいて、証明書の顔情報を決定することは、
前記処理される画像での、前記顔検出結果に含まれる顔の位置情報および前記処理される画像での、前記証明書検出結果に含まれる証明書の位置情報に従って、前記証明書に含まれる顔の数および／または位置情報を決定することを含む。
【０１１１】
適用において、先ず、前記処理される画像での顔の位置情報、および前記処理される画像内の顔の数を決定し、処理される画像での顔の位置情報は、証明書に含まれる顔の位置情報を含み、前記処理される画像内の顔の数は、証明書内の顔の数を含み、例えば、前記処理される画像内の顔の数が２、即ち、顔１と顔２であり、処理される画像での顔１の位置情報がｗｚ１であり、処理される画像での顔２の位置情報がｗｚ２であり、処理される画像での証明書の位置がｗｚ３であり、ｗｚ３の範囲にｗｚ２が含まれる場合、証明書に含まれる顔の数が１であり、証明書に含まれる顔の位置情報がｗｚ２であると決定することができる。
【０１１２】
いくつかの実施例では、ステップ１０４２において、前記証明書の顔情報、前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像が有効なＩＤ認証画像であるか否かを決定することは、
前記証明書検出結果における証明書の数が第１プリセット要件を満たし、前記顔検出結果における顔の数が第２プリセット要件を満たし、且つ前記証明書の顔情報に含まれる証明書内の顔の数が第３プリセット要件を満たすことに応答して、前記処理される画像が有効なＩＤ認証画像であると決定する。
【０１１３】
本開示の実施例による別のＩＤ認証方法によれば、図２に示されるように、当該ＩＤ認証方法は以下のステップを含む。
【０１１４】
ステップ２０２において、第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得し、第２ニューラルネットワークによって当該処理される画像に対して証明書検出を実行して、証明書検出結果を取得する。
【０１１５】
ステップ２０４において、上記の顔検出結果および証明書検出結果に従って、当該処理される画像が、例えば、身分証明書を手に持つ有効な画像などの有効なＩＤ認証画像であるか否かを決定する。
【０１１６】
処理される画像が有効なＩＤ認証画像である場合、ステップ２０６を実行する。そうでなければ、処理される画像が有効なＩＤ認証画像ではない場合、後続のプロセスを実行しないか、処理される画像が無効であることを示す提示メッセージを出力する。
【０１１７】
ステップ２０６において、上記の顔検出結果および証明書検出結果に基づいて、証明書に含まれる第１顔と処理される画像内の証明書外にある第２顔との間の類似度を決定する。
【０１１８】
ステップ２０８において、上記の第１顔と第２顔との間の類似度がプリセットの閾値より大きいか否かを決定する。
【０１１９】
上記の第１顔と第２顔との間の類似度がプリセットの閾類似度がプリセットの閾値より値より大きい場合、ステップ２１０を実行する。そうでなければ、上記の第１顔と第２顔との間の大きくない場合、後続のプロセスを実行しないか、当該処理される画像がＩＤ認証に不合格したことを示す提示メッセージを出力する。
【０１２０】
いくつかの実施形態において、上記のステップ２０６〜２０８では、ニューラルネットワークを使用して、証明書内の第１顔と証明書外の第２顔との間で特徴抽出および類似度比較を実行することにより、上記の第１顔および証明書外の第２顔が同じユーザの顔であるか否かを確認する。
【０１２１】
ステップ２１０において、光学式文字認識（ＯＣＲ：Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）アルゴリズムなどのテキスト認識方法を使用して、当該証明書のテキスト情報を取得し、当該テキスト情報は、例えば、名前、証明書の番号、住所、有効期限などのうちのいずれか１つまたは複数の情報を含むが、これらに限定されない。
【０１２２】
図３Ｂは、本開示の実施例における有効なＩＤ認証画像の一例である。
【０１２３】
いくつかの実施例において、ＯＣＲアルゴリズムを使用して証明書３３に対してテキスト認識を実行することにより、証明書のテキスト情報３４を素早く読み取ることができ、当該テキスト情報に基づいて作業指示書を自動的に入力できるため、顧客サービスの作業効率を大幅に向上させ、人件費を節約できる。顔認識および証明書ＯＣＲ技術を採用することにより、従来の業界での身分証明書を手に持つ写真によるＩＤ認証における問題を効果的に解決でき、身分証明書を手に持つ写真の選別、身分証明書を手に持つ写真の２つの顔の比較、および身分証明書の情報抽出などの作業をリアルタイムで完了することができる。
【０１２４】
図２を参照すると、いくつかの実施例において、証明書のテキスト情報を取得した後、前記ＩＤ認証方法は、選択的に、以下のステップを含み得る。
【０１２５】
ステップ２１２において、ユーザ情報データベースに基づいて上記の証明書のテキスト情報を認証して、ＩＤ検証結果を取得する。
【０１２６】
ここで、ユーザ情報データベースは、ユーザ情報源の信頼性およびユーザ情報の正確さを確保するために、例えば、公安省または他の信頼できる認証機関によって提供される、ユーザ情報が記憶されたユーザ情報データベースであり得る。
【０１２７】
上記の証明書のテキスト情報がユーザ情報データベースに記憶されたユーザ情報と一致する場合、ＩＤ検証結果はＩＤ認証合格であり、そうでなければ、記の証明書のテキスト情報がユーザ情報データベースに記憶されたユーザ情報と一致しない場合、ＩＤ検証結果はＩＤ認証不合格である。
【０１２８】
いくつかの実施例において、図２を参照すると、上記のＩＤ検証結果に従って、上記の証明書のテキスト情報がＩＤ認証に合格した場合、前記ＩＤ認証方法は、選択的に、以下のステップを含み得る。
【０１２９】
ステップ２１４において、ユーザが対応するサービスを使用するための登録情報として、ユーザ情報をサービスデータベースに記憶し、当該ユーザ情報は、上記の証明書のテキスト情報、ＩＤ認証画像（即ち、ＩＤ認証に合格した処理される画像）、上記の第２顔の画像、上記の第２顔の特徴情報のうちのいずれか１つまたは複数の情報を含み得る。
【０１３０】
上記の実施例によれば、ユーザの登録情報が正常に記憶された後、ユーザが対応するサービスに正常に登録した上で、ユーザはサービスを使用することができる。本開示の実施例は、トランザクションサービス、アプリケーション（ＡＰＰ：Ａｐｐｌｉｃａｔｉｏｎ）の使用サービス、アクセス制御サービスなど、本人確認を必要とする任意のサービスに適用されることができる。サービスを利用するプロセスで、サービスデータベースに記憶されたユーザ情報に基づいてユーザに対してＩＤ認証を実行する必要があり、ユーザがＩＤ認証に合格した場合のみ、当該サービスを引き続き使用することができる。
【０１３１】
いくつかの実施例において、顔検出結果および証明書検出結果に基づいて、処理される画像に対して偽造防止検出を実行して、処理される画像の偽造防止検出結果を取得することもできる。この場合、ＩＤ認証は、偽造防止検出およびＩＤ検証を含む。
【０１３２】
いくつかの実施例において、先ず偽造防止検出を実行し、偽造防止検出の結果に基づいてＩＤ検証を実行するか否かを決定する。例えば、当該偽造防止検出結果が偽造防止検出合格であることに応答して、顔検出結果および証明書検出結果に従ってＩＤ検証の動作を実行する。そうでなければ、当該偽造防止検出結果が偽造防止検出不合格である場合、顔検出結果および証明書検出結果に基づくＩＤ検証の動作は実行されない。
【０１３３】
別のいくつかの実施例において、偽造防止検出とＩＤ検証を並行して実行することができ、処理される画像の偽造防止検出結果およびＩＤ検証結果に基づいて、処理される画像のＩＤ認証結果を決定する。
【０１３４】
いくつかの実施例において、処理される画像の偽造防止検出結果が偽造防止検出合格であり、且つＩＤ検証結果がＩＤ検証合格である場合、処理される画像がＩＤ認証に合格したと決定する。そうでなければ、処理される画像の偽造防止検出結果が偽造防止検出不合格であり、および／またはＩＤ検証結果がＩＤ検証不合格である場合、処理される画像がＩＤ認証に不合格したと決定する。
【０１３５】
可能な一例において、前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することは、前記顔検出結果および前記証明書検出結果に基づいて、処理される画像から顔領域画像および証明書領域画像を取得することと、処理される画像、顔領域画像および証明書領域画像に対してそれぞれ偽造手掛り検出を実行することと、偽造手掛り検出結果に基づいて、処理される画像の偽造防止検出結果を取得することと、を含む。
【０１３６】
いくつかの実施例において、前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得することは、前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することと、前記偽造防止検出結果および前記ＩＤ検証結果に基づいて、前記処理される画像のＩＤ認証結果を決定することと、を含む。
【０１３７】
いくつかの実施例において、前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得することは、前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することを含む。
【０１３８】
いくつかの実施例において、前記偽造手掛り検出結果に基づいて、前記処理される画像の偽造防止検出結果を取得することは、前記偽造手掛り検出結果が、前記処理される画像、前記顔領域画像および前記証明書領域画像のうちのいずれにも偽造手掛りが含まれていないことを示すことに応答して、前記処理される画像の偽造防止検出結果が、偽造防止検出合格であると決定すること、および／または、前記偽造手掛り検出結果が、前記処理される画像、前記顔領域画像および前記証明書領域画像のうちのいずれか１つまたは複数の画像に偽造手掛りが含まれていることを示すことに応答して、前記処理される画像の偽造防止検出結果が、偽造防止検出不合格であると決定することを含む。
【０１３９】
いくつかの実施例において、処理される画像、顔領域画像および証明書領域画像に対してそれぞれ偽造手掛り検出を実行することは、上記の処理される画像、顔領域画像および証明書領域画像に対して特徴抽出を実行して、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴を取得することと、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを検出することと、を含む。
【０１４０】
いくつかの実施形態において、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴のうちのいずれか１つの特徴から偽造手掛り情報を検出した限り、処理される画像の偽造防止検出結果が偽造防止検出不合格であると決定し、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴のうちのいずれにも偽造手掛り情報が検出されなかった場合にのみ、処理される画像の偽造防止検出結果が偽造防止検出合格したと決定する。
【０１４１】
いくつかの可能な例において、処理される画像の特徴を検出して、処理される画像の特徴に偽造手掛り情報が含まれているか否かを決定し、顔領域画像の特徴を検出して、顔領域画像の特徴に偽造手掛り情報が含まれているか否かを決定し、証明書領域画像の特徴を検出して、証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを決定する方法によって、処理される画像の特徴、顔領域の特徴および証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することができる。
【０１４２】
別のいくつかの可能な例において、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴を接続して、接続特徴を取得し、当該接続特徴に偽造手掛り情報が含まれているか否かを決定する方法によって、処理される画像の特徴、顔領域の特徴および証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することができる。
【０１４３】
例示的に、第３ニューラルネットワークによって、上記の処理される画像、顔領域画像および証明書領域画像のそれぞれに対する偽造手掛り検出動作を実行することができる。例えば、処理される画像、顔領域画像および証明書領域画像を、第３ニューラルネットワークにそれぞれ入力して処理することによって、前記処理される画像、前記顔領域画像および前記証明書領域画像のそれぞれに偽造手掛り情報が含まれる確率情報または偽造手掛り情報が含まれているか否かを指示する指示情報を取得する。別の例では、処理される画像、顔領域画像および証明書領域画像を同時に第３ニューラルネットワークに入力し、第３ニューラルネットワークは、入力された３つの画像に対してそれぞれ特徴抽出を実行するために使用される、３つのブランチの特徴抽出ネットワークを含み、抽出された特徴を接続して、接続特徴を取得し、最後に、接続特徴に基づいて、処理される画像、顔領域画像および証明書領域画像のうちの少なくとも１つの画像に偽造手掛り情報が含まれる確率または指示情報を取得する。
【０１４４】
例示的に、当該第３ニューラルネットワークは、偽造手掛り情報を含むトレーニング用の画像セットに基づいて事前トレーニングされたニューラルネットワークである。当該第３ニューラルネットワークは、深層ニューラルネットワークであり得、前記深層ニューラルネットワークとは、多層畳み込みニューラルネットワークなどの多層ニューラルネットワークを指す。例示的に、本開示の各実施例における抽出された各特徴に含まれる偽造手掛り情報は、第３ニューラルネットワークを事前にトレーニングすることにより、当該第３ニューラルネットワークによって学習でき、その後、これらの偽造手掛り情報を含む任意の画像が当該第３ニューラルネットワークに入力されると、偽造画像として全て検出でき、これにより、検出された画像が偽造画像であると判断でき、偽造防止検出に合格することができなく、そうでなければ、リアル画像であると判断でき、偽造防止検出に合格することができる。ここで、いくつかの実施例において、上記のトレーニング用画像セットは、トレーニング用の正のサンプルとして使用できる複数の画像、およびトレーニング用の負のサンプルとして使用できる複数の画像を含むことができる。ここでの正のサンプル画像は、偽造手掛り情報を含まないリアル画像であり、画像全体、画像全体から抽出された顔領域画像の特徴および証明書領域画像を含むことができ、負のサンプル画像は、偽造手掛り情報を含む偽造画像である。
【０１４５】
可能な一例において、顔領域画像における、顔領域画像に含まれる顔の比率が第４プリセット要件を満たすという要件、および／または、証明書領域画像における、証明書領域画像に含まれる証明書の比率が第４プリセット要件を満たすという要件に従って、処理される画像から顔領域画像および証明書領域画像を取得することができる。ここでの第４プリセット要件は、例えば、顔領域画像における顔領域画像に含まれる顔の比率、および証明書領域画像における証明書領域画像に含まれる証明書の比率の値が、例えば、１／２〜３／４の範囲にあるなど、当該比率が、１／４より大きいか等しく且つ９／１０より小さいか等しいことを含み得る。いくつかの可能な実施形態において、顔領域画像における顔領域画像に含まれる顔の比率、および証明書領域画像における証明書領域画像に含まれる証明書の比率の値の範囲は１／２〜３／４であり、顔領域画像の特徴および証明書領域画像に対する偽造防止検出効果を確保してから、偽造防止検出の效率を向上させることができる。
【０１４６】
可能な一例において、トレーニング用の正のサンプルとして使用できる複数の画像を取得し、取得された正のサンプルのうちの少なくとも１つの画像の少なくとも一部に対して、偽造手掛り情報をシミュレートするための画像処理を実行して、トレーニング用の負のサンプルとして使用できる少なくとも１つの画像を生成することで、偽造手掛り情報を含むトレーニング用の画像セットを取得することができる。
【０１４７】
上記の実施例による処理される画像に対する偽造防止検出は、ユーザＩＤ認証のための顔または証明書の偽造の回避に使用されることができ、ユーザＩＤ認証のセキュリティを向上させることができる。
【０１４８】
上記の各実施例のプロセスの前に、前記ＩＤ認証方法は、端末の可視光カメラなどによって、顔および証明書を含む画像シーケンスまたはビデオシーケンスを収集することと、プリセットのフレーム選択条件に基づいて、当該画像シーケンスまたはビデオシーケンスから処理される画像を選択することと、をさらに含むことができる。
【０１４９】
ここでのプリセットのフレーム選択条件は、例えば、顔および証明書が画像の中心領域にあるか否か、顔のエッジが画像に完全に含まれているか否か、証明書のエッジが画像に完全に含まれているか否か、画像における顔の比率、画像における証明書の比率、顔の角度（即ち、顔が正面であるか否か）、画像の解像度、画像の露出度などのうちのいずれか１つまたは複数を含むが、これられに限定されない。上記のフレーム選択条件により、総合的な品質の高い画像を選択してＩＤ認証を実行することができるため、ＩＤ認証結果の精度を向上させることができる。
【０１５０】
例示的に、上記のフレーム選択条件に基づいて、ビデオシーケンスから総合的な品質の高い画像を上記の処理される画像として選択することができ、総合的な品質の高い画像の基準は、例えば、顔および証明書が画像の中心領域にあること、顔および証明書のエッジが画像に完全に含まれること、画像における、顔の比率および画像における証明書の比率が約１／２〜３／４であり、顔が正面であること、画像の解像度が高く、露出度が高いことのうちのいずれか１つまたは複数の指標を満たす画像であり得る。上記の選択は、プリセットのアルゴリズムによって、顔の画像の向き、解像度、光強度などの指標を自動的に検出でき、プリセットの基準に従って、ビデオシーケンス全体から最良の指標を持つ１つまたは複数の画像を選択する。
【０１５１】
いくつかの可能な実施形態において、プリセットの標準を満たさない選択された処理される画像に対して前処理して、前処理された処理される画像を取得することもできる。対応的に、前処理された処理される画像に対してＩＤ認証を実行する。
【０１５２】
例示的に、上記のプリセットの標準は、例えば、プリセットサイズ、正規（ｚ−ｓｃｏｒｅ）分布標準、プリセットの画像輝度などのうちのいずれか１つまたは複数を含んでもよいが、これらに限定されない。対応的に、プリセットの標準を満たさない処理される画像に対して前処理することは、プリセットの標準を満たさない処理される画像に対して、サイズ調整またはトリミング、標準正規分布化、輝度調整（例えば、ヒストグラム均等化に基づくダークライトの改善など）などのうちのいずれか１つまたは複数の対応する動作を実行することであり得る。
【０１５３】
上記の前処理に基づいて、後続の処理に使用される処理される画像のサイズを統一させることができ、処理された画像データを標準正規分布に適合させ、輝度をプリセット要件に適合させることができる。ここで、標準正規分布化とは、統計学におけるデータ処理方法であり、画像内のピクセルの不均一な分布による画像認識効果への影響を排除するために、画像内のピクセル値を処理して標準正規分布を満たすようにすることを指す。ヒストグラム均等化に基づくダークライトの改善の前処理は、主に実際の証明書を手に持つ被認証者の偽造防止検出シナリオで行われ、当該シナリオでは、顔および証明書がダークライトの条件下にある可能性があるため、顔および証明書の偽造防止の精度に影響を与えやすいので、ダークライトの改善された画像は、画像の輝度分布を再調整でき、これにより、元々ダークライトで撮影された画像がＩＤ認証の画像品質要件を満たすことができるため、より正確なＩＤ認証結果を取得することができる。
【０１５４】
図４に示されるように、いくつかの実施例によるＩＤ認証方法は、以下のステップをさらに含み得る。
【０１５５】
ステップ３０２において、認証要求の受信に応答して、認証される顔を含む画像を取得する。
【０１５６】
ステップ３０４において、サービスデータベースに認証される顔の画像と一致するユーザ情報があるか否かを照会する。
【０１５７】
いくつかの実施例では、当該操作３０４において、ニューラルネットワークを使用して当該認証される顔の画像に対してい特徴抽出実行し、サービスデータベースに認証される顔の特徴情報と一致するユーザ情報があるか否かを照会することができる。
【０１５８】
ステップ３０６において、サービスデータベースに認証される顔の画像と一致する照会結果があるか否かに従って、上記の認証される顔の認証結果を決定する。
【０１５９】
いくつかの実施例において、照会結果によれば、サービスデータベースに上記の認証される顔の特徴情報と一致するユーザ情報がある場合、認証される顔の認証結果が認証合格であると決定し、そうでなければ、サービスデータベースに認証される顔の特徴情報と一致するユーザ情報が存在しない場合、認証される顔の認証結果が認証不合格であると決定する。
【０１６０】
上記の実施例によれば、ユーザが対応するサービスに正常に登録した後に、当該サービスを使用する場合、ユーザの登録情報に基づいてサービスの使用を要求するユーザを認証し、ユーザが認証に合格した場合のみに当該サービスを引き続き使用でき、これにより、サービスのセキュリティを向上させることができる。
【０１６１】
また、例示的に、上記の図４に示す実施例において、ステップ３０２で認証される顔を含む画像を取得した後、前記ＩＤ認証方法は、認証される顔を含む画像に対して偽造防止検出を実行して、当該認証される顔を含む画像の偽造防止検出結果を取得することをさらに含むことができる。対応的に、ステップ３０６において、サービスデータベースに認証される顔の特徴情報と一致する照会結果があるか否か、および認証される顔を含む画像が偽造防止検出に合格したが否かを示す偽造防止検出結果に従って、上記の認証される顔の認証結果を決定する。いくつかの実施例において、サービスデータベースに上記の認証される顔の特徴情報と一致するユーザ情報があり、且つ認証される顔を含む画像が偽造防止検出に合格した場合、認証される顔の認証結果が認証合格であると決定し、そうでなければ、サービスデータベースに認証される顔の特徴情報と一致するユーザ情報が存在せず、および／または認証される顔を含む画像が偽造防止検出に不合格した場合、認証される顔の認証結果が認証不合格であると決定する。
【０１６２】
いくつかの実施例において、認証される顔を含む画像に対する偽造防止検出は、上記の認証される顔を含む画像に対する偽造防止検出の方法と同様に、例えば、認証される顔を含む画像から顔領域画像および証明書領域画像を取得し、当該認証される顔を含む画像、顔領域画像および証明書領域画像に対してそれぞれ偽造手掛り検出を実行し、偽造手掛り検出結果に基づいて、認証される顔を含む画像の偽造防止検出結果を取得する方法を採用することができる。
【０１６３】
ここで、当該認証される顔を含む画像、顔領域画像および証明書領域画像に対してそれぞれ偽造手掛り検出を実行することは、上記の認証される顔を含む画像に対する偽造防止検出の方法と同様に、当該認証される顔を含む画像、顔領域画像および証明書領域画像に対してそれぞれ特徴抽出を実行して、当該認証される顔を含む画像の特徴、顔領域画像の特徴および証明書領域画像の特徴を取得し、当該認証される顔を含む画像の特徴、顔領域の特徴および証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出する方法を採用することができる。
【０１６４】
本開示の実施例による認証される顔を含む画像に対する偽造防止検出の実現は、上記の実施例に記載の認証される顔を含む画像に対する偽造防止検出に対応する内容を参照することができ、ここでは繰り返さない。
【０１６５】
上記の実施例によれば、当該認証される顔を含む画像に対して偽造防止検出を実行し、当該認証される顔を含む画像の偽造防止検出結果に基づいて、認証される顔の認証結果を決定することにより、ユーザＩＤ認証のための顔または証明書の偽造を回避させ、ユーザＩＤ認証のセキュリティを向上させることができる。
【０１６６】
本開示の上記の各実施例のいくつかの実施形態において、上記の処理される画像または認証される顔を含む画像、顔領域画像および証明書領域画像から抽出された特徴は、例えば、ローカルバイナリパターン（ＬＢＰ：Ｌｏｃａｌ  Ｂｉｎａｒｙ  Ｐａｔｔｅｒｎ）特徴、スパースコードのヒストグラム（ＨＳＣ：Ｈｉｓｔｏｇｒａｍ  ｏｆ  Ｓｐａｒｓｅ  Ｃｏｄｅ）特徴、パノラマ（ＬＡＲＧＥ）特徴、顔の画像（ＳＭＡＬＬ）特徴、顔詳細画像（ＴＩＮＹ）特徴のうちの任意の複数の特徴を含んでもよいが、これらに限定されない。適用において、予想できる偽造手掛り情報に従って、当該抽出された特徴に含まれる特徴アイテムを更新することができる。
【０１６７】
ここで、ＬＢＰ特徴により、画像内のエッジ情報を強調表示でき、ＨＳＣ特徴により、画像内のゼロ反射とぼかし情報をより明確に反映でき、ＬＡＲＧＥ特徴は、画像全体の特徴であり、ＬＡＲＧＥ特徴に基づいて、画像内の最も明白な偽造手掛り（ｈａｃｋ）を抽出でき、顔の画像は、顔、および顔と背景との境界部分を含む、画像内の顔フレームのサイズの数倍（例えば、サイズの１．５倍など）の領域のスライスされた画像であり、ＳＭＡＬＬ特徴に基づいて、反射、リメイク機器の画面のモアレ、マネキンやマスクのエッジなどの偽造手掛りを抽出でき、顔詳細画像は、顔を含む、顔フレームのサイズの領域のスライスされた画像であり、ＴＩＮＹ特徴に基づいて、ＰＳ処理された画像（画像編集ソフトウェアｐｈｏｔｏｓｈｏｐに基づいて編集された画像）、リメイク画面のモアレ、マネキンやマスクのテクスチャなどの偽造手掛りを抽出できる。
【０１６８】
本開示の各実施例の可能な一例では、上記の偽造手掛り情報は、可視光条件下で人の目で観測できる可観測性を有し、即ち、人の目によって、可視光条件下でこれらの偽造手掛り情報を観測することができる。偽造手掛り情報が有する当該特性により、可視光カメラ（赤緑青（ＲＧＢ：Ｒｅｄ  Ｇｒｅｅｎ  Ｂｌｕｅ）カメラなど）によって収集された静止画像または動的ビデオで偽造防止検出を実現でき、追加の特定のカメラの導入を回避し、ハードウェアコストを削減することができる。偽造手掛り情報は、例えば、イメージング媒体の偽造手掛り情報、イメージング媒体の偽造手掛り情報、実在の偽の顔の手掛り情報のうちのいずれか１つまたは複数の情報を含んでもよいが、これらに限定されない。ここで、イメージング媒介の偽造手掛り情報は、二次元（２Ｄ：２Ｄｉｍｅｎｓｉｏｎｓ）タイプの偽造手掛り情報とも呼ばれ、イメージング媒体の偽造手掛り情報は、２．５Ｄタイプの偽造手掛り情報と称することができ、実在の偽の顔の手掛り情報は、三次元（３Ｄ：３  Ｄｉｍｅｎｓｉｏｎｓ）タイプの偽造手掛り情報と称することができ、例えば、可能な顔の偽造方法に従って、検出する必要がある偽造手掛り情報を更新する。これらの手掛り情報を検出することで、電子機器は、様々な本物の顔と偽の顔との間の境界を「発見」でき、可視光カメラなどの一般的なハードウェアデバイスの条件下で様々なタイプの偽造防止検出を実現でき、偽の顔の攻撃に抵抗し、セキュリティを向上させることができる。
【０１６９】
ここで、イメージング媒介の偽造手掛り情報は、例えば、イメージング媒介のエッジ情報、反射情報および／または材料情報を含んでもよいが、これらに限定されない。イメージング媒体の偽造手掛り情報は、例えば、表示機器の画面のエッジ、画面の反射および／または画面のモアレを含んでもよいが、これらに限定されない。実在の偽の顔の手掛り情報は、例えば、マスクを着用した顔の特徴、マネキンの顔の特徴、および彫刻の顔の特徴を含んでもよいが、これらに限定されない。
【０１７０】
本開示の実施例における偽造手掛り情報は、可視光条件下で人の目で観測することができる。偽造手掛り情報は、次元に関して２Ｄタイプ、２．５Ｄタイプ、および３Ｄタイプの偽の顔に分割できる。ここで、２Ｄタイプの偽の顔とは、紙系素材に印刷された顔の画像を指し、当該２Ｄタイプの偽造手掛り情報は、例えば、紙の顔のエッジ、紙の素材、紙の表面の反射、および紙のエッジなどの偽造手掛り情報を含むことができる。２．５Ｄタイプの偽の顔とは、ビデオリメイク機器などのキャリア機器によって保持される顔の画像を指し、当該２．５Ｄタイプの偽造手掛り情報は、例えば、ビデオリメイク機器などのキャリア機器の画面モアレ、画面の反射、画面エッジなどの偽造手掛り情報を含むことができる。３Ｄタイプの偽の顔とは、例えば、マスクを着用した顔、マネキンの顔、彫刻の顔、３Ｄプリントされた顔などの実在の偽の顔を指し、当該３Ｄタイプの偽の顔も、例えば、マスクのステッチ、マネキンのより抽象的なまたは滑らかすぎるスキンなどの対応する偽造手掛り情報を有する。
【０１７１】
本開示の実施例によるＩＤ認証方法は、特別なマルチスペクトル機器に依存せずに、可視光条件下での効果的な偽造防止検出を実現でき、特別なハードウェア機器を使用する必要がないため、ハードウェアコストを削減でき、様々な顔検出シナリオ、特に一般的なモバイルアプリケーションに簡単に適用できる。
【０１７２】
本開示の実施例による任意のＩＤ認証方法は、データ処理能力を有する任意の適切な電子機器によって実行されることができる。あるいは、本開示の実施例による任意のＩＤ認証方法は、プロセッサによって実行することができ、例えば、プロセッサは、メモリに記憶された対応する命令を呼び出すことによって、本開示の実施例による任意のＩＤ認証方法を実行する。以下では繰り返しない。当業者なら自明であるが、上記の方法の実施例における動作（ステップ）の全てまたは一部が、プログラムによって関連するハードウェアに命令することによって実行されることができ、前述のプログラムが、コンピュータ可読記憶媒体に記憶されることができ、当該プログラムが実行されるとき、上記の方法の実施例における動作が実行され、前述の記憶媒体が、ＲＯＭ、ＲＡＭ、磁気ディスクまたは光ディスクなどのプログラムコードを記憶することができる様々な媒体を含むことを理解することができる。
【０１７３】
本開示の実施例は、ＩＤ認証装置を提供する。いくつかの実施例において、当該ＩＤ認証装置は、本開示の上記の各方法実施例を実現するように構成されてもよいが、本開示の実施例はこれに限定されない。図５に示されるように、当該ＩＤ認証装置は、第１検出モジュール５１と、第２検出モジュール５２と、第１決定モジュール５３と、認証モジュール５４とを備える。
【０１７４】
第１検出モジュール５１は、第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得するように構成される。例示的に、当該顔検出結果は、例えば、処理される画像に含まれる顔の数および処理される画像での顔の位置情報のうちの少なくとも１つを含んでもよいが、これらに限定されない。ここで、処理される画像での顔の位置情報は、例えば、処理される画像での顔の第１検出フレームの４つの頂点の頂点座標、または、処理される画像での顔の第１検出フレームの中心点の座標、および当該顔検出フレームの長さと幅として表すことができる。
【０１７５】
第２検出モジュール５２は、第２ニューラルネットワークによって、処理される画像に対して証明書検出を実行して、証明書検出結果を取得するように構成される。例示的に、当該証明書検出結果は、例えば、処理される画像に含まれる証明書の数および処理される画像での証明書の位置情報のうちの少なくとも１つを含んでもよいが、これらに限定されない。ここで、処理される画像での証明書の位置情報は、例えば、処理される画像での証明書の第２検出フレームの頂点座標、または、処理される画像での証明書の第２検出フレームの中心の座標、および第２検出フレームの長さと幅として表すことができる。
【０１７６】
第１決定モジュール５３は、顔検出結果および証明書検出結果に従って、処理される画像が、証明書を手に持つ画像などの有効なＩＤ認証画像であるか否かを決定するように構成される。
【０１７７】
認証モジュール５４は、処理される画像が有効なＩＤ認証画像であるとの決定に応答して、顔検出結果および証明書検出結果に従ってＩＤ認証を実行して、処理される画像のＩＤ認証結果を取得するように構成される。
【０１７８】
本開示の上記の実施例によるＩＤ認証装置によれば、第１ニューラルネットワークによって、処理される画像に対して顔検出を実行し、第２ニューラルネットワークによって、処理される画像に対して証明書検出を実行し、取得された顔検出結果および証明書検出結果に従って、処理される画像が有効なＩＤ認証画像であるか否かを決定し、処理される画像が有効なＩＤ認証画像であるとの決定に応答して、顔検出結果および証明書検出結果に従ってＩＤ認証を実行する。本開示の実施例では、ニューラルネットワークを使用して、深層学習によって処理される画像が有効なＩＤ認証画像であるか否かを判断することにより、ユーザのＩＤ認証用の適格な画像を迅速に選別できるため、作業効率を向上させ、有効なＩＤ認証画像に基づくユーザに対するＩＤ認証の実行では、手動審査の必要がないため、コストを節約し、作業効率と処理速度を向上させ、手動審査によるエラーの発生を回避し、認証結果の精度を向上させる。
【０１７９】
いくつかの実施例において、前記第１決定モジュールは、
前記顔検出結果および前記証明書検出結果に基づいて、証明書の顔情報を決定するように構成される証明書決定ユニットと、
前記証明書の顔情報、前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像が有効なＩＤ認証画像であるか否かを決定するように構成されるＩＤ認証決定ユニットと、を備える、
いくつかの実施例において、前記証明書の顔情報は、前記処理される画像で検出された証明書に含まれる顔の数、前記証明書に含まれる顔の位置情報のうちの少なくとも１つを含む。
【０１８０】
いくつかの実施例において、前記証明書決定ユニットは、前記処理される画像での、前記顔検出結果に含まれる顔の位置情報および前記処理される画像での、前記証明書検出結果に含まれる証明書の位置情報に従って、前記証明書に含まれる顔の数および／または位置情報を決定するように構成される。
【０１８１】
いくつかの実施例において、上記の証明書検出結果は、処理される画像で検出された証明書に含まれる顔の数、証明書に含まれる顔の位置情報などのうちの少なくとも１つを含むこともできる。
【０１８２】
別のいくつかの実施形態において、第１決定モジュールは、さらに、顔検出結果における顔の数、処理される画像での顔検出結果に含まれる顔の位置情報および処理される画像での証明書検出結果に含まれる証明書の位置情報に従って、証明書に含まれる顔の数を決定するように構成される。
【０１８３】
いくつかの実施例において、第１決定モジュールは、証明書検出結果における証明書の数が第１プリセット要件を満たし、顔検出結果における顔の数が第２プリセット要件を満たし、且つ証明書の顔情報に含まれる証明書内の顔の数が第３プリセット要件を満たすことに応答して、処理される画像が有効なＩＤ認証画像であると決定するように構成される。
【０１８４】
ここで、上記の証明書検出結果における証明書の数が第１プリセット要件を満たし、顔検出結果における顔の数が第２プリセット要件を満たし、証明書内の顔の数が第３プリセット要件を満たすことは、例えば、証明書検出結果における証明書の数が１であり、顔検出結果における顔の数が２より大きいか等しく、検出到的証明書内の顔の数が１であることであり得る。
【０１８５】
いくつかの実施例において、認証モジュールは、顔検出結果および証明書検出結果に基づいて、証明書に含まれる第１顔と処理される画像内の証明書外にある第２顔との間の類似度を決定し、第１顔と第２顔との間の類似度に従って、ＩＤ検証結果を取得するように構成される。
【０１８６】
本開示の実施例は、別のＩＤ認証装置を提供する。図６に示されるように、図５に示される構成と比較すると、図６に示される構成において、認証モジュール５４は、顔検出結果および証明書検出結果に基づいて、処理される画像から第１顔の画像および第２顔の画像を取得するように構成される第１取得ユニット５４１と、第１顔の画像に対して特徴抽出を実行して、第１特徴を取得し、第２顔の画像に対して特徴抽出を実行して、第２特徴を取得するように構成される特徴抽出ユニット５４３と、第１特徴および第２特徴に基づいて、第１顔と第２顔との間の類似度を決定するように構成される第１決定ユニット５４４と、第１顔と第２顔との間の類似度に従って、ＩＤ検証結果を取得するように構成される認証ユニット５４５を、備える。
【０１８７】
さらに、図６を参照すると、上記の各実施例によるＩＤ認証装置は、処理される画像に含まれる顔の数が２より大きい場合、処理される画像での顔検出結果に含まれる顔の位置情報および処理される画像での証明書検出結果に含まれる証明書の位置情報に従って、処理される画像に含まれる少なくとも２つの顔のうちの証明書外の最大の顔を、第２顔として決定するように構成される第２決定モジュールをさらに備える。
【０１８８】
さらに、図６を参照すると、上記の実施例によるＩＤ認証装置において、認証モジュールは、第１顔と第２顔との間の類似度がプリセットの閾値より大きいとの決定に応答して、証明書のテキスト情報を取得するテキスト認識ユニット５４７であって、テキスト情報は、名前および証明書の番号のうちの少なくとも１つの情報を含むテキスト認識ユニット５４７をさらに備える。対応的に、認証ユニット５４５は、さらに、ユーザ情報データベースに基づいてテキスト情報を認証して、ＩＤ検証結果を取得するように構成される。
【０１８９】
さらに、図６を参照すると、上記の実施例によるＩＤ認証装置において、認証モジュールは、ＩＤ検証結果がＩＤ認証合格であるとの決定に応答して、ユーザ情報をサービスデータベースに記憶するように構成される記憶処理ユニット５４６であって、当該ユーザ情報は、例えば、テキスト情報、処理される画像、第２顔の画像、第２顔の特徴情報などのうちのいずれか１つまたは複数の情報を含んでもよいが、これらに限定されない、記憶処理ユニット５４６をさらに備える。
【０１９０】
さらに、図６を参照すると、上記の実施例によるＩＤ認証装置において、認証モジュールは、照会ユニット５４２をさらに備える。当該実施例において、第１取得ユニット５４１は、さらに、ＩＤ認証要求の受信に応答して、認証される顔を含む画像を取得するように構成される。照会ユニット５４２は、サービスデータベースに認証される顔の画像と一致するユーザ情報があるか否かを照会するように構成される。第１決定ユニット５４４は、さらに、照会の結果に従って、認証される顔の認証結果を決定するように構成される。さらに、図６を参照すると、上記の各実施例よるＩＤ認証装置において、前記認証モジュール５４は、さらに、前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得し、前記偽造防止検出結果および前記ＩＤ検証結果に基づいて、前記処理される画像のＩＤ認証結果を決定するように構成される。
【０１９１】
いくつかの実施例において、認証モジュール５４は、さらに、前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得するように構成される。
【０１９２】
さらに、図６を参照すると、いくつかの実施例において、偽造防止検出モジュール５５は、前記顔検出結果および前記証明書検出結果に基づいて、処理される画像から顔領域画像および証明書領域画像を取得するように構成される第２取得ユニット５５１と、処理される画像、顔領域画像および証明書領域画像に対してそれぞれ偽造手掛り検出を実行するように構成される偽造手掛り検出ユニット５５２と、偽造手掛り検出結果に基づいて、処理される画像の偽造防止検出結果を取得するように構成される第２決定ユニット５５３と、を備える。
【０１９３】
ここで、顔領域画像における、顔領域画像に含まれる顔の比率が第４プリセット要件を満たし、および／または、証明書領域画像における、証明書領域画像に含まれる証明書の比率が第４プリセット要件を満たす。ここでの第４プリセット要件は、例えば、比率が１／４より大きいか等しく且つ９／１０より小さいか等しいことであり得る。
【０１９４】
いくつかの実施例において、前記第２決定ユニットは、前記偽造手掛り検出結果が、前記処理される画像、前記顔領域画像および前記証明書領域画像のうちのいずれにも偽造手掛りが含まれていないことを示すことに応答して、前記処理される画像の偽造防止検出結果が、偽造防止検出合格であると決定するように構成され、および／または、前記偽造手掛り検出結果が、前記処理される画像、前記顔領域画像および前記証明書領域画像のうちのいずれか１つまたは複数の画像に偽造手掛りが含まれていることを示すことに応答して、前記処理される画像の偽造防止検出結果が、偽造防止検出不合格であると決定するように構成される。
【０１９５】
いくつかの実施例において、偽造手掛り検出ユニットは、処理される画像、顔領域画像および証明書領域画像に対してそれぞれ特徴抽出を実行して、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴を取得し、処理される画像の特徴、顔領域の特徴および証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出するように構成される。
【０１９６】
いくつかの実施例において、抽出された特徴は、例えば、ローカルバイナリパターン特徴、スパースコードのヒストグラム特徴、パノラマ特徴、顔画像特徴、顔詳細画像特徴などのうちのいずれか１つまたは複数の特徴を含んでもよいが、これらに限定されない。
【０１９７】
いくつかの実施例において、偽造手掛り情報は、可視光条件下で人の目で観測できる可観測性を有する。
【０１９８】
いくつかの実施例において、偽造手掛り情報例は、例えば、イメージング媒体の偽造手掛り情報、イメージング媒体の偽造手掛り情報、実在の偽の顔の手掛り情報などのうちのいずれか１つまたは複数の情報を含んでもよいが、これらに限定されない。
【０１９９】
いくつかの実施例において、イメージング媒介の偽造手掛り情報は、例えば、イメージング媒介のエッジ情報、反射情報および／または材料情報を含んでもよいが、これらに限定されなく、および／または、イメージング媒体の偽造手掛り情報は、例えば、表示機器の画面のエッジ、画面の反射および／または画面のモアレを含んでもよいが、これらに限定されなく、および／または、実在の偽の顔の手掛り情報は、例えば、マスクを着用した顔の特徴、マネキンの顔の特徴、および彫刻の顔の特徴を含んでもよいが、これらに限定されない。
【０２００】
いくつかの実施例において、偽造手掛り検出ユニットが、処理される画像の特徴、顔領域の特徴および証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出するように構成されることは、偽造手掛り検出ユニットが、処理される画像の特徴を検出して、処理される画像の特徴に偽造手掛り情報が含まれているか否かを決定し、顔領域画像の特徴を検出して、顔領域画像の特徴に偽造手掛り情報が含まれているか否かを決定し、証明書領域画像の特徴を検出して、証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを決定するように構成されることを含む。
【０２０１】
いくつかの実施例において、偽造手掛り検出ユニットが、処理される画像の特徴、顔領域の特徴および証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出するように構成されることは、偽造手掛り検出ユニットが、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴を接続して、接続特徴を取得し、接続特徴に偽造手掛り情報が含まれているか否かを決定するように構成されることを含む。
【０２０２】
いくつかの実施例において、偽造手掛り検出ユニットが、処理される画像、顔領域画像および証明書領域画像に対してそれぞれ偽造手掛り検出を実行するように構成されることは、偽造手掛り検出ユニットが、第３ニューラルネットワークによって、処理される画像、顔領域画像および証明書領域画像に対してそれぞれ偽造手掛り検出を実行するように構成されることを含む。さらに、本開示の実施例による電子機器は、コンピュータプログラムを記憶するように構成されるメモリと、前記メモリに記憶されたコンピュータプログラムを実行するように構成されるプロセッサであって、コンピュータプログラムが実行されるときに、本開示の上記の実施例のいずれかに記載のＩＤ認証方法を実現するプロセッサと、を備える。
【０２０３】
図７は、本開示の実施例によるＩＤ認証方法のフローチャートである。図７に示されるように、当該ＩＤ認証方法は以下のステップを含む。
【０２０４】
ステップ１０２０において、ステップ１０２で得られた顔検出結果に基づいて、処理される画像から顔領域画像を取得する。
【０２０５】
ステップ１０４０において、ステップ１０２で得られた証明書検出結果に基づいて、処理される画像から証明書領域画像を取得する。
【０２０６】
ステップ１０６０において、上記の処理される画像、顔領域画像および証明書領域画像に対して偽造手掛り検出を実行する。
【０２０７】
いくつかの実施例において、当該ステップ１０６０は、上記の処理される画像、顔領域画像および証明書領域画像に対してそれぞれ特徴抽出を実行して、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴を取得することと、抽出された処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを検出することと、を含む。
【０２０８】
いくつかの実施例において、上記の抽出された特徴、即ち、抽出された上記の処理される画像の特徴、顔領域の特徴および証明書領域の特徴は、例えば、ＬＢＰ特徴、ＨＳＣのヒストグラム特徴、ＬＡＲＧＥ特徴、ＳＭＡＬＬ特徴、顔ＴＩＮＹ特徴のうちのいずれか１つまたは複数の特徴を含んでもよいが、これらに限定されない。
【０２０９】
ステップ１０８０において、偽造手掛り検出結果に従って、上記の処理される画像の偽造防止検出結果を決定する。
【０２１０】
いくつかの実施例では、当該ステップ１０８０において、偽造手掛り検出結果が、処理される画像、顔領域画像および証明書領域画像のうちのいずれにも偽造手掛り情報が含まれていないことを示す場合、処理される画像の偽造防止検出結果が、偽造防止検出合格であると決定し（ＩＤ認証に合格したと見なすことができる）、および／または、偽造手掛り検出結果が、処理される画像、顔領域画像および証明書領域画像のうちのいずれか１つまたは複数の画像に偽造手掛り情報が含まれていることを示す場合、処理される画像の偽造防止検出結果が、偽造防止検出不合格であると決定する（ＩＤ認証に不合格したと見なすことができる）。
【０２１１】
いくつかの実施例におけるＩＤ認証は、偽造防止検出および／またはＩＤ検証を含み得る。ここで、偽造防止検出（図７に示される方法を参照）は、処理される画像が偽造された画像であるか否かを判断するために使用され、例えば、画像処理技術によって合成された画像は、偽造された画像であるため、偽造防止検出に合格できなく、別の例では、合成画像ではなく、撮影によって得られた、証明書を手に持つユーザ本人の写真である場合、偽造防止検出に合格できる。ＩＤ検証（図１Ａ、図１Ｂ、図２などに示される方法を参照）は、処理される画像内の顔（顔１と見なすことができる）と処理される画像における証明書内の顔（顔２と見なすことができる）が一致するか否か、つまり、顔１と顔２が同じ人物の顔であるか否かを判断するために使用される。いくつかの実施例において、ＩＤ認証が偽造防止検出およびＩＤ検証を含む場合、ＩＤ認証に合格することは、偽造防止検出に合格すること、およびＩＤ検証に合格することを含み、ここで、偽造防止検出およびＩＤ検証の実行順番は特定されず、偽造防止検出を実行した後にＩＤ検証を実行してもよいし、ＩＤ検証を実行した後に偽造防止検出を実行してもよい。
【０２１２】
本開示を実現するプロセスにおいて、発明者は、現在の顔の偽造防止および証明書の偽造防止検出技術によるＩＤ認証において、通常、顔および証明書を２つの画像に分割して、個別に偽造防止検出し、このような検出方法には、証明書とユーザ本人が同じ時空次元にあることを保証できなく、独立した本物の顔の写真情報および本物の証明書情報の取得が簡単であり、写真の出所の信頼性を保証できなく、本物の顔が偽造された証明書を、偽の顔が本物の証明書を持っている可能性が非常に高いという欠点があることを発見した。
【０２１３】
本開示の上記の実施例によるＩＤ認証方法によれば、顔および証明書を含む処理される画像を取得し、処理される画像から顔領域画像および証明書領域画像を取得し、処理される画像、顔領域画像および証明書領域画像に対して偽造手掛り検出を実行し、偽造手掛り検出結果に従って、処理される画像の偽造防止検出結果を決定する。本開示の実施例による新しい偽造防止検出方法によれば、顔と証明書を１つの画像に同時に表示し、同時に顔と証明書の偽造防止検出を実行し、同時に顔と証明書の信憑性検証することにより、本物の人が本物の証明書を持つことを保証し、偽造された証明書を持つ本物の顔や本物の証明書を持つ偽の顔などの各種の偽造行為を防止でき、ＩＤ認証の信頼性を向上させることができる。
【０２１４】
なお、上記の実施例におけるステップ１０６０で、処理される画像、顔領域画像および証明書領域画像に対してそれぞれ偽造手掛り検出を実行する前に、前記ＩＤ認証方法は、処理される画像に対して顔検出および証明書検出をそれぞれ実行して、顔検出結果および証明書検出結果を取得することと、顔検出結果および証明書検出結果に従って、処理される画像が有効な画像であるか否かを決定することと、をさらに含む。対応的に、ステップ１０６０において、処理される画像、顔領域および証明書領域に対して偽造手掛り検出を実行することは、処理される画像が有効な画像であるとの決定に応答して、処理される画像、顔領域および証明書領域に対して偽造手掛り検出を実行することを含み得る。
【０２１５】
いくつかの実施例において、上記の顔検出結果は、例えば、処理される画像に含まれる顔の数および処理される画像での各顔の位置情報のうちの少なくとも１つを含んでもよいが、これらに限定されない。証明書検出結果は、例えば、処理される画像に含まれる証明書の数および処理される画像での各証明書の位置情報のうちの少なくとも１つを含んでもよいが、これらに限定されない。
【０２１６】
ここで、処理される画像での顔の位置情報は、例えば、処理される画像での顔の顔検出フレーム（第１検出フレームとも呼ばれる）の４つの頂点の頂点座標として表すことができる。処理される画像での当該顔検出フレームの４つの頂点の頂点座標に基づいて、処理される画像での顔検出フレームの位置を決定でき、これにより、処理される画像での顔の位置を決定することができる。
【０２１７】
さらに、処理される画像での顔の位置情報は、処理される画像での顔の顔検出フレーム（即ち、第１検出フレーム）の中心点の座標、および当該顔検出フレームの長さと幅として表すこともできる。処理される画像での当該顔検出フレームの中心点座標、および当該顔検出フレームの長さと幅に基づいて、処理される画像での顔検出フレームの位置を決定でき、これにより、処理される画像での顔の位置を決定することができる。
【０２１８】
いくつかの実施例において、顔検出結果および証明書検出結果に従って、処理される画像が有効な画像であるか否かを決定することは、処理される画像に含まれる顔の数が第１プリセット要件を満たすか否か、処理される画像に含まれる証明書の数が第２プリセット要件を満たすか否か、証明書内の顔の数が第３プリセット要件を満たすか否かによって、処理される画像が有効な画像であるか否かを決定することである。処理される画像に含まれる顔の数が第１プリセット要件を満たし、処理される画像に含まれる証明書の数が第２プリセット要件を満たし、且つ証明書内の顔の数が第３プリセット要件を満たす場合、処理される画像が有効な画像であると決定する。
【０２１９】
ここで、上記の各実施例において、処理される画像に含まれる顔の数が第１プリセット要件を満たすことは、例えば、処理される画像に含まれる顔の数が２より大きいか等しいことであり得、処理される画像に含まれる証明書の数が第２プリセット要件を満たすことは、例えば、処理される画像に含まれる証明書の数が１であることであり得、証明書内の顔の数が第３プリセット要件を満たすことは、例えば、証明書内の顔の数が１であることであり得る。
【０２２０】
ここで、処理される画像内の顔の数が２より大きい場合、処理される画像内の証明書領域外に含まれる顔の数が１より大きい可能性があることを意味し、この場合、処理される画像には被認証者の顔だけでなく、見物人の顔も含まれている可能性がある。
【０２２１】
上記の実施例によれば、処理される画像内の顔の数が２より小さいことは、証明書の数が一意ではないこと、または、顔と証明書の位置関係が間違っている（顔と証明書の正しい位置関係の基準は、証明書領域内の顔の数が一意であり、且つ証明書領域外に少なくとも１つの顔があることである）ことを意味し、当該画像が有効な処理される画像ではないと見なされる。
【０２２２】
本開示の実施例によれば、処理される画像に対して顔検出および証明書検出をそれぞれ実行して、顔検出結果および証明書検出結果を取得し、顔検出結果および証明書検出結果に従って、処理される画像が有効な画像であるか否かを決定することにより、ユーザのＩＤ認証用の適格な画像を迅速に選別できるため、作業効率を向上させ、有効な処理される画像に基づくユーザに対するＩＤ認証の実行では、手動審査の必要がないため、コストを節約し、作業効率と処理速度を向上させ、手動審査によるエラーの発生を回避し、認証結果の精度を向上させる。処理される画像が有効な画像であると決定された場合、当該処理される画像、当該処理される画像内の顔領域および証明書領域に対して偽造手掛り検出を実行する。これにより、偽造防止検出の效率を向上させる。
【０２２３】
いくつかの実施例において、ステップ１０２０は、端末機器の可視光カメラなどをによって、ビデオシーケンスを収集することと、プリセットのフレーム選択条件に基づいて、当該ビデオシーケンスから処理される画像を選択することと、を含み得る。
【０２２４】
いくつかの実施例において、ステップ１０２０は、端末機器の可視光カメラによって収集された顔および証明書を含む被検出画像または被検出ビデオを取得し、可視光カメラによって収集された被検出画像または被検出ビデオから処理される画像を取得することを含み得る。
【０２２５】
図８は、本開示の実施例によるＩＤ認証方法の別のフローチャートであり、図８に示されるように、当該ＩＤ認証方法は以下のステップを含む。
【０２２６】
ステップ２０２０において、第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得する。
【０２２７】
ステップ２０４０において、第２ニューラルネットワークによって当該処理される画像に対して証明書検出を実行して、証明書検出結果を取得する。
【０２２８】
ステップ２０６０において、顔検出結果および証明書検出結果に従って、処理される画像が有効な画像であるか否かを決定する。
【０２２９】
処理される画像が有効な画像であると決定された場合、ステップ２０８０を実行する。そうでなければ、処理される画像が無効な画像であると決定された場合、本実施例の後続のプロセスを実行しないか、処理される画像が無効であることを示す提示メッセージを出力する。
【０２３０】
ステップ２０８０において、顔検出結果に基づいて、処理される画像から顔領域画像を取得し、証明書検出結果に基づいて、処理される画像から証明書領域画像を取得する。
【０２３１】
一実施形態において、証明書検出結果に含まれる証明書の位置情報に従って、処理される画像から証明書のある領域の画像を取得し、証明書のある領域の画像を証明書領域画像として決定し、顔検出結果に含まれる顔の位置情報および証明書検出結果に含まれる証明書の位置情報に従って、処理される画像内の証明書外にある第２顔を決定し、顔検出結果に含まれる第２顔の位置情報に従って、処理される画像から第２顔のある領域の画像を取得し、第２顔のある領域の画像を顔領域画像として決定する。
【０２３２】
可能な一例において、顔領域画像における、顔領域画像に含まれる顔の比率が第４プリセット要件を満たすという要件、および／または、証明書領域画像における、証明書領域画像に含まれる証明書の比率が第４プリセット要件を満たすという要件に従って、処理される画像から顔領域画像および証明書領域画像を取得することができる。
【０２３３】
ステップ２１００において、上記の処理される画像、顔領域画像および証明書領域画像に対してそれぞれ特徴抽出を実行して、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴を取得する。
【０２３４】
ステップ２１２０において、抽出された処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを検出する。
【０２３５】
いくつかの実施例において、処理される画像の特徴を検出して、処理される画像の特徴に偽造手掛り情報が含まれているか否かを決定し、顔領域画像の特徴を検出して、顔領域画像の特徴に偽造手掛り情報が含まれているか否かを決定し、証明書領域画像の特徴を検出して、証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを決定する方法によって、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを検出することができる。
【０２３６】
例示的に、上記の実施形態において、特徴に偽造手掛り情報が含まれているか否かを検出する場合、ニューラルネットワークにおける３つのバイナリ分類器によって、各分類器に対応する上記の処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴に偽造手掛り情報が含まれているか否かをそれぞれ検出して、検出結果を出力することができる。つまり、ニューラルネットワークには３つのバイナリ分類器が含まれ、１つの分類器によって、上記の処理される画像の特徴に偽造手掛り情報が含まれているか否かを判断して検出結果を出力し、別の１つの分類器によって、上記の顔のある領域の特徴に偽造手掛り情報が含まれているか否かを判断して検出結果を出力し、更に別の１つの分類器によって、上記の証明書のある領域の特徴に偽造手掛り情報が含まれているか否かを判断して検出結果を出力する。対応的に、上記の３つのバイナリ分類器によって出力された検出結果に従って、偽造手掛り検出結果を決定する。上記の３つのバイナリ分類器によって出力された検出結果のいずれにも偽造手掛り情報が含まれていない場合、偽造手掛り検出結果が、偽造手掛り検出合格であると決定し、そうでなければ、上記の３つのバイナリ分類器のいずれか１つまたは複数のバイナリ分類器によって出力された検出結果に偽造手掛り情報が含まれている場合、偽造手掛り検出結果が偽造手掛り検出不合格であると決定する。
【０２３７】
別のいくつかの可能な実施形態において、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴を接続して、接続特徴を取得し、当該接続特徴に偽造手掛り情報が含まれているか否かを決定する方法によって、処理される画像の特徴、顔領域の特徴および証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することができる。
【０２３８】
例示的に、上記の実施形態において、特徴に偽造手掛り情報が含まれているか否かを検出する場合、ニューラルネットワークにおける１つのバイナリ分類器によって、接続特徴に偽造手掛り情報が含まれているか否かを検出して、検出結果を出力することができる。対応的に、当該バイナリ分類器によって出力された検出結果に従って、偽造手掛り検出結果を決定する。当該バイナリ分類器によって出力された検出結果に偽造手掛り情報が含まれていない場合、偽造手掛り検出結果が、偽造手掛り検出合格であると決定し、そうでなければ、当該バイナリ分類器によって出力された検出結果に偽造手掛り情報が含まれている場合、偽造手掛り検出結果が偽造手掛り検出不合格であると決定する。
【０２３９】
ステップ２１４０において、偽造手掛り検出結果に従って、上記の処理される画像の偽造防止検出結果を決定する。
【０２４０】
いくつかの実施例において、ニューラルネットワークによって、処理される画像、顔領域画像および証明書領域画像に対してそれぞれ偽造手掛り検出を実行する。つまり、上記の処理される画像、顔領域画像および証明書領域画像をニューラルネットワークに入力し、ニューラルネットワークによって、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを示す偽造手掛り検出結果を出力することであって、当該ニューラルネットワークは、偽造手掛り情報を含むトレーニング用の画像セットに基づいて事前トレーニングされたニューラルネットワークであることで、ステップ２１００およびステップ２１２０を実現することができる。
【０２４１】
本開示の各実施例におけるニューラルネットワークは、深層ニューラルネットワークであり得、前記深層ニューラルネットワークとは、多層畳み込みニューラルネットワークなどの多層ニューラルネットワークを指す。
【０２４２】
ここで、上記のトレーニング用画像セットは、トレーニング用の正のサンプルとして使用できる複数の顔および証明書を含む第１画像、およびトレーニング用の負のサンプルとして使用できる複数の第２画像を含むことができる。可能な一例において、
トレーニング用の正のサンプルとして使用できる複数の第１画像を取得することと、
第１画像の少なくとも一部、第１画像内の顔のある領域の少なくとも一部、および第１画像内の証明書のある領域の少なくとも一部のうちの少なくとも１つの画像に対して、偽造手掛り情報をシミュレートするための画像処理を実行して、トレーニング用の負のサンプルとして使用できる少なくとも１つの画像を生成することと、を含む方法で、偽造手掛り情報を含むトレーニング用の画像セットを取得することができる。
【０２４３】
本開示の上記の実施例によれば、深層ニューラルネットワークの強力な表現能力によるモデリング、および大規模なトレーニング用の画像セットデータによるトレーニングによって、人の目で観測できる多次元の本物の顔および証明書と偽造された顔および証明書との間の違いを学習して、顔が生体の顔であるか否かを判断し、顔の一部が写真タイプの偽造攻撃である場合、写真の反射または写真のエッジの特徴に基づいて、偽造された顔であると判断でき、同時に、手持ちのリメイクされた証明書、証明書のコピーなどを認識するなど、本物の証明書と偽造された証明書との間の違いを学習し、ｐｈｏｔｏｓｈｏｐなどのソフトウェアによって編集された写真も認識できるため、深層学習フレームワークの使用して証明書の偽造防止の問題を解決し、ニューラルネットワークは、強力な学習能力を有し、リアルタイムで補足トレーニングを実行してパフォーマンスを改善でき、強力なスケーラビリティを有し、実際のニーズの変化に応じて素早く更新し、新しい偽造状況に素早く応答して偽造防止検出を実行でき、これにより、検出結果の精度を効果的に向上させ、偽造防止検出結果の精度を向上させることができる。
【０２４４】
本開示の実施例のいくつかの実施形態において、上記のニューラルネットワークは、端末機器に配置された第３ニューラルネットワークを含み、つまり、端末機器に配置された第３ニューラルネットワークによって、上記の各実施例における、処理される画像、顔領域画像および証明書領域画像に対する偽造手掛り検出を実行する。対応的に、当該実施形態において、第３ニューラルネットワークによって出力された偽造手掛り検出結果に従って、端末機器によって、処理される画像の偽造防止検出結果を決定する。例示的に、本開示の各実施例における抽出された各特徴に含まれる偽造手掛り情報は、第３ニューラルネットワークを事前にトレーニングすることにより、当該第３ニューラルネットワークによって学習でき、その後、これらの偽造手掛り情報を含む任意の画像が当該第３ニューラルネットワークに入力されると、偽造画像として全て検出でき、これにより、検出された画像が偽造画像であると判断でき、そうでなければ、リアル画像であると判断できる。
【０２４５】
なお、本開示の実施例の別のいくつかの実施形態では、ステップ１０２０またはステップ２０２０において、サーバが、端末機器によって送信される処理される画像を受信することを含み得る。
【０２４６】
対応的に、当該別のいくつかの実施形態では、上記のニューラルネットワークは、サーバに配置された第４ニューラルネットワークを含み、つまり、サーバに配置された第４ニューラルネットワークによって、上記の各実施例における、処理される画像、顔領域画像および証明書領域画像に対する偽造手掛り検出を実行する。例示的に、本開示の各実施例における抽出された各特徴に含まれる偽造手掛り情報は、第４ニューラルネットワークを事前にトレーニングすることにより、当該第４ニューラルネットワークによって学習でき、その後、これらの偽造手掛り情報を含む任意の画像が当該第４ニューラルネットワークに入力されると、偽造画像として全て検出でき、これにより、検出された画像が偽造画像であると判断でき、そうでなければ、リアル画像であると判断できる。
【０２４７】
上記の別のいくつかの実施形態のいくつかの可能な例によれば、ステップ１０８０は、第４ニューラルネットワークによって出力された偽造手掛り検出結果に従って、サーバによって、処理される画像の偽造防止検出結果を決定し、処理される画像の偽造防止検出結果を端末機器に返信すること、または、サーバによって、第４ニューラルネットワークによって出力された偽造手掛り検出結果を端末機器に返信し、第４ニューラルネットワークによって出力された偽造手掛り検出結果に従って、端末機器によって、処理される画像の偽造防止検出結果を決定することを含み得る。
【０２４８】
あるいは、上記の別のいくつかの実施形態の別のいくつかの可能な例によれば、上記のニューラルネットワークは、端末機器に配置された第３ニューラルネットワークを含むこともでき、当該第３ニューラルネットワークのスケールは、第４ニューラルネットワークのスケールより小さく、例えば、第３ニューラルネットワークにおけるネットワーク層および／またはパラメータの数が、第４ニューラルネットワーク小さいことであってもよい。図９は、本開示の別の実施例によるＩＤ認証方法のフローチャートである。当該実施例では、端末機器に配置された第３ニューラルネットワークおよびサーバに配置された第４ニューラルネットワーク含む、ニューラルネットワークを例として説明し、当該ＩＤ認証方法は以下のステップを含む。
【０２４９】
ステップ３０２０において、第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得し、第２ニューラルネットワークによって当該処理される画像に対して証明書検出を実行して、証明書検出結果を取得する。
【０２５０】
ステップ３０４０において、顔検出結果に基づいて、処理される画像から顔領域画像を取得し、証明書検出結果に基づいて、処理される画像から証明書領域画像を取得する。
【０２５１】
ステップ３０６０において、上記の処理される画像、顔領域画像および証明書領域画像を、端末機器の第３ニューラルネットワークに入力し、当該第３ニューラルネットワークによって、上記の処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを示す偽造手掛り検出結果を出力する。
【０２５２】
いくつかの実施例において、本開示の上記の各実施形態におけるステップと同様に、第３ニューラルネットワークは、上記の処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴を抽出し、抽出された処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを検出して、偽造手掛り検出結果を取得することができる。
【０２５３】
第３ニューラルネットワークによって出力された検出結果に従って、上記の抽出された特徴のいずれにも偽造手掛り情報が含まれていない場合、ステップ３０８０を実行する。そうでなければ、上記の抽出された特徴のいずれかに偽造手掛り情報が含まれている場合、ステップ３１２０を実行する。
【０２５４】
ステップ３０８０において、端末機器が、上記の処理される画像、顔領域画像および証明書領域画像をサーバに送信する。
【０２５５】
ステップ３１００において、サーバが、処理される画像、顔領域画像および証明書領域画像を、当該サーバの第４ニューラルネットワークに入力し、第４ニューラルネットワークによって、上記の処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを示す偽造手掛り検出結果を出力する。
【０２５６】
いくつかの実施例において、本開示の上記の各実施形態におけるステップと同様に、第４ニューラルネットワークは、上記の処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴を抽出し、抽出された処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを検出して、偽造手掛り検出結果を取得することができる。
【０２５７】
ステップ３１２０において、第３ニューラルネットワークおよび第４ニューラルネットワークによって出力された偽造手掛り検出結果に従って、処理される画像の偽造防止検出結果を決定する。
【０２５８】
第３ニューラルネットワークおよび第４ニューラルネットワークによって出力された偽造手掛り検出結果に従って、抽出された特徴のいずれにも偽造手掛り情報が含まれていない場合、処理される画像が偽造防止検出に合格したと決定する。第３ニューラルネットワークおよび／または第４ニューラルネットワークによって出力された偽造手掛り検出結果に従って、抽出された特徴に偽造手掛り情報が含まれている場合、処理される画像が偽造防止検出に不合格したと決定する。
【０２５９】
いくつかの実施例において、第３ニューラルネットワークによって出力された偽造手掛り検出的結果に従って、抽出された特徴に偽造手掛り情報が含まれている場合、処理される画像が個人情報の偽造防止検出に不合格したと決定する。第３ニューラルネットワークによって出力された偽造手掛り検出結果に従って、抽出された特徴に偽造手掛り情報が含まれず、且つ第４ニューラルネットワークによって出力された偽造手掛り検出結果に従って、抽出された特徴にも偽造手掛り情報が含まれていない場合、処理される画像が偽造防止検出に合格したと決定する。第３ニューラルネットワークによって出力された偽造手掛り検出的結果に従って、抽出された特徴に偽造手掛り情報が含まれていないが、第４ニューラルネットワークによって出力された偽造手掛り検出結果に従って、抽出された特徴に偽造手掛り情報が含まれている場合、処理される画像が偽造防止検出に不合格したと決定する。
【０２６０】
いくつかの実施例において、ステップ３１００を通じて、第４ニューラルネットワークによって偽造手掛り検出結果を出力した後、サーバは、第４ニューラルネットワークによって出力された偽造手掛り検出結果を端末機器に返信することができ、端末機器によって、上記のステップ３１２０を実行し、つまり、端末機器は、第４ニューラルネットワークによって出力された偽造手掛り検出結果に従って、処理される画像が偽造防止検出に合格したか否かを決定する。
【０２６１】
別のいくつかの実施形態において、ステップ３１００を通じて、第４ニューラルネットワークによって検出結果を出力した後、サーバは、第４ニューラルネットワークによって出力された偽造手掛り検出結果に従って、処理される画像が偽造防止検出に合格したか否かを決定し、当該処理される画像が偽造防止検出に合格したか否かを示す防止検証結果を端末機器に送信することができる。
【０２６２】
ステップ３０６０を通じて、第３ニューラルネットワークによって出力された偽造手掛り検出結果に従って、抽出された特徴に偽造手掛り情報が含まれていない場合のみ、端末機器が、上記の処理される画像をサーバに送信し、第４ニューラルネットワークによってステップ３１００を実行するため、上記の実施形態では、第４ニューラルネットワークによって出力された偽造手掛り検出結果に従って、処理される画像が偽造防止検出に合格したか否かを直接決定できる。第４ニューラルネットワークによって出力された偽造手掛り検出結果に従って、抽出された特徴にも偽造手掛り情報が含まれていない場合、処理される画像が偽造防止検出に合格したと決定し、第４ニューラルネットワークによって出力された偽造手掛り検出結果に従って、抽出された特徴に偽造手掛り情報が含まれている場合、処理される画像が偽造防止検出に不合格したと決定する。
【０２６３】
端末機器のハードウェアパフォーマンスは通常制限されているため、より多くの特徴の抽出と検出を実行するニューラルネットワークでは、より多くのコンピューティングリソースおよびストレージリソースが必要になるが、端末機器のコンピューティングリソースおよびストレージリソースが、クラウドサーバに比べて比較的制限されており、ニューラルネットワークによって占有される端末機器側のコンピューティングリソースおよびストレージリソースを節約しながら、効果的な顔偽造防止検出を保証するために、本開示の実施例では、より小さい（より少ないネットワーク層および／またはより少ないネットワークパラメータ）第３ニューラルネットワークを端末機器に配置し、処理される画像からＬＢＰ特徴および顔ＳＭＡＬＬのみを抽出して、対応する偽造手掛り情報を検出するなど、より少ない特徴を統合し、より優れたハードウェアパフォーマンスを備えたクラウドサーバに、より大きい（より多くのネットワーク層および／またはより多くのネットワークパラメータ）第４ニューラルネットワークを配置し、包括的な偽造手掛り特徴統合することにより、当該第４ニューラルネットワークがより堅牢で、より優れた検出パフォーマンスを備えるため、処理される画像からＬＢＰ特徴および顔ＳＭＡＬＬ特徴を抽出するだけでなくＨＳＣ特徴、ＬＡＲＧＥ特徴、ＴＩＮＹ特徴などの偽造手掛り情報含む可能性のある他の特徴も抽出でき、第３ニューラルネットワークが、偽造手掛り情報が含まれていないことを示す検出結果を出力した場合、第４ニューラルネットワークによって、より正確で包括的な偽造防止検出を実行することにより、検出結果の精度を向上させ、第３ニューラルネットワークが、偽造手掛り情報が含まれていることを示す検出結果を出力した場合、第４ニューラルネットワークによって偽造防止検出を実行する必要がないため、偽造防止検出の效率を向上させる。
【０２６４】
本開示の実施例は、処理される画像に偽造手掛り（即ち、偽造手掛り情報）が含まれているか否かの検出に集中でき、サイレント生体検出と称するほぼ対話なしの方法で生体を認証できる。サイレント生体検出のプロセス全体でほぼ対話がないため、生体検出のプロセスを大幅に簡略化させ、被験者は、ニューラルネットワークが配置されている機器のビデオまたは画像収集機器（可視光カメラなど）に向き、光および位置を調整するだけで十分であり、プロセス全体でアクションのような対話を必要としない。本開示の実施例におけるニューラルネットワークが、学習およびトレーニングの方法を通じて、人の目が多次元で「観測」できる偽造手掛り情報を事前に学習するため、後続の適用で、顔の画像が本物の生体からのものであるか否かを判断できる。処理される画像に任意の偽造手掛り情報が含まれている場合、これらの手掛りは、ニューラルネットワークによってキャプチャされ、当該処理される画像内の顔の画像が偽造された顔の画像であることをユーザに知らせる。例えば、ビデオリメイクタイプの偽造顔の画像において、画像内の画面の反射または画面エッジの特徴を判断することで、画像内の顔が非生体からのものであると判断することができる。
【０２６５】
本開示の更に別の実施例によるＩＤ認証方法において、前記ＩＤ認証方法は、処理される画像の偽造防止検出結果に従って、当該処理される画像のＩＤ認証結果を決定することをさらに含み得る。
【０２６６】
その可能な一例において、処理される画像が偽造防止検出に合格した場合、当該処理される画像に対してＩＤ検証を実行し、ＩＤ検証結果に基づいて、当該処理される画像のＩＤ認証結果を決定することができる。
【０２６７】
上記の各実施例のいくつかの実施形態では、顔検出結果および証明書検出結果に従ってユーザＩＤ認証を実行する前に、以下の方法で上記の第２顔を取得することができる。
【０２６８】
処理される画像に含まれる顔の数が２より大きい場合、処理される画像での顔検出結果に含まれる顔の位置情報および処理される画像での証明書検出結果に含まれる証明書の位置情報に従って、処理される画像に含まれる少なくとも２つの顔のうちの証明書外の最大の顔を、上記の第２顔として決定する。
【０２６９】
処理される画像に含まれる顔の数が２である場合、処理される画像に含まれる２つの顔のうちの証明書外の顔を、上記の第２顔として直接決定する。
【０２７０】
処理される画像に含まれる顔の数が２より大きい場合、被認証者の顔に加えて、処理される画像に見物人の顔も含まれている可能性がある。被認証者が画像の収集機器に最も近いため、被認証者の顔が最大であり、他の見物人は画像の収集機器から遠く離れており、他の見物人の顔が被認証者の顔より小さいと見なすことができ、本開示の実施例では、ニューラルネットワークを使用して、証明書内の顔の画像と当該証明書外の最大の顔の画像との間で特徴抽出および類似度比較を実行することにより、両者が同じユーザあるか否かを効果的に識別でき、これにより、２つの顔が同じ人物の顔であるか否かを迅速、且つ正確に判断でき、応答時間が短く、精度が高いため、作業効率とユーザ体験を効果的に向上させ、人の目の認識によるエラーを回避させることができる。
【０２７１】
いくつかの可能な例において、処理される画像に対してＩＤ認証を実行することは、処理される画像の顔検出結果および処理される画像の証明書検出結果に基づいて、証明書に含まれる第１顔と処理される画像内の証明書外にある第２顔との間の類似度を決定することと、当該第１顔と第２顔との間の類似度に従って、ＩＤ検証結果を取得することと、を含み得る。
【０２７２】
例えば、処理される画像から第１顔の画像および第２顔の画像を取得し、第１顔に対して特徴抽出を実行して、第１特徴を取得し、第２顔に対して特徴抽出を実行して、第２特徴を取得し、当該第１特徴および第２特徴に基づいて、上記の第１顔と前記第２顔との間の類似度を決定することができる。
【０２７３】
その可能な一例では、第３ニューラルネットワークによって、第１顔に対して特徴抽出を実行して、第１特徴を取得し、第２顔に対して特徴抽出を実行して、第２特徴を取得し、当該第１特徴および第２特徴に基づいて、第１特徴と第２特徴との間の類似度を決定し、第１特徴と第２特徴との間の類似度がプリセットの閾値より大きいか否かに従って、処理される画像がＩＤ検証に合格するか否かを決定して、ＩＤ検証結果を取得する。
【０２７４】
ここでのプリセットの閾値は、実際のニーズに応じて設定でき、例えば、ユーザＩＤ認証に対する現在のサービスの厳密さ、第３ニューラルネットワークのパフォーマンス、処理される画像収集環境などに応じて設定でき、実際のニーズの変化に応じて調整できる。
【０２７５】
本実施例において、第３ニューラルネットワークによって第１顔および第２顔に対して特徴抽出を実行し、抽出された第１特徴と第２特徴との間の類似度を比較する場合、第３ニューラルネットワークを事前にトレーニングすることにより、トレーニングされた第３ニューラルネットワークによって、証明書内の第１顔および当該証明書外の第２顔に対する特徴抽出を効果的に実行でき、類似度を正確に比較できるため、証明書内の第１顔と当該証明書外の第２顔が同じ人物の顔であるか否かを正しく識別することができる。
【０２７６】
本実施例において、証明書内の第１顔および当該証明書外の最大の顔との間で特徴抽出および比較を実行することにより、２つの顔が同じ人物の顔であるか否かを迅速、且つ正確に判断でき、応答時間が短く、精度が高いため、作業効率とユーザ体験を効果的に向上させ、人の目の認識によるエラーを回避させることができる。
【０２７７】
上記の実施例において、顔検出結果は、処理される画像に含まれる顔の数および処理される画像での顔の位置情報のうちの少なくとも１つを含み、および／または、証明書検出結果は、処理される画像に含まれる証明書の数および処理される画像での証明書の位置情報のうちの少なくとも１つを含む。対応的に、在上記の実施例のいくつかの実施形態では、処理される画像に対してＩＤ認証を実行する前に、以下の方法で上記の第２顔を取得することができる。
【０２７８】
処理される画像に含まれる顔の数が２より大きい場合、処理される画像での顔検出結果に含まれる顔の位置情報および処理される画像での証明書検出結果に含まれる証明書の位置情報に従って、処理される画像に含まれる少なくとも２つの顔のうちの証明書外の最大の顔を、上記の第２顔として決定する。
【０２７９】
処理される画像に含まれる顔の数が２である場合、処理される画像に含まれる２つの顔のうちの証明書外の顔を、上記の第２顔として直接決定する。
【０２８０】
処理される画像に含まれる顔の数が２より大きい場合、被認証者の顔に加えて、処理される画像に見物人の顔も含まれている可能性がある。被認証者が画像の収集機器に最も近いため、被認証者の顔が最大であり、他の見物人は画像の収集機器から遠く離れており、他の見物人の顔が被認証者の顔より小さいと見なすことができ、本開示の実施例では、ニューラルネットワークを使用して、証明書内の顔の画像と当該証明書外の最大の顔の画像との間で特徴抽出および類似度比較を実行することにより、両者が同じユーザあるか否かを効果的に識別でき、これにより、２つの顔が同じ人物の顔であるか否かを迅速、且つ正確に判断でき、応答時間が短く、精度が高いため、作業効率とユーザ体験を効果的に向上させ、人の目の認識によるエラーを回避させることができる。
【０２８１】
いくつかの実施例では、上記の実施例において、処理される画像に対してＩＤ認証を実行することは、上記の第１顔と第２顔との間の類似度がプリセットの閾値より大きいとの決定に応答して、光学式文字認識（ＯＣＲ）アルゴリズムを使用して、証明書に対してテキスト認識を実行して、当該証明書のテキスト情報を取得することであって、当該テキスト情報は、例えば、名前、証明書の番号、住所、有効期限などのうちのいずれか１つまたは複数の情報を含んでもよいが、これらに限定されないことと、ユーザ情報データベースに基づいて当該テキスト情報を認証して、ＩＤ検証結果を取得することと、を含む。
【０２８２】
ここで、ユーザ情報データベースは、ユーザ情報源の信頼性およびユーザ情報の正確さを確保するために、例えば、公安省または他の信頼できる認証機関によって提供される、ユーザ情報が記憶されたユーザ情報データベースであり得る。上記の証明書のテキスト情報がユーザ情報データベースに記憶されたユーザ情報と一致する場合、ＩＤ検証結果はＩＤ認証合格であり、そうでなければ、記の証明書のテキスト情報がユーザ情報データベースに記憶されたユーザ情報と一致しない場合、ＩＤ検証結果はＩＤ認証不合格である。
【０２８３】
本実施例において、ＯＣＲアルゴリズムを使用して証明書に対してテキスト認識を実行することにより、証明書のテキスト情報を素早く読み取ることができ、ユーザ情報データベースに基づいて当該テキスト情報を認証することにより、ＩＤ認証の結果を素早く取得でき、ＩＤ認証の効率を向上させることができる。
【０２８４】
上記の実施例によれば、様々な適用において、本開示の実施例に基づいて偽造防止検出およびユーザＩＤ検証を実行し、偽造防止検出およびユーザＩＤ検証の両方に合格した場合のみ、当該要求されたサービスを使用できるため、サービス使用のセキュリティを向上させることができる。本開示の実施例は、支払いサービス、アプリケーション（ＡＰＰ）の使用サービス、アクセス制御サービスなど、本人確認を必要とする任意のサービスに適用されることができる。
【０２８５】
本開示の実施例は、例えば、以下のシナリオなど、ユーザが証明書（身分証明書など）を手に持つ必要がある任意のＩＤ認証のシナリオに適用されることができる。
【０２８６】
シナリオ１において、ユーザが証明書を手に持つ必要があるＩＤ認証を実行する場合、本開示の実施例を実現するために使用される携帯電話端末のアプリケーション（ＡＰＰ）を起動し、携帯電話端末のカメラに向かい、顔と証明書が同時に画面に表示されるように確保し、完了するまで数秒間保持して、証明書を手に持つ被認証者の偽造防止検出に合格する。
【０２８７】
シナリオ２において、ユーザが、事前に準備された偽の証明書を手に持つ被認証者のビデオなどを使用してＩＤ認証する場合、携帯電話端末のカメラに向けて、ビデオを表示画面で再生すると、指定された時間内に証明書を手に持つ被認証者の偽造防止検出に合格できず、偽造防止検出不合格になる。
【０２８８】
本開示の実施例による任意のＩＤ認証方法は、端末機器およびサーバなどを含むがこれらに限定されない、データ処理能力を有する任意の適切な機器によって実行されることができる。あるいは、本開示の実施例による任意のＩＤ認証方法は、プロセッサによって実行することができ、例えば、プロセッサは、メモリに記憶された対応する命令を呼び出すことによって、本開示の実施例による任意のＩＤ認証方法を実行する。以下では繰り返しない。
【０２８９】
当業者であれば、上記方法の実施例を実現する全てまたは一部のステップはプログラムによって関連ハードウェアに命令を出すことにより完成できることを理解でき、前記プログラムは、ＲＯＭ、ＲＡＭ、磁気ディスクまたは光ディスクなどのプログラムコードを記憶可能である様々な媒体を含むコンピュータ可読記憶媒体に記憶可能であり、該プログラムは実行される時に、上記方法の実施例を含むステップを実行する。
【０２９０】
図１０は、本開示の実施例によるＩＤ認証装置の例示的な構造図である。当該実施例によるＩＤ認証装置は、本開示の上記の各実施例によるＩＤ認証方法を実現するように構成されることができる。図１０に示されるように、当該実施例によるＩＤ認証装置は、第１検出モジュール４０１０と、第２検出モジュール４０２０と、第１取得モジュール４０３０と、第３検出モジュール４０４０と、第３決定モジュール４０５０と、を備える。ここで、
第１検出モジュール４０１０は、第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得するように構成される。
【０２９１】
第２検出モジュール４０２０は、第２ニューラルネットワークによって、前記処理される画像に対して証明書検出を実行して、証明書検出結果を取得するように構成される。
【０２９２】
いくつかの実施例において、顔検出結果は、例えば、処理される画像に含まれる顔の数および処理される画像での顔の位置情報のうちの少なくとも１つを含んでもよいが、これらに限定されなく、および／または、証明書検出結果は、処理される画像に含まれる証明書の数および処理される画像での証明書の位置情報のうちの少なくとも１つを含んでもよいが、これらに限定されない。
【０２９３】
第１取得モジュール４０３０は、顔検出結果に基づいて、処理される画像から顔領域画像を取得し、証明書検出結果に基づいて、処理される画像から証明書領域画像を取得するように構成される。
【０２９４】
第３検出モジュール４０４０は、処理される画像、顔領域画像および証明書領域画像に対して偽造手掛り検出を実行するように構成される。
【０２９５】
第３決定モジュール４０５０は、偽造手掛り検出結果に従って、処理される画像の偽造防止検出結果を決定するように構成される。
【０２９６】
本開示の上記の実施例によるＩＤ認証装置によれば、顔および証明書を含む処理される画像を取得し、処理される画像から顔領域画像および証明書領域画像を取得し、処理される画像、顔領域画像および証明書領域画像に対して偽造手掛り検出を実行し、偽造手掛り検出結果に従って、処理される画像の偽造防止検出結果を決定する。本開示の実施例による新しい処理される画像の偽造防止検出方法によれば、顔と証明書を１つの画像に同時に表示し、同時に顔と証明書の偽造防止検出を実行し、同時に顔と証明書の信憑性検証することにより、本物の人が本物の証明書を持つことを保証し、偽造された証明書を持つ本物の顔や本物の証明書を持つ偽の顔などの各種の偽造行為を防止でき、ＩＤ認証の信頼性を向上させることができる。
【０２９７】
図１１は、本開示の実施例によるＩＤ認証装置の別の例示的な構造図であり、図１１に示されるように、図１０に示される実施例と比較すると、当該実施例によるＩＤ認証装置は、第１決定モジュール４０６０をさらに備えることができる。ここで、
第１決定モジュール４０６０は、前記顔検出結果および前記証明書検出結果に従って、前記処理される画像が有効な画像であるか否かを決定するように構成され、第３検出モジュール４０４０は、処理される画像が有効な画像であるとの決定に応答して、処理される画像、顔領域および証明書領域に対して偽造手掛り検出を実行するように構成され得る。
【０２９８】
いくつかの実施例において、当該ＩＤ認証装置は、ビデオシーケンスを収集し、プリセットのフレーム選択条件に基づいて、ビデオシーケンスから処理される画像を選択するように構成され得る第２取得モジュールをさらに備えることができる。
【０２９９】
ここでのプリセットのフレーム選択条件は、例えば、顔および証明書が画像の中心領域にあるか否か、顔のエッジが画像に完全に含まれているか否か、証明書のエッジが画像に完全に含まれているか否か、画像における顔の比率、画像における証明書の比率、顔の角度、画像の解像度、画像の露出度などのうちのいずれか１つまたは複数を含むが、これられに限定されない。
【０３００】
なお、上記の実施例にＩＤ認証装置は、処理される画像に対して前処理して、前処理された処理される画像を取得するように構成される前処理モジュールをさらに備えることができる。対応的に、第１検出モジュール４０１０は、第１ニューラルネットワークによって前処理された処理される画像に対して顔検出を実行して、顔検出結果を取得するように構成され、第２検出モジュール４０２０は、第２ニューラルネットワークによって当該前処理された処理される画像に対して証明書検出を実行して、証明書検出結果を取得するように構成される。第１取得モジュール４０３０は、顔検出結果に基づいて、前処理された処理される画像から顔領域画像を取得し、証明書検出結果に基づいて、前処理された処理される画像から証明書領域画像を取得するように構成され得る。ここでの前処理は、例えば、サイズ調整、画像トリミング、標準正規分布化、輝度調整などのうちのいずれか１つまたは複数の処理を含んでもよいが、これらに限定されない。
【０３０１】
いくつかの実施例において、第１取得モジュール４０３０は、顔検出結果に含まれる顔の位置情報および証明書検出結果に含まれる証明書の位置情報に従って、処理される画像内の証明書外にある第２顔を決定するように構成され第３決定ユニットと、顔検出結果に含まれる第２顔の位置情報に従って、処理される画像から第２顔のある領域の画像を取得し、第２顔のある領域の画像を顔領域画像として決定するように構成される取得ユニットと、を備えることができる。
【０３０２】
なお、例示的に、第１取得モジュール４０３０は、証明書検出結果に含まれる証明書の位置情報に従って、処理される画像から証明書のある領域の画像を取得し、証明書のある領域の画像を証明書領域画像として決定するように構成される第４決定ユニットをさらに備えることができる。
【０３０３】
いくつかの実施例において、顔領域画像における、顔領域画像に含まれる顔の比率が第４プリセット要件を満たし、および／または、証明書領域画像における、証明書領域画像に含まれる証明書の比率が第４プリセット要件を満たす。ここでの第４プリセット要件は、例えば、比率が、１／４より大きいか等しく且つ９／１０より小さいか等しいことを含み得る。
【０３０４】
いくつかの実施例において、第３検出モジュール４０４０は、処理される画像の特徴、顔領域画像および証明書領域画像に対してそれぞれ特徴抽出を実行して、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴を取得するように構成される偽造防止特徴抽出ユニットと、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを検出するように構成される検出ユニットと、を備えることができる。いくつかの実施例において、抽出された特徴は、例えば、ローカルバイナリパターン特徴、スパースコードのヒストグラム特徴、パノラマ特徴、顔画像特徴、顔詳細画像特徴などのうちのいずれか１つまたは複数の特徴を含んでもよいが、これらに限定されない。
【０３０５】
いくつかの実施例において、偽造手掛り情報は、可視光条件下で人の目で観測できる可観測性を有する。
【０３０６】
いくつかの実施例において、偽造手掛り情報は、イメージング媒介の偽造手掛り情報、イメージング媒体の偽造手掛り情報、実在の偽の顔の手掛り情報のうちのいずれか１つまたは複数の情報を含む。
【０３０７】
いくつかの実施例において、イメージング媒介の偽造手掛り情報は、イメージング媒介のエッジ情報、反射情報および／または材料情報を含み、および／または、イメージング媒体の偽造手掛り情報は、表示機器の画面のエッジ、画面の反射および／または画面のモアレを含み、実在の偽の顔の手掛り情報は、マスクを着用した顔の特徴、マネキンの顔の特徴、および彫刻の顔の特徴を含む。
【０３０８】
いくつかの実施例において、上記の検出ユニットは、処理される画像の特徴を検出して、処理される画像の特徴に偽造手掛り情報が含まれているか否かを決定し、顔領域画像の特徴を検出して、顔領域画像の特徴に偽造手掛り情報が含まれているか否かを決定し、証明書領域画像の特徴を検出して、証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを決定するように構成され得る。
【０３０９】
別のいくつかの実施形態において、上記の検出ユニットは、処理される画像の特徴、顔領域画像の特徴および証明書領域画像の特徴を接続して、接続特徴を取得し、接続特徴に偽造手掛り情報が含まれているか否かを決定するように構成され得る。
【０３１０】
いくつかの実施例において、第３検出モジュール４０４０は、第３ニューラルネットワークによって処理される画像、顔領域画像および証明書領域画像に対してそれぞれ偽造手掛り検出を実行するように構成され得る。
【０３１１】
いくつかの実施例において、第３決定モジュールは、偽造手掛り検出結果が、処理される画像、顔領域画像および証明書領域画像のうちのいずれにも偽造手掛りが含まれていないことを示す場合、処理される画像の偽造防止検出結果が、偽造防止検出合格であると決定するように構成され、および／または、偽造手掛り検出結果が、処理される画像、顔領域画像および証明書領域画像のうちのいずれか１つまたは複数の画像に偽造手掛りが含まれていることを示す場合、処理される画像の偽造防止検出結果が、偽造防止検出失敗であると決定するように構成されることができる。
【０３１２】
いくつかの実施例において、第１検出モジュールは、サーバに配置され、端末機器よって送信される処理される画像を受信するように構成され得る。なお、上記の実施例によるＩＤ認証装置は、処理される画像の偽造防止検出結果に従って、処理される画像のＩＤ認証結果を決定するように構成される第４決定モジュールをさらに備えることができる。
【０３１３】
いくつかの実施例において、当該第４決定モジュールは、処理される画像の偽造防止検出結果が偽造防止検出合格である場合、処理される画像に対してＩＤ検証を実行するように構成されるＩＤ認証ユニットと、ＩＤ検証結果に基づいて、処理される画像のＩＤ認証結果を決定するように構成される第五決定ユニットと、を備える。
【０３１４】
いくつかの実施例において、ＩＤ認証ユニットは、処理される画像の顔検出結果および処理される画像の証明書検出結果に基づいて、証明書に含まれる第１顔と処理される画像内の証明書外にある第２顔との間の類似度を決定し、第１顔と第２顔との間の類似度に従って、ＩＤ検証結果を取得するように構成され得る。
【０３１５】
いくつかの実施例において、ＩＤ認証ユニットは、処理される画像から第１顔の画像および第２顔の画像を取得し、第１顔の画像に対して特徴抽出を実行して、第１特徴を取得し、第２顔の画像に対して特徴抽出を実行して、第２特徴を取得し、第１特徴および第２特徴に基づいて、第１顔と第２顔との間の類似度を決定するように構成され得る。
【０３１６】
いくつかの実施例において、顔検出結果は、処理される画像に含まれる顔の数および処理される画像での顔の位置情報のうちの少なくとも１つを含み、および／または、証明書検出結果は、処理される画像に含まれる証明書の数および処理される画像での証明書の位置情報のうちの少なくとも１つを含む。対応的に、当該実施例において、第３決定モジュールは、処理される画像に含まれる顔の数が２より大きい場合、処理される画像での顔検出結果に含まれる顔の位置情報および処理される画像での証明書検出結果に含まれる証明書の位置情報に従って、処理される画像に含まれる少なくとも２つの顔のうちの証明書外の最大の顔を第２顔として決定するように構成される第３決定ユニットを備える。
【０３１７】
いくつかの実施例において、ＩＤ認証ユニットは、さらに、第１顔と第２顔との間の類似度がプリセットの閾値より大きいとの決定に応答して、証明書に対してテキスト認識を実行して、名前および証明書の番号のうちの少なくとも１つの情報を含む証明書のテキスト情報を取得し、ユーザ情報データベースに基づいてテキスト情報を認証して、ＩＤ検証結果を取得するように構成される。
【０３１８】
なお、本開示の実施例による別の電子機器は、
コンピュータプログラムを記憶するように構成されるメモリと、
メモリに記憶されたコンピュータプログラムを実行するように構成されるプロセッサであって、コンピュータプログラムが実行されるときに、本開示の上記の実施例のいずれかに記載のＩＤ認証方法を実現するプロセッサと、を備える。
【０３１９】
本開示の実施例は、電子機器を提供する。図１２は本開示の実施例の技術的解決策を実現するための電子機器の一例の概略構造図である。図１２に示されるように、当該電子機器は１つ又は複数のプロセッサ、通信部などを含み、前記１つ又は複数のプロセッサは、例えば、１つ又は複数の中央処理ユニット（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、及び／又は１つ又は複数の画像プロセッサ（ＧＰＵ：Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などであり、プロセッサは、読み取り専用メモリ（ＲＯＭ：Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）に記憶された実行可能命令又は記憶部からランダムアクセスメモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）にロードされた実行可能命令によって各種の適切な動作及び処理を実現することができる。通信ユニットには、ネットワークカードを含んでもよいが、これに限定されず、前記ネットワークカードは、ＩＢ（Ｉｎｆｉｎｉｂａｎｄ）ネットワークカードを含んでもよいが、これに限定されない。プロセッサは、読み取り専用メモリ及び／又はランダムアクセスメモリと通信して実行可能命令を実行し、通信バスを介して通信ユニットに接続され、通信ユニットを介して他のターゲット機器と通信することができ、これにより、本開示の実施例によるＩＤ認証方法のいずれかに対応する動作を実行でき、例えば、第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得し、第２ニューラルネットワークによって、前記処理される画像に対して証明書検出を実行して、証明書検出結果を取得すること、前記顔検出結果および前記証明書検出結果に従って、前記処理される画像が有効なＩＤ認証画像であるか否かを決定すること、前記処理される画像が有効なＩＤ認証画像であるとの決定に応答して、前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得することなどの動作を実行できる。
【０３２０】
また、ＲＡＭには、装置の動作に必要な様々なプログラムやデータが記憶されいることもできる。ＣＰＵ、ＲＯＭおよびＲＡＭは、バスを介して相互に接続される。ＲＡＭを備えた場合、ＲＯＭはオプションモジュールである。ＲＡＭは実行可能命令を記憶するか、または動作時に実行可能命令をＲＯＭに書き込み、実行可能命令は、プロセッサに、本開示の上記のいずれかのＩＤ認証方法に対応する動作を実行させる。入力／出力（Ｉ／Ｏ）インターフェースもバスに接続される。通信ユニットは、統合的に配置されてもよいし、複数のサブモジュール（複数のＩＢネットワークカードなど）を備え、通信バスに接続されてもよい。
【０３２１】
キーボード、マウスなどを含む入力部、ブラウン管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）など、およびスピーカなどを含む出力部、ハードウェアなどを含む記憶部、およびＬＡＮカード、モデムなどのネットワークインターフェースカードを含む通信部は、Ｉ／Ｏインターフェースに接続する。通信部は、インターネットなどのネットワークを介して通信処理を実行する。ドライブも、必要に応じてＩ／Ｏインターフェースに接続される。磁気ディスク、光ディスク、光磁気ディスク、半導体メモリなどのリムーバブル媒体は、必要に応じてドライブ上に装着され、そこから読み出されたコンピュータプログラムを必要に応じて記憶部にインストールする。
【０３２２】
なお、図１２に示す構造は、例示的な実施形態に過ぎず、実施プロセスにおいては、実際の需要に応じて上記図１２の部品の数及び種類を選択、削除、追加、または置換することができ、異なる機能部品の設置でも、ＧＰＵとＣＰＵを分離設置したり、ＧＰＵをＣＰＵに統合したり、通信ユニットを分離設置したり、ＣＰＵやＧＰＵに統合したりするなど、分離設置または統合設置などの実施形態を採用できることに留意されたい。これらの置換可能な実施形態はいずれも本開示の保護範囲に含まれる。
【０３２３】
特に、本開示の実施例によれば、フローチャートを参照しながら上記のしたプロセスはコンピュータソフトウェアプログラムとして実現できる。特に、本開示の実施形態によれば、以下でフローチャートを参照して説明されるプロセスは、コンピュータソフトウェアプログラムとして実装され得、例えば、本開示の実施形態はコンピュータプログラム製品を含み、それには機械読み取り可能な媒体に具体的に含まれたコンピュータプログラムを含み、コンピュータプログラムは、フローチャートに示されたステップを実行するために使用されるプログラムコードを含み、プログラムコードは、本開示によって提供される方法の対応するステップを実行することに対応する命令を含み得る。このような実施例では、当該コンピュータプログラムは通信部によってネットワークからダウンロード及びインストールされ、及び／又はリムーバブル媒体からインストールされ得る。当該コンピュータプログラムがＣＰＵによって実行される時に、本開示の方法で限定された上記機能を実行する。
【０３２４】
さらに、本開示の実施例は、コンピュータ命令を含むコンピュータプログラムを更に提供し、コンピュータ命令が機器のプロセッサによって実行される時に、本開示の上記のいずれかの実施例におけるＩＤ認証方法を実現する。一代替実施形態において、前記コンピュータプログラム製品は、ＳＤＫなどのソフトウェア製品であり得る。１つまたは複数の代替実施形態において、本開示の実施例は、コンピュータ可読命令を記憶するためのコンピュータプログラムプログラム製品であって、前記命令が実行された時に、上記のいずれかの実施形態に記載のＩＤ認証方法をコンピュータに実行させるコンピュータプログラムプログラム製品を更に提供する。前記コンピュータプログラム製品は、ハードウェア、ソフトウェアまたはそれらの組み合わせの方式によって実現されることができる。一例では、前記コンピュータプログラム製品は、コンピュータ記憶媒体として具現化されてもよく、別の例では、前記コンピュータプログラム製品は、ＳＤＫなどのソフトウェア製品として具現化されてもよい。
【０３２５】
１つまたは複数の可能な実施形態において、本開示の実施例は、ＩＤ認証方法およびそれに対応する装置、電子機器、コンピュータ記憶媒体、コンピュータプログラム、コンピュータプログラム製品をさらに提供し、ここで、当該ＩＤ認証方法は、第１装置が、ＩＤ認証指示を第２装置に送信することであって、当該指示によって、上記のいずれかの可能な実施例におけるＩＤ認証方法を第２装置に実行させることと、第１装置が、第２装置によって送信されるＩＤ認証結果を取得することと、を含む。
【０３２６】
いくつかの実施例において、当該画像処理指示は、呼び出し命令であり得、第１装置は呼び出し方式で、ＩＤ認証方法を実行するように第２装置に命令することができ、対応的に、呼び出し命令の受信に応答して、第２装置は、上記の任意の実施例によるＩＤ認証方法におけるステップおよび／またはプロセスを実行することができる。なお、本開示の実施例は、コンピュータプログラムが記憶されたコンピュータ可読記憶媒体をさらに提供し、当該コンピュータプログラムがプロセッサによって実行されるときに、本開示の上記の実施例のいずれかに記載のＩＤ認証方法を実現する。
【０３２７】
本明細書の各実施例は、漸進的に説明されており、各実施例は、他の実施例との違いに焦点を合わせており、各実施例間の同じまたは類似の部分は互いに参照することができる。システムの実施例において、それらは基本的に方法の実施例に対応するため、比較的簡単に説明したが、関連する部分は方法の実施例の説明の部分を参照することができる。
【０３２８】
本開示の方法及び装置、機器は、様々な形態で実現され得る。例えば、ソフトウェア、ハードウェア、ファームウェアまたはソフトウェア、ハードウェア、ファームウェアの任意の組合わせによって本開示の方法及び装置、機器を実現することができる。前記方法のステップの前記順序は、単に説明をするためであり、本開示の方法のステップは、時に明記しない限り、以上の説明の順序に限定されない。また、いくつかの実施例では、本開示は記録媒体に記憶されたプログラムとしてもよく、これらのプログラムは本開示の方法を実現するための機械可読命令を含む。したがって、本開示は、本開示に係る方法を実行するために使用されるプログラムを記憶する記憶媒体をさらに覆う。
本開示の説明は、例示及び説明のために提示されたものであり、網羅的なものでありもしくは開示された形式に本開示を限定するというわけでない。当業者にとっては多くの修正及び変形を加えることができるのは明らかであろう。実施例は本開示の原理及び実際応用をより明瞭に説明するため、かつ当業者が本開示を理解して特定用途に適した各種の修正を加えた各種の実施例を設計可能にするように選択され説明されたものである。
【図１Ａ】
2021516819.tif 000003
【図１Ｂ】
2021516819.tif 000004
【図２】
2021516819.tif 000005
【図３Ａ】
2021516819.tif 000006
【図３Ｂ】
2021516819.tif 000007
【図４】
2021516819.tif 000008
【図５】
2021516819.tif 000009
【図６】
2021516819.tif 000010
【図７】
2021516819.tif 000011
【図８】
2021516819.tif 000012
【図９】
2021516819.tif 000013
【図１０】
2021516819.tif 000014
【図１１】
2021516819.tif 000015
【図１２】
2021516819.tif 000016
【手続補正書】
【提出日】令和2年9月18日(2020.9.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＩＤ認証方法であって、
第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得し、第２ニューラルネットワークによって、前記処理される画像に対して証明書検出を実行して、証明書検出結果を取得することと、
前記顔検出結果および前記証明書検出結果に従って、前記処理される画像が有効なＩＤ認証画像であるか否かを決定することと、
前記処理される画像が有効なＩＤ認証画像であるとの決定に応答して、前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得することと、を含む、前記ＩＤ認証方法。
【請求項２】
前記有効なＩＤ認証画像は、証明書を手に持つ画像を含む、
請求項１に記載のＩＤ認証方法。
【請求項３】
前記顔検出結果および前記証明書検出結果に従って前記処理される画像が有効なＩＤ認証画像であるか否かを決定することは、
前記顔検出結果および前記証明書検出結果に基づいて、証明書の顔情報を決定することと、
前記証明書の顔情報、前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像が有効なＩＤ認証画像であるか否かを決定することと、を含む、
請求項１または２に記載のＩＤ認証方法。
【請求項４】
前記顔検出結果および前記証明書検出結果に基づいて、証明書の顔情報を決定することは、
前記処理される画像での、前記顔検出結果に含まれる顔の位置情報および前記処理される画像での、前記証明書検出結果に含まれる証明書の位置情報に従って、前記証明書に含まれる顔の数および／または位置情報を決定することを含む、
請求項３に記載のＩＤ認証方法。
【請求項５】
前記証明書の顔情報、前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像が有効なＩＤ認証画像であるか否かを決定することは、
前記証明書検出結果における証明書の数が第１プリセット要件を満たし、前記顔検出結果における顔の数が第２プリセット要件を満たし、且つ前記証明書の顔情報に含まれる証明書内の顔の数が第３プリセット要件を満たすことに応答して、前記処理される画像が有効なＩＤ認証画像であると決定することを含む、
請求項３に記載のＩＤ認証方法。
【請求項６】
前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行することは、
前記顔検出結果および前記証明書検出結果に基づいて、前記証明書に含まれる第１顔と、前記処理される画像内の、前記証明書外にある第２顔と間の類似度を決定することと、
前記第１顔と前記第２顔との間の類似度に従って、ＩＤ検証結果を取得することと、を含む、
請求項１ないし５のいずれか一項に記載のＩＤ認証方法。
【請求項７】
前記証明書に含まれる第１顔と、前記処理される画像内の、前記証明書外にある第２顔と間の類似度を決定する前に、
前記処理される画像に含まれる顔の数が２より大きい場合、前記処理される画像内の、前記証明書外にある少なくとも２つの顔のうちの最大の顔を前記第２顔として決定することをさらに含む、
請求項６に記載のＩＤ認証方法。
【請求項８】
前記第１顔と前記第２顔との間の類似度に従って、ＩＤ検証結果を取得することは、
前記第１顔と前記第２顔との間の類似度がプリセットの閾値より大きいとの決定に応答して、前記証明書に対してテキスト認識を実行して、前記証明書のテキスト情報を取得することであって、前記テキスト情報は、名前および証明書の番号のうちの少なくとも１つの情報を含むことと、
ユーザ情報データベースに基づいて前記テキスト情報を認証して、ＩＤ検証結果を取得することと、を含む、
請求項６または７に記載のＩＤ認証方法。
【請求項９】
前記ＩＤ検証結果がＩＤ認証合格であるとの決定に応答して、ユーザ情報をサービスデータベースに記憶することであって、前記ユーザ情報は、前記テキスト情報、前記処理される画像、前記第２顔の画像、前記第２顔の特徴情報のうちのいずれか１つまたは複数の情報を含むことをさらに含む、
請求項６ないし８のいずれか一項に記載のＩＤ認証方法。
【請求項１０】
ＩＤ認証要求の受信に応答して、認証される顔を含む画像を取得することと、
前記サービスデータベースに前記認証される顔の画像と一致するユーザ情報があるか否かを照会することと、
前記照会の結果に従って、前記認証される顔の認証結果を決定することと、をさらに含む、
請求項９に記載のＩＤ認証方法。
【請求項１１】
前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得することは、
前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することと、
前記偽造防止検出結果および前記ＩＤ検証結果に基づいて、前記処理される画像のＩＤ認証結果を決定することと、をさらに含む、
請求項６ないし１０のいずれか一項に記載のＩＤ認証方法。
【請求項１２】
前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得することは、
前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することを含む、
請求項１ないし１０のいずれか一項に記載のＩＤ認証方法。
【請求項１３】
前記顔検出結果および前記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することは、
前記顔検出結果および前記証明書検出結果に基づいて、前記処理される画像から顔領域画像および証明書領域画像を取得することと、
前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ偽造手掛り検出を実行することと、
前記偽造手掛り検出結果に基づいて、前記処理される画像の偽造防止検出結果を取得することと、を含む、
請求項１１または１２に記載のＩＤ認証方法。
【請求項１４】
前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ偽造手掛り検出を実行することは、
前記処理される画像、前記顔領域画像および前記証明書領域画像に対してそれぞれ特徴抽出を実行して、前記処理される画像の特徴、前記顔領域画像の特徴および前記証明書領域画像の特徴を取得することと、
前記処理される画像の特徴、前記顔領域の特徴および前記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することと、を含む、
請求項１３に記載のＩＤ認証方法。
【請求項１５】
前記処理される画像の特徴、前記顔領域の特徴および前記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することは、
前記処理される画像の特徴を検出して、前記処理される画像の特徴に偽造手掛り情報が含まれているか否かを決定することと、
前記顔領域画像の特徴を検出して、前記顔領域画像の特徴に偽造手掛り情報が含まれているか否かを決定することと、
前記証明書領域画像の特徴を検出して、前記証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを決定することと、を含む、
請求項１４に記載のＩＤ認証方法。
【請求項１６】
前記処理される画像の特徴、前記顔領域の特徴および前記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することは、
前記処理される画像の特徴、前記顔領域画像の特徴および前記証明書領域画像の特徴を接続して、接続特徴を取得することと、
前記接続特徴に偽造手掛り情報が含まれているか否かを決定することと、を含む、
請求項１４に記載のＩＤ認証方法。
【請求項１７】
前記偽造手掛り検出結果に基づいて、前記処理される画像の偽造防止検出結果を取得することは、
前記偽造手掛り検出結果が、前記処理される画像、前記顔領域画像および前記証明書領域画像のうちのいずれにも偽造手掛りが含まれていないことを示すことに応答して、前記処理される画像の偽造防止検出結果が、偽造防止検出合格であると決定すること、および／または、
前記偽造手掛り検出結果が、前記処理される画像、前記顔領域画像および前記証明書領域画像のうちのいずれか１つまたは複数の画像に偽造手掛りが含まれていることを示すことに応答して、前記処理される画像の偽造防止検出結果が、偽造防止検出不合格であると決定することを含む、
請求項１３ないし１６のいずれか一項に記載のＩＤ認証方法。
【請求項１８】
ＩＤ認証装置であって、
第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得するように構成される第１検出モジュールと、
第２ニューラルネットワークによって、前記処理される画像に対して証明書検出を実行して、証明書検出結果を取得するように構成される第２検出モジュールと、
前記顔検出結果および前記証明書検出結果に従って、前記処理される画像が有効なＩＤ認証画像であるか否かを決定するように構成される第１決定モジュールと、
前記処理される画像が有効なＩＤ認証画像であるとの決定に応答して、前記顔検出結果および前記証明書検出結果に従ってＩＤ認証を実行して、前記処理される画像のＩＤ認証結果を取得するように構成される認証モジュールと、を備える、前記ＩＤ認証装置。
【請求項１９】
電子機器であって、
コンピュータプログラムを記憶するように構成されるメモリと、
前記メモリに記憶されたコンピュータプログラムを実行するように構成されるプロセッサであって、前記コンピュータプログラムが実行されるときに、請求項１ないし１７のいずれか一項に記載のＩＤ認証方法を実現するプロセッサと、を備える、前記電子機器。
【請求項２０】
コンピュータプログラムが記憶されたコンピュータ可読記憶媒体であって、
前記コンピュータプログラムがプロセッサによって実行される時に、請求項１ないし１７のいずれか一項に記載のＩＤ認証方法を実現する、前記コンピュータ可読記憶媒体。
【請求項２１】
コンピュータ可読記憶媒体に記憶され、コンピュータ可読コードを含むコンピュータプログラム製品であって、
前記コンピュータ可読コードが機器で実行される時に、前記機器内のプロセッサは、請求項１ないし１７のいずれか一項に記載のＩＤ認証方法を実現するための命令を実行する、前記コンピュータプログラム製品。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
一代替実施形態において、前記コンピュータプログラム製品は、コンピュータ記憶媒体であってもよく、別の代替実施形態において、前記コンピュータプログラム製品は、ソフトウェア開発キット（ＳＤＫ：Ｓｏｆｔｗａｒｅ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ｋｉｔ）などのソフトウェア製品であってもよい。
例えば、本願は以下の項目を提供する。
（項目１）
ＩＤ認証方法であって、
第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得し、第２ニューラルネットワークによって、上記処理される画像に対して証明書検出を実行して、証明書検出結果を取得することと、
上記顔検出結果および上記証明書検出結果に従って、上記処理される画像が有効なＩＤ認証画像であるか否かを決定することと、
上記処理される画像が有効なＩＤ認証画像であるとの決定に応答して、上記顔検出結果および上記証明書検出結果に従ってＩＤ認証を実行して、上記処理される画像のＩＤ認証結果を取得することと、を含む、上記ＩＤ認証方法。
（項目２）
上記有効なＩＤ認証画像は、証明書を手に持つ画像を含む、
項目１に記載のＩＤ認証方法。
（項目３）
上記顔検出結果は、上記処理される画像に含まれる顔の数および上記処理される画像での上記顔の位置情報のうちの少なくとも１つを含み、および／または、上記証明書検出結果は、上記処理される画像に含まれる証明書の数および上記処理される画像での上記証明書の位置情報のうちの少なくとも１つを含む、
項目１または２に記載のＩＤ認証方法。
（項目４）
上記顔検出結果および上記証明書検出結果に従って上記処理される画像が有効なＩＤ認証画像であるか否かを決定することは、
上記顔検出結果および上記証明書検出結果に基づいて、証明書の顔情報を決定することと、
上記証明書の顔情報、上記顔検出結果および上記証明書検出結果に基づいて、上記処理される画像が有効なＩＤ認証画像であるか否かを決定することと、を含む、
項目１ないし３のいずれか一項に記載のＩＤ認証方法。
（項目５）
上記証明書の顔情報は、上記処理される画像で検出された証明書に含まれる顔の数、上記証明書に含まれる顔の位置情報のうちの少なくとも１つを含む、
項目４に記載のＩＤ認証方法。
（項目６）
上記顔検出結果および上記証明書検出結果に基づいて、証明書の顔情報を決定することは、
上記処理される画像での、上記顔検出結果に含まれる顔の位置情報および上記処理される画像での、上記証明書検出結果に含まれる証明書の位置情報に従って、上記証明書に含まれる顔の数および／または位置情報を決定することを含む、
項目４に記載のＩＤ認証方法。
（項目７）
上記証明書の顔情報、上記顔検出結果および上記証明書検出結果に基づいて、上記処理される画像が有効なＩＤ認証画像であるか否かを決定することは、
上記証明書検出結果における証明書の数が第１プリセット要件を満たし、上記顔検出結果における顔の数が第２プリセット要件を満たし、且つ上記証明書の顔情報に含まれる証明書内の顔の数が第３プリセット要件を満たすことに応答して、上記処理される画像が有効なＩＤ認証画像であると決定することを含む、
項目４に記載のＩＤ認証方法。
（項目８）
第１プリセット要件が、上記証明書検出結果に含まれる証明書の数が１であることを含むこと、
第２プリセット要件が、上記顔検出結果に含まれる顔の数が２より大きいか等しいことを含むこと、
第３プリセット要件が、上記証明書内の顔の数が１であることを含むことのうちの少なくとも１つが成立する、
項目７に記載のＩＤ認証方法。
（項目９）
上記顔検出結果および上記証明書検出結果に従ってＩＤ認証を実行することは、
上記顔検出結果および上記証明書検出結果に基づいて、上記証明書に含まれる第１顔と、上記処理される画像内の、上記証明書外にある第２顔と間の類似度を決定することと、
上記第１顔と上記第２顔との間の類似度に従って、ＩＤ検証結果を取得することと、を含む、
項目１ないし８のいずれか一項に記載のＩＤ認証方法。
（項目１０）
上記顔検出結果および上記証明書検出結果に基づいて、上記証明書に含まれる第１顔と、上記処理される画像内の、上記証明書外にある第２顔と間の類似度を決定することは、
上記顔検出結果および上記証明書検出結果に基づいて、上記処理される画像から上記第１顔の画像および第２顔の画像を取得することと、
上記第１顔の画像に対して特徴抽出を実行して、第１特徴を取得し、上記第２顔の画像に対して特徴抽出を実行して、第２特徴を取得することと、
上記第１特徴および上記第２特徴に基づいて、上記第１顔と上記第２顔との間の類似度を決定することと、を含む、
項目９に記載のＩＤ認証方法。
（項目１１）
上記証明書に含まれる第１顔と、上記処理される画像内の、上記証明書外にある第２顔と間の類似度を決定する前に、
上記処理される画像に含まれる顔の数が２より大きい場合、上記処理される画像内の、上記証明書外にある少なくとも２つの顔のうちの最大の顔を上記第２顔として決定することをさらに含む、
項目９または１０に記載のＩＤ認証方法。
（項目１２）
上記第１顔と上記第２顔との間の類似度に従って、ＩＤ検証結果を取得することは、
上記第１顔と上記第２顔との間の類似度がプリセットの閾値より大きいとの決定に応答して、上記証明書に対してテキスト認識を実行して、上記証明書のテキスト情報を取得することであって、上記テキスト情報は、名前および証明書の番号のうちの少なくとも１つの情報を含むことと、
ユーザ情報データベースに基づいて上記テキスト情報を認証して、ＩＤ検証結果を取得することと、を含む、
項目９ないし１１のいずれか一項に記載のＩＤ認証方法。
（項目１３）
上記ＩＤ検証結果がＩＤ認証合格であるとの決定に応答して、ユーザ情報をサービスデータベースに記憶することであって、上記ユーザ情報は、上記テキスト情報、上記処理される画像、上記第２顔の画像、上記第２顔の特徴情報のうちのいずれか１つまたは複数の情報を含むことをさらに含む、
項目９ないし１２のいずれか一項に記載のＩＤ認証方法。
（項目１４）
ＩＤ認証要求の受信に応答して、認証される顔を含む画像を取得することと、
上記サービスデータベースに上記認証される顔の画像と一致するユーザ情報があるか否かを照会することと、
上記照会の結果に従って、上記認証される顔の認証結果を決定することと、をさらに含む、
項目１３に記載のＩＤ認証方法。
（項目１５）
上記顔検出結果および上記証明書検出結果に従ってＩＤ認証を実行して、上記処理される画像のＩＤ認証結果を取得することは、
上記顔検出結果および上記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することと、
上記偽造防止検出結果および上記ＩＤ検証結果に基づいて、上記処理される画像のＩＤ認証結果を決定することと、をさらに含む、
項目９ないし１４のいずれか一項に記載のＩＤ認証方法。
（項目１６）
上記顔検出結果および上記証明書検出結果に従ってＩＤ認証を実行して、上記処理される画像のＩＤ認証結果を取得することは、
上記顔検出結果および上記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することを含む、
項目１ないし１４のいずれか一項に記載のＩＤ認証方法。
（項目１７）
上記顔検出結果および上記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得することは、
上記顔検出結果および上記証明書検出結果に基づいて、上記処理される画像から顔領域画像および証明書領域画像を取得することと、
上記処理される画像、上記顔領域画像および上記証明書領域画像に対してそれぞれ偽造手掛り検出を実行することと、
上記偽造手掛り検出結果に基づいて、上記処理される画像の偽造防止検出結果を取得することと、を含む、
項目１５または１６に記載のＩＤ認証方法。
（項目１８）
上記顔領域画像における、上記顔領域画像に含まれる顔の比率が、第４プリセット要件を満たし、および／または、
上記証明書領域画像における、上記証明書領域画像に含まれる証明書の比率が、上記第４プリセット要件を満たす、
項目１７に記載のＩＤ認証方法。
（項目１９）
上記第４プリセット要件は、上記比率が１／４より大きいか等しく、且つ９／１０より小さいか等しいことを含む、
項目１８に記載のＩＤ認証方法。
（項目２０）
上記処理される画像、上記顔領域画像および上記証明書領域画像に対してそれぞれ偽造手掛り検出を実行することは、
上記処理される画像、上記顔領域画像および上記証明書領域画像に対してそれぞれ特徴抽出を実行して、上記処理される画像の特徴、上記顔領域画像の特徴および上記証明書領域画像の特徴を取得することと、
上記処理される画像の特徴、上記顔領域の特徴および上記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することと、を含む、
項目１７ないし１９のいずれか一項に記載のＩＤ認証方法。
（項目２１）
上記偽造手掛り情報は、可視光条件下で人の目で観測できる可観測性を有する、
項目２０に記載のＩＤ認証方法。
（項目２２）
上記処理される画像の特徴、上記顔領域の特徴および上記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することは、
上記処理される画像の特徴を検出して、上記処理される画像の特徴に偽造手掛り情報が含まれているか否かを決定することと、
上記顔領域画像の特徴を検出して、上記顔領域画像の特徴に偽造手掛り情報が含まれているか否かを決定することと、
上記証明書領域画像の特徴を検出して、上記証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを決定することと、を含む、
項目２０または２１に記載のＩＤ認証方法。
（項目２３）
上記処理される画像の特徴、上記顔領域の特徴および上記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出することは、
上記処理される画像の特徴、上記顔領域画像の特徴および上記証明書領域画像の特徴を接続して、接続特徴を取得することと、
上記接続特徴に偽造手掛り情報が含まれているか否かを決定することと、を含む、
項目２０または２１に記載のＩＤ認証方法。
（項目２４）
上記処理される画像、上記顔領域画像および上記証明書領域画像に対してそれぞれ偽造手掛り検出を実行することは、
第３ニューラルネットワークによって、上記処理される画像、上記顔領域画像および上記証明書領域画像に対してそれぞれ偽造手掛り検出を実行することを含む、
項目２０ないし２３のいずれか一項に記載のＩＤ認証方法。
（項目２５）
上記偽造手掛り検出結果に基づいて、上記処理される画像の偽造防止検出結果を取得することは、
上記偽造手掛り検出結果が、上記処理される画像、上記顔領域画像および上記証明書領域画像のうちのいずれにも偽造手掛りが含まれていないことを示すことに応答して、上記処理される画像の偽造防止検出結果が、偽造防止検出合格であると決定すること、および／または、
上記偽造手掛り検出結果が、上記処理される画像、上記顔領域画像および上記証明書領域画像のうちのいずれか１つまたは複数の画像に偽造手掛りが含まれていることを示すことに応答して、上記処理される画像の偽造防止検出結果が、偽造防止検出不合格であると決定することを含む、
項目１７ないし２４のいずれか一項に記載のＩＤ認証方法。
（項目２６）
ＩＤ認証装置であって、
第１ニューラルネットワークによって、処理される画像に対して顔検出を実行して、顔検出結果を取得するように構成される第１検出モジュールと、
第２ニューラルネットワークによって、上記処理される画像に対して証明書検出を実行して、証明書検出結果を取得するように構成される第２検出モジュールと、
上記顔検出結果および上記証明書検出結果に従って、上記処理される画像が有効なＩＤ認証画像であるか否かを決定するように構成される第１決定モジュールと、
上記処理される画像が有効なＩＤ認証画像であるとの決定に応答して、上記顔検出結果および上記証明書検出結果に従ってＩＤ認証を実行して、上記処理される画像のＩＤ認証結果を取得するように構成される認証モジュールと、を備える、上記ＩＤ認証装置。
（項目２７）
上記有効なＩＤ認証画像は、証明書を手に持つ画像を含む、
項目２６に記載のＩＤ認証装置。
（項目２８）
上記顔検出結果は、上記処理される画像に含まれる顔の数および上記処理される画像での上記顔の位置情報のうちの少なくとも１つを含み、および／または、
上記証明書検出結果は、上記処理される画像に含まれる証明書の数および上記処理される画像での上記証明書の位置情報のうちの少なくとも１つを含む、
項目２６または２７に記載のＩＤ認証装置。
（項目２９）
上記第１決定モジュールは、
上記顔検出結果および上記証明書検出結果に基づいて、証明書の顔情報を決定するように構成される証明書決定ユニットと、
上記証明書の顔情報、上記顔検出結果および上記証明書検出結果に基づいて、上記処理される画像が有効なＩＤ認証画像であるか否かを決定するように構成されるＩＤ認証決定ユニットと、を備える、
項目２６ないし２８のいずれか一項に記載のＩＤ認証装置。
（項目３０）
上記証明書の顔情報は、上記処理される画像で検出された証明書に含まれる顔の数、上記証明書に含まれる顔の位置情報のうちの少なくとも１つを含む、
項目２９に記載のＩＤ認証装置。
（項目３１）
上記証明書決定ユニットは、
上記処理される画像での、上記顔検出結果に含まれる顔の位置情報および上記処理される画像での、上記証明書検出結果に含まれる証明書の位置情報に従って、上記証明書に含まれる顔の数および／または位置情報を決定するように構成される、
項目２９に記載のＩＤ認証装置。
（項目３２）
上記ＩＤ認証決定ユニットは、上記証明書検出結果における証明書の数が第１プリセット要件を満たし、上記顔検出結果における顔の数が第２プリセット要件を満たし、且つ検出された上記証明書の顔情報に含まれる証明書内の顔の数が第３プリセット要件を満たすことに応答して、上記処理される画像が有効なＩＤ認証画像であると決定するように構成される、
項目２９ないし３１のいずれか一項に記載のＩＤ認証装置。
（項目３３）
第１プリセット要件が、上記証明書検出結果に含まれる証明書の数が１であることを含むこと、
第２プリセット要件が、上記顔検出結果に含まれる顔の数が２より大きいか等しいことを含むこと、
第３プリセット要件が、証明書内の顔の数が１であることを含むことのうちの少なくとも１つが成立する、
項目３２に記載のＩＤ認証装置。
（項目３４）
上記認証モジュールは、上記顔検出結果および上記証明書検出結果に基づいて、上記証明書に含まれる第１顔と、上記処理される画像内の、上記証明書外にある第２顔と間の類似度を決定し、上記第１顔と上記第２顔との間の類似度に従って、ＩＤ検証結果を取得するように構成される、
項目２６ないし３３のいずれか一項に記載のＩＤ認証装置。
（項目３５）
上記認証モジュールは、
上記顔検出結果および上記証明書検出結果に基づいて、上記処理される画像から上記第１顔の画像および上記第２顔の画像を取得するように構成される第１取得ユニットと、
上記第１顔の画像に対して特徴抽出を実行して、第１特徴を取得し、上記第２顔の画像に対して特徴抽出を実行して、第２特徴を取得するように構成される特徴抽出ユニットと、
上記第１特徴および上記第２特徴に基づいて、上記第１顔と上記第２顔との間の類似度を決定するように構成される第１決定ユニットと、
上記第１顔と上記第２顔との間の類似度に従って、ＩＤ検証結果を取得するように構成される認証ユニットと、を備える、
項目３４に記載のＩＤ認証装置。
（項目３６）
上記処理される画像に含まれる顔の数が２より大きい場合、上記処理される画像内の、上記証明書外にある少なくとも２つの顔のうちの最大の顔を上記第２顔として決定するように構成される第２決定モジュールをさらに備える、
項目３４または３５に記載のＩＤ認証装置。
（項目３７）
上記認証モジュールは、
上記第１顔と上記第２顔との間の類似度がプリセットの閾値より大きいとの決定に応答して、上記証明書に対してテキスト認識を実行して、上記証明書のテキスト情報を取得するように構成されるテキスト認識ユニットであって、上記テキスト情報は、名前および証明書の番号のうちの少なくとも１つの情報を含むテキスト認識ユニットをさらに備え、
上記認証ユニットは、さらに、ユーザ情報データベースに基づいて上記テキスト情報を認証して、ＩＤ検証結果を取得するように構成される、
項目３５または３６に記載のＩＤ認証装置。
（項目３８）
上記認証モジュールは、
上記ＩＤ検証結果がＩＤ認証合格であるとの決定に応答して、ユーザ情報をサービスデータベースに記憶するように構成される記憶処理ユニットであって、上記ユーザ情報は、上記テキスト情報、上記処理される画像、上記第２顔の画像、上記第２顔の特徴情報のうちのいずれか１つまたは複数の情報を含む記憶処理ユニットをさらに備える、
項目３４ないし３７のいずれか一項に記載のＩＤ認証装置。
（項目３９）
上記認証モジュールは、照会ユニットをさらに備え、
上記第１取得ユニットは、さらに、ＩＤ認証要求の受信に応答して、認証される顔を含む画像を取得するように構成され、
上記照会ユニットは、上記サービスデータベースに上記認証される顔の画像と一致するユーザ情報があるか否かを照会するように構成され、
上記第１決定ユニットは、さらに、上記照会の結果に従って、上記認証される顔の認証結果を決定するように構成される、
項目３８に記載のＩＤ認証装置。
（項目４０）
上記認証モジュールは、さらに、上記顔検出結果および上記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得し、上記偽造防止検出結果および上記ＩＤ検証結果に基づいて、上記処理される画像のＩＤ認証結果を決定するように構成される、
項目２６ないし３９のいずれか一項に記載のＩＤ認証装置。
（項目４１）
上記認証モジュールは、さらに、上記顔検出結果および上記証明書検出結果に従って偽造防止検出を実行して、偽造防止検出結果を取得するように構成される、
項目２６ないし３９のいずれか一項に記載のＩＤ認証装置。
（項目４２）
上記認証モジュールは、
上記顔検出結果および上記証明書検出結果に基づいて、上記処理される画像から顔領域画像および証明書領域画像を取得するように構成される第２取得ユニットと、
上記処理される画像、上記顔領域画像および上記証明書領域画像に対してそれぞれ偽造手掛り検出を実行するように構成される偽造手掛り検出ユニットと、
上記偽造手掛り検出結果に基づいて、上記処理される画像の偽造防止検出結果を取得するように構成される第２決定ユニットと、を備える、
項目４０または４１に記載のＩＤ認証装置。
（項目４３）
上記顔領域画像における、上記顔領域画像に含まれる顔の比率が、第４プリセット要件を満たし、および／または、
上記証明書領域画像における、上記証明書領域画像に含まれる証明書の比率が、上記第４プリセット要件を満たす、
項目４２に記載のＩＤ認証装置。
（項目４４）
上記第４プリセット要件は、上記比率が１／４より大きいか等しく、且つ９／１０より小さいか等しいことを含む、
項目４３に記載のＩＤ認証装置。
（項目４５）
上記偽造手掛り検出ユニットは、上記処理される画像、上記顔領域画像および上記証明書領域画像に対してそれぞれ特徴抽出を実行して、上記処理される画像の特徴、上記顔領域画像の特徴および上記証明書領域画像の特徴を取得し、および上記処理される画像の特徴、上記顔領域の特徴および上記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出するように構成される、
項目４２ないし４４のいずれか一項に記載のＩＤ認証装置。
（項目４６）
上記偽造手掛り情報は、可視光条件下で人の目で観測できる可観測性を有する、
項目４５に記載のＩＤ認証装置。
（項目４７）
上記偽造手掛り検出ユニットが、上記処理される画像の特徴、上記顔領域の特徴および上記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出するように構成されることは、上記偽造手掛り検出ユニットが、上記処理される画像の特徴を検出して、上記処理される画像の特徴に偽造手掛り情報が含まれているか否かを決定し、上記顔領域画像の特徴を検出して、上記顔領域画像の特徴に偽造手掛り情報が含まれているか否かを決定し、上記証明書領域画像の特徴を検出して、上記証明書領域画像の特徴に偽造手掛り情報が含まれているか否かを決定するように構成されることを含む、
項目４４ないし４６のいずれか一項に記載のＩＤ認証装置。
（項目４８）
上記偽造手掛り検出ユニットが、上記処理される画像の特徴、上記顔領域の特徴および上記証明書領域の特徴に偽造手掛り情報が含まれているか否かを検出するように構成されることは、上記偽造手掛り検出ユニットが、上記処理される画像の特徴、上記顔領域画像の特徴および上記証明書領域画像の特徴を接続して、接続特徴を取得し、および上記接続特徴に偽造手掛り情報が含まれているか否かを決定するように構成されることを含む、
項目４４ないし４６のいずれか一項に記載のＩＤ認証装置。
（項目４９）
上記偽造手掛り検出ユニットが、上記処理される画像、上記顔領域画像および上記証明書領域画像に対してそれぞれ偽造手掛り検出を実行するように構成されることは、上記偽造手掛り検出ユニットが、第３ニューラルネットワークによって、上記処理される画像、上記顔領域画像および上記証明書領域画像に対してそれぞれ偽造手掛り検出を実行するように構成されることを含む、
項目４４ないし４６のいずれか一項に記載のＩＤ認証装置。
（項目５０）
上記第２決定ユニットは、
上記偽造手掛り検出結果が、上記処理される画像、上記顔領域画像および上記証明書領域画像のうちのいずれにも偽造手掛りが含まれていないことを示すことに応答して、上記処理される画像の偽造防止検出結果が、偽造防止検出合格であると決定するように構成され、および／または、
上記偽造手掛り検出結果が、上記処理される画像、上記顔領域画像および上記証明書領域画像のうちのいずれか１つまたは複数の画像に偽造手掛りが含まれていることを示すことに応答して、上記処理される画像の偽造防止検出結果が、偽造防止検出不合格であると決定するように構成される、
項目４２ないし４９のいずれか一項に記載のＩＤ認証装置。
（項目５１）
電子機器であって、
コンピュータプログラムを記憶するように構成されるメモリと、
上記メモリに記憶されたコンピュータプログラムを実行するように構成されるプロセッサであって、上記コンピュータプログラムが実行されるときに、項目１ないし２４のいずれか一項に記載のＩＤ認証方法を実現するプロセッサと、を備える、上記電子機器。
（項目５２）
コンピュータプログラムが記憶されたコンピュータ可読記憶媒体であって、
上記コンピュータプログラムがプロセッサによって実行される時に、項目１ないし２４のいずれか一項に記載のＩＤ認証方法を実現する、上記コンピュータ可読記憶媒体。
【国際調査報告】
2021516819.tif 000017
2021516819.tif 000018
2021516819.tif 000019
2021516819.tif 000020
2021516819.tif 000021
2021516819.tif 000022