(57)【要約】  本願は、コンピュータ技術の分野に属し、特に、顔識別に基づく個人識別方法、コンピュータ可読記憶媒体、端末デバイスおよび装置に関する。前記方法において、顔画像を収集し、前記顔画像に対して顔識別を行い、顔識別に成功した場合、顔画像シーケンスを収集し、前記顔画像シーケンスにはＦフレームの顔画像が含まれ、ここで、Ｆは１より大きい整数であり、前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算し、前記基準画像シーケンスにはＦフレームの顔画像が含まれ、且つ少なくとも２フレームの顔画像の表情が異なっており、前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度が予め設定された一致度閾値よりも大きい場合には、個人識別にパスしたと確定する。基準画像シーケンスには、異なる表情の顔画像が含まれているため、不正者は正当な利用者の写真を入手しても個人識別にパスすることができず、セキュリティ性が格段に向上する。
2021534497.tif 000002
【特許請求の範囲】
【請求項１】
個人識別方法であって、
顔画像を収集し、前記顔画像に対して顔識別を行うことと、
顔識別に成功した場合、顔画像シーケンスを収集し、前記顔画像シーケンスにはＦフレームの顔画像が含まれ、ここで、Ｆは１より大きい整数であることと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算し、前記基準画像シーケンスにはＦフレームの顔画像が含まれ、且つ少なくとも２フレームの顔画像の表情が異なっていることと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度が予め設定された一致度閾値よりも大きい場合には、個人識別にパスしたと確定することと、を含むことを特徴とする個人識別方法。
【請求項２】
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算することの前に、
予め設定された擬似乱数生成器を介して乱数を生成することと、
次の式に従って、前記基準画像シーケンスの予め設定された画像シーケンスセットにおけるシーケンスナンバーを計算し、
EmoSeqNum=MOD(RandomNum,N)
ＭＯＤは剰余関数であり、RandomNumは前記乱数であり、Ｎは前記画像シーケンスセットにおける画像シーケンスの総数であり、EmoSeqNumは前記基準画像シーケンスの前記画像シーケンスセットにおけるシーケンスナンバーであることと、
前記シーケンスナンバーに基づいて、前記画像シーケンスセットから前記基準画像シーケンスを選択することと、をさらに含むことを特徴とする請求項１に記載の個人識別方法。
【請求項３】
前記の前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算することは、
前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算し、１≦ｆ≦Ｆであることと、
次の式に従って、前記顔画像シーケンスと前記基準画像シーケンスとの一致度を計算し、
【数１】
2021534497.tif 000010
SimDegfは前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度であり、SrSimDegは前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度であることと、を含むことを特徴とする請求項１に記載の個人識別方法。
【請求項４】
前記の前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算することは、
前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離をそれぞれ計算し、前記特徴距離は、任意の２つの特徴エリアの中心点の間の距離であることと、
次の式に従って、各特徴距離を、前記顔画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルとして構築し、
【数２】
2021534497.tif 000011
ｍは特徴距離の番号であり、１≦ｍ≦Ｍであり、Ｍは特徴距離の総数であり、FtValf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第ｍ番目の特徴距離であることと、
次の式に従って、前記顔画像シーケンスにおける第ｆフレームの顔画像と、前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算し、
【数３】
2021534497.tif 000012
StdVecfは前記基準画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルであり、且つ
【数４】
2021534497.tif 000013
であり、StdValf,mは前記基準画像シーケンスにおける第ｆフレームの顔画像の第ｍ番目の特徴距離であり、Ａｂｓは絶対値を求める関数であることと、を含むことを特徴とする請求項３に記載の個人識別方法。
【請求項５】
前記の前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離をそれぞれ計算することは、
次の式に従って、前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離を計算し、
【数５】
2021534497.tif 000014
ＬＮf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第１特徴エリアの画素点の個数であり、（xlf,m,ln，ylf,m,ln）は前記第１特徴エリアの第ｌｎ番目の画素点の座標であり、１≦ｌｎ≦ＬＮf,mであり、ＲＮf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第２特徴エリアの画素点の個数であり、（xrf,m,rn，yrf,m,rn）は前記第１特徴エリアの第ｒｎ番目の画素点の座標であり、１≦ｒｎ≦ＲＮf,mであり、（AveXLf,m，AveYLf,m）は前記第１特徴エリアの中心点座標であり、且つ
【数６】
2021534497.tif 000015
であり、（AveXRf,m，AveYRf,m）は前記第２特徴エリアの中心点座標であり、且つ
【数７】
2021534497.tif 000016
であることと、を含むことを特徴とする請求項４に記載の個人識別方法。
【請求項６】
コンピュータ可読命令が記憶されているコンピュータ可読記憶媒体であって、前記コンピュータ可読命令がプロセッサによって実行される時に、
顔画像を収集し、前記顔画像に対して顔識別を行うステップと、
顔識別に成功した場合、顔画像シーケンスを収集し、前記顔画像シーケンスにはＦフレームの顔画像が含まれ、Ｆは１より大きい整数であるステップと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算し、前記基準画像シーケンスにはＦフレームの顔画像が含まれ、且つ少なくとも２フレームの顔画像の表情が異なっているステップと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度が予め設定された一致度閾値よりも大きい場合には、個人識別にパスしたと確定するステップと、を実現することを特徴とするコンピュータ可読記憶媒体。
【請求項７】
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算する前に、
予め設定された擬似乱数生成器を介して乱数を生成することと、
次の式に従って、前記基準画像シーケンスの予め設定された画像シーケンスセットにおけるシーケンスナンバーを計算し、
EmoSeqNum=MOD(RandomNum,N)
ＭＯＤは剰余関数であり、RandomNumは前記乱数であり、Ｎは前記画像シーケンスセットにおける画像シーケンスの総数であり、EmoSeqNumは前記基準画像シーケンスの前記画像シーケンスセットにおけるシーケンスナンバーであることと、
前記シーケンスナンバーに基づいて、前記画像シーケンスセットから前記基準画像シーケンスを選択することと、をさらに含むことを特徴とする請求項６に記載のコンピュータ可読記憶媒体。
【請求項８】
前記の前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算することは、
前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算し、１≦ｆ≦Ｆであることと、
次の式に従って、前記顔画像シーケンスと前記基準画像シーケンスとの一致度を計算し、
【数８】
2021534497.tif 000017
SimDegfは前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度であり、SrSimDegは前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度であることと、を含むことを特徴とする請求項６に記載のコンピュータ可読記憶媒体。
【請求項９】
前記の前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算することは、
前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離をそれぞれ計算し、前記特徴距離は、任意の２つの特徴エリアの中心点の間の距離であることと、
次の式に従って、各特徴距離を、前記顔画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルとして構築し、
【数９】
2021534497.tif 000018
ｍは特徴距離の番号であり、１≦ｍ≦Ｍであり、Ｍは特徴距離の総数であり、FtValf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第ｍ番目の特徴距離であることと、
次の式に従って、前記顔画像シーケンスにおける第ｆフレームの顔画像と、前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算し、
【数１０】
2021534497.tif 000019
StdVecfは前記基準画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルであり、且つ
【数１１】
2021534497.tif 000020
であり、StdValf,mは前記基準画像シーケンスにおける第ｆフレームの顔画像の第ｍ番目の特徴距離であり、Ａｂｓは絶対値を求める関数であることと、を含むことを特徴とする請求項８に記載のコンピュータ可読記憶媒体。
【請求項１０】
前記の前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離をそれぞれ計算することは、
次の式に従って、前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離を計算し、
【数１２】
2021534497.tif 000021
ＬＮf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第１特徴エリアの画素点の個数であり、（xlf,m,ln，ylf,m,ln）は前記第１特徴エリアの第ｌｎ番目の画素点の座標であり、１≦ｌｎ≦ＬＮf,mであり、ＲＮf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第２特徴エリアの画素点の個数であり、（xrf,m,rn，yrf,m,rn）は前記第１特徴エリアの第ｒｎ番目の画素点の座標であり、１≦ｒｎ≦ＲＮf,mであり、（AveXLf,m，AveYLf,m）は前記第１特徴エリアの中心点座標であり、且つ
【数１３】
2021534497.tif 000022
であり、（AveXRf,m，AveYRf,m）は前記第２特徴エリアの中心点座標であり、且つ
【数１４】
2021534497.tif 000023
であること、を含むことを特徴とする請求項９に記載のコンピュータ可読記憶媒体。
【請求項１１】
メモリと、プロセッサと、前記メモリに記憶され且つ前記プロセッサ上で実行可能なコンピュータ可読命令と、を備える端末デバイスであって、前記プロセッサは、前記コンピュータ可読命令を実行する時に、
顔画像を収集し、前記顔画像に対して顔識別を行うステップと、
顔識別に成功した場合、顔画像シーケンスを収集し、前記顔画像シーケンスにはＦフレームの顔画像が含まれ、Ｆは１より大きい整数であるステップと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算し、前記基準画像シーケンスにはＦフレームの顔画像が含まれ、且つ少なくとも２フレームの顔画像の表情が異なっているステップと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度が予め設定された一致度閾値よりも大きい場合には、個人識別にパスしたと確定するステップと、を実現することを特徴とする端末デバイス。
【請求項１２】
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算する前に、
予め設定された擬似乱数生成器を介して乱数を生成することと、
次の式に従って、前記基準画像シーケンスの予め設定された画像シーケンスセットにおけるシーケンスナンバーを計算し、
EmoSeqNum=MOD(RandomNum,N)
ＭＯＤは剰余関数であり、RandomNumは前記乱数であり、Ｎは前記画像シーケンスセットにおける画像シーケンスの総数であり、EmoSeqNumは前記基準画像シーケンスの前記画像シーケンスセットにおけるシーケンスナンバーであることと、
前記シーケンスナンバーに基づいて、前記画像シーケンスセットから前記基準画像シーケンスを選択することと、をさらに含むことを特徴とする請求項１１に記載の端末デバイス。
【請求項１３】
前記の前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算することは、
前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算し、１≦ｆ≦Ｆであることと、
次の式に従って、前記顔画像シーケンスと前記基準画像シーケンスとの一致度を計算し、
【数１５】
2021534497.tif 000024
SimDegfは前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度であり、SrSimDegは前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度であることと、を含むことを特徴とする請求項１１に記載の端末デバイス。
【請求項１４】
前記の前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算することは、
前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離をそれぞれ計算し、前記特徴距離は、任意の２つの特徴エリアの中心点の間の距離であることと、
次の式に従って、各特徴距離を、前記顔画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルとして構築し、
【数１６】
2021534497.tif 000025
ｍは特徴距離の番号であり、１≦ｍ≦Ｍであり、Ｍは特徴距離の総数であり、FtValf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第ｍ番目の特徴距離であることと、
次の式に従って、前記顔画像シーケンスにおける第ｆフレームの顔画像と、前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算し、
【数１７】
2021534497.tif 000026
StdVecfは前記基準画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルであり、且つ
【数１８】
2021534497.tif 000027
であり、StdValf,mは前記基準画像シーケンスにおける第ｆフレームの顔画像の第ｍ番目の特徴距離であり、Ａｂｓは絶対値を求める関数であることと、を含むことを特徴とする請求項１３に記載の端末デバイス。
【請求項１５】
前記の前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離をそれぞれ計算することは、
次の式に従って、前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離を計算し、
【数１９】
2021534497.tif 000028
ＬＮf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第１特徴エリアの画素点の個数であり、（xlf,m,ln，ylf,m,ln）は前記第１特徴エリアの第ｌｎ番目の画素点の座標であり、１≦ｌｎ≦ＬＮf,mであり、ＲＮf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第２特徴エリアの画素点の個数であり、（xrf,m,rn，yrf,m,rn）は前記第１特徴エリアの第ｒｎ番目の画素点の座標であり、１≦ｒｎ≦ＲＮf,mであり、（AveXLf,m，AveYLf,m）は前記第１特徴エリアの中心点座標であり、且つ
【数２０】
2021534497.tif 000029
であり、（AveXRf,m，AveYRf,m）は前記第２特徴エリアの中心点座標であり、且つ
【数２１】
2021534497.tif 000030
であることと、を含むことを特徴とする請求項１４に記載の端末デバイス。
【請求項１６】
個人識別装置であって、
顔画像を収集し、前記顔画像に対して顔識別を行うための顔識別モジュールと、
顔識別に成功した場合、顔画像シーケンスを収集するために用いられ、前記顔画像シーケンスにはＦフレームの顔画像が含まれ、Ｆは１より大きい整数である画像シーケンス収集モジュールと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算するために用いられ、前記基準画像シーケンスにはＦフレームの顔画像が含まれ、且つ少なくとも２フレームの顔画像の表情が異なっているシーケンス一致度計算モジュールと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度が予め設定された一致度閾値よりも大きい場合には、個人識別にパスしたと確定するための個人確定モジュールと、を含むことを特徴とする個人識別装置。
【請求項１７】
前記個人識別装置は、
予め設定された擬似乱数生成器を介して乱数を生成するための乱数生成モジュールと、
次の式に従って、前記基準画像シーケンスの予め設定された画像シーケンスセットにおけるシーケンスナンバーを計算するために用いられ、
EmoSeqNum=MOD(RandomNum,N)
ＭＯＤは剰余関数であり、RandomNumは前記乱数であり、Ｎは前記画像シーケンスセットにおける画像シーケンスの総数であり、EmoSeqNumは前記基準画像シーケンスが前記画像シーケンスセットにおけるシーケンスナンバーであるシーケンスナンバー計算モジュールと、
前記シーケンスナンバーに基づいて、前記画像シーケンスセットから前記基準画像シーケンスを、選択するための基準画像シーケンス選択モジュールと、をさらに含むことを特徴とする請求項１６に記載の個人識別装置。
【請求項１８】
前記シーケンス一致度計算モジュールは、
前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算するために用いられ、１≦ｆ≦Ｆである第１計算ユニットと、
次の式に従って、前記顔画像シーケンスと前記基準画像シーケンスとの一致度を計算するために用いられ、
【数２２】
2021534497.tif 000031
SimDegfは前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度であり、SrSimDegは前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度である第２計算ユニットと、を含むことを特徴とする請求項１６に記載の個人識別装置。
【請求項１９】
前記第１計算ユニットは、
前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離をそれぞれ計算するために用いられ、前記特徴距離は、任意の２つの特徴エリアの中心点の間の距離である特徴距離計算サブユニットと、
次の式に従って、各特徴距離を、前記顔画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルとして構築するために用いられ、
【数２３】
2021534497.tif 000032
ｍは特徴距離の番号であり、１≦ｍ≦Ｍであり、Ｍは特徴距離の総数であり、FtValf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第ｍ番目の特徴距離である特徴ベクトル構築モジュールと、
次の式に従って、前記顔画像シーケンスにおける第ｆフレームの顔画像と、前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算するために用いられ、
【数２４】
2021534497.tif 000033
StdVecfは前記基準画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルであり、且つ
【数２５】
2021534497.tif 000034
であり、StdValf,mは前記基準画像シーケンスにおける第ｆフレームの顔画像の第ｍ番目の特徴距離であり、Ａｂｓは絶対値を求める関数である一致度計算モジュールと、を含むことを特徴とする請求項１８に記載の個人識別装置。
【請求項２０】
前記特徴距離計算サブユニットは、具体的には、次の式に従って、前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離を計算するために用いられ、
【数２６】
2021534497.tif 000035
ＬＮf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第１特徴エリアの画素点の個数であり、（xlf,m,ln，ylf,m,ln）は前記第１特徴エリアの第ｌｎ番目の画素点の座標であり、１≦ｌｎ≦ＬＮf,mであり、ＲＮf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第２特徴エリアの画素点の個数であり、（xrf,m,rn，yrf,m,rn）は前記第１特徴エリアの第ｒｎ番目の画素点の座標であり、１≦ｒｎ≦ＲＮf,mであり、（AveXLf,m，AveYLf,m）は前記第１特徴エリアの中心点座標であり、且つ
【数２７】
2021534497.tif 000036
であり、（AveXRf,m，AveYRf,m）は前記第２特徴エリアの中心点座標であり、且つ
【数２８】
2021534497.tif 000037
であることを特徴とする請求項１９に記載の個人識別装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１８年９月２６日に中国特許庁に提出された、出願番号が２０１８１１１２１９６５．０で、発明名称が「個人識別方法、コンピュータ可読記憶媒体および端末デバイス」である中国特許出願の優先権を主張し、その全内容を引用により本出願に組み込んでいる。
【０００２】
本願は、コンピュータ技術の分野に属し、特に、個人識別方法、コンピュータ可読記憶媒体、端末デバイスおよび装置に関する。
【背景技術】
【０００３】
顔によるバイオメトリック識別は、応用の面でまだいくつかの課題に直面しており、その中でも特に目立つのは、識別システムのセキュリティ問題であり、個人識別のための装置において、不正者によって正当な利用者になりすまされることが容易であり、現在の顔識別システムのほとんどは、本物の顔と写真を区別できず、正当な利用者の写真を取得さえすれば、そのような識別システムを簡単に騙すことができ、セキュリティ性が低い。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記に鑑みて、本願の実施例は、従来の個人識別方法におけるセキュリティ性が低いという問題を解決するための個人識別方法、コンピュータ可読記憶媒体、端末デバイス及び装置を提供する。
【課題を解決するための手段】
【０００５】
本願の実施例の第１態様は、個人識別方法であって、
顔画像を収集し、前記顔画像に対して顔識別を行うことと、
顔識別に成功した場合、顔画像シーケンスを収集し、前記顔画像シーケンスにはＦフレームの顔画像が含まれ、ここで、Ｆは１より大きい整数であることと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算し、前記基準画像シーケンスにはＦフレームの顔画像が含まれ、且つ少なくとも２フレームの顔画像の表情が異なっていることと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度が予め設定された一致度閾値よりも大きい場合には、個人識別にパスしたと確定することと、を含むことができる個人識別方法を提供する。
【０００６】
本願の実施例の第２態様は、コンピュータ可読命令が記憶されているコンピュータ可読記憶媒体であって、前記コンピュータ可読命令がプロセッサによって実行される時に、上記の個人識別方法のステップを実現するコンピュータ可読記憶媒体を提供する。
【０００７】
本願の実施例の第３態様は、メモリと、プロセッサと、前記メモリに記憶され且つ前記プロセッサ上で実行可能なコンピュータ可読命令と、を備える端末デバイスであって、前記プロセッサは、前記コンピュータ可読命令を実行する時に、上記の個人識別方法のステップを実現する端末デバイスを提供する。
【０００８】
本願の実施例の第４態様は、上記の個人識別方法のステップを実現するためのモジュールを含むことができる個人識別装置を提供する。
【発明の効果】
【０００９】
本願の実施例は、通常の顔識別を基に、一連の複数の顔画像、すなわち、顔画像シーケンスを収集し、そして前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算し、２つの画像シーケンスが比較的に類似している場合、すなわち、両者の一致度が予め設定された一致度閾値よりも大きい場合にのみ、個人識別にパスしたと確定する。基準画像シーケンスには異なる表情の顔画像が含まれているため、不正者は正当な利用者の写真を入手しても個人識別にパスすることができず、セキュリティ性が格段に向上する。
【図面の簡単な説明】
【００１０】
【図１】本願の実施例における個人識別方法の一実施例のフローチャートである。
【図２】画像シーケンスセットから基準画像シーケンスを選択することを示すフローチャートである。
【図３】顔画像シーケンスにおける第ｆフレームの顔画像と基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算することを示すフローチャートである。
【図４】前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離を計算することを示すフローチャートである。
【図５】本願の実施例における個人識別装置の一実施例の構成図である。
【図６】本願の実施例における端末デバイスの概略ブロック図である。
【発明を実施するための形態】
【００１１】
図１に示すように、本願の実施例における個人識別方法の一実施例は次のステップを含む。
【００１２】
ステップＳ１０１において、顔画像を収集し、前記顔画像に対して顔識別を行う。
【００１３】
本実施例では、携帯電話やタブレットなどの端末デバイスのフロントカメラにより現在のユーザの顔画像を収集し、従来の様々な顔識別方法により顔画像に顔識別を行うことができ、顔識別は一般的な従来技術であるため、ここではその具体的な過程については再び説明しない。
【００１４】
ステップＳ１０２において、顔識別に成功したか否かを判断する。
【００１５】
顔識別に成功した場合、ステップＳ１０３及びそれに続くステップを実行し、顔識別が失敗した場合、ステップＳ１０７を実行する。
【００１６】
ステップＳ１０３において、顔画像シーケンスを収集する。
【００１７】
前記端末デバイスには、画像シーケンスセットが予め設定されており、この画像シーケンスセットには、顔画像を含むＮ組の画像シーケンスを含み、Ｎは１より大きい整数である。各組の画像シーケンスには、Ｆフレームの顔画像が含まれ、且つ少なくとも２フレームの顔画像の表情は異なっており、Ｆは１より大きい整数である。
【００１８】
例えば、Ｆの値が３であるとすると、画像シーケンス１における各フレームの顔画像の表情は、それぞれ｛ほほえみ、口をゆがめ、眉をしかめ｝であり、画像シーケンス２における各フレームの顔画像の表情は、それぞれ｛頬をふくらませ、目を閉じ、ほほえみ｝であり、画像シーケンス３の各フレームの顔画像の表情は、それぞれ画像シーケンス３＝｛眉を上げ、ほほえみ、口をゆがめ｝であり、……、以下も同様である。
【００１９】
個人識別を行うたびに、端末デバイスは、前記画像シーケンスセットから、個人識別の根拠として１組の画像シーケンス、すなわち前記基準画像シーケンスを自動的に選択する。
【００２０】
ここでは、具体的な実施態様では、シーケンス番号に従って順番に選択することができ、例えば、１回目の個人識別の際には、画像シーケンス１を選択することができ、２回目の個人識別の際には、画像シーケンス２を選択することができ、…、以下も同様であり、ただし、このような方式には、毎回選択される画像シーケンスは事前に推測可能であり、不正者に付け入る機会を提供する可能性があるという欠点がある。
【００２１】
本実施例では、図２に示されるステップを用いて、前記画像シーケンスセットから前記基準画像シーケンスを選択することが好ましい。
【００２２】
ステップＳ２０１において、予め設定された擬似乱数生成器を介して乱数を生成する。
【００２３】
真の乱数は、コインの投げ、サイコロ、回転輪、電子部品を使用する際のノイズ、核分裂などの物理現象を使って生成される。このような乱数発生器は物理的乱数発生器と呼ばれ、技術要件が高いという欠点がある。実際の応用では擬似乱数を用いれば十分であることが多い。これらの数列は「一見」ランダムな数であり、実際には固定された反復可能な計算方法によって生成されたものである。実際に計算されたものであるため、それらが真のランダムではないが、乱数に似た統計的な特徴を持っている。
【００２４】
ステップＳ２０２において、前記基準画像シーケンスが前記画像シーケンスセットにおけるシーケンスナンバーを計算する。
【００２５】
具体的には、次の式に従って、前記基準画像シーケンスが前記画像シーケンスセットにおけるシーケンスナンバーを計算することができ、
EmoSeqNum=MOD(RandomNum,N)
ここで、ＭＯＤは剰余関数であり、RandomNumは前記乱数であり、Ｎは前記画像シーケンスセットにおける画像シーケンスの総数であり、EmoSeqNumは前記基準画像シーケンスが前記画像シーケンスセットにおけるシーケンスナンバーである。
【００２６】
ステップＳ２０３において、前記シーケンスナンバーに基づいて、前記画像シーケンスセットから前記基準画像シーケンスを選択する。
【００２７】
前記基準画像シーケンスを選択した後、端末デバイスは、前記基準画像シーケンスに従って、ユーザに対応する表情を作るように段階的に提示することができ、具体的な提示方法は、文字提示であってもよいし、または音声提示であってもよい。
【００２８】
例えば、選択された前記基準画像シーケンスにおける各フレームの顔画像の表情が、それぞれ｛ほほえみ、口をゆがめ、眉をしかめ｝であり、端末デバイスはまず、「ほほえみの表情をしてください」と音声で提示し、そして、そのときのユーザの顔画像（顔画像１と記す）を収集し、端末デバイスは、「口をゆがめるような表情をしてください」ともう一度音声で提示し、そして、そのときのユーザの顔画像（顔画像２と記す）を収集し、最後に端末デバイスは、「眉をしかめるような表情をしてください」と音声で提示し、そして、そのときのユーザの顔画像（顔画像３と記す）を収集する。
【００２９】
収集された顔画像を、｛顔画像１、顔画像２、顔画像３、…｝のようなシーケンス形で構成し、該顔画像シーケンスにはＦフレームの顔画像も含まれている。
【００３０】
ステップＳ１０４において、前記顔画像シーケンスと前記基準画像シーケンスとの一致度を計算する。
【００３１】
具体的には、まずは図３に示されるステップによって、前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算することができ、ここで、１≦ｆ≦Ｆである。
【００３２】
ステップＳ３０１において、前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離をそれぞれ計算する。
【００３３】
前記特徴距離は、任意の２つの特徴エリア（それぞれ第１特徴エリアおよび第２特徴エリアと記載することができる）の中心点の間の距離であり、前記特徴エリアは、眉が位置するエリア、目が位置するエリア、鼻が位置するエリア、口が位置するエリアなどを含むことができるが、これらに限定されなく、図４に示すように、図中の×は顔画像の１つの特徴エリアの中心点を表し、図中のｄ１、ｄ２、ｄ３、ｄ４などのように、任意の２つの特徴エリアの中心点の間の距離は、１つの特徴距離である。
【００３４】
具体的には、次の式に従って、前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離を計算することができ、
【数１】
2021534497.tif 000003
ここで、ＬＮf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第１特徴エリアの画素点の個数であり、（xlf,m,ln，ylf,m,ln）は前記第１特徴エリアの第ｌｎ番目の画素点の座標であり、１≦ｌｎ≦ＬＮf,mであり、ＲＮf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第２特徴エリアの画素点の個数であり、（xrf,m,rn，yrf,m,rn）は前記第１特徴エリアの第ｒｎ番目の画素点の座標であり、１≦ｒｎ≦ＲＮf,mであり、（AveXLf,m，AveYLf,m）は前記第１特徴エリアの中心点座標であり、且つ
【数２】
2021534497.tif 000004
であり、（AveXRf,m，AveYRf,m）は前記第２特徴エリアの中心点座標であり、且つ
【数３】
2021534497.tif 000005
である。
【００３５】
ステップＳ３０２において、各特徴距離を、前記顔画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルとして構築する。
【００３６】
具体的には、次の式に従って、各特徴距離を、前記顔画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルとして構築することができ、
【数４】
2021534497.tif 000006
ここで、ｍは特徴距離の番号であり、１≦ｍ≦Ｍであり、Ｍは特徴距離の総数であり、FtValf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第ｍ番目の特徴距離である。
【００３７】
ステップＳ３０３において、前記顔画像シーケンスにおける第ｆフレームの顔画像と、前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算する。
【００３８】
具体的には、次の式に従って、前記顔画像シーケンスにおける第ｆフレームの顔画像と、前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算することができ、
【数５】
2021534497.tif 000007
ここで、StdVecfは前記基準画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルであり、且つ
【数６】
2021534497.tif 000008
であり、StdValf,mは前記基準画像シーケンスにおける第ｆフレームの顔画像の第ｍ番目の特徴距離であり、Ａｂｓは絶対値を求める関数であり、SimDegfは前記顔画像シーケンスにおける第ｆフレームの顔画像と、前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度である。
【００３９】
図３に示されるステップによって、前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を算出した後、次の式に従って、前記顔画像シーケンスと前記基準画像シーケンスとの一致度を計算することができ、
【数７】
2021534497.tif 000009
ここで、SrSimDegは前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度である。該式から分かるように、あるフレームの顔画像間の一致度が小さいほど、画像シーケンス間の一致度を計算するときの重みが大きくなり、逆に、あるフレームの顔画像間の一致度が大きいほど、画像シーケンス間の一致度を計算する際の重みが小さくなるので、画像シーケンスの中に一致度が非常に小さい顔画像が１つでもあれば、画像シーケンス全体の一致度も小さい値となる。
【００４０】
ステップＳ１０５において、前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度が予め設定された一致度閾値よりも大きいことを判断する。
【００４１】
前記一致度閾値は、実際の状況に応じて設定することができ、例えば、８０％、９０％、９５％、または他の値に設定することができる。前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度が予め設定された一致度閾値よりも大きい場合には、ステップＳ１０６を実行し、前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度が前記一致度閾値以下である場合には、ステップＳ１０７を実行する。
【００４２】
ステップＳ１０６において、個人識別にパスしたと確定する。
【００４３】
ステップＳ１０７において、個人識別にパスしなかったと確定する。
【００４４】
以上に述べたように、本願の実施例は、通常の顔識別に基づき、さらに一連の複数の顔画像すなわち、顔画像シーケンスを収集し、前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算し、２つの画像シーケンスが比較的に類似している場合、すなわち、両者の一致度が予め設定された一致度閾値よりも大きい場合にのみ、個人識別にパスしたと確定する。基準画像シーケンスには、異なる表情の顔画像が含まれているため、不正者は正当な利用者の写真を入手しても個人識別にパスすることができず、セキュリティ性が格段に向上する。
【００４５】
上記の実施例に記載の個人識別方法に対応して、図５には本願の実施例で提供される個人識別装置の一実施例の構成図が示される。
【００４６】
本実施例において、個人識別装置は、
顔画像を収集し、前記顔画像に対して顔識別を行うための顔識別モジュール５０１と、
顔識別に成功した場合、顔画像シーケンスを収集するために用いられ、前記顔画像シーケンスにはＦフレームの顔画像が含まれ、Ｆは１より大きい整数である画像シーケンス収集モジュール５０２と、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算するために用いられ、前記基準画像シーケンスにはＦフレームの顔画像が含まれ、且つ少なくとも２フレームの顔画像の表情が異なっているシーケンス一致度計算モジュール５０３と、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度が予め設定された一致度閾値よりも大きい場合には、個人識別にパスしたと確定するための個人確定モジュール５０４と、を含むことができる。
【００４７】
さらに、前記個人識別装置は、
予め設定された擬似乱数生成器を介して乱数を生成するための乱数生成モジュールと、
次の式に従って、前記基準画像シーケンスの予め設定された画像シーケンスセットにおけるシーケンスナンバーを計算するために用いられ、
EmoSeqNum=MOD(RandomNum,N)
ここで、ＭＯＤは剰余関数であり、RandomNumは前記乱数であり、Ｎは前記画像シーケンスセットにおける画像シーケンスの総数であり、EmoSeqNumは前記基準画像シーケンスが前記画像シーケンスセットにおけるシーケンスナンバーであるシーケンスナンバー計算モジュールと、
前記シーケンスナンバーに基づいて、前記画像シーケンスセットから前記基準画像シーケンスを選択するための基準画像シーケンス選択モジュールと、をさらに含むことができる。
【００４８】
さらに、前記シーケンス一致度計算モジュールは、
前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算するために用いられ、１≦ｆ≦Ｆである第１計算ユニットと、
前記顔画像シーケンスと前記基準画像シーケンスとの一致度を計算するための第２計算ユニットと、を含むことができる。
【００４９】
さらに、前記第１計算ユニットは、
前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離をそれぞれ計算するために用いられ、前記特徴距離は、任意の２つの特徴エリアの中心点の間の距離である特徴距離計算サブユニットと、
各特徴距離を、前記顔画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルとして構築するための特徴ベクトル構築モジュールと、
前記顔画像シーケンスにおける第ｆフレームの顔画像と、前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算する、一致度計算モジュールと、を含むことができる。
【００５０】
当業者であれば明確に理解できるのは、記載の便宜と簡潔性のために、上記に説明した装置、モジュール及びユニットの具体的な動作過程は、前記方法の実施例における対応する過程を参照すればよく、ここでは再び説明しない。
【００５１】
前記の実施例において、各実施例についての説明はそれぞれ重点があり、ある実施例で詳細に説明されていない、又は記載されていない部分は、他の実施例の関連記述を参照することができる。
【００５２】
図６には、本願の実施例によって提供される端末デバイスの概略ブロック図であり、説明の便宜上、本願の実施例に関連する部分のみが示されている。
【００５３】
本実施例では、前記端末デバイス６は、デスクトップコンピュータ、ノートパソコン、パームトップコンピュータ、クラウドサーバなどのコンピューティングデバイスであってもよい。該端末デバイス６は、プロセッサ６０と、メモリ６１と、上記の個人識別方法を実行するコンピュータ可読命令などの、前記メモリ６１に記憶され且つ前記プロセッサ６０上で実行可能なコンピュータ可読命令６２とを含むことができる。前記プロセッサ６０は、前記コンピュータ可読命令６２を実行する時に、上記の各個人識別方法の実施例におけるステップを実現する。
【００５４】
本願の各実施例における各機能ユニットがソフトウェア機能ユニットの形で実現され独立した商品として販売又は使用される場合、コンピュータ可読記憶媒体に記憶されてもよい。このような理解に基づいて、本願の技術手段の本質的或いは従来技術に寄与する部分、或いはこの技術手段の全部又は一部は、ソフトウェア製品の形で実現されてもよく、該コンピュータソフトウェア製品は１つの記憶媒体に記憶され、コンピュータ機器（パソコン、サーバ、又はネットワーク機器などであってもよい。）を、本願に係る各実施形態に記載された方法の全部又は一部のステップを実行させるための幾つかのコンピュータ可読命令を含む。上記の記憶媒体は、コンピュータ可読命令を記憶できるＵＳＢスティック、モバイルハードディスク、リードオンリーメモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、磁気ディスク、又は光ディスクなどの種々の媒体を含む。
【符号の説明】
【００５５】
５０１  顔識別モジュール
５０２  画像シーケンス収集モジュール
５０３  シーケンス一致度計算モジュール
５０４  個人確定モジュール
【図１】
2021534497.tif 000038
【図２】
2021534497.tif 000039
【図３】
2021534497.tif 000040
【図４】
2021534497.tif 000041
【図５】
2021534497.tif 000042
【図６】
2021534497.tif 000043
【手続補正書】
【提出日】令和3年2月15日(2021.2.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
個人識別方法であって、
顔画像を収集し、前記顔画像に対して顔識別を行うことと、
顔識別に成功した場合、顔画像シーケンスを収集し、前記顔画像シーケンスにはＦフレームの顔画像が含まれ、ここで、Ｆは１より大きい整数であることと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算し、前記基準画像シーケンスにはＦフレームの顔画像が含まれ、且つ少なくとも２フレームの顔画像の表情が異なっていることと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度が予め設定された一致度閾値よりも大きい場合には、個人識別にパスしたと確定することと、を含むことを特徴とする個人識別方法。
【請求項２】
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算することの前に、
予め設定された擬似乱数生成器を介して乱数を生成することと、
次の式に従って、前記基準画像シーケンスの予め設定された画像シーケンスセットにおけるシーケンスナンバーを計算し、
EmoSeqNum=MOD(RandomNum,N)
ＭＯＤは剰余関数であり、RandomNumは前記乱数であり、Ｎは前記画像シーケンスセットにおける画像シーケンスの総数であり、EmoSeqNumは前記基準画像シーケンスの前記画像シーケンスセットにおけるシーケンスナンバーであることと、
前記シーケンスナンバーに基づいて、前記画像シーケンスセットから前記基準画像シーケンスを選択することと、をさらに含むことを特徴とする請求項１に記載の個人識別方法。
【請求項３】
前記の前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算することは、
前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算し、１≦ｆ≦Ｆであることと、
次の式に従って、前記顔画像シーケンスと前記基準画像シーケンスとの一致度を計算し、
【数１】
2021534497.tif 000044
SimDegfは前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度であり、SrSimDegは前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度であることと、を含むことを特徴とする請求項１に記載の個人識別方法。
【請求項４】
前記の前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算することは、
前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離をそれぞれ計算し、前記特徴距離は、任意の２つの特徴エリアの中心点の間の距離であることと、
次の式に従って、各特徴距離を、前記顔画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルとして構築し、
【数２】
2021534497.tif 000045
ｍは特徴距離の番号であり、１≦ｍ≦Ｍであり、Ｍは特徴距離の総数であり、FtValf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第ｍ番目の特徴距離であることと、
次の式に従って、前記顔画像シーケンスにおける第ｆフレームの顔画像と、前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算し、
【数３】
2021534497.tif 000046
StdVecfは前記基準画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルであり、且つ
【数４】
2021534497.tif 000047
であり、StdValf,mは前記基準画像シーケンスにおける第ｆフレームの顔画像の第ｍ番目の特徴距離であり、Ａｂｓは絶対値を求める関数であることと、を含むことを特徴とする請求項３に記載の個人識別方法。
【請求項５】
前記の前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離をそれぞれ計算することは、
次の式に従って、前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離を計算し、
【数５】
2021534497.tif 000048
ＬＮf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第１特徴エリアの画素点の個数であり、（xlf,m,ln，ylf,m,ln）は前記第１特徴エリアの第ｌｎ番目の画素点の座標であり、１≦ｌｎ≦ＬＮf,mであり、ＲＮf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第２特徴エリアの画素点の個数であり、（xrf,m,rn，yrf,m,rn）は前記第１特徴エリアの第ｒｎ番目の画素点の座標であり、１≦ｒｎ≦ＲＮf,mであり、（AveXLf,m，AveYLf,m）は前記第１特徴エリアの中心点座標であり、且つ
【数６】
2021534497.tif 000049
であり、（AveXRf,m，AveYRf,m）は前記第２特徴エリアの中心点座標であり、且つ
【数７】
2021534497.tif 000050
であることと、を含むことを特徴とする請求項４に記載の個人識別方法。
【請求項６】
コンピュータ可読命令が記憶されているコンピュータ可読記憶媒体であって、前記コンピュータ可読命令がプロセッサによって実行される時に、
顔画像を収集し、前記顔画像に対して顔識別を行うステップと、
顔識別に成功した場合、顔画像シーケンスを収集し、前記顔画像シーケンスにはＦフレームの顔画像が含まれ、Ｆは１より大きい整数であるステップと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算し、前記基準画像シーケンスにはＦフレームの顔画像が含まれ、且つ少なくとも２フレームの顔画像の表情が異なっているステップと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度が予め設定された一致度閾値よりも大きい場合には、個人識別にパスしたと確定するステップと、を実現することを特徴とするコンピュータ可読記憶媒体。
【請求項７】
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算する前に、
予め設定された擬似乱数生成器を介して乱数を生成することと、
次の式に従って、前記基準画像シーケンスの予め設定された画像シーケンスセットにおけるシーケンスナンバーを計算し、
EmoSeqNum=MOD(RandomNum,N)
ＭＯＤは剰余関数であり、RandomNumは前記乱数であり、Ｎは前記画像シーケンスセットにおける画像シーケンスの総数であり、EmoSeqNumは前記基準画像シーケンスの前記画像シーケンスセットにおけるシーケンスナンバーであることと、
前記シーケンスナンバーに基づいて、前記画像シーケンスセットから前記基準画像シーケンスを選択することと、をさらに含むことを特徴とする請求項６に記載のコンピュータ可読記憶媒体。
【請求項８】
前記の前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算することは、
前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算し、１≦ｆ≦Ｆであることと、
次の式に従って、前記顔画像シーケンスと前記基準画像シーケンスとの一致度を計算し、
【数８】
2021534497.tif 000051
SimDegfは前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度であり、SrSimDegは前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度であることと、を含むことを特徴とする請求項６に記載のコンピュータ可読記憶媒体。
【請求項９】
メモリと、プロセッサと、前記メモリに記憶され且つ前記プロセッサ上で実行可能なコンピュータ可読命令と、を備える端末デバイスであって、前記プロセッサは、前記コンピュータ可読命令を実行する時に、
顔画像を収集し、前記顔画像に対して顔識別を行うステップと、
顔識別に成功した場合、顔画像シーケンスを収集し、前記顔画像シーケンスにはＦフレームの顔画像が含まれ、Ｆは１より大きい整数であるステップと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算し、前記基準画像シーケンスにはＦフレームの顔画像が含まれ、且つ少なくとも２フレームの顔画像の表情が異なっているステップと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度が予め設定された一致度閾値よりも大きい場合には、個人識別にパスしたと確定するステップと、を実現することを特徴とする端末デバイス。
【請求項１０】
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算する前に、
予め設定された擬似乱数生成器を介して乱数を生成することと、
次の式に従って、前記基準画像シーケンスの予め設定された画像シーケンスセットにおけるシーケンスナンバーを計算し、
EmoSeqNum=MOD(RandomNum,N)
ＭＯＤは剰余関数であり、RandomNumは前記乱数であり、Ｎは前記画像シーケンスセットにおける画像シーケンスの総数であり、EmoSeqNumは前記基準画像シーケンスの前記画像シーケンスセットにおけるシーケンスナンバーであることと、
前記シーケンスナンバーに基づいて、前記画像シーケンスセットから前記基準画像シーケンスを選択することと、をさらに含むことを特徴とする請求項９に記載の端末デバイス。
【請求項１１】
個人識別装置であって、
顔画像を収集し、前記顔画像に対して顔識別を行うための顔識別モジュールと、
顔識別に成功した場合、顔画像シーケンスを収集するために用いられ、前記顔画像シーケンスにはＦフレームの顔画像が含まれ、Ｆは１より大きい整数である画像シーケンス収集モジュールと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度を計算するために用いられ、前記基準画像シーケンスにはＦフレームの顔画像が含まれ、且つ少なくとも２フレームの顔画像の表情が異なっているシーケンス一致度計算モジュールと、
前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度が予め設定された一致度閾値よりも大きい場合には、個人識別にパスしたと確定するための個人確定モジュールと、を含むことを特徴とする個人識別装置。
【請求項１２】
前記個人識別装置は、
予め設定された擬似乱数生成器を介して乱数を生成するための乱数生成モジュールと、
次の式に従って、前記基準画像シーケンスの予め設定された画像シーケンスセットにおけるシーケンスナンバーを計算するために用いられ、
EmoSeqNum=MOD(RandomNum,N)
ＭＯＤは剰余関数であり、RandomNumは前記乱数であり、Ｎは前記画像シーケンスセットにおける画像シーケンスの総数であり、EmoSeqNumは前記基準画像シーケンスが前記画像シーケンスセットにおけるシーケンスナンバーであるシーケンスナンバー計算モジュールと、
前記シーケンスナンバーに基づいて、前記画像シーケンスセットから前記基準画像シーケンスを、選択するための基準画像シーケンス選択モジュールと、をさらに含むことを特徴とする請求項１１に記載の個人識別装置。
【請求項１３】
前記シーケンス一致度計算モジュールは、
前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算するために用いられ、１≦ｆ≦Ｆである第１計算ユニットと、
次の式に従って、前記顔画像シーケンスと前記基準画像シーケンスとの一致度を計算するために用いられ、
【数９】
2021534497.tif 000052
SimDegfは前記顔画像シーケンスにおける第ｆフレームの顔画像と前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度であり、SrSimDegは前記顔画像シーケンスと予め設定された基準画像シーケンスとの一致度である第２計算ユニットと、を含むことを特徴とする請求項１１に記載の個人識別装置。
【請求項１４】
前記第１計算ユニットは、
前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離をそれぞれ計算するために用いられ、前記特徴距離は、任意の２つの特徴エリアの中心点の間の距離である特徴距離計算サブユニットと、
次の式に従って、各特徴距離を、前記顔画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルとして構築するために用いられ、
【数１０】
2021534497.tif 000053
ｍは特徴距離の番号であり、１≦ｍ≦Ｍであり、Ｍは特徴距離の総数であり、FtValf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第ｍ番目の特徴距離である特徴ベクトル構築モジュールと、
次の式に従って、前記顔画像シーケンスにおける第ｆフレームの顔画像と、前記基準画像シーケンスにおける第ｆフレームの顔画像との一致度を計算するために用いられ、
【数１１】
2021534497.tif 000054
StdVecfは前記基準画像シーケンスにおける第ｆフレームの顔画像の特徴ベクトルであり、且つ
【数１２】
2021534497.tif 000055
であり、StdValf,mは前記基準画像シーケンスにおける第ｆフレームの顔画像の第ｍ番目の特徴距離であり、Ａｂｓは絶対値を求める関数である一致度計算モジュールと、を含むことを特徴とする請求項１３に記載の個人識別装置。
【請求項１５】
前記特徴距離計算サブユニットは、具体的には、次の式に従って、前記顔画像シーケンスにおける第ｆフレームの顔画像の各特徴距離を計算するために用いられ、
【数１３】
2021534497.tif 000056
ＬＮf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第１特徴エリアの画素点の個数であり、（xlf,m,ln，ylf,m,ln）は前記第１特徴エリアの第ｌｎ番目の画素点の座標であり、１≦ｌｎ≦ＬＮf,mであり、ＲＮf,mは前記顔画像シーケンスにおける第ｆフレームの顔画像の第２特徴エリアの画素点の個数であり、（xrf,m,rn，yrf,m,rn）は前記第１特徴エリアの第ｒｎ番目の画素点の座標であり、１≦ｒｎ≦ＲＮf,mであり、（AveXLf,m，AveYLf,m）は前記第１特徴エリアの中心点座標であり、且つ
【数１４】
2021534497.tif 000057
であり、（AveXRf,m，AveYRf,m）は前記第２特徴エリアの中心点座標であり、且つ
【数１５】
2021534497.tif 000058
であることを特徴とする請求項１４に記載の個人識別装置。
【国際調査報告】
2021534497.tif 000059
2021534497.tif 000060
2021534497.tif 000061
2021534497.tif 000062