IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 日本電気株式会社の特許一覧

特許7363786情報処理装置、情報処理方法および情報処理プログラム
<>
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図1
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図2A
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図2B
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図2C
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図3
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図4
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図5
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図6A
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図6B
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図6C
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図7
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図8
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図9
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図10
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図11
  • 特許-情報処理装置、情報処理方法および情報処理プログラム 図12
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-10-10
(45)【発行日】2023-10-18
(54)【発明の名称】情報処理装置、情報処理方法および情報処理プログラム
(51)【国際特許分類】
   G06T 7/00 20170101AFI20231011BHJP
   G06T 7/20 20170101ALI20231011BHJP
【FI】
G06T7/00 510F
G06T7/20 300A
G06T7/00 660A
G06T7/00 300F
【請求項の数】 7
(21)【出願番号】P 2020532266
(86)(22)【出願日】2019-07-05
(86)【国際出願番号】 JP2019026794
(87)【国際公開番号】W WO2020022034
(87)【国際公開日】2020-01-30
【審査請求日】2022-06-02
(31)【優先権主張番号】P 2018139375
(32)【優先日】2018-07-25
(33)【優先権主張国・地域又は機関】JP
(73)【特許権者】
【識別番号】000004237
【氏名又は名称】日本電気株式会社
(74)【代理人】
【識別番号】100134430
【弁理士】
【氏名又は名称】加藤 卓士
(72)【発明者】
【氏名】青柳 亨
(72)【発明者】
【氏名】今西 佳子
【審査官】堀井 啓明
(56)【参考文献】
【文献】特開2018-109935(JP,A)
【文献】国際公開第2009/004916(WO,A1)
【文献】国際公開第2013/114806(WO,A1)
【文献】特開2017-049867(JP,A)
【文献】米国特許出願公開第2010/0308108(US,A1)
(58)【調査した分野】(Int.Cl.,DB名)
G06T 7/00
G06T 7/20
(57)【特許請求の範囲】
【請求項1】
動画中にユーザの顔と本人確認書類とが同時に映っていることを判定する第1判定部と、
前記第1判定部により、前記顔と前記本人確認書類とが同時に映っていると判定された場合、動作指示を通知し、前記動作指示に応じて前記ユーザが動作したか否かを判定する第2判定部と、
前記第2判定部による判定中の動画に含まれる、前記ユーザの顔と前記本人確認書類に含まれる顔とを照合する第1照合部と、
前記第2判定部により、前記ユーザが前記動作指示に応じて動作したと判定され、かつ、前記第1照合部により、前記ユーザの顔と前記本人確認書類に含まれる顔とが一致した場合、前記本人確認書類が前記ユーザに対応することを確認する確認部と、
を備えた情報処理装置。
【請求項2】
前記第2判定部による判定前の動画に含まれる、前記ユーザの顔と前記本人確認書類に含まれる顔とを照合する第2照合部をさらに備え、
前記確認部は、さらに前記第2照合部の照合結果を参照して、前記本人確認書類が前記ユーザに対応することを確認する請求項1に記載の情報処理装置。
【請求項3】
前記第2判定部による判定後の動画に含まれる、前記ユーザの顔と前記本人確認書類に含まれる顔とを照合する第3照合部をさらに備え、
前記確認部は、さらに前記第3照合部の照合結果を参照して、前記本人確認書類が前記ユーザに対応することを確認する請求項1または2に記載の情報処理装置。
【請求項4】
前記本人確認書類の真贋を判定する真贋判定部と、
真贋判定中の動画に含まれる、前記ユーザの顔と前記本人確認書類に含まれる顔とを照合する第4照合部と、
をさらに備えた請求項1乃至のいずれか1項に記載の情報処理装置。
【請求項5】
前記本人確認書類の裏面が映っていることを判定する裏面判定部と、
裏面判定中の、動画に含まれる前記ユーザの顔と前記本人確認書類の表面に含まれる顔とを照合する第5照合部と、
をさらに備えた請求項1乃至のいずれか1項に記載の情報処理装置。
【請求項6】
動画中にユーザの顔と本人確認書類とが同時に映っていることを判定する第1判定ステップと、
前記第1判定ステップにおいて、前記顔と前記本人確認書類とが同時に映っていると判定された場合、動作指示を通知し、前記動作指示に応じて前記ユーザが動作したか否かを判定する第2判定ステップと、
前記第2判定ステップにおける判定中の動画に含まれる、前記ユーザの顔と前記本人確認書類に含まれる顔とを照合する第1照合ステップと、
前記第2判定ステップにより、前記ユーザが前記動作指示に応じて動作したと判定され、かつ、前記第1照合ステップにより、前記ユーザの顔と前記本人確認書類に含まれる顔とが一致した場合、前記本人確認書類が前記ユーザに対応することを確認する確認ステップと、
を含む情報処理方法。
【請求項7】
動画中にユーザの顔と本人確認書類とが同時に映っていることを判定する第1判定ステップと、
前記第1判定ステップにおいて、前記顔と前記本人確認書類とが同時に映っていると判定された場合、動作指示を通知し、前記動作指示に応じて前記ユーザが動作したか否かを判定する第2判定ステップと、
前記第2判定ステップにおける判定中の動画に含まれる、前記ユーザの顔と前記本人確認書類に含まれる顔とを照合する第1照合ステップと、
前記第2判定ステップにより、前記ユーザが前記動作指示に応じて動作したと判定され、かつ、前記第1照合ステップにより、前記ユーザの顔と前記本人確認書類に含まれる顔とが一致した場合、前記本人確認書類が前記ユーザに対応することを確認する確認ステップと、
をコンピュータに実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【0002】
上記技術分野において、特許文献1には、ネットワークを介して金融機関の口座開設をする技術が開示されている。特許文献1においては、スキャナで読み取った画像情報とユーザが入力した本人確認情報との一致で本人確認をしている。また、特許文献2には、顔の向きや瞬きの指示でなりすまし防止をするユーザの顔画像の照合による本人確認の技術が開示されている。また、特許文献3には、顔の向きの移動による角膜反射の変化による本人確認の技術が開示されている。
【先行技術文献】
【特許文献】
【0003】
【文献】特開2006-251944号公報
【文献】特開2003-317100号公報
【文献】特開2018-504703号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、上記文献に記載の技術を、端末からの口座開設における本人確認に適用したとしても、適格審査に必要なユーザ情報の入力には手間がかかっていた。
【0005】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【0006】
上記目的を達成するため、本発明に係る情報処理装置は、
動画中にユーザの顔と本人確認書類とが同時に映っていることを判定する第1判定部と、
前記第1判定部により、前記顔と前記本人確認書類とが同時に映っていると判定された場合、動作指示を通知し、前記動作指示に応じて前記ユーザが動作したか否かを判定する第2判定部と、
前記第2判定部による判定中の動画に含まれる、前記ユーザの顔と前記本人確認書類に含まれる顔とを照合する第1照合部と、
前記第2判定部により、前記ユーザが前記動作指示に応じて動作したと判定され、かつ、前記第1照合部により、前記ユーザの顔と前記本人確認書類に含まれる顔とが一致した場合、前記本人確認書類が前記ユーザに対応することを確認する確認部と、
を備えた。
【0007】
上記目的を達成するため、本発明に係る情報処理方法は、
動画中にユーザの顔と本人確認書類とが同時に映っていることを判定する第1判定ステップと、
前記第1判定ステップにおいて、前記顔と前記本人確認書類とが同時に映っていると判定された場合、動作指示を通知し、前記動作指示に応じて前記ユーザが動作したか否かを判定する第2判定ステップと、
前記第2判定ステップにおける判定中の動画に含まれる、前記ユーザの顔と前記本人確認書類に含まれる顔とを照合する第1照合ステップと、
前記第2判定ステップにより、前記ユーザが前記動作指示に応じて動作したと判定され、かつ、前記第1照合ステップにより、前記ユーザの顔と前記本人確認書類に含まれる顔とが一致した場合、前記本人確認書類が前記ユーザに対応することを確認する確認ステップと、
を含む。
【0008】
上記目的を達成するため、本発明に係る情報処理プログラムは、
動画中にユーザの顔と本人確認書類とが同時に映っていることを判定する第1判定ステップと、
前記第1判定ステップにおいて、前記顔と前記本人確認書類とが同時に映っていると判定された場合、動作指示を通知し、前記動作指示に応じて前記ユーザが動作したか否かを判定する第2判定ステップと、
前記第2判定ステップにおける判定中の動画に含まれる、前記ユーザの顔と前記本人確認書類に含まれる顔とを照合する第1照合ステップと、
前記第2判定ステップにより、前記ユーザが前記動作指示に応じて動作したと判定され、かつ、前記第1照合ステップにより、前記ユーザの顔と前記本人確認書類に含まれる顔とが一致した場合、前記本人確認書類が前記ユーザに対応することを確認する確認ステップと、
をコンピュータに実行させる。
【発明の効果】
【0009】
本発明によれば、適格審査に必要なユーザ情報の入力の手間を軽減することができる。
【図面の簡単な説明】
【0010】
図1】本発明の第1実施形態に係る情報処理装置の構成を示すブロック図である。
図2A】本発明の第2実施形態に係る情報処理装置の動作の概要を説明するための図である。
図2B】本発明の第2実施形態に係る情報処理装置の動作の概要を説明するための他の図である。
図2C】本発明の第2実施形態に係る情報処理装置の動作の概要を説明するためのさらに他の図である。
図3】本発明の第2実施形態に係る情報処理装置の構成を示すブロック図である。
図4】本発明の第2実施形態に係る情報処理装置が備える判定テーブルの一例を示す図である。
図5】本発明の第2実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
図6A】本発明の第2実施形態に係る情報処理装置の処理手順を説明するフローチャートである。
図6B】本発明の第2実施形態に係る情報処理装置の処理手順を説明する他のフローチャートである。
図6C】本発明の第2実施形態に係る情報処理装置の処理手順を説明するさらに他のフローチャートである。
図7】本発明の第3実施形態に係る情報処理装置の動作の概要を説明するための図である。
図8】本発明の第3実施形態に係る情報処理装置の構成を示すブロック図である。
図9】本発明の第3実施形態に係る情報処理装置の処理手順を説明するフローチャートである。
図10】本発明の第4実施形態に係る情報処理装置の動作の概要を説明するための図である。
図11】本発明の第4実施形態に係る情報処理装置の構成を示すブロック図である。
図12】本発明の第4実施形態に係る情報処理装置の処理手順を説明するフローチャートである。
【発明を実施するための形態】
【0011】
以下に、本発明を実施するための形態について、図面を参照して、例示的に詳しく説明記載する。ただし、以下の実施の形態に記載されている、構成、数値、処理の流れ、機能要素などは一例に過ぎず、その変形や変更は自由であって、本発明の技術範囲を以下の記載に限定する趣旨のものではない。
【0012】
[第1実施形態]
本発明の第1実施形態としての情報処理装置100について、図1を用いて説明する。情報処理装置100は、インターネットバンキングなどの口座開設手続きにおいて、本人認証を行う装置である。
【0013】
図1に示すように、情報処理装置100は、判定部101、判定部102および確認部103を含む。
【0014】
判定部101は、動画中にユーザの顔と本人確認書類とが同時に映っていることを判定する。判定部102は、判定部101により、顔と本人確認書類とが同時に映っていると判定された場合、動作指示を通知し、動作指示に応じてユーザが動作したか否かを判定する。確認部103は、判定部102により、ユーザが動作指示に応じて動作したと判定された場合、本人確認書類がユーザに対応することを確認する。
【0015】
本実施形態によれば、適格審査に必要なユーザ情報の入力の手間を軽減することができる。
【0016】
[第2実施形態]
次に本発明の第2実施形態に係る情報処理装置について、図2A乃至図6を用いて説明する。図2Aは、本実施形態に係る情報処理装置の動作の概要を説明するための図である。図2Bは、本実施形態に係る情報処理装置の動作の概要を説明するための他の図である。
【0017】
情報処理装置200は、インターネットバンキングやオンライン証券、その他金融取引などにおける口座開設手続きにおいて、本人認証を行う装置である。なお、情報処理装置200は、スマートフォンなどの携帯端末である。したがって、図2Aおよび図2Bに示す表示画面(201~208)は、情報処理装置200のディスプレイに表示される。そして、情報処理装置200には、本人認証(本人確認)を行う機能を有する口座開設用のアプリケーションがインストールされている。
【0018】
ユーザが、口座開設を行うために、情報処理装置200のディスプレイに表示されている口座開設用のアプリケーションのアイコンをタップすると、情報処理装置200は、アプリケーションの起動処理を実行する。アプリケーションの起動処理が完了すると、情報処理装置200のディスプレイには、トップメニュー201が表示される。ユーザは、トップメニュー201から希望する手続きのアイコンをタップする。ユーザが、希望する手続きのアイコンをタップすると、情報処理装置200は、本人同意画面202を表示する。本人同意画面202には、免責事項や同意事項などが表示され、ユーザが表示された内容に同意した場合に、情報処理装置200は、次の画面(203)を表示する。
【0019】
情報処理装置200は、ワンタイムパスワード送信画面203を表示し、仮ログインをするためのパスワード(ワンタイムパスワード)をSMS(Short Message Service)などを用いてユーザに送信する。情報処理装置200は、ワンタイムパスワードを送信すると、仮ログイン画面204を表示する。ユーザは、送信されたワンタイムパスワードを仮ログイン画面204のワンタイムパスワード入力領域に入力し、口座開設のためのシステムに仮ログインする。
【0020】
ユーザの仮ログインが完了すると、情報処理装置200は、ユーザの本人確認開始画面205を表示して、ユーザの本人確認作業を実行する。ユーザは、例えば、情報処理装置200(スマートフォン)のフロントカメラを用いて、自身の顔と運転免許証などの本人確認書類とが、本人確認画面206の所定の枠内に収まるように撮影する。なお、ユーザの顔と本人確認書類との撮影は、動画モードで行われる。また、本人確認書類は、いわゆる、顔写真付きの身分証明書であり、例えば、免許証やパスポート、顔写真付きの個人番号カード(マイナンバーカード)、在留カードなどがあるが、顔写真付きで本人確認に使える証明書であればこれらには限定されない。
【0021】
ユーザは、自身の顔が、本人確認画面206の上段の所定枠内に収まるようにカメラにより撮影をし、また、本人確認書類が、本人確認画面206の下段の所定枠内に収まるようにカメラにより撮影をする。そして、情報処理装置200は、撮影されたユーザの動画からユーザの顔抽出を判定する。顔抽出の判定は、顔の特徴が動画にあるか否かの判定である。また、情報処理装置200は、撮影されたユーザの本人確認書類の動画から、本人確認書類の顔抽出を判定する。
【0022】
ここで、情報処理装置200は、ユーザのなりすましなどを防止するための認証を実行する。なお、ユーザのなりすましなどを防止するための認証作業のタイミングは、ここのタイミングには限定されない。
【0023】
なりすまし防止認証(ライブネス認証)は、例えば、情報処理装置200を用いて口座開設用のアプリケーションを操作しているユーザに対して、情報処理装置200から、所定の動作を行うように指示を出す。そして、ユーザが、その指示に従って所定の動作を行えば、ユーザが情報処理装置200の前にいて、実際に、アプリケーションの操作を行っていることを担保することができる。
【0024】
つまり、ユーザが、情報処理装置200からの指示に従った動作を行えない場合には、ユーザが、その場にいないことが分かるので、ビデオ映像などを用いたなりすましによる不正な口座開設などを防止できる。なお、なりすまし防止認証に用いる動作は、例えば、右目のウィンク、左目のウィンク、両目を閉じる、顔を右に傾ける、顔を左に傾ける、正面を向くなどの動作であるが、これらには限定されず、例えば、笑顔(口角を上げる)、視線の向きなどであってもよい。
【0025】
なりすまし認証が済むと、情報処理装置200は、ユーザの顔と本人確認書類の写真のユーザの顔とを照合して、本人の認証を行う。本人認証は、例えば、ユーザの顔の特徴量と本人確認書類の顔の特徴量とを比較、照合することにより行われる。そして、情報処理装置200は、証拠画像確認・送信画面207を表示し、本人確認画面206で取得したユーザの顔画像と本人確認書類の画像とのOCR(Optical Character Recognition)処理208が実行され、本人確認書類に記載されている情報を読み取る。その後、読み取った情報の内容確認や、スクリーニング処理(口座開設が禁じられている人物であるか否かの判定)などが行われる。
【0026】
図2Cは、本実施形態に係る情報処理装置の動作の概要を説明するためのさらに他の図である。図2Cには、本人確認画面206を簡略化した図が示されている。図2Cでは、情報処理装置200が、ユーザの顔画像を取得するタイミングを説明する。
【0027】
例えば、情報処理装置200は、ユーザが自身の顔と本人確認書類とを映したタイミング(261)でユーザの顔の特徴量を取得する。すなわち、情報処理装置200は、ユーザに対して、なりすまし防止認証(ライブネス認証)を行う前のタイミングで、ユーザの顔の特徴量を取得する。
【0028】
また、情報処理装置200は、ユーザが、なりすまし防止認証を実行中のタイミング(262)で、撮影されたユーザの顔画像を取得する。さらに、情報処理装置200は、ユーザに対する、なりすまし防止認証が終了した後のタイミング(263)で、撮影されたユーザの顔画像を取得する。このように、情報処理装置200は、様々なタイミングで、ユーザの顔画像を取得する。
【0029】
図3は、本実施形態に係る情報処理装置の構成を示すブロック図である。情報処理装置200は、撮影部301、判定部302、判定部303、確認部304および保存部305を有する。
【0030】
撮影部301は、情報処理装置200が有するカメラであり、動画や静止画を撮影することができる。撮影部301は、動画を撮影する。例えば、撮影部301は、スマートフォンなどのフロントカメラ(インカメラ)である。ユーザが、情報処理装置200にインストールされたアプリケーションを起動すると、情報処理装置200のカメラが動画モードで起動され、情報処理装置200のディスプレイに動画撮影を補助するための撮影枠が表示される。そして、ユーザは、自撮り(セルフィー)の要領で、自身の顔と本人確認書類とがディスプレイに表示された所定の枠内に収まるように動画を撮影する。なお、ここでは、ユーザは自身の顔がディスプレイに表示された所定の枠内に収まるように動画を撮影しているが、ユーザは、上半身や全身の動画を撮影してもよい。撮影部301で撮影された動画は、例えば、保存部305に保存される。なお、撮影部301は、情報処理装置200の外部にあってもよい。
【0031】
判定部302は、撮影部301が撮影した動画中にユーザの顔と本人確認書類とが同時に映っていることを判定する。ユーザは、例えば、片手に情報処理装置200を持ち、もう一方の手で本人確認書類を持ちながら、動画の撮影を行う。
【0032】
判定部303は、判定部302により、撮影部301により撮影された動画にユーザの顔と本人確認書類とが同時に映っていると判定された場合、ユーザに対して動作指示を通知する。動作指示の通知は、例えば、情報処理装置200のディスプレイに動作指示の内容を表示したり、情報処理装置200のスピーカから動作指示の音声を出力したりすることにより行われる。判定部303は、例えば、判定テーブル331を参照して、なりすまし防止認証を行い、ユーザが指示通りに(動作指示に応じて)顔(表情)などを変化させているか否かを判定する。
【0033】
判定部303が通知する動作指示は、例えば、右目ウィンク(右目をつぶる)、左目ウィンク(左目をつぶる)、両目をつぶる、顔を右に傾ける、顔を左に傾ける、顔を正面に向けるなどである。動作指示は、これらには限定されず、例えば、顔を右に向ける、顔を左に向ける、笑う(口角を上げる)、左右の眉毛を動かす、眉間にしわを寄せる、口を開ける、口を閉じるなどであってもよい。動作指示は、ここに示した顔の表情などを変化させる例などには限定されず、例えば、手を上げたり、下げたり、足を上げたり、下げたりなどのユーザの身体の一部を動かすような指示であってもよい。また、ユーザに対して指示する動作は、ここに示した動作を単独で指示してもよいし、ここに示した動作を複数組み合わせて指示してもよい。
【0034】
判定部303が、ユーザが動作指示に従った動作をしたか否かを判定することにより、なりすましによる不正な口座開設などを防止することが可能となる。すなわち、実際にその場にいるユーザが、手続きを行っていることを担保するために、判定部303による判定が行われる。判定部303は、いわゆる、ライブネス認証を行う。
【0035】
確認部304は、判定部303により、ユーザが動作指示に応じて動作したと判定された場合、本人確認書類がユーザに対応することを確認する。つまり、ユーザが、情報処理装置200の撮影部301を用いて撮影した動画に映っていた顔の人物が、同じ動画に映っていた本人確認書類の人物と同一人であることを確認する。
【0036】
確認部304による確認は、撮影された動画に映っていた顔の特徴量と、本人確認書類の特徴量とを比較して行われる。確認部304は、具体的には、次のようにして確認を行う。
【0037】
確認部304は、特徴量抽出部341と特徴量照合部342とを有する。特徴量抽出部341は、保存部305に一時的に保存された動画を取得する。特徴量抽出部341は、取得した動画から静止画を取り出す。例えば、特徴量抽出部341は、取得した動画を構成するフレームのうち、任意のフレームを静止画として取り出してもよい。
【0038】
そして、特徴量抽出部341は、静止画に写っているユーザの顔画像から目立つ特徴を抽出する。特徴量抽出部341は、例えば、顔のパーツ(目、鼻、口など)の相対位置や大きさ、目、鼻、頬骨および顎の形などを特徴として抽出する。抽出されたユーザの顔の特徴量(顔特徴量)は、保存部305に保存してもよい。保存部305に保存される顔の特徴量は、顔画像と紐付けて保存してもよい。
【0039】
さらに、特徴量抽出部341は、保存部305に保存された動画を取得し、取得した動画から本人確認書類の画像を認識し、認識した本人確認書類の特徴量を抽出する。特徴量抽出部341は、本人確認書類の写真部分に写っている人物の顔の特徴量を抽出する。なお、特徴量抽出部341が、抽出する本人確認書類の特徴量は、本人確認書類の写真部分に写っている人物の顔の特徴量には限定されず、例えば、本人確認書類全体の特徴量を抽出してもよい。
【0040】
例えば、本人確認書類が運転免許証である場合、特徴量抽出部341は、運転免許証の写真部分からユーザの顔画像を切り出し、切り出した顔画像から顔の特徴量を抽出する。そして、特徴量抽出部341が抽出した本人確認書類の特徴量は、保存部305に保存してもよい。保存部305に保存される本人確認書類の特徴量は、本人確認書類の画像と紐付けて保存してもよい。
【0041】
ここで、特徴量抽出部341は、判定部303による判定中の動画に含まれるユーザの顔の特徴量と本人確認書類の特徴量(顔の特徴量など)とを抽出してもよい。なお、本人確認書類の特徴量は、別のタイミングで取得した本人確認書類の画像から抽出してもよい。つまり、本人確認書類の特徴量の抽出において、ユーザの顔と本人確認書類とが同時に映っている動画に基づいて、本人確認書類の特徴量を抽出する例には限定されない。
【0042】
また、特徴量抽出部341は、判定部303による判定前の所定期間の動画に含まれるユーザの顔の特徴量と本人確認書類の特徴量(顔の特徴量など)とを抽出してもよい。なお、本人確認書類の特徴量は、別のタイミングで取得した本人確認書類の画像から抽出してもよい。つまり、本人確認書類の特徴量の抽出において、ユーザの顔と本人確認書類とが同時に映っている動画に基づいて、本人確認書類の特徴量を抽出する例には限定されない。
【0043】
さらに、特徴量抽出部341は、判定部303による判定後の所定期間の動画に含まれるユーザの顔の特徴量と本人確認書類の特徴量(顔の特徴量など)とを抽出してもよい。なお、本人確認書類の特徴量は、別のタイミングで取得した本人確認書類の画像から抽出してもよい。つまり、本人確認書類の特徴量の抽出において、ユーザの顔と本人確認書類とが同時に映っている動画に基づいて、本人確認書類の特徴量を抽出する例には限定されない。
【0044】
特徴量照合部342は、抽出された顔特徴量と本人確認書類の特徴量とを照合する。照合の結果、特徴量が一致すると判定されれば、確認部304は、本人確認書類がユーザに対応することを確認する。
【0045】
ここで、特徴量照合部342は、判定部303による判定中の動画に含まれるユーザの顔の特徴量と本人確認書類の特徴量(顔の特徴量など)とを照合する。なお、本人確認書類の特徴量は、別のタイミングで取得した本人確認書類の画像から抽出したものであってもよい。つまり、本人確認書類の特徴量の抽出において、ユーザの顔と本人確認書類とが同時に映っている動画に基づいて、本人確認書類の特徴量を抽出する例には限定されない。
【0046】
また、特徴量照合部342は、判定部303による判定前の動画に含まれるユーザの顔の特徴量と本人確認書類の特徴量(顔の特徴量など)とを照合する。なお、本人確認書類の特徴量は、別のタイミングで取得した本人確認書類の画像から抽出したものであってもよい。つまり、本人確認書類の特徴量の抽出において、ユーザの顔と本人確認書類とが同時に映っている動画に基づいて、本人確認書類の特徴量を抽出する例には限定されない。
【0047】
さらに、特徴量照合部342は、判定部303による判定後の動画に含まれるユーザの顔の特徴量と本人確認書類の特徴量(顔の特徴量など)とを照合する。なお、本人確認書類の特徴量は、別のタイミングで取得した本人確認書類の画像から抽出したものであってもよい。つまり、本人確認書類の特徴量の抽出において、ユーザの顔と本人確認書類とが同時に映っている動画に基づいて、本人確認書類の特徴量を抽出する例には限定されない。
【0048】
特徴量照合部342による特徴量の照合は、特徴量同士が一致するか否かに基づいて行われる。なお、特徴量照合部342は、特徴量同士が完全一致する場合の他、特徴量が所定の割合で一致している場合も両特徴量が一致していると判断してもよい。したがって、照合(本人認証)をより確実に行いたい場合には、完全一致とし、照合(本人認証)のハードルを少し下げてもよい場合には、完全一致としなくてもよい。特徴量照合部342による照合のレベルは、任意に設定可能である。なお、特徴量抽出部341により抽出された特徴量や特徴量照合部342による照合結果などは、保存部305に保存してもよい。
【0049】
図4は、本実施形態に係る情報処理装置が備える判定テーブルの一例を示す図である。判定テーブル331は、ライブネス指示ID(Identifier)401に関連付けてライブネス動作402を記憶する。ライブネス指示ID401は、ユーザに対して指示する、なりすまし防止認証(ライブネス認証)のための動作指示を識別する識別子である。ライブネス動作402は、ユーザに対して指示する動作の内容を示しており、これらの動作を単独で用いても、これらの動作を複数組み合わせて用いてもよい。ライブネス動作402を複数組み合わせて用いれば、なりすまし認証のハードルをより高くすることが可能となる。そして、判定部303は、例えば、判定テーブル331を参照して、ユーザに対してなりすまし防止認証用の指示を出す。
【0050】
図5は、本実施形態に係る情報処理装置200のハードウェア構成を説明するブロック図である。CPU(Central Processing Unit)510は、演算制御用のプロセッサであり、プログラムを実行することで図3の情報処理装置200の機能構成部を実現する。CPU510は複数のプロセッサを有し、異なるプログラムやモジュール、タスク、スレッドなどを並行して実行してもよい。ROM(Read Only Memory)520は、初期データおよびプログラムなどの固定データおよびその他のプログラムを記憶する。また、ネットワークインタフェース530は、ネットワークを介して他の装置などと通信する。なお、CPU510は1つに限定されず、複数のCPUであっても、あるいは画像処理用のGPU(Graphics Processing Unit)を含んでもよい。また、ネットワークインタフェース530は、CPU510とは独立したCPUを有して、RAM(Random Access Memory)540の領域に送受信データを書き込みあるいは読み出しするのが望ましい。また、RAM540とストレージ550との間でデータを転送するDMAC(Direct Memory Access Controller)を設けるのが望ましい(図示なし)。さらに、CPU510は、RAM540にデータが受信あるいは転送されたことを認識してデータを処理する。また、CPU510は、処理結果をRAM540に準備し、後の送信あるいは転送はネットワークインタフェース530やDMACに任せる。
【0051】
RAM540は、CPU510が一時記憶のワークエリアとして使用するランダムアクセスメモリである。RAM540には、本実施形態の実現に必要なデータを記憶する領域が確保されている。動画541は、情報処理装置200の撮影部301で撮影された動画である。本人確認書類画像542は、情報処理装置200の撮影部301で撮影された運転免許証などの本人確認書類の画像である。動作指示内容543は、なりすまし防止認証のために、ユーザに対して指示する動作の内容である。判定結果544は、動画中にユーザの顔と本人確認書類とが同時に映っているか否かの結果、および、ユーザが指示に従って顔を変化させるなどの動作を行ったか否かの結果である。顔特徴量545は、撮影された動画から抽出されたユーザの顔の特徴量を含む。また、顔特徴量545は、本人確認書類の画像から抽出されたユーザの顔の特徴量を含む。照合結果546は、撮影された動画から抽出されたユーザの顔の特徴量と、本人確認書類の画像から抽出されたユーザの顔の特徴量と、を照合した結果である。確認結果547は、本人確認書類がユーザに対応することを確認した結果である。
【0052】
送受信データ548は、ネットワークインタフェース530を介して送受信されるデータである。また、RAM540は、各種アプリケーションモジュールを実行するためのアプリケーション実行領域549を有する。
【0053】
ストレージ550には、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。ストレージ550は、判定テーブル331を格納する。判定テーブル331は、図4に示した、ライブネス指示ID401とライブネス動作402との関係を管理するテーブルである。
【0054】
ストレージ550は、さらに、撮影モジュール551、判定モジュール552、判定モジュール553および確認モジュール554を格納する。また、確認モジュール554には、特徴量抽出モジュール5541と特徴量照合モジュール5542とが含まれる。
【0055】
撮影モジュール551は、動画を撮影するモジュールである。判定モジュール552は、動画中にユーザの顔と本人確認書類とが同時に映っていることを判定するモジュールである。判定モジュール553は、ユーザが動作指示に応じて動作したか否かを判定するモジュールである。確認モジュール554は、本人確認書類がユーザに対応することを確認するモジュールである。特徴量抽出モジュール5541は、動画中のユーザの顔の特徴量と本人確認書類の特徴量とを抽出するモジュールである。特徴量照合モジュール5542は、抽出された顔の特徴量と本人確認書類の特徴量とを照合するモジュールである。これらのモジュール551~554、5541~5542は、CPU510によりRAM540のアプリケーション実行領域549に読み出され、実行される。制御プログラム555は、情報処理装置200の全体を制御するためのプログラムである。
【0056】
入出力インタフェース560は、入出力機器との入出力データをインタフェースする。入出力インタフェース560には、表示部561、操作部562、が接続される。また、入出力インタフェース560には、さらに、記憶媒体564が接続されてもよい。さらに、音声出力部であるスピーカ563や、音声入力部であるマイク(図示せず)、あるいは、GPS位置判定部が接続されてもよい。なお、図5に示したRAM540やストレージ550には、情報処理装置200が有する汎用の機能や他の実現可能な機能に関するプログラムやデータは図示されていない。
【0057】
図6Aは、本実施形態に係る情報処理装置200の処理手順を説明するフローチャートである。図6Bは、本実施形態に係る情報処理装置の処理手順を説明する他のフローチャートである。図6Cは、本実施形態に係る情報処理装置の処理手順を説明するさらに他のフローチャートである。これらのフローチャートは、図5のCPU510がRAM540を使用して実行し、図3の情報処理装置200の機能構成部を実現する。
【0058】
まず、図6Aのフローチャートから説明する。図6Aのフローチャートでは、ライブネス認証の判定中の動画に含まれる顔と本人確認書類とを照合している。
【0059】
ステップS601において、情報処理装置200は、ユーザの顔と本人確認書類とを所定の枠内に映すように指示する。この場合、情報処理装置200は、動画モードでユーザの顔などを撮影する。ステップS603において、情報処理装置200は、動画中にユーザの顔と本人確認書類とが同時に映っているか否かを判定する。同時に映っていないと判定された場合(ステップS603のNO)、情報処理装置200は、ステップS601へ戻る。同時に映っていると判定された場合(ステップS603のYES)、情報処理装置200は、次のステップに進む。
【0060】
ステップS605において、情報処理装置200は、ユーザに対して、なりすまし防止認証(ライブネス認証)のための指示を出す。ステップS607において、情報処理装置200は、動画および本人確認書類の画像を保存する。ステップS609において、情報処理装置200は、ユーザが動作指示通りの動作を行ったか否かを判定する。例えば、指示が、右目ウィンクの場合、情報処理装置200は、ユーザが右目のウィンクをしたか否かを判定する。ユーザが指示通りの動作をしていない場合(ステップS609のNO)、情報処理装置200は、ステップS601へ戻る。なお、情報処理装置200は、ステップS601へ戻らずに、ステップS605に戻り、再度、なりすまし防止認証のための指示を出してもよい。
【0061】
ユーザが指示通りの動作をした場合(ステップS609のYES)、情報処理装置200は、ステップS611へ進む。ステップS611において、情報処理装置200は、動画に含まれるユーザの顔と本人確認書類に含まれる顔とを照合する。つまり、情報処理装置200は、なりすまし防止認証中に取得した動画、および本人確認書類の画像を用いて、照合を行う。情報処理装置200は、特徴量が一致するか否かに基づいて照合を行う。ステップS613において、情報処理装置200は、特徴量が一致したか否かを判定する。特徴量が一致していないと判定した場合(ステップS613のNO)、情報処理装置200は、ステップS601へ戻り、最初のステップから処理をやり直す。
【0062】
特徴量が一致していると判定した場合(ステップS613のYES)、情報処理装置200は、ステップS615へ進む。ステップS615において、情報処理装置200は、本人確認書類がユーザに対応することを確認する。
【0063】
なお、情報処理装置200は、ステップS613とステップS615との間に、ステップS617を実行してもよい。ステップS617において、ライブネス認証(ステップS609)と特徴量の照合(ステップS613)とを所定回数実施したか否かを判定する。所定回数実施していないと判定した場合(ステップS617のNO)、情報処理装置200は、ステップS601へ戻る。所定回数実施したと判定した場合(ステップS617のYES)、情報処理装置200は、ステップS615へ進む。ステップS617を実行することにより、ステップS609(ライブネス認証)の実施回数分、ステップS613を実施することとなる。また、ライブネス認証(ステップS609)は、例えば、図6Aの各ステップを実行する際に毎回繰り返し実行して、ライブネス認証が連続していることを確認してもよい。ステップS617の処理は実行しても実行しなくてもよい。
【0064】
次に、図6Bのフローチャートを説明する。図6Bのフローチャートでは、ライブネス認証の判定前の所定期間の動画に含まれる顔と本人確認書類とを照合する点が、図6Aのフローチャートと異なる。ステップS621において、情報処理装置200は、動画および本人確認書類の画像を保存する。つまり、情報処理装置200は、ライブネス認証のための動作指示を通知する前のタイミングの動画および本人確認書類の画像を保存する。なお、動作指示を通知する前のタイミングは、例えば、通知前の所定期間(所定時間)であり、具体的には、通知前の数秒間などであるが、これには限定されない。
【0065】
最後に、図6Cのフローチャートを説明する。図6Cのフローチャートでは、ライブネス認証終了後の所定期間の動画に含まれる顔と本人確認書類とを照合する点が、図6Aおよび図6Bのフローチャートと異なる。ステップS631において、情報処理装置200は、動画および本人確認書類の画像を保存する。つまり、情報処理装置200は、ライブネス認証後のタイミングの動画および本人確認書類の画像を保存する。なお、ライブネス認証後のタイミングは、例えば、ライブネス認証後の所定期間(所定時間)であり、具体的には、認証後の数秒間などであるが、これには限定されない。
【0066】
本実施形態によれば、適格審査に必要なユーザ情報の入力の手間を軽減することができる。また、情報処理装置200は、様々なタイミングで撮影した動画からユーザの顔の特徴量を抽出して保存し、本人確認書類の画像を保存するので、本人認証の精度を高めることができる。さらに、ユーザは、どのタイミングの動画を用いて特徴量が抽出されているかが分からないので、より自然な状態の顔の動画から特徴量を抽出できるので、顔認証の精度が高まり、本人認証の精度をさらに高められる。
【0067】
[第3実施形態]
次に本発明の第3実施形態に係る情報処理装置について、図7乃至図9を用いて説明する。図7は、本実施形態に係る情報処理装置の動作の概要を説明するための図である。本実施形態に係る情報処理装置は、上記第2実施形態と比べると、本人確認書類の真贋判定中の動画に含まれるユーザの顔と本人確認書類に含まれる顔とを照合する点で異なる。その他の構成および動作は、第2実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【0068】
情報処理装置700は、ユーザが提示した本人確認書類が運転免許証である場合、運転免許証が真正なものであるか、不正なものであるかを判定する。つまり、情報処理装置700は、ユーザが提示した運転免許証の真贋を判定する。そして、情報処理装置700は、運転免許証の真贋判定中の動画に含まれるユーザの顔と本人確認書類に含まれる顔とを照合する。すなわち、ユーザの顔は、真贋判定中の動画に含まれる顔が用いられる。なお、本人確認書類に含まれる顔は、別のタイミングで取得した本人確認書類に含まれる顔を用いてもよいし、真贋判定中の動画に含まれる本人確認書類の顔を用いてもよい。
【0069】
図8は、本実施形態に係る情報処理装置の構成を示すブロック図である。情報処理装置700は、真贋判定部を有する。真贋判定部801は、本人確認書類、例えば、運転免許証の真贋を判定する。運転免許証の真贋判定は、例えば、情報処理装置700のディスプレイ701にユーザの顔と運転免許証とが同時に映っている状態で、情報処理装置700が、ユーザに対して運転免許証の裏面を見せるように指示を出す。真贋判定部801は、運転免許証のIC(Integrated Circuit)チップをPIN(Personal Identification Number)が不要な範囲、例えば、共通エリアを読み込み、妥当な形式が入っているのかを確認することにより真贋判定を行う。ICチップの読み取りは、例えば、情報処理装置700にオプショナルに接続されたICカードリーダなどにより行われる。なお、ICカードリーダは、情報処理装置700に内蔵されたものでもよい。
【0070】
そして、真贋判定部801により、運転免許証が真正であると判定されると、特徴量照合部342は、真贋判定中の動画に含まれるユーザの顔の特徴量と運転免許証に含まれる顔の特徴量とを照合する。照合の結果、これらの特徴量が一致した場合、確認部304は、運転免許証がユーザに対応することを確認する。
【0071】
図9は、本実施形態に係る情報処理装置の処理手順を説明するフローチャートである。ステップS901において、情報処理装置700は、運転免許証の真贋判定を行う。判定の結果、運転免許証が不正な場合(ステップS901のNO)、情報処理装置700は、ステップS601へ戻る。判定の結果、運転免許証が真正な場合(ステップS901のYES)、情報処理装置700は、ステップS903へ進む。ステップS903において、情報処理装置700は、真贋判定中の動画に含まれるユーザの顔の特徴量と運転免許証に含まれる顔の特徴量とを照合する。
【0072】
本実施形態によれば、適格審査に必要なユーザ情報の入力の手間を軽減することができる。また、本人確認書類の真贋判定中の動画に含まれるユーザの顔などを用いて照合を行うので、照合や顔認証の精度が高まり、本人認証の精度をさらに高められる。さらに、本人確認書類の真贋判定中の動画を用いるので、より自然な表情のユーザの顔などを用いて照合することができるので、より正確な照合を行うことができる。
【0073】
[第4実施形態]
次に本発明の第4実施形態に係る情報処理装置について、図10乃至図12を用いて説明する。図10は、本実施形態に係る情報処理装置の動作の概要を説明するための図である。本実施形態に係る情報処理装置は、上記第2実施形態および第3実施形態と比べると、本人確認書類の裏面が映っていることを判定中の動画に含まれるユーザの顔と本人確認書類に含まれる顔とを照合する点で異なる。その他の構成および動作は、第2実施形態および第3実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【0074】
情報処理装置1000は、ユーザが本人確認書類としての運転免許証の裏面を映し、運転免許証の裏面が映っているか否かの判定中(裏面判定中)の動画に含まれるユーザの顔と本人確認書類に含まれる顔とを照合する。すなわち、ユーザの顔は、裏面判定中の動画に含まれる顔が用いられる。なお、本人確認書類に含まれる顔は、別のタイミングで取得した本人確認書類に含まれる顔を用いてもよいし、裏面判定中の動画に含まれる本人確認書類の顔を用いてもよい。
【0075】
図11は、本実施形態に係る情報処理装置の構成を示すブロック図である。情報処理装置1000は、裏面判定部1101を有する。裏面判定部1101は、本人確認書類、例えば、運転免許証の裏面が映っていることを判定する。そして、裏面判定部1101により、運転免許証の裏面が映っていると判定されると、特徴量照合部342は、裏面判定中の動画に含まれるユーザの顔の特徴量と運転免許証に含まれる顔の特徴量とを照合する。照合の結果、これらの特徴量が一致した場合、確認部304は、運転免許証がユーザに対応することを確認する。
【0076】
図12は、本実施形態に係る情報処理装置の処理手順を説明するフローチャートである。ステップS1201において、情報処理装置1000は、運転免許証の裏面が映っていることを判定する。判定の結果、裏面が映っていないと判定された場合(ステップS1201のNO)、情報処理装置1000は、ステップS601へ戻る。判定の結果、裏面が映っていると判定された場合、情報処理装置1000は、ステップS1203へ進む。ステップS1203において、情報処理装置1000は、裏面判定中の動画に含まれるユーザの顔の特徴量と運転免許証に含まれる顔の特徴量とを照合する。
【0077】
本実施形態によれば、適格審査に必要なユーザ情報の入力の手間を軽減することができる。また、本人確認書類の裏面定中の動画に含まれるユーザの顔などを用いて照合を行うので、照合や顔認証の精度が高まり、本人認証の精度をさらに高められる。さらに、本人確認書類の裏面判定中の動画を用いるので、より自然な表情のユーザの顔などを用いて照合することができるので、より正確な照合を行うことができる。
【0078】
[他の実施形態]
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
【0079】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるWWW(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させるプログラムを格納した非一時的コンピュータ可読媒体(non-transitory computer readable medium)は本発明の範疇に含まれる。
【0080】
この出願は、2018年7月25日に出願された日本出願特願2018-139375を基礎とする優先権を主張し、その開示の全てをここに取り込む。
図1
図2A
図2B
図2C
図3
図4
図5
図6A
図6B
図6C
図7
図8
図9
図10
図11
図12