JP2006236216A - Person recognition system, person recognizing method and person recognition program - Google Patents

Person recognition system, person recognizing method and person recognition program Download PDF

Info

Publication number
JP2006236216A
JP2006236216A JP2005053059A JP2005053059A JP2006236216A JP 2006236216 A JP2006236216 A JP 2006236216A JP 2005053059 A JP2005053059 A JP 2005053059A JP 2005053059 A JP2005053059 A JP 2005053059A JP 2006236216 A JP2006236216 A JP 2006236216A
Authority
JP
Japan
Prior art keywords
person
persons
image
images
unit
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
Application number
JP2005053059A
Other languages
Japanese (ja)
Inventor
Shuichi Otsuka
秀一 大塚
Itsuki Nakajima
一城 中島
Kazuo Shioda
和生 塩田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Holdings Corp
Original Assignee
Fuji Photo Film Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Photo Film Co Ltd filed Critical Fuji Photo Film Co Ltd
Priority to JP2005053059A priority Critical patent/JP2006236216A/en
Publication of JP2006236216A publication Critical patent/JP2006236216A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Collating Specific Patterns (AREA)
  • Image Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a highly accurate person recognition result by correcting a recognition result even if one and the same person is erroneously recognized as a plurality of persons different from one another. <P>SOLUTION: This person recognition system for recognizing persons included in a plurality of images is provided with: a person recognizing part for recognizing a plurality of persons included in the plurality of images about each of the plurality of images; an intimacy degree calculating part for calculating the degree of intimacy among respective persons included in at least one portion of images among the plurality of images on the basis of a recognition result; a determining part for determining whether a difference in the degree of intimacy to one person about each of the plurality of persons recognized as persons different from one another is not higher than a predetermined reference value; and a correcting part for determining that the plurality of persons are one and the same person when the difference in the degree of intimacy to one person in each of the plurality of persons is determined not to be higher than the predetermined reference value and correcting the recognition result by the person recognizing part. <P>COPYRIGHT: (C)2006,JPO&NCIPI

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参照。)。これらの人物認識システムにおいては、人物の顔画像に対して画像処理を行うことにより、当該顔画像から特徴量を抽出すると共に、抽出した特徴量の差異に基づいて、それぞれの人物を認識している。
特開2001−273496号公報
2. Description of the Related Art Conventionally, a person recognition system that recognizes a person by recognizing the face image of the person is known (see, for example, Patent Document 1). In these person recognition systems, by performing image processing on a person's face image, the feature amount is extracted from the face image, and each person is recognized based on the difference of the extracted feature amount. Yes.
Japanese Patent Laid-Open No. 2001-27396

しかしながら、人物認識に用いられる顔画像は、撮像されるアングルや撮像環境、被写体である人物の表情等によって様々に変化するので、従来の人物認識システムにおいて、常に高い認識率を維持することは容易ではない。このため、同一人物を示す複数の顔画像のそれぞれが、互いに異なる人物の顔画像であるとして誤認識される場合が少なからずあり、より高い精度で人物の認識結果を得ることのできる人物認識システムが待望されていた。   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の形態においては、複数の画像のそれぞれに含まれる人物を認識する人物認識システムであって、複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する人物認識部と、人物認識部による認識結果に基づいて、複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度を算出する親密度算出部と、人物認識部によって、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する親密度の差が、予め定められた基準値以下であるか否かを判断する判断部と、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する親密度の差が、予め定められた基準値以下であると判断された場合に、当該複数の人物が同一人物であると判定し、人物認識部による認識結果を修正する修正部とを備える。   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 recognition unit for recognizing a person and a closeness calculation unit for calculating a closeness between each of the persons included in at least some of the images based on the recognition result by the person recognition unit A determination unit that determines whether or not a difference in intimacy with respect to one person of each of a plurality of persons recognized as different persons by the person recognition unit is equal to or less than a predetermined reference value; When it is determined that the difference in intimacy with respect to one person among a plurality of persons recognized as different persons is equal to or less than a predetermined reference value, the plurality of persons are the same. Determines that the person, and a correction unit for correcting the recognition result by the person recognition unit.

親密度算出部は、複数の画像の中の、少なくとも一部の画像に含まれる、第1の人物と第2の人物との間の親密度を、複数の画像のうち、当該第1の人物と当該第2の人物との双方を含む画像の数がより多い場合に、より高い親密度として算出してもよい。親密度算出部は、複数の画像のそれぞれについて人物認識部により認識された人物の数に基づいて、当該画像に含まれる人物の間の親密度である画像内親密度を算出する画像内親密度算出部と、複数の画像のそれぞれについて算出された画像内親密度に基づいて、複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度である全体親密度を算出する全体親密度算出部とを有し、判断部は、人物認識部によって、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する全体親密度の差が、予め定められた基準値以下であるか否かを判断してもよい。画像内親密度算出部は、複数の画像のそれぞれについて人物認識部により認識された人物の数が少ない程、当該画像に含まれる人物の間の画像内親密度をより高く算出してもよい。   The closeness calculating unit calculates the closeness between the first person and the second person included in at least some of the plurality of images, and the first person among the plurality of images. And the second person may be calculated as a higher familiarity when the number of images including both the second person and the second person is larger. The intimacy calculating unit calculates an in-image intimacy that is an intimacy between persons included in the image based on the number of persons recognized by the person recognizing unit for each of the plurality of images. Based on the in-image intimacy calculated for each of the plurality of images and the calculation unit, an overall intimacy that is an intimacy between each of the persons included in at least some of the images is determined. An overall closeness calculation unit for calculating, and the determination unit has a predetermined difference in overall closeness with respect to one person of each of a plurality of persons recognized as different persons by the person recognition unit. It may be determined whether or not it is below the reference value. The in-image closeness calculation unit may calculate the in-image closeness between the persons included in the image higher as the number of persons recognized by the person recognition unit for each of the plurality of images is smaller.

親密度算出部は、複数の画像のそれぞれについての人物認識部による認識結果に基づいて、当該画像に含まれる人物の間の親密度である画像内親密度を、当該人物のそれぞれを示す画像の間の距離が小さい程、より高い値として算出する画像内親密度算出部と、複数の画像のそれぞれについて算出された画像内親密度に基づいて、複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度である全体親密度を算出する全体親密度算出部とを有し、判断部は、人物認識部によって、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する全体親密度の差が、予め定められた基準値以下であるか否かを判断してもよい。画像内親密度算出部は、複数の画像のそれぞれについて、当該画像に含まれる人物の間の画像内親密度を、当該人物のそれぞれを示す画像に含まれる顔画像の間の距離が小さい程、より高い値として算出してもよい。   The intimacy calculation unit, based on the recognition result by the person recognition unit for each of the plurality of images, the intimacy in the image that is the intimacy between the persons included in the image, and the image indicating each of the persons The image intimacy calculation unit that calculates a higher value as the distance between the images decreases, and at least some of the plurality of images based on the image intimacy calculated for each of the plurality of images. And an overall closeness calculating unit that calculates an overall closeness that is a closeness between each of the persons included in the person, and the determination unit is configured to each of a plurality of persons recognized as different persons by the person recognition unit. It may be determined whether or not the difference in overall familiarity with respect to one person is equal to or less than a predetermined reference value. For each of the plurality of images, the in-image intimacy calculation unit indicates the in-image intimacy between the persons included in the image, and the smaller the distance between the face images included in the image indicating each of the persons, It may be calculated as a higher value.

判断部は、複数の画像の中の、少なくとも一部の画像に含まれる人物から、一の人物を選択すると共に、複数の画像の中の、少なくとも一部の画像に含まれる人物から、選択した一の人物に対する親密度の差が予め定められた基準値以下である、互いに異なる複数の人物を選択できるか否かを判断してもよい。判断部は、複数の画像の中の、少なくとも一部の画像に含まれる人物から、互いに異なる複数の人物を選択すると共に、複数の画像の中の、少なくとも一部の画像に含まれる人物から、当該選択した複数の人物のそれぞれに対する親密度の差が予め定められた基準値以下である一の人物を選択できるか否かを判断してもよい。判断部は、選択した複数の人物の何れかが含まれている画像の中に、より多く含まれる人物に対して、より高い優先度で、一の人物として選択できるか否かを判断してもよい。   The determination unit selects one person from among persons included in at least some of the plurality of images, and selects from among persons included in at least some of the plurality of images. It may be determined whether or not a plurality of different persons whose difference in intimacy with respect to one person is equal to or less than a predetermined reference value can be selected. The determination unit selects a plurality of different persons from the persons included in at least some of the images, and from the persons included in at least some of the images. It may be determined whether or not one person whose difference in closeness with respect to each of the plurality of selected persons is equal to or less than a predetermined reference value can be selected. The determination unit determines whether or not a plurality of selected persons can be selected as a single person with higher priority with respect to a larger number of included persons. Also good.

判断部は、人物認識部によって、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物とは異なる他の人物に対する親密度の差が、予め定められた基準値以下であるか否かを更に判断し、修正部は、互いに異なる人物として認識された複数の人物のそれぞれにおける親密度の差が、一の人物及び他の人物の何れに対しても、予め定められた基準値以下であると判断された場合に、当該複数の人物が同一人物であると判定し、人物認識部による認識結果を修正してもよい。判断部は、人物認識部によって、互いに異なる人物として認識された複数の人物における顔画像のそれぞれが、予め定められた基準値以上の類似度で類似しているか否かを更に判断し、修正部は、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する親密度の差が、予め定められた基準値以下であり、且つ、当該複数の人物における顔画像のそれぞれが、予め定められた基準値以上の類似度で類似していると判断された場合に、当該複数の人物が同一人物であると判定し、人物認識部による認識結果を修正してもよい。   The determination unit determines whether the difference in intimacy of each of the plurality of persons recognized as different persons by the person recognition unit with respect to another person different from the one person is equal to or less than a predetermined reference value. The correction unit determines whether the difference in familiarity between each of the plurality of persons recognized as different persons is equal to or less than a predetermined reference value for one person and the other person. If it is determined that the plurality of persons are the same person, the recognition result by the person recognition unit may be corrected. The determination unit further determines whether or not the face images of a plurality of persons recognized as different persons by the person recognition unit are similar with a similarity equal to or higher than a predetermined reference value, and a correction unit Is a difference in intimacy with respect to one person among a plurality of persons recognized as different persons is equal to or less than a predetermined reference value, and each of face images in the plurality of persons is If it is determined that they are similar with a degree of similarity equal to or greater than a predetermined reference value, the plurality of persons may be determined to be 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 recognizing processing unit that recognizes that a plurality of persons recognized as different persons by the recognizing processing unit are the same person. In order for the persons to be recognized as the same person, the similarity reference value in the recognition processing unit may be modified to be lower.

また、本発明の第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. In a recognition step, a closeness calculation step of calculating a closeness between each of the persons included in at least some of the images based on the recognition result in the human recognition step, and in the human recognition step A determination step of determining whether or not a difference in intimacy with respect to one person among a plurality of persons recognized as different persons is equal to or less than a predetermined reference value; The plurality of persons are the same person when it is determined that the closeness difference of each of the plurality of persons with respect to one person is equal to or less than a predetermined reference value. Determined, and a modified step of modifying the recognition result in the person recognition stage.

また、本発明の第3の形態においては、複数の画像のそれぞれに含まれる人物を認識する人物認識システムとしてコンピュータを機能させる人物認識プログラムであって、コンピュータを、複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する人物認識部と、人物認識部による認識結果に基づいて、複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度を算出する親密度算出部と、人物認識部によって、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する親密度の差が、予め定められた基準値以下であるか否かを判断する判断部と、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する親密度の差が、予め定められた基準値以下であると判断された場合に、当該複数の人物が同一人物であると判定し、人物認識部による認識結果を修正する修正部とを備える人物認識システムとして機能させる。   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. Based on the recognition result of the person recognition unit that recognizes multiple persons included in the image and the person recognition unit, the intimacy between each of the persons included in at least some of the images is calculated. The degree of familiarity of a plurality of persons recognized as different persons by the familiarity calculating unit and the person recognizing unit determines whether or not the difference in familiarity with respect to one person is equal to or less than a predetermined reference value. The difference in intimacy with respect to one person of each of a plurality of persons recognized as different persons from the determination unit that is different from a predetermined reference value If it is determined that, the plurality of persons is determined to be the same person, to function as a human object recognition system comprising a correction unit for correcting the recognition result by the person recognition unit.

なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。   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に格納されている複数の画像のそれぞれに含まれる人物を認識する。例えば、人物認識システム10は、電子アルバムに含まれる複数の画像が画像格納部100に格納されている場合に、当該複数の画像のそれぞれに含まれる人物を認識すると共に、当該画像に含まれる人物のそれぞれが誰であるかを示す情報を、Exif(Exchangeable image file)フォーマット等に基づくタグ情報として、当該画像を示す画像ファイルに記録してもよい。これにより、利用者は、当該複数の画像を、容易に、人物毎にカテゴリ分けされたスライドショーとして鑑賞したり、また人物毎に整理したりすることができる。なお、人物認識システム10は、例えばパーソナルコンピュータであってよく、また、デジタルスチルカメラや、デジタルスチルカメラが設けられた携帯電話端末等であってもよい。   FIG. 1 is a block diagram illustrating an example of a functional configuration of a person recognition system 10 according to an embodiment of the present invention. The person recognition system 10 includes an image storage unit 100, a person recognition unit 110, a closeness calculation unit 120, a determination unit 130, and a correction unit 140. The person recognition system 10 recognizes a person included in each of a plurality of images stored in the image storage unit 100. For example, when a plurality of images included in the electronic album are stored in the image storage unit 100, the person recognition system 10 recognizes a person included in each of the plurality of images and also includes a person included in the images. May be recorded in an image file indicating the image as tag information based on an Exif (Exchangeable image file) format or the like. Thus, the user can easily view the plurality of images as a slide show categorized for each person or organize them for each person. The person recognition system 10 may be a personal computer, for example, or may be a digital still camera, a mobile phone terminal provided with a digital still camera, or the like.

本発明の実施形態に係る人物認識システム10は、複数の画像のそれぞれに含まれる人物の認識結果を、当該複数の画像に基づいて算出した人物間の親密度に基づいて修正することにより、精度の高い認識結果を利用者に提供することを目的とする。   The person recognition system 10 according to the embodiment of the present invention corrects the recognition result of the person included in each of the plurality of images based on the intimacy between the persons calculated based on the plurality of images. It aims to provide users with high recognition results.

画像格納部100は、例えば、磁気記録媒体や半導体記録媒体等を用いた記憶装置であってよく、複数の画像を格納している。人物認識部110は、画像格納部100に格納されている複数の画像のそれぞれについて、当該画像に含まれる複数の人物を、公知の画像認識技術を用いることにより認識する。人物認識部110は、特徴量データベース112、及び認識処理部114を有する。特徴量データベース112は、複数の人物のそれぞれについて、当該人物の顔画像の特徴量を格納している。認識処理部114は、画像格納部100に格納されている複数の画像のそれぞれについて、当該画像に含まれる人物の画像から抽出した特徴量が、特徴量データベース112に格納されている顔画像を示す特徴量に対して、予め定められた基準値以上の類似度で類似している場合に、当該人物を、当該顔画像に対応する人物であると認識する。そして、認識処理部114は、それぞれの画像についての人物の認識結果を、親密度算出部120及び修正部140に出力する。   The image storage unit 100 may be a storage device using, for example, a magnetic recording medium or a semiconductor recording medium, and stores a plurality of images. The person recognition unit 110 recognizes a plurality of persons included in the image for each of the plurality of images stored in the image storage unit 100 by using a known image recognition technique. The person recognition unit 110 includes a feature amount database 112 and a recognition processing unit 114. The feature amount database 112 stores the feature amount of the face image of each person for each of a plurality of persons. For each of a plurality of images stored in the image storage unit 100, the recognition processing unit 114 indicates the face image stored in the feature amount database 112, with the feature amount extracted from the person image included in the image. When the feature amount is similar to the feature value equal to or higher than a predetermined reference value, the person is recognized as a person corresponding to the face image. Then, the recognition processing unit 114 outputs a person recognition result for each image to the closeness calculation unit 120 and the correction unit 140.

親密度算出部120は、認識処理部114から受け取った、画像格納部100に格納されている複数の画像のそれぞれについての人物の認識結果に基づいて、当該複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度を算出する。そして、親密度算出部120は、算出した親密度を判断部130に出力する。判断部130は、認識処理部114によって、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する親密度の差が、予め定められた基準値以下であるか否かを判断する。そして、判断部130は、当該複数の人物のそれぞれの、一の人物に対する親密度の差が、予め定められた基準値以下であると判断した場合に、当該複数の人物を示す情報と当該判断結果とを、修正部140に出力する。修正部140は、認識処理部114によって、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する親密度の差が、予め定められた基準値以下であると判断部130により判断された場合に、当該複数の人物が同一人物であると判定し、認識処理部114による認識結果を修正する。   The closeness calculation unit 120 receives at least a part of the plurality of images based on the person recognition result for each of the plurality of images stored in the image storage unit 100 received from the recognition processing unit 114. The closeness between each person included in the image is calculated. Then, the familiarity calculation unit 120 outputs the calculated familiarity to the determination unit 130. The determination unit 130 determines whether or not the difference in familiarity with respect to one person among a plurality of persons recognized as different persons by the recognition processing unit 114 is equal to or less than a predetermined reference value. . When the determination unit 130 determines that the difference in intimacy of each of the plurality of persons with respect to the one person is equal to or less than a predetermined reference value, the determination unit 130 determines the information indicating the plurality of persons and the determination. The result is output to the correction unit 140. The correction unit 140 is determined by the determination unit 130 that the difference in closeness of each of a plurality of persons recognized as different persons by the recognition processing unit 114 is equal to or less than a predetermined reference value. If it is determined that the plurality of persons are the same person, the recognition result by the recognition processing unit 114 is corrected.

本発明の実施形態に係る人物認識システム10によれば、複数の人物のそれぞれの、一の人物に対する親密度が類似している場合には、当該複数の人物が実際には同一人物であるとして、人物の認識結果を修正することができる。これにより、画像認識技術を用いた人物認識処理において、1人の人物の画像を、互いに異なる複数の人物の画像として誤認識した場合であっても、当該複数の人物が同一人物であるとして認識結果を修正し、精度の高い人物認識結果を利用者に提供することができる。   According to the person recognition system 10 according to the embodiment of the present invention, when the closeness of each of a plurality of persons is similar to one person, the plurality of persons are actually the same person. The recognition result of the person can be corrected. As a result, in the person recognition process using the image recognition technology, even when a person image is erroneously recognized as a plurality of different person images, the plurality of persons are recognized as the same person. The result can be corrected and a highly accurate person recognition result can be provided to the user.

図2は、本発明の実施形態に係る画像格納部100の一例を示す。画像格納部100は、複数の画像のそれぞれについて、当該画像を識別する画像識別子と、当該画像を示す画像データとを対応付けて格納している。ここで、画像識別子とは、画像格納部100が画像を格納する場合に、それぞれの画像について一意となるべく定められた値であってよい。なお、本図において、画像識別子は数値として示されているが、これに代えて、画像識別子は、例えば画像データを示すファイルに割り当てられたファイル名等の文字列であってもよい。   FIG. 2 shows an example of the image storage unit 100 according to the embodiment of the present invention. The image storage unit 100 stores, for each of a plurality of images, an image identifier for identifying the image and image data indicating the image in association with each other. Here, the image identifier may be a value determined to be unique for each image when the image storage unit 100 stores the image. In this figure, the image identifier is shown as a numerical value. Alternatively, the image identifier may be a character string such as a file name assigned to a file indicating image data.

図3は、本発明の実施形態に係る特徴量データベース112の一例を示す。特徴量データベース112は、複数の人物のそれぞれについて、当該人物を識別する人物識別子と、当該人物の顔画像の特徴量とを対応付けて格納している。ここで、人物識別子は、例えば、特徴量データベース112に人物の顔画像の特徴量が格納される場合に、それぞれの人物について一意となるべく定められた値であってよい。また、特徴量データベース112は、それぞれの人物について、複数の特徴量(例えば、A、B、・・・等)を格納してよい。ここで、人物の顔画像の特徴量とは、例えば、顔画像そのものや、当該顔画像から公知の画像処理技術を用いて抽出された、顔の輪郭形状、或いは、眼や鼻、口といった、顔における特徴的な部位の形状、それぞれの部位の顔全体における位置、またはそれぞれの部位の間の位置関係といった、多様な情報であってよい。   FIG. 3 shows an example of the feature quantity database 112 according to the embodiment of the present invention. The feature quantity database 112 stores, for each of a plurality of persons, a person identifier for identifying the person and a feature quantity of the face image of the person in association with each other. Here, the person identifier may be a value determined to be unique for each person when the feature quantity of the person's face image is stored in the feature quantity database 112, for example. Further, the feature quantity database 112 may store a plurality of feature quantities (for example, A, B,...) For each person. Here, the feature amount of the face image of a person is, for example, the face image itself, the face contour shape extracted from the face image using a known image processing technique, or the eyes, nose, mouth, The information may be various information such as the shape of a characteristic part of the face, the position of each part in the entire face, or the positional relationship between the parts.

なお、特徴量データベース112は、人物毎の顔画像の特徴量を、認識処理部114から受け取って格納してよい。具体的には、認識処理部114は、画像格納部100に格納されている画像に含まれる人物を認識する場合において、当該画像に含まれる人物の顔画像から抽出した特徴量が、特徴量データベース112に格納されている何れの人物の特徴量に対しても、予め定められた基準値以上の類似度を示さない場合に、当該顔画像から抽出した特徴量を、新たな人物の顔画像の特徴量として、特徴量データベース112に格納させてよい。これにより、特徴量データベース112は、画像格納部100に格納されている複数の画像の中の、少なくとも一部の画像に含まれる人物の顔画像の特徴量を格納することができる。   The feature amount database 112 may receive the feature amount of the face image for each person from the recognition processing unit 114 and store it. Specifically, when the recognition processing unit 114 recognizes a person included in the image stored in the image storage unit 100, the feature amount extracted from the face image of the person included in the image is the feature amount database. If the feature amount of any person stored in 112 does not show a similarity equal to or higher than a predetermined reference value, the feature amount extracted from the face image is used as the new face image of the person. The feature amount may be stored in the feature amount database 112 as a feature amount. Thereby, the feature amount database 112 can store the feature amount of the face image of the person included in at least some of the plurality of images stored in the image storage unit 100.

図4は、本発明の実施形態に係る認識処理部114による人物の認識結果の一例を示す。例えば、認識処理部114は、画像格納部100に格納されている複数の画像のそれぞれについて、輪郭抽出処理や色分布分析処理等の公知の画像処理を行うことにより、当該画像に含まれる複数の被写体を検出する。そして、認識処理部114は、検出したそれぞれの被写体を示す画像から、人物の顔に固有の特徴量を検出することにより、当該被写体が人物である場合に、当該被写体を示す画像から人物の顔を示す部分画像を検出する。そして、認識処理部114は、検出した人物の顔を示す部分画像から特徴量を抽出すると共に、抽出した特徴量を、図3に示した特徴量データベース112に格納されている、複数の人物のそれぞれについての顔画像の特徴量と比較する。そして、認識処理部114は、抽出した特徴量が、特徴量データベース112に格納されている顔画像の特徴量に対して、予め定められた基準値以上の類似度で類似している場合に、画像から検出した被写体が、特徴量データベース112において当該顔画像の特徴量に対応付けられている人物であると認識し、当該人物を示す人物識別子を検出する。このようにして、認識処理部114は、図4に示すように、画像格納部100に格納されている複数の画像のそれぞれについて、当該画像に含まれる複数の人物のそれぞれを認識し、当該複数の人物を示す複数の人物識別子を検出する。   FIG. 4 shows an example of a person recognition result by the recognition processing unit 114 according to the embodiment of the present invention. For example, the recognition processing unit 114 performs well-known image processing such as contour extraction processing and color distribution analysis processing on each of the plurality of images stored in the image storage unit 100, so that the plurality of images included in the image are included. Detect the subject. Then, the recognition processing unit 114 detects a characteristic amount specific to the face of the person from the detected images of the subjects, and when the subject is a person, the recognition processing unit 114 detects the face of the person from the images of the subject. The partial image which shows is detected. Then, the recognition processing unit 114 extracts the feature amount from the partial image indicating the detected person's face, and the extracted feature amount is stored in the feature amount database 112 illustrated in FIG. It compares with the feature-value of the face image about each. Then, when the extracted feature amount is similar to the feature amount of the face image stored in the feature amount database 112 with a similarity equal to or higher than a predetermined reference value, The subject detected from the image is recognized as a person associated with the feature quantity of the face image in the feature quantity database 112, and a person identifier indicating the person is detected. In this way, the recognition processing unit 114 recognizes each of the plurality of persons included in the image for each of the plurality of images stored in the image storage unit 100 as illustrated in FIG. A plurality of person identifiers indicating the person is detected.

図5は、本発明の実施形態に係る親密度算出部120による親密度の算出結果の一例を示す。親密度算出部120は、画像格納部100に格納されている複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度を算出する。例えば、親密度算出部120は、本図に示すように、人物識別子が0である人物と、人物識別子が1である人物との間における親密度を10として算出する。ここで、親密度算出部120は、画像格納部100に格納されている複数の画像の中の、少なくとも一部の画像に含まれる、第1の人物と第2の人物との間の親密度を、複数の画像のうち、当該第1の人物と当該第2の人物との双方を含む画像の数がより多い場合に、より高い親密度として算出してよい。例えば、親密度算出部120は、当該第1の人物と第2の人物との双方を含む画像の数を、親密度として算出してもよい。これにより、共に画像に含まれている頻度が高い人物同士を、より親密な関係にある人物として検出することができるので、人物の間の親密度を精度よく算出することができる。   FIG. 5 shows an example of the calculation result of the familiarity by the familiarity calculation unit 120 according to the embodiment of the present invention. The familiarity calculating unit 120 calculates the familiarity between each of the persons included in at least some of the plurality of images stored in the image storage unit 100. For example, as shown in the figure, the familiarity calculation unit 120 calculates the familiarity between a person whose person identifier is 0 and a person whose person identifier is 1 as 10. Here, the familiarity calculating unit 120 is a familiarity between the first person and the second person included in at least some of the plurality of images stored in the image storage unit 100. May be calculated as a higher familiarity when the number of images including both the first person and the second person among the plurality of images is larger. For example, the familiarity calculation unit 120 may calculate the number of images including both the first person and the second person as the familiarity. Thereby, since it is possible to detect persons who are frequently included in the image as persons having a more intimate relationship, it is possible to accurately calculate the intimacy between the persons.

そして、判断部130は、認識処理部114によって互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する親密度の差が、予め定められた基準値以下であるか否かを判断する。ここで、判断部130は、当該判断を行うにあたり、例えば、次に説明する2つの方法の何れかを用いてよい。第1の方法においては、判断部130は、画像格納部100に格納されている複数の画像の中の、少なくとも一部の画像に含まれる人物から、一の人物を選択すると共に、当該複数の画像の中の、少なくとも一部の画像に含まれる人物から、選択した一の人物に対する親密度の差が予め定められた基準値以下である、互いに異なる複数の人物を選択できるか否かを判断する。また、第2の方法においては、判断部130は、画像格納部100に格納されている複数の画像の中の、少なくとも一部に含まれる人物から、互いに異なる複数の人物を選択すると共に、当該複数の画像の中の、少なくとも一部の画像に含まれる人物から、選択した複数の人物のそれぞれに対する親密度の差が予め定められた基準値以下である一の人物を選択できるか否かを判断する。何れの方法を用いた場合であっても、判断部130は、修正部140において認識処理部114による人物の認識結果を修正するべきか否かを、効率よく判断することができる。   Then, the determination unit 130 determines whether or not the difference in familiarity with respect to one person among a plurality of persons recognized as different persons by the recognition processing unit 114 is equal to or less than a predetermined reference value. To do. Here, the determination unit 130 may use, for example, one of the two methods described below in making the determination. In the first method, the determination unit 130 selects one person from among persons included in at least a part of the plurality of images stored in the image storage unit 100, and Determining whether or not a plurality of different persons can be selected from among persons included in at least some of the images, the difference in intimacy with respect to the selected one being equal to or less than a predetermined reference value To do. In the second method, the determination unit 130 selects a plurality of different persons from at least some of the plurality of images stored in the image storage unit 100, and Whether or not one person whose difference in intimacy with respect to each of a plurality of selected persons is equal to or less than a predetermined reference value can be selected from persons included in at least some of the images. to decide. Regardless of which method is used, the determination unit 130 can efficiently determine whether or not the correction unit 140 should correct the recognition result of the person by the recognition processing unit 114.

そして、修正部140は、例えば、画像格納部100に格納されている複数の画像のそれぞれについての、認識処理部114による人物の認識結果を示す情報、例えば当該画像に含まれる人物識別子等を、Exifフォーマット等に基づくタグ情報として、当該画像を示す画像ファイルに記録する。ここで、修正部140は、認識処理部114によって互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する親密度の差が、予め定められた基準値以下であると判断部130により判断された場合に、当該複数の人物が同一人物を示すべく修正した認識結果を、それぞれの画像ファイルに記録してよい。   Then, the correction unit 140 includes, for example, information indicating a person recognition result by the recognition processing unit 114 for each of a plurality of images stored in the image storage unit 100, for example, a person identifier included in the image, The tag information based on the Exif format or the like is recorded in an image file indicating the image. Here, the correction unit 140 determines that the difference in familiarity with respect to one person among the plurality of persons recognized as different persons by the recognition processing unit 114 is equal to or less than a predetermined reference value. When the determination is made, the recognition result corrected so that the plurality of persons indicate the same person may be recorded in each image file.

なお、人物認識システム10は、修正部140によって修正された、認識処理部114による人物の認識結果を、更に、多様な方法で用いてよい。例えば、修正部140は、認識処理部114による人物の認識結果を親密度に基づいて修正した後で、修正した認識結果を、例えば人物認識システム10に設けられた表示装置に表示してもよい。また、人物認識システム10は、人物の認識結果だけでなく、親密度算出部120によって算出された親密度を、それぞれの画像を示す画像ファイルにタグ情報として記録してもよい。   In addition, the person recognition system 10 may use the person recognition result by the recognition processing unit 114 corrected by the correction unit 140 by various methods. For example, the correction unit 140 may correct the recognition result of the person by the recognition processing unit 114 based on the familiarity, and then display the corrected recognition result on, for example, a display device provided in the person recognition system 10. . Further, the person recognition system 10 may record not only the person recognition result but also the familiarity calculated by the familiarity calculating unit 120 as tag information in an image file indicating each image.

また、修正部140は、認識処理部114によって互いに異なる人物として認識された複数の人物を同一人物であると判定した場合に、認識結果を修正するだけでなく、更に、認識処理部114によって、当該複数の人物が同一人物として認識されるべく、認識処理部114における特徴量の類似度の基準値をより低く修正してもよい。ここで、より低く修正された基準値とは、例えば、認識処理部114によって、当該複数の人物が同一人物として認識される基準値のうち、最大の値であってよい。   In addition, when the correction unit 140 determines that a plurality of persons recognized as different persons by the recognition processing unit 114 are the same person, the correction unit 140 not only corrects the recognition result, but also uses the recognition processing unit 114 to In order for the plurality of persons to be recognized as the same person, the reference value of the similarity of the feature amount in the recognition processing unit 114 may be corrected to be lower. Here, the reference value corrected to be lower may be, for example, the maximum value among the reference values by which the recognition processing unit 114 recognizes the plurality of persons as the same person.

例えば、人物認識システム10は、認識処理部114における特徴量の類似度の基準値を、当初、利用者等によって予め定められた典型的な値に比べて高く設定しておいてよい。この場合、認識処理部114は、画像格納部100に格納されている複数の画像のそれぞれに含まれる人物の認識において、同一人物であるにも関わらず、互いに異なる複数の人物として誤認識する場合が多くなる。しかし、人物認識システム10においては、人物の間の親密度に基づいて当該複数の人物が同一人物であると判定した場合に、類似度の基準値を低下させて、当該人物についての適正な基準値を設定することができる。これにより、その後、認識処理部114は、精度の高い認識処理を実行することができる。   For example, the person recognition system 10 may initially set a reference value for the similarity of feature amounts in the recognition processing unit 114 higher than a typical value predetermined by a user or the like. In this case, when the recognition processing unit 114 recognizes a person included in each of a plurality of images stored in the image storage unit 100 as a plurality of different persons even though they are the same person, Will increase. However, in the person recognition system 10, when it is determined that the plurality of persons are the same person based on the familiarity between the persons, the similarity reference value is decreased, and an appropriate reference for the person is obtained. A value can be set. Thereby, the recognition process part 114 can perform a highly accurate recognition process after that.

また、修正部140は、認識処理部114によって互いに異なる人物として認識された複数の人物を同一人物であると判定した場合に、更に、当該複数の人物のそれぞれについて、特徴量データベース112に格納されている特徴量を修正してもよい。具体的には、修正部140は、この場合に、当該複数の人物のそれぞれについて、特徴量データベース112に格納されている特徴量のそれぞれを、1人の人物の顔画像における特徴量となるべく、併合してよい。これにより、その後、認識処理部114は、精度の高い認識処理を実行することができる。   Further, when the correction unit 140 determines that a plurality of persons recognized as different persons by the recognition processing unit 114 are the same person, the correction unit 140 further stores each of the plurality of persons in the feature amount database 112. The feature amount may be corrected. Specifically, in this case, the correction unit 140 sets each feature amount stored in the feature amount database 112 for each of the plurality of persons as a feature amount in the face image of one person. May be merged. Thereby, the recognition process part 114 can perform a highly accurate recognition process after that.

なお、人物認識システム10は、以上に説明した処理に加えて、更に他の処理を行うことによって、より高い精度で、認識処理部114による人物の認識結果を修正するか否かを判定してもよい。例えば、判断部130は、認識処理部114によって、互いに異なる人物として認識された複数の人物における顔画像のそれぞれが、利用者等によって予め定められた基準値以上の類似度で類似しているか否かを更に判断してよい。そして、修正部140は、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する親密度の差が、予め定められた基準値以下であり、且つ、当該複数の人物における顔画像のそれぞれが、予め定められた基準値以上の類似度で類似していると、判断部130により判断された場合に、当該複数の人物が同一人物であると判定し、認識処理部114による人物の認識結果を修正してよい。これにより、画像格納部100に格納されている画像の数が少ない場合や、画像に含まれる人物の組み合わせ等の、親密度を決定する要因の傾向が類似する、互いに異なる複数の人物が存在する場合においても、認識処理部114による人物の認識結果を修正するべきか否かを、高い精度で判断することができる。   Note that the person recognition system 10 determines whether or not to correct the person recognition result by the recognition processing unit 114 with higher accuracy by performing other processes in addition to the processes described above. Also good. For example, the determination unit 130 determines whether the face images of a plurality of persons recognized as different persons by the recognition processing unit 114 are similar with a similarity equal to or higher than a reference value determined in advance by the user or the like. It may be further judged. Then, the correcting unit 140 has a difference in closeness with respect to one person among a plurality of persons recognized as different persons being equal to or less than a predetermined reference value, and the face images of the plurality of persons Are determined to be similar to each other with a predetermined reference value or more, and when the determination unit 130 determines that the plurality of persons are the same person, the recognition processing unit 114 The recognition result may be corrected. As a result, there are a plurality of different persons with similar tendencies of factors that determine intimacy, such as when the number of images stored in the image storage unit 100 is small or a combination of persons included in the images. Even in this case, whether or not the recognition result of the person by the recognition processing unit 114 should be corrected can be determined with high accuracy.

