(57)【要約】  顔認証システム１０は、端末装置２０と顔認証用のサーバ装置３０とを備える。端末装置２０は、認証対象となる人の画像を取得する、画像取得部２１と、取得された画像から、認証対象となる人の顔の領域を特定し、特定した顔の領域から、顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、画像処理部２２と、顔の中央部分の画像を、サーバ装置３０に送信する、送信部２３と、を備える。サーバ装置３０は、送信されてきた顔の中央部分の画像を受信する、受信部３１と、受信した顔の中央部分の画像に基づいて、顔認証処理を実行する、認証処理部３２と、を備える。
2019244663.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、顔認証用のサーバ装置とを備え、
前記端末装置は、
認証対象となる人の画像を取得する、画像取得部と、
取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、画像処理部と、
前記顔の中央部分の画像を、前記サーバ装置に送信する、送信部と、を備え、
前記サーバ装置は、
送信されてきた前記顔の中央部分の画像を受信する、受信部と、
受信した前記顔の中央部分の画像に基づいて、顔認証処理を実行する、認証処理部と、を備えている、
ことを特徴とする顔認証システム。
【請求項２】
請求項１に記載の顔認証システムであって、
前記画像処理部が、特定した前記顔の領域において、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定し、前記顔の中央部分の画像として、これら４つの直線で囲まれた部分の画像を切り出す、
ことを特徴とする顔認証システム。
【請求項３】
請求項１または２に記載の顔認証システムであって、
前記画像処理部が、切り出された前記顔の中央部分の画像を、左目と右目との間の距離が設定された距離となるように縮小し、
前記送信部が、縮小後の前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする顔認証システム。
【請求項４】
請求項１〜３のいずれかに記載の顔認証システムであって、
前記画像処理部が、前記顔の中央部分の画像が２値の画像となるように画像変換を実行し、
前記送信部が、２値の画像に変換された前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする顔認証システム。
【請求項５】
顔認証用のサーバ装置との間でデータ通信を行う端末装置であって、
認証対象となる人の画像を取得する、画像取得部と、
取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、画像処理部と、
前記顔の中央部分の画像を、前記サーバ装置での顔認証のために、前記サーバ装置に送信する、送信部と、を備えている、
ことを特徴とする端末装置。
【請求項６】
請求項５に記載の端末装置であって、
前記画像処理部が、特定した前記顔の領域において、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定し、前記顔の中央部分の画像として、これら４つの直線で囲まれた部分の画像を切り出す、
ことを特徴とする端末装置。
【請求項７】
請求項５または６に記載の端末装置であって、
前記画像処理部が、切り出された前記顔の中央部分の画像を、左目と右目との間の距離が設定された距離となるように縮小し、
前記送信部が、縮小後の前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする端末装置。
【請求項８】
請求項５〜７のいずれかに記載の端末装置であって、
前記画像処理部が、前記顔の中央部分の画像が２値の画像となるように画像変換を実行し、
前記送信部が、２値の画像に変換された前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする端末装置。
【請求項９】
端末装置と、顔認証用のサーバ装置とを用いた、顔認証方法であって、
（ａ）前記端末装置によって、認証対象となる人の画像を取得する、ステップと、
（ｂ）前記端末装置によって、取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、ステップと、
（ｃ）前記端末装置によって、前記顔の中央部分の画像を、前記サーバ装置に送信する、ステップと、
（ｄ）前記サーバ装置によって、送信されてきた前記顔の中央部分の画像を受信する、ステップと、
（ｅ）前記サーバ装置によって、受信した前記顔の中央部分の画像に基づいて、顔認証処理を実行する、ステップと、
を有する、ことを特徴とする顔認証方法。
【請求項１０】
請求項９に記載の顔認証方法であって、
前記（ｂ）のステップにおいて、特定した前記顔の領域において、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定し、前記顔の中央部分の画像として、これら４つの直線で囲まれた部分の画像を切り出す、
ことを特徴とする顔認証方法。
【請求項１１】
請求項９または１０に記載の顔認証方法であって、
前記（ｂ）のステップにおいて、切り出された前記顔の中央部分の画像を、左目と右目との間の距離が設定された距離となるように縮小し、
前記（ｃ）のステップにおいて、縮小後の前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする顔認証方法。
【請求項１２】
請求項９〜１１のいずれかに記載の顔認証方法であって、
前記（ｂ）のステップにおいて、更に、前記顔の中央部分の画像が２値の画像となるように画像変換を実行し、
前記（ｃ）のステップにおいて、２値の画像に変換された前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする顔認証方法。
【請求項１３】
コンピュータによって、顔認証用のサーバ装置との間でデータ通信を行うためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記コンピュータに、
（ａ）認証対象となる人の画像を取得する、ステップと、
（ｂ）取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、ステップと、
（ｃ）前記顔の中央部分の画像を、前記サーバ装置に送信する、ステップと、
を実行させる命令を含む、プログラムを記録しているコンピュータ読み取り可能な記録媒体。
【請求項１４】
請求項１３に記載のコンピュータ読み取り可能な記録媒体であって、
前記（ｂ）のステップにおいて、特定した前記顔の領域において、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定し、前記顔の中央部分の画像として、これら４つの直線で囲まれた部分の画像を切り出す、
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１５】
請求項１３または１４に記載のコンピュータ読み取り可能な記録媒体であって、
前記（ｂ）のステップにおいて、切り出された前記顔の中央部分の画像を、左目と右目との間の距離が設定された距離となるように縮小し、
前記（ｃ）のステップにおいて、縮小後の前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１６】
請求項１３〜１５のいずれかに記載のコンピュータ読み取り可能な記録媒体であって、
前記（ｂ）のステップにおいて、更に、前記顔の中央部分の画像が２値の画像となるように画像変換を実行し、
前記（ｃ）のステップにおいて、２値の画像に変換された前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔認証を行うための、顔認証システム、それに用いられる端末装置、及び顔認証方法に関し、更には、これらを実現するためのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、人の顔を用いて認証処理を行う顔認証システムが実用化されている。顔の形状は、個人に固有であり、又、パスワードのように盗まれる可能性は極めて低いことから、顔認証システムによれば、セキュリティ性を高めることが可能となる。また、このような特性から、顔認証システムの需要は、今後増加するものと考えられる。具体的には、以下のような顔認証システムが提案されている。【０００３】
例えば、特許文献１は、複数のカメラ付きの携帯型端末と管理サーバとで構成された顔認証システムを開示している。特許文献１に開示された顔認証システムでは、携帯型端末は、そのカメラによって対象者の顔の撮影が行われると、得られた顔画像と予め登録している登録者の顔データとを用いて、顔認証を実行する。【０００４】
また、携帯型端末は、認証が成功した場合は、撮影によって得られた顔画像を管理サーバに送信する。管理サーバは、携帯型端末から、顔画像を受信すると、受信した顔画像を用いて、登録者のデータベースを更新する。【０００５】
また、特許文献２は、複数のカメラ付きの携帯型端末と認証処理を一括して行うクラウドシステムとで構成された顔認証システムを開示している。特許文献２に開示された認証システムでは、携帯型端末は、顔認証を行わず、撮影された顔画像をクラウドシステムに送信する。クラウドシステムは、各携帯型端末から顔画像が送信されてくると、認証処理を行い、認証結果を、送信元の携帯型端末に送信する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−２２４７５１号公報
【特許文献２】特開２０１６−０５７６７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、特許文献１に開示された認証システムでは、携帯型端末によって顔認証が行われるため、各携帯型端末のリソースを大きく消費してしまうという問題がある。また、悪意のある第三者が携帯型端末を取得すると、認証処理の内容が解析されたり、登録者の顔データが不正に取得されたり、するという問題も発生する。【０００８】
これに対して、特許文献２に開示されたシステムでは、携帯型端末は、顔画像を送信するだけであり、上述の問題点は全て解消されるとも考えられる。しかしながら、特許文献２に開示された認証システムでは、携帯型端末装置からクラウドシステムへと、データ量の大きな顔画像を送信する必要があり、通信回線に負荷をかけてしまう。このため、顔画像の送信処理に時間がかかり、結果的に、特許文献２に開示されたシステムにおいても、認証処理に時間がかかってしまう。【０００９】
本発明の目的の一例は、上記問題を解消し、顔認証において、端末装置における負荷の軽減、顔認証にかかる時間の短縮化、及びセキュリティ性の向上を図り得る、顔認証システム、それに用いられる端末装置、顔認証方法、及びコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の一側面における顔認証システムは、端末装置と、顔認証用のサーバ装置とを備え、
前記端末装置は、
認証対象となる人の画像を取得する、画像取得部と、
取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、画像処理部と、
前記顔の中央部分の画像を、前記サーバ装置に送信する、送信部と、を備え、
前記サーバ装置は、
送信されてきた前記顔の中央部分の画像を受信する、受信部と、
受信した前記顔の中央部分の画像に基づいて、顔認証処理を実行する、認証処理部と、を備えている、
ことを特徴とする。【００１１】
上記目的を達成するため、本発明の一側面における端末装置は、顔認証用のサーバ装置との間でデータ通信を行う端末装置であって、
認証対象となる人の画像を取得する、画像取得部と、
取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、画像処理部と、
前記顔の中央部分の画像を、前記サーバ装置での顔認証のために、前記サーバ装置に送信する、送信部と、を備えている、
ことを特徴とする。【００１２】
また、上記目的を達成するため、本発明の一側面における顔認証方法は、端末装置と、顔認証用のサーバ装置とを用いた、顔認証方法であって、
（ａ）前記端末装置によって、認証対象となる人の画像を取得する、ステップと、
（ｂ）前記端末装置によって、取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、ステップと、
（ｃ）前記端末装置によって、前記顔の中央部分の画像を、前記サーバ装置に送信する、ステップと、
（ｄ）前記サーバ装置によって、送信されてきた前記顔の中央部分の画像を受信する、ステップと、
（ｅ）前記サーバ装置によって、受信した前記顔の中央部分の画像に基づいて、顔認証処理を実行する、ステップと、
を有する、ことを特徴とする。【００１３】
更に、上記目的を達成するため、本発明の一側面におけるコンピュータ読み取り可能な記録媒体は、コンピュータによって、顔認証用のサーバ装置との間でデータ通信を行うためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記コンピュータに、
（ａ）認証対象となる人の画像を取得する、ステップと、
（ｂ）取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、ステップと、
（ｃ）前記顔の中央部分の画像を、前記サーバ装置に送信する、ステップと、
を実行させる命令を含む、プログラムを記録していることを特徴とする。
【発明の効果】
【００１４】
以上のように、本発明によれば、顔認証において、端末装置における負荷の軽減、顔認証にかかる時間の短縮化、及びセキュリティ性の向上を図ることができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の実施の形態における顔認証システム及び端末装置の概略構成を示すブロック図である。
【図２】図２は、本発明の実施の形態における顔認証システム及び端末装置の構成を具体的に示すブロック図である。
【図３】図３は、本発明の実施の形態において端末装置で行われる処理内容を示す図である。
【図４】図４は、本発明の実施の形態における端末装置の動作を示すフロー図である。
【図５】図５は、本発明の実施の形態におけるサーバ装置の動作を示すフロー図である。
【図６】図６は、本発明の実施の形態における端末装置及びサーバ装置を実現可能なコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００１６】
（実施の形態）
以下、本発明の実施の形態における、顔認証システム、端末装置、顔認証方法、及びプログラムについて、図１〜図６を参照しながら説明する。
【００１７】
［システム構成］
最初に、本実施の形態における、顔認証システム及び端末装置の概略構成について、図１を用いて説明する。図１は、本発明の実施の形態における顔認証システム及び端末装置の概略構成を示すブロック図である。
【００１８】
図１に示す本実施の形態における顔認証システム１０は、顔認証を行うためのシステムである。図１に示すように、顔認証システム１０は、端末装置２０と、顔認証用のサーバ装置３０とを備えている。
【００１９】
このうち、端末装置２０は、画像取得部２１と、画像処理部２２と、送信部２３とを備えている。画像取得部２１は、認証対象となる人の画像を取得する。画像処理部２２は、取得された画像から、認証対象となる人の顔の領域を特定し、特定した顔の領域から、顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す。送信部２３は、顔の中央部分の画像を、サーバ装置３０に送信する。
【００２０】
サーバ装置３０は、受信部３１と、認証処理部３２とを備えている。受信部３１は、端末装置２０から送信されてきた顔の中央部分の画像を受信する。認証処理部３２は、受信した顔の中央部分の画像に基づいて、顔認証処理を実行する。
【００２１】
このように、本実施の形態では、認証処理は、端末装置２０ではなく、サーバ装置３０によって実行されるので、端末装置２０で認証処理が行われる場合に比べて、顔認証にかかる時間の短縮化とセキュリティ性の向上とが図られる。また、端末装置２０は、顔画像そのものではなく、顔の中央部分の画像のみを送るので、通信回線にかかる負荷は、顔画像そのものを送る場合に比べて小さくなる。更に、この結果、端末装置２０における負荷の軽減が図られる。
【００２２】
続いて、図２及び図３を用いて、本実施の形態における顔認証システム及び端末装置の構成及び機能についてより具体的に説明する。図２は、本発明の実施の形態における顔認証システム及び端末装置の構成を具体的に示すブロック図である。図３は、本発明の実施の形態において端末装置で行われる処理内容を示す図である。
【００２３】
まず、図２に示すように、本実施の形態では、端末装置２０は、オペレーティングシステム２４を備え、オペレーティングシステム２４上でプログラムを実行することができる。画像取得部２１、画像処理部２２、及び送信部２３は、オペレーティングシステム２４で後述するプログラムを実行することによって構築する。具体的には、端末装置２０は、例えば、スマートフォン、タブレット型端末等である。
【００２４】
また、図２に示すように、端末装置２０は、撮像部２５を備えている。撮像部２５は、具体的には、固体撮像素子及び制御回路で構成されたカメラモジュールである。撮像部２５は、端末装置２０のユーザの操作に応じて撮影を行い、撮影した画像の画像データを画像取得部２１に入力する。画像取得部２１は、入力された画像データを取得する。
【００２５】
画像処理部２２は、画像取得部２１で取得された画像データで特定される画像から、人の顔の領域を特定する。具体的には、画像処理部２２は、画像データ全体の特徴量を求め、求めた特徴量と、予め用意されている顔の特徴量とを対比して、顔の領域を特定する。
【００２６】
また、図３の上段に示すように、画像処理部２２は、本実施の形態では、特定した顔の領域において、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定する。そして、図３の中段に示すように、画像処理部２２は、顔の中央部分の画像として、これら４つの直線で囲まれた部分の画像を切り出す。
【００２７】
このようにして画像を切り出せば、顔認証に必要な顔のパーツの情報を損なうことなく、顔認証で用いる画像データのデータ量を小さくすることができる。また、画像処理部２２は、上述した４つの直線を設定せず、代わりに、顔の輪郭を推定し、推定した輪郭に基づいて、この４つの直線で囲まれた領域と同等の領域を切り出しても良い。
【００２８】
更に、画像処理部２２は、図３の下段に示すように、切り出された顔の中央部分の画像を、左目と右目との間の距離Ｄが設定された距離（目標距離）となるように縮小することもできる。また、この場合、目標距離は、サーバ装置３０による顔認証が困難とならない程度、例えば、７０〜１００ピクセル程度に設定される。
【００２９】
加えて、画像処理部２２は、顔の中央部分の画像が２値の画像となるように画像変換を実行することもできる。具体的には、画像処理部２２は、具体的には、顔の中央部分の画像の画像データから、色情報を削除することができる。
【００３０】
送信部２３は、インターネット等のネットワーク４０を介して、顔の中央部分の画像の画像データを、サーバ装置に３０送信する。本実施の形態においては、送信部２３は、縮小処理、２値の画像への変換処理、又は両方の処理が行われた後の画像データを送信することもできる。このような処理が行われた画像データを送信する場合は、通信回線にかかる負荷が軽減される。
【００３１】
サーバ装置３０は、上述した受信部３１及び認証処理部３２に加えて、認証データ格納部３３を備えている。認証データ格納部３３は、登録されているユーザの顔認証用のデータを登録している。
【００３２】
受信部３１は、本実施の形態では、ネットワーク４０を介して、端末装置２０が送信してきた画像データを受信する。また、受信部３１は、受信した画像データを認証処理部３２に渡す。
【００３３】
認証処理部３２は、渡された画像データから、顔認証に必要となる特徴量を抽出し、抽出した特徴量を用いて認証用のデータを作成する。そして、認証処理部３２は、作成した認証用のデータと、認証データ格納部３３に格納されている各データとを対比し、前者が後者のいずれかと一致する場合は、認証を許可し、そうでない場合は、認証を不許可とする。その後、認証処理部３２は、認証の結果を、端末装置２０に送信する。
【００３４】
［システム動作］
次に、本発明の実施の形態における顔認証システム１０の動作、即ち、端末装置２０及びサーバ装置３０の動作について図４及び図５を用いて説明する。以下の説明においては、適宜図１〜図３を参酌する。また、本実施の形態では、顔認証システム１０を動作させることによって、顔認証方法が実施される。よって、本実施の形態における顔認証方法の説明は、以下の顔認証システム１０の動作説明に代える。
【００３５】
まず、図４を用いて端末装置２０の動作について説明する。図４は、本発明の実施の形態における端末装置の動作を示すフロー図である。
【００３６】
まず、前提として、端末装置２０のユーザが認証の対象となっているとする。そして、ユーザが、自身の顔を、自身の端末装置２０の撮像部２５によって撮影すると、撮影された画像の画像データが、画像取得部２１に送られる。これにより、図４に示すように、画像取得部２１は、認証対象となる人の画像データを取得する（ステップＡ１）。また、画像取得部２１は、取得した画像データを画像処理部２２に渡す。
【００３７】
次に、画像処理部２２は、ステップＡ１で取得された画像データを受け取ると、この画像データから、ユーザの顔の領域を特定し（ステップＡ２）、更に、特定した領域から、眉、目、唇の位置を検出する（ステップＡ３）。
【００３８】
次に、画像処理部２２は、図３の上段に示すように、ステップＡ３で検出した位置に基づいて、ステップＡ２で特定された領域上に、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定する（ステップＡ４）。
【００３９】
次に、画像処理部２２は、ステップＡ２で特定された領域から、図３の中段に示すように、ステップＡ４で設定された４本の直線で囲まれた部分の画像を、顔の中央部分の画像として切り出す（ステップＡ５）。具体的には、画像処理部２２は、ステップＡ２で特定された領域の画像データから、４本の直線で囲まれた部分の画像データを抽出する。
【００４０】
次に、画像処理部２２は、ステップＡ５で切り出された画像に対して画像処理を実行する（ステップＡ６）。具体的には、画像処理部２２は、ステップＡ５で切り出された画像を、左目と右目との間の距離Ｄが目標距離となるように縮小し、更に、縮小後の画像を２値の画像に変換する。
【００４１】
次に、送信部２３は、ステップＡ６の画像処理が行われた画像（顔の中央部分の画像）の画像データをサーバ装置３０に送信する（ステップＡ７）。
【００４２】
その後、端末装置２０は、サーバ装置３０から認証結果が送信されてくると、認証結果を、端末装置２０に備えられた画面上に表示する（ステップＡ８）。
【００４３】
続いて、図５を用いてサーバ装置３０の動作について説明する。図５は、本発明の実施の形態におけるサーバ装置の動作を示すフロー図である。
【００４４】
図５に示すように、サーバ装置３０において、受信部３１は、上述の図４に示すステップＡ７が実行されて、認証対象となるユーザの顔の中央部分の画像データが送信されてくると、これを受信する（ステップＢ１）。
【００４５】
次に、認証処理部３２は、ステップＢ１で受信された画像データを用いて、認証処理を実行する（ステップＢ２）。具体的には、認証処理部３２は、画像データから、顔認証に必要となる特徴量を抽出し、抽出した特徴量を用いて認証用のデータを作成する。そして、認証処理部３２は、作成した認証用のデータと、認証データ格納部３３に格納されている各データとを対比し、前者が後者のいずれかと一致する場合は、認証を許可し、そうでない場合は、認証を不許可とする。
【００４６】
次に、サーバ装置３０は、ステップＢ２の認証処理の結果を、画像データを送信してきた端末装置２０に送信する（ステップＢ３）。ステップＢ３の実行後、端末装置２０では、上述した図４に示したステップＡ８が実行される。
【００４７】
［実施の形態の効果］
以上のように、本実施の形態では、端末装置２０は、認証処理を実行可能な必要最小限の画像データを送信するだけで良く、認証処理を実行する必要がない。認証処理は、端末装置２０よりも処理能力の高いサーバ装置３０によって行われる。このため、本実施の形態によれば、端末装置２０における負荷の軽減、顔認証にかかる時間の短縮化、及びセキュリティ性の向上が図られる。
【００４８】
［プログラム］
本実施の形態における第１のプログラムは、コンピュータに、図４に示すステップＡ１〜Ａ８を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における端末装置２０を実現することができる。この場合、コンピュータのプロセッサは、画像取得部２１、画像処理部２２、及び送信部２３として機能し、処理を行なう。
【００４９】
また、本実施の形態における第２のプログラムは、コンピュータに、図５に示すステップＢ１〜Ｂ３を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態におけるサーバ装置３０を実現することができる。この場合、コンピュータのプロセッサは、受信部３１及び認証処理部３２として機能し、処理を行なう。また、認証データ格納部３３は、コンピュータに備えられたハードディスク等の記憶装置に、認証データを格納することによって実現されている。
【００５０】
また、本実施の形態における第２のプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されても良い。この場合は、例えば、各コンピュータが、それぞれ、受信部３１及び認証処理部３２のいずれかとして機能しても良い。認証データ格納部３３は第２のプログラムを実行するコンピュータとは別のコンピュータ上に構築されていても良い。
【００５１】
ここで、本実施の形態における第１のプログラムを実行することによって端末装置２０を実現するコンピュータと、第２のプログラムを実行することによってサーバ装置３０を実現するコンピュータとについて図６を用いて説明する。図６は、本発明の実施の形態における端末装置及びサーバ装置を実現可能なコンピュータの一例を示すブロック図である。
【００５２】
図６に示すように、コンピュータ１１０は、ＣＰＵ１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。なお、コンピュータ１１０は、ＣＰＵ１１１に加えて、又はＣＰＵ１１１に代えて、ＧＰＵ（Graphics Processing Unit）、又はＦＰＧＡ（Field-Programmable Gate Array）を備えていても良い。
【００５３】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであっても良い。
【００５４】
また、記憶装置１１３の具体例としては、ハードディスクドライブの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボード及びマウスといった入力機器１１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。
【００５５】
データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を仲介し、記録媒体１２０からのプログラムの読み出し、及びコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。通信インターフェイス１１７は、ＣＰＵ１１１と、他のコンピュータとの間のデータ伝送を仲介する。
【００５６】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash（登録商標））及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記録媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記録媒体が挙げられる。
【００５７】
なお、本実施の形態における端末装置２０及びサーバ装置３０は、プログラムがインストールされたコンピュータではなく、各部に対応したハードウェアを用いることによっても実現可能である。更に端末装置２０及びサーバ装置３０は、一部がプログラムで実現され、残りの部分がハードウェアで実現されていてもよい。
【００５８】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記１６）によって表現することができるが、以下の記載に限定されるものではない。
【００５９】
（付記１）
端末装置と、顔認証用のサーバ装置とを備え、
前記端末装置は、
認証対象となる人の画像を取得する、画像取得部と、
取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、画像処理部と、
前記顔の中央部分の画像を、前記サーバ装置に送信する、送信部と、を備え、
前記サーバ装置は、
送信されてきた前記顔の中央部分の画像を受信する、受信部と、
受信した前記顔の中央部分の画像に基づいて、顔認証処理を実行する、認証処理部と、を備えている、
ことを特徴とする顔認証システム。
【００６０】
（付記２）
付記１に記載の顔認証システムであって、
前記画像処理部が、特定した前記顔の領域において、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定し、前記顔の中央部分の画像として、これら４つの直線で囲まれた部分の画像を切り出す、
ことを特徴とする顔認証システム。
【００６１】
（付記３）
付記１または２に記載の顔認証システムであって、
前記画像処理部が、切り出された前記顔の中央部分の画像を、左目と右目との間の距離が設定された距離となるように縮小し、
前記送信部が、縮小後の前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする顔認証システム。
【００６２】
（付記４）
付記１〜３のいずれかに記載の顔認証システムであって、
前記画像処理部が、前記顔の中央部分の画像が２値の画像となるように画像変換を実行し、
前記送信部が、２値の画像に変換された前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする顔認証システム。
【００６３】
（付記５）
顔認証用のサーバ装置との間でデータ通信を行う端末装置であって、
認証対象となる人の画像を取得する、画像取得部と、
取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、画像処理部と、
前記顔の中央部分の画像を、前記サーバ装置での顔認証のために、前記サーバ装置に送信する、送信部と、を備えている、
ことを特徴とする端末装置。
【００６４】
（付記６）
付記５に記載の端末装置であって、
前記画像処理部が、特定した前記顔の領域において、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定し、前記顔の中央部分の画像として、これら４つの直線で囲まれた部分の画像を切り出す、
ことを特徴とする端末装置。
【００６５】
（付記７）
付記５または６に記載の端末装置であって、
前記画像処理部が、切り出された前記顔の中央部分の画像を、左目と右目との間の距離が設定された距離となるように縮小し、
前記送信部が、縮小後の前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする端末装置。
【００６６】
（付記８）
付記５〜７のいずれかに記載の端末装置であって、
前記画像処理部が、前記顔の中央部分の画像が２値の画像となるように画像変換を実行し、
前記送信部が、２値の画像に変換された前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする端末装置。
【００６７】
（付記９）
端末装置と、顔認証用のサーバ装置とを用いた、顔認証方法であって、
（ａ）前記端末装置によって、認証対象となる人の画像を取得する、ステップと、
（ｂ）前記端末装置によって、取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、ステップと、
（ｃ）前記端末装置によって、前記顔の中央部分の画像を、前記サーバ装置に送信する、ステップと、
（ｄ）前記サーバ装置によって、送信されてきた前記顔の中央部分の画像を受信する、ステップと、
（ｅ）前記サーバ装置によって、受信した前記顔の中央部分の画像に基づいて、顔認証処理を実行する、ステップと、
を有する、ことを特徴とする顔認証方法。
【００６８】
（付記１０）
付記９に記載の顔認証方法であって、
前記（ｂ）のステップにおいて、特定した前記顔の領域において、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定し、前記顔の中央部分の画像として、これら４つの直線で囲まれた部分の画像を切り出す、
ことを特徴とする顔認証方法。
【００６９】
（付記１１）
付記９または１０に記載の顔認証方法であって、
前記（ｂ）のステップにおいて、切り出された前記顔の中央部分の画像を、左目と右目との間の距離が設定された距離となるように縮小し、
前記（ｃ）のステップにおいて、縮小後の前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする顔認証方法。
【００７０】
（付記１２）
付記９〜１１のいずれかに記載の顔認証方法であって、
前記（ｂ）のステップにおいて、更に、前記顔の中央部分の画像が２値の画像となるように画像変換を実行し、
前記（ｃ）のステップにおいて、２値の画像に変換された前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする顔認証方法。
【００７１】
（付記１３）
コンピュータによって、顔認証用のサーバ装置との間でデータ通信を行うためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記コンピュータに、
（ａ）認証対象となる人の画像を取得する、ステップと、
（ｂ）取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、ステップと、
（ｃ）前記顔の中央部分の画像を、前記サーバ装置に送信する、ステップと、
を実行させる命令を含む、プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００７２】
（付記１４）
付記１３に記載のコンピュータ読み取り可能な記録媒体であって、
前記（ｂ）のステップにおいて、特定した前記顔の領域において、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定し、前記顔の中央部分の画像として、これら４つの直線で囲まれた部分の画像を切り出す、
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【００７３】
（付記１５）
付記１３または１４に記載のコンピュータ読み取り可能な記録媒体であって、
前記（ｂ）のステップにおいて、切り出された前記顔の中央部分の画像を、左目と右目との間の距離が設定された距離となるように縮小し、
前記（ｃ）のステップにおいて、縮小後の前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【００７４】
（付記１６）
付記１３〜１５のいずれかに記載のコンピュータ読み取り可能な記録媒体であって、
前記（ｂ）のステップにおいて、更に、前記顔の中央部分の画像が２値の画像となるように画像変換を実行し、
前記（ｃ）のステップにおいて、２値の画像に変換された前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【００７５】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記実施の形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００７６】
この出願は、２０１８年６月１８日に出願された日本出願特願２０１８−１１５５２６を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００７７】
以上のように、本発明によれば、顔認証において、端末装置における負荷の軽減、顔認証にかかる時間の短縮化、及びセキュリティ性の向上を図ることができる。本発明は、顔認証を採用する各種システムに有用である。
【符号の説明】
【００７８】
１０  顔認証システム
２０  端末装置
２１  画像取得部
２２  画像処理部
２３  送信部
２４  オペレーティングシステム
２５  撮像部
３０  顔認証用のサーバ装置
３１  受信部
３２  認証処理部
３３  認証データ格納部
４０  ネットワーク
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
【図１】
2019244663.tif 000003
【図２】
2019244663.tif 000004
【図３】
2019244663.tif 000005
【図４】
2019244663.tif 000006
【図５】
2019244663.tif 000007
【図６】
2019244663.tif 000008
【手続補正書】
【提出日】令和2年12月10日(2020.12.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末装置と、顔認証用のサーバ装置とを備え、
前記端末装置は、
認証対象となる人の画像を取得する、画像取得部と、
取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、画像処理部と、
前記顔の中央部分の画像を、前記サーバ装置に送信する、送信部と、を備え、
前記サーバ装置は、
送信されてきた前記顔の中央部分の画像を受信する、受信部と、
受信した前記顔の中央部分の画像に基づいて、顔認証処理を実行する、認証処理部と、を備えている、
ことを特徴とする顔認証システム。
【請求項２】
請求項１に記載の顔認証システムであって、
前記画像処理部が、特定した前記顔の領域において、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定し、前記顔の中央部分の画像として、これら４つの直線で囲まれた部分の画像を切り出す、
ことを特徴とする顔認証システム。
【請求項３】
請求項１または２に記載の顔認証システムであって、
前記画像処理部が、切り出された前記顔の中央部分の画像を、左目と右目との間の距離が設定された距離となるように縮小し、
前記送信部が、縮小後の前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする顔認証システム。
【請求項４】
請求項１〜３のいずれかに記載の顔認証システムであって、
前記画像処理部が、前記顔の中央部分の画像が２値の画像となるように画像変換を実行し、
前記送信部が、２値の画像に変換された前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする顔認証システム。
【請求項５】
顔認証用のサーバ装置との間でデータ通信を行う端末装置であって、
認証対象となる人の画像を取得する、画像取得部と、
取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、画像処理部と、
前記顔の中央部分の画像を、前記サーバ装置での顔認証のために、前記サーバ装置に送信する、送信部と、を備えている、
ことを特徴とする端末装置。
【請求項６】
請求項５に記載の端末装置であって、
前記画像処理部が、特定した前記顔の領域において、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定し、前記顔の中央部分の画像として、これら４つの直線で囲まれた部分の画像を切り出す、
ことを特徴とする端末装置。
【請求項７】
請求項５または６に記載の端末装置であって、
前記画像処理部が、切り出された前記顔の中央部分の画像を、左目と右目との間の距離が設定された距離となるように縮小し、
前記送信部が、縮小後の前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする端末装置。
【請求項８】
請求項５〜７のいずれかに記載の端末装置であって、
前記画像処理部が、前記顔の中央部分の画像が２値の画像となるように画像変換を実行し、
前記送信部が、２値の画像に変換された前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする端末装置。
【請求項９】
端末装置と、顔認証用のサーバ装置とを用いた、顔認証方法であって、
（ａ）前記端末装置によって、認証対象となる人の画像を取得する、ステップと、
（ｂ）前記端末装置によって、取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、ステップと、
（ｃ）前記端末装置によって、前記顔の中央部分の画像を、前記サーバ装置に送信する、ステップと、
（ｄ）前記サーバ装置によって、送信されてきた前記顔の中央部分の画像を受信する、ステップと、
（ｅ）前記サーバ装置によって、受信した前記顔の中央部分の画像に基づいて、顔認証処理を実行する、ステップと、
を有する、ことを特徴とする顔認証方法。
【請求項１０】
請求項９に記載の顔認証方法であって、
前記（ｂ）のステップにおいて、特定した前記顔の領域において、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定し、前記顔の中央部分の画像として、これら４つの直線で囲まれた部分の画像を切り出す、
ことを特徴とする顔認証方法。
【請求項１１】
請求項９または１０に記載の顔認証方法であって、
前記（ｂ）のステップにおいて、切り出された前記顔の中央部分の画像を、左目と右目との間の距離が設定された距離となるように縮小し、
前記（ｃ）のステップにおいて、縮小後の前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする顔認証方法。
【請求項１２】
請求項９〜１１のいずれかに記載の顔認証方法であって、
前記（ｂ）のステップにおいて、更に、前記顔の中央部分の画像が２値の画像となるように画像変換を実行し、
前記（ｃ）のステップにおいて、２値の画像に変換された前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とする顔認証方法。
【請求項１３】
コンピュータによって、顔認証用のサーバ装置との間でデータ通信を行うためのプログラムであって、
前記コンピュータに、
（ａ）認証対象となる人の画像を取得する、ステップと、
（ｂ）取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、ステップと、
（ｃ）前記顔の中央部分の画像を、前記サーバ装置に送信する、ステップと、
を実行させる、プログラム。
【請求項１４】
請求項１３に記載のプログラムであって、
前記（ｂ）のステップにおいて、特定した前記顔の領域において、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定し、前記顔の中央部分の画像として、これら４つの直線で囲まれた部分の画像を切り出す、
ことを特徴とするプログラム。
【請求項１５】
請求項１３または１４に記載のプログラムであって、
前記（ｂ）のステップにおいて、切り出された前記顔の中央部分の画像を、左目と右目との間の距離が設定された距離となるように縮小し、
前記（ｃ）のステップにおいて、縮小後の前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とするプログラム。
【請求項１６】
請求項１３〜１５のいずれかに記載のプログラムであって、
前記（ｂ）のステップにおいて、更に、前記顔の中央部分の画像が２値の画像となるように画像変換を実行し、
前記（ｃ）のステップにおいて、２値の画像に変換された前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とするプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、顔認証を行うための、顔認証システム、それに用いられる端末装置、及び顔認証方法に関し、更には、これらを実現するためのプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の目的の一例は、上記問題を解消し、顔認証において、端末装置における負荷の軽減、顔認証にかかる時間の短縮化、及びセキュリティ性の向上を図り得る、顔認証システム、それに用いられる端末装置、顔認証方法、及びプログラムを提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、コンピュータによって、顔認証用のサーバ装置との間でデータ通信を行うためのプログラムであって、
前記コンピュータに、
（ａ）認証対象となる人の画像を取得する、ステップと、
（ｂ）取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、ステップと、
（ｃ）前記顔の中央部分の画像を、前記サーバ装置に送信する、ステップと、
を実行させる、ことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
（付記１３）
コンピュータによって、顔認証用のサーバ装置との間でデータ通信を行うためのプログラムであって、
前記コンピュータに、
（ａ）認証対象となる人の画像を取得する、ステップと、
（ｂ）取得された画像から、前記認証対象となる人の顔の領域を特定し、特定した前記顔の領域から、前記顔の輪郭よりも狭い範囲の顔の中央部分の画像を切り出す、ステップと、
（ｃ）前記顔の中央部分の画像を、前記サーバ装置に送信する、ステップと、
を実行させる、プログラム。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
（付記１４）
付記１３に記載のプログラムであって、
前記（ｂ）のステップにおいて、特定した前記顔の領域において、両方の眉の上端を通る直線と、唇の下端を通る直線と、右眉の右端又は右目の右端を通る直線と、左眉の左端又は左目の左端を通る直線とを設定し、前記顔の中央部分の画像として、これら４つの直線で囲まれた部分の画像を切り出す、
ことを特徴とするプログラム。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
（付記１５）
付記１３または１４に記載のプログラムであって、
前記（ｂ）のステップにおいて、切り出された前記顔の中央部分の画像を、左目と右目との間の距離が設定された距離となるように縮小し、
前記（ｃ）のステップにおいて、縮小後の前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とするプログラム。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
（付記１６）
付記１３〜１５のいずれかに記載のプログラムであって、
前記（ｂ）のステップにおいて、更に、前記顔の中央部分の画像が２値の画像となるように画像変換を実行し、
前記（ｃ）のステップにおいて、２値の画像に変換された前記顔の中央部分の画像を、前記サーバ装置に送信する、
ことを特徴とするプログラム。
【国際調査報告】
2019244663.tif 000009
2019244663.tif 000010
2019244663.tif 000011