Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6355307B2 - Face matching device, face matching method, and face matching program - Google Patents
[go: Go Back, main page]

JP6355307B2 - Face matching device, face matching method, and face matching program - Google Patents

Face matching device, face matching method, and face matching program Download PDF

Info

Publication number
JP6355307B2
JP6355307B2 JP2013144943A JP2013144943A JP6355307B2 JP 6355307 B2 JP6355307 B2 JP 6355307B2 JP 2013144943 A JP2013144943 A JP 2013144943A JP 2013144943 A JP2013144943 A JP 2013144943A JP 6355307 B2 JP6355307 B2 JP 6355307B2
Authority
JP
Japan
Prior art keywords
data
influence
similarity
face
local
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013144943A
Other languages
Japanese (ja)
Other versions
JP2015018401A (en
Inventor
河田 耕三
耕三 河田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Glory Ltd
Original Assignee
Glory Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Glory Ltd filed Critical Glory Ltd
Priority to JP2013144943A priority Critical patent/JP6355307B2/en
Priority to PCT/JP2014/068429 priority patent/WO2015005426A1/en
Publication of JP2015018401A publication Critical patent/JP2015018401A/en
Application granted granted Critical
Publication of JP6355307B2 publication Critical patent/JP6355307B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Collating Specific Patterns (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

この発明は、事前に登録された人物の顔画像又は該顔画像の特徴量からなる登録データと、照合対象となる人物(以下、「照合対象者」と言う)の顔画像又は該顔画像の特徴量からなる入力データとを照合する顔照合装置、顔照合方法及び顔照合プログラムに関する。   According to the present invention, registration data including a face image of a person registered in advance or a feature amount of the face image, a face image of a person to be collated (hereinafter referred to as “verification target person”), or the face image of the face image The present invention relates to a face collation apparatus, a face collation method, and a face collation program that collate input data composed of feature amounts.

従来、照合対象者が事前に登録された人物と一致するか否かを判定するために、事前に登録された人物の顔画像又は該顔画像の特徴量からなる登録データと、照合対象者の顔画像又は該顔画像の特徴量からなる入力データとを照合処理する顔照合技術が知られている。   Conventionally, in order to determine whether or not the person to be collated matches a person registered in advance, the registered data including the face image of the person registered in advance or the feature amount of the face image, and the person to be collated 2. Description of the Related Art A face matching technique that performs a matching process with a face image or input data composed of a feature amount of the face image is known.

例えば、特許文献1、2及び3には、入力データの局所領域と登録データの対応する局所領域との距離を算出し、算出した距離を総合して顔照合を行う技術が開示されている。   For example, Patent Documents 1, 2, and 3 disclose techniques for calculating a distance between a local area of input data and a corresponding local area of registered data, and performing face matching by integrating the calculated distances.

また、特許文献4には、2つの画像を比較する際に、コントラスト指標及び非対称性指標に基づいてあらかじめ計算していた画像間の差ベクトルに対する分散値を用いて、マハラノビス距離を算出して類似度を求める技術が開示されている。   Further, in Patent Document 4, when two images are compared, a Mahalanobis distance is calculated using a variance value for a difference vector between images calculated in advance based on a contrast index and an asymmetry index. A technique for determining the degree is disclosed.

特開2008−251039号公報JP 2008-251039 A 特許第4803214号Japanese Patent No. 4803214 特許第4161659号Japanese Patent No. 4161659 特許第3903783号Japanese Patent No. 3903783

しかしながら、上述した従来の技術では、メガネ、髪、マスク等の影響を受けて顔照合の精度が低下する場合があるという問題点があった。例えば、目の周囲は個人の特徴が現れやすい場所であり、顔照合の特徴点として有効である。しかし、メガネを着用すると、目の周囲の画像が変化することにより、顔照合の照合率が大きく低下するのである。同様に、髪型、マスク、髭等も、特徴点の特徴量を変化させ、照合精度の低下を引き起こす場合がある。このように、画像における顔の特徴量を変化させ、顔照合の照合精度を低下させる要因となるものをノイズデータという。   However, the above-described conventional technique has a problem in that the accuracy of face matching may be reduced due to the influence of glasses, hair, a mask, and the like. For example, the area around the eyes is a place where personal features are likely to appear, and is effective as a feature point for face matching. However, when wearing glasses, the image around the eyes changes, and the matching rate of face matching is greatly reduced. Similarly, hairstyles, masks, wrinkles, and the like may change the feature amount of feature points and cause a reduction in matching accuracy. As described above, noise data is a factor that changes the facial feature amount in an image and reduces the matching accuracy of face matching.

このため、ノイズデータによる顔照合処理に対する影響をいかにして動的かつ適応的に低減するかが重要な課題となっている。なお、ノイズデータは、入力データと登録データのいずれにも生ずる可能性があり、いずれか一方にノイズデータが生じることで照合精度の低下を引き起こす。   Therefore, how to dynamically and adaptively reduce the influence of noise data on the face matching process is an important issue. Note that noise data may be generated in both input data and registered data, and noise data is generated in either one of them, thereby causing a reduction in collation accuracy.

本発明は、上記従来技術の課題を解決するためになされたものであって、ノイズデータによる顔照合に対する影響を動的かつ適応的に低減することのできる顔照合装置、顔照合方法及び顔照合プログラムを提供することを目的とする。   The present invention has been made to solve the above-described problems of the prior art, and is capable of dynamically and adaptively reducing the influence of noise data on face matching, a face matching device, a face matching method, and face matching. The purpose is to provide a program.

上述した課題を解決し、目的を達成するため、本発明は、照合対象者の顔画像又はその特徴量からなる入力データをあらかじめ登録された顔画像又はその特徴量からなる登録データと照合処理する顔照合装置であって、着用物によるノイズデータを除去した複数の顔画像を含む学習データを用いて、顔画像の局所領域が照合精度に与える影響度を算出する際の基準となる影響基準データを生成する影響基準データ生成手段と、前記影響基準データ生成手段により算出された影響基準データに基づいて、前記入力データ及び/又は前記登録データの各局所領域における照合精度への影響度を算出する影響度算出手段と、前記入力データの各局所領域近傍の局所パターンと前記登録データの対応する局所領域近傍における局所パターンとの間の類似度を算出する類似度算出手段と、前記類似度算出手段により算出された各局所領域近傍における局所パターンの類似度と、前記影響度算出手段により算出された影響度とに基づいて、前記入力データと前記登録データとを照合処理する照合処理手段とを備えたことを特徴とする。
また、本発明は、上記発明において、前記着用物は、メガネ、マスク、髪又は髭の少なくとも一つであることを特徴とする。
In order to solve the above-described problems and achieve the object, the present invention performs a collation process on input data consisting of a face image of a person to be collated or its feature quantity with registered data consisting of a previously registered face image or its feature quantity. Influence reference data that is a face collation device and serves as a reference when calculating the degree of influence that a local area of a face image has on collation accuracy using learning data including a plurality of face images from which noise data due to wear is removed Based on the influence reference data generation means for generating the influence reference data and the influence reference data calculated by the influence reference data generation means, the degree of influence on the collation accuracy in each local region of the input data and / or the registered data is calculated. An influence level calculation means, and a local pattern in the vicinity of each local area of the input data and a local pattern in the vicinity of the corresponding local area of the registered data The input data based on the similarity calculating means for calculating the degree of similarity, the similarity of the local pattern in the vicinity of each local area calculated by the similarity calculating means, and the influence calculated by the influence calculating means. And a collation processing means for collating the registration data.
Moreover, the present invention is characterized in that, in the above-mentioned invention, the wearing item is at least one of glasses, a mask, hair, or a heel.

また、本発明は、上記発明において、前記影響基準データ算出手段は、前記着用物によるノイズデータを除去した複数の顔画像を含む前記学習データの局所領域の平均特徴量を前記影響基準データとして算出することを特徴とする。 Further, in the above invention, before Symbol effect reference data calculation means, an average feature amount of the local area of the training data including a plurality of face images by removing noise data by the wearable as the effect reference data It is characterized by calculating.

また、本発明は、上記発明において、前記影響度算出手段は、前記入力データ及び/又は前記登録データの各局所領域の特徴量と前記影響基準データの対応する局所領域の平均特徴量との距離を算出し、算出した距離の値が大きいほど前記照合精度を低下させる要因となる可能性が高いことを示す距離評価値を前記影響度として算出することを特徴とする。   Further, the present invention is the above invention, wherein the influence calculation means is a distance between a feature quantity of each local area of the input data and / or the registration data and an average feature quantity of a corresponding local area of the influence reference data. And a distance evaluation value indicating that there is a high possibility that the larger the calculated distance value is, the lower the collation accuracy is.

また、本発明は、上記発明において、前記影響度に応じて各局所領域近傍における局所パターンの類似度に対する類似度重みを算出する類似度重み算出手段をさらに備え、前記照合処理手段は、前記類似度重み算出手段により算出された類似度重みを用いて前記各局所領域近傍における局所パターンの類似度に対する重み付けを行って前記入力データと前記登録データとを照合処理することを特徴とする。   In the above invention, the present invention further includes similarity weight calculation means for calculating a similarity weight for the similarity of local patterns in the vicinity of each local region according to the influence degree, and the matching processing means includes the similarity processing means. The input data and the registered data are collated by weighting the similarity of the local pattern in the vicinity of each local region using the similarity weight calculated by the degree weight calculating means.

また、本発明は、上記発明において、前記類似度重み算出手段は、前記影響度算出手段が前記入力データと前記登録データの双方について各局所領域における平均特徴量との距離評価値を前記影響度として算出した場合に、前記各局所領域について、距離の大きい方に対応する距離評価値を用いて類似度重みを算出することを特徴とする。   Further, in the present invention according to the above invention, the similarity weight calculating unit may calculate the distance evaluation value of the average feature amount in each local region for both the input data and the registered data. , The similarity weight is calculated using the distance evaluation value corresponding to the larger distance for each local region.

また、本発明は、照合対象者の顔画像又はその特徴量からなる入力データをあらかじめ登録された顔画像又はその特徴量からなる登録データと照合処理する顔照合方法であって、着用物によるノイズデータを除去した複数の顔画像を含む学習データを用いて、顔画像の局所領域が照合精度に与える影響度を算出する際の基準となる影響基準データを生成する影響基準データ生成ステップと、前記影響基準データ生成ステップにより算出された影響基準データに基づいて、前記入力データ及び/又は前記登録データの各局所領域における照合精度への影響度を算出する影響度算出ステップと、前記入力データの各局所領域近傍における局所パターンと前記登録データの対応する局所領域近傍における局所パターンとの間の類似度を算出する類似度算出ステップと、前記類似度算出ステップにより算出された各局所領域近傍における局所パターンの類似度と、前記影響度算出ステップにより算出された影響度とに基づいて、前記入力データと前記登録データとを照合処理する照合処理ステップとを含んだことを特徴とする。 In addition, the present invention is a face matching method for matching input data consisting of a face image of a person to be matched or a feature amount thereof with registered data consisting of a face image registered in advance or a feature amount thereof. Using the learning data including the plurality of face images from which the data is removed, the influence reference data generating step for generating the influence reference data serving as a reference when calculating the degree of influence of the local region of the face image on the matching accuracy; Based on the influence reference data calculated by the influence reference data generation step, an influence degree calculating step for calculating an influence degree on collation accuracy in each local region of the input data and / or the registered data, and each of the input data Similarity calculating the similarity between the local pattern near the local area and the local pattern near the corresponding local area of the registered data The input data and the registration data are calculated based on the calculation step, the similarity of the local pattern in the vicinity of each local region calculated by the similarity calculation step, and the influence calculated by the influence calculation step. And a verification processing step for performing verification processing.

また、本発明は、照合対象者の顔画像又はその特徴量からなる入力データをあらかじめ登録された顔画像又はその特徴量からなる登録データと照合処理する顔照合プログラムであって、着用物によるノイズデータを除去した複数の顔画像を含む学習データを用いて、顔画像の局所領域が照合精度に与える影響度を算出する際の基準となる影響基準データを生成する影響基準データ生成手順と、前記影響基準データ生成手順により算出された影響基準データに基づいて、前記入力データ及び/又は前記登録データの各局所領域における照合精度への影響度を算出する影響度算出手順と、前記入力データの各局所領域近傍における局所パターンと前記登録データの対応する局所領域近傍における局所パターンとの間の類似度を算出する類似度算出手順と、前記類似度算出手順により算出された各局所領域近傍における局所パターンの類似度と、前記影響度算出手順により算出された影響度とに基づいて、前記入力データと前記登録データとを照合処理する照合処理手順とをコンピュータに実行させることを特徴とする。
また、本発明は、照合対象者の顔画像又はその特徴量からなる入力データをあらかじめ登録された顔画像又はその特徴量からなる登録データと照合処理する顔照合装置であって、あらかじめ着用物によるノイズデータを除去した複数の顔画像を含む学習データを用いて生成した、顔画像の局所領域が照合精度に与える影響度を算出する際の基準となる影響基準データに基づいて、前記入力データ及び/又は前記登録データの各局所領域における照合精度への影響度を算出する影響度算出手段と、前記入力データの各局所領域近傍の局所パターンと前記登録データの対応する局所領域近傍における局所パターンとの間の類似度を算出する類似度算出手段と、前記類似度算出手段により算出された各局所領域近傍における局所パターンの類似度と、前記影響度算出手段により算出された影響度とに基づいて、前記入力データと前記登録データとを照合処理する照合処理手段とを備えたことを特徴とする。
また、本発明は、照合対象者の顔画像又はその特徴量からなる入力データをあらかじめ登録された顔画像又はその特徴量からなる登録データと照合処理する顔照合プログラムであって、あらかじめ着用物によるノイズデータを除去した複数の顔画像を含む学習データを用いて生成した、顔画像の局所領域が照合精度に与える影響度を算出する際の基準となる影響基準データに基づいて、前記入力データ及び/又は前記登録データの各局所領域における照合精度への影響度を算出する影響度算出手順と、前記入力データの各局所領域近傍における局所パターンと前記登録データの対応する局所領域近傍における局所パターンとの間の類似度を算出する類似度算出手順と、前記類似度算出手順により算出された各局所領域近傍における局所パターンの類似度と、前記影響度算出手順により算出された影響度とに基づいて、前記入力データと前記登録データとを照合処理する照合処理手順とをコンピュータに実行させることを特徴とする。
Further, the present invention provides a collation object person of the face image or registered data and the collation processing for the face collation program input data consisting of the feature quantity consisting of pre-registered face image or a feature amount, the noise due to wear thereof Using the learning data including a plurality of face images from which the data has been removed, the influence reference data generation procedure for generating the influence reference data serving as a reference when calculating the degree of influence of the local region of the face image on the matching accuracy; Based on the influence reference data calculated by the influence reference data generation procedure, an influence degree calculation procedure for calculating an influence degree on the matching accuracy in each local region of the input data and / or the registered data, and each of the input data Similarity calculation for calculating the similarity between a local pattern near a local area and a local pattern near the corresponding local area of the registered data The input data and the registered data are collated based on the order, the similarity of the local pattern in the vicinity of each local region calculated by the similarity calculation procedure, and the influence calculated by the influence calculation procedure It is characterized by causing a computer to execute a collation processing procedure to be processed.
In addition, the present invention is a face collation device that collates input data consisting of a face image of a person to be collated or a feature amount thereof with registered data consisting of a face image registered in advance or a feature amount thereof. Based on the influence reference data, which is generated by using learning data including a plurality of face images from which noise data has been removed, and which serves as a reference when calculating the degree of influence that the local area of the face image has on matching accuracy, and And / or an influence degree calculating means for calculating an influence degree on matching accuracy in each local area of the registered data, a local pattern in the vicinity of each local area of the input data, and a local pattern in the vicinity of the corresponding local area of the registered data A similarity calculation means for calculating a similarity between the local patterns in the vicinity of each local region calculated by the similarity calculation means Based on the degree of influence calculated by the influence degree calculation means, characterized in that a matching processing means for matching process and said input data the registration data.
The present invention is also a face collation program for collating input data consisting of a face image of a person to be collated or its feature quantity with registered data consisting of a face image or its feature quantity registered in advance, Based on the influence reference data, which is generated by using learning data including a plurality of face images from which noise data has been removed, and which serves as a reference when calculating the degree of influence that the local area of the face image has on matching accuracy, and And / or an influence calculation procedure for calculating an influence on the matching accuracy in each local area of the registered data, a local pattern in the vicinity of each local area of the input data, and a local pattern in the vicinity of the corresponding local area of the registered data, A similarity calculation procedure for calculating the similarity between the two, and a local pattern in the vicinity of each local region calculated by the similarity calculation procedure And similarity, based on the degree of influence calculated by the influence degree calculation procedure, characterized in that to perform the matching procedure for matching process and the registration data and the input data to the computer.

本発明によれば、ノイズデータによる顔照合に対する影響を動的かつ適応的に低減することができる。 According to the present invention, it is possible to reduce the effect on the face collation by the noise data dynamically and adaptively.

図1は、顔照合装置による顔照合処理の概念を説明するための説明図である。FIG. 1 is an explanatory diagram for explaining the concept of face matching processing by the face matching device. 図2は、顔照合装置の構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of the face matching device. 図3は、図2に示した無変動空間生成部のブロック図である。FIG. 3 is a block diagram of the non-variable space generation unit shown in FIG. 図4は、登録及び照合の詳細について説明するための説明図である。FIG. 4 is an explanatory diagram for explaining details of registration and verification. 図5は、無変動空間データ及び登録データについて説明するための説明図である。FIG. 5 is an explanatory diagram for explaining the non-variable space data and the registration data. 図6は、顔照合装置の学習に係る処理手順を示すフローチャートである。FIG. 6 is a flowchart illustrating a processing procedure related to learning of the face collation apparatus. 図7は、顔照合装置の登録に係る処理手順を示すフローチャートである。FIG. 7 is a flowchart showing a processing procedure related to registration of the face collation apparatus. 図8は、顔照合装置の照合に係る処理手順を示すフローチャートである。FIG. 8 is a flowchart showing a processing procedure related to the collation of the face collation apparatus. 図9は、顔照合装置の各機能部をプログラムにより実現する場合の説明図である。FIG. 9 is an explanatory diagram when each functional unit of the face collation apparatus is realized by a program.

以下に添付図面を参照して、本発明に係る顔照合装置、顔照合方法及び顔照合プログラムの好適な実施例を説明する。以下に示す実施例では、メガネ、髪及びマスク等の影響をノイズデータとして低減する場合について説明するが、他のノイズデータの影響を低減する場合にも同様に適用することができる。   Exemplary embodiments of a face matching apparatus, a face matching method, and a face matching program according to the present invention will be described below with reference to the accompanying drawings. In the following embodiment, a case where the influence of glasses, hair, a mask, and the like is reduced as noise data will be described. However, the present invention can be similarly applied to a case where the influence of other noise data is reduced.

まず、本実施例に係る顔照合装置10の顔照合処理の概念について説明する。図1は、顔照合装置10による顔照合処理の概念を説明するための説明図である。同図に示す顔照合装置10は、従来の顔照合装置のように、メガネ、髪及びマスク等を「顔の一部」として扱うのではなく、顔の一部ではないノイズデータとして扱い、ノイズデータの影響を低減しつつ顔照合を行う。同図に示す特徴量Aは、照合対象領域内の複数の局所領域から算出され、登録データと入力データとの類似度算出のために用いられる。   First, the concept of the face matching process of the face matching device 10 according to the present embodiment will be described. FIG. 1 is an explanatory diagram for explaining the concept of face collation processing by the face collation apparatus 10. The face matching device 10 shown in the figure does not treat glasses, hair, masks, etc. as “part of the face” as in the conventional face matching device, but treats it as noise data that is not part of the face. Face matching is performed while reducing the influence of data. A feature amount A shown in the figure is calculated from a plurality of local regions in the verification target region, and is used for calculating the similarity between registered data and input data.

具体的には、かかる顔照合装置10は、被認識者の顔である登録画像を登録データとして登録する登録処理及び入力データを用いた照合処理に先立って、学習データを用いた学習処理を行う。この学習データには、変動のない顔画像の学習データが用いられる。変動のない顔画像とは、照合対象領域にメガネ、髪の毛及びマスク等のノイズデータを含まない顔画像である。   Specifically, the face collation apparatus 10 performs a learning process using learning data prior to a registration process for registering a registered image that is a face of the person to be recognized as registration data and a collation process using input data. . The learning data of the face image without fluctuation is used for the learning data. A face image without fluctuation is a face image that does not include noise data such as glasses, hair, and masks in the verification target region.

顔照合装置10は、変動のないモデルとなる標準顔を利用する学習データを用いて、変動のない空間を構成する。ここで、変動のない空間とは、変動のない顔画像の集合である学習データを用いて作成された顔の各局所領域の特徴量Bの集合とする。ここで特徴量Bは画像パターンそのものでもよいし、あるいは、画像に部分フィルタを施したものとしても良い。特徴量Bの実施例の詳細は後述する。顔照合装置10は、学習データを用いて、無変動空間データ13aを生成する。無変動空間データ13aは、顔照合の際にノイズデータの影響を低減する際に基準となるデータである。   The face matching device 10 forms a space without fluctuation using learning data that uses a standard face that is a model without fluctuation. Here, the space without variation is a set of feature amounts B of each local region of the face created using learning data, which is a set of face images without variation. Here, the feature amount B may be the image pattern itself, or may be obtained by applying a partial filter to the image. Details of the embodiment of the feature amount B will be described later. The face collation apparatus 10 generates non-variable space data 13a using the learning data. The non-variable spatial data 13a is data used as a reference when reducing the influence of noise data during face matching.

無変動空間データ13aにより示される変動のない空間には、メガネ、髪及びマスク等に関するデータが含まれないため、一例として、変動のない空間としての特徴量Bの平均は、登録データ及び入力データがどれだけ「変動」しているのかの基準として用いることができる。具体的には、登録データや入力データにメガネや髪等のノイズデータが含まれている場合には、該ノイズデータの影響を受けた局所領域の特徴量Bは、変動のない空間の特徴量Bの平均から大きく隔たることとなる。   Since the space without fluctuation indicated by the non-variable space data 13a does not include data regarding glasses, hair, masks, etc., as an example, the average of the feature amount B as a space without fluctuation is the registered data and the input data. Can be used as a measure of how much the "fluctuates". Specifically, when noise data such as glasses or hair is included in the registration data or input data, the feature amount B of the local region affected by the noise data is the feature amount of the space without variation. It will be far from the average of B.

このようにして、学習段階において無変動空間データ13aを生成したならば、顔照合装置10は、登録データの入力を受け付け、登録データの複数の局所領域における特徴量A及び特徴量Bを算出する。   In this way, if the non-variable spatial data 13a is generated in the learning stage, the face matching device 10 receives the input of the registration data and calculates the feature quantity A and the feature quantity B in a plurality of local regions of the registration data. .

そして、学習データから生成した無変動空間データ13aを用いて、各局所領域の特徴量Bが変動のない空間の対応する特徴量Bの平均とどれだけ近いかを示す距離評価値を算出する。換言すれば、入力データ及び登録データの各局所領域がどれほど部分的に顔らしいデータなのか(ノイズデータの影響を受けている可能性が低いのか)を算出する。ここで、距離の値が小さい、すなわち、ノイズデータの影響を受けている可能性が低いほど距離評価値を大きくし、距離が大きいほど距離評価値は小さくする。図1では、顔照合装置10が、登録データのn個(nは自然数)の局所領域についてそれぞれ特徴量Aデータ13cと、変動のない空間との距離評価値データ13dとを算出した状態を示している。なお、かかる局所領域は、各種従来技術を用いて設定することができる。   Then, using the non-variable space data 13a generated from the learning data, a distance evaluation value indicating how close the feature value B of each local region is to the average of the corresponding feature values B of the space without fluctuation is calculated. In other words, how much data each local area of the input data and registration data is like a face (is less likely to be affected by noise data) is calculated. Here, the distance evaluation value is increased as the distance value is smaller, that is, the possibility of being affected by the noise data is lower, and the distance evaluation value is decreased as the distance is increased. FIG. 1 shows a state in which the face collation apparatus 10 has calculated the feature amount A data 13c and the distance evaluation value data 13d with respect to a non-fluctuating space for n local areas (n is a natural number) of registered data. ing. Such a local region can be set using various conventional techniques.

次に、顔照合装置10は、照合対象者の顔画像データからなる入力データを受け付けたならば、この入力データから各局所領域の特徴量A及び特徴量Bを算出する。また、顔照合装置10は、学習データから生成した無変動空間データ13aを用いて、入力データの各局所領域の特徴量Bが変動のない空間とどれだけ近いかを示す距離評価値を対応する局所領域ごとに算出する。図1では、入力データのn個の局所領域における特徴量Aデータと距離評価値データとが算出された状態を示している。   Next, when the face collation apparatus 10 receives input data composed of face image data of the person to be collated, the face collation apparatus 10 calculates a feature amount A and a feature amount B of each local region from the input data. In addition, the face matching device 10 uses the non-variable space data 13a generated from the learning data to correspond to the distance evaluation value indicating how close the feature amount B of each local region of the input data is to the space without variation. Calculate for each local region. FIG. 1 shows a state in which feature amount A data and distance evaluation value data in n local regions of input data are calculated.

そして、この顔照合装置10は、登録データの距離評価値データ13dと入力データの距離評価値データとを用いて、各局所領域における類似度重みを算出する。この類似度重みは、距離評価値が小さいほど(ノイズデータの影響を受けている可能性が高いほど)小さな値とする。   Then, the face matching device 10 calculates the similarity weight in each local region using the distance evaluation value data 13d of the registration data and the distance evaluation value data of the input data. The similarity weight is set to a smaller value as the distance evaluation value is smaller (as the possibility of being influenced by noise data is higher).

このようにして類似度重みを算出したならば、顔照合装置10は、登録データと入力データの対応するn個の局所領域の特徴量Aの類似度を求め、求めた類似度に当該局所領域における類似度重みを適用して重み付け類似度を算出し、この重み付け類似度を用いて登録データと入力データの照合処理を行う。例えば、かかる重み付け類似度の総和が所定のしきい値以上であれば同一人物と判定し、しきい値未満であれば異なる人物であると判定することになる。   When the similarity weight is calculated in this way, the face matching device 10 obtains the similarity of the feature quantity A of the n local regions corresponding to the registered data and the input data, and the local region is calculated based on the obtained similarity. The weighting similarity is calculated by applying the similarity weight in, and the registered data and the input data are collated using the weighting similarity. For example, if the sum of the weighted similarities is equal to or greater than a predetermined threshold, it is determined that they are the same person, and if the sum is less than the threshold, it is determined that they are different persons.

このように、顔照合装置10は、顔画像におけるメガネ、髪、マスク等のノイズデータによる影響を評価し、その影響を低減するための無変動空間データ13aを学習データから生成する。そして登録データ及び入力データの局所領域の特徴量Bと、無変動空間データ13aの対応する局所領域の特徴量Bの平均から距離評価値を算出し、この距離評価値の大きさに応じた重み付け類似度を用いた照合処理を行う。   As described above, the face collation apparatus 10 evaluates the influence of noise data such as glasses, hair, and mask on the face image, and generates the non-variable space data 13a for reducing the influence from the learning data. Then, a distance evaluation value is calculated from the average of the feature amount B of the local area of the registered data and the input data and the feature amount B of the corresponding local area of the non-variable space data 13a, and weighting according to the magnitude of the distance evaluation value A matching process using the similarity is performed.

無変動空間データ13aは、登録データ及び入力データに関してノイズデータの存在の程度を示すものとなる。このため、入力データにメガネ、髪及びマスク等のノイズデータが存在する場合には、変動のない空間との距離評価値が小さくなるために、類似度の重みが下げられ、ノイズデータの影響を低減することができる。   The non-variable spatial data 13a indicates the presence of noise data with respect to the registration data and the input data. For this reason, when noise data such as glasses, hair, and masks exist in the input data, the distance evaluation value with the space without fluctuation becomes small, so the weight of similarity is lowered and the influence of the noise data is reduced. Can be reduced.

次に、図1に示した顔照合装置10の構成について説明する。図2は、図1に示した顔照合装置10の構成を示すブロック図である。図2に示すように、この顔照合装置10は、画像入力受付部11、表示操作部12、記憶部13及び制御部14を有する。   Next, the configuration of the face matching device 10 shown in FIG. 1 will be described. FIG. 2 is a block diagram showing a configuration of the face matching device 10 shown in FIG. As illustrated in FIG. 2, the face collation apparatus 10 includes an image input receiving unit 11, a display operation unit 12, a storage unit 13, and a control unit 14.

画像入力受付部11は、学習データとしての顔画像、登録データとしての顔画像及び入力データとしての顔画像をそれぞれカメラやスキャナ等から受け付けるインタフェースである。表示操作部12は、タッチパネルディスプレイ、キーボードやマウス等のインタフェースである。   The image input receiving unit 11 is an interface that receives a face image as learning data, a face image as registration data, and a face image as input data from a camera, a scanner, or the like. The display operation unit 12 is an interface such as a touch panel display, a keyboard, and a mouse.

記憶部13は、フラッシュメモリやハードディスク装置等からなる記憶デバイスであり、無変動空間データ13a及び登録データ13bを記憶する。   The storage unit 13 is a storage device including a flash memory, a hard disk device, and the like, and stores the non-variable space data 13a and the registration data 13b.

無変動空間データ13aは、学習データが入力された場合に生成されて記憶部13に格納される。登録データ13bは、登録データの各局所領域の特徴量Aデータ13c及び変動のない空間との近さを示す距離評価値データ13dを含むデータであり、登録データが入力された場合に生成されて記憶部13に記憶される。   The non-variable space data 13a is generated and stored in the storage unit 13 when learning data is input. The registration data 13b is data including the feature amount A data 13c of each local area of the registration data and the distance evaluation value data 13d indicating the proximity to the space without fluctuation, and is generated when the registration data is input. It is stored in the storage unit 13.

制御部14は、顔照合装置10を全体制御する制御部である。制御部14は、無変動空間生成部14a、特徴量算出部14b、距離評価値算出部14c、類似度算出部14d、類似度重み算出部14e及び照合処理部14fを有する。   The control unit 14 is a control unit that controls the face collating apparatus 10 as a whole. The control unit 14 includes a non-variable space generation unit 14a, a feature amount calculation unit 14b, a distance evaluation value calculation unit 14c, a similarity calculation unit 14d, a similarity weight calculation unit 14e, and a matching processing unit 14f.

無変動空間生成部14aは、画像入力受付部11が学習データを受け付けた場合に、学習データ全体から、各局所領域の特徴量Bの平均を算出したデータである変動空間データ13aを生成し、記憶部13に格納する処理部である。   When the image input receiving unit 11 receives the learning data, the non-changeable space generating unit 14a generates the variable space data 13a that is data obtained by calculating the average of the feature amounts B of the local regions from the entire learning data. The processing unit is stored in the storage unit 13.

特徴量算出部14bは、画像入力受付部11が登録データ又は入力データを受け付けた場合に、受け付けたデータから各局所領域についての類似度算出用の特徴量Aデータ13cおよびこの局所領域の類似度重み算出用の特徴量Bを算出する処理部である。特徴量算出部14bは、各局所領域の類似度重み算出のための特徴をm次元(mは自然数)で算出する。   When the image input receiving unit 11 receives registration data or input data, the feature amount calculating unit 14b receives the feature amount A data 13c for calculating similarity for each local region from the received data and the similarity of the local region. It is a processing unit that calculates a feature quantity B for weight calculation. The feature amount calculation unit 14b calculates the feature for calculating the similarity weight of each local region in m dimensions (m is a natural number).

距離評価値算出部14cは、各局所領域における変動のない空間との近さの度合いを算出する処理部である。具体的には、特徴量算出部14bから出力される特徴量Bと無変動空間データ13bを用いて局所領域ごとに近さの度合いを算出する。   The distance evaluation value calculation unit 14c is a processing unit that calculates the degree of proximity to a space without fluctuation in each local region. Specifically, the degree of closeness is calculated for each local region using the feature amount B output from the feature amount calculation unit 14b and the non-variable space data 13b.

類似度算出部14dは、登録データと入力データとの対応する局所領域の類似度を算出する処理部である。類似度重み算出部14eは、距離評価値算出部14cにより算出された距離評価値を用いて、各局所領域における類似度重みを算出する。メガネ及びマスク等のデータが入力データに含まれて、特徴量Bと無変動空間データ13aとの差が大きくなるほど距離評価値が小さくなり、類似度重み算出部14eは類似度重みを小さな値とする。   The similarity calculation unit 14d is a processing unit that calculates the similarity of corresponding local regions between registered data and input data. The similarity weight calculation unit 14e calculates the similarity weight in each local region using the distance evaluation value calculated by the distance evaluation value calculation unit 14c. The distance evaluation value decreases as the difference between the feature quantity B and the non-variable space data 13a increases, and data such as glasses and masks are included in the input data. The similarity weight calculation unit 14e sets the similarity weight to a smaller value. To do.

照合処理部14fは、類似度算出部14dにより算出された類似度に対し、類似度重み算出部14eにより算出された類似度重みを掛けて重み付け類似度を算出し、この重み付け類似度を用いて登録データと入力データとの照合処理を行う処理部である。   The matching processing unit 14f calculates a weighted similarity by multiplying the similarity calculated by the similarity calculation unit 14d by the similarity weight calculated by the similarity weight calculation unit 14e, and uses the weighted similarity. It is a processing unit that performs a matching process between registered data and input data.

次に、無変動空間データ13aの生成についてさらに説明する。前述したように学習データとしてメガネ、髪及びマスク等のない変動のない顔画像集合が顔照合装置10に入力される。無変動空間生成部14aは、この学習データにより、変動のない空間として、一例として、各局所領域の特徴量Bを平均化した無変動空間データ13aを生成する。   Next, the generation of the non-variable space data 13a will be further described. As described above, a set of face images having no variation such as glasses, hair, and masks is input to the face matching device 10 as learning data. The non-variable space generation unit 14a generates, as an example, non-variable space data 13a obtained by averaging the feature values B of the local regions as a non-fluctuating space based on the learning data.

図3は、図2に示した無変動空間生成部14aのブロック図である。無変動空間生成部14aは、その内部に特徴量B算出部41及び平均特徴量B算出部42を有する。画像受付部11から学習データを受け付けた場合に、特徴量B算出部41は、設定された局所領域の特徴量Bを算出する。そして、全ての学習データの局所領域の特徴量Bを算出して平均特徴量B算出部42に出力する。   FIG. 3 is a block diagram of the non-variable space generation unit 14a shown in FIG. The non-variable space generation unit 14a includes a feature amount B calculation unit 41 and an average feature amount B calculation unit 42 therein. When learning data is received from the image receiving unit 11, the feature amount B calculating unit 41 calculates the feature amount B of the set local region. Then, the feature amount B of the local region of all the learning data is calculated and output to the average feature amount B calculation unit 42.

平均特徴量B算出部42は、局所領域ごとに、特徴量を集計してその平均を算出する。平均特徴量B算出部42は、算出した局所領域ごとの特徴量を無変動空間データ13aとして記憶部13に格納する。   The average feature amount B calculation unit 42 totals the feature amounts for each local region and calculates the average. The average feature amount B calculation unit 42 stores the calculated feature amount for each local region in the storage unit 13 as non-variable space data 13a.

次に、登録及び照合の詳細について説明する。図4は、登録及び照合の詳細について説明するための説明図である。図4に示すように、特徴量算出部14bは、登録データから局所領域の類似度算出用の特徴量Aを登録データ13bの特徴量Aデータ13cとして記憶部13に格納するとともに、局所領域の類似度重み算出用の特徴量Bを距離評価値算出部14cに出力する。また、特徴量算出部14bは、入力データから局所領域の類似度算出用の特徴量Aを類似度算出部14dに出力し、局所領域の類似度重み算出用の特徴量Bを距離評価値算出部14cに出力する。   Next, details of registration and verification will be described. FIG. 4 is an explanatory diagram for explaining details of registration and verification. As illustrated in FIG. 4, the feature amount calculation unit 14b stores the feature amount A for calculating the similarity of the local region from the registration data in the storage unit 13 as the feature amount A data 13c of the registration data 13b. The feature amount B for similarity weight calculation is output to the distance evaluation value calculation unit 14c. Further, the feature amount calculation unit 14b outputs the feature amount A for calculating the similarity of the local region from the input data to the similarity calculation unit 14d, and calculates the feature amount B for calculating the similarity weight of the local region as a distance evaluation value. To the unit 14c.

距離評価値算出部14cは、特徴量算出部14bから出力された類似度重み算出用の特徴量Bと無変動空間データ13aとから変動のない空間との近さを示す距離評価値を算出する。距離評価値算出部14cは、登録データから距離評価値を算出した場合には、算出した距離評価値を距離評価値データ13dとして記憶部13に格納する。また、距離評価値算出部14cは、入力データから同様にして距離評価値を算出した場合には、算出した距離評価値を類似度重み算出部14eに出力する。   The distance evaluation value calculation unit 14c calculates a distance evaluation value indicating the proximity of the space without variation from the feature amount B for similarity weight calculation output from the feature amount calculation unit 14b and the non-variable space data 13a. . When the distance evaluation value is calculated from the registered data, the distance evaluation value calculation unit 14c stores the calculated distance evaluation value in the storage unit 13 as the distance evaluation value data 13d. When the distance evaluation value is calculated in the same manner from the input data, the distance evaluation value calculation unit 14c outputs the calculated distance evaluation value to the similarity weight calculation unit 14e.

ここで、距離評価値の算出について説明する。距離評価値算出部14cは、距離評価値を算出する際には、無変動空間データ13a、登録データ及び入力データの各局所領域のm次元のそれぞれの特徴量Bをm項列ベクトルの要素と見なし、無変動空間データ13aのm項列ベクトルと、登録データ及び入力データのm項列ベクトルとの差ベクトルを求める。そして差ベクトルの長さを算出する。そして、差ベクトルの長さxj(j=1,・・・,n)を用いて、変動のない空間との近さを示す距離評価値djを次式により算出する。
dj=exp(−a(xj∧2))・・・(1)
ここで、a(>0)は一定である。∧はべき乗を表す。
Here, calculation of the distance evaluation value will be described. When the distance evaluation value calculation unit 14c calculates the distance evaluation value, the m-dimensional feature quantity B of each local region of the non-variable space data 13a, the registration data, and the input data is used as an element of the m-term column vector. Therefore, a difference vector between the m-term column vector of the non-variable spatial data 13a and the m-term column vector of the registration data and the input data is obtained. Then, the length of the difference vector is calculated. Then, using the length xj (j = 1,..., N) of the difference vector, a distance evaluation value dj indicating the proximity to the space without fluctuation is calculated by the following equation.
dj = exp (−a (xj∧2)) (1)
Here, a (> 0) is constant. ∧ represents a power.

(1)式は、差ベクトルが小さいほど、すなわち変動のない空間に近いほどdjの値が大きくなることを示し、差ベクトルが大きく、変動のない空間に遠いほどdjの値が小さくなることを示している。すなわちdjは変動のない空間との近さの度合いを表現したものになる。   Equation (1) indicates that the smaller the difference vector, that is, the closer to a space with no fluctuation, the larger the value of dj, and the larger the difference vector, the smaller the value of dj, the farther away the space without fluctuation. Show. That is, dj expresses the degree of proximity to a space without fluctuation.

類似度算出部14dは、入力データと登録データとの類似度を局所領域ごとに算出して照合処理部14fに出力する。   The similarity calculation unit 14d calculates the similarity between the input data and the registration data for each local region and outputs the calculation to the matching processing unit 14f.

類似度重み算出部14eは、距離評価値算出部14cにより入力データから距離評価値djが出力された場合に、登録データ13bの距離評価値データ13dと入力データの距離評価値データのうち小さい方を選択して局所領域ごとの類似度重みを算出し、照合処理部14fに出力する。   When the distance evaluation value dj is output from the input data by the distance evaluation value calculation unit 14c, the similarity weight calculation unit 14e is the smaller of the distance evaluation value data 13d of the registration data 13b and the distance evaluation value data of the input data. Is selected, the similarity weight for each local region is calculated, and output to the matching processing unit 14f.

ここで、類似度重みの算出について説明する。類似度重み算出部14eは、距離評価値算出部14cが求めた距離評価値djを用いて、次式により各局所領域の類似度重みwjを算出する。
wj=dj∧b・・・(2)
ここでb(>0)は一定、∧はべき乗を表している。また、最終的には、重みは和が1になるように正規化される。
Here, the calculation of the similarity weight will be described. Using the distance evaluation value dj obtained by the distance evaluation value calculation unit 14c, the similarity weight calculation unit 14e calculates the similarity weight wj of each local region using the following equation.
wj = dj∧b (2)
Here, b (> 0) is constant, and ∧ represents a power. Finally, the weights are normalized so that the sum is 1.

(2)式では、変動のない空間との近さが近くなるほど距離評価値djが大きくなるため、算出される重みは大きくなる。逆に距離評価値djが小さい場合には重みが小さくなり、この場合には、メガネ、髪、マスク等の影響が低減されることを示している。   In the equation (2), the distance evaluation value dj increases as the distance from the space without fluctuation becomes closer, and thus the calculated weight increases. Conversely, when the distance evaluation value dj is small, the weight is small, and in this case, the influence of glasses, hair, a mask, etc. is reduced.

照合処理部14fは、類似度算出部14dにより算出された類似度に対し、類似度重み算出部14eにより算出された類似度重みを掛けて重み付け類似度を算出し、この重み付け類似度を用いて登録データと入力データとの照合処理を行う。具体的には、照合処理部14fは、重み付け類似度の総和を算出し、重み付け類似度の総和がしきい値以上である場合に、登録データと入力データとが同一人物であると判定する。   The matching processing unit 14f calculates a weighted similarity by multiplying the similarity calculated by the similarity calculation unit 14d by the similarity weight calculated by the similarity weight calculation unit 14e, and uses the weighted similarity. A verification process is performed between the registered data and the input data. Specifically, the matching processing unit 14f calculates the sum of the weighted similarities, and determines that the registered data and the input data are the same person when the sum of the weighted similarities is equal to or greater than a threshold value.

次に、無変動空間データ13a及び登録データ13bについて説明する。図5は、無変動空間データ13a及び登録データ13bについて説明するための説明図である。図5(a)は、無変動空間データ13aを示したものであり、図5(b)は登録データ13bを示したものである。図5(a)に示すように、無変動空間データ13aは、変動のない学習データを用いて算出した各局所領域のm次元の平均特徴量Bが記憶されたものである。具体的には、無変動空間データ13aの局所領域P1の平均特徴量BはB01であり、局所領域P2の平均特徴量BはB02であり、局所領域Pnの平均特徴量BはB0nである。   Next, the non-variable space data 13a and the registration data 13b will be described. FIG. 5 is an explanatory diagram for explaining the non-variable space data 13a and the registration data 13b. FIG. 5A shows the non-variable space data 13a, and FIG. 5B shows the registration data 13b. As shown in FIG. 5A, the non-variable spatial data 13a stores m-dimensional average feature values B of each local region calculated using learning data having no variation. Specifically, the average feature amount B of the local region P1 of the non-variable space data 13a is B01, the average feature amount B of the local region P2 is B02, and the average feature amount B of the local region Pn is B0n.

図5(b)に示す登録データ13bは、登録IDと、氏名と、n個の局所領域に関する特徴量Aと距離評価値を有する。登録IDは、登録される人物の登録データを一意に識別するための情報である。氏名は、登録データに対応する人物の氏名である。なお、氏名に限らず、人物に関する任意の情報を登録データに含めることができる。   The registration data 13b illustrated in FIG. 5B includes a registration ID, a name, a feature amount A and a distance evaluation value regarding n local regions. The registration ID is information for uniquely identifying registration data of a registered person. The name is the name of the person corresponding to the registration data. In addition, not only a name but arbitrary information regarding a person can be included in registration data.

図5(b)では、登録ID「001」が氏名「ABC」である人物の顔画像に対応する登録データあり、局所領域P1の特徴量AがA11であり、局所領域P1の距離評価値がNr11であり、局所領域P2の特徴量AはA12であり、局所領域P2における距離評価値はNr12であり、局所領域Pnの特徴量AがA1nであり、局所領域Pnにおける距離評価値はNr1nであることを示している。   In FIG. 5B, there is registration data corresponding to the face image of the person whose registration ID “001” is the name “ABC”, the feature amount A of the local region P1 is A11, and the distance evaluation value of the local region P1 is Nr11, the feature amount A of the local region P2 is A12, the distance evaluation value in the local region P2 is Nr12, the feature amount A of the local region Pn is A1n, and the distance evaluation value in the local region Pn is Nr1n. It shows that there is.

同様に、登録ID「002」が氏名「EFG」である人物の顔画像に対応する登録データであり、局所領域P1の特徴量AがA21であり、局所領域P1における距離評価値はNr21であり、局所領域P2の特徴量AがA22であり、局所領域P2における距離評価値がNr22であり、局所領域Pnの特徴量AがA2nであり、局所領域Pnにおける距離評価値がNr2nであることを示している。   Similarly, the registration data corresponding to the face image of the person whose registration ID “002” is the name “EFG”, the feature amount A of the local region P1 is A21, and the distance evaluation value in the local region P1 is Nr21. The feature amount A of the local region P2 is A22, the distance evaluation value in the local region P2 is Nr22, the feature amount A of the local region Pn is A2n, and the distance evaluation value in the local region Pn is Nr2n. Show.

次に、顔照合装置10の学習に係る処理手順について説明する。図6は、顔照合装置10の学習に係る処理手順を示すフローチャートである。   Next, a processing procedure related to learning of the face matching device 10 will be described. FIG. 6 is a flowchart showing a processing procedure related to learning of the face matching device 10.

まず、画像入力受付部11は、学習データを受け付ける(ステップS101)。無変動空間生成部14aの特徴量B算出部41は、各局所領域の特徴量Bを算出し(ステップS102)、平均特徴量B算出部42に出力する。   First, the image input receiving unit 11 receives learning data (step S101). The feature amount B calculation unit 41 of the non-variable space generation unit 14a calculates the feature amount B of each local region (step S102) and outputs it to the average feature amount B calculation unit 42.

全ての学習データに関して局所領域ごとの特徴量Bの算出が終了すれば、平均特徴量B算出部42は、局所領域ごとに特徴量Bを集計して平均を算出する(ステップS103)。そして、顔照合装置10は、算出した平均特徴量Bを無変動空間データ13aとして記憶部13に格納して(ステップS104)、処理を終了する。   When the calculation of the feature amount B for each local region is completed for all the learning data, the average feature amount B calculation unit 42 calculates the average by totaling the feature amount B for each local region (step S103). Then, the face matching device 10 stores the calculated average feature amount B as the non-variable space data 13a in the storage unit 13 (step S104), and ends the process.

次に、顔照合装置10の登録に係る処理手順について説明する。図7は、顔照合装置10の登録に係る処理手順を示すフローチャートである。   Next, a processing procedure related to registration of the face matching device 10 will be described. FIG. 7 is a flowchart showing a processing procedure related to registration of the face collation apparatus 10.

まず、画像入力受付部11は、登録データを受け付ける(ステップS201)。特徴量算出部14bは、登録データから局所領域の特徴量Aと特徴量Bを算出する(ステップS202)。距離評価値算出部14cは、記憶部13から無変動空間データ13aを読み出し(ステップS203)、(1)式を用いて登録データの局所領域ごとの距離評価値を算出する(ステップS204)。顔照合装置10は、ステップS202で算出した特徴量Aと、ステップS204で算出した距離評価値を登録データ13bとして記憶部13に格納し(ステップS205)、処理を終了する。   First, the image input reception unit 11 receives registration data (step S201). The feature amount calculation unit 14b calculates the feature amount A and the feature amount B of the local region from the registered data (step S202). The distance evaluation value calculation unit 14c reads the non-variable spatial data 13a from the storage unit 13 (step S203), and calculates a distance evaluation value for each local region of the registered data using the equation (1) (step S204). The face matching device 10 stores the feature amount A calculated in step S202 and the distance evaluation value calculated in step S204 in the storage unit 13 as registration data 13b (step S205), and ends the process.

次に、顔照合装置10の照合に係る処理手順について説明する。図8は、顔照合装置10の照合に係る処理手順を示すフローチャートである。   Next, a processing procedure related to collation of the face collation apparatus 10 will be described. FIG. 8 is a flowchart showing a processing procedure related to the matching of the face matching device 10.

まず、画像入力受付部11は、入力データを受け付ける(ステップS301)。特徴量算出部14bは、入力データから各局所領域について特徴量Aと特徴量Bを算出する(ステップS302)。また、距離評価値算出部14cは、記憶部13から無変動空間データ13aを読み込み(ステップS303)、各局所領域の距離評価値を算出する(ステップS304)。   First, the image input receiving unit 11 receives input data (step S301). The feature amount calculation unit 14b calculates a feature amount A and a feature amount B for each local region from the input data (step S302). The distance evaluation value calculation unit 14c reads the non-variable space data 13a from the storage unit 13 (step S303), and calculates the distance evaluation value of each local region (step S304).

その後、顔照合装置10は、入力データと照合処理する登録データ13bを選択する(ステップS305)。類似度重み算出部14eは、各局所領域について、選択した登録データ13bの距離評価値と、入力データの距離評価値とを比較し、距離評価値の小さい方を選択する(ステップS306)。類似度重み算出部14eは、選択した距離評価値により各局所領域の類似度重みを算出する(ステップS307)。   Thereafter, the face collation apparatus 10 selects the registration data 13b to be collated with the input data (Step S305). For each local region, the similarity weight calculation unit 14e compares the distance evaluation value of the selected registered data 13b with the distance evaluation value of the input data, and selects the smaller distance evaluation value (step S306). The similarity weight calculation unit 14e calculates the similarity weight of each local region based on the selected distance evaluation value (step S307).

類似度算出部14dは、各局所領域について、選択した登録データ13bの特徴量Aと、入力データの特徴量Aとの類似度を算出する(ステップS308)。照合処理部14fは、ステップS308で算出された類似度に対し、ステップS307で算出された類似度重みを掛けて重み付け類似度を算出し、重み付け類似度を合計する(ステップS309)。   The similarity calculation unit 14d calculates the similarity between the feature amount A of the selected registration data 13b and the feature amount A of the input data for each local region (step S308). The matching processing unit 14f calculates the weighted similarity by multiplying the similarity calculated in step S308 by the similarity weight calculated in step S307, and totals the weighted similarities (step S309).

照合処理部14fは、合計した重み付け類似度(総和類似度)がしきい値以上であるならば(ステップS310;Yes)、選択した登録データ13bと入力データとが同一人物のものであると判定し、選択した登録データ13bに関する情報(氏名等)を照合結果として出力して(ステップS313)、処理を終了する。   The collation processing unit 14f determines that the selected registration data 13b and the input data belong to the same person if the total weighted similarity (total similarity) is equal to or greater than the threshold (step S310; Yes). Then, information (name, etc.) relating to the selected registration data 13b is output as a collation result (step S313), and the process is terminated.

総和類似度がしきい値未満であるならば(ステップS310;No)、照合処理部14fは、全ての登録データ13bを選択済みであるか否かを判定する(ステップS311)。   If the total similarity is less than the threshold value (step S310; No), the matching processing unit 14f determines whether all the registered data 13b have been selected (step S311).

未選択の登録データ13bが残っているならば(ステップS311;No)、照合処理部14fは、未選択の登録データ13bから入力データと照合処理する登録データ134bを選択する(ステップS305)。全ての登録データ13bを選択済みであるならば(ステップS311;Yes)、照合処理部14fは、「該当者無し」を照合果として出力して(S312)、処理を終了する。   If unselected registration data 13b remains (step S311; No), the collation processing unit 14f selects registration data 134b to be collated with input data from the unselected registration data 13b (step S305). If all the registered data 13b have been selected (step S311; Yes), the collation processing unit 14f outputs “no corresponding person” as a collation result (S312), and ends the process.

次に、図2に示した顔照合装置10の各機能部をプログラムにより実現する場合について説明する。図9は、図2に示した顔照合装置10の各機能部をプログラムにより実現する場合の説明図である。同図に示すように、図2に示した顔照合装置10は、CPU111(メインメモリを含む)、フラッシュメモリ112、ディスプレイユニット113、操作受付ユニット114をバス119で接続した構成となる。   Next, the case where each function part of the face collation apparatus 10 shown in FIG. 2 is implement | achieved by a program is demonstrated. FIG. 9 is an explanatory diagram when each functional unit of the face collation apparatus 10 shown in FIG. 2 is realized by a program. As shown in the figure, the face collation apparatus 10 shown in FIG. 2 has a configuration in which a CPU 111 (including a main memory), a flash memory 112, a display unit 113, and an operation reception unit 114 are connected by a bus 119.

ここで、このフラッシュメモリ112に顔照合プログラム130を記憶しておき、CPU111は、この顔照合プログラム130をフラッシュメモリ112から読み出して図示しないメインメモリに展開し、顔照合プログラム130が有するプロセスを実行する。   Here, the face matching program 130 is stored in the flash memory 112, and the CPU 111 reads out the face matching program 130 from the flash memory 112 and expands it in a main memory (not shown), and executes the process of the face matching program 130. To do.

具体的には、かかる顔照合プログラム130により、無変動空間生成プロセス120a、特徴量算出プロセス120b、距離評価値算出プロセス120c、類似度算出プロセス120d、類似度重み算出プロセス120e及び照合処理プロセス120fが生成される。   Specifically, the face collation program 130 includes a non-variable space generation process 120a, a feature amount calculation process 120b, a distance evaluation value calculation process 120c, a similarity calculation process 120d, a similarity weight calculation process 120e, and a verification processing process 120f. Generated.

この無変動空間生成プロセス120aが図2に示した無変動空間生成部14aに対応し、特徴量算出プロセス120bが図2に示した特徴量算出部14bに対応し、距離評価値算出プロセス120cが図2に示した距離評価値算出部14cに対応し、類似度算出プロセス120dが図2に示した類似度算出部14dに対応し、類似度重み算出プロセス120eが図2に示した類似度重み算出部14eに対応し、照合処理プロセス120fが図2に示した照合処理部14fに対応する。   The non-variable space generation process 120a corresponds to the non-variable space generation unit 14a illustrated in FIG. 2, the feature amount calculation process 120b corresponds to the feature amount calculation unit 14b illustrated in FIG. 2, and the distance evaluation value calculation process 120c includes 2 corresponds to the distance evaluation value calculation unit 14c shown in FIG. 2, the similarity calculation process 120d corresponds to the similarity calculation unit 14d shown in FIG. 2, and the similarity weight calculation process 120e shows the similarity weight shown in FIG. Corresponding to the calculation unit 14e, the collation process 120f corresponds to the collation processing unit 14f illustrated in FIG.

上述してきたように、本実施例に係る顔照合装置10は、顔画像におけるメガネ、髪及びマスク等の存在を検出する基準となる無変動空間データ13aを学習データから生成し、登録データ及び入力データの各局所領域における変動のない空間との近さを示す距離評価値を無変動空間データ13aから算出し、距離評価値に応じた重み付け類似度により照合処理を行う。このため、入力データにメガネ、髪及びマスク等が存在しても、顔照合装置10は、動的かつ適応的に影響を低減させることができる。   As described above, the face collation apparatus 10 according to the present embodiment generates the non-variable space data 13a serving as a reference for detecting the presence of glasses, hair, a mask, and the like in the face image from the learning data, and the registration data and input A distance evaluation value indicating the closeness of the data to the non-fluctuating space in each local region is calculated from the non-variable space data 13a, and collation processing is performed based on the weighted similarity according to the distance evaluation value. For this reason, even if glasses, hair, a mask, etc. exist in input data, the face collation apparatus 10 can reduce an influence dynamically and adaptively.

なお、上記実施例では、いずれかの登録データと入力データとの総和類似度がしきい値以上となった場合には報知を行って処理を終了し、いずれの登録データとの総和類似度もしきい値未満であった場合にも報知を行うこととしたが、照合結果をどのように出力するかは適宜設定可能である。   In the above embodiment, when the total similarity between any registered data and the input data is equal to or greater than the threshold value, the process is terminated and the total similarity with any registered data is also obtained. Although notification is performed even when the threshold value is less than the threshold value, it is possible to appropriately set how to output the collation result.

例えば、全ての登録データについて総和類似度を算出し、総和類似度が最大となる登録データに関する情報を照合結果として出力することとしてもよい。また、総和類似度がしきい値を超えた登録データを全て照合結果として出力してもよい。また、いずれの登録データとの総和類似度もしきい値未満であった場合には、報知を行わなくてもよい。   For example, the total similarity may be calculated for all registered data, and information regarding registered data that maximizes the total similarity may be output as a matching result. Further, all registered data whose total similarity exceeds a threshold value may be output as a matching result. Further, when the total similarity with any registered data is less than the threshold value, the notification need not be performed.

また、上記実施例では、距離評価値によって重み付けを行った重み付け類似度をすべて合計した総和類似度に基づいて照合を行う場合について説明を行ったが、距離評価値の大きい局所領域の類似度を選択的に用いて照合を行ってもよい。   Further, in the above-described embodiment, the case where the matching is performed based on the total similarity obtained by summing all the weighted similarities weighted by the distance evaluation value has been described. However, the similarity of a local region having a large distance evaluation value is described. The verification may be performed selectively.

また、上記実施例では、距離評価値から無条件に算出式を適用して重みを算出する場合について説明を行ったが、メガネなどを着用した場合においても距離評価値が大きくなる可能性もあり、メガネ、髪、マスク等における重み付けの学習を行い、着用物及び着用部位に応じた重み算出式を用意して適用してもよい。   In the above embodiment, the case where the weight is calculated by applying the calculation formula unconditionally from the distance evaluation value has been described. However, the distance evaluation value may increase even when wearing glasses or the like. It is also possible to perform weighting learning for glasses, hair, masks, etc., and prepare and apply weight calculation formulas according to the wear item and the wearing part.

また、上記実施例では、入力データと登録データの双方について距離評価値を求め、その一方を類似度に対する重みの算出に使用する場合について説明を行ったが、入力データの距離評価値と登録データの距離評価値の双方を用いて重みを算出してもよい。また、入力データ又は登録データの一方についてのみ距離評価値を算出し、類似度に対する重みを算出してもよい。   In the above embodiment, the distance evaluation value is obtained for both the input data and the registration data, and one of them is used for calculating the weight for the similarity. However, the distance evaluation value of the input data and the registration data are described. The weight may be calculated using both of the distance evaluation values. Alternatively, the distance evaluation value may be calculated for only one of the input data and the registered data, and the weight for the similarity may be calculated.

以上のように、本発明に係る顔照合装置、顔照合方法及び顔照合プログラムは、メガネ、髪及びマスク等のノイズデータによる顔照合への影響を動的かつ適応的に低減することに適している。   As described above, the face matching device, the face matching method, and the face matching program according to the present invention are suitable for dynamically and adaptively reducing the influence of noise data such as glasses, hair, and masks on face matching. Yes.

10 顔照合装置
11 画像入力受付部
12 表示操作部
13 記憶部
13a 無変動空間データ
13b 登録データ
13c 特徴量Aデータ
13d 距離評価値データ
14 制御部
14a 無変動空間生成部
14b 特徴量算出部
14c 距離評価値算出部
14d 類似度算出部
14e 類似度重み算出部
14f 照合処理部
41 特徴量B算出部
42 平均特徴量B算出部
DESCRIPTION OF SYMBOLS 10 Face collation apparatus 11 Image input reception part 12 Display operation part 13 Memory | storage part 13a Unchangeable space data 13b Registration data 13c Feature-value A data 13d Distance evaluation value data 14 Control part 14a Non-change-space generating part 14b Feature-value calculation part 14c Distance Evaluation value calculation unit 14d Similarity calculation unit 14e Similarity weight calculation unit 14f Collation processing unit 41 Feature amount B calculation unit 42 Average feature amount B calculation unit

Claims (10)

照合対象者の顔画像又はその特徴量からなる入力データをあらかじめ登録された顔画像又はその特徴量からなる登録データと照合処理する顔照合装置であって、
着用物によるノイズデータを除去した複数の顔画像を含む学習データを用いて、顔画像の局所領域が照合精度に与える影響度を算出する際の基準となる影響基準データを生成する影響基準データ生成手段と、
前記影響基準データ生成手段により算出された影響基準データに基づいて、前記入力データ及び/又は前記登録データの各局所領域における照合精度への影響度を算出する影響度算出手段と、
前記入力データの各局所領域近傍の局所パターンと前記登録データの対応する局所領域近傍における局所パターンとの間の類似度を算出する類似度算出手段と、
前記類似度算出手段により算出された各局所領域近傍における局所パターンの類似度と、前記影響度算出手段により算出された影響度とに基づいて、前記入力データと前記登録データとを照合処理する照合処理手段と
を備えたことを特徴とする顔照合装置。
A face collation device for collating input data consisting of a face image of a person to be collated or its feature quantity with registered data consisting of a face image registered beforehand or its feature quantity,
Generation of influence reference data that is used as reference for calculating the degree of influence of the local area of the face image on the matching accuracy using learning data including multiple face images from which noise data due to wear is removed Means,
Based on the influence reference data calculated by the influence reference data generation means, an influence degree calculation means for calculating an influence degree on the matching accuracy in each local region of the input data and / or the registration data;
Similarity calculating means for calculating a similarity between a local pattern in the vicinity of each local region of the input data and a local pattern in the vicinity of the corresponding local region of the registration data;
Collation for collating the input data with the registered data based on the similarity of the local pattern in the vicinity of each local area calculated by the similarity calculation means and the influence degree calculated by the influence calculation means A face matching device comprising: processing means.
前記着用物は、メガネ、マスク、髪又は髭の少なくとも一つであることを特徴とする請求項1に記載の顔照合装置。  The face matching apparatus according to claim 1, wherein the wearing item is at least one of glasses, a mask, hair, and a heel. 記影響基準データ算出手段は、前記着用物によるノイズデータを除去した複数の顔画像を含む前記学習データの局所領域の平均特徴量を前記影響基準データとして算出する
ことを特徴とする請求項1又は2に記載の顔照合装置。
Before SL Effect reference data calculation means, according to claim 1, characterized in that to calculate the average feature amount of the local area of the training data including a plurality of face images by removing noise data by the wearable as the effect reference data Or the face collation apparatus of 2.
前記影響度算出手段は、前記入力データ及び/又は前記登録データの各局所領域の特徴量と前記影響基準データの対応する局所領域の平均特徴量との距離を算出し、算出した距離の値が大きいほど前記照合精度を低下させる要因となる可能性が高いことを示す距離評価値を前記影響度として算出することを特徴とする請求項1、2又は3に記載の顔照合装置。 The influence calculation means calculates a distance between a feature amount of each local region of the input data and / or the registration data and an average feature amount of a corresponding local region of the influence reference data, and the calculated distance value is The face collation apparatus according to claim 1, 2, or 3 , wherein a distance evaluation value indicating that the larger the value is, the higher the possibility that the collation accuracy is likely to be reduced is calculated as the degree of influence. 前記影響度に応じて各局所領域近傍における局所パターンの類似度に対する類似度重みを算出する類似度重み算出手段をさらに備え、
前記照合処理手段は、前記類似度重み算出手段により算出された類似度重みを用いて前記各局所領域近傍における局所パターンの類似度に対する重み付けを行って前記入力データと前記登録データとを照合処理する
ことを特徴とする請求項1〜4のいずれか一つに記載の顔照合装置。
Further comprising a similarity weight calculating means for calculating a similarity weight for the similarity of the local pattern in the vicinity of each local region according to the influence level,
The collation processing unit performs weighting on the similarity of the local pattern in the vicinity of each local region using the similarity weight calculated by the similarity weight calculation unit, and collates the input data with the registered data. The face collation device according to claim 1, wherein
前記類似度重み算出手段は、前記影響度算出手段が前記入力データと前記登録データの双方について各局所領域における平均特徴量との距離評価値を前記影響度として算出した場合に、前記各局所領域について、距離の大きい方に対応する距離評価値を用いて類似度重みを算出することを特徴とする請求項に記載の顔照合装置。 The similarity weight calculating unit calculates the distance evaluation value between each of the local regions and the average feature amount in each local region for each of the input data and the registered data. The face matching device according to claim 5 , wherein the similarity weight is calculated using a distance evaluation value corresponding to a larger distance. 照合対象者の顔画像又はその特徴量からなる入力データをあらかじめ登録された顔画像又はその特徴量からなる登録データと照合処理する顔照合方法であって、
着用物によるノイズデータを除去した複数の顔画像を含む学習データを用いて、顔画像の局所領域が照合精度に与える影響度を算出する際の基準となる影響基準データを生成する影響基準データ生成ステップと、
前記影響基準データ生成ステップにより算出された影響基準データに基づいて、前記入力データ及び/又は前記登録データの各局所領域における照合精度への影響度を算出する影響度算出ステップと、
前記入力データの各局所領域近傍における局所パターンと前記登録データの対応する局所領域近傍における局所パターンとの間の類似度を算出する類似度算出ステップと、
前記類似度算出ステップにより算出された各局所領域近傍における局所パターンの類似度と、前記影響度算出ステップにより算出された影響度とに基づいて、前記入力データと前記登録データとを照合処理する照合処理ステップと
を含んだことを特徴とする顔照合方法。
A face collation method for collating input data consisting of a face image of a person to be collated or its feature quantity with registered data consisting of a face image registered beforehand or its feature quantity,
Generation of influence reference data that is used as reference for calculating the degree of influence of the local area of the face image on the matching accuracy using learning data including multiple face images from which noise data due to wear is removed Steps,
Based on the influence reference data calculated by the influence reference data generation step, an influence degree calculating step for calculating an influence degree on the matching accuracy in each local region of the input data and / or the registration data;
A similarity calculation step of calculating a similarity between a local pattern in the vicinity of each local region of the input data and a local pattern in the vicinity of a corresponding local region of the registration data;
Collation for collating the input data and the registered data based on the similarity of the local pattern in the vicinity of each local area calculated by the similarity calculation step and the influence calculated by the influence calculation step A face matching method comprising: processing steps.
照合対象者の顔画像又はその特徴量からなる入力データをあらかじめ登録された顔画像又はその特徴量からなる登録データと照合処理する顔照合プログラムであって、
着用物によるノイズデータを除去した複数の顔画像を含む学習データを用いて、顔画像の局所領域が照合精度に与える影響度を算出する際の基準となる影響基準データを生成する影響基準データ生成手順と、
前記影響基準データ生成手順により算出された影響基準データに基づいて、前記入力データ及び/又は前記登録データの各局所領域における照合精度への影響度を算出する影響度算出手順と、
前記入力データの各局所領域近傍における局所パターンと前記登録データの対応する局所領域近傍における局所パターンとの間の類似度を算出する類似度算出手順と、
前記類似度算出手順により算出された各局所領域近傍における局所パターンの類似度と、前記影響度算出手順により算出された影響度とに基づいて、前記入力データと前記登録データとを照合処理する照合処理手順と
をコンピュータに実行させることを特徴とする顔照合プログラム。
A face collation program for collating input data consisting of a face image of a person to be collated or its feature quantity with registered data consisting of a face image registered beforehand or its feature quantity,
Generation of influence reference data that is used as reference for calculating the degree of influence of the local area of the face image on the matching accuracy using learning data including multiple face images from which noise data due to wear is removed Procedure and
Based on the influence reference data calculated by the influence reference data generation procedure, an influence calculation procedure for calculating the influence on the matching accuracy in each local region of the input data and / or the registration data;
A similarity calculation procedure for calculating a similarity between a local pattern in the vicinity of each local area of the input data and a local pattern in the vicinity of the corresponding local area of the registration data;
Collation for collating the input data with the registered data based on the similarity of the local pattern in the vicinity of each local area calculated by the similarity calculation procedure and the influence calculated by the influence calculation procedure A face matching program that causes a computer to execute a processing procedure.
照合対象者の顔画像又はその特徴量からなる入力データをあらかじめ登録された顔画像又はその特徴量からなる登録データと照合処理する顔照合装置であって、  A face collation device for collating input data consisting of a face image of a person to be collated or its feature quantity with registered data consisting of a face image registered beforehand or its feature quantity,
あらかじめ着用物によるノイズデータを除去した複数の顔画像を含む学習データを用いて生成した、顔画像の局所領域が照合精度に与える影響度を算出する際の基準となる影響基準データに基づいて、前記入力データ及び/又は前記登録データの各局所領域における照合精度への影響度を算出する影響度算出手段と、  Based on the impact criteria data that is used as a reference when calculating the degree of influence that the local area of the face image has on the matching accuracy, generated using learning data that includes a plurality of face images from which noise data due to wear has been removed in advance, An influence degree calculating means for calculating an influence degree on collation accuracy in each local region of the input data and / or the registration data;
前記入力データの各局所領域近傍の局所パターンと前記登録データの対応する局所領域近傍における局所パターンとの間の類似度を算出する類似度算出手段と、  Similarity calculating means for calculating a similarity between a local pattern in the vicinity of each local region of the input data and a local pattern in the vicinity of the corresponding local region of the registration data;
前記類似度算出手段により算出された各局所領域近傍における局所パターンの類似度と、前記影響度算出手段により算出された影響度とに基づいて、前記入力データと前記登録データとを照合処理する照合処理手段と  Collation for collating the input data with the registered data based on the similarity of the local pattern in the vicinity of each local area calculated by the similarity calculation means and the influence degree calculated by the influence calculation means Processing means and
を備えたことを特徴とする顔照合装置。  A face collation apparatus comprising:
照合対象者の顔画像又はその特徴量からなる入力データをあらかじめ登録された顔画像又はその特徴量からなる登録データと照合処理する顔照合プログラムであって、  A face collation program for collating input data consisting of a face image of a person to be collated or its feature quantity with registered data consisting of a face image registered beforehand or its feature quantity,
あらかじめ着用物によるノイズデータを除去した複数の顔画像を含む学習データを用いて生成した、顔画像の局所領域が照合精度に与える影響度を算出する際の基準となる影響基準データに基づいて、前記入力データ及び/又は前記登録データの各局所領域における照合精度への影響度を算出する影響度算出手順と、  Based on the impact criteria data that is used as a reference when calculating the degree of influence that the local area of the face image has on the matching accuracy, generated using learning data that includes a plurality of face images from which noise data due to wear has been removed in advance, An impact calculation procedure for calculating the impact on the matching accuracy in each local region of the input data and / or the registration data;
前記入力データの各局所領域近傍における局所パターンと前記登録データの対応する局所領域近傍における局所パターンとの間の類似度を算出する類似度算出手順と、  A similarity calculation procedure for calculating a similarity between a local pattern in the vicinity of each local area of the input data and a local pattern in the vicinity of the corresponding local area of the registration data;
前記類似度算出手順により算出された各局所領域近傍における局所パターンの類似度と、前記影響度算出手順により算出された影響度とに基づいて、前記入力データと前記登録データとを照合処理する照合処理手順とCollation for collating the input data with the registered data based on the similarity of the local pattern in the vicinity of each local area calculated by the similarity calculation procedure and the influence calculated by the influence calculation procedure Procedure and
をコンピュータに実行させることを特徴とする顔照合プログラム。  A face collation program for causing a computer to execute.
JP2013144943A 2013-07-10 2013-07-10 Face matching device, face matching method, and face matching program Active JP6355307B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2013144943A JP6355307B2 (en) 2013-07-10 2013-07-10 Face matching device, face matching method, and face matching program
PCT/JP2014/068429 WO2015005426A1 (en) 2013-07-10 2014-07-10 Face matching device, face matching method and face matching program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013144943A JP6355307B2 (en) 2013-07-10 2013-07-10 Face matching device, face matching method, and face matching program

Publications (2)

Publication Number Publication Date
JP2015018401A JP2015018401A (en) 2015-01-29
JP6355307B2 true JP6355307B2 (en) 2018-07-11

Family

ID=52439336

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013144943A Active JP6355307B2 (en) 2013-07-10 2013-07-10 Face matching device, face matching method, and face matching program

Country Status (1)

Country Link
JP (1) JP6355307B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102370063B1 (en) 2017-03-28 2022-03-04 삼성전자주식회사 Method and apparatus for verifying face
JP2023092200A (en) * 2021-12-21 2023-07-03 株式会社Jvcケンウッド PERSON DETECTION DEVICE AND PERSON DETECTION METHOD

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4238542B2 (en) * 2002-08-30 2009-03-18 日本電気株式会社 Face orientation estimation apparatus, face orientation estimation method, and face orientation estimation program
JP4219151B2 (en) * 2002-10-23 2009-02-04 グローリー株式会社 Image collation apparatus, image collation method, and image collation program
JP4888217B2 (en) * 2007-05-08 2012-02-29 オムロン株式会社 Person attribute estimation device

Also Published As

Publication number Publication date
JP2015018401A (en) 2015-01-29

Similar Documents

Publication Publication Date Title
Mirjalili et al. Soft biometric privacy: Retaining biometric utility of face images while perturbing gender
KR101956071B1 (en) Method and apparatus for verifying a user
KR20230021043A (en) Method and apparatus for recognizing object, and method and apparatus for learning recognizer
KR102068249B1 (en) Positioning method and apparatus of face key points
US20200233944A1 (en) Methods and apparatuses for updating user authentication data
JP2021512442A (en) A method of learning and testing a modulation network that conceals the original data for the protection of personal information, and a learning device and a test device using this.
CN110414550B (en) Training method, device and system of face recognition model and computer readable medium
US20130329970A1 (en) Image authentication apparatus, image processing system, control program for image authentication apparatus, computer-readable recording medium, and image authentication method
JP6798798B2 (en) Method and device for updating data for user authentication
KR102476756B1 (en) Method and apparatus for adaptively updating enrollment database for user authentication
KR20160061856A (en) Method and apparatus for recognizing object, and method and apparatus for learning recognizer
US20200257885A1 (en) High speed reference point independent database filtering for fingerprint identification
CN112766292B (en) Identity authentication method, device, equipment and storage medium
CN108596079B (en) Gesture recognition method, device and electronic device
JP5659777B2 (en) Authentication processing apparatus, authentication processing method, and program
JP2016151831A (en) Biological information registration apparatus, biological information registration method, and biological information registration program
JP7544254B2 (en) Learning device, learning method, and program
JP6355307B2 (en) Face matching device, face matching method, and face matching program
CN113869525A (en) Big data-based business rule data processing method, device, equipment and medium
CN116935089A (en) Information processing apparatus
US20200193329A1 (en) Learning method and learning apparatus
CN112818312A (en) MES system login authentication method based on face recognition technology and MES system
JP7188566B2 (en) Information processing device, information processing method and program
JP6947460B1 (en) Programs, information processing equipment, and methods
JP2022028912A (en) A recording medium in which a collation processing device, a collation processing method, and a collation processing program are stored.

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160706

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170829

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20171027

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171220

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180522

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180612

R150 Certificate of patent or registration of utility model

Ref document number: 6355307

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150