また、例えば、判断部130は、認識処理部114によって、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物とは異なる他の人物に対する親密度の差が、予め定められた基準値以下であるか否かを更に判断してよい。そして、修正部140は、互いに異なる人物として認識された複数の人物のそれぞれにおける親密度の差が、当該一の人物及び当該他の人物の何れに対しても、予め定められた基準値以下であると判断された場合に、当該複数の人物が同一人物であると判定し、認識処理部114による人物の認識結果を修正してよい。このように、互いに異なる人物として認識された複数の人物が同一人物であるか否かを、ある人物に対する親密度の差に基づいて判断する場合において、1人の人物に対する親密度のみに基づいて判断するのではなく、複数の人物のそれぞれに対する親密度に基づいて判断することにより、認識処理部114による人物の認識結果を修正するべきか否かを、より高い精度で判断することができる。   In addition, for example, the determination unit 130 determines a difference in intimacy of each of a plurality of persons recognized as different persons by the recognition processing unit 114 with respect to another person different from the one person by a predetermined criterion. You may further judge whether it is below a value. Then, the correction unit 140 determines that the closeness difference between each of the plurality of persons recognized as different persons is equal to or less than a predetermined reference value for both the one person and the other person. If it is determined that there is, it may be determined that the plurality of persons are the same person, and the recognition result of the person by the recognition processing unit 114 may be corrected. In this way, when determining whether or not a plurality of persons recognized as different persons are the same person based on the difference in intimacy with respect to a certain person, only based on intimacy with respect to one person By determining based on the familiarity with respect to each of a plurality of persons instead of determining, it can be determined with higher accuracy whether or not the recognition result of the person by the recognition processing unit 114 should be corrected.

図6は、本発明の実施形態に係る人物認識システムを用いた人物認識方法における処理の流れの第1の例を示すフローチャートである。本例においては、判断部130が、図5において説明した第1の方法を用いる場合について説明する。まず、人物認識部110は、画像格納部100に格納されている複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する(S1000)。続いて、親密度算出部120は、複数の画像のそれぞれについての人物の認識結果に基づいて、当該複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度を算出する(S1010)。   FIG. 6 is a flowchart showing a first example of a process flow in the person recognition method using the person recognition system according to the embodiment of the present invention. In this example, a case where the determination unit 130 uses the first method described in FIG. 5 will be described. First, the person recognizing unit 110 recognizes a plurality of persons included in each of the plurality of images stored in the image storage unit 100 (S1000). Subsequently, the intimacy calculation unit 120 calculates the intimacy between each of the persons included in at least some of the plurality of images based on the recognition result of the persons for each of the plurality of images. Calculate (S1010).

続いて、判断部130は、複数の画像の中の、少なくとも一部の画像に含まれる人物のうち、少なくとも一部の人物を選択し、選択した人物のそれぞれ(以降、一の人物と表記)について、以下の処理を繰り返す(S1020)。ここで、判断部130は、複数の画像の中の、少なくとも一部の画像に含まれる人物のうち、より多くの画像に含まれている人物を、より高い優先度で選択してよい。通常、ある人物に対する親密度と、当該親密度を示す人物の数との相関においては、親密度が高い程、当該親密度を示す人物の数は少ない。従って、複数の画像の中の、少なくとも一部の画像に含まれる複数の人物が、互いに異なる複数の人物として誤認識された人物であるか否かを、選択した一の人物に対する親密度に基づいて高い精度で判断するためには、当該判断が、より高い親密度に基づいて行われることが好ましい。つまり、判断部130は、複数の画像の中の、少なくとも一部の画像に含まれる人物のすべてを選択するのではなく、より多くの画像に含まれている人物、即ち多くの人物に対して高い親密度を示す人物のみを選択して、以下の処理を行うことにより、当該判断を、高い精度で、且つ効率よく行うことができる。   Subsequently, the determination unit 130 selects at least some of the persons included in at least some of the images, and each of the selected persons (hereinafter referred to as one person). The following processing is repeated for (S1020). Here, the determination unit 130 may select a person included in more images among a plurality of images included in at least some of the images with higher priority. In general, in the correlation between the familiarity with respect to a certain person and the number of persons indicating the familiarity, the higher the familiarity, the smaller the number of persons indicating the familiarity. Therefore, based on the familiarity with respect to the selected one person, whether or not a plurality of persons included in at least some of the plurality of images are misrecognized as a plurality of different persons. In order to make a determination with high accuracy, it is preferable to make the determination based on a higher familiarity. In other words, the determination unit 130 does not select all of the persons included in at least a part of the plurality of images, but the person included in more images, that is, more persons. By selecting only a person showing high intimacy and performing the following processing, the determination can be performed with high accuracy and efficiency.

まず、判断部130は、選択した一の人物に対する親密度の差が予め定められた基準値以下である複数の人物を、複数の画像の中の、少なくとも一部の画像に含まれる人物から選択する(S1030)。例えば、判断部130は、複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれについて、当該人物の、選択した一の人物に対する親密度を抽出すると共に、当該人物とは異なる他の人物における、選択した一の人物に対する親密度が、抽出した親密度に対して予め定められた基準値以下の差を示している場合に、当該人物と、当該他の人物とを、前述した複数の人物として選択してよい。そして、判断部130は、複数の人物を選択できたか否かを判断する(S1040)。   First, the determination unit 130 selects a plurality of persons whose intimacy differences with respect to the selected one person are equal to or less than a predetermined reference value from among persons included in at least some of the plurality of images. (S1030). For example, the determination unit 130 extracts, for each person included in at least some of the plurality of images, the familiarity of the person with respect to the selected one person, and is different from the person. In the case where the familiarity of the selected person with respect to the selected one person shows a difference equal to or less than a predetermined reference value with respect to the extracted familiarity, the person and the other person are described above. You may select as several persons. Then, the determination unit 130 determines whether or not a plurality of persons can be selected (S1040).

複数の人物が選択できた場合(S1040:Yes)、判断部130は、更に、選択した複数の人物における顔画像のそれぞれが、予め定められた基準値以上の類似度で類似しているか否かを判断する(S1050)。ここで、判断部130は、公知の画像処理技術を用いることにより、当該複数の人物における顔画像のそれぞれから特徴量を抽出すると共に、抽出した特徴量のそれぞれを互いに比較することにより、当該複数の人物における顔画像のそれぞれが類似しているか否かを判断してよい。そして、選択した複数の人物における顔画像のそれぞれが、基準値以上の類似度で類似していると判断された場合に(S1050:Yes)、修正部140は、当該複数の人物が同一人物であると判定し、人物認識部110による当該複数の人物についての認識結果を修正する(S1060)。そして、判断部130は、選択した人物のそれぞれについて、以上の処理を繰り返す(S1070)。   When a plurality of persons can be selected (S1040: Yes), the determination unit 130 further determines whether each of the face images of the plurality of selected persons is similar with a similarity equal to or higher than a predetermined reference value. Is determined (S1050). Here, the determination unit 130 extracts a feature amount from each of the face images of the plurality of persons by using a known image processing technique, and compares each of the extracted feature amounts with each other. It may be determined whether or not each of the face images in the person is similar. Then, when it is determined that the face images of the plurality of selected persons are similar with a similarity equal to or higher than the reference value (S1050: Yes), the correction unit 140 determines that the plurality of persons are the same person. It is determined that there is, and the recognition result for the plurality of persons by the person recognition unit 110 is corrected (S1060). Then, the determination unit 130 repeats the above processing for each selected person (S1070).

図7は、本発明の実施形態に係る人物認識システムを用いた人物認識方法における処理の流れの第2の例を示すフローチャートである。本例においては、判断部130が、図5において説明した第2の方法を用いる場合について説明する。まず、人物認識部110は、画像格納部100に格納されている複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する(S1100)。続いて、親密度算出部120は、複数の画像のそれぞれについての人物の認識結果に基づいて、当該複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度を算出する(S1110)。   FIG. 7 is a flowchart showing a second example of the flow of processing in the person recognition method using the person recognition system according to the embodiment of the present invention. In this example, the case where the determination unit 130 uses the second method described in FIG. 5 will be described. First, the person recognizing unit 110 recognizes a plurality of persons included in each of a plurality of images stored in the image storage unit 100 (S1100). Subsequently, the intimacy calculation unit 120 calculates the intimacy between each of the persons included in at least some of the plurality of images based on the recognition result of the persons for each of the plurality of images. Calculate (S1110).

続いて、判断部130は、複数の画像の中の、少なくとも一部の画像に含まれる人物から、互いに異なる複数の人物の組み合わせを複数選択し、選択した組み合わせ毎に、以下の処理を繰り返す(S1120)。ここで、判断部130は、複数の人物の組み合わせを選択する場合において、当該少なくとも一部の画像に含まれる人物のうち、互いの顔画像が予め定められた基準値以上の類似度で類似している複数の人物を選択してよい。これにより、複数の人物の組み合わせのすべてについて、以下の処理を繰り返すことなく、人物認識部110による人物の認識結果を修正するか否かを、効率よく判断することができる。   Subsequently, the determination unit 130 selects a plurality of different combinations of persons from at least some of the plurality of images and repeats the following processing for each selected combination ( S1120). Here, when selecting a combination of a plurality of persons, the determination unit 130 is similar to each other in facial images among the persons included in the at least some images with a similarity equal to or higher than a predetermined reference value. A plurality of persons may be selected. Accordingly, it is possible to efficiently determine whether or not to correct the person recognition result by the person recognition unit 110 without repeating the following process for all combinations of a plurality of persons.

まず、判断部130は、複数の画像の中の、少なくとも一部の画像に含まれる人物から、選択した複数の人物のそれぞれに対する親密度の差が、予め定められた基準値以下である一の人物を選択する(S1130)。ここで、判断部130は、選択した複数の人物の何れかが含まれている画像の中に、より多く含まれる人物に対して、より高い優先度で、一の人物として選択できるか否かを試みてよい。通常、ある人物に対する親密度と、当該親密度を示す人物の数との相関においては、親密度が高い程、当該親密度を示す人物の数は少ない。従って、選択した複数の人物が、互いに異なる複数の人物として誤認識された人物であるか否かを、親密度に基づいて高い精度で判断するためには、当該判断が、より高い親密度に基づいて行われることが好ましい。つまり、判断部130は、複数の画像の中の、少なくとも一部の画像に含まれるすべての人物について、一の人物として選択できるか否かを試みるのではなく、選択した複数の人物のそれぞれと共に画像に含まれる頻度が高い人物、即ち当該複数の人物に対する親密度が高い人物についてのみ、一の人物として選択できるか否かを試みることにより、当該判断を、高い精度で、且つ効率よく行うことができる。   First, the determination unit 130 is configured such that a difference in intimacy with respect to each of a plurality of selected persons from persons included in at least some of the plurality of images is equal to or less than a predetermined reference value. A person is selected (S1130). Here, whether or not the determination unit 130 can select a single person with a higher priority with respect to a larger number of persons included in an image including any of the selected plurality of persons. You may try. In general, in the correlation between the familiarity with respect to a certain person and the number of persons indicating the familiarity, the higher the familiarity, the smaller the number of persons indicating the familiarity. Therefore, in order to determine with high accuracy based on the familiarity whether or not the selected multiple persons are persons misrecognized as a plurality of different persons, the determination should be performed at a higher familiarity. Preferably based on That is, the determination unit 130 does not attempt to select all the persons included in at least some of the plurality of images as one person, but with each of the selected persons. Performing the determination with high accuracy and efficiency by trying whether or not only a person with a high frequency in the image, that is, a person with high intimacy with respect to the plurality of persons, can be selected as one person. Can do.

そして、判断部130は、一の人物を選択できたか否かを判断する(S1140)。一の人物を選択できた場合に(S1140:Yes)、修正部140は、選択した複数の人物が同一人物であると判定し、人物認識部110による当該複数の人物についての認識結果を修正する(S1150)。そして、判断部130は、選択した複数の人物の組み合わせ毎に、以上の処理を繰り返す(S1160)。   Then, the determination unit 130 determines whether one person has been selected (S1140). When one person can be selected (S1140: Yes), the correction unit 140 determines that the plurality of selected persons are the same person, and corrects the recognition result of the plurality of persons by the person recognition unit 110. (S1150). Then, the determination unit 130 repeats the above processing for each selected combination of a plurality of persons (S1160).

図8は、本発明の実施形態における第1の変形例に係る親密度算出部120の機能構成の一例を示すブロック図である。本発明の実施形態の第1の変形例において、親密度算出部120は、画像内親密度算出部122、及び全体親密度算出部124を有する。画像内親密度算出部122は、画像格納部100に格納されている複数の画像のそれぞれについて認識処理部114により認識された人物の数に基づいて、当該画像に含まれる人物の間の親密度である画像内親密度を算出する。そして、画像内親密度算出部122は、算出したそれぞれの画像における画像内親密度を全体親密度算出部124に出力する。全体親密度算出部124は、画像格納部100に格納されている複数の画像のそれぞれについて画像内親密度算出部122により算出された画像内親密度に基づいて、当該複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度である全体親密度を算出する。そして、全体親密度算出部124は、算出した全体親密度を判断部130に出力する。そして、図1に示した判断部130は、認識処理部114によって、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する全体親密度の差が、予め定められた基準値以下であるか否かを判断する。   FIG. 8 is a block diagram illustrating an example of a functional configuration of the familiarity calculation unit 120 according to the first modification example of the embodiment of the present invention. In the first modification of the embodiment of the present invention, the familiarity calculation unit 120 includes an in-image familiarity calculation unit 122 and an overall familiarity calculation unit 124. The intimacy in image calculation unit 122 is based on the number of persons recognized by the recognition processing unit 114 for each of a plurality of images stored in the image storage unit 100, and the intimacy between persons included in the image The intimacy in the image is calculated. Then, the in-image closeness calculation unit 122 outputs the calculated in-image closeness in each image to the overall closeness calculation unit 124. The overall closeness calculation unit 124, based on the intimacy within the image calculated by the intimacy within image calculation unit 122 for each of the plurality of images stored in the image storage unit 100, The total closeness, which is the closeness between each person included in at least some of the images, is calculated. Then, the overall familiarity calculation unit 124 outputs the calculated overall familiarity to the determination unit 130. Then, the determination unit 130 illustrated in FIG. 1 is configured such that a difference in overall familiarity with respect to one person among a plurality of persons recognized as different persons by the recognition processing unit 114 is equal to or less than a predetermined reference value. It is determined whether or not.

本発明の実施形態における第1の変形例に係る人物認識システム10によれば、画像に含まれる人物の数に基づいて、当該画像に含まれる人物間の親密度である画像内親密度を算出することができると共に、画像格納部100に格納されている複数の画像のそれぞれにおける画像内親密度に基づいて、当該複数の画像全体における人物間の親密度である全体親密度を算出することができる。これにより、1人の人物の画像を、互いに異なる複数の人物の画像として誤認識した場合であっても、算出された全体親密度に基づいて、当該複数の人物が同一人物であると判定して認識結果を修正し、精度の高い人物認識結果を利用者に提供することができる。   According to the person recognition system 10 according to the first modification example of the embodiment of the present invention, based on the number of persons included in an image, an in-image closeness that is an intimacy between persons included in the image is calculated. In addition, based on the in-image intimacy in each of the plurality of images stored in the image storage unit 100, it is possible to calculate the intimacy between the persons in the entire plurality of images. it can. Thus, even when an image of one person is erroneously recognized as an image of a plurality of different persons, the plurality of persons are determined to be the same person based on the calculated overall familiarity. Thus, the recognition result can be corrected, and a highly accurate person recognition result can be provided to the user.

図9は、本発明の実施形態における第1の変形例に係る画像内親密度算出部122による画像内親密度の算出結果の一例を示す。画像内親密度算出部122は、画像格納部100に格納されている複数の画像のそれぞれについて、当該画像に含まれる人物の間の親密度である画像内親密度を算出する。例えば、画像内親密度算出部122は、複数の画像のそれぞれについて認識処理部114により認識された人物の数が少ない程、当該画像に含まれる人物の間の画像内親密度をより高く算出してよい。具体的には、画像内親密度算出部122は、それぞれの画像に含まれる人物の間の画像内親密度を、当該画像について認識された人物の数の逆数として算出してよい。なお、画像内親密度算出部122は、画像について認識された人物の数が1以下である場合には、当該画像において画像内親密度を算出しなくともよい。画像に含まれている人物の数が少ない程、当該画像に含まれる人物の間の関係はよりプライベートなものであり、それぞれの人物はより親密である場合が多い。従って、画像に含まれる人物が少ない程、より高い画像内親密度を算出することにより、画像内における人物間の親密度を、高い精度で算出することができる。   FIG. 9 shows an example of the calculation result of the in-image familiarity by the in-image familiarity calculation unit 122 according to the first modification of the embodiment of the present invention. The in-image closeness calculation unit 122 calculates an in-image closeness that is a closeness between persons included in the image for each of the plurality of images stored in the image storage unit 100. For example, the image intimacy calculation unit 122 calculates the image intimacy between the persons included in the image as the number of persons recognized by the recognition processing unit 114 for each of the plurality of images is smaller. You can. Specifically, the in-image closeness calculating unit 122 may calculate the in-image closeness between persons included in each image as the reciprocal of the number of persons recognized for the image. Note that the in-image closeness calculation unit 122 may not calculate the in-image closeness in the image when the number of persons recognized for the image is 1 or less. The smaller the number of persons included in an image, the more private the relationship between the persons included in the image and the more often each person is more intimate. Therefore, the smaller the number of persons included in the image, the higher the intimacy within the image, so that the intimacy between persons in the image can be calculated with high accuracy.

図10は、本発明の実施形態における第1の変形例に係る全体親密度算出部124による全体親密度の算出結果の一例を示す。全体親密度算出部124は、画像格納部100に格納されている複数の画像のそれぞれについて算出された画像内親密度に基づいて、当該複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度である全体親密度を算出する。例えば、全体親密度算出部124は、本図に示すように、人物識別子が0である人物と、人物識別子が1である人物との間の全体親密度を、9.8として算出する。ここで、全体親密度算出部124は、当該複数の画像の中の、少なくとも一部の画像に含まれる第1の人物と第2の人物との間の全体親密度を、複数の画像のうち、当該第1の人物と当該第2の人物との双方が含まれる画像の数がより多い程、より高く算出してよい。例えば、全体親密度算出部124は、当該第1の人物と当該第2の人物との間の全体親密度を、複数の画像のうち、当該第1の人物と当該第2の人物との双方が含まれる画像のそれぞれについて算出された、当該1の人物と当該第2の人物との間の画像内親密度のそれぞれを合計することにより算出してよい。   FIG. 10 shows an example of the calculation result of the total familiarity by the total familiarity calculation unit 124 according to the first modification of the embodiment of the present invention. The total closeness calculation unit 124 is included in at least some of the plurality of images based on the closeness in images calculated for each of the multiple images stored in the image storage unit 100. The total familiarity that is the familiarity between each person is calculated. For example, as shown in the figure, the total closeness calculation unit 124 calculates the total closeness between the person whose person identifier is 0 and the person whose person identifier is 1 as 9.8. Here, the total closeness calculating unit 124 calculates the total closeness between the first person and the second person included in at least a part of the plurality of images among the plurality of images. The higher the number of images including both the first person and the second person, the higher the calculation may be. For example, the total closeness calculation unit 124 calculates the total closeness between the first person and the second person, and includes both the first person and the second person among a plurality of images. May be calculated by summing up the intimacy in the image between the first person and the second person, calculated for each of the images including.

二人の人物のそれぞれが同一の画像に含まれる頻度が高い程、当該二人の人物の間の関係はより親密である場合が多い。従って、画像内親密度を合計して全体親密度を算出することにより、画像格納部100に格納されている複数の画像に含まれる人物の間の親密度を、高い精度で算出することができる。   The more frequently each of the two persons is included in the same image, the closer the relationship between the two persons is. Therefore, by calculating the total intimacy by adding up the intimacy within the image, it is possible to calculate the intimacy between persons included in a plurality of images stored in the image storage unit 100 with high accuracy. .

図11は、本発明の実施形態における第2の変形例に係る親密度算出部120の機能構成の一例を示すブロック図である。本発明の実施形態の第2の変形例において、親密度算出部120は、画像内親密度算出部126、及び全体親密度算出部128を有する。画像内親密度算出部126は、画像格納部100に格納されている複数の画像のそれぞれについての認識処理部114による認識結果に基づいて、当該画像に含まれる人物のそれぞれを示す画像の間の距離を算出する。そして、画像内親密度算出部126は、複数の画像のそれぞれについて、当該画像に含まれる人物の間の親密度である画像内親密度を、当該人物のそれぞれを示す画像の間の距離に基づいて算出する。具体的には、画像内親密度算出部126は、それぞれの画像に含まれる人物の間の画像内親密度を、当該人物のそれぞれを示す画像の間の距離が小さい程、より高い値として算出する。そして、画像内親密度算出部126は、算出したそれぞれの画像における、それぞれの人物の間の画像内親密度を、全体親密度算出部128に出力する。   FIG. 11 is a block diagram illustrating an example of a functional configuration of the familiarity calculation unit 120 according to the second modification example of the embodiment of the present invention. In the second modification of the embodiment of the present invention, the familiarity calculation unit 120 includes an in-image familiarity calculation unit 126 and an overall familiarity calculation unit 128. The intimacy calculation unit 126 within the image is based on the recognition result by the recognition processing unit 114 for each of the plurality of images stored in the image storage unit 100, and between the images indicating each person included in the image. Calculate the distance. Then, the in-image familiarity calculation unit 126 determines, for each of the plurality of images, the in-image familiarity that is the intimacy between persons included in the image based on the distance between images indicating the persons. To calculate. Specifically, the in-image familiarity calculation unit 126 calculates the in-image familiarity between persons included in each image as a higher value as the distance between images representing the persons is smaller. To do. Then, the in-image closeness calculating unit 126 outputs the in-image closeness between each person in each calculated image to the overall closeness calculating unit 128.

全体親密度算出部128は、画像格納部100に格納されている複数の画像のそれぞれについて画像内親密度算出部126により算出された画像内親密度に基づいて、当該複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度である全体親密度を算出する。そして、全体親密度算出部128は、算出した全体親密度を判断部130に出力する。そして、図1に示した判断部130は、認識処理部114によって、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する全体親密度の差が、予め定められた基準値以下であるか否かを判断する。   The overall closeness calculating unit 128 is based on the closeness in image calculated by the closeness in image calculation unit 126 for each of the plurality of images stored in the image storage unit 100. The total closeness, which is the closeness between each person included in at least some of the images, is calculated. Then, the overall familiarity calculation unit 128 outputs the calculated overall familiarity to the determination unit 130. Then, the determination unit 130 illustrated in FIG. 1 is configured such that a difference in overall familiarity with respect to one person among a plurality of persons recognized as different persons by the recognition processing unit 114 is equal to or less than a predetermined reference value. It is determined whether or not.

二人の人物が非常に親密である場合、当該二人の人物が近接した状態で画像が撮像されることが多い。一方、二人の人物があまり親密ではない場合、当該二人の人物が近接した状態で画像が撮像されることは多くない。このように、画像を撮像する場合における人物間の距離は、それぞれの人物の間における親密さに関連していると言える。ここで、本発明の実施形態における第2の変形例に係る人物認識システム10によれば、画像に含まれる人物間の距離に基づいて、当該画像に含まれる人物間の親密度である画像内親密度を算出することができると共に、画像格納部100に格納されている複数の画像のそれぞれにおける画像内親密度に基づいて、当該複数の画像全体における人物間の親密度である全体親密度を算出することができる。これにより、1人の人物の画像を、互いに異なる複数の人物の画像として誤認識した場合であっても、算出された全体親密度に基づいて、当該複数の人物が同一人物であると判定して認識結果を修正し、精度の高い人物認識結果を利用者に提供することができる。   When two persons are very intimate, an image is often captured with the two persons in close proximity. On the other hand, when the two persons are not very close, images are not often captured in the state where the two persons are close to each other. Thus, it can be said that the distance between persons when an image is captured is related to the intimacy between the persons. Here, according to the person recognition system 10 according to the second modification of the embodiment of the present invention, based on the distance between the persons included in the image, the intimacy between the persons included in the image The intimacy can be calculated, and based on the in-image intimacy in each of the plurality of images stored in the image storage unit 100, the intimacy between persons in the whole of the plurality of images is determined. Can be calculated. Thus, even when an image of one person is erroneously recognized as an image of a plurality of different persons, the plurality of persons are determined to be the same person based on the calculated overall familiarity. Thus, the recognition result can be corrected, and a highly accurate person recognition result can be provided to the user.

