JP6049253B2 - Face authentication database management method, face authentication database management apparatus, and face authentication database management program - Google Patents
Face authentication database management method, face authentication database management apparatus, and face authentication database management program Download PDFInfo
- Publication number
- JP6049253B2 JP6049253B2 JP2011265219A JP2011265219A JP6049253B2 JP 6049253 B2 JP6049253 B2 JP 6049253B2 JP 2011265219 A JP2011265219 A JP 2011265219A JP 2011265219 A JP2011265219 A JP 2011265219A JP 6049253 B2 JP6049253 B2 JP 6049253B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- face image
- identification information
- user identification
- similarity
- 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
Links
Images
Landscapes
- Collating Specific Patterns (AREA)
Description
この発明は、カメラ等の撮像装置で撮像された画像データから切り出された利用者の顔部分を含む部分画像データ(以下、「顔画像データ」と言う)を該利用者の利用者識別情報(以下、「利用者ID」と言う)と対応付けて管理する顔認証データベース管理方法、顔認証データベース管理装置及び顔認証データベース管理プログラムに関する。 According to the present invention, partial image data (hereinafter referred to as “face image data”) including a user's face portion cut out from image data captured by an imaging device such as a camera is used as user identification information ( The present invention relates to a face authentication database management method, a face authentication database management apparatus, and a face authentication database management program that are managed in association with each other.
従来、認証対象者となる利用者に対して会員証や社員証などのIDカード(Identity Card)を発行しておき、各利用者の入退室時にIDカードに記録した利用者IDをリーダライタで読み取って個人認証を行う個人認証システムが知られている。また、かかるIDカードの偽造等の不正に対応するために、利用者の指紋等を用いて個人認証を行う個人認証技術も知られている。 Conventionally, ID cards (Identity Cards) such as membership cards and employee ID cards have been issued to users who are subject to authentication, and the user ID recorded on the ID card at the time of each user's entry / exit is read with a reader / writer. A personal authentication system that performs personal authentication by reading is known. Also, a personal authentication technique for performing personal authentication using a user's fingerprint or the like is known in order to deal with fraud such as forgery of the ID card.
ところが、上記個人認証技術を用いる場合には、利用者を認証する度に該利用者を静止させて指紋等を採取しなければならず、利用者の利便性の観点から見て好ましくない。このため、最近では、歩行する利用者を静止させなくとも個人認証を行うことができる顔認証技術が注目されている。例えば、特許文献1には、あらかじめ利用者の顔画像データの特徴量を辞書情報として登録しておき、歩行中の利用者がカメラに近づく際に、該カメラで利用者の顔部分を撮像して顔画像データを取得し、取得した利用者の顔画像データの特徴量と辞書情報の内容とを照合して利用者の顔認証を行う技術が開示されている。 However, when the above personal authentication technology is used, every time a user is authenticated, the user must be stopped and a fingerprint or the like must be collected, which is not preferable from the viewpoint of user convenience. For this reason, recently, face authentication technology that can perform personal authentication without stopping a walking user has attracted attention. For example, in Patent Document 1, the feature amount of the user's face image data is registered as dictionary information in advance, and when the walking user approaches the camera, the user's face portion is captured by the camera. A technique is disclosed in which face image data is acquired, and the user's face authentication is performed by comparing the feature amount of the acquired user's face image data with the contents of dictionary information.
ここで、顔認証を行うには、あらかじめ利用者の顔画像データが格納されたデータベースを構築しておく必要がある。特許文献2では、利用者にカメラの前を歩いてもらうだけで、容易にデータベースの自動構築を行うことができるようにしている。例えば、検出した人物と、既にデータベースに登録されている人物とが同一であるか否かを判定し、異なる人物であると判定した場合には、新規IDを付与して顔画像データを登録し、同一人物であると判定した場合には、この人物のIDに顔画像データを追加するようにしている。これによって、データベースの構築時における作業者の負担が軽減される。 Here, in order to perform face authentication, it is necessary to construct a database in which user face image data is stored in advance. In Patent Document 2, it is possible to easily perform automatic database construction simply by having the user walk in front of the camera. For example, it is determined whether or not the detected person is the same as the person already registered in the database. If it is determined that the detected person is different, the face image data is registered with a new ID. When it is determined that they are the same person, the face image data is added to the ID of this person. This reduces the burden on the operator when constructing the database.
しかしながら、利用者ごとに複数の顔画像データが関連付けられて登録される顔認証データベースの自動構築の場合、既に登録された人物であっても、未登録の人物であると誤って判定し、同一人物に複数の利用者IDを付与してしまう場合がある。また、利用者1人当たりに複数枚の顔画像データを関連付けて登録する場合には、誤認証によって1つの利用者ID内に異なる複数の人物の顔画像データが関連付けられてしまう場合がある。したがって、顔認証データベースの修正が必要となるが、作業者の手動によって、利用者IDと顔画像データとの関連付けを修正する場合には、多大な時間と労力とがかかることになる。なお、利用者IDと顔画像データとの関連付けを正しく修正しないと、誤認証を誘発してしまう。 However, in the case of automatic construction of a face authentication database in which a plurality of face image data is registered in association with each user, even a registered person is erroneously determined to be an unregistered person, and the same There are cases where a plurality of user IDs are given to a person. In addition, when a plurality of face image data is registered in association with one user, face image data of a plurality of different persons may be associated with one user ID due to erroneous authentication. Therefore, it is necessary to correct the face authentication database. However, when the association between the user ID and the face image data is corrected manually by an operator, it takes a lot of time and labor. If the association between the user ID and the face image data is not corrected correctly, erroneous authentication is induced.
本発明は、上述した従来技術の課題を解消するためになされたものであって、顔認証データベース内の利用者IDと顔画像データとの関連付けを自動的に修正することができる顔認証データベース管理方法、顔認証データベース管理装置及び顔認証データベース管理プログラムを提供することを目的とする。 The present invention has been made to solve the above-described problems of the prior art, and is a face authentication database management capable of automatically correcting the association between a user ID and face image data in the face authentication database. It is an object to provide a method, a face authentication database management apparatus, and a face authentication database management program.
上述した課題を解決し、目的を達成するため、本発明は、利用者を一意に識別する利用者識別情報と、撮像装置により撮像された利用者の複数の顔画像データとを関連付けて記憶する顔認証データベースを管理する顔認証データベース管理方法であって、各利用者識別情報に関連付けられた複数の顔画像データ相互間の類似度及び互いに異なる利用者識別情報にそれぞれ関連付けられた顔画像データ相互間の類似度を算定する類似度算定工程と、前記類似度算定工程により算定された類似度に基づいて、各利用者識別情報に関連付けられた複数の顔画像データのうちの所定の顔画像データを他の利用者識別情報に関連付けるよう関連付けを自動修正する関連付け修正工程とを含み、前記関連付け修正工程は、第1の利用者識別情報に関連付けられた複数の顔画像データのうちの孤立顔画像データと第2の利用者識別情報に関連付けられた複数の顔画像データとの間の類似度の最大値である第1の類似度が、該孤立顔画像データと前記第1の利用者識別情報に関連付けられた他の顔画像データとの間の各類似度の最大値である第2の類似度以上であり、前記第2の類似度が所定の認識しきい値以上である場合に、前記孤立顔画像データを前記第2の利用者識別情報に関連付けるよう関連付けを自動修正することを特徴とする。 In order to solve the above-described problems and achieve the object, the present invention stores user identification information for uniquely identifying a user and a plurality of face image data of the user imaged by the imaging device in association with each other. A face authentication database management method for managing a face authentication database, wherein a similarity between a plurality of face image data associated with each user identification information and a mutual correlation between face image data associated with different user identification information. A similarity calculation step for calculating a similarity between the predetermined face image data among a plurality of face image data associated with each user identification information based on the similarity calculated by the similarity calculation step only contains the association modifying step of automatically modifying the association to associate the other user identification information, the association modifying step is associated with a first user identification information A first similarity that is a maximum value of the similarity between the isolated face image data of the plurality of face image data and the plurality of face image data associated with the second user identification information, More than or equal to a second similarity that is the maximum value of each similarity between the isolated face image data and the other face image data associated with the first user identification information, and the second similarity is The association is automatically corrected so as to associate the isolated face image data with the second user identification information when the threshold value is equal to or greater than a predetermined recognition threshold value .
また、本発明は、上記発明において、前記関連付け修正工程は、利用者識別情報ごとに前記孤立顔画像データの移行先となる利用者識別情報をそれぞれ一時記憶し、一時記憶された孤立顔画像データをそれぞれ移行先となる利用者識別情報に関連付けるよう関連付けを自動修正することを特徴とする。 Further, in the present invention according to the above invention, the association correcting step temporarily stores user identification information as a transfer destination of the isolated face image data for each user identification information, and temporarily stores the isolated face image data. Is automatically corrected so as to be associated with the user identification information as the transfer destination.
また、本発明は、上記発明において、前記関連付け修正工程は、1つの孤立顔画像データの移行先となる利用者識別情報が複数存在する場合に、該孤立顔画像データを前記第1の類似度が最大となる利用者識別情報に関連付けるよう関連付けを修正することを特徴とする。 Further, according to the present invention, in the above invention, in the association correction step, when there are a plurality of pieces of user identification information to which one isolated face image data is transferred, the isolated face image data is converted to the first similarity degree. The association is corrected so as to be associated with the user identification information that maximizes.
また、本発明は、上記発明において、前記関連付け修正工程は、利用者識別情報ごとに前記孤立顔画像データの移行先となる利用者識別情報をそれぞれ特定する都度、特定された孤立顔画像データを移行先となる利用者識別情報に関連付けるよう関連付けを自動修正することを特徴とする。 Also, in the present invention according to the above-described invention, the association correcting step may identify the specified isolated face image data each time the user identification information as the transfer destination of the isolated face image data is specified for each user identification information. The association is automatically corrected so as to be associated with the user identification information as the transfer destination.
また、本発明は、利用者を一意に識別する利用者識別情報と、撮像装置により撮像された利用者の複数の顔画像データとを関連付けて記憶する顔認証データベースを管理する顔認証データベース管理方法であって、各利用者識別情報に関連付けられた複数の顔画像データ相互間の類似度及び互いに異なる利用者識別情報にそれぞれ関連付けられた顔画像データ相互間の類似度を算定する類似度算定工程と、前記類似度算定工程により算定された類似度に基づいて、各利用者識別情報に関連付けられた複数の顔画像データのうちの所定の顔画像データを他の利用者識別情報に関連付けるよう関連付けを自動修正する関連付け修正工程とを含み、前記関連付け修正工程は、第1の利用者識別情報に関連付けられた複数の顔画像データと第2の利用者識別情報に関連付けられた複数の顔画像データとの間でそれぞれ算定された複数の類似度のうちの所定数以上が、所定の認証しきい値以上である場合に、前記第2の利用者識別情報に関連付けられた複数の顔画像データをそれぞれ前記第1の利用者識別情報に関連付けるよう関連付けを自動修正することを特徴とする。 The present invention also provides a face authentication database management method for managing a face authentication database that stores user identification information for uniquely identifying a user and a plurality of face image data of the user imaged by the imaging device in association with each other. A similarity calculation step of calculating a similarity between a plurality of face image data associated with each user identification information and a similarity between the face image data respectively associated with different user identification information And associating predetermined face image data of a plurality of face image data associated with each user identification information with other user identification information based on the similarity calculated in the similarity calculation step and a association modifying step of automatically modifying the said association modifying step, a plurality of face image data and the second usage associated with the first user identification information The second user identification when the predetermined number or more of the plurality of similarities respectively calculated with the plurality of face image data associated with the identification information is equal to or more than a predetermined authentication threshold. The association is automatically corrected so that a plurality of face image data associated with the information is associated with the first user identification information.
また、本発明は、上記発明において、所定数の顔画像データの更新登録が行われた時点で、前記関連付け修正工程の処理を開始させる修正開始判定工程をさらに含んだことを特徴とする。 Further, the present invention is characterized in that, in the above-described invention, a correction start determination step is further included in which the process of the association correction step is started when update registration of a predetermined number of face image data is performed.
また、本発明は、上記発明において、新たな利用者識別情報が登録された時点で、前記関連付け修正工程の処理を開始させる修正開始判定工程をさらに含んだことを特徴とする。 Moreover, the present invention is characterized in that, in the above-mentioned invention, a correction start determination step for starting processing of the association correction step when new user identification information is registered.
また、本発明は、上記発明において、所定時刻に達した時点で、前記関連付け修正工程の処理を開始させる修正開始判定工程をさらに含んだことを特徴とする。 In the invention described above, the invention further includes a correction start determination step of starting the association correction step when a predetermined time is reached.
また、本発明は、上記発明において、所定の入力部からの関連付け修正指示を受けた時点で、前記関連付け修正工程の処理を開始させる修正開始判定工程をさらに含んだことを特徴とする。 In the invention described above, the invention further includes a correction start determination step of starting the processing of the association correction step when an association correction instruction is received from a predetermined input unit.
また、本発明は、利用者を一意に識別する利用者識別情報と、撮像装置により撮像された利用者の複数の顔画像データとを関連付けて記憶する顔認証データベースを管理する顔認証データベース管理装置であって、各利用者識別情報に関連付けられた複数の顔画像データ相互間の類似度及び互いに異なる利用者識別情報にそれぞれ関連付けられた顔画像データ相互間の類似度を算定する類似度算定手段と、前記類似度算定手段により算定された類似度に基づいて、各利用者識別情報に関連付けられた複数の顔画像データのうちの所定の顔画像データを他の利用者識別情報に関連付けるよう関連付けを自動修正する関連付け修正手段とを備え、前記関連付け修正手段は、第1の利用者識別情報に関連付けられた複数の顔画像データのうちの孤立顔画像データと第2の利用者識別情報に関連付けられた複数の顔画像データとの間の類似度の最大値である第1の類似度が、該孤立顔画像データと前記第1の利用者識別情報に関連付けられた他の顔画像データとの間の各類似度の最大値である第2の類似度以上であり、前記第2の類似度が所定の認識しきい値以上である場合に、前記孤立顔画像データを前記第2の利用者識別情報に関連付けるよう関連付けを自動修正することを特徴とする。
また、本発明は、利用者を一意に識別する利用者識別情報と、撮像装置により撮像された利用者の複数の顔画像データとを関連付けて記憶する顔認証データベースを管理する顔認証データベース管理装置であって、各利用者識別情報に関連付けられた複数の顔画像データ相互間の類似度及び互いに異なる利用者識別情報にそれぞれ関連付けられた顔画像データ相互間の類似度を算定する類似度算定手段と、前記類似度算定手段により算定された類似度に基づいて、各利用者識別情報に関連付けられた複数の顔画像データのうちの所定の顔画像データを他の利用者識別情報に関連付けるよう関連付けを自動修正する関連付け修正手段とを備え、前記関連付け修正手段は、第1の利用者識別情報に関連付けられた複数の顔画像データと第2の利用者識別情報に関連付けられた複数の顔画像データとの間でそれぞれ算定された複数の類似度のうちの所定数以上が、所定の認証しきい値以上である場合に、前記第2の利用者識別情報に関連付けられた複数の顔画像データをそれぞれ前記第1の利用者識別情報に関連付けるよう関連付けを自動修正することを特徴とする。
In addition, the present invention provides a face authentication database management device that manages a face authentication database that stores user identification information that uniquely identifies a user and a plurality of face image data of the user imaged by the imaging device in association with each other. A similarity calculation means for calculating a similarity between a plurality of face image data associated with each user identification information and a similarity between the face image data respectively associated with different user identification information. And associating predetermined face image data of a plurality of face image data associated with each user identification information with other user identification information based on the similarity calculated by the similarity calculation means and a association modifying means for automatically correcting the said association modifying means is isolated from among the plurality of face image data associated with the first user identification information The first similarity that is the maximum value of the similarity between the image data and the plurality of face image data associated with the second user identification information is the isolated face image data and the first user identification. When it is equal to or higher than a second similarity that is the maximum value of each similarity with other face image data associated with the information, and the second similarity is equal to or higher than a predetermined recognition threshold, The association is automatically corrected so as to associate the isolated face image data with the second user identification information .
In addition, the present invention provides a face authentication database management device that manages a face authentication database that stores user identification information that uniquely identifies a user and a plurality of face image data of the user imaged by the imaging device in association with each other. A similarity calculation means for calculating a similarity between a plurality of face image data associated with each user identification information and a similarity between the face image data respectively associated with different user identification information. And associating predetermined face image data of a plurality of face image data associated with each user identification information with other user identification information based on the similarity calculated by the similarity calculation means And an association correction unit that automatically corrects the plurality of facial image data associated with the first user identification information and the second usage. The second user identification when the predetermined number or more of the plurality of similarities respectively calculated with the plurality of face image data associated with the identification information is equal to or more than a predetermined authentication threshold. The association is automatically corrected so that a plurality of face image data associated with the information is associated with the first user identification information.
また、本発明は、利用者を一意に識別する利用者識別情報と、撮像装置により撮像された利用者の複数の顔画像データとを関連付けて記憶する顔認証データベースを管理する顔認証データベース管理装置で実行される顔認証データベース管理プログラムであって、各利用者識別情報に関連付けられた複数の顔画像データ相互間の類似度及び互いに異なる利用者識別情報にそれぞれ関連付けられた顔画像データ相互間の類似度を算定する類似度算定手順と、前記類似度算定手順により算定された類似度に基づいて、各利用者識別情報に関連付けられた複数の顔画像データのうちの所定の顔画像データを他の利用者識別情報に関連付けるよう関連付けを自動修正する関連付け修正手順とをコンピュータに実行させ、前記関連付け修正手順は、第1の利用者識別情報に関連付けられた複数の顔画像データのうちの孤立顔画像データと第2の利用者識別情報に関連付けられた複数の顔画像データとの間の類似度の最大値である第1の類似度が、該孤立顔画像データと前記第1の利用者識別情報に関連付けられた他の顔画像データとの間の各類似度の最大値である第2の類似度以上であり、前記第2の類似度が所定の認識しきい値以上である場合に、前記孤立顔画像データを前記第2の利用者識別情報に関連付けるよう関連付けを自動修正することを特徴とする。
また、本発明は、利用者を一意に識別する利用者識別情報と、撮像装置により撮像された利用者の複数の顔画像データとを関連付けて記憶する顔認証データベースを管理する顔認証データベース管理装置で実行される顔認証データベース管理プログラムであって、各利用者識別情報に関連付けられた複数の顔画像データ相互間の類似度及び互いに異なる利用者識別情報にそれぞれ関連付けられた顔画像データ相互間の類似度を算定する類似度算定手順と、前記類似度算定手順により算定された類似度に基づいて、各利用者識別情報に関連付けられた複数の顔画像データのうちの所定の顔画像データを他の利用者識別情報に関連付けるよう関連付けを自動修正する関連付け修正手順とをコンピュータに実行させ、前記関連付け修正手順は、第1の利用者識別情報に関連付けられた複数の顔画像データと第2の利用者識別情報に関連付けられた複数の顔画像データとの間でそれぞれ算定された複数の類似度のうちの所定数以上が、所定の認証しきい値以上である場合に、前記第2の利用者識別情報に関連付けられた複数の顔画像データをそれぞれ前記第1の利用者識別情報に関連付けるよう関連付けを自動修正することを特徴とする。
The present invention is also uniquely identifying user identification information a Subscriber, face recognition database management for managing the face authentication database that associates and stores the plurality of face image data of a user captured by the imaging device A face authentication database management program executed by the apparatus, wherein a similarity between a plurality of face image data associated with each user identification information and between face image data associated with different user identification information Based on the similarity calculation procedure for calculating the similarity and the similarity calculated by the similarity calculation procedure, predetermined face image data of a plurality of face image data associated with each user identification information is obtained. to execute the association repair procedure for automatically modifying an association to associate the other user identification information to a computer, the association modifying step, first The first maximum value of the similarity between the isolated face image data of the plurality of face image data associated with the user identification information and the plurality of face image data associated with the second user identification information. Is equal to or higher than a second similarity that is the maximum value of each similarity between the isolated face image data and the other face image data associated with the first user identification information, When the second similarity is equal to or higher than a predetermined recognition threshold value, the association is automatically corrected so as to associate the isolated face image data with the second user identification information .
In addition, the present invention provides a face authentication database management device that manages a face authentication database that stores user identification information that uniquely identifies a user and a plurality of face image data of the user imaged by the imaging device in association with each other. The face authentication database management program executed in the above, the similarity between a plurality of face image data associated with each user identification information and between the face image data associated with different user identification information Based on the similarity calculation procedure for calculating the similarity and the similarity calculated by the similarity calculation procedure, predetermined face image data of a plurality of face image data associated with each user identification information is And an association correction procedure for automatically correcting the association so as to be associated with the user identification information of the user. A predetermined number or more of a plurality of similarities calculated between the plurality of face image data associated with the user identification information and the plurality of face image data associated with the second user identification information, The association is automatically corrected so that a plurality of face image data associated with the second user identification information are respectively associated with the first user identification information when the predetermined authentication threshold value is exceeded. And
本発明によれば、各利用者識別情報に関連付けられた複数の顔画像データ相互間の類似度及び互いに異なる利用者識別情報にそれぞれ関連付けられた顔画像データ相互間の類似度を算定し、算定された類似度に基づいて、各利用者識別情報に関連付けられた複数の顔画像データのうちの所定の顔画像データを他の利用者識別情報に関連付けるよう関連付けを自動修正するよう構成したので、顔認証データベース内の利用者識別情報と顔画像データとの関連付けを自動的に修正することができ、その結果として認証精度の向上、作業員に係る人的労力の軽減並びに顔認証データベースのデータ量の低減を図ることが可能となる。 According to the present invention, the similarity between a plurality of face image data associated with each user identification information and the similarity between the face image data respectively associated with different user identification information are calculated and calculated. Since the configuration is such that the association is automatically corrected so as to associate the predetermined face image data among the plurality of face image data associated with each user identification information with other user identification information based on the similarity degree The association between the user identification information and the face image data in the face authentication database can be automatically corrected. As a result, the authentication accuracy is improved, the labor required for workers is reduced, and the amount of data in the face authentication database Can be reduced.
以下に、添付図面を参照して、本発明に係る顔認証データベース管理方法、顔認証データベース管理装置及び顔認証データベース管理プログラムの好適な実施例を詳細に説明する。以下に示す実施例1及び2では、本発明に係る顔認証データベース管理方法、顔認証データベース管理装置及び顔認証データベース管理プログラムを入退室管理装置に適用した場合について説明する。 Exemplary embodiments of a face authentication database management method, a face authentication database management apparatus, and a face authentication database management program according to the present invention will be described below in detail with reference to the accompanying drawings. In the following first and second embodiments, a case where the face authentication database management method, the face authentication database management device, and the face authentication database management program according to the present invention are applied to an entrance / exit management device will be described.
まず、本実施例1に係る入退室管理装置1の特徴及び構成について説明する。図1は、本実施例1に係る入退室管理装置1の構成を示す図である。図1に示す入退室管理装置1は、顔認証を利用して利用者Mの入退室管理を行う装置である。本実施例1では、利用者Mに対してIDカードを付与するのではなく、利用者Mの顔画像データは実環境で取得して登録する。利用者Mが新たな利用者である場合には、新規の利用者IDを付与し、この利用者IDと顔画像データを顔認証データベース5に新規登録する。また、利用者Mが新たな利用者である場合には、作業員の呼出を行って、作業員の立ち会いの下、ゲート10を開放して入室を許可する。
First, the features and configuration of the entrance / exit management device 1 according to the first embodiment will be described. FIG. 1 is a diagram illustrating the configuration of the entrance / exit management device 1 according to the first embodiment. The entrance / exit management device 1 shown in FIG. 1 is a device that performs entrance / exit management of the user M using face authentication. In the first embodiment, an ID card is not given to the user M, but the face image data of the user M is acquired and registered in the real environment. When the user M is a new user, a new user ID is assigned, and the user ID and face image data are newly registered in the face authentication database 5. Further, when the user M is a new user, the worker is called and the
一方、かかる利用者Mがすでに登録済みの利用者である場合には、正当な登録者であることが顔認証されることを条件に、ゲート10を開放して入室を許可する。また、利用者Mの顔認証時に取得された新たな顔画像データは、利用者IDに対応付けて顔認証データベース5に追加登録する。
On the other hand, if the user M is a registered user, the
このように、この入退室管理装置1は、IDカード等を用いた初期登録を行っておらず、新たな利用者Mが到来する度に自動的に新規の利用者IDを付与する点を前提としているため、同一の利用者Mであるにも係わらず、顔認証データベース5に登録された顔画像データとカメラ3で撮像した顔画像データとの類似度が低い場合には、同一人物に異なる利用者IDが付与されてしまうという問題がある。また、異なる人物であるにも係わらず、その類似度が高い場合には、一つの利用者ID内に異なる人物の顔画像データが登録されてしまうという問題もある。 As described above, the entrance / exit management device 1 does not perform initial registration using an ID card or the like, and presupposes that a new user ID is automatically given each time a new user M arrives. Therefore, when the degree of similarity between the face image data registered in the face authentication database 5 and the face image data captured by the camera 3 is low even though the user M is the same user M, the same person is different. There is a problem that the user ID is given. In addition, when the degree of similarity is high even though they are different persons, there is also a problem that face image data of different persons is registered in one user ID.
このため、本実施例1に係る入退室管理装置1では、一つの利用者ID内に本来の利用者の顔画像から孤立している他の人物の顔画像データ(以下、「孤立顔画像データ」と言う)が含まれていると判定した場合には、かかる孤立顔画像データを本来あるべき利用者の利用者IDに移行させるよう関連付けを修正する。ただし、孤立顔画像データが含まれている可能性が高いと判定した場合であっても、当該他の人物の利用者IDが未登録である場合には、その時点では新たな利用者IDの付与を条件とした移行処理は行わない。当該他の人物がその後に入室する際に新たな利用者IDが付与されるからである。 Therefore, in the entrance / exit management device 1 according to the first embodiment, the face image data of another person isolated from the face image of the original user within one user ID (hereinafter referred to as “isolated face image data”). If it is determined that the isolated face image data is transferred to the user ID of the user who should be, the association is corrected. However, even if it is determined that there is a high possibility that the isolated face image data is included, if the user ID of the other person is not registered, a new user ID at that time Migration processing is not performed on the condition of grant. This is because a new user ID is given when the other person subsequently enters the room.
また、利用者ID内に孤立顔画像データが存在しない場合であっても、同一の利用者に複数の利用者IDが付与される場合がある。かかる場合には、複数の利用者ID内の顔画像データを一つの利用者IDに統合するよう関連付けを修正する。同一の利用者に複数の利用者IDが付与されると、顔画像データベース5のデータ量が累増するという問題や、認証精度の低下を招くという問題があるためである。 Further, even when there is no isolated face image data in the user ID, a plurality of user IDs may be given to the same user. In such a case, the association is corrected so that the face image data in the plurality of user IDs are integrated into one user ID. This is because when a plurality of user IDs are given to the same user, there is a problem that the amount of data in the face image database 5 increases and a problem that authentication accuracy is lowered.
具体的には、本実施例1に係る入退室管理装置1では、同一の利用者IDに含まれる複数の顔画像データの中に孤立顔画像データすなわち他の人物の顔画像データが存在するか否かを確認し、孤立顔画像データが含まれていると判定されたならば、該孤立顔画像データの移行先となる利用者IDを特定する処理を繰り返す。一方、孤立顔画像データが含まれていないと判定されたならば、複数の利用者IDを統合すべきか否かを判定する。そして、最終的に孤立顔画像データをそれぞれ移行先の利用者IDに移行させるよう関連付けを修正する処理を行う。 Specifically, in the entrance / exit management device 1 according to the first embodiment, is there any isolated face image data, that is, face image data of another person among a plurality of face image data included in the same user ID? If it is determined that the isolated face image data is included, the process of specifying the user ID to which the isolated face image data is to be transferred is repeated. On the other hand, if it is determined that the isolated face image data is not included, it is determined whether or not a plurality of user IDs should be integrated. Then, the process of correcting the association is performed so that the isolated face image data is finally transferred to the transfer destination user ID.
ここで、各利用者ID内に上記孤立顔画像データが存在するか否かを判定する際には、同一の利用者ID内に所在する各顔画像データ相互間の類似度Swと、他の利用者ID内に所在する各顔画像データ相互間の類似度Sbと、同一人物であると判定する際の基準となる認証しきい値Tを用いる。なお、かかる認証しきい値Tは、全ての利用者に対して経験的に求めた所定値を付与する。そして、「Sb≧Sw≧T」の関係が成立すれば、ある利用者ID内に本来他の利用者IDに属するべき孤立顔画像データが存在するものと判定する。 Here, when determining whether or not the isolated face image data is present in each user ID, the similarity Sw between the face image data located in the same user ID, and other The similarity Sb between the face image data located in the user ID and the authentication threshold value T, which is a reference when determining that they are the same person, are used. The authentication threshold T is assigned a predetermined value empirically obtained for all users. If the relationship “Sb ≧ Sw ≧ T” is established, it is determined that isolated face image data that should originally belong to another user ID exists in a certain user ID.
一方、複数の利用者IDを統合すべきか否かを判定する際には、一方の利用者IDに属する各顔画像データと他方の利用者IDに属する顔画像データとの類似度Sbをそれぞれ求め、これらの類似度Sbが全て所定値(例えば、認証しきい値T)よりも高い場合には、両者の利用者ID内の顔画像データを統合する。かかる統合に際しては、一方の利用者ID内に所在する顔画像データを他方の利用者ID内に移行させ、顔画像データが存在しなくなった利用者IDを破棄する。 On the other hand, when determining whether or not to integrate a plurality of user IDs, the similarity Sb between each face image data belonging to one user ID and the face image data belonging to the other user ID is obtained. When these similarities Sb are all higher than a predetermined value (for example, authentication threshold value T), the face image data in both user IDs are integrated. At the time of such integration, the face image data located in one user ID is transferred to the other user ID, and the user ID whose face image data no longer exists is discarded.
図1に示すように、本実施例1に係る入退室管理装置1は、カメラ3と、制御部4と、顔認証データベース5と、ゲート10と、記憶部6と、入出力部8とを有する。また、制御部4は、顔画像検出部12と、登録処理部13と、顔認証処理部14と、関連付け修正部15と、修正開始判定部16と、警報出力部17とを有する。なお、図1では入退室管理装置1のうちの入室側の構成を図示したが、顔認証データベース5を退室側にも共通使用することができる。
As shown in FIG. 1, the entrance / exit management device 1 according to the first embodiment includes a camera 3, a control unit 4, a face authentication database 5, a
カメラ3は、利用者Mを撮像して画像データを出力するCCD(Charge Coupled Device)素子などからなる撮像装置である。このカメラ3は、利用者がゲート10に至る途中での該利用者Mの顔部分を撮像できる画角にあらかじめ設定されている。なお、本実施例1では、かかるカメラ3で撮像される画像データは、説明の便宜上、256階調の白黒濃淡画像(黒画素の画素値が「0」であり白画素の画素値が「255」)であるものとするが、カラー画像を対象とすることもできる。
The camera 3 is an imaging device including a CCD (Charge Coupled Device) element that images the user M and outputs image data. The camera 3 is set in advance to an angle of view that can capture the face portion of the user M on the way to the
制御部4は、入退室管理装置1を全体制御するコンピュータであり、カメラ3、顔認証データベース5、入出力部8及びゲート10と接続されている。この制御部4は、利用者Mの顔画像データを利用者IDに関連付けて顔認証データベース5に自動登録および自動更新登録する処理を行う。具体的には、利用者Mの顔画像データを撮像した際に、該利用者Mの顔画像データと顔認証データベース5内の全ての利用者ID内の各顔画像データとの類似度を算出し、この類似度を認証しきい値と比較する。その結果、各類似度がいずれも認証しきい値を超えない場合には、新規の利用者であると判定して、新たな利用者IDを発行するとともに、該利用者IDに対応付けて顔画像データを顔認証データベース5に自動登録する。
The control unit 4 is a computer that controls the entrance / exit management device 1 as a whole, and is connected to the camera 3, the face authentication database 5, the input / output unit 8, and the
また、この制御部4は、顔認証データベース5内の各顔画像データの関連付けを修正する処理を行う。同一の利用者であるにも係わらず複数の利用者IDが登録されている場合や、一つの利用者ID内に孤立顔画像データが存在する場合に、かかる関連付けを修正する必要があるからである。 Further, the control unit 4 performs a process of correcting the association of each face image data in the face authentication database 5. This is because it is necessary to correct the association when a plurality of user IDs are registered even though they are the same user, or when isolated face image data exists in one user ID. is there.
さらに、この制御部4は、顔認証データベース5に登録された顔画像データを用いて利用者Mの顔認証処理を行い、この認証結果に基づいて利用者Mの入退室管理を行う。具体的には、制御部4は、利用者Mを認証できた場合にはゲート10を開き、利用者Mを認証できない場合には作業員の到着までゲート10の閉鎖状態を維持する制御を行う。なお、ゲート10の開閉制御は周知の技術を用いることができるため、ここではその詳細な説明を省略する。
Further, the control unit 4 performs the face authentication process of the user M using the face image data registered in the face authentication database 5 and manages the entrance and exit of the user M based on the authentication result. Specifically, the control unit 4 opens the
顔認証データベース5は、少なくとも利用者IDと1又は複数の顔画像データとを関連付けて格納するデータベースである。この顔認証データベース5は、初回利用時に利用者Mの顔画像データが登録される。なお、上記制御部4は、顔認証データベース5のデータベース管理装置(DBMS)の役割を果たす。 The face authentication database 5 is a database that stores at least a user ID and one or a plurality of face image data in association with each other. In this face authentication database 5, the face image data of the user M is registered at the first use. The control unit 4 serves as a database management device (DBMS) for the face authentication database 5.
記憶部6は、ハードディスク装置や不揮発性メモリなどからなる記憶デバイスであり、顔認証処理部14が顔認証処理を行う際に用いる認証しきい値Tを記憶する。入出力部8は、各種の入力デバイス及び出力デバイスで実現され、特に、関連付け修正部15による関連付け修正処理の開始指示を入力する。また、入出力部8は、出力された情報を参照して各種情報を入力設定することができる。
The storage unit 6 is a storage device including a hard disk device, a nonvolatile memory, and the like, and stores an authentication threshold value T used when the face
顔画像検出部12は、カメラ3によって撮像された白黒濃淡画像データ(以下、単に「画像データ」と言う)内に存在する人の顔部分を含む矩形の顔画像データを切り出す処理部である。この顔画像検出部12により切り出された顔画像データについても256階調の白黒濃淡画像となる。図2は、顔画像検出部12によって検出される顔画像データの一例を示す図である。同図に示すように、ここではカメラ3で撮像された画像データ20内に利用者Mが含まれており、この利用者Mの顔画像データ21を切り出す状況を示している。ここで、利用者Mの顔画像データを切り出す際には、人の一般的な顔の輪郭を示すテンプレート(マスクパターン)を準備し、このテンプレートを画像データ20にずらしマッチングすることで、画像データ内に存在する顔画像データ21を検出することができる。なお、かかるテンプレートマッチングだけではなく、公知の各種顔検出アルゴリズム(画像処理技術)を用いることができる。
The face
登録処理部13は、利用者Mの顔画像データを利用者IDに関連付けて顔認証データベース5に登録する処理部である。すでに説明したように、本実施例1では、利用者Mが初回に入室する時点で新たな利用者IDを発行して実環境下で利用者Mの顔画像データを顔認証データベース5に登録することになる。 The registration processing unit 13 is a processing unit that registers the face image data of the user M in the face authentication database 5 in association with the user ID. As already described, in the first embodiment, when the user M enters the room for the first time, a new user ID is issued, and the face image data of the user M is registered in the face authentication database 5 under the actual environment. It will be.
また、登録処理部13は、利用者Mが2回目以降の入退室を行う際に、新たな顔画像データを利用者IDに関連付けて顔認証データベース5に追加登録する。そして、検出された利用者Mの顔画像データが認証された場合、顔認証データベース5の顔画像データが登録可能な所定数に達していない場合には、そのまま顔画像データを追加登録する。また、顔画像データが所定数に達し、かつ、認証に利用された頻度(以下、「認証利用度」と言う)がしきい値未満の顔画像データが存在する場合には、そのうちの最も古い顔画像データを削除して、認証された顔画像データを更新登録する。一方、顔画像データが所定数に達し、かつ、認証利用度が所定のしきい値未満のものが存在しない場合には、全ての顔画像データが頻繁に利用されていることになるので、認証された顔画像データを登録せずに削除し、現在登録状態の顔画像データを維持する。 The registration processing unit 13 additionally registers new face image data in the face authentication database 5 in association with the user ID when the user M enters or leaves the room for the second time or later. When the detected face image data of the user M is authenticated, if the face image data in the face authentication database 5 has not reached a predetermined number that can be registered, the face image data is additionally registered as it is. In addition, when face image data reaches a predetermined number and there is face image data whose frequency of use for authentication (hereinafter referred to as “authentication use degree”) is less than a threshold value, the oldest of them exists The face image data is deleted, and the authenticated face image data is updated and registered. On the other hand, if the face image data reaches a predetermined number and there is no authentication usage less than a predetermined threshold, all face image data is frequently used. The registered face image data is deleted without registration, and the currently registered face image data is maintained.
顔認証処理部14は、利用者Mが顔認証データベース5に登録された登録済みの利用者であるか否かを認証する処理部である。具体的には、顔画像検出部12により検出された利用者Mの顔画像データと顔認証データベース5に登録された顔画像データとの類似度を算出し、算出された類似度及び認証しきい値Tに基づいて、該利用者Mが顔認証データベース5に登録された登録済みの利用者であるか否かを認証する。顔認証データベース5に登録済みの利用者Mは、ゲート10を開制御する必要があるためである。ここで、上記類似度の一例として、顔画像データ相互間の相互相関係数を用いることができ、両顔画像データに同一人物の顔部分が含まれる場合に類似度が高くなり、両顔画像データに異なる人物の顔部分が含まれる場合に類似度が低くなる。なお、かかる類似度としては、上記の相互相関係数以外の公知の類似度算出技術を用いることもできる。
The face
そして、顔認証データベース5に登録された顔画像データが一つのみである場合には、上記顔画像データ間の類似度が所定の閾値以上である場合に、利用者Mが顔認証データベース5に登録済みであると判定し、顔認証データベース5に登録された顔画像データが複数存在する場合には、顔画像検出部12により検出された利用者Mの顔画像データと顔認証データベース5に登録された複数の顔画像データの各類似度のうちの例えば上位3つの類似度を抽出し、抽出した上位3つの類似度のうちの平均値が所定の閾値以上である場合に、利用者Mが顔認証データベース5に登録済みであると判定することができる。なお、かかる判定処理としては、既存の周知技術を用いることができる。
When there is only one face image data registered in the face authentication database 5, the user M enters the face authentication database 5 when the similarity between the face image data is equal to or greater than a predetermined threshold. If there are a plurality of face image data registered in the face authentication database 5 as determined to have been registered, the face image data of the user M detected by the face
関連付け修正部15は、顔画像データベース5に登録された各顔画像データと利用者IDの関連付けを修正する処理部である。ある利用者ID内に孤立顔画像データが存在する場合には、この孤立顔画像データを適正な利用者IDに移行させるよう修正する。また、同一の利用者についての複数の利用者IDが存在する場合には、一方の利用者IDに各顔画像データを集約するよう関連付けを修正する。
The
具体的には、あらかじめ各利用者ID内に所在する顔画像データ相互間の類似度Swを算出して、利用者ID内で最大値となる類似度をID内最大類似度Swmaxとする。例えば、ある利用者ID内に顔画像データA1、A2及びA3が存在する場合には、顔画像データA1及びA2の類似度Sw1、顔画像データA2及びA3の類似度Sw2、顔画像データA1及びA3の類似度Sw3をそれぞれ求め、その最大値をSwmaxとする。 Specifically, the similarity Sw between face image data existing in each user ID is calculated in advance, and the similarity having the maximum value in the user ID is set as the maximum similarity SWmax in ID. For example, when face image data A1, A2 and A3 exist within a certain user ID, the similarity Sw1 of the face image data A1 and A2, the similarity Sw2 of the face image data A2 and A3, the face image data A1 and The similarity Sw3 of A3 is obtained, and the maximum value is set as Swmax.
また、ある利用者ID内のある顔画像データと他の利用者ID内の各顔画像データとの類似度Sbをそれぞれ算出し、最大値となる類似度SbをID間最大類似度Sbmaxとする。例えば、ある利用者ID内の顔画像データA1と他の利用者ID内の顔画像データB1、B2及びB3が存在する場合には、顔画像データA1及びB1の類似度Sb1、顔画像データA1及びB2の類似度Sb2、顔画像データA1及びB3の類似度Sb3をそれぞれ求め、その最大値をSbmaxとする。 In addition, the similarity Sb between certain face image data in a certain user ID and each face image data in another user ID is calculated, and the similarity Sb that is the maximum value is set as the maximum similarity Sbmax between IDs. . For example, when face image data A1 in a certain user ID and face image data B1, B2, and B3 in another user ID exist, the similarity Sb1 between the face image data A1 and B1, the face image data A1 And the similarity Sb2 of B2 and the similarity Sb3 of the face image data A1 and B3 are obtained, respectively, and the maximum value is defined as Sbmax.
そして、「ID間最大類似度Sbmax≧ID内最大類似度Swmax≧認証しきい値T」の条件を満たす場合には、この顔画像データA1が孤立顔画像データであるものとみなして、利用者ID内の顔画像データA1を他の利用者IDに関連付けるよう修正する。かかる一連の処理を全ての利用者IDについて繰り返す。これにより、利用者ID内に所在する孤立顔画像データを本来の利用者IDに移行させることができる。 Then, when the condition “maximum similarity between IDs Sbmax ≧ maximum similarity within ID Swmax ≧ authentication threshold T” is satisfied, it is considered that the face image data A1 is isolated face image data, and the user The face image data A1 in the ID is corrected to be associated with another user ID. Such a series of processing is repeated for all user IDs. Thereby, the isolated face image data located in the user ID can be transferred to the original user ID.
ただし、利用者ID内に孤立顔画像データが存在しない反面で、同一の利用者の利用者IDが複数存在する場合には、上記一連の処理を行ったとしても、その問題を解消することができない。このため、利用者ID内の各顔画像データと他の利用者ID内の各顔画像データの類似度Sbをそれぞれ算定し、全ての類似度若しくは所定数以上の類似度が認証しきい値Tを超える場合には、両者の利用者IDを統合する処理を行う。 However, when there is no isolated face image data in the user ID, but there are a plurality of user IDs of the same user, the problem can be solved even if the above-described series of processing is performed. Can not. For this reason, the similarity Sb between each face image data in the user ID and each face image data in the other user ID is calculated, and all the similarities or a predetermined number of similarities or more are the authentication threshold value T. If it exceeds, a process of integrating both user IDs is performed.
修正開始判定部16は、関連付け修正部15による関連付け修正処理の開始時期を判定する処理部である。例えば、修正開始判定部16は、所定数の顔画像データの更新登録が行われた時点で関連付け修正処理を開始する判定を行う。また、修正開始判定部16は、新規の利用者IDが登録された時点で関連付け修正処理を開始する判定を行う。また、修正開始判定部16は、所定時刻(例えば、毎日午前0時)に達した時点で関連付け修正処理を開始する判定を行う。また、修正開始判定部16は、入出力部8からの関連付け修正指示を受けた時点で関連付け修正処理を開始する判定を行う。
The correction start determination unit 16 is a processing unit that determines the start time of the association correction process by the
警報出力部17は、顔認証処理部14により利用者が顔認証データベース5に登録済みでないと判定された場合に、警報を出力する処理部である。かかる警報出力としては、実際に音声出力するほか、所定の作業員の携帯端末に「新規利用者あり」を報知するものでも良い。なお、かかる警報を出力している間は、ゲート10の閉鎖状態が維持される。
The alarm output unit 17 is a processing unit that outputs an alarm when the face
次に、図1に示した関連付け修正部15による孤立顔画像データの移行処理の概念について説明する。図3は、図1に示した関連付け修正部15による孤立顔画像データの移行処理の概念を説明するための説明図である。以下では、顔画像データの移行先の利用者IDを移行先IDと呼び、顔画像データの移行元の利用者IDを移行元IDと呼ぶこととする。
Next, the concept of the isolated face image data migration process by the
同図に示すように、移行元ID(利用者ID;0002)内には、3つの顔画像データD11、D12及びD13が登録されており、移行先ID(利用者ID;0001)内には、3つの顔画像データD1、D2及びD3が登録されている。まず、移行元ID内の顔画像データD11及びD12の類似度Sw1、顔画像データD12及びD13の類似度Sw2、顔画像データD11及びD13の類似度Sw3を求め、その最大値をID内最大類似度Swmaxとする。ここでは、顔画像データD11及びD12の類似度Sw1がID内最大類似度Swmaxとなる状況を示している。 As shown in the figure, three face image data D11, D12 and D13 are registered in the transfer source ID (user ID; 0002), and in the transfer destination ID (user ID; 0001). Three face image data D1, D2, and D3 are registered. First, the similarity Sw1 of the face image data D11 and D12 in the migration source ID, the similarity Sw2 of the face image data D12 and D13, and the similarity Sw3 of the face image data D11 and D13 are obtained, and the maximum value is obtained as the maximum similarity in the ID. Degree Swmax. Here, a situation is shown in which the similarity Sw1 between the face image data D11 and D12 is the maximum similarity SWmax in the ID.
その後、移行元ID内の顔画像データD11と、移行先ID内の顔画像データD1、D2及びD3との類似度を算出する。具体的には、顔画像データD11及びD1の類似度Sb1、顔画像データD11及びD2の類似度Sb2、顔画像データD11及びD3の類似度Sb3を算定し、その最大値をID間最大類似度Sbmaxとする。ここでは、顔画像データD11及びD3の類似度Sb3がID内最大類似度Sbmaxとなる状況を示している。 Thereafter, the similarity between the face image data D11 in the migration source ID and the face image data D1, D2, and D3 in the migration destination ID is calculated. Specifically, the similarity Sb1 of the face image data D11 and D1, the similarity Sb2 of the face image data D11 and D2, and the similarity Sb3 of the face image data D11 and D3 are calculated, and the maximum value is calculated as the maximum similarity between IDs. Let Sbmax. Here, a situation is shown in which the similarity Sb3 between the face image data D11 and D3 is the ID maximum similarity Sbmax.
そして、「ID間最大類似度Sbmax≧ID内最大類似度Swmax≧認証しきい値T」の関係を満たすか否かを判定し、上式の関係を満たす場合には、図中に破線で示したように、顔画像データD11を統合先IDに関連付け、統合元IDとの関連付けを解消する。なお、顔画像データベース5では、利用者IDと顔画像データの関連付けをリンク関係で保持しているため、関連付けを修正する場合には、かかるリンクの付け換えを行えば良い。 Then, it is determined whether or not the relationship “maximum similarity between IDs Sbmax ≧ maximum similarity within ID Swmax ≧ authentication threshold value T” is satisfied. As described above, the face image data D11 is associated with the integration destination ID, and the association with the integration source ID is canceled. In the face image database 5, the association between the user ID and the face image data is held in a link relationship. Therefore, when the association is corrected, the link may be changed.
次に、図1に示した関連付け修正部15による利用者IDの統合処理の概念について説明する。図4は、図1に示した関連付け修正部15による利用者IDの統合処理の概念を説明するための説明図である。
Next, the concept of user ID integration processing by the
同図に示すように、移行元ID(利用者ID;0002)内には、3つの顔画像データD11、D12及びD13が登録されており、移行先ID(利用者ID;0001)内には、3つの顔画像データD1、D2及びD3が登録されている。ここでは、移行元ID及び移行先ID内に孤立顔画像データが存在しないものとする。 As shown in the figure, three face image data D11, D12 and D13 are registered in the transfer source ID (user ID; 0002), and in the transfer destination ID (user ID; 0001). Three face image data D1, D2, and D3 are registered. Here, it is assumed that no isolated face image data exists in the migration source ID and the migration destination ID.
ここで、移行元ID内の顔画像データD11、D12及びD13と、移行先ID内の顔画像データD1、D2及びD3の類似度Sbをそれぞれ算出する。ここでは、合計9つの類似度Sbが求まることになる。 Here, the similarity Sb between the face image data D11, D12 and D13 in the migration source ID and the face image data D1, D2 and D3 in the migration destination ID is calculated. Here, a total of nine similarities Sb are obtained.
その後、全ての類似度Sbが認証しきい値T以上であるか否かを調べ、全ての類似度Sbが認証しきい値T以上であれば、移行元ID内の顔画像データD11、D12及びD13を移行先IDに移行させるよう関連付けを修正し、移行元IDを削除する。なお、ここでは説明の便宜上、全ての類似度Sbが認証しきい値以上であることを条件としたが、本発明はこれに限定されるものではなく、全ての類似度のうちの所定数(例えば、2/3)が認証しきい値以上である場合に、利用者IDを統合するよう構成することもできる。 Thereafter, it is checked whether or not all the similarities Sb are equal to or higher than the authentication threshold T. If all the similarities Sb are equal to or higher than the authentication threshold T, the face image data D11, D12 in the migration source ID and The association is corrected so that D13 is migrated to the migration destination ID, and the migration source ID is deleted. Here, for convenience of explanation, it is assumed that all the similarities Sb are equal to or greater than the authentication threshold value. However, the present invention is not limited to this, and a predetermined number of all similarities ( For example, when 2/3) is equal to or greater than the authentication threshold, the user IDs can be integrated.
次に、図1に示した関連付け修正部15による孤立顔画像データの移行処理手順について説明する。図5は、図1に示した関連付け修正部15による孤立顔画像データの移行処理手順を示すフローチャートである。同図に示すように、関連付け修正部15は、まず修正開始判定部16から孤立顔画像データの修正に関する関連付け修正の開始指示を受けたか否かを判定する(ステップS101)。関連付け修正の開始指示を受けていない場合には(ステップS101,No)、かかる判定処理を繰り返す。一方、関連付け修正の開始指示を受けた場合には(ステップS101,Yes)、全利用者IDの処理フラグ及び全顔画像データの処理フラグを未処理に設定する(ステップS102)。
Next, an isolated face image data transfer processing procedure by the
その後、記憶部6から認証しきい値Tを取得した後(ステップS103)、各利用者IDのID内最大類似度Swmaxを算定する(ステップS104)。具体的には、利用者ID内の各顔画像データ相互間の類似度Swを求め、求めた類似度Swの最大値をID内最大類似度Swmaxとする処理を各利用者IDについて繰り返すことになる。 Thereafter, after obtaining the authentication threshold value T from the storage unit 6 (step S103), the maximum ID similarity Swmax of each user ID is calculated (step S104). Specifically, the degree of similarity Sw between the face image data in the user ID is obtained, and the process of setting the maximum value of the obtained similarity degree Sw as the maximum degree of similarity SWmax in the ID is repeated for each user ID. Become.
その後、処理フラグが未処理となっている利用者IDを1つ選択し(ステップS105)、選択された利用者ID内の未処理の顔画像データを選択し(ステップS106)、ID間最大類似度Sbmaxを算定する(ステップS107)。具体的には、選択された顔画像データと他の利用者ID内の各顔画像データとの類似度Sbを算定し、最大値となる類似度SbをID間最大類似度Sbmaxとする。かかる処理を他の利用者IDごとに繰り返すため、結果的に他の利用者IDごとにID間最大類似度Sbmaxが求まることになる。 Thereafter, one user ID whose processing flag is unprocessed is selected (step S105), unprocessed face image data within the selected user ID is selected (step S106), and the maximum similarity between IDs is selected. The degree Sbmax is calculated (step S107). Specifically, the similarity Sb between the selected face image data and each face image data in another user ID is calculated, and the similarity Sb having the maximum value is set as the maximum ID similarity Sbmax. Since this process is repeated for each other user ID, the inter-ID maximum similarity Sbmax is obtained for each other user ID.
その後、「ID間最大類似度Sbmax≧ID内最大類似度Swmax≧認証しきい値T」の関係が成立する利用者IDが存在するか否かを判定し(ステップS108)、該当する利用者IDが存在する場合には(ステップS108,Yes)、顔画像データの処理フラグを「移行対象」に設定するとともに、該当する利用者IDを移行先IDとして一時記憶する(ステップS109)。なお、該当する利用者IDが複数存在する場合には、ID間最大類似度Sbmaxが最大値となる利用者IDを移行先IDとして選択する。かかる処理によって、孤立顔画像データの移行先IDを特定できることになる。一方、上記関係式が成立する利用者IDが存在しない場合には(ステップS108,No)、顔画像データの処理フラグに「処理済」を設定する(ステップS110)。 Thereafter, it is determined whether or not there exists a user ID that satisfies the relationship of “maximum similarity between IDs Sbmax ≧ maximum similarity within ID Swmax ≧ authentication threshold T” (step S108), and the corresponding user ID. Is present (step S108, Yes), the processing flag of the face image data is set to “transfer target” and the corresponding user ID is temporarily stored as the transfer destination ID (step S109). When there are a plurality of corresponding user IDs, the user ID having the maximum inter-ID maximum similarity Sbmax is selected as the migration destination ID. By this processing, the migration destination ID of the isolated face image data can be specified. On the other hand, if there is no user ID that satisfies the above relational expression (No in step S108), “processed” is set in the processing flag of the face image data (step S110).
そして、処理フラグが「未処理」に設定された顔画像データが存在する場合には(ステップS111,Yes)、上記ステップS106に移行して同様の処理を繰り返し、処理フラグが「未処理」に設定された顔画像データが存在しない場合には(ステップS111,No)、利用者IDの処理フラグに「処理済」を設定する(ステップS112)。 If there is face image data with the processing flag set to “unprocessed” (step S111, Yes), the process proceeds to step S106 and the same processing is repeated, and the processing flag is set to “unprocessed”. If the set face image data does not exist (step S111, No), “processed” is set to the processing flag of the user ID (step S112).
その後、処理フラグが「未処理」の利用者IDが存在する場合には(ステップS113,Yes)、上記ステップS105に移行して同様の処理を繰り返し、処理フラグが「未処理」の利用者IDが存在しない場合には(ステップS113,No)、処理フラグが「移行対象」に設定された各顔画像データの移行処理を行う(ステップS114)。上記一連の処理を行うことにより、各利用者IDに含まれる孤立顔画像データを本来あるべき利用者ID内に移行させることが可能となる。 After that, when there is a user ID whose processing flag is “unprocessed” (Yes in step S113), the process proceeds to step S105 and the same processing is repeated, and the user ID whose processing flag is “unprocessed”. Is not present (No at step S113), the process of migrating each face image data whose processing flag is set to “move target” is performed (step S114). By performing the above-described series of processing, it is possible to transfer the isolated face image data included in each user ID into the user ID that should be originally.
ところで、上記のように、孤立顔画像データを一括して移行処理する場合には、孤立顔画像データが複数の利用者IDに移行させるべきとの判定がなされた場合に問題が生ずる。図6に示すように、顔画像データD11が、2つ以上の移行先ID(ID=0001,0003)に対して関連付け修正を行うべきとの判定結果が得られた場合には、ID間最大類似度Sbmaxが最大となる移行先IDに関連付けすることができる。このように、一度に各顔画像データの関連付け修正処理を行うと、逐次の時系列処理に比較して、各利用者ID間に対等で整合のとれた関連付け修正処理を行うことができる。 By the way, as described above, when the isolated face image data is collectively transferred, a problem occurs when it is determined that the isolated face image data should be transferred to a plurality of user IDs. As shown in FIG. 6, when it is determined that the face image data D11 should be associated and corrected for two or more migration destination IDs (ID = 0001,0003), the maximum between IDs is obtained. It can be associated with the migration destination ID having the maximum similarity Sbmax. As described above, when the association correction processing of each face image data is performed at a time, it is possible to perform the association correction processing in which each user ID is matched equally as compared with the sequential time series processing.
次に、図1に示した関連付け修正部15による利用者IDの統合処理手順について説明する。図7は、図1に示した関連付け修正部15による利用者IDの統合処理手順を示すフローチャートである。ここでは、説明の便宜上、上記孤立顔画像データの移行処理とは異なる統合処理に関する開始指示を受け付けることとしている。
Next, a user ID integration processing procedure by the
同図に示すように、関連付け修正部15は、まず修正開始判定部16から利用者IDの統合に関する関連付け修正の開始指示を受けたか否かを判定する(ステップS201)。関連付け修正の開始指示を受けていない場合には(ステップS201,No)、かかる判定処理を繰り返す。一方、関連付け修正の開始指示を受けた場合には(ステップS201,Yes)、全利用者IDの処理フラグを未処理に設定する(ステップS202)。
As shown in the figure, the
その後、記憶部6から認証しきい値Tを取得した後(ステップS203)、処理フラグが「未処理」に設定された利用者ID(これを「利用者IDa」とする)を選択するとともに(ステップS204)、この利用者IDaの統合元候補となる他の利用者ID(これを「利用者IDb」とする)を選択し(ステップS205)、利用者IDa内の各顔画像データと利用者IDb内の各顔画像データとの類似度Sbをそれぞれ算出する(ステップS206)。 Thereafter, after acquiring the authentication threshold value T from the storage unit 6 (step S203), the user ID whose processing flag is set to “unprocessed” (this is referred to as “user IDa”) is selected ( In step S204), another user ID (this is referred to as "user IDb") that is a candidate for integration of this user IDa is selected (step S205), and each face image data in the user IDa and the user are selected. The similarity Sb with each face image data in IDb is calculated (step S206).
そして、全ての類似度Sbが認証しきい値T以上であるか否かを判定し(ステップS207)、全ての類似度Sbが認証しきい値T以上である場合には(ステップS207,Yes)、利用者IDb内の各顔画像データを利用者IDaに移行するよう関連付け(ステップS208)、利用者IDbを削除するとともに(ステップS209)、利用者IDaの処理フラグを「処理済」とする(ステップS210)。 Then, it is determined whether or not all the similarities Sb are greater than or equal to the authentication threshold T (step S207). If all the similarities Sb are greater than or equal to the authentication threshold T (step S207, Yes). Each face image data in the user IDb is associated to be transferred to the user IDa (step S208), the user IDb is deleted (step S209), and the process flag of the user IDa is set to “processed” (step S209). Step S210).
ステップS210の後、若しくはいずれか一つの類似度Sbが認証しきい値T未満である場合には(ステップS207,No)、統合元候補である利用者IDbとして未選択の利用者IDが残っているか否かを判定する(ステップS210)。統合元候補である利用者IDbとして未選択の利用者IDが残っているならば(ステップS210,Yes)、ステップS205に移行して、利用者IDbを選択する。一方、利用者IDa以外の全ての利用者IDを統合元候補である利用者IDbとして選択済であるならば、利用者IDaの処理フラグを「処理済」に設定し(ステップS211)、ステップS212に移行する。 After step S210, or when any one of the similarities Sb is less than the authentication threshold value T (step S207, No), an unselected user ID remains as a user IDb that is an integration source candidate. It is determined whether or not (step S210). If an unselected user ID remains as a user IDb that is an integration source candidate (Yes in step S210), the process proceeds to step S205 to select the user IDb. On the other hand, if all user IDs other than the user IDa have been selected as the integration source candidate user IDb, the processing flag of the user IDa is set to “processed” (step S211), and step S212. Migrate to
その後、未処理の利用者IDが存在する場合には(ステップS212,Yes)、ステップS204に移行して同様の処理を繰り返し、未処理の利用者IDが存在しなくなった場合には(ステップS212,No)、処理を終了する。 Thereafter, when there is an unprocessed user ID (step S212, Yes), the process proceeds to step S204 and the same processing is repeated, and when there is no unprocessed user ID (step S212). , No), the process ends.
上記一連の処理を行うことにより、同一の利用者に複数の利用者IDが付与されている場合に、これらの利用者ID内の顔画像データを統合することができる。なお、ここでは説明の便宜上その説明を省略したが、利用者ID内の顔画像データを統合する際に、合計の顔画像データ数が所定枚数(例えば、10枚)を超える場合には、認証利用度の低いものから順に削除すれば良い。 By performing the above-described series of processing, face image data in these user IDs can be integrated when a plurality of user IDs are assigned to the same user. Although the description is omitted here for convenience of explanation, when integrating the face image data in the user ID, if the total number of face image data exceeds a predetermined number (for example, 10), authentication is performed. You can delete them in ascending order of usage.
上述してきたように、本実施例1では、利用者ID内に所在する孤立顔画像データを本来の利用者IDに移行させる関連付け修正処理と、同一の利用者に複数の利用者IDが付与されている場合の利用者IDの統合処理を行うよう構成したので、顔認証データベース内の利用者IDと顔画像データとの関連付けを自動的に修正し、もって認証精度の向上並びに顔認証データベース5内のデータ量の圧縮を行うことが可能となる。特に、作業員が顔認証データベース5の更新作業を行う必要がなくなるため、その人的労力を低減することができる。 As described above, in the first embodiment, the association correction process for transferring the isolated face image data located in the user ID to the original user ID, and a plurality of user IDs are given to the same user. The user ID is integrated in the face authentication database, the association between the user ID and the face image data in the face authentication database is automatically corrected, thereby improving the authentication accuracy and in the face authentication database 5. It is possible to compress the amount of data. In particular, since it is not necessary for the worker to update the face authentication database 5, the human labor can be reduced.
ところで、上記実施例1では、全ての孤立顔画像データを抽出した後に、各孤立顔画像データの他の利用者IDへの移行処理を一括して行う場合を示したが、本発明はこれに限定されることなく、孤立顔画像データを抽出する都度他の利用者IDへ移行させることもできる。そこで、本実施例2では、孤立顔画像データを抽出する都度他の利用者IDへ移行させる場合について説明する。なお、本実施例2の構成図等は上記実施例1のものと同様になるため、ここでは関連付け修正部15による孤立顔画像データの移行処理手順を説明することとする。
By the way, in the first embodiment, the case where all the isolated face image data is extracted and then the process of migrating each isolated face image data to another user ID is performed at the same time is described. Without being limited thereto, it is possible to move to another user ID each time isolated face image data is extracted. Therefore, in the second embodiment, a case will be described in which a transition is made to another user ID each time isolated face image data is extracted. Since the configuration diagram of the second embodiment is the same as that of the first embodiment, here, the procedure of the isolated face image data transfer process by the
図8及び図9は、本実施例2における関連付け修正部15による孤立顔画像データの移行処理手順を示すフローチャートである。図8に示すように、関連付け修正部15は、まず修正開始判定部16から孤立顔画像データの修正に関する関連付け修正の開始指示を受けたか否かを判定する(ステップS301)。関連付け修正の開始指示を受けていない場合には(ステップS301,No)、この判定処理を繰り返し、関連付け修正の開始指示を受けた場合には(ステップS301,Yes)、全利用者IDの利用者IDの処理フラグ及び全顔画像データの処理フラグを全て「未処理」に設定する(ステップS302)。
FIG. 8 and FIG. 9 are flowcharts illustrating the isolated face image data transfer processing procedure by the
その後、記憶部6から認証しきい値Tを取得する(ステップS303)。さらに、処理フラグが未処理の利用者ID(これを「利用者IDa」とする)を1つ選択する(ステップS304)。さらに、この選択された利用者IDa以外の利用者IDから、移行元候補となる利用者ID(これを「利用者IDb」とする)を1つ選択する(ステップS305)。さらに、選択された利用者IDb内の、処理フラグが未処理の顔画像データを1つ選択する(ステップS306)。その後、この選択された顔画像データに対する関連付け修正処理を行って、具体的な関連付け修正を行う(ステップS307)。なお、かかる関連付け修正処理については、図8を用いて説明する。 Thereafter, the authentication threshold value T is acquired from the storage unit 6 (step S303). Further, one user ID whose processing flag is not processed (this is referred to as “user IDa”) is selected (step S304). Furthermore, one user ID (this is referred to as “user IDb”) as a migration source candidate is selected from user IDs other than the selected user IDa (step S305). Furthermore, one face image data with an unprocessed processing flag in the selected user IDb is selected (step S306). After that, an association correction process is performed on the selected face image data to perform a specific association correction (step S307). Such association correction processing will be described with reference to FIG.
その後、ステップS306で選択された顔画像データの処理フラグを「処理済」に設定する(ステップS308)。さらに、選択された利用者IDb内に、処理フラグが未処理の顔画像データが存在するか否かを判定する(ステップS309)。処理フラグが未処理の顔画像データが存在する場合には(ステップS309,Yes)、ステップS306に移行し、選択された利用者IDb内の他の未処理の顔画像データに対する関連付け修正処理を行う。 Thereafter, the processing flag of the face image data selected in step S306 is set to “processed” (step S308). Further, it is determined whether or not face image data whose processing flag is not processed exists in the selected user IDb (step S309). When face image data with an unprocessed processing flag exists (step S309, Yes), the process proceeds to step S306, and an association correction process is performed on other unprocessed face image data in the selected user IDb. .
一方、処理フラグが未処理の顔画像データが存在しない場合には(ステップS309,No)、全顔画像データの処理フラグを全て「未処理」に設定する(ステップS310)。その後、移行元候補の利用者IDbとして未選択の利用者IDが残っているか否かを判定する(ステップS311)。移行元候補の利用者IDbとして未選択の利用者IDが残っているならば(ステップS311,Yes)、ステップS305に移行し、他の利用者IDbを選択して上述した処理を繰り返す。 On the other hand, if there is no face image data whose processing flag is unprocessed (No in step S309), all the processing flags of all face image data are set to “unprocessed” (step S310). Thereafter, it is determined whether or not an unselected user ID remains as the migration source candidate user IDb (step S311). If an unselected user ID remains as the migration source candidate user IDb (step S311, Yes), the process proceeds to step S305, and another user IDb is selected and the above-described processing is repeated.
一方、利用者IDa以外の全ての利用者IDを移行元候補である利用者IDbとして選択済であるならば(ステップS311,No)、選択された利用者IDaの処理フラグを「処理済」に設定する(ステップS312)。その後、さらに、処理フラグが未処理の利用者IDaが存在するか否かを判定する(ステップS313)。処理フラグが未処理の利用者IDaがある場合には(ステップS313,Yes)、ステップS304に移行し、処理フラグが未処理の他の利用者IDaを選択して上述した処理を繰り返す。一方、処理フラグが未処理の利用者IDaが存在しない場合には(ステップS313,No)、本処理を終了する。このような処理手順を踏むことによって、全ての顔画像データに対して、全ての利用者IDに対する関連付け修正処理を行うことができる。 On the other hand, if all user IDs other than the user IDa have been selected as the migration source candidate user IDb (step S311, No), the processing flag of the selected user IDa is set to “processed”. Setting is performed (step S312). Thereafter, it is further determined whether or not there is a user IDa whose processing flag is not processed (step S313). When there is a user IDa whose processing flag is not processed (step S313, Yes), the process proceeds to step S304, and another user IDa whose processing flag is not processed is selected and the above-described processing is repeated. On the other hand, if there is no user IDa whose processing flag is not yet processed (step S313, No), this processing ends. By following such a processing procedure, it is possible to perform association correction processing for all user IDs for all face image data.
ここで、上記ステップS307の関連付け修正処理手順について説明する。図9に示すように、まず、選択された顔画像データと、選択された利用者IDb内の他の顔画像データとの類似度Swを求め、ID内最大類似度Swmaxを算出する(ステップS401)。その後、選択された顔画像データと、選択された利用者IDa内の全顔画像データとの類似度Sbを求め、ID間最大類似度Sbmaxを算出する(ステップS402)。 Here, the association correction processing procedure in step S307 will be described. As shown in FIG. 9, first, a similarity Sw between the selected face image data and the other face image data in the selected user IDb is obtained, and a maximum ID similarity Swmax is calculated (step S401). ). Thereafter, the similarity Sb between the selected face image data and all the face image data in the selected user IDa is obtained, and the inter-ID maximum similarity Sbmax is calculated (step S402).
その後、「ID間最大類似度Sbmax≧ID内最大類似度Swmax≧認証しきい値T」の関係式が成立するか否かを判定する(ステップS403)。この関係式が成立する場合には(ステップS403,Yes)、選択された顔画像データを、選択された利用者IDaの顔画像データとして関連付け、利用者IDbから取り除く処理を行って(ステップS404)、ステップS308に移行する。一方、「ID間最大類似度Sbmax≧ID内最大類似度Swmax≧認証しきい値T」の関係式が成立しない場合には(ステップS403,No)、そのままステップS308に移行する。 Thereafter, it is determined whether or not the relational expression “maximum similarity between IDs Sbmax ≧ maximum similarity within ID Swmax ≧ authentication threshold T” is satisfied (step S403). When this relational expression is established (step S403, Yes), the selected face image data is associated as the face image data of the selected user IDa and a process of removing it from the user IDb is performed (step S404). The process proceeds to step S308. On the other hand, if the relational expression “maximum similarity between IDs Sbmax ≧ maximum similarity in ID Swmax ≧ authentication threshold T” is not satisfied (No in step S403), the process proceeds to step S308 as it is.
上述した実施例1及び2では、移行先の利用者ID内の顔画像データが1つの場合であっても、「ID間最大類似度Sbmax≧ID内最大類似度Swmax≧認証しきい値T」の関係式が成立すると、関連付け修正処理を行うようにしているが、本発明はこれに限定されるものではない。具体的には、指定した数以上の統合先の顔画像データに対して下記条件が成立する場合に、関連付けの修正を行うこともできる。 In the above-described first and second embodiments, even when there is one face image data in the transfer destination user ID, “maximum similarity between IDs Sbmax ≧ maximum similarity in ID Swmax ≧ authentication threshold T” However, the present invention is not limited to this. Specifically, the association can be corrected when the following conditions are satisfied with respect to the specified number of face image data to be integrated.
かかる関連付け修正の条件としては、「(1)指定した数(例えば、登録上限の30%)の顔画像データが登録されている移行先の利用者IDの、少なくとも1つの顔画像データとの類似度が認証しきい値T以上となり、かつ、その移行先の利用者IDの顔画像データとの類似度が、移行元の利用者IDの全ての顔画像データとの類似度以上であること」が挙げられる。 As a condition for such association correction, “(1) Similarity to at least one face image data of the transfer destination user ID in which the specified number (for example, 30% of the registration upper limit) of face image data is registered. The degree of similarity is greater than or equal to the authentication threshold T, and the similarity to the face image data of the user ID of the transfer destination is greater than or equal to the similarity of all face image data of the user ID of the transfer source. Is mentioned.
また、「(2)指定した数(例えば、登録上限の30%)の顔画像データが登録されている移行先の利用者IDの指定した数(例えば、登録上限の10%)以上の顔画像データとの類似度が認証しきい値T以上となり、かつ、それらの移行先の利用者IDの顔画像データとの類似度がそれぞれ移行元の利用者IDの全ての顔画像データとの類似度以上であること」や、「(3)指定した数(例えば、登録上限の30%)の顔画像データが登録されている移行先の利用者IDの指定した数(例えば、登録上限の10%)以上の顔画像データとの類似度が認証しきい値T以上となり、かつ、それらの移行先の利用者IDの顔画像データのうち、指定した数(例えば、認証しきい値T以上となった顔画像データの全数の30%)の類似度が、それぞれ移行元の利用者IDの全ての顔画像データとの類似度以上であること」と条件としても良い。 Also, “(2) face images greater than or equal to the designated number (for example, 10% of the registration upper limit) of the transfer destination user IDs in which the specified number (for example, 30% of the registration upper limit) of face image data is registered. Similarity with the face image data of the transfer destination user ID is similar to all face image data of the transfer source user ID, and the similarity with the data is equal to or greater than the authentication threshold T. "(3)" or (3) the specified number of transfer destination user IDs in which the specified number (for example, 30% of the registration upper limit) of face image data is registered (for example, 10% of the registration upper limit). ) The similarity with the above face image data is equal to or greater than the authentication threshold T, and the specified number (for example, equal to or greater than the authentication threshold T) of the face image data of the transfer destination user ID. 30% of the total number of face image data) May be set as a condition and that "it is the similarity or more with all of the face image data of the source of the user ID.
なお、上述した実施例1及び2では、移行元の利用者ID内の類似度Swのうちの最大値を用いることとしたが、本発明はこれに限定されるものではなく、利用者ID内の類似度Swの平均値を用いることもできる。また、移行元の利用者ID内の顔画像データが1つの場合における類似度Swは、認証しきい値Tで置き換えて処理を行うことが好ましい。 In the first and second embodiments described above, the maximum value among the similarities Sw in the migration source user ID is used. However, the present invention is not limited to this, and the user ID is within the user ID. The average value of the similarities Sw can also be used. Further, it is preferable that the similarity Sw when the face image data in the migration source user ID is one is replaced with the authentication threshold value T for processing.
また、上記実施例1及び2では、本発明を入退室管理システムに適用した場合を示したが、本発明はこれに限定されるものではなく、勤怠管理システムなど各種システムに適用することができる。これにより、入退室管理や勤怠管理に顔認証を導入することができる。そして、顔認証用の顔画像データが自動登録されるため、利用者は、わざわざIDカードをかざさなくても、電気錠の開錠やタイムカードの打刻が可能になる。 Moreover, in the said Example 1 and 2, although the case where this invention was applied to the entrance / exit management system was shown, this invention is not limited to this, It can apply to various systems, such as an attendance management system. . Thereby, face authentication can be introduced into entrance / exit management and attendance management. Since the face image data for face authentication is automatically registered, the user can unlock the electric lock and stamp the time card without having to hold the ID card.
本発明に係る顔認証データベース管理方法、顔認証データベース管理装置及び顔認証データベース管理プログラムは、入退室監視システムや勤怠管理システムなどに適しており、特に、関連付け修正の自動処理による認証精度の低下を抑制するとともに安定した認証精度を得る場合に適している。 The face authentication database management method, face authentication database management apparatus, and face authentication database management program according to the present invention are suitable for an entrance / exit monitoring system, an attendance management system, and the like. It is suitable for suppressing and obtaining stable authentication accuracy.
1 入退室管理装置
3 カメラ
4 制御部
5 顔認証データベース
6 記憶部
8 入出力部
10 ゲート
12 顔画像検出部
13 登録処理部
14 顔認証処理部
15 関連付け修正部
16 修正開始判定部
17 警報出力部
20 画像データ
21 顔画像データ
M 利用者
DESCRIPTION OF SYMBOLS 1 Entrance / exit management apparatus 3 Camera 4 Control part 5 Face authentication database 6 Storage part 8 Input /
Claims (13)
各利用者識別情報に関連付けられた複数の顔画像データ相互間の類似度及び互いに異なる利用者識別情報にそれぞれ関連付けられた顔画像データ相互間の類似度を算定する類似度算定工程と、
前記類似度算定工程により算定された類似度に基づいて、各利用者識別情報に関連付けられた複数の顔画像データのうちの所定の顔画像データを他の利用者識別情報に関連付けるよう関連付けを自動修正する関連付け修正工程と
を含み、
前記関連付け修正工程は、
第1の利用者識別情報に関連付けられた複数の顔画像データのうちの孤立顔画像データと第2の利用者識別情報に関連付けられた複数の顔画像データとの間の類似度の最大値である第1の類似度が、該孤立顔画像データと前記第1の利用者識別情報に関連付けられた他の顔画像データとの間の各類似度の最大値である第2の類似度以上であり、前記第2の類似度が所定の認識しきい値以上である場合に、前記孤立顔画像データを前記第2の利用者識別情報に関連付けるよう関連付けを自動修正する
ことを特徴とする顔認証データベース管理方法。 A face authentication database management method for managing a face authentication database for associating and storing user identification information for uniquely identifying a user and a plurality of face image data of a user imaged by an imaging device,
A similarity calculation step of calculating a similarity between a plurality of face image data associated with each user identification information and a similarity between the face image data respectively associated with different user identification information;
Based on the similarity calculated in the similarity calculation step, the association is automatically performed to associate predetermined face image data among a plurality of face image data associated with each user identification information with other user identification information. only contains the association modification step of modifying,
The association correcting step includes
The maximum value of the similarity between the isolated face image data of the plurality of face image data associated with the first user identification information and the plurality of face image data associated with the second user identification information. A certain first similarity is equal to or greater than a second similarity that is the maximum value of each similarity between the isolated face image data and the other face image data associated with the first user identification information. And face authentication , wherein when the second similarity is equal to or higher than a predetermined recognition threshold, the association is automatically corrected so as to associate the isolated face image data with the second user identification information. Database management method.
利用者識別情報ごとに前記孤立顔画像データの移行先となる利用者識別情報をそれぞれ一時記憶し、一時記憶された孤立顔画像データをそれぞれ移行先となる利用者識別情報に関連付けるよう関連付けを自動修正する
ことを特徴とする請求項1に記載の顔認証データベース管理方法。 The association correcting step includes
For each user identification information, the user identification information as the transfer destination of the isolated face image data is temporarily stored, and the association is automatically performed so that the temporarily stored isolated face image data is associated with the user identification information as the transfer destination. The face authentication database management method according to claim 1 , wherein correction is performed.
1つの孤立顔画像データの移行先となる利用者識別情報が複数存在する場合に、該孤立顔画像データを前記第1の類似度が最大となる利用者識別情報に関連付けるよう関連付けを修正する
ことを特徴とする請求項2に記載の顔認証データベース管理方法。 The association correcting step includes
When there are a plurality of pieces of user identification information to which one isolated face image data is to be transferred, the association is corrected so as to associate the isolated face image data with the user identification information having the maximum first similarity. The face authentication database management method according to claim 2 .
利用者識別情報ごとに前記孤立顔画像データの移行先となる利用者識別情報をそれぞれ特定する都度、特定された孤立顔画像データを移行先となる利用者識別情報に関連付けるよう関連付けを自動修正する
ことを特徴とする請求項1に記載の顔認証データベース管理方法。 The association correcting step includes
Each time the user identification information that becomes the migration destination of the isolated face image data is specified for each user identification information, the association is automatically corrected so that the identified isolated face image data is associated with the user identification information that becomes the migration destination. The face authentication database management method according to claim 1 .
各利用者識別情報に関連付けられた複数の顔画像データ相互間の類似度及び互いに異なる利用者識別情報にそれぞれ関連付けられた顔画像データ相互間の類似度を算定する類似度算定工程と、
前記類似度算定工程により算定された類似度に基づいて、各利用者識別情報に関連付けられた複数の顔画像データのうちの所定の顔画像データを他の利用者識別情報に関連付けるよう関連付けを自動修正する関連付け修正工程と
を含み、
前記関連付け修正工程は、
第1の利用者識別情報に関連付けられた複数の顔画像データと第2の利用者識別情報に関連付けられた複数の顔画像データとの間でそれぞれ算定された複数の類似度のうちの所定数以上が、所定の認証しきい値以上である場合に、前記第2の利用者識別情報に関連付けられた複数の顔画像データをそれぞれ前記第1の利用者識別情報に関連付けるよう関連付けを自動修正する
ことを特徴とする顔認証データベース管理方法。 A face authentication database management method for managing a face authentication database for associating and storing user identification information for uniquely identifying a user and a plurality of face image data of a user imaged by an imaging device,
A similarity calculation step of calculating a similarity between a plurality of face image data associated with each user identification information and a similarity between the face image data respectively associated with different user identification information;
Based on the similarity calculated in the similarity calculation step, the association is automatically performed to associate predetermined face image data among a plurality of face image data associated with each user identification information with other user identification information. The association correction process to be corrected and
Including
The association correcting step includes
A predetermined number of the plurality of similarities respectively calculated between the plurality of face image data associated with the first user identification information and the plurality of face image data associated with the second user identification information When the above is equal to or greater than a predetermined authentication threshold value, the association is automatically corrected so that a plurality of face image data associated with the second user identification information is associated with the first user identification information, respectively. face authentication database management how to, characterized in that.
各利用者識別情報に関連付けられた複数の顔画像データ相互間の類似度及び互いに異なる利用者識別情報にそれぞれ関連付けられた顔画像データ相互間の類似度を算定する類似度算定手段と、
前記類似度算定手段により算定された類似度に基づいて、各利用者識別情報に関連付けられた複数の顔画像データのうちの所定の顔画像データを他の利用者識別情報に関連付けるよう関連付けを自動修正する関連付け修正手段と
を備え、
前記関連付け修正手段は、
第1の利用者識別情報に関連付けられた複数の顔画像データのうちの孤立顔画像データと第2の利用者識別情報に関連付けられた複数の顔画像データとの間の類似度の最大値である第1の類似度が、該孤立顔画像データと前記第1の利用者識別情報に関連付けられた他の顔画像データとの間の各類似度の最大値である第2の類似度以上であり、前記第2の類似度が所定の認識しきい値以上である場合に、前記孤立顔画像データを前記第2の利用者識別情報に関連付けるよう関連付けを自動修正する
ことを特徴とする顔認証データベース管理装置。 A face authentication database management device that manages a face authentication database that stores user identification information that uniquely identifies a user and a plurality of user face image data captured by the imaging device in association with each other,
Similarity calculating means for calculating the similarity between a plurality of face image data associated with each user identification information and the similarity between the face image data associated with different user identification information;
Based on the similarity calculated by the similarity calculation means, the association is automatically performed to associate predetermined face image data among the plurality of face image data associated with each user identification information with other user identification information. An association correcting means for correcting , and
The association correcting means includes
The maximum value of the similarity between the isolated face image data of the plurality of face image data associated with the first user identification information and the plurality of face image data associated with the second user identification information. A certain first similarity is equal to or greater than a second similarity that is the maximum value of each similarity between the isolated face image data and the other face image data associated with the first user identification information. Yes, if the second similarity is greater than or equal to a predetermined recognition threshold, the association is automatically corrected to associate the isolated face image data with the second user identification information
A face authentication database management device.
各利用者識別情報に関連付けられた複数の顔画像データ相互間の類似度及び互いに異なる利用者識別情報にそれぞれ関連付けられた顔画像データ相互間の類似度を算定する類似度算定手段と、 Similarity calculating means for calculating the similarity between a plurality of face image data associated with each user identification information and the similarity between the face image data associated with different user identification information;
前記類似度算定手段により算定された類似度に基づいて、各利用者識別情報に関連付けられた複数の顔画像データのうちの所定の顔画像データを他の利用者識別情報に関連付けるよう関連付けを自動修正する関連付け修正手段と Based on the similarity calculated by the similarity calculation means, the association is automatically performed to associate predetermined face image data among the plurality of face image data associated with each user identification information with other user identification information. Association correction means to correct
を備え、 With
前記関連付け修正手段は、 The association correcting means includes
第1の利用者識別情報に関連付けられた複数の顔画像データと第2の利用者識別情報に関連付けられた複数の顔画像データとの間でそれぞれ算定された複数の類似度のうちの所定数以上が、所定の認証しきい値以上である場合に、前記第2の利用者識別情報に関連付けられた複数の顔画像データをそれぞれ前記第1の利用者識別情報に関連付けるよう関連付けを自動修正する A predetermined number of the plurality of similarities respectively calculated between the plurality of face image data associated with the first user identification information and the plurality of face image data associated with the second user identification information When the above is equal to or greater than a predetermined authentication threshold value, the association is automatically corrected so that a plurality of face image data associated with the second user identification information is associated with the first user identification information, respectively.
ことを特徴とする顔認証データベース管理装置。 A face authentication database management device.
各利用者識別情報に関連付けられた複数の顔画像データ相互間の類似度及び互いに異なる利用者識別情報にそれぞれ関連付けられた顔画像データ相互間の類似度を算定する類似度算定手順と、
前記類似度算定手順により算定された類似度に基づいて、各利用者識別情報に関連付けられた複数の顔画像データのうちの所定の顔画像データを他の利用者識別情報に関連付けるよう関連付けを自動修正する関連付け修正手順と
をコンピュータに実行させ、
前記関連付け修正手順は、
第1の利用者識別情報に関連付けられた複数の顔画像データのうちの孤立顔画像データと第2の利用者識別情報に関連付けられた複数の顔画像データとの間の類似度の最大値である第1の類似度が、該孤立顔画像データと前記第1の利用者識別情報に関連付けられた他の顔画像データとの間の各類似度の最大値である第2の類似度以上であり、前記第2の類似度が所定の認識しきい値以上である場合に、前記孤立顔画像データを前記第2の利用者識別情報に関連付けるよう関連付けを自動修正する
ことを特徴とする顔認証データベース管理プログラム。 Face authentication executed by a face authentication database management device that manages a face authentication database that stores user identification information that uniquely identifies a user and a plurality of face image data of the user imaged by the imaging device in association with each other. A database management program,
A similarity calculation procedure for calculating a similarity between a plurality of face image data associated with each user identification information and a similarity between the face image data associated with different user identification information;
Based on the similarity calculated by the similarity calculation procedure, association is automatically performed so that predetermined face image data among a plurality of face image data associated with each user identification information is associated with other user identification information. Let the computer execute the association correction procedure to correct ,
The association correction procedure includes:
The maximum value of the similarity between the isolated face image data of the plurality of face image data associated with the first user identification information and the plurality of face image data associated with the second user identification information. A certain first similarity is equal to or greater than a second similarity that is the maximum value of each similarity between the isolated face image data and the other face image data associated with the first user identification information. Yes, if the second similarity is greater than or equal to a predetermined recognition threshold, the association is automatically corrected to associate the isolated face image data with the second user identification information
A face authentication database management program characterized by that.
各利用者識別情報に関連付けられた複数の顔画像データ相互間の類似度及び互いに異なる利用者識別情報にそれぞれ関連付けられた顔画像データ相互間の類似度を算定する類似度算定手順と、 A similarity calculation procedure for calculating a similarity between a plurality of face image data associated with each user identification information and a similarity between the face image data associated with different user identification information;
前記類似度算定手順により算定された類似度に基づいて、各利用者識別情報に関連付けられた複数の顔画像データのうちの所定の顔画像データを他の利用者識別情報に関連付けるよう関連付けを自動修正する関連付け修正手順と Based on the similarity calculated by the similarity calculation procedure, association is automatically performed so that predetermined face image data among a plurality of face image data associated with each user identification information is associated with other user identification information. Association correction procedure to correct
をコンピュータに実行させ、 To the computer,
前記関連付け修正手順は、 The association correction procedure includes:
第1の利用者識別情報に関連付けられた複数の顔画像データと第2の利用者識別情報に関連付けられた複数の顔画像データとの間でそれぞれ算定された複数の類似度のうちの所定数以上が、所定の認証しきい値以上である場合に、前記第2の利用者識別情報に関連付けられた複数の顔画像データをそれぞれ前記第1の利用者識別情報に関連付けるよう関連付けを自動修正する A predetermined number of the plurality of similarities respectively calculated between the plurality of face image data associated with the first user identification information and the plurality of face image data associated with the second user identification information When the above is equal to or greater than a predetermined authentication threshold value, the association is automatically corrected so that a plurality of face image data associated with the second user identification information is associated with the first user identification information, respectively.
ことを特徴とする顔認証データベース管理プログラム。 A face authentication database management program characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011265219A JP6049253B2 (en) | 2011-12-02 | 2011-12-02 | Face authentication database management method, face authentication database management apparatus, and face authentication database management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011265219A JP6049253B2 (en) | 2011-12-02 | 2011-12-02 | Face authentication database management method, face authentication database management apparatus, and face authentication database management program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013117875A JP2013117875A (en) | 2013-06-13 |
| JP6049253B2 true JP6049253B2 (en) | 2016-12-21 |
Family
ID=48712392
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011265219A Active JP6049253B2 (en) | 2011-12-02 | 2011-12-02 | Face authentication database management method, face authentication database management apparatus, and face authentication database management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6049253B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7166060B2 (en) * | 2017-03-08 | 2022-11-07 | グローリー株式会社 | Face authentication system and registration method of input face data |
| CN116052248A (en) * | 2022-12-27 | 2023-05-02 | 北京声智科技有限公司 | Face recognition method, device, electronic device and readable storage medium |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4480832B2 (en) * | 2000-01-21 | 2010-06-16 | 三菱電機株式会社 | Fingerprint verification device and verification method thereof |
| JP4267584B2 (en) * | 2005-02-28 | 2009-05-27 | 株式会社東芝 | Device control apparatus and method |
| JP4753193B2 (en) * | 2008-07-31 | 2011-08-24 | 九州日本電気ソフトウェア株式会社 | Flow line management system and program |
| JP5164767B2 (en) * | 2008-09-25 | 2013-03-21 | キヤノン株式会社 | Image processing apparatus, image processing apparatus control method, and program |
-
2011
- 2011-12-02 JP JP2011265219A patent/JP6049253B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013117875A (en) | 2013-06-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5932317B2 (en) | Face authentication database management method, face authentication database management apparatus, and face authentication database management program | |
| KR101714350B1 (en) | Image Recognition Apparatus and Data Registration Method for Image Recognition Apparatus | |
| JP2013077068A (en) | Face authentication database management method, face authentication database management device, and face authentication database management program | |
| KR101166318B1 (en) | Face authentification device, person image search system, face authentification device control program, computer readable recording medium, and method of controlling face authentification device | |
| US20070291998A1 (en) | Face authentication apparatus, face authentication method, and entrance and exit management apparatus | |
| CN108734092B (en) | Person authentication device | |
| CN102945366A (en) | Method and device for face recognition | |
| JP2012088944A5 (en) | ||
| CN110503760B (en) | Access control method and access control system | |
| JP6855266B2 (en) | Face recognition system, face recognition method, and face recognition program | |
| JP2010238181A (en) | Facial authentication apparatus and facial authentication method | |
| CN109145801B (en) | A face recognition method and face recognition system | |
| JP6964527B2 (en) | Authentication system, authentication device, authentication program, and authentication method | |
| CN114926717B (en) | Object feature fusion method, device and storage medium | |
| JP2010009389A (en) | Dictionary information registration device, dictionary information registration method, face authentication device, and access control system | |
| JP2004046697A (en) | Personal authentication device | |
| JP6360304B2 (en) | Authentication database management method, authentication database management apparatus, and authentication database management program | |
| JP6049253B2 (en) | Face authentication database management method, face authentication database management apparatus, and face authentication database management program | |
| JP6427248B2 (en) | Authentication database management method, authentication database management device and authentication database management program | |
| JP5877678B2 (en) | Face authentication database management method, face authentication database management apparatus, and face authentication database management program | |
| JP5745790B2 (en) | Entrance / exit management system | |
| CN106157412A (en) | A kind of personnel's access system and method | |
| JP7605218B2 (en) | Image processing device, image processing method, and program | |
| US12026976B2 (en) | Authentication system and authentication method | |
| JP5618628B2 (en) | Person information automatic collection system, person information automatic collection method and program thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141128 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150825 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150908 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160412 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160610 |
|
| 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: 20161108 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161122 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6049253 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |