JP2006236217A - Person recognition system, person recognition method, and person recognition program - Google Patents
Person recognition system, person recognition method, and person recognition program Download PDFInfo
- Publication number
- JP2006236217A JP2006236217A JP2005053062A JP2005053062A JP2006236217A JP 2006236217 A JP2006236217 A JP 2006236217A JP 2005053062 A JP2005053062 A JP 2005053062A JP 2005053062 A JP2005053062 A JP 2005053062A JP 2006236217 A JP2006236217 A JP 2006236217A
- Authority
- JP
- Japan
- Prior art keywords
- person
- persons
- unit
- recognition
- images
- 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.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Image Analysis (AREA)
- Collating Specific Patterns (AREA)
- Image Processing (AREA)
Abstract
Description
本発明は、人物認識システム、人物認識方法、及び人物認識プログラムに関する。特に本発明は、複数の画像のそれぞれに含まれる人物を認識する人物認識システム、人物認識方法、及び人物認識プログラムに関する。 The present invention relates to a person recognition system, a person recognition method, and a person recognition program. In particular, the present invention relates to a person recognition system, a person recognition method, and a person recognition program for recognizing a person included in each of a plurality of images.
従来、人物の顔画像を画像認識することにより、当該人物を認識する人物認識システムが知られている(例えば、特許文献1参照。)。これらの人物認識システムにおいては、人物の顔画像に対して画像処理を行うことにより、当該顔画像から特徴量を抽出すると共に、抽出した特徴量の差異に基づいて、それぞれの人物を認識している。
しかしながら、人物認識に用いられる顔画像は、撮像されるアングルや撮像環境、被写体である人物の表情等によって様々に変化するので、従来の人物認識システムにおいて、常に高い認識率を維持することは容易ではない。このため、同一人物を示す複数の顔画像のそれぞれが、互いに異なる人物の顔画像であるとして誤認識される場合が少なからずあり、より高い精度で人物の認識結果を得ることのできる人物認識システムが待望されていた。 However, since the face image used for person recognition changes variously depending on the captured angle, the imaging environment, the facial expression of the person who is the subject, etc., it is easy to always maintain a high recognition rate in the conventional person recognition system. is not. For this reason, there are not a few cases where each of a plurality of face images representing the same person is erroneously recognized as being face images of different persons, and a person recognition system capable of obtaining a person recognition result with higher accuracy. Was long-awaited.
そこで本発明は、上記の課題を解決することができる人物認識システム、人物認識方法、及び人物認識プログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。 Accordingly, an object of the present invention is to provide a person recognition system, a person recognition method, and a person recognition program that can solve the above-described problems. This object is achieved by a combination of features described in the independent claims. The dependent claims define further advantageous specific examples of the present invention.
上記課題を解決するために、本発明の第1の形態においては、複数の画像のそれぞれに含まれる人物を認識する人物認識システムであって、複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する人物認識部と、複数の画像の少なくとも一部に含まれる複数の人物の中で、複数の画像の何れにおいても共に含まれることがない2人の人物を検出する排他検出部と、排他検出部によって検出された2人の人物が同一人物であると判定し、人物認識部による認識結果を修正する修正部とを備える。当該人物認識システムは、排他検出部によって検出された2人の人物の間における、顔画像の類似度を算出する類似度算出部を更に備え、修正部は、更に、排他検出部によって検出された2人の人物の間における、類似度算出部によって算出された顔画像の類似度が、予め定められた基準値以上であることを条件として、当該2人の人物が同一人物であると判定し、人物認識部による認識結果を修正してもよい。 In order to solve the above problems, in the first embodiment of the present invention, there is provided a person recognition system for recognizing a person included in each of a plurality of images, wherein each of the plurality of images includes a plurality of A person recognizing unit for recognizing a person and an exclusive detecting unit for detecting two persons who are not included in any of the plurality of images among a plurality of persons included in at least a part of the plurality of images And a correction unit that determines that the two persons detected by the exclusion detection unit are the same person and corrects the recognition result by the person recognition unit. The person recognition system further includes a similarity calculation unit that calculates the similarity of the face image between the two persons detected by the exclusion detection unit, and the correction unit is further detected by the exclusion detection unit. It is determined that the two persons are the same person on the condition that the similarity of the face image calculated by the similarity calculator between the two persons is equal to or greater than a predetermined reference value. The recognition result by the person recognition unit may be corrected.
修正部は、更に、排他検出部によって検出された2人の人物のうち一方の人物が含まれる第1の画像、及び当該2人の人物のうち他方の人物が含まれる第2の画像における撮像日時の差が、予め定められた基準値以下であることを条件として、当該2人の人物が同一人物であると判定し、人物認識部による認識結果を修正してもよい。人物認識部は、複数の人物のそれぞれについて、当該人物の顔画像の特徴量を格納している特徴量データベースと、複数の画像のそれぞれについて、当該画像に含まれる人物の画像から抽出した特徴量が、特徴量データベースに格納されている顔画像を示す特徴量に対して、予め定められた基準値以上の類似度で類似している場合に、当該人物を、当該顔画像に対応する人物であると認識する認識処理部とを有し、修正部は、排他検出部によって検出された2人の人物が同一人物であると判定した場合に、更に、認識処理部によって当該2人の人物が同一人物として認識されるべく、認識処理部における類似度の基準値をより低く修正してもよい。 The correction unit further captures a first image including one of the two persons detected by the exclusive detection unit and a second image including the other of the two persons. On the condition that the difference in date and time is equal to or less than a predetermined reference value, it may be determined that the two persons are the same person, and the recognition result by the person recognition unit may be corrected. For each of a plurality of persons, the person recognizing unit stores a feature quantity database that stores the feature quantity of the person's face image, and for each of the plurality of images, a feature quantity extracted from the person image included in the image. Is similar to the feature quantity indicating the face image stored in the feature quantity database with a similarity equal to or higher than a predetermined reference value, the person is the person corresponding to the face image. A recognition processing unit that recognizes that the two persons detected by the exclusive detection unit are further identified by the recognition processing unit. In order to be recognized as the same person, the reference value of similarity in the recognition processing unit may be modified to be lower.
また、本発明の第2の形態においては、複数の画像のそれぞれに含まれる人物を認識する人物認識方法であって、複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する人物認識段階と、複数の画像の少なくとも一部に含まれる複数の人物の中で、複数の画像の何れにおいても共に含まれることがない2人の人物を検出する排他検出段階と、排他検出段階において検出された2人の人物が同一人物であると判定し、人物認識段階における認識結果を修正する修正段階とを備える。当該人物認識方法は、排他検出段階において検出された2人の人物の間における、顔画像の類似度を算出する類似度算出段階を更に備え、修正段階は、更に、排他検出段階において検出された2人の人物の間における、類似度算出段階において算出された顔画像の類似度が、予め定められた基準値以上であることを条件として、当該2人の人物が同一人物であると判定し、人物認識段階における認識結果を修正してもよい。 Further, in the second aspect of the present invention, there is provided a person recognition method for recognizing a person included in each of a plurality of images, wherein the person recognizing a plurality of persons included in the image for each of the plurality of images. A recognition stage, an exclusive detection stage for detecting two persons who are not included in any of the plurality of images among a plurality of persons included in at least a part of the plurality of images, and an exclusive detection stage It is determined that the two detected persons are the same person, and includes a correction stage for correcting the recognition result in the person recognition stage. The person recognition method further includes a similarity calculation step of calculating the similarity of the face image between two persons detected in the exclusion detection step, and the correction step is further detected in the exclusion detection step. It is determined that the two persons are the same person on the condition that the similarity of the face image calculated in the similarity calculation step between the two persons is equal to or greater than a predetermined reference value. The recognition result in the person recognition stage may be corrected.
また、本発明の第3の形態においては、複数の画像のそれぞれに含まれる人物を認識する人物認識システムとしてコンピュータを機能させる人物認識プログラムであって、コンピュータを、複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する人物認識部と、複数の画像の少なくとも一部に含まれる複数の人物の中で、複数の画像の何れにおいても共に含まれることがない2人の人物を検出する排他検出部と、排他検出部によって検出された2人の人物が同一人物であると判定し、人物認識部による認識結果を修正する修正部とを備える人物認識システムとして機能させる。当該人物認識プログラムは、コンピュータを、排他検出部によって検出された2人の人物の間における、顔画像の類似度を算出する類似度算出部を更に備え、修正部は、更に、排他検出部によって検出された2人の人物の間における、類似度算出部によって算出された顔画像の類似度が、予め定められた基準値以上であることを条件として、当該2人の人物が同一人物であると判定し、人物認識部による認識結果を修正する人物認識システムとして機能させる。 According to a third aspect of the present invention, there is provided a person recognition program that causes a computer to function as a person recognition system for recognizing a person included in each of a plurality of images. A person recognition unit that recognizes a plurality of persons included in an image, and two persons that are not included in any of the plurality of images among a plurality of persons included in at least a part of the plurality of images. It is determined that the exclusion detection unit to be detected and the two persons detected by the exclusion detection unit are the same person, and function as a person recognition system including a correction unit that corrects the recognition result by the person recognition unit. The person recognition program further includes a similarity calculation unit that calculates the similarity of the face image between two persons detected by the exclusion detection unit, and the correction unit is further configured by the exclusion detection unit. The two persons are the same person on condition that the similarity of the face image calculated by the similarity calculation unit between the two detected persons is equal to or greater than a predetermined reference value. It is made to function as a person recognition system which corrects the recognition result by a person recognition part.
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。 The above summary of the invention does not enumerate all the necessary features of the present invention, and sub-combinations of these feature groups can also be the invention.
本発明によれば、同一人物を互いに異なる複数の人物として誤認識した場合であっても、認識結果を修正して、精度の高い人物の認識結果を利用者に提供することができる。 According to the present invention, even when the same person is mistakenly recognized as a plurality of different persons, the recognition result can be corrected and a highly accurate recognition result of the person can be provided to the user.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 Hereinafter, the present invention will be described through embodiments of the invention. However, the following embodiments do not limit the invention according to the scope of claims, and all combinations of features described in the embodiments are included. It is not necessarily essential for the solution of the invention.
図1は、本発明の実施形態に係る人物認識システム10の機能構成の一例を示すブロック図である。人物認識システム10は、画像格納部100、人物認識部110、排他検出部120、類似度算出部130、及び修正部140を備える。例えば、人物認識システム10は、電子アルバムに含まれる複数の画像が画像格納部100に格納されている場合に、当該複数の画像のそれぞれに含まれる人物を認識すると共に、当該画像に含まれる人物のそれぞれが誰であるかを示す情報を、Exif(Exchangeable image file)フォーマット等に基づくタグ情報として、当該画像を示す画像ファイルに記録してよい。これにより、利用者は、当該複数の画像を、容易に、人物毎にカテゴリ分けされたスライドショーとして鑑賞したり、また人物毎に整理したりすることができる。なお、人物認識システム10は、例えばパーソナルコンピュータであってよく、また、デジタルスチルカメラや、デジタルスチルカメラが設けられた携帯電話端末等であってもよい。
FIG. 1 is a block diagram illustrating an example of a functional configuration of a
本発明の実施形態に係る人物認識システム10は、複数の画像に含まれる人物の中で、同一人物であるにも関わらず、互いに異なる2人の人物であるとして認識された人物を検出して、当該人物についての認識結果を修正することにより、精度の高い認識結果を利用者に提供することを目的とする。
The
画像格納部100は、例えば、磁気記録媒体や半導体記録媒体等を用いた記憶装置であってよく、複数の画像を格納している。人物認識部110は、画像格納部100に格納されている複数の画像のそれぞれについて、当該画像に含まれる複数の人物を、公知の画像認識技術を用いることにより認識する。人物認識部110は、特徴量データベース112、及び認識処理部114を有する。特徴量データベース112は、複数の人物のそれぞれについて、当該人物の顔画像の特徴量を格納している。認識処理部114は、画像格納部100に格納されている複数の画像のそれぞれについて、当該画像に含まれる人物の画像から抽出した特徴量が、特徴量データベース112に格納されている顔画像を示す特徴量に対して、予め定められた基準値以上の類似度で類似している場合に、当該人物を、当該顔画像に対応する人物であると認識する。そして、認識処理部114は、それぞれの画像についての人物の認識結果を、排他検出部120及び修正部140に出力する。
The
排他検出部120は、画像格納部100に格納されている複数の画像の少なくとも一部に含まれる人物の中で、当該複数の画像の何れにおいても共に含まれることがない2人の人物を検出する。そして、排他検出部120は、検出した2人の人物を示す情報を、類似度算出部130に出力する。類似度算出部130は、排他検出部120によって検出された2人の人物の間における、顔画像の類似度を算出する。そして、類似度算出部130は、排他検出部120から受け取った当該2人の人物を示す情報、及び当該2人の人物について算出した顔画像の類似度を、修正部140に出力する。修正部140は、排他検出部120によって検出された2人の人物が同一人物であると判定し、認識処理部114による認識結果を修正する。ここで、修正部140は、更に、類似度算出部130によって算出された、当該2人の人物の間における顔画像の類似度が、予め定められた基準値以上であることを条件として、当該2人の人物が同一人物であると判定してよい。
The
本発明の実施形態に係る人物認識システム10によれば、2人の人物が、何れの画像においても共に含まれることがなく、画像に含まれる機会が互いに排他的である場合に、当該2人の人物が実際には同一人物であるとして、人物の認識結果を修正することができる。これにより、画像認識技術を用いた人物認識処理において、1人の人物の画像を、互いに異なる2人の人物の画像として誤認識した場合であっても、当該2人の人物が同一人物であるとして認識結果を修正し、精度の高い人物認識結果を利用者に提供することができる。
According to the
また、例えば、画像格納部100に格納されている画像の数が少ない場合になどにおいては、ある2人の人物が、実際には同一人物ではないにも関わらず、何れの画像においても共に含まれていないことにより、排他検出部120が当該2人の人物を検出する場合がある。しかし、人物認識システム10によれば、当該2人の人物の間における顔画像の類似度が基準値以上でない場合には、当該2人の人物を同一人物であると判定しない。これにより、排他検出部120によって検出された2人の人物が同一人物であるか否かを、より高い精度で判定することができる。
In addition, for example, when the number of images stored in the
図2は、本発明の実施形態に係る画像格納部100の一例を示す。画像格納部100は、複数の画像のそれぞれについて、当該画像を識別する画像識別子と、当該画像を示す画像データとを対応付けて格納している。ここで、画像識別子とは、画像格納部100が画像を格納する場合に、それぞれの画像について一意となるべく定められた値であってよい。なお、本図において、画像識別子は数値として示されているが、これに代えて、画像識別子は、例えば画像データを示すファイルに割り当てられたファイル名等の文字列であってもよい。また、画像格納部100は、複数の画像のそれぞれを識別する画像識別子に対応付けて、更に、当該画像の撮像日時を示す情報を格納していてよい。
FIG. 2 shows an example of the
図3は、本発明の実施形態に係る特徴量データベース112の一例を示す。特徴量データベース112は、複数の人物のそれぞれについて、当該人物を識別する人物識別子と、当該人物の顔画像の特徴量とを対応付けて格納している。ここで、人物識別子は、例えば、特徴量データベース112に人物の顔画像の特徴量が格納される場合に、それぞれの人物について一意となるべく定められた値であってよい。また、特徴量データベース112は、それぞれの人物について、複数の特徴量(例えば、A、B、・・・等)を格納してよい。ここで、人物の顔画像の特徴量とは、例えば、顔画像そのものや、当該顔画像から公知の画像処理技術を用いて抽出された、顔の輪郭形状、或いは、眼や鼻、口といった、顔における特徴的な部位の形状、それぞれの部位の顔全体における位置、またはそれぞれの部位の間の位置関係といった、多様な情報であってよい。
FIG. 3 shows an example of the
図4は、本発明の実施形態に係る認識処理部114における人物の認識結果の一例を示す。認識処理部114は、画像格納部100に格納されている複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する。例えば、認識処理部114は、画像格納部100に格納されている複数の画像のそれぞれについて、輪郭抽出処理や色分布分析処理等の公知の画像処理を行うことにより、当該画像に含まれる複数の被写体を検出する。そして、認識処理部114は、検出したそれぞれの被写体を示す画像から、人物の顔に固有の特徴量を検出することにより、当該被写体が人物である場合に、当該被写体を示す画像から人物の顔を示す部分画像を検出する。そして、認識処理部114は、検出した人物の顔を示す部分画像から特徴量を抽出すると共に、抽出した特徴量を、図3に示した特徴量データベース112に格納されている、複数の人物のそれぞれについての顔画像の特徴量と比較する。そして、認識処理部114は、抽出した特徴量が、特徴量データベース112に格納されている顔画像の特徴量に対して、予め定められた基準値以上の類似度で類似している場合に、画像から検出した被写体が、特徴量データベース112において当該顔画像の特徴量に対応付けられている人物であると認識し、当該人物を示す人物識別子を検出する。このようにして、認識処理部114は、図4に示すように、画像格納部100に格納されている複数の画像のそれぞれについて、当該画像に含まれる複数の人物のそれぞれを認識し、当該複数の人物を示す複数の人物識別子を検出する。
FIG. 4 shows an example of a person recognition result in the
なお、特徴量データベース112は、人物毎の顔画像の特徴量を、認識処理部114から受け取って格納してよい。具体的には、認識処理部114は、画像格納部100に格納されている画像に含まれる人物を認識する場合において、当該画像に含まれる人物の顔画像から抽出した特徴量が、特徴量データベース112に格納されている何れの人物の特徴量に対しても、予め定められた基準値以上の類似度を示さない場合に、当該顔画像から抽出した特徴量を、新たな人物の顔画像の特徴量として、特徴量データベース112に格納させてよい。これにより、特徴量データベース112は、画像格納部100に格納されている複数の画像の中の、少なくとも一部の画像に含まれる人物の顔画像の特徴量を格納することができる。
The
図5は、本発明の実施形態に係る人物認識システム10を用いた人物認識方法における処理の流れの一例を示すフローチャートである。まず、認識処理部114は、画像格納部100に格納されている複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する(S1000)。続いて、排他検出部120は、複数の画像の少なくとも一部に含まれる人物の中で、当該複数の画像の何れにおいても共に含まれることがない2人の人物を検出する(S1010)。ここで、排他検出部120は、複数の画像の少なくとも一部に含まれる人物の中から、当該複数の画像の何れにおいても共に含まれることがない2人の人物の組み合わせを、複数検出してもよい。そして、人物認識システム10は、排他検出部120が検出した2人の人物の組み合わせ毎に、以下の処理を繰り返す(S1020)。
FIG. 5 is a flowchart showing an example of the flow of processing in the person recognition method using the
まず、類似度算出部130は、当該2人の人物の間における顔画像の類似度を算出する(S1030)。例えば、類似度算出部130は、排他検出部120から受け取った、当該2人の人物のそれぞれを示す人物識別子と、認識処理部114から受け取った、画像格納部100に格納されている複数の画像のそれぞれに含まれる人物を示す人物識別子とに基づいて、当該2人の人物のそれぞれが含まれる画像を、画像格納部100から読み出す。そして、類似度算出部130は、読み出した画像のそれぞれから、当該2人の人物のそれぞれの顔画像を抽出する。そして、類似度算出部130は、抽出したそれぞれの顔画像を比較することにより、当該2人の人物の間における顔画像の類似度を算出する。ここで、類似度算出部130は、画像格納部100から読み出した画像から抽出した顔画像を比較する代わりに、特徴量データベース112に格納されている、当該2人の人物のそれぞれにおける顔画像の特徴量を比較することにより、当該2人の人物の間における顔画像の類似度を算出してもよい。
First, the
続いて、修正部140は、当該2人の人物の間における顔画像の類似度が、予め定められた基準値以上であるか否かを判定する(S1040)。ここで、予め定められた基準値とは、例えば、同一人物を撮像した2枚の画像において、画像の撮像条件、または人物の表情等が異なることにより、それぞれの画像に含まれる人物の顔画像が異なる場合の、当該2枚の画像における顔画像の類似度の典型値、または当該典型値より低い値であってよく、利用者等によって予め定められてよい。
Subsequently, the correcting
そして、当該2人の人物の間における顔画像の類似度が基準値以上であると判定した場合(S1040:Yes)、修正部140は、更に、当該2人の人物のうち一方の人物が含まれる第1の画像と、当該2人の人物のうち他方の人物が含まれる第2の画像における撮像日時の差が、予め定められた基準値以下であるか否かを判定する(S1050)。ここで、修正部140は、当該第1の画像として、当該一方の人物が含まれる画像のうち、何れの画像を選択してもよい。また、修正部140は、当該第2の画像として、当該他方の人物が含まれる画像のうち、何れの画像を選択してもよい。なお、撮像日時の差における予め定められた基準値とは、例えば、旅行中に撮像された一連の画像や、同一のイベント中に撮像された一連の画像といった、画像の内容や撮像状況についてまとまりのある一連の画像における、それぞれの画像の、撮像日時の差の最大値であってよく、利用者等によって予め定められてよい。
And when it determines with the similarity degree of the face image between the said 2 persons being more than a reference value (S1040: Yes), the
そして、撮像日時の差が基準値以下であると判定した場合(S1050:Yes)、修正部140は、当該2人の人物が同一人物であると判定し、認識処理部114による人物の認識結果を修正する(S1060)。例えば、修正部140が、画像格納部100に格納されている複数の画像のそれぞれについての、認識処理部114による人物の認識結果を示す情報、例えば当該画像に含まれる人物識別子等を、Exifフォーマット等に基づくタグ情報として、当該画像を示す画像ファイルに記録する場合を考える。この場合、修正部140は、当該2人の人物における人物識別子が同一の値となるべく修正した認識結果を示す情報を、当該2人の人物のそれぞれが含まれる画像を示す画像ファイルに記録してよい。また、例えば、修正部140は、認識処理部114による人物の認識結果を修正した後で、修正した認識結果を、例えば人物認識システム10に設けられた表示装置に表示してもよい。
When it is determined that the difference between the imaging dates and times is equal to or less than the reference value (S1050: Yes), the
更に、修正部140は、当該2人の人物が同一人物であると判定した場合に、認識結果を修正するだけでなく、認識処理部114によって当該2人の人物が同一人物として認識されるべく、認識処理部114における顔画像の類似度の基準値をより低く修正してもよい。ここで、より低く修正された基準値とは、例えば、認識処理部114によって、当該2人の人物が同一人物として認識される基準値のうち、最大の値であってよい。そして、人物認識システム10は、以上の処理を、排他検出部120が検出した2人の人物の組み合わせ毎に繰り返す(S1070)。
Further, when the
本発明の実施形態に係る人物認識システム10によれば、排他検出部120が検出した2人の人物が含まれる画像のそれぞれにおける撮像日時の差が基準値以下であることを更なる条件として、当該2人の人物が同一人物であるか否かを判定することができる。例えば、旅行中に撮像された一連の画像や、同一のイベント中に撮像された一連の画像といった、撮像日時が近接している一連の画像において、2人の人物が、何れの画像においても共に含まれることがない場合、当該2人の人物は、同一人物である可能性が高い。人物認識システム10によれば、こういった場合に、当該2人の人物を同一人物として判定することができるので、実際には同一人物でありながら、画像認識処理によって互いに異なる人物として認識された2人の人物を、より高い精度で同一人物として判定することができる。
According to the
なお、修正部140は、排他検出部120によって検出された2人の人物のうち一方の人物が含まれる第1の画像と、当該2人の人物のうち他方の人物が含まれる第2の画像における撮像日時の差が、予め定められた基準値以下であるか否かを判定するだけでなく、当該第1の画像と当該第2の画像との撮像地点の間の距離が、予め定められた基準距離より短いか否かを更に判定してもよい。そして、修正部140は、互いの撮像地点の間の距離が基準距離より近い場合に、当該2人の人物が同一人物であると判定してもよい。この場合、画像格納部100は、複数の画像のそれぞれを識別する画像識別子に対応付けて、更に、当該画像の撮像地点を示す情報を格納していてよい。
Note that the
また、人物認識システム10によれば、認識処理部114によって互いに異なる人物として認識された2人の人物が、修正部140によって同一人物であると判定された場合に、認識処理部114における人物の認識処理に用いる顔画像の類似度の基準値を、より低く修正することができる。例えば、人物認識システム10は、認識処理部114における特徴量の類似度の基準値を、当初、利用者等によって予め定められた、画像認識処理における典型的な値に比べて、高く設定しておいてよい。この場合、認識処理部114は、画像格納部100に格納されている複数の画像のそれぞれに含まれる人物の認識において、同一人物であるにも関わらず、互いに異なる複数の人物として誤認識する場合が多くなる。しかし、人物認識システム10によれば、何れの画像においても共に含まれることがない2人の人物を同一人物であると判定した場合に、認識処理部114における類似度の基準値を低下させて、当該人物についての適正な基準値を設定することができる。これにより、その後、認識処理部114は、当該人物について、精度の高い認識処理を実行することができる。
Further, according to the
なお、以上の説明において、排他検出部120により検出された2人の人物の組み合わせのうち、少なくとも一部の組み合わせは、互いに同一の人物を含んでいてもよい。これにより、認識処理部114において、同一人物が、互いに異なる2人以上の数の人物として誤認識された場合であっても、認識結果を修正することができる。
In the above description, at least some of the combinations of the two persons detected by the
また、以上の説明において、人物認識システム10は、何れの画像においても共に含まれることがない2人の人物を検出した後で、当該2人の人物における顔画像の類似度に基づいて、当該2人の人物が同一人物であるか否かを判定している。しかし、人物認識システム10は、以上の説明における順序とは異なる順序で、互いに異なる人物として認識された2人の人物が同一人物であるか否かを判定してよい。具体的には、まず、類似度算出部130が、画像格納部100に格納されている複数の画像の少なくとも一部に含まれる、互いに異なる人物として認識された複数の人物のうち、顔画像の類似度が予め定められた基準値以上である2人の人物を検出する。続いて、排他検出部120は、類似度算出部130により検出された2人の人物が、複数の画像の何れにおいても共に含まれることがないか否かを判定する。そして、修正部140は、当該2人の人物が、何れの画像においても共に含まれることがない場合に、当該2人の人物が同一人物であると判定し、認識処理部114による人物の認識結果を修正する。何れの順序で処理を行う場合であっても、人物認識システム10によれば、同一人物であるにも関わらず、互いに異なる2人の人物として誤認識された人物についての認識結果を修正して、精度の高い認識結果を利用者に提供することができる。
In the above description, the
図6は、本発明の実施形態に係るコンピュータ1500のハードウェア構成の一例を示すブロック図である。本発明の実施形態に係るコンピュータ1500は、ホストコントローラ1582により相互に接続されるCPU1505、RAM1520、グラフィックコントローラ1575、及び表示装置1580を有するCPU周辺部と、入出力コントローラ1584によりホストコントローラ1582に接続される通信インターフェイス1530、ハードディスクドライブ1540、及びCD−ROMドライブ1560を有する入出力部と、入出力コントローラ1584に接続されるROM1510、フレキシブルディスクドライブ1550、及び入出力チップ1570を有するレガシー入出力部とを備える。
FIG. 6 is a block diagram showing an example of a hardware configuration of a
ホストコントローラ1582は、RAM1520と、高い転送レートでRAM1520をアクセスするCPU1505及びグラフィックコントローラ1575とを接続する。CPU1505は、ROM1510及びRAM1520に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ1575は、CPU1505等がRAM1520内に設けたフレームバッファ上に生成する画像データを取得し、表示装置1580上に表示させる。これに代えて、グラフィックコントローラ1575は、CPU1505等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
The
入出力コントローラ1584は、ホストコントローラ1582と、比較的高速な入出力装置である通信インターフェイス1530、ハードディスクドライブ1540、CD−ROMドライブ1560を接続する。通信インターフェイス1530は、ネットワークを介して他の装置と通信する。ハードディスクドライブ1540は、コンピュータ1500内のCPU1505が使用するプログラム及びデータを格納する。CD−ROMドライブ1560は、CD−ROM1595からプログラム又はデータを読み取り、RAM1520を介してハードディスクドライブ1540に提供する。
The input /
また、入出力コントローラ1584には、ROM1510と、フレキシブルディスクドライブ1550、及び入出力チップ1570の比較的低速な入出力装置とが接続される。ROM1510は、コンピュータ1500が起動時に実行するブートプログラムや、コンピュータ1500のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ1550は、フレキシブルディスク1590からプログラム又はデータを読み取り、RAM1520を介してハードディスクドライブ1540に提供する。入出力チップ1570は、フレキシブルディスクドライブ1550や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
The input /
RAM1520を介してハードディスクドライブ1540に提供される人物認識プログラムは、フレキシブルディスク1590、CD−ROM1595、又はICカード等の記録媒体に格納されて利用者によって提供される。人物認識プログラムは、記録媒体から読み出され、RAM1520を介してコンピュータ1500内のハードディスクドライブ1540にインストールされ、CPU1505において実行される。コンピュータ1500にインストールされて実行される人物認識プログラムは、CPU1505等に働きかけて、コンピュータ1500を、図1から図5にかけて説明した人物認識システムとして機能させる。
The person recognition program provided to the
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク1590、CD−ROM1595の他に、DVDやPD等の光学記録媒体、MD等の光磁気記録媒体、テープ媒体、ICカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はRAM等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ1500に提供してもよい。
The program shown above may be stored in an external storage medium. As the storage medium, in addition to the
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above-described embodiment. It is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention.
10 人物認識システム、100 画像格納部、110 人物認識部、112 特徴量データベース、114 認識処理部、120 排他検出部、130 類似度算出部、140 修正部
DESCRIPTION OF
Claims (8)
前記複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する人物認識部と、
前記複数の画像の少なくとも一部に含まれる複数の人物の中で、前記複数の画像の何れにおいても共に含まれることがない2人の人物を検出する排他検出部と、
前記排他検出部によって検出された2人の人物が同一人物であると判定し、前記人物認識部による認識結果を修正する修正部と
を備える人物認識システム。 A person recognition system for recognizing a person included in each of a plurality of images,
For each of the plurality of images, a person recognition unit that recognizes a plurality of persons included in the image;
An exclusive detection unit for detecting two persons who are not included in any of the plurality of images among a plurality of persons included in at least a part of the plurality of images;
A person recognition system comprising: a correction unit that determines that the two persons detected by the exclusion detection unit are the same person and corrects a recognition result by the person recognition unit.
を更に備え、
前記修正部は、更に、前記排他検出部によって検出された2人の人物の間における、前記類似度算出部によって算出された顔画像の類似度が、予め定められた基準値以上であることを条件として、当該2人の人物が同一人物であると判定し、前記人物認識部による認識結果を修正する
請求項1に記載の人物認識システム。 A similarity calculation unit that calculates the similarity of the face image between the two persons detected by the exclusive detection unit;
The correction unit further determines that the similarity of the face image calculated by the similarity calculation unit between the two persons detected by the exclusive detection unit is greater than or equal to a predetermined reference value. The person recognition system according to claim 1, wherein the person recognition system determines that the two persons are the same person as a condition, and corrects the recognition result by the person recognition unit.
複数の人物のそれぞれについて、当該人物の顔画像の特徴量を格納している特徴量データベースと、
前記複数の画像のそれぞれについて、当該画像に含まれる人物の画像から抽出した特徴量が、前記特徴量データベースに格納されている前記顔画像を示す特徴量に対して、予め定められた基準値以上の類似度で類似している場合に、当該人物を、当該顔画像に対応する人物であると認識する認識処理部と
を有し、
前記修正部は、前記排他検出部によって検出された2人の人物が同一人物であると判定した場合に、更に、前記認識処理部によって当該2人の人物が同一人物として認識されるべく、前記認識処理部における類似度の基準値をより低く修正する
請求項3に記載の人物認識システム。 The person recognition unit
For each of a plurality of persons, a feature amount database storing feature amounts of the person's face image;
For each of the plurality of images, a feature amount extracted from an image of a person included in the image is equal to or greater than a predetermined reference value with respect to a feature amount indicating the face image stored in the feature amount database. A recognition processing unit that recognizes the person as a person corresponding to the face image when they are similar in degree of similarity.
When the correction unit determines that the two persons detected by the exclusion detection unit are the same person, the correction processing unit is further configured to recognize the two persons as the same person. The person recognition system according to claim 3, wherein the reference value of similarity in the recognition processing unit is corrected to be lower.
前記複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する人物認識段階と、
前記複数の画像の少なくとも一部に含まれる複数の人物の中で、前記複数の画像の何れにおいても共に含まれることがない2人の人物を検出する排他検出段階と、
前記排他検出段階において検出された2人の人物が同一人物であると判定し、前記人物認識段階における認識結果を修正する修正段階と
を備える人物認識方法。 A person recognition method for recognizing a person included in each of a plurality of images,
For each of the plurality of images, a person recognition stage for recognizing a plurality of persons included in the image;
An exclusive detection step of detecting two persons that are not included in any of the plurality of images among a plurality of persons included in at least a part of the plurality of images;
A person recognition method comprising: a correction step of determining that the two persons detected in the exclusive detection step are the same person, and correcting a recognition result in the person recognition step.
を更に備え、
前記修正段階は、更に、前記排他検出段階において検出された2人の人物の間における、前記類似度算出段階において算出された顔画像の類似度が、予め定められた基準値以上であることを条件として、当該2人の人物が同一人物であると判定し、前記人物認識段階における認識結果を修正する
請求項5に記載の人物認識方法。 A similarity calculation step of calculating a similarity of the face image between the two persons detected in the exclusive detection step;
In the correction step, the similarity of the face image calculated in the similarity calculation step between the two persons detected in the exclusive detection step is more than a predetermined reference value. The person recognition method according to claim 5, wherein as a condition, the two persons are determined to be the same person, and the recognition result in the person recognition stage is corrected.
前記コンピュータを、
前記複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する人物認識部と、
前記複数の画像の少なくとも一部に含まれる複数の人物の中で、前記複数の画像の何れにおいても共に含まれることがない2人の人物を検出する排他検出部と、
前記排他検出部によって検出された2人の人物が同一人物であると判定し、前記人物認識部による認識結果を修正する修正部と
を備える人物認識システムとして機能させる人物認識プログラム。 A person recognition program for causing a computer to function as a person recognition system for recognizing a person included in each of a plurality of images,
The computer,
For each of the plurality of images, a person recognition unit that recognizes a plurality of persons included in the image;
An exclusive detection unit that detects two persons that are not included in any of the plurality of images among a plurality of persons included in at least a part of the plurality of images;
A person recognition program that functions as a person recognition system including: a correction unit that determines that two persons detected by the exclusion detection unit are the same person, and corrects a recognition result of the person recognition unit.
前記排他検出部によって検出された2人の人物の間における、顔画像の類似度を算出する類似度算出部
を更に備え、
前記修正部は、更に、前記排他検出部によって検出された2人の人物の間における、前記類似度算出部によって算出された顔画像の類似度が、予め定められた基準値以上であることを条件として、当該2人の人物が同一人物であると判定し、前記人物認識部による認識結果を修正する
人物認識システムとして機能させる請求項7に記載の人物認識プログラム。 The computer,
A similarity calculation unit that calculates the similarity of the face image between the two persons detected by the exclusive detection unit;
The correction unit further determines that the similarity of the face image calculated by the similarity calculation unit between the two persons detected by the exclusive detection unit is greater than or equal to a predetermined reference value. 8. The person recognition program according to claim 7, wherein the person recognition program functions as a person recognition system that determines that the two persons are the same person as a condition and corrects a recognition result by the person recognition unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005053062A JP2006236217A (en) | 2005-02-28 | 2005-02-28 | Person recognition system, person recognition method, and person recognition program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005053062A JP2006236217A (en) | 2005-02-28 | 2005-02-28 | Person recognition system, person recognition method, and person recognition program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006236217A true JP2006236217A (en) | 2006-09-07 |
Family
ID=37043767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005053062A Pending JP2006236217A (en) | 2005-02-28 | 2005-02-28 | Person recognition system, person recognition method, and person recognition program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006236217A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008141617A (en) * | 2006-12-04 | 2008-06-19 | Fujifilm Corp | Photographing apparatus, face detection method thereof and image recording method |
JP2012014376A (en) * | 2010-06-30 | 2012-01-19 | Casio Comput Co Ltd | Apparatus, method, and program for image processing |
US8107690B2 (en) | 2007-04-16 | 2012-01-31 | Fujitsu Limited | Similarity analyzing device, image display device, image display program storage medium, and image display method |
JP2012104155A (en) * | 2012-02-03 | 2012-05-31 | Casio Comput Co Ltd | Image processing apparatus and method and program |
WO2015182270A1 (en) * | 2014-05-29 | 2015-12-03 | 富士フイルム株式会社 | Same person determination device and method, and control program therefor |
-
2005
- 2005-02-28 JP JP2005053062A patent/JP2006236217A/en active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008141617A (en) * | 2006-12-04 | 2008-06-19 | Fujifilm Corp | Photographing apparatus, face detection method thereof and image recording method |
JP4697549B2 (en) * | 2006-12-04 | 2011-06-08 | 富士フイルム株式会社 | Image capturing apparatus and face detection method thereof |
US8107690B2 (en) | 2007-04-16 | 2012-01-31 | Fujitsu Limited | Similarity analyzing device, image display device, image display program storage medium, and image display method |
US8300901B2 (en) | 2007-04-16 | 2012-10-30 | Fujitsu Limited | Similarity analyzing device, image display device, image display program storage medium, and image display method |
JP2012014376A (en) * | 2010-06-30 | 2012-01-19 | Casio Comput Co Ltd | Apparatus, method, and program for image processing |
JP2012104155A (en) * | 2012-02-03 | 2012-05-31 | Casio Comput Co Ltd | Image processing apparatus and method and program |
WO2015182270A1 (en) * | 2014-05-29 | 2015-12-03 | 富士フイルム株式会社 | Same person determination device and method, and control program therefor |
JP2015225567A (en) * | 2014-05-29 | 2015-12-14 | 富士フイルム株式会社 | Device of determining the same person and method of the same, and control program of the same |
CN106462980A (en) * | 2014-05-29 | 2017-02-22 | 富士胶片株式会社 | Same person determination device and method, and control program therefor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060115156A1 (en) | Image recognizing system, an image recognizing method, a machine readable medium storing thereon, and a computer program for recognizing images | |
US8121358B2 (en) | Method of grouping images by face | |
US9384619B2 (en) | Searching media content for objects specified using identifiers | |
US8608074B2 (en) | Method and apparatus for locating and decoding machine-readable symbols | |
US7697039B2 (en) | Image transmitting system, an image transmitting method, and a machine readable medium storing thereon a computer program for transmitting images | |
US8526742B2 (en) | Image processing apparatus, method, and program that classifies data of images | |
US10055640B2 (en) | Classification of feature information into groups based upon similarity, and apparatus, image processing method, and computer-readable storage medium thereof | |
US20080062283A1 (en) | Image capturing apparatus, image capturing method, album creating apparatus, album creating method, album creating system and computer readable medium | |
JP4490214B2 (en) | Electronic album display system, electronic album display method, and electronic album display program | |
JP2006236218A (en) | Electronic album display system, electronic album display method, and electronic album display program | |
JP5792985B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
CN103168314A (en) | Method and apparatus for recognizing an emotion of an individual based on facial action units | |
JP6040640B2 (en) | Image processing apparatus and program | |
JP2006236217A (en) | Person recognition system, person recognition method, and person recognition program | |
JP4226247B2 (en) | Image processing device | |
JP2006081021A (en) | Electronic album display system, electronic album display method, electronic album display program, image classification device, image classification method and image classification program | |
EP2023266A1 (en) | Searching media content for objects specified using identifiers | |
JP2006079460A (en) | System, method and program for displaying electronic album and device, method, and program for classifying image | |
JP2006236216A (en) | Person recognition system, person recognizing method and person recognition program | |
US20210374189A1 (en) | Document search device, document search program, and document search method | |
JP2012027617A (en) | Pattern identification device, pattern identification method and program | |
JP4522323B2 (en) | Image processing apparatus and control method thereof | |
KR20120128094A (en) | Face recognition apparatus, control method thereof, face recognition method | |
JP6241533B2 (en) | Image processing apparatus and program | |
WO2022079841A1 (en) | Group specifying device, group specifying method, and computer-readable recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20061211 |