図12は、本発明の実施形態における第2の変形例に係る認識処理部114による人物の認識結果の一例を示す。例えば、認識処理部114は、画像格納部100に格納されている複数の画像のそれぞれについて、輪郭抽出処理や色分布分析処理等の公知の画像処理を行うことにより、当該画像に含まれる複数の被写体を検出する。そして、認識処理部114は、検出したそれぞれの被写体を示す画像から、人物の顔に固有の特徴量を検出することにより、当該被写体が人物である場合に、当該被写体を示す画像から人物の顔を示す部分画像を検出する。そして、認識処理部114は、検出した人物の顔を示す部分画像から特徴量を抽出すると共に、抽出した特徴量を、図3に示した特徴量データベース112に格納されている、複数の人物のそれぞれについての顔画像の特徴量と比較する。そして、認識処理部114は、抽出した特徴量が、特徴量データベース112に格納されている顔画像の特徴量に対して、予め定められた基準値以上の類似度で類似している場合に、画像から検出した被写体が、特徴量データベース112において当該顔画像の特徴量に対応付けられている人物であると認識し、当該人物を示す人物識別子を検出する。このようにして、認識処理部114は、図12に示すように、画像格納部100に格納されている複数の画像のそれぞれについて、当該画像に含まれる複数の人物のそれぞれを認識し、当該複数の人物を示す複数の人物識別子を検出する。   FIG. 12 shows an example of a person recognition result by the recognition processing unit 114 according to the second modification of the embodiment of the present invention. For example, the recognition processing unit 114 performs well-known image processing such as contour extraction processing and color distribution analysis processing on each of the plurality of images stored in the image storage unit 100, so that the plurality of images included in the image are included. Detect the subject. Then, the recognition processing unit 114 detects a characteristic amount specific to the face of the person from the detected images of the subjects, and when the subject is a person, the recognition processing unit 114 detects the face of the person from the images of the subject. The partial image which shows is detected. Then, the recognition processing unit 114 extracts the feature amount from the partial image indicating the detected person's face, and the extracted feature amount is stored in the feature amount database 112 illustrated in FIG. It compares with the feature-value of the face image about each. Then, when the extracted feature amount is similar to the feature amount of the face image stored in the feature amount database 112 with a similarity equal to or higher than a predetermined reference value, The subject detected from the image is recognized as a person associated with the feature quantity of the face image in the feature quantity database 112, and a person identifier indicating the person is detected. In this way, the recognition processing unit 114 recognizes each of the plurality of persons included in the image for each of the plurality of images stored in the image storage unit 100 as illustrated in FIG. A plurality of person identifiers indicating the person is detected.

また、認識処理部114は、複数の画像のそれぞれについて、当該画像において検出した人物または当該人物の顔を示す部分画像の、当該画像内における位置を示す位置情報を、画像内親密度算出部126に出力する。ここで、位置情報とは、例えば、それぞれの画像内における、人物または当該人物の顔を示す部分画像の、左上隅及び右下隅の画素の座標値を含んでいてよい。   In addition, the recognition processing unit 114 uses, for each of the plurality of images, position information indicating the position in the image of the partial image indicating the person detected in the image or the face of the person, the intimacy calculation unit 126 in the image. Output to. Here, the position information may include, for example, the coordinate values of the pixels at the upper left corner and the lower right corner of the partial image indicating the person or the face of the person in each image.

図13は、本発明の実施形態における第2の変形例に係る画像内親密度算出部126による画像内親密度の算出結果の一例を示す。画像内親密度算出部126は、画像格納部100に格納されている複数の画像のそれぞれについて、当該画像に含まれる人物の間の親密度である画像内親密度を算出する。具体的には、画像内親密度算出部126は、複数の画像のそれぞれについて、当該画像に含まれる人物の間の画像内親密度を、当該人物のそれぞれを示す画像の間の距離が小さい程、より高い値として算出してよい。例えば、画像内親密度算出部126は、それぞれの画像に含まれる人物の間の画像内親密度が、当該人物のそれぞれを示す画像の間の距離に反比例するべく、画像内親密度を算出してよい。また、画像内親密度算出部126は、複数の画像のそれぞれについて、当該画像に含まれる人物の間の画像内親密度を、当該人物のそれぞれを示す画像に含まれる顔画像の間の距離が小さい程、より高い値として算出してもよい。なお、画像内親密度算出部126は、人物のそれぞれを示す画像の間の距離、または人物のそれぞれを示す画像に含まれる顔画像の間の距離を、認識処理部114から受け取った、複数の画像のそれぞれにおける人物または当該人物の顔を示す部分画像の、当該画像内における位置を示す位置情報や、当該画像内における大きさを表す面積情報に基づいて算出してよい。   FIG. 13 shows an example of the calculation result of the in-image familiarity by the in-image familiarity calculation unit 126 according to the second modification of the embodiment of the present invention. The in-image closeness calculation unit 126 calculates an in-image closeness that is a closeness between persons included in the image for each of the plurality of images stored in the image storage unit 100. Specifically, the image intimacy calculation unit 126 calculates the image intimacy between persons included in the image for each of the plurality of images, and the smaller the distance between the images indicating the persons. It may be calculated as a higher value. For example, the in-image closeness calculation unit 126 calculates the in-image closeness so that the in-image closeness between persons included in each image is inversely proportional to the distance between images representing the respective persons. It's okay. In addition, the image intimacy calculation unit 126 calculates, for each of the plurality of images, the image intimacy between the persons included in the image, and the distance between the face images included in the images indicating the persons. A smaller value may be calculated as a higher value. The in-image familiarity calculation unit 126 receives a distance between images indicating each person or a distance between face images included in an image indicating each person from the recognition processing unit 114. You may calculate based on the positional information which shows the position in the said image, and the area information which shows the magnitude | size in the said image of the partial image which shows the person in each of the image or the said person's face.

二人の人物の顔が近接して画像が撮像されている場合、当該二人の人物は非常に親しい場合が多い。一方、二人の人物があまり親密ではない場合、当該二人の人物の顔が近接した状態で画像が撮像されることは多くない。ここで、本発明の実施形態における第2の変形例に係る人物認識システム10によれば、画像に含まれる人物の顔画像の間の距離に基づいて画像内親密度を算出することができるので、画像格納部100に格納されている画像全体における人物間の親密度である全体親密度を高い精度で算出することができる。   When two people's faces are close to each other and an image is captured, the two people are often very close. On the other hand, when the two persons are not very close, images are not often captured with the faces of the two persons close to each other. Here, according to the person recognition system 10 according to the second modified example of the embodiment of the present invention, the intimacy in the image can be calculated based on the distance between the face images of the persons included in the image. Thus, it is possible to calculate the overall familiarity, which is the familiarity between persons in the entire image stored in the image storage unit 100, with high accuracy.

また、画像内親密度算出部126は、画像格納部100に格納されている複数の画像のそれぞれについて、当該画像に含まれる人物のそれぞれを示す画像の間の距離が予め定められた基準値以上である場合には、当該人物の間の画像内親密度を、予め定められた標準値として算出してよい。ここで、予め定められた基準値及び予め定められた標準値とは、例えば利用者等によって予め指定された値であってよい。   In addition, the in-image familiarity calculation unit 126 has a distance between images indicating each person included in the image for each of the plurality of images stored in the image storage unit 100 equal to or greater than a predetermined reference value. In this case, the closeness in the image between the persons may be calculated as a predetermined standard value. Here, the predetermined reference value and the predetermined standard value may be values specified in advance by a user or the like, for example.

二人の人物の間の距離と、当該二人の人物の間の親密度とは関連するが、何れの距離においても、常に、距離がより近い程、親密度がより高いとは限らない。例えば、二人の人物が10メートル離れている場合と、15メートル離れている場合とでは、当該二人の人物の間の親密度に差はないと見なせる場合がある。ここで、本発明の実施形態における第2の変形例に係る人物認識システム10によれば、人物の間の距離が予め定められた基準値以上である場合には、当該人物の間の画像内親密度を予め定められた標準的な親密度として算出することができるので、画像格納部100に格納されている画像全体における人物間の親密度である全体親密度を高い精度で算出することができる。   Although the distance between two persons and the intimacy between the two persons are related, at any distance, the closer the distance, the more intimate is not always. For example, there may be cases where there is no difference in the intimacy between the two persons when the two persons are 10 meters apart and when the two persons are 15 meters away. Here, according to the person recognition system 10 according to the second modified example of the embodiment of the present invention, when the distance between persons is equal to or greater than a predetermined reference value, Since the familiarity can be calculated as a predetermined standard familiarity, it is possible to calculate the overall familiarity that is the familiarity between persons in the entire image stored in the image storage unit 100 with high accuracy. it can.

図14は、本発明の実施形態における第2の変形例に係る全体親密度算出部128による全体親密度の算出結果の一例を示す。全体親密度算出部128は、画像格納部100に格納されている複数の画像のそれぞれについて算出された、当該画像内に含まれるそれぞれの人物の間の画像内親密度に基づいて、当該複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度である全体親密度を算出する。例えば、全体親密度算出部128は、本図に示すように、人物識別子が0である人物と、人物識別子が1である人物との間の全体親密度を、120として算出する。ここで、全体親密度算出部128は、当該複数の画像の中の、少なくとも一部の画像に含まれる第1の人物と第2の人物との間の全体親密度を、複数の画像のうち、当該第1の人物と当該第2の人物との双方が含まれる画像の数がより多い程、より高く算出してよい。例えば、全体親密度算出部128は、当該第1の人物と当該第2の人物との間の全体親密度を、複数の画像のうち、当該第1の人物と当該第2の人物との双方が含まれる画像のそれぞれについて算出された、当該1の人物と当該第2の人物との間の画像内親密度のそれぞれを合計することにより算出してよい。   FIG. 14 shows an example of the calculation result of the total familiarity by the total familiarity calculating unit 128 according to the second modification of the embodiment of the present invention. The total closeness calculating unit 128 calculates the plurality of images based on the intimacy within the image between each person included in the image calculated for each of the plurality of images stored in the image storage unit 100. An overall closeness that is a closeness between each person included in at least some of the images is calculated. For example, as shown in the figure, the total closeness calculating unit 128 calculates the total closeness between a person whose person identifier is 0 and a person whose person identifier is 1 as 120. Here, the total closeness calculating unit 128 calculates the total closeness between the first person and the second person included in at least some of the plurality of images, among the plurality of images. The higher the number of images including both the first person and the second person, the higher the calculation may be. For example, the total closeness calculation unit 128 calculates the total closeness between the first person and the second person, and sets both the first person and the second person among the plurality of images. May be calculated by summing up the intimacy in the image between the first person and the second person, calculated for each of the images including.

二人の人物のそれぞれが同一の画像に含まれる頻度が高い程、当該二人の人物の間の関係はより親密である場合が多い。従って、画像内親密度を合計して全体親密度を算出することにより、画像格納部100に格納されている画像に含まれる人物の間の親密度を、高い精度で算出することができる。   The more frequently each of the two persons is included in the same image, the closer the relationship between the two persons is. Therefore, by calculating the total intimacy by summing up the intimacy within the image, the intimacy between persons included in the image stored in the image storage unit 100 can be calculated with high accuracy.

図15は、本発明の実施形態に係るコンピュータ1500のハードウェア構成の一例を示すブロック図である。本発明の実施形態に係るコンピュータ1500は、ホスト・コントローラ1582により相互に接続されるCPU1505、RAM1520、グラフィック・コントローラ1575、及び表示装置1580を有するCPU周辺部と、入出力コントローラ1584によりホスト・コントローラ1582に接続される通信インターフェイス1530、ハードディスクドライブ1540、及びCD−ROMドライブ1560を有する入出力部と、入出力コントローラ1584に接続されるROM1510、フレキシブルディスク・ドライブ1550、及び入出力チップ1570を有するレガシー入出力部とを備える。   FIG. 15 is a block diagram showing an example of a hardware configuration of a computer 1500 according to the embodiment of the present invention. A computer 1500 according to an embodiment of the present invention includes a CPU peripheral unit having a CPU 1505, a RAM 1520, a graphic controller 1575, and a display device 1580 connected to each other by a host controller 1582, and a host controller 1582 by an input / output controller 1584. I / O unit having a communication interface 1530, a hard disk drive 1540, and a CD-ROM drive 1560 connected to the I / O controller, and a legacy input having a ROM 1510, a flexible disk drive 1550, and an I / O chip 1570 connected to the I / O controller 1584. And an output unit.

ホスト・コントローラ1582は、RAM1520と、高い転送レートでRAM1520をアクセスするCPU1505及びグラフィック・コントローラ1575とを接続する。CPU1505は、ROM1510及びRAM1520に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ1575は、CPU1505等がRAM1520内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置1580上に表示させる。これに代えて、グラフィック・コントローラ1575は、CPU1505等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。   The host controller 1582 connects the RAM 1520 to the CPU 1505 and the graphic controller 1575 that access the RAM 1520 at a high transfer rate. The CPU 1505 operates based on programs stored in the ROM 1510 and the RAM 1520 and controls each unit. The graphic controller 1575 acquires image data generated by the CPU 1505 and the like on a frame buffer provided in the RAM 1520 and displays the image data on the display device 1580. Alternatively, the graphic controller 1575 may include a frame buffer that stores image data generated by the CPU 1505 or the like.

入出力コントローラ1584は、ホスト・コントローラ1582と、比較的高速な入出力装置である通信インターフェイス1530、ハードディスクドライブ1540、CD−ROMドライブ1560を接続する。通信インターフェイス1530は、ネットワークを介して他の装置と通信する。ハードディスクドライブ1540は、コンピュータ1500内のCPU1505が使用するプログラム及びデータを格納する。CD−ROMドライブ1560は、CD−ROM1595からプログラム又はデータを読み取り、RAM1520を介してハードディスクドライブ1540に提供する。   The input / output controller 1584 connects the host controller 1582 to the communication interface 1530, the hard disk drive 1540, and the CD-ROM drive 1560, which are relatively high-speed input / output devices. The communication interface 1530 communicates with other devices via a network. The hard disk drive 1540 stores programs and data used by the CPU 1505 in the computer 1500. The CD-ROM drive 1560 reads a program or data from the CD-ROM 1595 and provides it to the hard disk drive 1540 via the RAM 1520.

また、入出力コントローラ1584には、ROM1510と、フレキシブルディスク・ドライブ1550、及び入出力チップ1570の比較的低速な入出力装置とが接続される。ROM1510は、コンピュータ1500が起動時に実行するブート・プログラムや、コンピュータ1500のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ1550は、フレキシブルディスク1590からプログラム又はデータを読み取り、RAM1520を介してハードディスクドライブ1540に提供する。入出力チップ1570は、フレキシブルディスク・ドライブ1550や、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。   The input / output controller 1584 is connected to the ROM 1510, the flexible disk drive 1550, and the relatively low-speed input / output device of the input / output chip 1570. The ROM 1510 stores a boot program executed when the computer 1500 is started up, a program depending on the hardware of the computer 1500, and the like. The flexible disk drive 1550 reads a program or data from the flexible disk 1590 and provides it to the hard disk drive 1540 via the RAM 1520. The input / output chip 1570 connects various input / output devices via a flexible disk drive 1550 and, for example, a parallel port, a serial port, a keyboard port, a mouse port, and the like.

RAM1520を介してハードディスクドライブ1540に提供される人物認識プログラムは、フレキシブルディスク1590、CD−ROM1595、又はICカード等の記録媒体に格納されて利用者によって提供される。人物認識プログラムは、記録媒体から読み出され、RAM1520を介してコンピュータ1500内のハードディスクドライブ1540にインストールされ、CPU1505において実行される。コンピュータ1500にインストールされて実行される人物認識プログラムは、CPU1505等に働きかけて、コンピュータ1500を、図1から図14にかけて説明した人物認識システム10として機能させる。   The person recognition program provided to the hard disk drive 1540 via the RAM 1520 is stored in a recording medium such as the flexible disk 1590, the CD-ROM 1595, or an IC card and provided by the user. The person recognition program is read from the recording medium, installed in the hard disk drive 1540 in the computer 1500 via the RAM 1520, and executed by the CPU 1505. The person recognition program installed and executed on the computer 1500 works on the CPU 1505 or the like to cause the computer 1500 to function as the person recognition system 10 described with reference to FIGS.

以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク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 flexible disk 1590 and the CD-ROM 1595, an optical recording medium such as a DVD or PD, a magneto-optical recording medium such as an MD, a tape medium, a semiconductor memory such as an IC card, or the like can be used. Further, a storage device such as a hard disk or a RAM provided in a server system connected to a dedicated communication network or the Internet may be used as a recording medium, and the program may be provided to the computer 1500 via the network.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。   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の機能構成の一例を示すブロック図である。It is a block diagram showing an example of functional composition of person recognition system 10 concerning an embodiment of the present invention. 本発明の実施形態に係る画像格納部100の一例を示す図である。It is a figure which shows an example of the image storage part 100 which concerns on embodiment of this invention. 本発明の実施形態に係る特徴量データベース112の一例を示す図である。It is a figure which shows an example of the feature-value database 112 which concerns on embodiment of this invention. 本発明の実施形態に係る認識処理部114による人物の認識結果の一例を示す図である。It is a figure which shows an example of the recognition result of the person by the recognition process part 114 which concerns on embodiment of this invention. 本発明の実施形態に係る親密度算出部120による親密度の算出結果の一例を示す図である。It is a figure which shows an example of the calculation result of the familiarity by the familiarity calculation part 120 which concerns on embodiment of this invention. 本発明の実施形態に係る人物認識システムを用いた人物認識方法における処理の流れの第1の例を示すフローチャートである。It is a flowchart which shows the 1st example of the flow of a process in the person recognition method using the person recognition system which concerns on embodiment of this invention. 本発明の実施形態に係る人物認識システムを用いた人物認識方法における処理の流れの第2の例を示すフローチャートである。It is a flowchart which shows the 2nd example of the flow of a process in the person recognition method using the person recognition system which concerns on embodiment of this invention. 本発明の実施形態における第1の変形例に係る親密度算出部120の機能構成の一例を示すブロック図である。It is a block diagram which shows an example of a function structure of the familiarity calculation part 120 which concerns on the 1st modification in embodiment of this invention. 本発明の実施形態における第1の変形例に係る画像内親密度算出部122による画像内親密度の算出結果の一例を示す図である。It is a figure which shows an example of the calculation result of the in-image closeness by the in-image closeness calculation part 122 which concerns on the 1st modification in embodiment of this invention. 本発明の実施形態における第1の変形例に係る全体親密度算出部124による全体親密度の算出結果の一例を示す図である。It is a figure which shows an example of the calculation result of the total closeness by the total closeness calculation part 124 which concerns on the 1st modification in embodiment of this invention. 本発明の実施形態における第2の変形例に係る親密度算出部120の機能構成の一例を示すブロック図である。It is a block diagram which shows an example of a function structure of the familiarity calculation part 120 which concerns on the 2nd modification in embodiment of this invention. 本発明の実施形態における第2の変形例に係る認識処理部114による人物の認識結果の一例を示す図である。It is a figure which shows an example of the recognition result of the person by the recognition process part 114 which concerns on the 2nd modification in embodiment of this invention. 本発明の実施形態における第2の変形例に係る画像内親密度算出部126による画像内親密度の算出結果の一例を示す図である。It is a figure which shows an example of the calculation result of the image familiarity by the image familiarity calculation part 126 which concerns on the 2nd modification in embodiment of this invention. 本発明の実施形態における第2の変形例に係る全体親密度算出部128による全体親密度の算出結果の一例を示す図である。It is a figure which shows an example of the calculation result of the total closeness by the total closeness calculation part 128 which concerns on the 2nd modification in embodiment of this invention. 本発明の実施形態に係るコンピュータ1500のハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions of the computer 1500 concerning embodiment of this invention.

符号の説明Explanation of symbols

10 人物認識システム、100 画像格納部、110 人物認識部、112 特徴量データベース、114 認識処理部、120 親密度算出部、122 画像内親密度算出部、124 全体親密度算出部、126 画像内親密度算出部、128 全体親密度算出部、130 判断部、140 修正部 DESCRIPTION OF SYMBOLS 10 Person recognition system, 100 Image storage part, 110 Person recognition part, 112 Feature-value database, 114 Recognition processing part, 120 Intimacy calculation part, 122 In-image intimacy calculation part, 124 Whole intimacy calculation part, 126 In-image parent Density calculation unit, 128 Total familiarity calculation unit, 130 Judgment unit, 140 Correction unit

Claims (14)

複数の画像のそれぞれに含まれる人物を認識する人物認識システムであって、
前記複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する人物認識部と、
前記人物認識部による認識結果に基づいて、前記複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度を算出する親密度算出部と、
前記人物認識部によって、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する前記親密度の差が、予め定められた基準値以下であるか否かを判断する判断部と、
互いに異なる人物として認識された複数の人物のそれぞれの、前記一の人物に対する前記親密度の差が、予め定められた基準値以下であると判断された場合に、当該複数の人物が同一人物であると判定し、前記人物認識部による認識結果を修正する修正部と
を備える人物認識システム。
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;
Based on the recognition result by the person recognition unit, a closeness calculation unit that calculates a closeness between each of the persons included in at least some of the plurality of images,
A determination unit that determines whether or not a difference in the intimacy with respect to one person of each of a plurality of persons recognized as different persons by the person recognition unit is equal to or less than a predetermined reference value;
When it is determined that a difference in intimacy of each of a plurality of persons recognized as different persons with respect to the one person is equal to or less than a predetermined reference value, the plurality of persons are the same person. A person recognition system comprising: a correction unit that determines that there is a correction and corrects a recognition result by the person recognition unit.
前記親密度算出部は、前記複数の画像の中の、少なくとも一部の画像に含まれる、第1の人物と第2の人物との間の前記親密度を、前記複数の画像のうち、当該第1の人物と当該第2の人物との双方を含む画像の数がより多い場合に、より高い前記親密度として算出する請求項1に記載の人物認識システム。   The intimacy calculating unit calculates the intimacy between the first person and the second person included in at least a part of the plurality of images, among the plurality of images. The person recognition system according to claim 1, wherein when the number of images including both of the first person and the second person is larger, the person recognition system calculates the higher intimacy. 前記親密度算出部は、
前記複数の画像のそれぞれについて前記人物認識部により認識された人物の数に基づいて、当該画像に含まれる人物の間の前記親密度である画像内親密度を算出する画像内親密度算出部と、
前記複数の画像のそれぞれについて算出された前記画像内親密度に基づいて、前記複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における前記親密度である全体親密度を算出する全体親密度算出部と
を有し、
前記判断部は、前記人物認識部によって、互いに異なる人物として認識された複数の人物のそれぞれの、前記一の人物に対する前記全体親密度の差が、予め定められた基準値以下であるか否かを判断する
請求項1に記載の人物認識システム。
The intimacy calculation unit
An in-image intimacy calculating unit that calculates in-image intimacy that is the intimacy between the persons included in the image based on the number of persons recognized by the person recognizing unit for each of the plurality of images; ,
Based on the intimacy within the image calculated for each of the plurality of images, an overall familiarity that is the intimacy between each of the persons included in at least some of the plurality of images. An overall familiarity calculating unit for calculating,
The determination unit determines whether a difference in the overall familiarity with respect to the one person among a plurality of persons recognized as different persons by the person recognition unit is equal to or less than a predetermined reference value. The person recognition system according to claim 1.
前記画像内親密度算出部は、前記複数の画像のそれぞれについて前記人物認識部により認識された人物の数が少ない程、当該画像に含まれる人物の間の前記画像内親密度をより高く算出する請求項3に記載の人物認識システム。   The in-image closeness calculation unit calculates the in-image closeness between the persons included in the image as the number of persons recognized by the person recognition unit for each of the plurality of images is smaller. The person recognition system according to claim 3. 前記親密度算出部は、
前記複数の画像のそれぞれについての前記人物認識部による認識結果に基づいて、当該画像に含まれる人物の間の前記親密度である画像内親密度を、当該人物のそれぞれを示す画像の間の距離が小さい程、より高い値として算出する画像内親密度算出部と、
前記複数の画像のそれぞれについて算出された前記画像内親密度に基づいて、前記複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における前記親密度である全体親密度を算出する全体親密度算出部と
を有し、
前記判断部は、前記人物認識部によって、互いに異なる人物として認識された複数の人物のそれぞれの、前記一の人物に対する前記全体親密度の差が、予め定められた基準値以下であるか否かを判断する
請求項1に記載の人物認識システム。
The intimacy calculation unit
Based on the recognition result by the person recognition unit for each of the plurality of images, the intimacy within the image, which is the intimacy between the persons included in the image, and the distance between the images indicating each of the persons The smaller the is, the in-image familiarity calculating unit that calculates a higher value;
Based on the intimacy within the image calculated for each of the plurality of images, an overall familiarity that is the intimacy between each of the persons included in at least some of the plurality of images. An overall familiarity calculating unit for calculating,
The determination unit determines whether a difference in the overall familiarity with respect to the one person among a plurality of persons recognized as different persons by the person recognition unit is equal to or less than a predetermined reference value. The person recognition system according to claim 1.
前記画像内親密度算出部は、前記複数の画像のそれぞれについて、当該画像に含まれる人物の間の前記画像内親密度を、当該人物のそれぞれを示す画像に含まれる顔画像の間の距離が小さい程、より高い値として算出する請求項5に記載の人物認識システム。   For each of the plurality of images, the in-image intimacy calculation unit calculates the in-image intimacy between persons included in the image, and the distance between face images included in the images indicating the persons. The person recognition system according to claim 5, wherein a smaller value is calculated as a higher value. 前記判断部は、前記複数の画像の中の、少なくとも一部の画像に含まれる人物から、前記一の人物を選択すると共に、前記複数の画像の中の、少なくとも一部の画像に含まれる人物から、選択した前記一の人物に対する前記親密度の差が予め定められた基準値以下である、互いに異なる複数の人物を選択できるか否かを判断する請求項1に記載の人物認識システム。   The determination unit selects the one person from persons included in at least some of the plurality of images, and includes persons included in at least some of the plurality of images. 2. The person recognition system according to claim 1, wherein it is determined whether or not a plurality of different persons whose difference in intimacy with respect to the selected one person is equal to or less than a predetermined reference value can be selected. 前記判断部は、前記複数の画像の中の、少なくとも一部の画像に含まれる人物から、互いに異なる複数の人物を選択すると共に、前記複数の画像の中の、少なくとも一部の画像に含まれる人物から、当該選択した複数の人物のそれぞれに対する前記親密度の差が予め定められた基準値以下である前記一の人物を選択できるか否かを判断する請求項1に記載の人物認識システム。   The determination unit selects a plurality of different persons from those included in at least some of the plurality of images, and is included in at least some of the plurality of images. The person recognition system according to claim 1, wherein it is determined whether or not the one person whose difference in intimacy with respect to each of the selected plurality of persons is equal to or less than a predetermined reference value can be selected. 前記判断部は、選択した複数の人物の何れかが含まれている画像の中に、より多く含まれる人物に対して、より高い優先度で、前記一の人物として選択できるか否かを判断する請求項8に記載の人物認識システム。   The determination unit determines whether or not a plurality of selected persons can be selected as the one person with higher priority with respect to a larger number of persons included in the image. The person recognition system according to claim 8. 前記判断部は、前記人物認識部によって、互いに異なる人物として認識された複数の人物のそれぞれの、前記一の人物とは異なる他の人物に対する前記親密度の差が、予め定められた基準値以下であるか否かを更に判断し、
前記修正部は、互いに異なる人物として認識された複数の人物のそれぞれにおける前記親密度の差が、前記一の人物及び前記他の人物の何れに対しても、予め定められた基準値以下であると判断された場合に、当該複数の人物が同一人物であると判定し、前記人物認識部による認識結果を修正する
請求項1に記載の人物認識システム。
In the determination unit, a difference in the intimacy of each of a plurality of persons recognized as different persons by the person recognition unit with respect to another person different from the one person is equal to or less than a predetermined reference value. Further determine whether or not
In the correction unit, the difference in intimacy between each of a plurality of persons recognized as different persons is equal to or less than a predetermined reference value for both the one person and the other person. The person recognition system according to claim 1, wherein the plurality of persons are determined to be the same person and the recognition result by the person recognition unit is corrected.
前記判断部は、前記人物認識部によって、互いに異なる人物として認識された複数の人物における顔画像のそれぞれが、予め定められた基準値以上の類似度で類似しているか否かを更に判断し、
前記修正部は、互いに異なる人物として認識された複数の人物のそれぞれの、前記一の人物に対する前記親密度の差が、予め定められた基準値以下であり、且つ、当該複数の人物における顔画像のそれぞれが、予め定められた基準値以上の類似度で類似していると判断された場合に、当該複数の人物が同一人物であると判定し、前記人物認識部による認識結果を修正する
請求項1に記載の人物認識システム。
The determination unit further determines whether or not each of the face images in a plurality of persons recognized as different persons by the person recognition unit is similar with a similarity equal to or higher than a predetermined reference value,
The correction unit is configured so that a difference between the intimacy of the plurality of persons recognized as different persons with respect to the one person is equal to or less than a predetermined reference value, and face images of the plurality of persons Are determined to be similar with a degree of similarity equal to or greater than a predetermined reference value, the plurality of persons are determined to be the same person, and the recognition result by the person recognition unit is corrected. Item 2. The person recognition system according to Item 1.
前記人物認識部は、
複数の人物のそれぞれについて、当該人物の顔画像の特徴量を格納している特徴量データベースと、
前記複数の画像のそれぞれについて、当該画像に含まれる人物の画像から抽出した特徴量が、前記特徴量データベースに格納されている前記顔画像を示す特徴量に対して、予め定められた基準値以上の類似度で類似している場合に、当該人物を、当該顔画像に対応する人物であると認識する認識処理部と
を有し、
前記修正部は、前記認識処理部によって互いに異なる人物として認識された複数の人物を同一人物であると判定した場合に、更に、前記認識処理部によって、当該複数の人物が同一人物として認識されるべく、前記認識処理部における類似度の基準値をより低く修正する
請求項1に記載の人物認識システム。
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 plurality of persons recognized as different persons by the recognition processing unit are the same person, the correction processing unit further recognizes the plurality of persons as the same person. Therefore, the reference value of the similarity in the recognition processing unit is corrected to be lower.
複数の画像のそれぞれに含まれる人物を認識する人物認識方法であって、
前記複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する人物認識段階と、
前記人物認識段階における認識結果に基づいて、前記複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度を算出する親密度算出段階と、
前記人物認識段階において、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する前記親密度の差が、予め定められた基準値以下であるか否かを判断する判断段階と、
互いに異なる人物として認識された複数の人物のそれぞれの、前記一の人物に対する前記親密度の差が、予め定められた基準値以下であると判断された場合に、当該複数の人物が同一人物であると判定し、前記人物認識段階における認識結果を修正する修正段階と
を備える人物認識方法。
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;
A familiarity calculating step of calculating a familiarity between each of the persons included in at least some of the plurality of images based on the recognition result in the person recognition step;
A step of determining whether or not a difference in intimacy with respect to one person of each of a plurality of persons recognized as different persons in the person recognition stage is equal to or less than a predetermined reference value;
When it is determined that a difference in intimacy of each of a plurality of persons recognized as different persons with respect to the one person is equal to or less than a predetermined reference value, the plurality of persons are the same person. A person recognition method comprising: a correction step of determining that there is a correction and correcting a recognition result in the person recognition step.
複数の画像のそれぞれに含まれる人物を認識する人物認識システムとしてコンピュータを機能させる人物認識プログラムであって、
前記コンピュータを、
前記複数の画像のそれぞれについて、当該画像に含まれる複数の人物を認識する人物認識部と、
前記人物認識部による認識結果に基づいて、前記複数の画像の中の、少なくとも一部の画像に含まれる人物のそれぞれの間における親密度を算出する親密度算出部と、
前記人物認識部によって、互いに異なる人物として認識された複数の人物のそれぞれの、一の人物に対する前記親密度の差が、予め定められた基準値以下であるか否かを判断する判断部と、
互いに異なる人物として認識された複数の人物のそれぞれの、前記一の人物に対する前記親密度の差が、予め定められた基準値以下であると判断された場合に、当該複数の人物が同一人物であると判定し、前記人物認識部による認識結果を修正する修正部と
を備える人物認識システムとして機能させる人物認識プログラム。
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;
Based on the recognition result by the person recognition unit, a closeness calculation unit that calculates a closeness between each of the persons included in at least some of the plurality of images,
A determination unit configured to determine whether or not a difference in the familiarity with respect to one person of each of a plurality of persons recognized as different persons by the person recognition unit is equal to or less than a predetermined reference value;
When it is determined that a difference in intimacy of each of a plurality of persons recognized as different persons with respect to the one person is equal to or less than a predetermined reference value, the plurality of persons are the same person. A person recognition program for determining that the person recognition system is present and causing the person recognition system to function as a person recognition system.
JP2005053059A 2005-02-28 2005-02-28 Person recognition system, person recognizing method and person recognition program Pending JP2006236216A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005053059A JP2006236216A (en) 2005-02-28 2005-02-28 Person recognition system, person recognizing method and person recognition program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005053059A JP2006236216A (en) 2005-02-28 2005-02-28 Person recognition system, person recognizing method and person recognition program

Publications (1)

Publication Number Publication Date
JP2006236216A true JP2006236216A (en) 2006-09-07

Family

ID=37043766

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005053059A Pending JP2006236216A (en) 2005-02-28 2005-02-28 Person recognition system, person recognizing method and person recognition program

Country Status (1)

Country Link
JP (1) JP2006236216A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010140069A (en) * 2008-12-09 2010-06-24 Sony Corp Image processing apparatus, imaging apparatus, image processing method, and program
US8442268B2 (en) 2007-07-31 2013-05-14 Panasonic Corporation Video analysis apparatus and method for calculating interpersonal relationship evaluation value using video analysis
JP2013142930A (en) * 2012-01-06 2013-07-22 Canon Inc Image processing device, control method thereof and program
US9870507B2 (en) 2015-06-22 2018-01-16 Fujifilm Corporation Image extraction device, image extraction method, program, and recording medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8442268B2 (en) 2007-07-31 2013-05-14 Panasonic Corporation Video analysis apparatus and method for calculating interpersonal relationship evaluation value using video analysis
JP2010140069A (en) * 2008-12-09 2010-06-24 Sony Corp Image processing apparatus, imaging apparatus, image processing method, and program
US8503735B2 (en) 2008-12-09 2013-08-06 Sony Corporation Image processing to perform grouping based on depth-of-relationship values
JP2013142930A (en) * 2012-01-06 2013-07-22 Canon Inc Image processing device, control method thereof and program
US9870507B2 (en) 2015-06-22 2018-01-16 Fujifilm Corporation Image extraction device, image extraction method, program, and recording medium

Similar Documents

Publication Publication Date Title
TWI462035B (en) Object detection metadata
US7477805B2 (en) Electronic album display system, an image grouping apparatus, an electronic album display method, an image grouping method, and a machine readable medium storing thereon a computer program
US5933527A (en) Facial image processing method and apparatus
JP5050075B2 (en) Image discrimination method
US8416997B2 (en) Method of person identification using social connections
US8649602B2 (en) Systems and methods for tagging photos
JP5801601B2 (en) Image recognition apparatus, image recognition apparatus control method, and program
US20140236980A1 (en) Method and Apparatus for Establishing Association
JP4490214B2 (en) Electronic album display system, electronic album display method, and electronic album display program
US20120294496A1 (en) Face recognition apparatus, control method thereof, and face recognition method
US9536132B2 (en) Facilitating image capture and image review by visually impaired users
JP4303191B2 (en) Image recognition system, image recognition method, and image recognition program
JP2012243196A (en) Image identification device, image identification method, image identification program and recording medium
JP2006236218A (en) Electronic album display system, electronic album display method, and electronic album display program
JP2006079458A (en) Image transmission system, method, and 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
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
JP2006236217A (en) Person recognition system, person recognition method, and person recognition program
JP2013196417A (en) Image display device, image display method and program
JP2006133941A (en) Image processing device, image processing method, image processing program, and portable terminal
JP2008217335A (en) Image sorting device, method, and program
JP2006244385A (en) Face-discriminating apparatus, program and learning method for the apparatus
JP4522323B2 (en) Image processing apparatus and control method thereof

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20061208