JP4511850B2 - Person attribute identification method and system - Google Patents
Person attribute identification method and system Download PDFInfo
- Publication number
- JP4511850B2 JP4511850B2 JP2004058342A JP2004058342A JP4511850B2 JP 4511850 B2 JP4511850 B2 JP 4511850B2 JP 2004058342 A JP2004058342 A JP 2004058342A JP 2004058342 A JP2004058342 A JP 2004058342A JP 4511850 B2 JP4511850 B2 JP 4511850B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- tie
- category
- model
- face
- 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.)
- Expired - Fee Related
Links
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
Description
本発明は、カメラで撮影された人物の性別および/または年齢を含む人物属性を識別する人物属性識別方法およびそのシステムに係り、例えば、統計処理、動向調査、データベース検索、セキュリティシステム等に利用できる。 The present invention relates to a person attribute identification method and system for identifying a person attribute including gender and / or age of a person photographed by a camera, and can be used for, for example, statistical processing, trend survey, database search, security system, and the like. .
従来より、人物の性別を識別する方法として、顔情報のみを用いた方法が提案されている。例えば、顔画像を判別分析することにより性別識別を行う方法がある(特許文献1、非特許文献1参照)。また、顔画像についてサポートベクターマシンを使用することにより性別識別を行う方法もある(非特許文献2、非特許文献3参照)。 Conventionally, as a method for identifying the gender of a person, a method using only face information has been proposed. For example, there is a method of performing gender identification by discriminating and analyzing a face image (see Patent Document 1 and Non-Patent Document 1). There is also a method of performing gender identification on a face image by using a support vector machine (see Non-Patent Document 2 and Non-Patent Document 3).
なお、本発明における人物属性識別用モデルを作成する際に用いられるガウス混合モデルは、公知技術であり、多くの文献に記載されている(例えば、非特許文献4等参照)。 In addition, the Gaussian mixture model used when creating the person attribute identification model in the present invention is a known technique and is described in many documents (for example, see Non-Patent Document 4).
しかしながら、前述した特許文献1および非特許文献1〜3に記載された性別識別方法では、顔情報しか用いていないため、識別精度には限界がある。人が人物を見て性別を推定しようとしても、顔情報だけでは推定できないという場合も少なくない。実際に人が人物の性別識別を行おうとする場合には、顔情報以外にも、髪型、服装、体型といった様々な情報を、頭の中で統合して識別を行っている。従って、このような人の頭の中で自然に行われる統合処理に相当する性別識別方法あるいは年齢識別方法を確立し、システム化することが望まれる。 However, since the gender identification methods described in Patent Document 1 and Non-Patent Documents 1 to 3 described above use only face information, the identification accuracy is limited. Even if a person looks at a person and tries to estimate his / her gender, there are many cases in which it cannot be estimated by face information alone. When a person actually wants to identify a person's gender, in addition to the face information, various information such as hairstyle, clothes, and body type are integrated in the head for identification. Therefore, it is desired to establish and systematize a gender identification method or age identification method corresponding to the integration process naturally performed in such a person's head.
本発明の目的は、顔情報と顔情報以外の情報とを効果的に統合することができ、性別や年齢等の人物属性の識別精度を向上させることができる人物属性識別方法およびそのシステムを提供するところにある。 An object of the present invention is to provide a person attribute identification method and system capable of effectively integrating face information and information other than face information and improving the identification accuracy of person attributes such as gender and age. There is a place to do.
本発明は、カメラで撮影された人物の性別および/または年齢を含む人物属性を識別する人物属性識別方法であって、人物の属性を識別するための顔用データを含む複数種類の人物属性識別用データが識別されるカテゴリを各人物属性識別用データ毎に複数ずつ設定し、これらのカテゴリに含まれるデータの特徴を示す人物属性識別用モデルを、各人物属性識別用データ毎に少なくとも1つずつ予め作成しておき、カメラで人物を撮影して得られた人物属性識別処理対象のフレーム画像から複数種類の人物属性識別用データをそれぞれ作成した後、作成した各人物属性識別用データに対応する各人物属性識別用モデルを用いて、作成した各人物属性識別用データが、いずれのカテゴリに含まれるデータであるかということについての確からしさを指標するための尤度、帰属度合い、確率、割合、またはこれらに類する指標値を、各人物属性識別用データ毎に個別に算出し、その後、各人物属性識別用データ毎に個別に算出した複数の指標値を統合することにより、人物の属性の識別結果を示す情報を算出することを特徴とするものである。 The present invention relates to a person attribute identification method for identifying a person attribute including the gender and / or age of a person photographed by a camera, and a plurality of types of person attribute identification including facial data for identifying a person attribute A plurality of categories for identifying personal data are set for each person attribute identifying data, and at least one person attribute identifying model indicating the characteristics of data included in these categories is provided for each person attribute identifying data. Create each type of person attribute identification data from the frame image of the person attribute identification processing target obtained by photographing each person with the camera and then corresponding to each created person attribute identification data Using each person attribute identification model to confirm, it is ascertained in which category each person attribute identification data created is included in the data. The likelihood, attribution degree, probability, ratio, or similar index values for indexing are calculated individually for each person attribute identification data, and then calculated for each person attribute identification data individually. The information indicating the identification result of the attribute of the person is calculated by integrating a plurality of index values.
ここで、「人物の性別および/または年齢を含む人物属性」とあるので、本発明を適用して行われる人物属性の識別は、人物の性別のみの識別でもよく、人物の年齢のみの識別でもよく、人物の性別および年齢の同時並行的な識別でもよく、さらには、これら以外の他の人物属性(例えば、職業、人種、国籍、居住地等)と性別との同時並行的な識別でもよく、他の人物属性と年齢との同時並行的な識別でもよく、他の人物属性と性別と年齢との同時並行的な識別でもよい。 Here, since there is a “person attribute including the gender and / or age of a person”, identification of a person attribute performed by applying the present invention may be identification of only a person's gender, or identification of only a person's age. It may be a simultaneous identification of a person's gender and age, or even a simultaneous identification of other person attributes (such as occupation, race, nationality, residence, etc.) and gender. It may be the simultaneous identification of other person attributes and age, or the simultaneous identification of other person attributes, gender and age.
また、各人物属性識別用データ毎に複数ずつ設定される「カテゴリ」は、対立カテゴリ(2つのカテゴリ)でもよく、3つ以上のカテゴリでもよい。 The “category” set for each person attribute identification data may be a conflict category (two categories), or may be three or more categories.
さらに、「人物属性識別用モデルを、各人物属性識別用データ毎に少なくとも1つずつ作成しておき」とは、各人物属性識別用データが識別されるカテゴリとして、対立カテゴリ(2つのカテゴリ)が設定される場合には、対立カテゴリの両方について人物属性識別用モデルを作成してもよく、対立カテゴリの一方のみについて人物属性識別用モデルを作成してもよく、3つ以上のカテゴリが設定される場合には、全てのカテゴリについて人物属性識別用モデルを作成してもよく、一部のカテゴリについて人物属性識別用モデルを作成してもよい趣旨である。 Further, “create at least one person attribute identification model for each person attribute identification data” means that the categories for identifying each person attribute identification data are conflict categories (two categories). Is set, a person attribute identification model may be created for both of the conflict categories, or a person attribute identification model may be created for only one of the conflict categories. In this case, the human attribute identification model may be created for all categories, or the human attribute identification model may be created for some categories.
そして、「尤度、帰属度合い、確率、割合、またはこれらに類する指標値を、各人物属性識別用データ毎に個別に算出し」における「各人物属性識別用データ毎に」という意味は、各人物属性識別用データが識別されるカテゴリ毎に指標値を算出すること、つまり全てのカテゴリについて指標値を算出することの他、対立カテゴリ(2つのカテゴリ)が設定される場合には、対立カテゴリのうちの一方について指標値を算出すること、3つ以上のカテゴリが設定される場合には、全てのカテゴリについてではなく一部のカテゴリについて指標値を算出することが含まれる。 And the meaning of “for each person attribute identification data” in “calculate likelihood value, degree of attribution, probability, ratio, or an index value similar to these for each person attribute identification data” In addition to calculating index values for each category in which the data for identifying person attributes is identified, that is, calculating index values for all categories, when conflict categories (two categories) are set, conflict categories The calculation of the index value for one of them includes the case where three or more categories are set, that is, the calculation of the index value for some categories instead of all the categories.
また、「顔用データ」は、人物の属性を識別する要素情報としての顔情報から作成されるデータを意味し、例えば、後述する実施形態における顔基礎データおよびこれを次元圧縮した顔圧縮データのいずれも含む概念であり、他の種類(「顔用データ」以外)の「人物属性識別用データ」についても同様である。そして、「人物属性識別用データ」は、顔情報等のような人物属性の識別要素となり得る情報を表現することができれば、スカラー、ベクトル、行列、テンソル等、いずれの形態のデータでもよい。 “Face data” means data created from face information as element information for identifying a person's attributes. For example, the face basic data and the face compression data obtained by dimensionally compressing the face data in the embodiment described later. The concept includes both, and the same applies to “person attribute identification data” of other types (other than “face data”). The “person attribute identification data” may be any form of data such as scalars, vectors, matrices, tensors, etc., as long as it can express information that can be an identification element of person attributes such as face information.
さらに、「人物属性識別用モデル」としては、例えば、ガウス混合モデル(前述した非特許文献4参照)、サポートベクターマシン(SVM)、ニューラルネットワーク等を採用することができ、人物属性識別用データを複数のカテゴリに識別することができるものであれば任意である。 Furthermore, as the “person attribute identification model”, for example, a Gaussian mixture model (see Non-Patent Document 4 described above), a support vector machine (SVM), a neural network, or the like can be adopted. It is arbitrary as long as it can be identified into a plurality of categories.
そして、「カメラで人物を撮影して得られた人物属性識別処理対象のフレーム画像から複数種類の人物属性識別用データをそれぞれ作成」することが前提となるが、人物属性の識別のための要素情報に、フレーム画像から作成された複数種類の人物属性識別用データが含まれていればよい趣旨であり、本発明の適用にあたっては、フレーム画像から作成された人物属性識別用データ以外の人物属性識別用データを含めてもよい。従って、例えば、臭いセンサから取得した臭い成分のデータ、マイクロホンから取得した音データ、加速度センサから取得した振動データ等を分析して得られる人物属性識別用データについて、複数の識別カテゴリを設定し、対応する人物属性識別用モデルを用意し、この人物属性識別用モデルを用いて算出された尤度等の指標値を統合の対象に含めてもよい。 And it is premised that “a plurality of types of person attribute identification data are created from the person attribute identification process target frame image obtained by photographing a person with a camera”, but an element for identifying a person attribute It is only necessary that the information includes multiple types of person attribute identification data created from the frame image. In applying the present invention, person attributes other than the person attribute identification data created from the frame image are used. Identification data may be included. Therefore, for example, a plurality of identification categories are set for human attribute identification data obtained by analyzing odor component data acquired from an odor sensor, sound data acquired from a microphone, vibration data acquired from an acceleration sensor, and the like. A corresponding person attribute identification model may be prepared, and an index value such as a likelihood calculated using the person attribute identification model may be included in the integration target.
このような本発明の人物属性識別方法においては、顔用データを含む複数種類の人物属性識別用データについて、これらに対応する人物属性識別用モデルを用意し、これらの各人物属性識別用モデルを用いて、各人物属性識別用データが、いずれのカテゴリに含まれるデータであるかということについての確からしさを指標するための尤度等の指標値を個別に算出した後、得られた複数の指標値を統合することにより、人物の属性の識別結果を示す情報を算出する。このため、従来のように顔情報だけを用いて人物属性の識別を行う場合に比べ、識別精度を向上させることが可能となる。また、単に複数種類の人物属性識別用データに基づく個別の識別結果を集めるのではなく、それらの個別の識別結果として得られた複数の指標値を統合することにより、人物の属性の識別結果を示す情報を算出するので、顔情報を含む複数の情報を効果的に統合させることが可能となり、高い精度の識別が実現され、これらにより前記目的が達成される。 In such a person attribute identification method of the present invention, for a plurality of types of person attribute identification data including face data, corresponding person attribute identification models are prepared, and each of these person attribute identification models is prepared. Using each of the individual attribute identification data, after calculating individually the index values such as likelihood for indexing the certainty about which category the data is included, a plurality of obtained By integrating the index values, information indicating a person attribute identification result is calculated. For this reason, it is possible to improve the identification accuracy as compared with the conventional case where the identification of the person attribute is performed using only the face information. Also, rather than simply collecting individual identification results based on multiple types of person attribute identification data, by integrating multiple index values obtained as individual identification results, the identification results of person attributes can be obtained. Since the information to be shown is calculated, a plurality of pieces of information including face information can be effectively integrated, and high-precision identification is realized, thereby achieving the object.
また、前述した人物属性識別方法において、顔用データが識別されるカテゴリとして、男性のカテゴリと女性のカテゴリとを設定し、人物属性識別用モデルとして、男性のカテゴリに含まれるデータの特徴を示す顔用の男モデルと、女性のカテゴリに含まれるデータの特徴を示す顔用の女モデルとを作成しておき、指標値を各人物属性識別用データ毎に個別に算出する際には、顔用の男モデルを用いて、フレーム画像から作成した顔用データが、男性のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出するとともに、顔用の女モデルを用いて、フレーム画像から作成した顔用データが、女性のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出するようにすることが望ましい。 Further, in the person attribute identification method described above, a male category and a female category are set as categories for identifying facial data, and characteristics of data included in the male category are shown as a personal attribute identification model. When creating a male model for the face and a female model for the face that shows the characteristics of the data included in the female category, and calculating the index value for each person attribute identification data individually, Using the male model for the face, calculating the index value indicating the certainty that the face data created from the frame image is data included in the male category, and using the female model for the face, It is desirable to calculate an index value indicating the certainty that the face data created from the frame image is data included in the female category.
このように顔用データに対して顔用の男モデルと顔用の女モデルとを用意して人物属性を識別するようにした場合には、顔情報から男女を識別する個別識別を行うことが可能となる。 In this way, when a facial male model and a facial female model are prepared for facial data to identify person attributes, individual identification for identifying gender from facial information can be performed. It becomes possible.
さらに、前述した人物属性識別方法において、人物属性識別用データに、顔用データに加え、髪型用データを含ませ、この髪型用データが識別されるカテゴリとして、男性のカテゴリと女性のカテゴリとを設定し、人物属性識別用モデルとして、男性のカテゴリに含まれるデータの特徴を示す髪型用の男モデルと、女性のカテゴリに含まれるデータの特徴を示す髪型用の女モデルとを作成しておき、指標値を各人物属性識別用データ毎に個別に算出する際には、髪型用の男モデルを用いて、フレーム画像から作成した髪型用データが、男性のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出するとともに、髪型用の女モデルを用いて、フレーム画像から作成した髪型用データが、女性のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出するようにすることが望ましい。 Further, in the above-described personal attribute identification method, the human attribute identification data includes the hair style data in addition to the face data, and the male category and the female category are classified as categories for identifying the hair style data. As a model for identifying human attributes, a male model for hairstyle that shows the characteristics of data included in the male category and a female model for hairstyle that shows the characteristics of data included in the female category are created. When calculating the index value for each person attribute identification data individually, the hairstyle data created from the frame image using the hairstyle male model is data included in the male category. In addition to calculating an index value indicating the certainty of the hair, the hairstyle data created from the frame image using the female model for the hairstyle includes data that is included in the female category. It is desirable to calculate the index value indicating the likelihood of being a.
このように髪型用データに対して髪型用の男モデルと髪型用の女モデルとを用意して人物属性を識別するようにした場合には、髪型情報から男女を識別する個別識別を行うことが可能となる。このため、顔情報による男女の個別識別結果と統合することにより、高い精度の識別が実現される。 In this way, when a hairstyle man model and a hairstyle woman model are prepared for the hairstyle data and the person attributes are identified, individual identification for identifying the gender from the hairstyle information can be performed. It becomes possible. For this reason, it integrates with the individual identification result of the man and woman by face information, and a highly accurate identification is realized.
そして、前述した人物属性識別方法において、人物属性識別用データに、顔用データに加え、ネクタイを締めているか否かを識別するためのネクタイ用データを含ませ、このネクタイ用データが識別されるカテゴリとして、ネクタイありのカテゴリとネクタイ無しのカテゴリとを設定し、人物属性識別用モデルとして、ネクタイありのカテゴリに含まれるデータの特徴を示すネクタイモデルと、ネクタイ無しのカテゴリに含まれるデータの特徴を示す非ネクタイモデルとを作成しておき、指標値を各人物属性識別用データ毎に個別に算出する際には、ネクタイモデルを用いて、フレーム画像から作成したネクタイ用データが、ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出するとともに、非ネクタイモデルを用いて、フレーム画像から作成したネクタイ用データが、ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出するようにすることが望ましい。 In the above-described person attribute identification method, the person attribute identification data includes the tie data for identifying whether or not the tie is tightened in addition to the face data, and the tie data is identified. A category with a tie and a category without a tie are set as categories, and a tie model indicating the characteristics of data included in the category with a tie as a model for identifying human attributes, and characteristics of data included in the category without a tie When the index value is calculated separately for each person attribute identification data, the tie data created from the frame image using the tie model is the one with the tie. In addition to calculating an index value that indicates the certainty of data included in the category, With tie model, ties data generated from the frame image, it is desirable to calculate an index value that indicates the likelihood of that the data included in the category without tie.
このようにネクタイ用データに対してネクタイモデルと非ネクタイモデルとを用意して人物属性を識別するようにした場合には、性別の違いが顕著に現れるネクタイの有無情報に基づき人物属性の個別識別を行うことが可能となる。このため、顔情報による男女の個別識別結果と統合することにより、高い精度の識別が実現される。 In this way, when a tie model and non-tie model are prepared for tie data to identify person attributes, individual identification of person attributes is based on tie presence / absence information in which a significant difference in gender appears. Can be performed. For this reason, it integrates with the individual identification result of the man and woman by face information, and a highly accurate identification is realized.
また、前述した人物属性識別方法において、人物属性識別用データに、顔用データに加え、胸あきのある服を着ているか否かを識別するためのデコルテ用データを含ませ、このデコルテ用データが識別されるカテゴリとして、胸あきありのカテゴリと胸あき無しのカテゴリとを設定し、人物属性識別用モデルとして、胸あきありのカテゴリに含まれるデータの特徴を示すデコルテモデルと、胸あき無しのカテゴリに含まれるデータの特徴を示す非デコルテモデルとを作成しておき、指標値を各人物属性識別用データ毎に個別に算出する際には、デコルテモデルを用いて、フレーム画像から作成したデコルテ用データが、デコルテありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出するとともに、非デコルテモデルを用いて、フレーム画像から作成したデコルテ用データが、デコルテ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出するようにすることが望ましい。 Further, in the person attribute identification method described above, the person attribute identification data includes decollet data for identifying whether or not a chested clothes are worn in addition to the face data. A category with chest and a category without chest is set as the category to be identified, and a decollete model showing the characteristics of the data included in the category with chest and a chest without chest as the person attribute identification model When creating a non-decollete model indicating the characteristics of the data included in the category and calculating the index value individually for each person attribute identification data, a decollete model created from the frame image using the decollete model is used. An index value indicating the certainty that the data is included in the category with decollete is calculated, Using Dell neckline data generated from the frame image, it is desirable to calculate an index value that indicates the likelihood of that the data included in the category without neckline.
このようにデコルテ用データに対してデコルテモデルと非デコルテモデルとを用意して人物属性を識別するようにした場合には、性別の違いが顕著に現れるデコルテ(服装の胸あき)の有無情報に基づき人物属性の個別識別を行うことが可能となる。このため、顔情報による男女の個別識別結果と統合することにより、高い精度の識別が実現される。 In this way, when a decollet model and a non-decollete model are prepared for the decollet data and the person attributes are identified, the presence / absence information of the decollet (the chest chest of clothes) in which the difference in gender is noticeable appears. Individual identification of person attributes can be performed based on this. For this reason, it integrates with the individual identification result of the man and woman by face information, and a highly accurate identification is realized.
さらに、前述した髪型用データに対して髪型用の男モデルと髪型用の女モデルとを用意して人物属性を識別するようにした場合において、様々な環境で撮影された画像から抽出した髪色情報、非髪色情報、肌色情報、および非肌色情報を用いて、髪色モデル、非髪色モデル、肌色モデル、および非肌色モデルをそれぞれ予め作成しておき、人物属性識別処理対象のフレーム画像から髪型用データを作成する前に、人物属性識別処理対象のフレーム画像から検出した人物の肌色情報を用いて、肌色モデルの更新を行い、人物属性識別処理対象のフレーム画像から髪型用データを作成する際には、髪色モデル、非髪色モデル、更新後の肌色モデル、および非肌色モデルを用いて、人物属性識別処理対象のフレーム画像を構成する各画素が髪部分か否かを推定することにより髪型を抽出することが望ましい。 Furthermore, in the case where a male model for hairstyle and a female model for hairstyle are prepared for the above-mentioned hairstyle data and the person attributes are identified, the hair color extracted from images taken in various environments Using the information, non-hair color information, skin color information, and non-skin color information, a hair color model, a non-hair color model, a skin color model, and a non-skin color model are respectively created in advance, and a frame image of a person attribute identification process target Before creating the hairstyle data from the image, update the skin color model using the person's skin color information detected from the person attribute identification target frame image, and create the hairstyle data from the person attribute identification target frame image. When using the hair color model, non-hair color model, updated skin color model, and non-skin color model, whether each pixel constituting the frame image of the person attribute identification process is a hair part. It is desirable to extract the hair by estimating how.
このように髪型用データを作成する前に検出人物の肌色情報を用いて肌色モデルの更新を行うようにした場合には、肌色モデルを検出人物に適応させ、個人に適応した髪型抽出を行うことが可能となり、より正確な髪型抽出を行うことが可能となる。 When the skin color model is updated using the skin color information of the detected person before creating the hair style data in this way, the skin color model is adapted to the detected person and the hair style extraction adapted to the individual is performed. Thus, more accurate hairstyle extraction can be performed.
なお、肌色モデルの更新のみならず、非肌色モデルについても、人物属性識別処理対象のフレーム画像から検出した人物の非肌色情報(例えば、服装部分の色情報等)を用いて更新を行い、髪色モデル、非髪色モデル、更新後の肌色モデル、および更新後の非肌色モデルを用いて、髪型用データを作成してもよい。 In addition to updating the skin color model, the non-skin color model is also updated using the non-skin color information (for example, color information of the clothing portion) of the person detected from the frame image of the person attribute identification processing target, Hair style data may be created using the color model, the non-hair color model, the updated skin color model, and the updated non-skin color model.
そして、前述したネクタイ用データに対してネクタイモデルと非ネクタイモデルとを用意して人物属性を識別するようにした場合において、人物属性識別処理対象のフレーム画像からネクタイ用データを作成する際には、輪郭抽出を行ってエッジ画像を作成することが望ましい。 When the tie model and the non-tie model are prepared for the tie data described above and the person attribute is identified, when creating the tie data from the frame image of the person attribute identification process target, It is desirable to perform edge extraction and create an edge image.
このようにネクタイ用データを作成する際に輪郭抽出を行ってエッジ画像を作成するようにした場合には、ネクタイ/非ネクタイの個別識別の精度を向上させることが可能となる。 As described above, when the edge image is created by extracting the outline when creating the tie data, the accuracy of the individual identification of the tie / non-tie can be improved.
また、前述したデコルテ用データに対してデコルテモデルと非デコルテモデルとを用意して人物属性を識別するようにした場合において、様々な環境で撮影された画像から抽出した肌色情報および非肌色情報を用いて、肌色モデルおよび非肌色モデルをそれぞれ予め作成しておき、人物属性識別処理対象のフレーム画像からデコルテ用データを作成する前に、人物属性識別処理対象のフレーム画像から検出した人物の肌色情報を用いて、肌色モデルの更新を行い、人物属性識別処理対象のフレーム画像からデコルテ用データを作成する際には、更新後の肌色モデルおよび非肌色モデルを用いて、人物属性識別処理対象のフレーム画像を構成する各画素が肌色部分か否かを推定することにより肌色部分を抽出することが望ましい。 In addition, when the decollete model and the non-decollete model are prepared for the above-mentioned decollete data and the person attribute is identified, the skin color information and non-skin color information extracted from images taken in various environments are displayed. Using the skin color model and the non-skin color model in advance, the skin color information of the person detected from the frame image of the person attribute identification process before creating the decollete data from the frame image of the person attribute identification process When updating the skin color model and creating the decollete data from the frame image of the person attribute identification processing target, the updated frame color model and the non-skin color model are used. It is desirable to extract the skin color part by estimating whether each pixel constituting the image is a skin color part.
このようにデコルテ用データを作成する前に検出人物の肌色情報を用いて肌色モデルの更新を行うようにした場合には、肌色モデルを検出人物に適応させ、個人に適応したデコルテ/非デコルテ識別用の肌色抽出を行うことが可能となり、より正確な肌色抽出を行うことが可能となる。 In this way, when the skin color model is updated using the skin color information of the detected person before the decollet data is created, the skin color model is adapted to the detected person, and the decollete / non-decollet identification adapted to the individual is applied. Skin color extraction can be performed, and more accurate skin color extraction can be performed.
なお、肌色モデルの更新のみならず、非肌色モデルについても、人物属性識別処理対象のフレーム画像から検出した人物の非肌色情報(例えば、服装部分の色情報等)を用いて更新を行い、更新後の肌色モデルおよび更新後の非肌色モデルを用いて、デコルテ用データを作成してもよい。 In addition to updating the skin color model, the non-skin color model is also updated by using the person's non-skin color information (for example, color information of the clothing part) detected from the frame image of the person attribute identification processing target. The decollet data may be created using the later skin color model and the updated non-skin color model.
さらに、以上に述べた人物属性識別方法において、各人物属性識別用モデルは、各人物属性識別用データが識別されるカテゴリ毎に、事前学習として多くのサンプルデータを用いて主成分分析による特徴抽出を行った後、カテゴリに含まれるデータの分布形状を表現するガウス混合モデルを構築することにより作成し、指標値を各人物属性識別用データ毎に個別に算出する際には、人物属性識別処理対象のフレーム画像から作成された顔用データを含む複数種類の人物属性識別用データに基づき、ガウス混合モデルにより構築された各人物属性識別用モデルを用いて、カテゴリ毎に尤度を算出することが望ましい。 Furthermore, in the person attribute identification method described above, each person attribute identification model is characterized by principal component analysis using a large amount of sample data as prior learning for each category in which each person attribute identification data is identified. Is created by constructing a Gaussian mixture model that expresses the distribution shape of the data included in the category, and when calculating the index value for each person attribute identification data individually, Based on multiple types of human attribute identification data including face data created from the target frame image, the likelihood is calculated for each category using each human attribute identification model constructed by a Gaussian mixture model Is desirable.
このように主成分分析を行った後にガウス混合モデルにより各人物属性識別用モデルを作成するようにした場合には、主成分分析により次元圧縮を行い、この圧縮された次元の空間上に拡がるデータの分布形状を、ガウス混合モデルにより表現することが可能となる。このため、例えば、顔情報の場合には、眼鏡をかけているか否か、髭があるか否かといった様々な顔に対応することが可能となる。また、ガウス混合モデルを用いて尤度を算出するので、この尤度を同一人物について複数フレームで算出すれば、後述するように複数フレームでの尤度の統合もベイズの法則により容易に実現可能となる。 If each person attribute identification model is created by the Gaussian mixture model after the principal component analysis is performed in this way, the dimension compression is performed by the principal component analysis, and the data spread on the space of the compressed dimension. Can be expressed by a Gaussian mixture model. For this reason, for example, in the case of face information, it is possible to deal with various faces such as whether glasses are worn or whether there are wrinkles. In addition, since the likelihood is calculated using a Gaussian mixture model, if this likelihood is calculated in multiple frames for the same person, the integration of the likelihood in multiple frames can be easily realized by Bayes' law as described later It becomes.
そして、上述したガウス混合モデルにより各人物属性識別用モデルを作成するようにした場合において、人物の属性の識別結果を示す情報を算出する際には、複数の尤度をベイズの定理により統合することが望ましい。 Then, in the case where each person attribute identification model is created by the Gaussian mixture model described above, a plurality of likelihoods are integrated by Bayes' theorem when calculating the information indicating the person attribute identification result. It is desirable.
このように複数の尤度をベイズの定理により統合するようにした場合には、性別や年齢等の人物属性を識別するための別の要素(顔情報以外の情報)が得られたときに、この要素から算出される尤度を容易に統合することができる枠組みを構築することが可能となる。 When multiple likelihoods are integrated by Bayes' theorem in this way, when another element (information other than face information) for identifying a person attribute such as gender or age is obtained, It is possible to construct a framework that can easily integrate the likelihoods calculated from these elements.
また、前述したガウス混合モデルにより各人物属性識別用モデルを作成するようにした場合において、同一人物が検出された複数のフレームでそれぞれ算出された尤度をベイズの定理により統合することにより、複数のフレームでの人物の属性の識別結果をトータルした情報を算出することが望ましい。 In addition, in the case where each person attribute identification model is created by the Gaussian mixture model described above, a plurality of likelihoods calculated by a plurality of frames in which the same person is detected are integrated by Bayes' theorem. It is desirable to calculate information obtained by totaling the identification results of the person attributes in the frame.
このように複数のフレームで算出された尤度をベイズの定理により統合するようにした場合には、人物属性の識別精度を、より一層向上させることが可能となる。 In this way, when the likelihoods calculated in a plurality of frames are integrated according to Bayes' theorem, it is possible to further improve the identification accuracy of the person attribute.
さらに、前述したガウス混合モデルにより各人物属性識別用モデルを作成するようにした場合において、ベイズの定理により尤度を統合する際に、事前確率を用いることが望ましい。 Furthermore, in the case where each person attribute identification model is created by the Gaussian mixture model described above, it is desirable to use prior probabilities when integrating likelihoods by Bayes' theorem.
ここで、「事前確率」は、実環境において統計を取ることにより求めることができる。 Here, the “prior probability” can be obtained by taking statistics in an actual environment.
このように事前確率を考慮した統合を行う場合には、実環境での識別精度を向上させることが可能となる。 In this way, when integration is performed in consideration of prior probabilities, it is possible to improve identification accuracy in a real environment.
また、以上に述べた本発明の人物属性識別方法を実現するシステムとして、以下のような本発明の人物属性識別システムが挙げられる。 As a system for realizing the person attribute identification method of the present invention described above, the following person attribute identification system of the present invention can be cited.
すなわち、本発明は、カメラで撮影された人物の性別および/または年齢を含む人物属性を識別する人物属性識別システムであって、人物の属性を識別するための顔用データを含む複数種類の人物属性識別用データが識別されるカテゴリに含まれるデータの特徴を示す人物属性識別用モデルを、各人物属性識別用データ毎に少なくとも1つずつ記憶する人物属性識別用モデル記憶手段と、カメラで人物を撮影して得られた人物属性識別処理対象のフレーム画像から複数種類の人物属性識別用データをそれぞれ作成する処理を行う人物属性識別用データ作成処理手段と、人物属性識別用モデル記憶手段に記憶された対応する各人物属性識別用モデルを用いて、人物属性識別用データ作成処理手段により作成した各人物属性識別用データが、いずれのカテゴリに含まれるデータであるかということについての確からしさを指標するための尤度、帰属度合い、確率、割合、またはこれらに類する指標値を、各人物属性識別用データ毎に個別に算出する処理を行う指標値算出処理手段と、この指標値算出処理手段により各人物属性識別用データ毎に個別に算出した複数の指標値を統合することにより、人物の属性の識別結果を示す情報を算出する処理を行う識別結果情報算出処理手段とを備えたことを特徴とするものである。 That is, the present invention is a person attribute identification system for identifying a person attribute including the sex and / or age of a person photographed by a camera, and includes a plurality of types of persons including facial data for identifying a person attribute Human attribute identification model storage means for storing at least one person attribute identification model indicating the characteristics of data included in a category in which attribute identification data is identified for each person attribute identification data; Stored in a person attribute identification data creation processing means for performing processing for creating each of a plurality of types of person attribute identification data from a frame image of a person attribute identification processing object obtained by photographing a person attribute, and in a person attribute identification model storage means Each person attribute identification data created by the person attribute identification data creation processing means using each corresponding person attribute identification model The likelihood, attribution degree, probability, ratio, or similar index values for indexing the certainty of whether the data is included in the category of the data is calculated individually for each person attribute identification data An index value calculation processing means for performing processing, and a plurality of index values calculated individually for each person attribute identification data by the index value calculation processing means are integrated to calculate information indicating a person attribute identification result And an identification result information calculation processing means for performing the processing.
このような本発明の人物属性識別システムにおいては、前述した本発明の人物属性識別方法で得られる作用・効果がそのまま得られ、これにより前記目的が達成される。 In such a human attribute identification system of the present invention, the actions and effects obtained by the aforementioned human attribute identification method of the present invention can be obtained as they are, thereby achieving the object.
また、前述した人物属性識別システムにおいて、人物属性識別用モデル記憶手段には、人物属性識別用モデルとして、顔用データが識別される男性のカテゴリに含まれるデータの特徴を示す顔用の男モデルと、顔用データが識別される女性のカテゴリに含まれるデータの特徴を示す顔用の女モデルとが記憶され、指標値算出処理手段は、顔用の男モデルを用いて、フレーム画像から作成した顔用データが、男性のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出するとともに、顔用の女モデルを用いて、フレーム画像から作成した顔用データが、女性のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出する処理を行う構成とされていることが望ましい。 Further, in the above-described personal attribute identification system, the personal attribute identification model storage means stores a facial male model indicating the characteristics of data included in the male category for which facial data is identified as the personal attribute identification model. And a female model for the face indicating the characteristics of the data included in the female category for which the facial data is identified, and the index value calculation processing means is created from the frame image using the male model for the face The index value indicating the certainty that the facial data is included in the male category is calculated, and the facial data created from the frame image using the female model for the facial It is desirable that a process for calculating an index value indicating the certainty of data included in a category is performed.
さらに、前述した人物属性識別システムにおいて、人物属性識別用データには、顔用データに加え、髪型用データが含まれ、人物属性識別用モデル記憶手段には、人物属性識別用モデルとして、髪型用データが識別される男性のカテゴリに含まれるデータの特徴を示す髪型用の男モデルと、髪型用データが識別される女性のカテゴリに含まれるデータの特徴を示す髪型用の女モデルとが記憶され、指標値算出処理手段は、髪型用の男モデルを用いて、フレーム画像から作成した髪型用データが、男性のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出するとともに、髪型用の女モデルを用いて、フレーム画像から作成した髪型用データが、女性のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出する処理を行う構成とされていることが望ましい。 Further, in the above-described personal attribute identification system, the personal attribute identification data includes hair style data in addition to the face data, and the human attribute identification model storage means stores the personal attribute identification model as a personal attribute identification model. A male model for hairstyle showing the characteristics of the data included in the male category for which the data is identified and a female model for hairstyle indicating the characteristics of the data included in the female category for which the data for hairstyle is identified are stored. The index value calculation processing means calculates the index value indicating the certainty that the hairstyle data created from the frame image is data included in the male category, using the male model for the hairstyle, Shows the certainty that the hairstyle data created from the frame image using the female model for the hairstyle is data included in the female category. Desirably it is configured to perform a process of calculating an index value.
そして、前述した人物属性識別システムにおいて、人物属性識別用データには、顔用データに加え、ネクタイを締めているか否かを識別するためのネクタイ用データが含まれ、人物属性識別用モデル記憶手段には、人物属性識別用モデルとして、ネクタイ用データが識別されるネクタイありのカテゴリに含まれるデータの特徴を示すネクタイモデルと、ネクタイ用データが識別されるネクタイ無しのカテゴリに含まれるデータの特徴を示す非ネクタイモデルとが記憶され、指標値算出処理手段は、ネクタイモデルを用いて、フレーム画像から作成したネクタイ用データが、ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出するとともに、非ネクタイモデルを用いて、フレーム画像から作成したネクタイ用データが、ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出する処理を行う構成とされていることが望ましい。 In the person attribute identification system described above, the person attribute identification data includes tie data for identifying whether or not the tie is tightened in addition to the face data, and the person attribute identification model storage means Includes a tie model indicating characteristics of data included in a category with a tie in which tie data is identified and a feature of data included in a category without a tie in which tie data is identified as a person attribute identification model. The index value calculation processing means uses the tie model to indicate the certainty that the tie data created from the frame image is data included in the category with the tie. In addition to calculating the index value, using a non-tie model, Thailand for data, it is desirable that is configured to perform a process of calculating an index value that indicates the likelihood of that the data included in the category without tie.
また、前述した人物属性識別システムにおいて、人物属性識別用データには、顔用データに加え、胸あきのある服を着ているか否かを識別するためのデコルテ用データが含まれ、人物属性識別用モデル記憶手段には、人物属性識別用モデルとして、デコルテ用データが識別される胸あきありのカテゴリに含まれるデータの特徴を示すデコルテモデルと、デコルテ用データが識別される胸あき無しのカテゴリに含まれるデータの特徴を示す非デコルテモデルとが記憶され、指標値算出処理手段は、デコルテモデルを用いて、フレーム画像から作成したデコルテ用データが、デコルテありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出するとともに、非デコルテモデルを用いて、フレーム画像から作成したデコルテ用データが、デコルテ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出する処理を行う構成とされていることが望ましい。 Further, in the above-described personal attribute identification system, the personal attribute identification data includes decollet data for identifying whether or not a chested dress is worn in addition to the face data. The model storage means includes a decollet model indicating the characteristics of the data included in the chest-with-category category in which the decollet data is identified as a person attribute identification model, and a non-chest-in category in which the decollet data is identified. A non-decollete model indicating the characteristics of the included data is stored, and the index value calculation processing means uses the decollete model and the decollete data created from the frame image is data included in a category with decollete In addition to calculating an index value indicating the certainty of the image, a non-decollete model is used to create a deco Te for data, it is desirable that is configured to perform a process of calculating an index value that indicates the likelihood of that the data included in the category without neckline.
さらに、前述した髪型用データに対して髪型用の男モデルと髪型用の女モデルとを用意して人物属性を識別する構成とした場合において、様々な環境で撮影された画像から抽出した髪色情報、非髪色情報、肌色情報、および非肌色情報を用いてそれぞれ作成された髪色モデル、非髪色モデル、肌色モデル、および非肌色モデルを記憶する髪色モデル記憶手段、非髪色モデル記憶手段、肌色モデル記憶手段、および非肌色モデル記憶手段と、人物属性識別処理対象のフレーム画像から検出した人物の肌色情報を用いて、肌色モデル記憶手段に記憶された肌色モデルの更新処理を行う肌色モデル更新処理手段とを備え、人物属性識別用データ作成処理手段は、人物属性識別処理対象のフレーム画像から髪型用データを作成する際には、髪色モデル記憶手段に記憶された髪色モデル、非髪色モデル記憶手段に記憶された非髪色モデル、肌色モデル記憶手段に記憶された更新後の肌色モデル、および非肌色モデル記憶手段に記憶された非肌色モデルを用いて、人物属性識別処理対象のフレーム画像を構成する各画素が髪部分か否かを推定することにより髪型を抽出する処理を行う構成とされていることが望ましい。 Furthermore, in the case where a human model for a hairstyle and a female model for a hairstyle are prepared for identifying the human attributes for the hairstyle data described above, the hair color extracted from images taken in various environments Information, non-hair color information, skin color information and hair color model, non-hair color model, skin color model and hair color model storage means for storing the non-skin color model Using the storage means, the skin color model storage means, the non-skin color model storage means, and the skin color information of the person detected from the frame image of the person attribute identification processing target, the skin color model stored in the skin color model storage means is updated. Skin color model update processing means, and the human attribute identification data creation processing means creates the hair color model when creating the hairstyle data from the frame image of the person attribute identification processing target. Hair color model stored in memory means, non-hair color model stored in non-hair color model storage means, updated skin color model stored in skin color model storage means, and non-hair color model stored in non-skin color model storage means It is desirable to use a flesh color model to perform a process of extracting a hairstyle by estimating whether each pixel constituting the frame image of the person attribute identification process target is a hair part.
なお、肌色モデル更新処理手段のみならず、非肌色モデル更新処理手段も設け、非肌色モデルについても、人物属性識別処理対象のフレーム画像から検出した人物の非肌色情報(例えば、服装部分の色情報等)を用いて更新を行い、人物属性識別用データ作成処理手段により、髪色モデル、非髪色モデル、更新後の肌色モデル、および更新後の非肌色モデルを用いて、髪型用データを作成する構成としてもよい。 Not only the skin color model update processing means but also the non-skin color model update processing means is provided, and for the non-skin color model, the non-skin color information of the person detected from the frame image of the person attribute identification process target (for example, the color information of the clothing part) Etc.) and the hair attribute data is created using the hair color model, the non-hair color model, the updated skin color model, and the updated non-skin color model by the person attribute identification data creation processing means. It is good also as composition to do.
そして、前述したネクタイ用データに対してネクタイモデルと非ネクタイモデルとを用意して人物属性を識別する構成とした場合において、人物属性識別用データ作成処理手段は、人物属性識別処理対象のフレーム画像からネクタイ用データを作成する際には、輪郭抽出を行ってエッジ画像を作成する処理を行う構成とされていることが望ましい。 In the case where a tie model and a non-tie model are prepared for the tie data described above to identify the person attribute, the person attribute identification data creation processing means is a frame image of the person attribute identification process target. When creating the tie data from the image, it is desirable that the processing is performed to extract the edge and create the edge image.
また、前述したデコルテ用データに対してデコルテモデルと非デコルテモデルとを用意して人物属性を識別する構成とした場合において、様々な環境で撮影された画像から抽出した肌色情報および非肌色情報を用いてそれぞれ作成された肌色モデルおよび非肌色モデルを記憶する肌色モデル記憶手段および非肌色モデル記憶手段と、人物属性識別処理対象のフレーム画像から検出した人物の肌色情報を用いて、肌色モデル記憶手段に記憶された肌色モデルの更新処理を行う肌色モデル更新処理手段とを備え、人物属性識別用データ作成処理手段は、人物属性識別処理対象のフレーム画像からデコルテ用データを作成する際には、肌色モデル記憶手段に記憶された更新後の肌色モデルおよび非肌色モデル記憶手段に記憶された非肌色モデルを用いて、人物属性識別処理対象のフレーム画像を構成する各画素が肌色部分か否かを推定することにより肌色部分を抽出する処理を行う構成とされていることが望ましい。 In addition, in the case where a decollet model and a non-decollete model are prepared for the decollet data described above to identify person attributes, skin color information and non-skin color information extracted from images taken in various environments are used. Skin color model storage means and non-skin color model storage means for storing the skin color model and non-skin color model respectively created using the skin color model storage means, and using the skin color information of the person detected from the frame image of the person attribute identification processing target Skin color model update processing means for performing a skin color model update process stored in the personal attribute identification data creation processing means when creating the decollet data from the frame image of the person attribute identification processing target. Using the updated skin color model stored in the model storage means and the non-skin color model stored in the non-skin color model storage means Te, we are preferable that a configuration for performing a process of extracting a flesh color part by each of the pixels constituting the frame image of the person attribute identity processed to estimate whether a skin color portion.
なお、肌色モデル更新処理手段のみならず、非肌色モデル更新処理手段も設け、非肌色モデルについても、人物属性識別処理対象のフレーム画像から検出した人物の非肌色情報(例えば、服装部分の色情報等)を用いて更新を行い、人物属性識別用データ作成処理手段により、更新後の肌色モデルおよび更新後の非肌色モデルを用いて、デコルテ用データを作成する構成としてもよい。 Not only the skin color model update processing means but also the non-skin color model update processing means is provided, and for the non-skin color model, the non-skin color information of the person detected from the frame image of the person attribute identification process target (for example, the color information of the clothing part) Etc.), and the decollet data may be created using the updated skin color model and the updated non-skin color model by the person attribute identification data creation processing means.
さらに、以上に述べた人物属性識別システムにおいて、各人物属性識別用モデルは、各人物属性識別用データが識別されるカテゴリ毎に、事前学習として多くのサンプルデータを用いて主成分分析による特徴抽出を行った後、カテゴリに含まれるデータの分布形状をガウス混合モデルにより表現して構築された学習モデルであり、指標値算出処理手段は、人物属性識別用データ作成処理手段により作成された顔用データを含む複数種類の人物属性識別用データに基づき、ガウス混合モデルにより構築された各人物属性識別用モデルを用いて、カテゴリ毎に尤度を算出する処理を行う構成とされていることが望ましい。 Furthermore, in the human attribute identification system described above, each human attribute identification model is characterized by principal component analysis using a large number of sample data as prior learning for each category in which each human attribute identification data is identified. Is a learning model constructed by expressing the distribution shape of the data included in the category by a Gaussian mixture model, and the index value calculation processing means is for the face created by the human attribute identification data creation processing means. It is desirable that a process for calculating likelihood for each category is performed using each person attribute identification model constructed by a Gaussian mixture model based on a plurality of types of person attribute identification data including data. .
そして、上述したガウス混合モデルにより各人物属性識別用モデルを作成した構成とする場合において、識別結果情報算出処理手段は、指標値算出処理手段により算出された複数の尤度をベイズの定理により統合する処理を行う構成とされていることが望ましい。 In the configuration in which each person attribute identification model is created using the Gaussian mixture model described above, the identification result information calculation processing unit integrates a plurality of likelihoods calculated by the index value calculation processing unit using Bayes' theorem. It is desirable that the processing is performed.
また、前述したガウス混合モデルにより各人物属性識別用モデルを作成した構成とする場合において、同一人物が検出された複数のフレームでそれぞれ算出された尤度をベイズの定理により統合することにより、複数のフレームでの人物の属性の識別結果をトータルした情報を算出する処理を行う識別結果トータル情報算出処理手段を備えていることが望ましい。 In addition, in the case where each person attribute identification model is created using the Gaussian mixture model described above, a plurality of likelihoods calculated by a plurality of frames in which the same person is detected are integrated by Bayes' theorem. It is desirable to include identification result total information calculation processing means for performing processing for calculating information obtained by totaling the identification results of the person attributes in the frames.
さらに、前述したガウス混合モデルにより各人物属性識別用モデルを作成した構成とする場合において、識別結果情報算出処理手段は、ベイズの定理により尤度を統合する際に、事前確率を用いる処理を行う構成とされていることが望ましい。 Furthermore, in the case of a configuration in which each person attribute identification model is created using the Gaussian mixture model described above, the identification result information calculation processing means performs processing using prior probabilities when integrating likelihoods according to Bayes' theorem. It is desirable to have a configuration.
そして、前述したガウス混合モデルにより各人物属性識別用モデルを作成した構成とする場合において、識別結果トータル情報算出処理手段は、ベイズの定理により尤度を統合する際に、事前確率を用いる処理を行う構成とされていることが望ましい。 Then, in the case where each person attribute identification model is created using the Gaussian mixture model described above, the identification result total information calculation processing means performs processing using prior probabilities when integrating the likelihood according to Bayes' theorem. It is desirable to be configured to do.
以上に述べたように本発明によれば、顔用データを含む複数種類の人物属性識別用データに対して、それぞれ人物属性識別用モデルを用意し、これらの各人物属性識別用モデルを用いて尤度等の指標値を個別に算出した後、得られた複数の指標値を統合するので、従来のように顔情報だけを用いて人物属性の識別を行う場合に比べ、識別精度を向上させることができるうえ、単に複数種類の人物属性識別用データに基づく個別の識別結果を集めるのではなく、それらの個別の識別結果として得られた複数の指標値を統合することにより人物属性の識別結果を示す情報を算出するので、顔情報を含む複数の情報を効果的に統合させることができ、高い精度の識別を実現することができるという効果がある。 As described above, according to the present invention, a person attribute identification model is prepared for each of a plurality of types of person attribute identification data including face data, and each of these person attribute identification models is used. After calculating index values such as likelihood separately, the obtained index values are integrated, so that the identification accuracy is improved compared to the case of identifying human attributes using only face information as in the past. In addition to collecting individual identification results based solely on multiple types of person attribute identification data, the individual attribute identification results can be obtained by integrating multiple index values obtained as individual identification results. Therefore, there is an effect that a plurality of pieces of information including face information can be effectively integrated, and high-precision identification can be realized.
以下に本発明の一実施形態について図面を参照して説明する。図1には、本実施形態の人物属性識別システム10の全体構成が示されている。本実施形態では、人物属性識別システム10は、専ら人物の性別を識別する処理を行う性別識別システムであるとものとして説明を行う。また、図2には、人物属性識別システム10による性別識別処理の全体の流れがフローチャートで示され、図3には、人物属性識別システム10による各人物属性識別用データについての個別識別処理の流れがフローチャートで示され、図4には、髪色判定処理を含む髪型前処理の流れがフローチャートで示されている。さらに、図5は、正規化処理の説明図であり、図6は、髪型前処理における髪型抽出画像の作成処理の説明図であり、図7は、ネクタイ前処理におけるエッジ画像の作成処理の説明図であり、図8は、デコルテ前処理における肌色抽出画像の作成処理の説明図である。 An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows the overall configuration of a person attribute identification system 10 of the present embodiment. In the present embodiment, the person attribute identification system 10 will be described as being a gender identification system that exclusively performs the process of identifying the gender of a person. FIG. 2 is a flowchart showing the overall flow of gender identification processing by the person attribute identification system 10, and FIG. 3 shows the flow of individual identification processing for each person attribute identification data by the person attribute identification system 10. Is shown in a flowchart, and FIG. 4 is a flowchart showing a flow of hairstyle pre-processing including a hair color determination process. 5 is an explanatory diagram of the normalization process, FIG. 6 is an explanatory diagram of a hairstyle extraction image creation process in the hairstyle preprocessing, and FIG. 7 is an explanation of an edge image creation process in the tie preprocessing. FIG. 8 is an explanatory diagram of a skin color extraction image creation process in the decollete pre-process.
図1において、人物属性識別システム10は、性別識別対象となる人物を撮影するカメラ20と、性別識別に関する各種処理を行う処理手段30と、この処理手段30に接続された人物属性識別用モデル記憶手段50、髪色モデル記憶手段60、非髪色モデル記憶手段70、肌色モデル記憶手段80、非肌色モデル記憶手段90、および識別結果記憶手段95とを備えている。 In FIG. 1, a person attribute identification system 10 includes a camera 20 that captures a person who is a gender identification target, a processing unit 30 that performs various processes related to gender identification, and a model storage for personal attribute identification connected to the processing unit 30. Means 50, hair color model storage means 60, non-hair color model storage means 70, skin color model storage means 80, non-skin color model storage means 90, and identification result storage means 95.
カメラ20は、例えば、CCDカメラやCMOSカメラ等のカラーカメラである。 The camera 20 is a color camera such as a CCD camera or a CMOS camera, for example.
処理手段30は、フレーム画像取込処理手段31と、人物検出処理手段32と、正規化処理手段33と、肌色モデル更新処理手段34と、非肌色モデル更新処理手段35と、人物属性識別用データ作成処理手段36と、指標値算出処理手段37と、識別結果情報算出処理手段38と、識別結果トータル情報算出処理手段39と、識別結果出力処理手段40とを含んで構成されている。 The processing unit 30 includes a frame image capture processing unit 31, a person detection processing unit 32, a normalization processing unit 33, a skin color model update processing unit 34, a non-skin color model update processing unit 35, and personal attribute identification data. A creation processing unit 36, an index value calculation processing unit 37, an identification result information calculation processing unit 38, an identification result total information calculation processing unit 39, and an identification result output processing unit 40 are configured.
フレーム画像取込処理手段31は、カメラ20で撮影されてカメラ20から送られてくるフレーム画像を処理手段30に取り込む処理を行うものである。このフレーム画像取込処理手段31により取り込まれるフレーム画像は、性別識別対象となる人物だけではなく背景画像も含んだカラーフレーム画像である。 The frame image capture processing unit 31 performs processing for capturing the frame image captured by the camera 20 and sent from the camera 20 into the processing unit 30. The frame image captured by the frame image capture processing means 31 is a color frame image including not only a person who is a gender identification target but also a background image.
人物検出処理手段32は、フレーム画像取込処理手段31により取り込まれたカラーフレーム画像の中から、背景差分、フレーム差分、テンプレートマッチング等の既存の手法により、人物を抽出する処理を行うものである。この人物検出処理手段32による処理で得られる画像は、図5の左側部分に示すような背景を取り除いた人物画像100である。 The person detection processing unit 32 performs processing for extracting a person from the color frame image captured by the frame image capture processing unit 31 by using an existing method such as background difference, frame difference, template matching, or the like. . The image obtained by the processing by the person detection processing means 32 is a person image 100 with the background removed as shown in the left part of FIG.
正規化処理手段33は、人物検出処理手段32による処理で得られた人物画像100を正規化する処理、すなわち人物画像100に写った人物の大きさ(ピクセル数)にかかわらず、その人物を一定の大きさにする処理を行うものである。この際、正規化処理手段33は、図5の左側部分に示す人物画像100において、人物の目や口が含まれる正規化対象顔領域画像101を定め、この正規化対象顔領域画像101が、ある一定の大きさ(ここでは、横方向をWピクセル、縦方向をHピクセルとする。)となるように変換処理を行う。より具体的には、例えば、W×H=32ピクセル×32ピクセル等となるように変換する。そして、正規化処理手段33により人物画像100を正規化して得られた画像を、図5の右側部分に示す正規化画像200とする。この正規化画像200においては、正規化する前の人物画像100の中の正規化対象顔領域画像101に対応する部分が、Wピクセル×Hピクセルの大きさの顔狭領域画像201となっている。 The normalization processing means 33 is a process for normalizing the person image 100 obtained by the processing by the person detection processing means 32, that is, regardless of the size (number of pixels) of the person shown in the person image 100. The process which makes it the magnitude | size of is performed. At this time, the normalization processing unit 33 determines the normalization target face area image 101 including the eyes and mouth of the person in the person image 100 shown on the left side of FIG. Conversion processing is performed so as to have a certain size (here, the horizontal direction is W pixels and the vertical direction is H pixels). More specifically, for example, conversion is performed such that W × H = 32 pixels × 32 pixels. Then, an image obtained by normalizing the person image 100 by the normalization processing unit 33 is referred to as a normalized image 200 shown in the right part of FIG. In the normalized image 200, a portion corresponding to the normalization target face area image 101 in the person image 100 before normalization is a narrow face area image 201 having a size of W pixels × H pixels. .
また、正規化処理手段33は、正規化画像200の中から、図中の点線で示された顔狭領域画像201、図中の一点鎖線で示された顔広領域画像202、図中の点線で示された服装領域画像203を切り出す処理を行う。 In addition, the normalization processing unit 33 selects from the normalized image 200 a face narrow area image 201 indicated by a dotted line in the figure, a face wide area image 202 indicated by a one-dot chain line in the figure, and a dotted line in the figure. A process of cutting out the clothing region image 203 indicated by the above is performed.
さらに、正規化処理手段33は、正規化画像200の中から、後述する肌色モデル更新処理手段34による更新処理で用いられる検出人物の肌色情報を抽出するための肌色領域画像204として、例えば、図中の実線で示された頬の部分の領域画像を切り取るとともに、後述する非肌色モデル更新処理手段35による更新処理で用いられる検出人物の非肌色情報を抽出するための非肌色領域画像205として、例えば、図中の実線で示された胴の部分の領域画像を切り取る処理を行う。 Further, the normalization processing unit 33 uses, for example, a skin color region image 204 for extracting the skin color information of the detected person used in the update processing by the skin color model update processing unit 34 described later from the normalized image 200. As the non-skin color region image 205 for extracting the non-skin color information of the detected person used in the update process by the non-skin color model update processing means 35 described later, while cutting out the region image of the cheek part indicated by the solid line inside, For example, a process of cutting out the region image of the trunk portion indicated by the solid line in the drawing is performed.
そして、これらの正規化画像200の中から切り出される顔広領域画像202、服装領域画像203、肌色領域画像204、および非肌色領域画像205の切出位置は、切り出す大きさも含め、顔狭領域画像201の切出位置に対して相対的に定められている。例えば、顔狭領域画像201がW×H=32ピクセル×32ピクセルの場合に、顔広領域画像202については、その大きさを64ピクセル×64ピクセルとし、その底辺位置を顔狭領域画像201の底辺位置よりも8ピクセル下げ、服装領域画像203については、その大きさを64ピクセル×64ピクセルとし、その上辺位置を顔広領域画像202の底辺位置よりも16ピクセル下げる等である。 The cut-out positions of the wide face area image 202, the clothes area image 203, the skin color area image 204, and the non-skin color area image 205 that are cut out from the normalized image 200 include the face cut-out area image. It is determined relative to the cutout position 201. For example, when the face narrow region image 201 is W × H = 32 pixels × 32 pixels, the size of the face wide region image 202 is 64 pixels × 64 pixels, and the base position of the face narrow region image 201 is For example, the size of the clothing region image 203 is set to 64 pixels × 64 pixels, and the top side position is lowered by 16 pixels from the bottom side position of the face wide region image 202.
肌色モデル更新処理手段34は、検出人物の肌色情報を用いて肌色モデル記憶手段80に記憶された肌色モデル81の更新処理を行うものである。この肌色モデル81は、本実施形態では、後述するようにガウス混合モデルにより構築されている。より具体的には、肌色モデル更新処理手段34は、図5の肌色領域画像204を構成する各画素の肌色情報を用いてガウス混合モデルを再構築する。 The skin color model update processing means 34 performs an update process of the skin color model 81 stored in the skin color model storage means 80 using the skin color information of the detected person. In this embodiment, the skin color model 81 is constructed by a Gaussian mixture model as will be described later. More specifically, the skin color model update processing means 34 reconstructs a Gaussian mixture model using the skin color information of each pixel constituting the skin color area image 204 of FIG.
非肌色モデル更新処理手段35は、検出人物の非肌色情報を用いて非肌色モデル記憶手段90に記憶された非肌色モデル91の更新処理を行うものである。この非肌色モデル91は、本実施形態では、肌色モデル81と同様に、ガウス混合モデルにより構築されている。より具体的には、非肌色モデル更新処理手段35は、図5の非肌色領域画像205を構成する各画素の非肌色情報を用いてガウス混合モデルを再構築する。 The non-skin color model update processing means 35 performs update processing of the non-skin color model 91 stored in the non-skin color model storage means 90 using the non-skin color information of the detected person. In the present embodiment, the non-skin color model 91 is constructed by a Gaussian mixture model in the same manner as the skin color model 81. More specifically, the non-skin color model update processing unit 35 reconstructs a Gaussian mixture model using the non-skin color information of each pixel constituting the non-skin color region image 205 of FIG.
人物属性識別用データ作成処理手段36は、人物の属性を識別するための要素情報として、本実施形態では、男性の顔か女性の顔かを識別するための顔用データ、男性の髪型か女性の髪型かを識別するための髪型用データ、ネクタイをしめているか否かを識別するためのネクタイ用データ、および胸あきのある服を着ているか否かを識別するためのデコルテ用データの4種類の人物属性識別用データを作成する処理を行うものである。 In the present embodiment, the personal attribute identification data creation processing means 36 uses facial data for identifying whether a male face or a female face, or a male hairstyle or female as element information for identifying a person attribute. 4 types of data: hair style data for identifying whether or not the hair style, tie data for identifying whether or not the tie is worn, and decollet data for identifying whether or not a chest is worn A process for creating person attribute identification data is performed.
より具体的には、人物属性識別用データ作成処理手段36は、顔用データとしての顔基礎データおよび顔圧縮データをそれぞれ作成する顔基礎データ作成処理手段36Aおよび顔圧縮データ作成処理手段36Bと、髪型用データとしての髪型基礎データおよび髪型圧縮データをそれぞれ作成する髪型基礎データ作成処理手段36Cおよび髪型圧縮データ作成処理手段36Dと、ネクタイ用データとしてのネクタイ基礎データおよびネクタイ圧縮データをそれぞれ作成するネクタイ基礎データ作成処理手段36Eおよびネクタイ圧縮データ作成処理手段36Fと、デコルテ用データとしてのデコルテ基礎データおよびデコルテ圧縮データをそれぞれ作成するデコルテ基礎データ作成処理手段36Gおよびデコルテ圧縮データ作成処理手段36Hとを備えて構成されている。 More specifically, the person attribute identification data creation processing means 36 includes face basic data creation processing means 36A and face compression data creation processing means 36B for creating face basic data and face compression data as face data, respectively. Hairstyle basic data creation processing means 36C and hairstyle compression data creation processing means 36D for creating hairstyle basic data and hairstyle compression data as hairstyle data, and tie for creating tie basic data and tie compression data as tie data, respectively. Basic data creation processing means 36E and tie compression data creation processing means 36F, decollete basic data creation processing means 36G and decollet compression data creation processing means 36H for creating decollete basic data and decollet compression data as decollet data, respectively. It is configured to include a.
顔基礎データ作成処理手段36Aは、顔狭領域画像201(図5参照)について顔前処理(後述する図3のステップS603)を施して顔基礎データ501を作成する処理を行うものである。この顔前処理では、カラーフレーム画像から切り出された顔狭領域画像201のデータを、カメラ20や撮影環境の違いを吸収するため、モノクロ画像に変換した後、画像中の各階調の分布を略等しい値にする濃度補正法であるヒストグラム平滑化の処理(画像中の各画素の明るさを256階調に略均一に分散させる処理)を行い、W×H次元(例えば、32×32=1024次元)のベクトルを作成する。このベクトルデータが、顔基礎データ501である(図3参照)。 The face basic data creation processing unit 36A performs face preprocessing (step S603 in FIG. 3 described later) on the face narrow region image 201 (see FIG. 5) to create face basic data 501. In this face preprocessing, the data of the narrow face region image 201 cut out from the color frame image is converted into a monochrome image in order to absorb the difference in the camera 20 and the shooting environment, and then the distribution of each gradation in the image is substantially reduced. Histogram smoothing processing (processing to disperse the brightness of each pixel in the image substantially uniformly in 256 gradations), which is a density correction method for making equal values, is performed, and W × H dimensions (for example, 32 × 32 = 1024). Create a (dimension) vector. This vector data is the basic face data 501 (see FIG. 3).
顔圧縮データ作成処理手段36Bは、顔基礎データ501(図3参照)について主成分分析(PCA:プリンシパル・コンポーネント・アナリシス)を行い(後述する図3のステップS607)、顔圧縮データ601を作成する処理を行うものである。このPCA処理では、例えば、32×32=1024次元のベクトルデータである顔基礎データ501を、予め多数のサンプルデータを用いて主成分分析を行って求められている主成分の軸(例えば、50本の軸)で定まる圧縮された次元(例えば、50次元)の空間上における座標値を有するベクトルデータ(例えば、50次元のベクトルデータ)に変換する。この低次元のベクトルデータが、顔圧縮データ601である(図3参照)。従って、顔圧縮データ601の各次元の要素値(各軸方向の座標値)は、各主成分の重み、すなわち各主成分の軸方向を向いた基底ベクトルに対する重みとして定まるスカラー量である。 The face compression data creation processing unit 36B performs principal component analysis (PCA: principal component analysis) on the face basic data 501 (see FIG. 3) (step S607 in FIG. 3 described later), and creates face compression data 601. The processing is performed. In this PCA processing, for example, the principal component axis (for example, 50 × 50 = 32 × 32 = 1024-dimensional vector data) obtained by performing principal component analysis using a large number of sample data in advance. It is converted into vector data (for example, 50-dimensional vector data) having coordinate values in a compressed dimension (for example, 50 dimensions) space determined by the axis of the book. This low-dimensional vector data is the face compression data 601 (see FIG. 3). Therefore, each dimension element value (coordinate value in each axial direction) of the face compression data 601 is a scalar quantity determined as a weight for each principal component, that is, a weight for a base vector facing the axial direction of each principal component.
髪型基礎データ作成処理手段36Cは、顔広領域画像202(図5、図6参照)について髪型前処理(後述する図3のステップS604)を施して髪型基礎データ502を作成する処理を行うものである。この髪型前処理では、先ず、顔広領域画像202から髪部分を抽出して図6に示すような髪型抽出画像400を作成する。この髪部分の抽出処理を行う際には、顔広領域画像202から顔狭領域画像201を取り除いた後、顔狭領域画像201を取り除いた残りの部分において、髪色部分を抽出する。次に、得られた髪型抽出画像400について、顔用データの場合と同様に、モノクロ画像に変換した後、ヒストグラム平滑化処理を行うことにより、カメラ20や撮影環境の影響を除去し、W×H次元(例えば、32×32=1024次元)のベクトルを作成する。なお、髪型がわかる程度に画像を縮小し、より低次元のベクトルを作成してもよい。このようにして作成されたベクトルが、髪型基礎データ502である(図3参照)。 The hairstyle basic data creation processing unit 36C performs a hairstyle preprocessing (step S604 in FIG. 3 described later) on the wide face region image 202 (see FIGS. 5 and 6) to create the hairstyle basic data 502. is there. In this hairstyle pre-processing, first, a hair part is extracted from the wide face area image 202 to create a hairstyle extraction image 400 as shown in FIG. When performing this hair part extraction process, after removing the narrow face area image 201 from the wide face area image 202, the hair color part is extracted from the remaining part from which the narrow face area image 201 is removed. Next, the obtained hairstyle extraction image 400 is converted into a monochrome image, as in the case of the face data, and then subjected to a histogram smoothing process to remove the influence of the camera 20 and the shooting environment. An H-dimensional vector (for example, 32 × 32 = 1024 dimensions) is created. Note that the image may be reduced to such an extent that the hairstyle can be recognized, and a lower-dimensional vector may be created. The vector created in this way is hairstyle basic data 502 (see FIG. 3).
髪型圧縮データ作成処理手段36Dは、髪型基礎データ502(図3参照)について主成分分析(PCA)を行い(後述する図3のステップS608)、髪型圧縮データ602を作成する処理を行うものである。このPCA処理では、顔基礎データ501のPCA処理の場合(図3のステップS607)と同様に、次元圧縮処理を行い、髪型基礎データ502に対して低次元化されたベクトルデータである髪型圧縮データ602を作成する。 The hairstyle compression data creation processing unit 36D performs principal component analysis (PCA) on the hairstyle basic data 502 (see FIG. 3) (step S608 in FIG. 3 described later), and performs processing to create the hairstyle compression data 602. . In this PCA process, as in the case of the PCA process of the face basic data 501 (step S607 in FIG. 3), the dimension compression process is performed, and the hairstyle compressed data, which is vector data reduced in the hairstyle basic data 502, is obtained. 602 is created.
ネクタイ基礎データ作成処理手段36Eは、服装領域画像203(図5、図7参照)についてネクタイ前処理(後述する図3のステップS605)を施してネクタイ基礎データ503を作成する処理を行うものである。このネクタイ前処理では、服装領域画像203をモノクロ画像に変換した後、1次微分(グラディエント)や2次微分(ラプラシアン)等の輪郭抽出フィルタ処理を行い、図7に示すようなエッジ画像410を作成する。このエッジ画像410をベクトルで表したものが、ネクタイ/非ネクタイの識別のために用いられるネクタイ基礎データ503である(図3参照)。 The tie basic data creation processing unit 36E performs tie pre-processing (step S605 in FIG. 3 described later) on the clothing region image 203 (see FIGS. 5 and 7) to create tie basic data 503. . In this tie preprocessing, after the clothing region image 203 is converted into a monochrome image, contour extraction filter processing such as primary differentiation (gradient) and secondary differentiation (Laplacian) is performed, and an edge image 410 as shown in FIG. 7 is obtained. create. A vector representing the edge image 410 is tie basic data 503 used for tie / non-tie discrimination (see FIG. 3).
ネクタイ圧縮データ作成処理手段36Fは、ネクタイ基礎データ503(図3参照)について主成分分析(PCA)を行い(後述する図3のステップS609)、ネクタイ圧縮データ603を作成する処理を行うものである。このPCA処理では、顔基礎データ501のPCA処理の場合(図3のステップS607)と同様に、次元圧縮処理を行い、ネクタイ基礎データ503に対して低次元化されたベクトルデータであるネクタイ圧縮データ603を作成する。 The tie compressed data creation processing unit 36F performs principal component analysis (PCA) on the tie basic data 503 (see FIG. 3) (step S609 in FIG. 3 described later), and performs processing to create tie compressed data 603. . In this PCA process, as in the case of the PCA process of the face basic data 501 (step S607 in FIG. 3), dimensional compression processing is performed, and tie compressed data that is vector data reduced in the tie basic data 503 is reduced. 603 is created.
デコルテ基礎データ作成処理手段36Gは、服装領域画像203(図5、図8参照)についてデコルテ前処理(後述する図3のステップS606)を施してデコルテ基礎データ504を作成する処理を行うものである。このデコルテ前処理では、服装領域画像203から肌色抽出を行い、図8に示すような肌色抽出画像420を作成する。この肌色抽出画像420をベクトルで表したものが、デコルテ/非デコルテの識別のために用いられるデコルテ基礎データ504である(図3参照)。 The decollete basic data creation processing means 36G performs a process of creating decollete basic data 504 by performing a decollete pre-process (step S606 in FIG. 3 described later) on the clothing region image 203 (see FIGS. 5 and 8). . In this decollete pre-processing, skin color extraction is performed from the clothing region image 203 to create a skin color extraction image 420 as shown in FIG. The skin color extracted image 420 represented by a vector is decollete basic data 504 used for decollete / non-decollete discrimination (see FIG. 3).
デコルテ圧縮データ作成処理手段36Hは、デコルテ基礎データ504(図3参照)について主成分分析(PCA)を行い(後述する図3のステップS610)、デコルテ圧縮データ604を作成する処理を行うものである。このPCA処理では、顔基礎データ501のPCA処理の場合(図3のステップS607)と同様に、次元圧縮処理を行い、デコルテ基礎データ504に対して低次元化されたベクトルデータであるデコルテ圧縮データ604を作成する。 The decollet compressed data creation processing unit 36H performs principal component analysis (PCA) on the decollet basic data 504 (see FIG. 3) (step S610 in FIG. 3 described later), and performs a process of creating the decollet compressed data 604. . In this PCA process, similarly to the case of the PCA process of the face basic data 501 (step S607 in FIG. 3), the dimensional compression process is performed, and the decollet compressed data that is vector data reduced in dimension with respect to the decollet basic data 504 is obtained. 604 is created.
指標値算出処理手段37は、人物属性識別用モデル記憶手段50に記憶されている対応する各人物属性識別用モデル51〜58を用いて、人物属性識別用データ作成処理手段36により作成した各人物属性識別用データ501〜504(または601〜604と考えてもよい。)が、いずれのカテゴリに含まれるデータであるかということについての確からしさを指標するための指標値として、尤度を各人物属性識別用データ毎(本実施形態では、各人物属性識別用データが識別される各カテゴリ毎となる。)に個別に算出する処理を行うものである。この際、本実施形態では、後述する如く、ガウス混合モデルにより人物属性識別用モデル51〜58を構築するので、各尤度Prは、次の式(1)に基づき算出される。なお、ガウス混合モデルは、代表ベクトルおよび分散等で規定されるガウス分布(正規分布)が複数集合して形成されるガウス混合分布により表現されるモデルである。また、指標値算出処理手段37は、算出した各尤度を識別結果記憶手段95に保存する処理を行う。 The index value calculation processing means 37 uses the corresponding person attribute identification models 51 to 58 stored in the person attribute identification model storage means 50 to create each person created by the person attribute identification data creation processing means 36. Likelihood is used as an index value for indexing the probability that the attribute identification data 501 to 504 (or 601 to 604 may be considered as data included in which category). Individual calculation processing is performed for each person attribute identification data (in this embodiment, for each category in which each person attribute identification data is identified). At this time, in the present embodiment, as will be described later, since the person attribute identification models 51 to 58 are constructed by a Gaussian mixture model, each likelihood Pr is calculated based on the following equation (1). The Gaussian mixture model is a model expressed by a Gaussian mixture distribution formed by a plurality of Gaussian distributions (normal distributions) defined by representative vectors and variances. Further, the index value calculation processing unit 37 performs a process of storing the calculated likelihoods in the identification result storage unit 95.
Pr=Σi{πi×pi(X;θ)} (i=1〜g) ・・・・・・・・(1) Pr = Σ i {π i × p i (X; θ)} (i = 1~g) ········ (1)
ここで、iは、各ガウス分布に付された番号であり、gは、ガウス混合分布を形成するガウス分布の個数であり、Σiは、i=1〜gの和であり、πiは、各ガウス分布の重みであり、Xは、入力するデータ(人物属性識別用データとしての各圧縮データ601〜604)であり、pi(X;θ)は、Xが各ガウス分布から出力される確率であり、θは、各ガウス分布を表すパラメータ(平均値、分散共分散行列)である。 Here, i is a number assigned to each Gaussian distribution, g is the number of Gaussian distributions forming the Gaussian mixture distribution, Σ i is the sum of i = 1 to g, and π i is , X is input data (compressed data 601 to 604 as personal attribute identification data), and p i (X; θ) is output from each Gaussian distribution. Θ is a parameter (average value, variance-covariance matrix) representing each Gaussian distribution.
より具体的には、指標値算出処理手段37は、男性顔尤度算出処理手段37Aと、女性顔尤度算出処理手段37Bと、男性髪型尤度算出処理手段37Cと、女性髪型尤度算出処理手段37Dと、ネクタイ尤度算出処理手段37Eと、非ネクタイ尤度算出処理手段37Fと、デコルテ尤度算出処理手段37Gと、非デコルテ尤度算出処理手段37Hとを備えて構成されている。 More specifically, the index value calculation processing unit 37 includes a male face likelihood calculation processing unit 37A, a female face likelihood calculation processing unit 37B, a male hairstyle likelihood calculation processing unit 37C, and a female hairstyle likelihood calculation process. Means 37D, tie likelihood calculation processing means 37E, non-tie likelihood calculation processing means 37F, decollet likelihood calculation processing means 37G, and non-decollet likelihood calculation processing means 37H are provided.
男性顔尤度算出処理手段37Aは、人物属性識別用モデル記憶手段50に記憶されている顔用の男モデル51を用いて、顔圧縮データ601(従って、顔基礎データ501)が、男性の顔のカテゴリに含まれるデータであること(男性の顔が写っている画像から作成されたデータであること)についての確からしさを示す指標値である男性顔尤度701(図3参照)を算出する処理を行うものである。 The male face likelihood calculation processing means 37A uses the face male model 51 stored in the person attribute identification model storage means 50 to convert the face compression data 601 (and thus the face basic data 501) into a male face. Male face likelihood 701 (see FIG. 3), which is an index value indicating the probability of being data included in the category (that is, data created from an image showing a male face). The processing is performed.
女性顔尤度算出処理手段37Bは、人物属性識別用モデル記憶手段50に記憶されている顔用の女モデル52を用いて、顔圧縮データ601(従って、顔基礎データ501)が、女性の顔のカテゴリに含まれるデータであること(女性の顔が写っている画像から作成されたデータであること)についての確からしさを示す指標値である女性顔尤度702(図3参照)を算出する処理を行うものである。 The female face likelihood calculation processing unit 37B uses the female model 52 for the face stored in the model storage unit 50 for identifying human attributes, and the compressed face data 601 (and thus the basic face data 501) is converted into a female face. The female face likelihood 702 (see FIG. 3), which is an index value indicating the certainty of being data included in the category (that is, data created from an image showing a female face), is calculated. The processing is performed.
男性髪型尤度算出処理手段37Cは、人物属性識別用モデル記憶手段50に記憶されている髪型用の男モデル53を用いて、髪型圧縮データ602(従って、髪型基礎データ502)が、男性の髪型のカテゴリに含まれるデータであること(男性の髪型が写っている画像から作成されたデータであること)についての確からしさを示す指標値である男性髪型尤度703(図3参照)を算出する処理を行うものである。 The male hairstyle likelihood calculation processing unit 37C uses the hairstyle male model 53 stored in the person attribute identification model storage unit 50 to convert the hairstyle compression data 602 (and hence the hairstyle basic data 502) into a male hairstyle. The male hairstyle likelihood 703 (see FIG. 3), which is an index value indicating the certainty that the data is included in the category (that is, data created from an image showing a male hairstyle) is calculated. The processing is performed.
女性髪型尤度算出処理手段37Dは、人物属性識別用モデル記憶手段50に記憶されている髪型用の女モデル54を用いて、髪型圧縮データ602(従って、髪型基礎データ502)が、女性の髪型のカテゴリに含まれるデータであること(女性の髪型が写っている画像から作成されたデータであること)についての確からしさを示す指標値である女性髪型尤度704(図3参照)を算出する処理を行うものである。 The female hairstyle likelihood calculation processing unit 37D uses the hairstyle female model 54 stored in the person attribute identification model storage unit 50 to convert the hairstyle compression data 602 (hence, the hairstyle basic data 502) into a female hairstyle. The female hairstyle likelihood 704 (see FIG. 3), which is an index value indicating the certainty of being data included in the category (that is, data created from an image showing a female hairstyle), is calculated. The processing is performed.
ネクタイ尤度算出処理手段37Eは、人物属性識別用モデル記憶手段50に記憶されているネクタイモデル55を用いて、ネクタイ圧縮データ603(従って、ネクタイ基礎データ503)が、ネクタイをしめているカテゴリに含まれるデータであること(ネクタイをしめている人物が写っている画像から作成されたデータであること)についての確からしさを示す指標値であるネクタイ尤度705(図3参照)を算出する処理を行うものである。 The tie likelihood calculation processing means 37E uses the tie model 55 stored in the person attribute identification model storage means 50, and the tie compressed data 603 (and hence the tie basic data 503) is included in the category of the tie. To calculate a tie likelihood 705 (see FIG. 3), which is an index value indicating the certainty that the data is the data (the data is created from an image showing a person wearing a tie). Is.
非ネクタイ尤度算出処理手段37Fは、人物属性識別用モデル記憶手段50に記憶されている非ネクタイモデル56を用いて、ネクタイ圧縮データ603(従って、ネクタイ基礎データ503)が、ネクタイをしめていないカテゴリに含まれるデータであること(ネクタイをしめていない人物が写っている画像から作成されたデータであること)についての確からしさを示す指標値である非ネクタイ尤度706(図3参照)を算出する処理を行うものである。 The non-tie likelihood calculation processing unit 37F uses the non-tie model 56 stored in the person attribute identification model storage unit 50, and the category in which the tie compression data 603 (therefore, the tie basic data 503) does not tie. Non-tie likelihood 706 (see FIG. 3), which is an index value indicating the certainty that the data is included in the image (that is, data created from an image showing a person who is not wearing a tie). The processing is performed.
デコルテ尤度算出処理手段37Gは、人物属性識別用モデル記憶手段50に記憶されているデコルテモデル57を用いて、デコルテ圧縮データ604(従って、デコルテ基礎データ504)が、胸あきのある服(デコルテ)を着ているカテゴリに含まれるデータであること(胸あきのある服を着ている人物が写っている画像から作成されたデータであること)についての確からしさを示す指標値であるデコルテ尤度707(図3参照)を算出する処理を行うものである。 The decollet likelihood calculation processing unit 37G uses the decollete model 57 stored in the person attribute identification model storage unit 50, and the decollete compressed data 604 (hence, the decollete basic data 504) is a chested outfit (decollete). Decollet likelihood 707 which is an index value indicating the probability that the data is included in the category wearing the item (the data is created from an image in which a person wearing a chested clothes is shown) (See FIG. 3) is calculated.
非デコルテ尤度算出処理手段37Hは、人物属性識別用モデル記憶手段50に記憶されている非デコルテモデル58を用いて、デコルテ圧縮データ604(従って、デコルテ基礎データ504)が、胸あきの無い服(非デコルテ)を着ているカテゴリに含まれるデータであること(胸あきの無い服を着ている人物が写っている画像から作成されたデータであること)についての確からしさを示す指標値である非デコルテ尤度708(図3参照)を算出する処理を行うものである。 The non-decollet likelihood calculation processing unit 37H uses the non-decollete model 58 stored in the person attribute identification model storage unit 50, so that the decollet compressed data 604 (and hence the decollete basic data 504) is not a chestless clothes ( Non-decollete) is an index value indicating the probability of being data included in a category (that is, data created from an image showing a person wearing clothes with no chest) Processing for calculating the decollet likelihood 708 (see FIG. 3) is performed.
識別結果情報算出処理手段38は、次の式(2)に基づき、指標値算出処理手段37により各人物属性識別用データ毎(ここでは、各人物属性識別用データが識別される各カテゴリ毎)に個別に算出した複数(ここでは、8個)の尤度701〜708(図3参照)を統合することにより、人物の属性(ここでは、性別)の識別結果を示す情報として、男の確率と女の確率との比(または比の値)を算出する処理を行うものである。なお、次の式(2)は、顔、髪型、ネクタイ、デコルテの各要素情報がそれぞれ独立であると仮定し、ベイズの定理に当てはめることにより求めた式である。また、識別結果情報算出処理手段38は、算出した男の確率と女の確率との比(または比の値)を識別結果記憶手段95に保存する処理を行う。 The identification result information calculation processing means 38 is based on the following formula (2), for each individual person attribute identification data (here, for each category in which each individual attribute identification data is identified) by the index value calculation processing means 37. By integrating a plurality of (here, 8) likelihoods 701 to 708 (see FIG. 3) individually calculated as information indicating the identification result of the person's attribute (here, gender), the male probability And the ratio of the probability of the woman (or the value of the ratio) are calculated. The following equation (2) is an equation obtained by applying the Bayes' theorem on the assumption that each element information of face, hairstyle, tie, and decollete is independent. Further, the identification result information calculation processing means 38 performs processing for storing the ratio (or ratio value) between the calculated male probability and female probability in the identification result storage means 95.
男の確率:女の確率
=Pr[男]×Pr[X_face|M_m_face]×Pr[X_hair|M_m_hair]
×(Pr[tie|男]・Pr[X_tie|M_tie]
+Pr[non-tie|男]・Pr[X_tie|M_non-tie])
×(Pr[dec|男]・Pr[X_dec|M_dec]
+Pr[non-dec|男]・Pr[X_dec|M_non-dec])
:Pr[女]×Pr[X_face|M_f_face]×Pr[X_hair|M_f_hair]
×(Pr[tie|女]・Pr[X_tie|M_tie]
+Pr[non-tie|女]・Pr[X_tie|M_non-tie])
×(Pr[dec|女]・Pr[X_dec|M_dec]
+Pr[non-dec|女]・Pr[X_dec|M_non-dec])
・・・・・・・(2)
Probability of man: Probability of woman = Pr [male] × Pr [X_face | M_m_face] × Pr [X_hair | M_m_hair]
× (Pr [tie | Men] / Pr [X_tie | M_tie]
+ Pr [non-tie | Men] / Pr [X_tie | M_non-tie])
× (Pr [dec | Male] ・ Pr [X_dec | M_dec]
+ Pr [non-dec | M] / Pr [X_dec | M_non-dec])
: Pr [female] × Pr [X_face | M_f_face] × Pr [X_hair | M_f_hair]
× (Pr [tie | female] / Pr [X_tie | M_tie]
+ Pr [non-tie | female] / Pr [X_tie | M_non-tie])
× (Pr [dec | female] ・ Pr [X_dec | M_dec]
+ Pr [non-dec | female] ・ Pr [X_dec | M_non-dec])
(2)
ここで、X_faceは、顔圧縮データ作成処理手段36Bにより顔基礎データ501について主成分分析(PCA)を行って作成された顔圧縮データ601である(図3参照)。M_m_faceは、顔用の男モデル51であり、M_f_faceは、顔用の女モデル52であり、Pr[X_face|M_m_face]およびPr[X_face|M_f_face]は、X_faceをM_m_faceおよびM_f_faceにそれぞれ入力して得られる男性顔尤度701および女性顔尤度702である(図3参照)。 Here, X_face is face compression data 601 created by performing principal component analysis (PCA) on the face basic data 501 by the face compression data creation processing unit 36B (see FIG. 3). M_m_face is a male model 51 for face, M_f_face is a female model 52 for face, and Pr [X_face | M_m_face] and Pr [X_face | M_f_face] are obtained by inputting X_face into M_m_face and M_f_face, respectively. The male face likelihood 701 and the female face likelihood 702 (see FIG. 3).
同様に、X_hairは、髪型圧縮データ作成処理手段36Dにより髪型基礎データ502について主成分分析(PCA)を行って作成された髪型圧縮データ602である(図3参照)。M_m_hairは、髪型用の男モデル53であり、M_f_hairは、髪型用の女モデル54であり、Pr[X_hair|M_m_hair]およびPr[X_hair|M_f_hair]は、X_hairをM_m_hairおよびM_f_hairにそれぞれ入力して得られる男性髪型尤度703および女性髪型尤度704である(図3参照)。 Similarly, X_hair is hairstyle compression data 602 created by performing principal component analysis (PCA) on the hairstyle basic data 502 by the hairstyle compression data creation processing unit 36D (see FIG. 3). M_m_hair is a male model 53 for hairstyle, M_f_hair is a female model 54 for hairstyle, and Pr [X_hair | M_m_hair] and Pr [X_hair | M_f_hair] are obtained by inputting X_hair to M_m_hair and M_f_hair, respectively. The male hairstyle likelihood 703 and the female hairstyle likelihood 704 (see FIG. 3).
また、X_tieは、ネクタイ圧縮データ作成処理手段36Fによりネクタイ基礎データ503について主成分分析(PCA)を行って作成されたネクタイ圧縮データ603である(図3参照)。M_tieは、ネクタイモデル55であり、M_non-tieは、非ネクタイモデル56であり、Pr[X_tie|M_tie]およびPr[X_tie|M_non-tie]は、X_tieをM_tieおよびM_non-tieにそれぞれ入力して得られるネクタイ尤度705および非ネクタイ尤度706である(図3参照)。 X_tie is tie compression data 603 created by performing principal component analysis (PCA) on the tie basic data 503 by the tie compression data creation processing unit 36F (see FIG. 3). M_tie is a tie model 55, M_non-tie is a non-tie model 56, and Pr [X_tie | M_tie] and Pr [X_tie | M_non-tie] input X_tie to M_tie and M_non-tie, respectively. The resulting tie likelihood 705 and non-tie likelihood 706 are obtained (see FIG. 3).
同様に、X_decは、デコルテ圧縮データ作成処理手段36Hによりデコルテ基礎データ504について主成分分析(PCA)を行って作成されたデコルテ圧縮データ604である(図3参照)。M_decは、デコルテモデル57であり、M_non-decは、非デコルテモデル58であり、Pr[X_dec|M_dec]およびPr[X_dec|M_non-dec])は、X_decをM_decおよびM_non-decにそれぞれ入力して得られるデコルテ尤度707および非デコルテ尤度708である(図3参照)。 Similarly, X_dec is decollet compressed data 604 created by performing principal component analysis (PCA) on the decollet basic data 504 by the decollet compressed data creation processing unit 36H (see FIG. 3). M_dec is a decollet model 57, M_non-dec is a non-decorte model 58, and Pr [X_dec | M_dec] and Pr [X_dec | M_non-dec]) input X_dec to M_dec and M_non-dec, respectively. The decollet likelihood 707 and the non-decollet likelihood 708 obtained in this way (see FIG. 3).
さらに、Pr[男]は、男の出現確率であり、Pr[tie|男]は、男のときにネクタイをしている確率であり、Pr[non-tie|男]は、男のときにネクタイをしていない確率であり、Pr[dec|男]は、男のときにデコルテである(胸あきありの)確率であり、Pr[non-dec|男]は、男のときにデコルテではない(胸あき無しの)確率であり、Pr[女]は、女の出現確率であり、Pr[tie|女]は、女のときにネクタイをしている確率であり、Pr[non-tie|女]は、女のときにネクタイをしていない確率であり、Pr[dec|女]は、女のときにデコルテである(胸あきありの)確率であり、Pr[non-dec|女]は、女のときにデコルテではない(胸あき無しの)確率である。これらは、事前確率であり、実環境において統計をとることにより求める。 Furthermore, Pr [male] is the appearance probability of a man, Pr [tie | male] is the probability of a tie when a man, and Pr [non-tie | male] is a man The probability of not having a tie, Pr [dec | male] is the probability of being a decollete (with chest), and Pr [non-dec | male] is the decollete of a man. There is no probability (no chest), Pr [female] is the appearance probability of a woman, Pr [tie | female] is the probability of a tie when a woman, Pr [non-tie | Woman is the probability that she is not a tie when she is a woman, Pr [dec | Woman] is the probability that she is a decollete when she is a woman, and Pr [non-dec | ] Is the probability of not being a decollete (no chest) when she is a woman. These are prior probabilities and are obtained by taking statistics in a real environment.
識別結果トータル情報算出処理手段39は、同一人物が複数のフレームで連続して検出されたときに、それらの複数のフレームでの人物の属性(ここでは、性別)の識別結果をトータルした情報を算出する処理を行うものである。より具体的には、識別結果トータル情報算出処理手段39は、現在処理対象とされているフレームから得られたデータと、識別結果記憶手段95に記憶されている前回フレームまでに得られたデータとを用いて、識別結果情報算出処理手段38により各フレームについて算出された男の確率の積と、各フレームについて算出された女の確率の積との比(または比の値)を算出する処理を行う。例えば、フレーム番号n=1,2,3,…,Nの各フレームで同一人物が検出されたとき、識別結果情報算出処理手段38により各フレームについて算出された男の確率をPmnとし、女の確率をPfnとすると、(Pm1×Pm2×Pm3×…×PmN):(Pf1×Pf2×Pf3×…×PfN)という比、または(Pm1×Pm2×Pm3×…×PmN)/(Pf1×Pf2×Pf3×…×PfN)という比の値(逆数でもよい。)を算出する。また、後者の如く、比の値を算出する場合には、識別結果情報算出処理手段38により各フレームについて算出された男の確率と女の確率との比の値(逆数でもよい。)についての積を算出すると考えても同じことである。例えば、上記の例では、(Pm1/Pf1)×(Pm2/Pf2)×(Pm3/Pf3)×…×(PmN/PfN)を算出してもよい。なお、ここでいう男の確率Pmn、女の確率Pfnは、必ずしも足して1になる確率(Pmn+Pfn=1)を意味するものではなく、両者の値の大小を比較し、いずれの確率がどれぐらい高いのかを相対的に判断することができる値であればよい。また、識別結果トータル情報算出処理手段39は、算出した男の確率の積と女の確率の積との比(または比の値)、あるいは算出した男の確率と女の確率との比の値(逆数でもよい。)についての積を識別結果記憶手段95に保存する処理を行う。 The identification result total information calculation processing means 39, when the same person is continuously detected in a plurality of frames, obtains information that totals the identification results of the attributes (here, gender) of the persons in the plurality of frames. The calculation process is performed. More specifically, the identification result total information calculation processing unit 39 includes data obtained from the frame currently being processed, and data obtained up to the previous frame stored in the identification result storage unit 95. Is used to calculate the ratio (or ratio value) between the product of the male probabilities calculated for each frame by the identification result information calculation processing means 38 and the product of the female probabilities calculated for each frame. Do. For example, the frame number n = 1, 2, 3, ..., when the same person is detected in each frame of N, the probability of man calculated for each frame by the identification result information calculation processing means 38 and Pm n, Woman When the probability and Pf n, (Pm 1 × Pm 2 × Pm 3 × ... × Pm n) :( Pf 1 × Pf 2 × Pf 3 × ... × Pf n) of the ratio or (Pm 1 × Pm 2 ×, Pm 3 × ... × Pm N) / (Pf 1 × Pf 2 × Pf 3 × ... × Pf N) that may be a value (reciprocal of the ratio.) is calculated. Further, as in the latter case, when the ratio value is calculated, the ratio value (or reciprocal number) of the ratio between the male probability and the female probability calculated for each frame by the identification result information calculation processing unit 38 may be used. The same thing can be said when calculating the product. For example, in the above example, (Pm 1 / Pf 1 ) × (Pm 2 / Pf 2 ) × (Pm 3 / Pf 3 ) ×... × (Pm N / Pf N ) may be calculated. Here, the term probability Pm n, probability Pf n of the woman of the man is not intended to necessarily mean probability of 1 by adding (Pm n + Pf n = 1 ), and compares the magnitude of both the value, either Any value can be used as long as it is possible to relatively determine how high the probability is. Further, the identification result total information calculation processing means 39 is a ratio (or a value of the ratio) between the product of the calculated male probability and the product of the female probability, or the value of the ratio between the calculated male probability and the female probability. A process for storing the product of (may be an inverse number) in the identification result storage unit 95 is performed.
従って、識別結果トータル情報算出処理手段39は、同一人物が検出された複数のフレーム(n=1,2,…,N)でそれぞれ指標値算出処理手段37により算出された複数(ここでは、1フレームにつき8個で、Nフレームの合計では8×N個となる。)の尤度701〜708(図3参照)をベイズの定理により統合する処理を行っていることになる。 Accordingly, the identification result total information calculation processing means 39 is a plurality of (here, 1) calculated by the index value calculation processing means 37 for each of a plurality of frames (n = 1, 2,..., N) in which the same person is detected. The processing is performed by integrating the likelihoods 701 to 708 (see FIG. 3) of 8 per frame, and the total of N frames is 8 × N.
識別結果出力処理手段40は、識別結果情報算出処理手段38および/または識別結果トータル情報算出処理手段39による算出結果を、図示されないCRTディスプレイや液晶ディスプレイ等の表示装置の画面上に表示するか、または図示されないプリンタやプロッタ等の出力装置で出力する処理を行うものである。 The identification result output processing unit 40 displays the calculation result by the identification result information calculation processing unit 38 and / or the identification result total information calculation processing unit 39 on a screen of a display device such as a CRT display or a liquid crystal display (not shown). Alternatively, output processing is performed by an output device such as a printer or plotter (not shown).
人物属性識別用モデル記憶手段50は、各人物属性識別用データ毎(本実施形態では、各人物属性識別用データが識別される各カテゴリ毎となる。)に作成された人物属性識別用モデルを記憶するものである。これらの人物属性識別用モデルは、各人物属性識別用データが識別される各カテゴリに含まれるデータの特徴を示すものであり、本実施形態では、各カテゴリに含まれる多数のサンプルデータから得られた分布を、それぞれガウス混合モデルにより表現したものである。 The person attribute identification model storage means 50 stores the person attribute identification model created for each person attribute identification data (in this embodiment, for each category in which each person attribute identification data is identified). It is something to remember. These human attribute identification models show the characteristics of the data included in each category in which each human attribute identification data is identified. In this embodiment, these models are obtained from a large number of sample data included in each category. Each distribution is expressed by a Gaussian mixture model.
より具体的には、人物属性識別用モデル記憶手段50には、顔用データ(顔基礎データ501、顔圧縮データ601)が識別される男性のカテゴリに含まれるデータの特徴を示す顔用の男モデル51と、顔用データが識別される女性のカテゴリに含まれるデータの特徴を示す顔用の女モデル52と、髪型用データ(髪型基礎データ502、髪型圧縮データ602)が識別される男性のカテゴリに含まれるデータの特徴を示す髪型用の男モデル53と、髪型用データが識別される女性のカテゴリに含まれるデータの特徴を示す髪型用の女モデル54と、ネクタイ用データ(ネクタイ基礎データ503、ネクタイ圧縮データ603)が識別されるネクタイありのカテゴリに含まれるデータの特徴を示すネクタイモデル55と、ネクタイ用データが識別されるネクタイ無しのカテゴリに含まれるデータの特徴を示す非ネクタイモデル56と、デコルテ用データ(デコルテ基礎データ504、デコルテ圧縮データ604)が識別される胸あきありのカテゴリに含まれるデータの特徴を示すデコルテモデル57と、デコルテ用データが識別される胸あき無しのカテゴリに含まれるデータの特徴を示す非デコルテモデル58とが記憶されている。 More specifically, in the person attribute identification model storage means 50, a facial man indicating characteristics of data included in a male category for which facial data (face basic data 501 and face compression data 601) is identified. The model 51, the female model 52 for the face showing the characteristics of the data included in the female category for which the facial data is identified, and the male model for which the hairstyle data (hairstyle basic data 502, hairstyle compression data 602) is identified. A male model 53 for hairstyle indicating the characteristics of data included in the category, a female model 54 for hairstyle indicating the characteristics of data included in the category of the woman whose hairstyle data is identified, and tie data (tie tie basic data) A tie model 55 indicating the characteristics of data included in a category with a tie from which tie compression data 603) is identified, and tie data is Characteristics of data included in a category with chest relief in which non-tie models 56 indicating characteristics of data included in the category without tie and separate decollet data (decollet basic data 504, decollet compression data 604) are identified And a non-decollete model 58 indicating the characteristics of data included in the chestless category in which the decollet data is identified.
これらの人物属性識別用モデル記憶手段50に記憶される各モデル51〜58は、人物属性識別システム10の稼働前に事前学習をして作成されるモデルである。この事前学習では、先ず、識別したいカテゴリに含まれる多数のサンプルデータを収集し、主成分分析(PCA)を行うことにより、主成分の軸を決定する。例えば、顔用データの場合を例にとると、様々な男と女の顔用データ(人物属性識別システム10による処理開始後に行わる図3のステップS603の顔前処理と同様な処理を行って得られる顔基礎データ、すなわち識別対象のフレーム画像からリアルタイム処理で得られる顔基礎データ501に対応する多数のサンプルデータ)について主成分分析(PCA)を行うことにより、主成分の軸を決定する。この際、主成分として上位成分(例えば、累積寄与率80%等)を利用し、顔基礎データの次元圧縮を行い、圧縮された低次元の空間を形成する。例えば、顔基礎データ501に対応する多数のサンプルデータが、32×32=1024次元のベクトルデータである場合には、各主成分の軸方向を向いた基底ベクトルは、同じ1024次元のベクトルとなり、この1024次元の基底ベクトルが、例えば50本立つことにより、50次元に圧縮された空間が形成される。 Each of the models 51 to 58 stored in the person attribute identification model storage unit 50 is a model created by prior learning before the person attribute identification system 10 is operated. In this pre-learning, first, a large number of sample data included in a category to be identified is collected, and principal component analysis (PCA) is performed to determine the principal component axis. For example, taking the case of facial data as an example, various male and female facial data (processing similar to the facial preprocessing in step S603 of FIG. 3 performed after the processing by the person attribute identification system 10 is started) is performed. A principal component axis is determined by performing principal component analysis (PCA) on the obtained face basic data, that is, a large number of sample data corresponding to the face basic data 501 obtained by real-time processing from a frame image to be identified. At this time, a higher-order component (for example, a cumulative contribution rate of 80% or the like) is used as a main component, and dimensional compression of face basic data is performed to form a compressed low-dimensional space. For example, when a large number of sample data corresponding to the face basic data 501 is 32 × 32 = 1024-dimensional vector data, the basis vectors facing the axial directions of the principal components are the same 1024-dimensional vectors, For example, 50 1024-dimensional basis vectors stand to form a space compressed to 50 dimensions.
そして、この圧縮された次元の空間上に、顔基礎データ501に対応する多数のサンプルデータを用いて、男の顔用データおよび女の顔用データの分布を作成する。この分布の作成は、顔基礎データ501に対応する多数のサンプルデータのそれぞれについて、各主成分の重み、すなわち各主成分の軸方向を向いた基底ベクトルに対する重みを算出し、これらの重みを各次元の要素値(各軸方向の座標値)とする低次元のベクトル(顔圧縮データ601に対応するベクトルデータ)を求めることにより行われる。その後、圧縮された次元の空間上に作成された男の顔用データおよび女の顔用データの分布形状を、ガウス混合モデルにより表現することにより、顔用の男モデル51および顔用の女モデル52を作成する。これにより、顔用の女モデル52を例にとれば、眼鏡をかけている/眼鏡をかけていないといった様々な女性の顔をガウス混合モデルにより表現することが可能となる。髪型用データ、ネクタイ用データ、およびデコルテ用データの場合も、顔用データの場合と同様である。なお、ガウス混合モデルの構築技術自体は、公知技術であり、前述した非特許文献4等に記載されているので、ここでは詳しい説明を省略する。 Then, a distribution of male face data and female face data is created on this compressed dimension space using a large number of sample data corresponding to the face basic data 501. This distribution is created by calculating the weight of each principal component, that is, the weight for the basis vector facing the axial direction of each principal component, for each of a large number of sample data corresponding to the face basic data 501, This is performed by obtaining a low-dimensional vector (vector data corresponding to the face compression data 601) as a dimensional element value (coordinate value in each axis direction). Thereafter, the distribution model of the male face data and the female face data created on the compressed dimension space is expressed by a Gaussian mixture model, so that the male model 51 for the face and the female model for the face are represented. 52 is created. Thus, taking the female model 52 for a face as an example, various female faces such as wearing glasses or not wearing glasses can be expressed by a Gaussian mixture model. The same applies to the hair style data, tie data, and decollet data as in the case of the face data. In addition, since the construction technique itself of the Gaussian mixture model is a known technique and is described in Non-Patent Document 4 and the like described above, detailed description thereof is omitted here.
髪色モデル記憶手段60は、髪型前処理(図3のステップS604の処理)における髪色判定処理(図4、図6参照)で用いられる髪色モデル61を記憶するものである。 The hair color model storage means 60 stores the hair color model 61 used in the hair color determination process (see FIGS. 4 and 6) in the hairstyle pre-process (the process in step S604 in FIG. 3).
非髪色モデル記憶手段70は、髪型前処理(図3のステップS604の処理)における髪色判定処理(図4、図6参照)で用いられる非髪色モデル71を記憶するものである。 The non-hair color model storage means 70 stores a non-hair color model 71 used in the hair color determination process (see FIGS. 4 and 6) in the hairstyle pre-process (the process in step S604 in FIG. 3).
肌色モデル記憶手段80は、髪型前処理(図3のステップS604の処理)における髪色判定処理(図4、図6参照)およびデコルテ前処理(図3のステップS606の処理)における肌色抽出処理(図8参照)で用いられる肌色モデル81を記憶するものである。 The skin color model storage means 80 performs a skin color extraction process (a process in step S606 in FIG. 3) and a hair color determination process (a process in step S606 in FIG. 3) in a hair color determination process (a process in step S604 in FIG. 3) and a decollete preprocess (a process in step S606 in FIG. 3). The skin color model 81 used in FIG. 8) is stored.
非肌色モデル記憶手段90は、髪型前処理(図3のステップS604の処理)における髪色判定処理(図4、図6参照)およびデコルテ前処理(図3のステップS606の処理)における肌色抽出処理(図8参照)で用いられる非肌色モデル91を記憶するものである。 The non-skin color model storage unit 90 performs the hair color determination process (see FIGS. 4 and 6) in the hairstyle pre-process (process in step S604 in FIG. 3) and the skin color extraction process in the decollete pre-process (process in step S606 in FIG. 3). The non-skin color model 91 used in (see FIG. 8) is stored.
これらの髪色モデル61、非髪色モデル71、肌色モデル81、および非肌色モデル91は、人物属性識別システム10の稼働前に事前学習をして作成されるモデルである。この事前学習では、様々な環境の人物カラー画像から髪色、非髪色、肌色、および非肌色を抽出し、RGBやHSV等の色素表現系により形成される3次元色空間にサンプルデータを蓄積し、これらのデータの分布形状をガウス混合モデルにより表現する。 The hair color model 61, the non-hair color model 71, the skin color model 81, and the non-skin color model 91 are models created by performing prior learning before the person attribute identification system 10 is operated. In this pre-learning, hair color, non-hair color, skin color, and non-skin color are extracted from human color images in various environments, and sample data is accumulated in a three-dimensional color space formed by a pigment expression system such as RGB or HSV. The distribution shape of these data is expressed by a Gaussian mixture model.
さらに、肌色モデル81および非肌色モデル91については、人物属性識別システム10の稼働前に準備した色データだけではなく、人物属性識別システム10による処理開始後に検出された人物の色データも加えることにより、より正確な抽出を実現可能としている。具体的には、人物属性識別システム10による処理開始後に、肌色モデル更新処理手段34により、現在処理対象となっている最新のフレーム画像から検出された人物の色データ(図5の肌色領域画像204を構成する各画素の肌色情報)を加えてガウス混合モデルを再構築する処理(図3のステップS602)を行うことにより、その人物に適応した肌色モデル81を作成することができる。同様に、人物属性識別システム10による処理開始後に、非肌色モデル更新処理手段35により、現在処理対象となっている最新のフレーム画像から検出された人物の色データ(図5の非肌色領域画像205を構成する各画素の非肌色情報)を加えてガウス混合モデルを再構築する処理(図3のステップS602)を行うことにより、その人物に適応した非肌色モデル91を作成することができる。 Furthermore, for the skin color model 81 and the non-skin color model 91, not only the color data prepared before the operation of the person attribute identification system 10 but also the color data of the person detected after the start of processing by the person attribute identification system 10 is added. Therefore, more accurate extraction can be realized. Specifically, after the processing by the person attribute identification system 10 is started, the skin color model update processing unit 34 detects the color data of the person detected from the latest frame image currently being processed (the skin color region image 204 in FIG. 5). The skin color model 81 adapted to the person can be created by performing the process of reconstructing the Gaussian mixture model (step S602 in FIG. 3) by adding the skin color information of each pixel that constitutes. Similarly, after the processing by the person attribute identification system 10 is started, the non-skin color model update processing unit 35 detects the person color data (non-skin color region image 205 in FIG. 5) detected from the latest frame image currently being processed. The non-skin color model 91 adapted to the person can be created by performing the process (step S602 in FIG. 3) for reconstructing the Gaussian mixture model by adding the non-skin color information of each pixel constituting the.
識別結果記憶手段95は、指標値算出処理手段37により各フレームで算出された各尤度701〜708(図3参照)、および識別結果情報算出処理手段38により算出された各フレームでの男の確率と女の確率との比(または比の値)、さらには識別結果トータル情報算出処理手段39により算出された複数フレームでの男の確率の積と女の確率の積との比(または比の値)、あるいは複数フレームでの男の確率と女の確率との比の値(逆数でもよい。)についての積を、検出人物毎に記憶するものである。 The identification result storage unit 95 includes the likelihoods 701 to 708 (see FIG. 3) calculated in each frame by the index value calculation processing unit 37 and the males in each frame calculated by the identification result information calculation processing unit 38. The ratio (or ratio value) between the probability and the female probability, or the ratio (or ratio) between the product of the male probability and the product of the female probability in a plurality of frames calculated by the identification result total information calculation processing means 39. Or the product of the ratio between the probability of the man and the probability of the woman (may be an inverse number) in a plurality of frames is stored for each detected person.
そして、以上において、処理手段30に含まれる各処理手段31〜40は、人物属性識別システム10を構成する一台または複数台のコンピュータ(パーソナル・コンピュータのみならず、その上位機種のもの、あるいは汎用機ではなく、人物属性識別処理専用装置、パーソナル・コンピュータ以外の電気製品に組み込まれた計算ユニット等も含む。)の内部に設けられた中央演算処理装置(CPU)、およびこのCPUの動作手順を規定する一つまたは複数のプログラムにより実現される。 In the above, each of the processing means 31 to 40 included in the processing means 30 is composed of one or a plurality of computers (not only a personal computer but also a higher-level model or a general purpose) constituting the person attribute identification system 10. A central processing unit (CPU) provided inside a personal attribute identification processing device, a calculation unit incorporated in an electric product other than a personal computer, and the operation procedure of this CPU. It is realized by one or a plurality of programs to be defined.
また、人物属性識別用モデル記憶手段50、髪色モデル記憶手段60、非髪色モデル記憶手段70、肌色モデル記憶手段80、非肌色モデル記憶手段90、および識別結果記憶手段95としては、例えば、ハードディスク、ROM、EEPROM、フラッシュ・メモリ、RAM、MO、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、FD、磁気テープ、あるいはこれらの組合せ等を採用することができる。 Further, as the person attribute identification model storage means 50, the hair color model storage means 60, the non-hair color model storage means 70, the skin color model storage means 80, the non-skin color model storage means 90, and the identification result storage means 95, for example, A hard disk, ROM, EEPROM, flash memory, RAM, MO, CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, FD, magnetic tape, or a combination thereof can be employed. .
このような本実施形態においては、以下のようにして人物属性識別システム10により人物の性別識別処理が行われる。 In the present embodiment, the person attribute identification system 10 performs person gender identification processing as follows.
先ず、人物属性識別システム10を稼働させる前に、事前学習を行い、髪色モデル61、非髪色モデル71、肌色モデル81、および非肌色モデル91をそれぞれガウス混合モデルにより作成し、髪色モデル記憶手段60、非髪色モデル記憶手段70、肌色モデル記憶手段80、および非肌色モデル記憶手段90にそれぞれ記憶させるとともに、顔用の男モデル51、顔用の女モデル52、髪型用の男モデル53、髪型用の女モデル54、ネクタイモデル55、非ネクタイモデル56、デコルテモデル57、および非デコルテモデル58をそれぞれガウス混合モデルにより作成し、人物属性識別用モデル記憶手段50に記憶させておく。 First, before the person attribute identification system 10 is operated, pre-learning is performed, and a hair color model 61, a non-hair color model 71, a skin color model 81, and a non-skin color model 91 are respectively created using a Gaussian mixture model, and a hair color model is created. Each of the storage means 60, the non-hair color model storage means 70, the skin color model storage means 80, and the non-skin color model storage means 90 is stored, and the male model 51 for the face, the female model 52 for the face, and the male model for the hairstyle. 53, a female model 54 for hairstyle, a tie model 55, a non-tie model 56, a decollete model 57, and a non-decollete model 58 are each created by a Gaussian mixture model and stored in the person attribute identification model storage means 50.
また、事前確率であるPr[男]、Pr[tie|男]、Pr[non-tie|男]、Pr[dec|男]、Pr[non-dec|男]、Pr[女]、Pr[tie|女]、Pr[non-tie|女]、Pr[dec|女]、Pr[non-dec|女]を、実環境において統計をとることにより求めておく。 Also, the prior probabilities Pr [male], Pr [tie | male], Pr [non-tie | male], Pr [dec | male], Pr [non-dec | male], Pr [female], Pr [ tie | female, Pr [non-tie | female], Pr [dec | female], and Pr [non-dec | female] are obtained by taking statistics in an actual environment.
次に、図2において、人物属性識別システム10を起動して人物の性別識別処理を開始し(ステップS1)、フレーム画像取込処理手段31により、カメラ20で撮影されたカラーフレーム画像を取り込む(ステップS2)。 Next, in FIG. 2, the person attribute identification system 10 is activated to start the gender identification process of the person (step S1), and the frame image capture processing means 31 captures a color frame image captured by the camera 20 ( Step S2).
続いて、人物検出処理手段32により、フレーム画像取込処理手段31により取り込まれたカラーフレーム画像の中から、背景差分、フレーム差分、テンプレートマッチング等の既存の手法により、人物を抽出する処理を行う(ステップS3)。これにより、フレーム画像に人物が写っていた場合には、図5の左側部分に示すような背景を取り除いた人物画像100が得られる。 Subsequently, the person detection processing unit 32 performs a process of extracting a person from the color frame image captured by the frame image capture processing unit 31 by an existing method such as background difference, frame difference, template matching, or the like. (Step S3). Thereby, when a person is reflected in the frame image, a person image 100 with the background removed as shown in the left part of FIG. 5 is obtained.
それから、人物検出処理手段32による処理で人物が検出されたか否かを判断し(ステップS4)、人物が検出されて人物画像100が得られたと判断した場合には、正規化処理手段33により、人物検出処理手段32による処理で得られた人物画像100を正規化する処理を行う(ステップS5)。これにより、図5の右側部分に示す正規化画像200が得られる。また、正規化処理手段33は、正規化画像200の中から、顔狭領域画像201、顔広領域画像202、服装領域画像203を切り出す処理を行うとともに、肌色領域画像204および非肌色領域画像205を切り出す処理も行う。なお、人物検出処理手段32による処理でフレーム画像の中に複数の人物が検出された場合には、正規化処理手段33による正規化処理は、検出人物毎に行う。 Then, it is determined whether or not a person has been detected by the processing by the person detection processing unit 32 (step S4). If it is determined that the person image 100 is obtained by detecting the person, the normalization processing unit 33 A process of normalizing the person image 100 obtained by the process by the person detection processing unit 32 is performed (step S5). Thereby, the normalized image 200 shown in the right part of FIG. 5 is obtained. Further, the normalization processing unit 33 performs a process of cutting out the narrow face area image 201, the wide face area image 202, and the clothing area image 203 from the normalized image 200, and the skin color area image 204 and the non-skin color area image 205. The process which cuts out is also performed. When a plurality of persons are detected in the frame image by the process by the person detection processing unit 32, the normalization process by the normalization processing unit 33 is performed for each detected person.
その後、図5の正規化画像200の中から切り出された各画像201〜205を用いて、顔情報、髪型情報、ネクタイ情報、およびデコルテ情報の各要素情報毎に個別識別処理を行う(ステップS6)。図3には、この個別識別処理の詳細な流れがフローチャートで示されている。なお、人物検出処理手段32による処理でフレーム画像の中に複数の人物が検出された場合には、図3の個別識別処理は、検出人物毎に行う。 Thereafter, individual identification processing is performed for each element information of face information, hairstyle information, tie information, and decollet information using the images 201 to 205 cut out from the normalized image 200 of FIG. 5 (step S6). ). FIG. 3 is a flowchart showing the detailed flow of this individual identification process. When a plurality of persons are detected in the frame image by the process by the person detection processing unit 32, the individual identification process in FIG. 3 is performed for each detected person.
図3において、先ず、正規化画像200の中から切り出されて図示されないメモリに格納されている各画像201〜205を読み込み(ステップS601)、肌色モデル更新処理手段34により、検出人物の肌色情報(図5の肌色領域画像204を構成する各画素の肌色情報)を用いて、肌色モデル記憶手段80に記憶されている肌色モデル81の更新処理を行うとともに、非肌色モデル更新処理手段35により、検出人物の非肌色情報(図5の非肌色領域画像205を構成する各画素の非肌色情報)を用いて、非肌色モデル記憶手段90に記憶されている非肌色モデル91の更新処理を行う(ステップS602)。 In FIG. 3, first, each image 201-205 cut out from the normalized image 200 and stored in a memory (not shown) is read (step S601), and the skin color model update processing means 34 uses the skin color information ( The skin color model 81 stored in the skin color model storage unit 80 is updated using the skin color information of each pixel constituting the skin color region image 204 in FIG. 5 and detected by the non-skin color model update processing unit 35. Using the non-skin color information of the person (non-skin color information of each pixel constituting the non-skin color region image 205 in FIG. 5), the non-skin color model 91 stored in the non-skin color model storage unit 90 is updated (step) S602).
次に、顔基礎データ作成処理手段36Aにより、顔狭領域画像201を用いて顔前処理を行って顔基礎データ501を作成する(ステップS603)。また、髪型基礎データ作成処理手段36Cにより、顔広領域画像202を用いて髪型前処理を行って髪型基礎データ502を作成する(ステップS604)。図4には、この髪型前処理の詳細な流れがフローチャートで示されている。 Next, the face basic data creation processing unit 36A creates face basic data 501 by performing face pre-processing using the face narrow region image 201 (step S603). Further, the hairstyle basic data creation processing unit 36C creates hairstyle basic data 502 by performing hairstyle preprocessing using the wide face area image 202 (step S604). FIG. 4 is a flowchart showing the detailed flow of the hairstyle pretreatment.
図4において、髪型基礎データ作成処理手段36Cは、顔広領域画像202から顔狭領域画像201を取り除いた後、顔狭領域画像201を取り除いた残りの部分において、髪色部分を抽出する。すなわち、顔狭領域画像201を取り除いた残りの部分を構成する画素の色情報を読み込み(ステップS60401)、この色データを、髪色モデル記憶手段60に記憶されている髪色モデル61、非髪色モデル記憶手段70に記憶されている非髪色モデル71、肌色モデル記憶手段80に記憶されている更新後の肌色モデル81、および非肌色モデル記憶手段90に記憶されている更新後の非肌色モデル91にそれぞれ入力し、前述した式(1)に基づき、髪色尤度算出処理(ステップS60402)、非髪色尤度算出処理(ステップS60403)、肌色尤度算出処理(ステップS60404)、および非肌色尤度算出処理(ステップS60405)を行って、髪色尤度301、非髪色尤度302、肌色尤度303、および非肌色尤度304をそれぞれ算出する処理を行う。 In FIG. 4, the hairstyle basic data creation processing unit 36 </ b> C extracts the hair color portion in the remaining portion after removing the narrow face region image 201 from the wide face region image 202. That is, the color information of the pixels constituting the remaining part from which the narrow face area image 201 is removed is read (step S60401), and the color data is stored in the hair color model storage means 60 and the non-hair color model 61. Non-hair color model 71 stored in color model storage means 70, updated skin color model 81 stored in skin color model storage means 80, and updated non-skin color stored in non-skin color model storage means 90 Based on the above-described equation (1), the hair color likelihood calculation process (step S 60402), the non-hair color likelihood calculation process (step S 60403), the skin color likelihood calculation process (step S 60404), and A non-skin color likelihood calculation process (step S60405) is performed to obtain a hair color likelihood 301, a non-hair color likelihood 302, a skin color likelihood 303, and a non-skin color likelihood 3. 4 performs a process of calculating respectively.
続いて、髪型基礎データ作成処理手段36Cは、髪色尤度301が非髪色尤度302よりも大きく、かつ、肌色尤度303が非肌色尤度304よりも小さいか否かを判断し(ステップS60406)、この条件を満たす場合には、現在処理中の画素が髪部分であると推定し(ステップS60407)、一方、この条件を満たさない場合には、現在処理中の画素が髪部分以外であると推定する(ステップS60408)。 Subsequently, the hairstyle basic data creation processing unit 36C determines whether the hair color likelihood 301 is larger than the non-hair color likelihood 302 and the skin color likelihood 303 is smaller than the non-skin color likelihood 304 ( In step S60406), if this condition is satisfied, it is estimated that the pixel currently being processed is a hair part (step S60407). On the other hand, if this condition is not satisfied, the pixel currently being processed is other than a hair part. (Step S60408).
それから、顔広領域画像202から顔狭領域画像201を取り除いた残りの部分において処理すべき次の画素があるか否かを判断し(ステップS60409)、次の画素があると判断した場合には、再び、ステップS60401の処理に戻り、以降、処理すべき画素がなくなるまで、ステップS60401〜S60409の処理を繰り返す。これにより、髪部分であると推定された画素のみを残すことで、図6に示すような髪型抽出画像400が得られる。 Then, it is determined whether or not there is a next pixel to be processed in the remaining portion obtained by removing the narrow face region image 201 from the wide face region image 202 (step S60409). Then, the process returns to step S60401 again, and thereafter, the processes of steps S60401 to S60409 are repeated until there are no more pixels to be processed. Thus, by leaving only the pixels that are estimated to be hair parts, a hairstyle extraction image 400 as shown in FIG. 6 is obtained.
そして、髪型基礎データ作成処理手段36Cは、得られた髪型抽出画像400について、顔用データの場合と同様に、モノクロ画像への変換処理を行った後(ステップS60410)、ヒストグラム平滑化処理を行う(ステップS60411)。これにより、髪型基礎データ502が得られる。 Then, the hairstyle basic data creation processing unit 36C performs a histogram smoothing process on the obtained hairstyle extracted image 400 after performing a conversion process to a monochrome image (step S60410), as in the case of facial data. (Step S60411). Thereby, hairstyle basic data 502 is obtained.
また、図3において、ネクタイ基礎データ作成処理手段36Eにより、服装領域画像203を用いてネクタイ前処理を行って、ネクタイ基礎データ503を作成する(ステップS605)。この際、ネクタイ基礎データ作成処理手段36Eは、図7に示すような服装領域画像203Aをモノクロ画像に変換した後、1次微分(グラディエント)や2次微分(ラプラシアン)等の輪郭抽出フィルタ処理を行い、図7に示すようなエッジ画像410を作成する。そして、このエッジ画像410をベクトルで表すことにより、ネクタイ基礎データ503が得られる。 In FIG. 3, the tie basic data creation processing unit 36E performs tie pre-processing using the clothing region image 203 to create tie basic data 503 (step S605). At this time, the tie basic data creation processing unit 36E converts the clothing region image 203A as shown in FIG. 7 into a monochrome image, and then performs contour extraction filter processing such as primary differentiation (gradient) and secondary differentiation (Laplacian). Then, an edge image 410 as shown in FIG. 7 is created. Then, the tie basic data 503 is obtained by expressing the edge image 410 as a vector.
さらに、図3において、デコルテ基礎データ作成処理手段36Gにより、服装領域画像203を用いてデコルテ前処理を行って、デコルテ基礎データ504を作成する(ステップS606)。この際、デコルテ基礎データ作成処理手段36Gは、図8に示すような服装領域画像203Bを構成する各画素について、肌色モデル記憶手段80に記憶されている更新後の肌色モデル81および非肌色モデル記憶手段90に記憶されている更新後の非肌色モデル91を用いて、すなわち前述した髪型抽出処理の際に用いた肌色モデル81および非肌色モデル91を用いて、前述した式(1)に基づき肌色尤度および非肌色尤度をそれぞれ算出し、肌色モデル81から出力される肌色尤度が非肌色モデル91から出力される非肌色尤度よりも大きい画素を肌色画素として抽出することにより、図8に示すような肌色抽出画像420を作成する。そして、この肌色抽出画像420をベクトルで表すことにより、デコルテ基礎データ504が得られる。 Further, in FIG. 3, the decollete basic data creation processing unit 36G performs precollete preprocessing using the clothing region image 203 to create the decollete basic data 504 (step S606). At this time, the decollete basic data creation processing means 36G stores the updated skin color model 81 and non-skin color model memory stored in the skin color model storage means 80 for each pixel constituting the clothing region image 203B as shown in FIG. Using the updated non-skin color model 91 stored in the means 90, that is, using the skin color model 81 and the non-skin color model 91 used in the hairstyle extraction process described above, the skin color based on the above-described equation (1) The likelihood and the non-skin color likelihood are respectively calculated, and pixels whose skin color likelihood output from the skin color model 81 is larger than the non-skin color likelihood output from the non-skin color model 91 are extracted as skin color pixels. A skin color extraction image 420 as shown in FIG. And the decollete basic data 504 is obtained by expressing this skin color extraction image 420 with a vector.
続いて、顔圧縮データ作成処理手段36B、髪型圧縮データ作成処理手段36D、ネクタイ圧縮データ作成処理手段36F、およびデコルテ圧縮データ作成処理手段36Hにより、顔基礎データ501、髪型基礎データ502、ネクタイ基礎データ503、およびデコルテ基礎データ504についてそれぞれ主成分分析(PCA)処理を行い(ステップS607〜S610)、顔圧縮データ601、髪型圧縮データ602、ネクタイ圧縮データ603、およびデコルテ圧縮データ604をそれぞれ作成する。 Subsequently, the face basic data 501, the hairstyle basic data 502, and the tie basic data are obtained by the face compression data creation processing means 36B, the hairstyle compression data creation processing means 36D, the tie compression data creation processing means 36F, and the decollet compression data creation processing means 36H. Principal component analysis (PCA) processing is performed on the 503 and the decollete basic data 504 (steps S607 to S610), and the face compression data 601, the hairstyle compression data 602, the tie compression data 603, and the decollet compression data 604 are created.
その後、男性顔尤度算出処理手段37Aにより、前述した式(1)に基づき、人物属性識別用モデル記憶手段50に記憶されている顔用の男モデル51を用いて、顔圧縮データ601を入力データとして男性顔尤度算出処理を行い(ステップS611)、男性顔尤度701を算出する。また、女性顔尤度算出処理手段37Bにより、前述した式(1)に基づき、人物属性識別用モデル記憶手段50に記憶されている顔用の女モデル52を用いて、顔圧縮データ601を入力データとして女性顔尤度算出処理を行い(ステップS612)、女性顔尤度702を算出する。 Thereafter, the face compression data 601 is input by the male face likelihood calculation processing means 37A using the male model 51 for the face stored in the person attribute identification model storage means 50 based on the above-described equation (1). A male face likelihood calculation process is performed as data (step S611), and a male face likelihood 701 is calculated. Also, the face compression data 601 is input by the female face likelihood calculation processing means 37B using the female model 52 for the face stored in the person attribute identification model storage means 50 based on the above-described equation (1). A female face likelihood calculation process is performed as data (step S612), and a female face likelihood 702 is calculated.
同様に、男性髪型尤度算出処理手段37Cにより、前述した式(1)に基づき、人物属性識別用モデル記憶手段50に記憶されている髪型用の男モデル53を用いて、髪型圧縮データ602を入力データとして男性髪型尤度算出処理を行い(ステップS613)、男性髪型尤度703を算出する。また、女性髪型尤度算出処理手段37Dにより、前述した式(1)に基づき、人物属性識別用モデル記憶手段50に記憶されている髪型用の女モデル54を用いて、髪型圧縮データ602を入力データとして女性髪型尤度算出処理を行い(ステップS614)、女性髪型尤度704を算出する。 Similarly, the hairstyle compression data 602 is obtained by the male hairstyle likelihood calculation processing means 37C using the hairstyle male model 53 stored in the person attribute identification model storage means 50 based on the aforementioned equation (1). A male hairstyle likelihood calculation process is performed as input data (step S613), and a male hairstyle likelihood 703 is calculated. Also, the female hairstyle likelihood calculation processing unit 37D inputs the hairstyle compression data 602 using the female model 54 for hairstyle stored in the person attribute identification model storage unit 50 based on the above-described equation (1). A female hairstyle likelihood calculation process is performed as data (step S614), and a female hairstyle likelihood 704 is calculated.
同様に、ネクタイ尤度算出処理手段37Eにより、前述した式(1)に基づき、人物属性識別用モデル記憶手段50に記憶されているネクタイモデル55を用いて、ネクタイ圧縮データ603を入力データとしてネクタイ尤度算出処理を行い(ステップS615)、ネクタイ尤度705を算出する。また、非ネクタイ尤度算出処理手段37Fにより、前述した式(1)に基づき、人物属性識別用モデル記憶手段50に記憶されている非ネクタイモデル56を用いて、ネクタイ圧縮データ603を入力データとして非ネクタイ尤度算出処理を行い(ステップS616)、非ネクタイ尤度706を算出する。 Similarly, the tie likelihood calculation processing unit 37E uses the tie model 55 stored in the person attribute identification model storage unit 50 based on the above-described equation (1) to tie the tie compressed data 603 as input data. Likelihood calculation processing is performed (step S615), and a tie likelihood 705 is calculated. Further, the non-tie likelihood calculation processing unit 37F uses the non-tie model 56 stored in the person attribute identification model storage unit 50 as the input data based on the above-described equation (1). A non-tie likelihood calculation process is performed (step S616), and a non-tie likelihood 706 is calculated.
同様に、デコルテ尤度算出処理手段37Gにより、前述した式(1)に基づき、人物属性識別用モデル記憶手段50に記憶されているデコルテモデル57を用いて、デコルテ圧縮データ604を入力データとしてデコルテ尤度算出処理を行い(ステップS617)、デコルテ尤度707を算出する。また、非デコルテ尤度算出処理手段37Hにより、前述した式(1)に基づき、人物属性識別用モデル記憶手段50に記憶されている非デコルテモデル58を用いて、デコルテ圧縮データ604を入力データとして非デコルテ尤度算出処理を行い(ステップS618)、非デコルテ尤度708を算出する。以上で、個別識別処理(図2のステップS6:図3のステップS601〜S618の処理)を終了する。 Similarly, the decollet likelihood calculation processing unit 37G uses the decollet model 57 stored in the person attribute identification model storage unit 50 based on the above-described equation (1), and uses the decollet compressed data 604 as input data. A likelihood calculation process is performed (step S617), and a decollet likelihood 707 is calculated. Further, the non-decollet likelihood calculation processing unit 37H uses the non-decollete model 58 stored in the person attribute identification model storage unit 50 as the input data based on the above-described equation (1). A non-decollet likelihood calculation process is performed (step S618), and a non-decollet likelihood 708 is calculated. This completes the individual identification process (step S6 in FIG. 2; steps S601 to S618 in FIG. 3).
続いて、図2において、識別結果情報算出処理手段38および識別結果トータル情報算出処理手段39による統合処理を行う(ステップS7)。すなわち、識別結果情報算出処理手段38により、前述した式(2)に基づき、8つの尤度701〜708を統合し、人物の属性(ここでは、性別)の識別結果を示す情報として、男の確率と女の確率との比(または比の値)を算出する。 Subsequently, in FIG. 2, an integration process is performed by the identification result information calculation processing unit 38 and the identification result total information calculation processing unit 39 (step S7). That is, the identification result information calculation processing unit 38 integrates the eight likelihoods 701 to 708 based on the above-described equation (2), and information indicating the identification result of the person's attribute (here, gender) The ratio (or ratio value) of the probability and the probability of the woman is calculated.
また、同一人物が複数のフレーム(現在処理中のフレームおよびそれ以前に処理したフレーム)で連続して検出されたときには、識別結果トータル情報算出処理手段39により、識別結果記憶手段95に記憶されているデータを用いて、それらの複数のフレームでの人物の属性(ここでは、性別)の識別結果をトータルした情報として、識別結果情報算出処理手段38により各フレームについて算出された男の確率の積と、各フレームについて算出された女の確率の積との比(または比の値)を算出する処理、あるいは識別結果情報算出処理手段38により各フレームについて算出された男の確率と女の確率との比の値(逆数でもよい。)についての積を算出する処理を行う。この際、各フレームでの検出人物が同一人物か否かは、各フレーム画像中の人物の位置情報、あるいは顔の肌色情報、顔特徴情報等に基づき判断することができる。なお、人物検出処理手段32による処理でフレーム画像の中に複数の人物が検出された場合には、識別結果情報算出処理手段38および識別結果トータル情報算出処理手段39による統合処理は、検出人物毎に行う。 Further, when the same person is continuously detected in a plurality of frames (a frame currently being processed and a frame processed before that), it is stored in the identification result storage unit 95 by the identification result total information calculation processing unit 39. Product of the male probabilities calculated for each frame by the identification result information calculation processing means 38 as the total information of the identification results of the attributes (here, gender) of the person in the plurality of frames. And the ratio of the product of the probability of woman calculated for each frame (or the value of the ratio), or the probability of the man and the probability of the woman calculated for each frame by the identification result information calculation processing means 38 A process for calculating the product of the ratio values (which may be reciprocals) is performed. At this time, whether or not the detected person in each frame is the same person can be determined based on the position information of the person in each frame image, the skin color information of the face, the face feature information, or the like. When a plurality of persons are detected in the frame image by the processing by the person detection processing unit 32, the integration processing by the identification result information calculation processing unit 38 and the identification result total information calculation processing unit 39 is performed for each detected person. To do.
その後、識別結果出力処理手段40により、識別結果情報算出処理手段38による算出結果、および識別結果トータル情報算出処理手段39による算出結果がある場合にはその算出結果を、図示されないCRTディスプレイや液晶ディスプレイ等の表示装置の画面上に表示するか、または図示されないプリンタやプロッタ等の出力装置で出力する(ステップS8)。これらの表示装置の画面上への表示や出力装置への出力は、数値による表示・出力でもよく、グラフによる表示・出力でもよく、それらの組合せでもよく、さらには音声出力を合わせて行ってもよい。なお、人物検出処理手段32による処理でフレーム画像の中に複数の人物が検出された場合には、識別結果出力処理は、検出人物毎に行う。 Thereafter, if there is a calculation result by the identification result information calculation processing unit 38 and a calculation result by the identification result total information calculation processing unit 39 by the identification result output processing unit 40, the calculation result is displayed on a CRT display or a liquid crystal display (not shown). Or the like or output by an output device such as a printer or plotter (not shown) (step S8). The display on the screen of these display devices and the output to the output device may be numerical display / output, graph display / output, a combination thereof, or even audio output. Good. When a plurality of persons are detected in the frame image by the process by the person detection processing unit 32, the identification result output process is performed for each detected person.
そして、識別結果出力処理手段40による処理を行った後には、次のフレーム画像の処理に移るため、再び、ステップS2の処理に戻り、以降、人物が検出されなくなるまで、ステップS2〜S8の処理が繰り返される。 Then, after the processing by the identification result output processing means 40 is performed, in order to move to the processing of the next frame image, the processing returns to the processing of step S2 again, and thereafter the processing of steps S2 to S8 until no person is detected. Is repeated.
一方、ステップS4で、人物が検出されないと判断された場合には、前のフレームで人物が検出されていたか否かを判断し(ステップS9)、前のフレームで人物が検出されていた場合には、画像中に写っていた人物がカメラ20の撮影範囲から外に出たと判断し、識別結果出力処理手段40により、識別結果記憶手段95に記憶されているデータに基づき、その人物についての最終的な性別識別結果を、図示されないCRTディスプレイや液晶ディスプレイ等の表示装置の画面上に表示するか、または図示されないプリンタやプロッタ等の出力装置で出力する(ステップS10)。そして、次のフレーム画像の処理に移るため、再び、ステップS2の処理に戻る。また、ステップS9で、前のフレームで人物が検出されていない場合には、単に人物が検出されないフレームが連続しているだけであると判断し、ステップS2の処理に戻る。なお、特定の人物についての性別識別処理が目的の場合や、一人の人物についての性別識別処理だけを行うことが目的の場合等には、図2中の点線矢印に示す如く、その人物についてのステップS10の最終的な性別識別結果の出力処理を行った後に、一連の性別識別処理を終了してもよい(ステップS11)。 On the other hand, if it is determined in step S4 that no person has been detected, it is determined whether a person has been detected in the previous frame (step S9), and if a person has been detected in the previous frame. Determines that the person shown in the image has gone out of the shooting range of the camera 20, and based on the data stored in the identification result storage means 95 by the identification result output processing means 40, The gender identification result is displayed on a screen of a display device such as a CRT display or liquid crystal display (not shown), or is output by an output device such as a printer or plotter (not shown) (step S10). Then, in order to move to the processing of the next frame image, the processing returns to step S2 again. If no person is detected in the previous frame in step S9, it is determined that only frames in which no person is detected are consecutive, and the process returns to step S2. If the purpose of the gender identification process for a specific person or the purpose of performing only the gender identification process for a single person, etc., as indicated by the dotted arrow in FIG. After the final gender identification result output process in step S10, the series of gender identification processes may be terminated (step S11).
このような本実施形態によれば、次のような効果がある。すなわち、人物属性識別システム10は、指標値算出処理手段37を備えているので、顔用データ、髪型用データ、ネクタイ用データ、デコルテ用データの4種類の人物属性識別用データに対応させて用意された8つの人物属性識別用モデル51〜58を用いて、4種類の人物属性識別用データがそれぞれ識別される対立カテゴリ毎に尤度を個別に算出し、合計8つの尤度を算出することができる。また、人物属性識別システム10は、識別結果情報算出処理手段38を備えているので、8つの尤度を統合することにより、人物の性別識別結果を示す情報を算出することができる。 According to this embodiment, there are the following effects. That is, since the person attribute identification system 10 includes the index value calculation processing means 37, it is prepared corresponding to four types of person attribute identification data: face data, hairstyle data, tie data, and decollet data. Using the eight human attribute identification models 51 to 58, the likelihood is calculated individually for each of the conflict categories in which the four types of personal attribute identification data are identified, and a total of eight likelihoods are calculated. Can do. Further, since the person attribute identification system 10 includes the identification result information calculation processing unit 38, information indicating the gender identification result of the person can be calculated by integrating the eight likelihoods.
このため、従来のように顔情報だけを用いて性別識別を行う場合に比べ、識別精度を向上させることができる。また、単に4種類の人物属性識別用データに基づく個別の識別結果を集めるのではなく、それらの個別の識別結果として得られた8つの尤度を統合することにより、人物の性別識別結果を示す情報を算出するので、顔情報を含む複数の情報を効果的に統合させることができ、高い精度の識別を実現することができる。 For this reason, compared with the case where gender identification is performed using only face information as in the prior art, the identification accuracy can be improved. Also, rather than simply collecting individual identification results based on four types of person attribute identification data, the eight likelihoods obtained as the individual identification results are integrated to show the gender identification result of the person. Since the information is calculated, a plurality of pieces of information including face information can be effectively integrated, and high-accuracy identification can be realized.
また、性別識別を行うための要素情報として、顔情報や髪型情報の他に、性別の違いが顕著に現れるネクタイの有無情報やデコルテ(服装の胸あき)の有無情報を用いるので、尤度の統合による識別精度の向上効果を、より一層高めることができる。 In addition to face information and hairstyle information, the presence / absence information of ties and the presence / absence of decollete (chest of clothes), in addition to facial information and hairstyle information, are used as element information for gender identification. The improvement effect of identification accuracy by integration can be further enhanced.
さらに、人物属性識別システム10は、肌色モデル更新処理手段34および非肌色モデル更新処理手段35を備えているので、髪型用データ(髪型基礎データ502、髪型圧縮データ602)を作成する前に、検出人物の肌色情報および非肌色情報を用いて肌色モデル81および非肌色モデル91の更新処理を行うことができる。このため、肌色モデル81および非肌色モデル91を検出人物に適応させ、個人に適応した髪型抽出を行うことができるので、より正確な髪型抽出を行うことができる。 Furthermore, since the person attribute identification system 10 includes the skin color model update processing means 34 and the non-skin color model update processing means 35, the detection is performed before creating the hairstyle data (hairstyle basic data 502, hairstyle compression data 602). The skin color model 81 and the non-skin color model 91 can be updated using the person's skin color information and non-skin color information. For this reason, since the skin color model 81 and the non-skin color model 91 can be adapted to the detected person and hairstyle extraction adapted to the individual can be performed, more accurate hairstyle extraction can be performed.
そして、ネクタイ基礎データ作成処理手段36Eは、処理対象のフレーム画像からネクタイ基礎データ503を作成する過程で、輪郭抽出を行ってエッジ画像410(図7参照)を作成する処理を行うので、ネクタイ/非ネクタイの個別識別の精度を向上させることができる。このため、尤度の統合による識別精度の向上効果を、より一層高めることができる。 The tie basic data creation processing unit 36E performs a process of creating an edge image 410 (see FIG. 7) by performing contour extraction in the process of creating the tie basic data 503 from the frame image to be processed. The accuracy of non-tie individual identification can be improved. For this reason, the improvement effect of the identification accuracy by the integration of likelihood can be further enhanced.
また、人物属性識別システム10は、肌色モデル更新処理手段34および非肌色モデル更新処理手段35を備えているので、デコルテ用データ(デコルテ基礎データ504、デコルテ圧縮データ604)を作成する前に、検出人物の肌色情報および非肌色情報を用いて肌色モデル81および非肌色モデル91の更新処理を行うことができる。このため、肌色モデル81および非肌色モデル91を検出人物に適応させ、個人に適応したデコルテ/非デコルテ識別用の肌色抽出処理を行うことができるので、より正確な肌色抽出を行うことができる。 Further, since the person attribute identification system 10 includes the skin color model update processing unit 34 and the non-skin color model update processing unit 35, the detection is performed before the decollet data (decollet basic data 504, decollet compression data 604) is created. The skin color model 81 and the non-skin color model 91 can be updated using the person's skin color information and non-skin color information. For this reason, since the skin color model 81 and the non-skin color model 91 are adapted to the detected person and the skin color extraction process for decollete / non-decollet identification adapted to the individual can be performed, more accurate skin color extraction can be performed.
さらに、人物属性識別用モデル51〜58は、主成分分析により次元圧縮を行い、この圧縮された次元の空間上に拡がるデータの分布形状を、ガウス混合モデルにより表現することにより構築されているので、例えば、顔情報の場合には、眼鏡をかけているか否か、髭があるか否かといった様々な顔に対応することができ、また、髪型情報の場合には、ロングヘアーかショートヘアーか、ハゲているか否かといった様々な髪型に対応することができる。 Furthermore, the human attribute identification models 51 to 58 are constructed by performing dimensional compression by principal component analysis and expressing the distribution shape of data spreading in the compressed dimensional space by a Gaussian mixture model. For example, in the case of face information, it is possible to deal with various faces, such as whether glasses are worn or whether there are wrinkles, and in the case of hairstyle information, whether it is long hair or short hair It is possible to deal with various hairstyles such as whether or not they are bald.
また、指標値算出処理手段37は、ガウス混合モデルを用いて尤度を算出する処理を行うので、この尤度を同一人物について複数フレームで算出することができれば、複数フレームでの尤度の統合をベイズの法則により容易に実現することができる。このため、識別結果トータル情報算出処理手段39による複数フレームでの性別識別結果のトータル情報の算出処理を容易に実現することができる。 In addition, since the index value calculation processing unit 37 performs a process of calculating likelihood using a Gaussian mixture model, if this likelihood can be calculated in a plurality of frames for the same person, the likelihood integration in a plurality of frames is performed. Can be easily realized by Bayes' law. For this reason, the calculation process of the total information of the gender identification result in a plurality of frames by the identification result total information calculation processing means 39 can be easily realized.
そして、識別結果情報算出処理手段38は、人物の性別識別結果を示す情報を算出する際に、複数の尤度をベイズの定理により統合する処理を行うので、性別を識別するための別の要素(顔情報以外の情報)が得られたときに、この要素から算出される尤度を容易に統合することができる枠組みを構築することができる。従って、本実施形態のように、顔情報と、それ以外の髪型情報、ネクタイ情報、およびデコルテ情報とから算出される各尤度を容易に統合することができるのみならず、これらの4種類以外の情報を人物属性識別(ここでは、性別識別)のための要素情報として追加する場合でも、その要素情報から算出される尤度を容易に他の尤度と統合させることができる。 Then, the identification result information calculation processing means 38 performs a process of integrating a plurality of likelihoods by Bayes' theorem when calculating information indicating the gender identification result of the person, so that another element for identifying the gender When (information other than face information) is obtained, it is possible to construct a framework that can easily integrate the likelihood calculated from this element. Therefore, as in this embodiment, not only can each likelihood calculated from face information and other hairstyle information, tie information, and decollet information be easily integrated, but other than these four types. Even when the information is added as element information for personal attribute identification (here, gender identification), the likelihood calculated from the element information can be easily integrated with other likelihoods.
さらに、人物属性識別システム10は、識別結果トータル情報算出処理手段39を備えているので、同一人物が検出された複数のフレームでそれぞれ算出された尤度をベイズの定理により統合することにより、複数のフレームでの性別識別結果をトータルした情報を算出することができる。このため、性別の識別精度を、より一層向上させることができる。 Further, since the person attribute identification system 10 includes the identification result total information calculation processing unit 39, a plurality of likelihoods calculated by a plurality of frames in which the same person is detected are integrated by using Bayes' theorem. The total information of the gender identification results in the frame can be calculated. For this reason, the gender identification accuracy can be further improved.
そして、識別結果情報算出処理手段38は、ベイズの定理により尤度を統合する際に、実環境において統計を取ることにより求めた事前確率を用いるので、実環境での識別精度を向上させることができる。 And since the identification result information calculation processing means 38 uses the prior probability calculated | required by taking statistics in a real environment, when integrating likelihood by a Bayes's theorem, it can improve the identification precision in a real environment. it can.
また、識別結果情報算出処理手段38および識別結果トータル情報算出処理手段39は、性別識別結果を示す情報として、男女の確率の比(または比の値)を算出するので、人物属性識別システム10のユーザは、その比(または比の値)を見ることにより、人物属性識別システム10により最終的に出された識別結果が確かなものなのか否かを容易に判断することができる。 Further, since the identification result information calculation processing unit 38 and the identification result total information calculation processing unit 39 calculate the ratio (or value of the ratio) of the sexes as information indicating the gender identification result, The user can easily determine whether or not the identification result finally obtained by the person attribute identification system 10 is certain by looking at the ratio (or the value of the ratio).
なお、本発明は前記実施形態に限定されるものではなく、本発明の目的を達成できる範囲内での変形等は本発明に含まれるものである。 Note that the present invention is not limited to the above-described embodiment, and modifications and the like within a scope where the object of the present invention can be achieved are included in the present invention.
すなわち、前記実施形態では、人物属性識別用モデル51〜58は、ガウス混合モデルにより構築されていたが、本発明における人物属性識別用モデルは、ガウス混合モデルに限定されるものではなく、例えば、サポートベクターマシン(SVM)やニューラルネットワーク等を採用してもよい。 That is, in the above embodiment, the person attribute identification models 51 to 58 are constructed by a Gaussian mixture model, but the person attribute identification model in the present invention is not limited to the Gaussian mixture model, for example, A support vector machine (SVM), a neural network, or the like may be employed.
また、前記実施形態では、ガウス混合モデルを用いて算出された各尤度701〜708をベイズの定理により統合していたが、ベイズの定理による統合処理は、ガウス混合モデルを用いて算出される尤度以外の指標値の統合処理にも適用することができる。 Moreover, in the said embodiment, although each likelihood 701-708 calculated using the Gaussian mixture model was integrated by Bayes 'theorem, the integration process by Bayes' theorem is calculated using a Gaussian mixture model. The present invention can also be applied to integration processing of index values other than likelihood.
さらに、前記実施形態では、人物属性識別システム10は、専ら性別識別を行うシステムとされていたが、本発明の人物属性識別システムは、性別識別システムに限定されるものではなく、例えば、性別識別および年齢識別を同時並行的に行うシステム、あるいは専ら年齢識別を行うシステム等でもよい。 Furthermore, in the said embodiment, although the person attribute identification system 10 was made into the system which identifies exclusively sex, the person attribute identification system of this invention is not limited to a gender identification system, For example, gender identification In addition, a system for performing age identification simultaneously or a system for performing age identification exclusively may be used.
より具体的には、性別識別および年齢識別を同時並行的に行うシステムとする場合には、人物属性識別用モデルとして、例えば、顔用の10歳未満男モデル、顔用の10代男モデル、顔用の20代男モデル、顔用の30代男モデル、…、顔用の80歳以上男モデル、および顔用の10歳未満女モデル、顔用の10代女モデル、顔用の20代女モデル、顔用の30代女モデル、…、顔用の80歳以上女モデル、並びに顔用の男モデル、顔用の女モデルを用意し、同様に髪型用の各モデル等も用意し、性別および年齢を同時並行的に識別する処理を行うことができる。この際、識別結果の出力は、例えば「男:女=○:○、10歳未満:10代:20代:30代:…:80歳以上=○:○:○:○:…:○」等としてもよく、あるいは「10歳未満男:10代男:20代男:30代男:…:80歳以上男:10歳未満女:10代女:20代女:30代女:…:80歳以上女=○:○:○:○:…:○:○:○:○:○:…:○」等としてもよい。 More specifically, in the case of a system that performs gender identification and age identification simultaneously, as a person attribute identification model, for example, a male model for younger than 10 years for a face, a teenage male model for a face, 20's male model for face, 30's male model for face ..., male model over 80 years old for face, female model under 10 years for face, teenage female model for face, 20's for face A female model, a female model for the 30s for the face ..., a female model for the face over 80 years old, as well as a male model for the face, a female model for the face, as well as each model for the hairstyle, etc. A process of identifying gender and age in parallel can be performed. At this time, the output of the identification result is, for example, “male: female = ○: ○, younger than 10 years: 10s: 20s: 30s:…: 80 years or older = ○: ○: ○: ○: ...: ○” Or “a man under 10 years old: a man in teens: a man in 20s: man in 30s:…: a man over 80 years old: a woman under 10 years old: a woman in teens: 20 women in a 30s:…: Female over 80 years old = ○: ○: ○: ○:…: ○: ○: ○: ○: ○:…: ○ ”, etc.
以上のように、本発明の人物属性識別方法およびそのシステムは、例えば、統計処理、動向調査、データベース検索、セキュリティシステム等に用いるのに適している。 As described above, the person attribute identification method and system of the present invention are suitable for use in, for example, statistical processing, trend surveys, database searches, security systems, and the like.
10 人物属性識別システム
20 カメラ
34 肌色モデル更新処理手段
36 人物属性識別用データ作成処理手段
36A 人物属性識別用データ作成処理手段を構成する顔基礎データ作成処理手段
36B 人物属性識別用データ作成処理手段を構成する顔圧縮データ作成処理手段
36C 人物属性識別用データ作成処理手段を構成する髪型基礎データ作成処理手段
36D 人物属性識別用データ作成処理手段を構成する髪型圧縮データ作成処理手段
36E 人物属性識別用データ作成処理手段を構成するネクタイ基礎データ作成処理手段
36F 人物属性識別用データ作成処理手段を構成するネクタイ圧縮データ作成処理手段
36G 人物属性識別用データ作成処理手段を構成するデコルテ基礎データ作成処理手段
36H 人物属性識別用データ作成処理手段を構成するデコルテ圧縮データ作成処理手段
37 指標値算出処理手段
37A 指標値算出処理手段を構成する男性顔尤度算出処理手段
37B 指標値算出処理手段を構成する女性顔尤度算出処理手段
37C 指標値算出処理手段を構成する男性髪型尤度算出処理手段
37D 指標値算出処理手段を構成する女性髪型尤度算出処理手段
37E 指標値算出処理手段を構成するネクタイ尤度算出処理手段
37F 指標値算出処理手段を構成する非ネクタイ尤度算出処理手段
37G 指標値算出処理手段を構成するデコルテ尤度算出処理手段
37H 指標値算出処理手段を構成する非デコルテ尤度算出処理手段
38 識別結果情報算出処理手段
39 識別結果トータル情報算出処理手段
50 人物属性識別用モデル記憶手段
51 人物属性識別用モデルである顔用の男モデル
52 人物属性識別用モデルである顔用の女モデル
53 人物属性識別用モデルである髪型用の男モデル
54 人物属性識別用モデルである髪型用の女モデル
55 人物属性識別用モデルであるネクタイモデル
56 人物属性識別用モデルである非ネクタイモデル
57 人物属性識別用モデルであるデコルテモデル
58 人物属性識別用モデルである非デコルテモデル
60 髪色モデル記憶手段
61 髪色モデル
70 非髪色モデル記憶手段
71 非髪色モデル
80 肌色モデル記憶手段
81 肌色モデル
90 非肌色モデル記憶手段
91 非肌色モデル
410 エッジ画像
501 人物属性識別用データの一種である顔用データとしての顔基礎データ
502 人物属性識別用データの一種である髪型用データとしての髪型基礎データ
503 人物属性識別用データの一種であるネクタイ用データとしてのネクタイ基礎データ
504 人物属性識別用データの一種であるデコルテ用データとしてのデコルテ基礎データ
601 人物属性識別用データの一種である顔用データとしての顔圧縮データ
602 人物属性識別用データの一種である髪型用データとしての髪型圧縮データ
603 人物属性識別用データの一種であるネクタイ用データとしてのネクタイ圧縮データ
604 人物属性識別用データの一種であるデコルテ用データとしてのデコルテ圧縮データ
701 指標値である男性顔尤度
702 指標値である女性顔尤度
703 指標値である男性髪型尤度
704 指標値である女性髪型尤度
705 指標値であるネクタイ尤度
706 指標値である非ネクタイ尤度
707 指標値であるデコルテ尤度
708 指標値である非デコルテ尤度
DESCRIPTION OF SYMBOLS 10 Person attribute identification system 20 Camera 34 Skin color model update process means 36 Person attribute identification data creation process means 36A Face basic data creation process means 36B Human attribute identification data creation process means which constitutes data creation process means for person attribute identification Constructing face compression data creation processing means 36C Hairstyle basic data creation processing means 36D constituting personal attribute identification data creation processing means 36D Hairstyle compressed data creation processing means 36E constituting personal attribute identification data creation processing means 36E Human attribute identification data Tie basic data creation processing means 36F constituting the creation processing means 36F Necktie compressed data creation processing means 36G constituting the human attribute identification data creation processing means 36G Decollete basic data creation processing means 36H constituting the person attribute identification data creation processing means Attribute identification data creation Decollete compressed data creation processing means 37 constituting processing means 37 Index value calculation processing means 37A Male face likelihood calculation processing means 37B constituting index value calculation processing means 37B Female face likelihood calculation processing means 37C constituting index value calculation processing means Male hairstyle likelihood calculation processing means 37D constituting index value calculation processing means 37D Female hairstyle likelihood calculation processing means 37E constituting index value calculation processing means 37E Tie likelihood calculation processing means 37F constituting index value calculation processing means 37F Index value calculation Non-tie likelihood calculation processing means 37G constituting the processing means 37G decollet likelihood calculation processing means constituting the index value calculation processing means 37H Non-decollet likelihood calculation processing means constituting the index value calculation processing means 38 Identification result information calculation processing means 39 Identification result total information calculation processing means 50 Human attribute identification model storage means 51 Human attribute identification A male model for a face that is a Dell 52 A female model for a face that is a model for identifying human attributes 53 A male model for a hairstyle that is a model for identifying human attributes 54 A female model for a hairstyle that is a model for identifying human attributes 55 Human attributes Necktie model which is a model for identification 56 Non-tie model which is a model for identifying human attributes 57 Decollete model which is a model for identifying human attributes 58 Non-decollete model which is a model for identifying human attributes 60 Hair color model storage means 61 Hair color model 70 Non-hair color model storage means 71 Non-hair color model 80 Skin color model storage means 81 Skin color model 90 Non-skin color model storage means 91 Non-skin color model 410 Edge image 501 Face basic data as face data which is a kind of human attribute identification data 502 Hair Style Base as Hair Style Data which is a Type of Person Attribute Identification Data Data 503 Basic tie data as tie data, which is a kind of personal attribute identification data 504 Basic decollet data as decollet data, which is a kind of personal attribute identification data 601 Facial data, which is a kind of personal attribute identification data 602 is a type of personal attribute identification data. 603 is a type of personal attribute identification data. 603 is a type of personal attribute identification data. 603 is a type of personal attribute identification data. Decolete compressed data as certain decollet data 701 Male face likelihood as index value 702 Female face likelihood as index value 703 Male hairstyle likelihood as index value 704 Female hairstyle likelihood as index value 705 Index value Tie likelihood 706 Non-tie likelihood that is an index value 70 Non neckline likelihood is neckline likelihood 708 index value is an index value
Claims (25)
顔用データが識別されるカテゴリとして、男性の顔のカテゴリと女性の顔のカテゴリとを設定し、ネクタイを締めているか否かを識別するためのネクタイ用データが識別されるカテゴリとして、ネクタイありのカテゴリとネクタイ無しのカテゴリとを設定することを含め、前記人物の属性を識別するための前記顔用データおよび前記ネクタイ用データを含む複数種類の人物属性識別用データが識別されるカテゴリを前記各人物属性識別用データ毎に複数ずつ設定し、前記男性の顔のカテゴリに含まれるデータの特徴を示す顔用の男モデルと、前記女性の顔のカテゴリに含まれるデータの特徴を示す顔用の女モデルと、前記ネクタイありのカテゴリに含まれるデータの特徴を示すネクタイモデルと、前記ネクタイ無しのカテゴリに含まれるデータの特徴を示す非ネクタイモデルとを作成する処理を含め、前記カテゴリに含まれるデータの特徴を示す人物属性識別用モデルを、前記各人物属性識別用データ毎に少なくとも1つずつ予め作成しておき、
前記カメラで前記人物を撮影して得られた人物属性識別処理対象のフレーム画像から、前記顔用データおよび前記ネクタイ用データを含む前記複数種類の人物属性識別用データをそれぞれ作成した後、
前記顔用の男モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記顔用の女モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記ネクタイモデルを用いて、前記フレーム画像から作成した前記ネクタイ用データが、前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記非ネクタイモデルを用いて、前記フレーム画像から作成した前記ネクタイ用データが、前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出する処理を含め、作成した前記各人物属性識別用データに対応する前記各人物属性識別用モデルを用いて、作成した前記各人物属性識別用データが、いずれの前記カテゴリに含まれるデータであるかということについての確からしさを指標するための尤度、帰属度合い、確率、割合、またはこれらに類する指標値を、前記各人物属性識別用データ毎に個別に算出し、
その後、男の出現確率と、
前記顔用データが前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
男のときにネクタイをしている確率に、前記ネクタイ用データが前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、男のときにネクタイをしていない確率に、前記ネクタイ用データが前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理、
および、女の出現確率と、
前記顔用データが前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
女のときにネクタイをしている確率に、前記ネクタイ用データが前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、女のときにネクタイをしていない確率に、前記ネクタイ用データが前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理を行って、前記各人物属性識別用データ毎に個別に算出した複数の前記指標値を統合することにより、前記人物の属性の識別結果を示す情報を算出する
ことを特徴とする人物属性識別方法。 A person attribute identification method for identifying a person attributes comprising a different sex of the person taken by the camera,
Set the male face category and female face category as the categories for identifying facial data, and tie as the category for identifying tie data to identify whether or not the tie is tightened of including setting the category and without tie category, the category in which a plurality of types of people attribute identification data said including the face data and the tie for data for identifying the attribute of the person is identified A plurality of sets are set for each person attribute identification data, and a male model for the face showing the characteristics of the data included in the male face category and a facial model indicating the characteristics of the data included in the female face category Female models, tie models that characterize data included in the category with the tie, and data included in the category without the tie. It characterized including the process of creating a non-tie model shown of the People attribute identification model showing the characteristics of the data included in the category, previously created at least one by one in advance the each person attribute identifying data ,
After creating the plurality of types of person attribute identification data including the face data and the tie data from the frame image of the person attribute identification processing target obtained by photographing the person with the camera,
By using the male model for the face, an index value indicating the certainty that the facial data created from the frame image is data included in the male facial category is calculated, and the facial data An index value indicating the certainty that the facial data created from the frame image is data included in the female face category is calculated using the female model, and the tie model is used. An index value indicating the certainty that the tie data created from the frame image is data included in the category with the tie is calculated, and created from the frame image using the non-tie model An index indicating the certainty that the data for the tie is included in the category without the tie Data including the process of calculating, by using the each person attribute identification model in which the created corresponding to each person attribute identifying data, wherein each person attribute identifying data is created, that is included in any of the categories The likelihood, the degree of attribution, the probability, the ratio, or an index value similar to these for indexing the certainty about whether or not there is individually calculated for each person attribute identification data,
Then the appearance probability of the man,
An index value indicating the certainty that the facial data is data included in the male face category;
The probability of tie when a man is multiplied by an index value indicating the certainty that the tie data is included in the category with the tie, and tie when a man. A process of multiplying a probability obtained by adding a value obtained by adding an index value indicating the certainty that the tie data is data included in the category without the tie,
And the probability of appearance of the woman,
An index value indicating the certainty that the facial data is data included in the female face category;
The probability of tie when female is multiplied by an index value indicating the certainty that the data for tie is included in the category with the tie, and tie when female. And a value obtained by adding a value obtained by adding an index value indicating the probability that the tie data is data included in the category without the tie to the probability that the tie is not included. the by integrating a plurality of the index values calculated individually for each person attribute identifying data, person attribute identification method and calculates the information indicating the identification result of the attribute of the person.
顔用データが識別されるカテゴリとして、男性の顔のカテゴリと女性の顔のカテゴリとを設定し、胸あきのある服を着ているか否かを識別するためのデコルテ用データが識別されるカテゴリとして、胸あきありのカテゴリと胸あき無しのカテゴリとを設定することを含め、前記人物の属性を識別するための前記顔用データおよび前記デコルテ用データを含む複数種類の人物属性識別用データが識別されるカテゴリを前記各人物属性識別用データ毎に複数ずつ設定し、前記男性の顔のカテゴリに含まれるデータの特徴を示す顔用の男モデルと、前記女性の顔のカテゴリに含まれるデータの特徴を示す顔用の女モデルと、前記胸あきありのカテゴリに含まれるデータの特徴を示すデコルテモデルと、前記胸あき無しのカテゴリに含まれるデータの特徴を示す非デコルテモデルとを作成する処理を含め、前記カテゴリに含まれるデータの特徴を示す人物属性識別用モデルを、前記各人物属性識別用データ毎に少なくとも1つずつ予め作成しておき、
前記カメラで前記人物を撮影して得られた人物属性識別処理対象のフレーム画像から、前記顔用データおよび前記デコルテ用データを含む前記複数種類の人物属性識別用データをそれぞれ作成した後、
前記顔用の男モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記顔用の女モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記デコルテモデルを用いて、前記フレーム画像から作成した前記デコルテ用データが、前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記非デコルテモデルを用いて、前記フレーム画像から作成した前記デコルテ用データが、前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出する処理を含め、作成した前記各人物属性識別用データに対応する前記各人物属性識別用モデルを用いて、作成した前記各人物属性識別用データが、いずれの前記カテゴリに含まれるデータであるかということについての確からしさを指標するための尤度、帰属度合い、確率、割合、またはこれらに類する指標値を、前記各人物属性識別用データ毎に個別に算出し、
その後、男の出現確率と、
前記顔用データが前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
男のときに胸あきありの確率に、前記デコルテ用データが前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、男のときに胸あき無しの確率に、前記デコルテ用データが前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理、
および、女の出現確率と、
前記顔用データが前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
女のときに胸あきありの確率に、前記デコルテ用データが前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、女のときに胸あき無しの確率に、前記デコルテ用データが前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理を行って、前記各人物属性識別用データ毎に個別に算出した複数の前記指標値を統合することにより、前記人物の属性の識別結果を示す情報を算出する
ことを特徴とする人物属性識別方法。 A person attribute identification method for identifying a person attributes comprising a different sex of the person taken by the camera,
As a category for identifying the face data, set the male face category and the female face category, and identify the decollet data for identifying whether or not you are wearing chest-filled clothes. , including setting the category of the category and without breast perforated There Aki chest, a plurality of types of people attribute identifying data identification including the face data and the neckline for data for identifying the attribute of the person A plurality of categories for each person attribute identification data, and a male model for the face showing the characteristics of the data included in the male face category, and the data included in the female face category A female model for the face that shows features, a decollete model that shows the features of the data included in the category with chest relief, and a data that is included in the category without chest relief Including the process of creating a non-neckline model showing the symptoms, the person attribute identification model showing the characteristics of the data included in the category, previously created at least one by one in advance the each person attribute identification data,
After creating the plurality of types of person attribute identification data including the face data and the decollet data from the frame image of the person attribute identification processing target obtained by photographing the person with the camera,
By using the male model for the face, an index value indicating the certainty that the facial data created from the frame image is data included in the male facial category is calculated, and the facial data Using the female model, an index value indicating the certainty that the face data created from the frame image is data included in the female face category is calculated, and the decollete model is used. , Calculating an index value indicating the certainty that the decollet data created from the frame image is data included in the chested category, and using the non-decollete model, An index value indicating the certainty that the created decollet data is data included in the category with no chest clearance. Including the process of leaving, with each person attribute identification model in which the corresponding to each person attribute identification data generated, each person attribute identification data generated is, is the data contained in any of the categories The likelihood, the degree of attribution, the probability, the ratio, or an index value similar to these for indexing the probability of whether or not is individually calculated for each of the individual person attribute identification data,
Then the appearance probability of the man,
An index value indicating the certainty that the facial data is data included in the male face category;
Multiplying the probability of chest relief when a man is by an index value indicating the certainty that the decollet data is included in the category with chest relief, and no chest relief for a man A process of multiplying the probability obtained by adding a value obtained by adding an index value indicating the certainty that the decollet data is data included in the category without chest clearance,
And the probability of appearance of the woman,
An index value indicating the certainty that the facial data is data included in the female face category;
Multiplying the probability of chest relief for women by an index value indicating the certainty that the decollet data is included in the category for chest relief, and no chest relief for women And a value obtained by adding the value obtained by adding the index value indicating the certainty that the decollet data is included in the category without the chest clearance to the probability of the by integrating a plurality of the index values calculated individually for each person attribute identifying data, person attribute identification method and calculates the information indicating the identification result of the attribute of the person.
顔用データが識別されるカテゴリとして、男性の顔のカテゴリと女性の顔のカテゴリとを設定し、ネクタイを締めているか否かを識別するためのネクタイ用データが識別されるカテゴリとして、ネクタイありのカテゴリとネクタイ無しのカテゴリとを設定し、胸あきのある服を着ているか否かを識別するためのデコルテ用データが識別されるカテゴリとして、胸あきありのカテゴリと胸あき無しのカテゴリとを設定することを含め、前記人物の属性を識別するための前記顔用データ、前記ネクタイ用データ、および前記デコルテ用データを含む複数種類の人物属性識別用データが識別されるカテゴリを前記各人物属性識別用データ毎に複数ずつ設定し、前記男性の顔のカテゴリに含まれるデータの特徴を示す顔用の男モデルと、前記女性の顔のカテゴリに含まれるデータの特徴を示す顔用の女モデルと、前記ネクタイありのカテゴリに含まれるデータの特徴を示すネクタイモデルと、前記ネクタイ無しのカテゴリに含まれるデータの特徴を示す非ネクタイモデルと、前記胸あきありのカテゴリに含まれるデータの特徴を示すデコルテモデルと、前記胸あき無しのカテゴリに含まれるデータの特徴を示す非デコルテモデルとを作成する処理を含め、前記カテゴリに含まれるデータの特徴を示す人物属性識別用モデルを、前記各人物属性識別用データ毎に少なくとも1つずつ予め作成しておき、
前記カメラで前記人物を撮影して得られた人物属性識別処理対象のフレーム画像から、前記顔用データ、前記ネクタイ用データ、および前記デコルテ用データを含む前記複数種類の人物属性識別用データをそれぞれ作成した後、
前記顔用の男モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記顔用の女モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記ネクタイモデルを用いて、前記フレーム画像から作成した前記ネクタイ用データが、前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記非ネクタイモデルを用いて、前記フレーム画像から作成した前記ネクタイ用データが、前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記デコルテモデルを用いて、前記フレーム画像から作成した前記デコルテ用データが、前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記非デコルテモデルを用いて、前記フレーム画像から作成した前記デコルテ用データが、前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出する処理を含め、作成した前記各人物属性識別用データに対応する前記各人物属性識別用モデルを用いて、作成した前記各人物属性識別用データが、いずれの前記カテゴリに含まれるデータであるかということについての確からしさを指標するための尤度、帰属度合い、確率、割合、またはこれらに類する指標値を、前記各人物属性識別用データ毎に個別に算出し、
その後、男の出現確率と、
前記顔用データが前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
男のときにネクタイをしている確率に、前記ネクタイ用データが前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、男のときにネクタイをしていない確率に、前記ネクタイ用データが前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値と、
男のときに胸あきありの確率に、前記デコルテ用データが前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、男のときに胸あき無しの確率に、前記デコルテ用データが前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理、
および、女の出現確率と、
前記顔用データが前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
女のときにネクタイをしている確率に、前記ネクタイ用データが前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、女のときにネクタイをしていない確率に、前記ネクタイ用データが前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値と、
女のときに胸あきありの確率に、前記デコルテ用データが前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、女のときに胸あき無しの確率に、前記デコルテ用データが前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理を行って、前記各人物属性識別用データ毎に個別に算出した複数の前記指標値を統合することにより、前記人物の属性の識別結果を示す情報を算出する
ことを特徴とする人物属性識別方法。 A person attribute identification method for identifying a person attributes comprising a different sex of the person taken by the camera,
Set the male face category and female face category as the categories for identifying facial data, and tie as the category for identifying tie data to identify whether or not the tie is tightened Category and non-tie category, and a category with chest relief and a category without chest relief as categories for identifying decolleting data for identifying whether or not chested clothing is worn. including setting, the facial data for identifying an attribute of the person, the tie data, and a plurality of types of people attribute the categories which identification data are identified each person attribute that contains data for the neckline set by a plurality for each identification data, Male model for the face showing the characteristics of the data included in the category of the face of the male face of the female A female model for the face showing the characteristics of the data included in the category, a tie model indicating the characteristics of the data included in the category with the tie, and a non-tie model indicating the characteristics of the data included in the category without the tie. Data included in the category, including processing for creating a decollete model indicating the characteristics of the data included in the category with the chest opening and a non-decollete model indicating the characteristics of the data included in the category without the chest opening. At least one person attribute identification model showing the characteristics of each person attribute identification data in advance,
The plurality of types of person attribute identification data including the face data, the tie data, and the decollet data are respectively obtained from the frame image of the person attribute identification process target obtained by photographing the person with the camera. After creating
By using the male model for the face, an index value indicating the certainty that the facial data created from the frame image is data included in the male facial category is calculated, and the facial data An index value indicating the certainty that the facial data created from the frame image is data included in the female face category is calculated using the female model, and the tie model is used. An index value indicating the certainty that the tie data created from the frame image is data included in the category with the tie is calculated, and created from the frame image using the non-tie model An index indicating the certainty that the data for the tie is included in the category without the tie And using the decollet model, calculate an index value indicating the probability that the decollet data created from the frame image is data included in the category with the chest opening, and Using the decollete model, the decollete data created from the frame image includes the process of calculating an index value indicating the certainty that the decollete data is included in the chestless category. Using each person attribute identification model corresponding to the person attribute identification data, the probability that the created individual attribute identification data is included in which category is indicated. Likelihood, attribution degree, probability, ratio, or similar index value for each person attribute identification data Calculated individually,
Then the appearance probability of the man,
An index value indicating the certainty that the facial data is data included in the male face category;
The probability of tie when a man is multiplied by an index value indicating the certainty that the tie data is included in the category with the tie, and tie when a man. A value obtained by adding the value obtained by multiplying the probability that the tie data is data included in the category without the tie by an index value indicating the certainty,
Multiplying the probability of chest relief when a man is by an index value indicating the certainty that the decollet data is included in the category with chest relief, and no chest relief for a man A process of multiplying the probability obtained by adding a value obtained by adding an index value indicating the certainty that the decollet data is data included in the category without chest clearance,
And the probability of appearance of the woman,
An index value indicating the certainty that the facial data is data included in the female face category;
The probability of tie when female is multiplied by an index value indicating the certainty that the data for tie is included in the category with the tie, and tie when female. A value obtained by adding the value obtained by multiplying the probability that the tie data is data included in the category without the tie by an index value indicating the certainty,
Multiplying the probability of chest relief for women by an index value indicating the certainty that the decollet data is included in the category for chest relief, and no chest relief for women And a value obtained by adding the value obtained by adding the index value indicating the certainty that the decollet data is included in the category without the chest clearance to the probability of the by integrating a plurality of the index values calculated individually for each person attribute identifying data, person attribute identification method and calculates the information indicating the identification result of the attribute of the person.
顔用データが識別されるカテゴリとして、男性の顔のカテゴリと女性の顔のカテゴリとを設定し、髪型用データが識別されるカテゴリとして、男性の髪型のカテゴリと女性の髪型のカテゴリとを設定し、ネクタイを締めているか否かを識別するためのネクタイ用データが識別されるカテゴリとして、ネクタイありのカテゴリとネクタイ無しのカテゴリとを設定し、胸あきのある服を着ているか否かを識別するためのデコルテ用データが識別されるカテゴリとして、胸あきありのカテゴリと胸あき無しのカテゴリとを設定することを含め、前記人物の属性を識別するための前記顔用データ、前記髪型用データ、前記ネクタイ用データ、および前記デコルテ用データを含む複数種類の人物属性識別用データが識別されるカテゴリを前記各人物属性識別用データ毎に複数ずつ設定し、前記男性の顔のカテゴリに含まれるデータの特徴を示す顔用の男モデルと、前記女性の顔のカテゴリに含まれるデータの特徴を示す顔用の女モデルと、前記男性の髪型のカテゴリに含まれるデータの特徴を示す髪型用の男モデルと、前記女性の髪型のカテゴリに含まれるデータの特徴を示す髪型用の女モデルと、前記ネクタイありのカテゴリに含まれるデータの特徴を示すネクタイモデルと、前記ネクタイ無しのカテゴリに含まれるデータの特徴を示す非ネクタイモデルと、前記胸あきありのカテゴリに含まれるデータの特徴を示すデコルテモデルと、前記胸あき無しのカテゴリに含まれるデータの特徴を示す非デコルテモデルとを作成する処理を含め、前記カテゴリに含まれるデータの特徴を示す人物属性識別用モデルを、前記各人物属性識別用データ毎に少なくとも1つずつ予め作成しておき、
前記カメラで前記人物を撮影して得られた人物属性識別処理対象のフレーム画像から、前記顔用データ、前記髪型用データ、前記ネクタイ用データ、および前記デコルテ用データを含む前記複数種類の人物属性識別用データをそれぞれ作成した後、
前記顔用の男モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記顔用の女モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記髪型用の男モデルを用いて、前記フレーム画像から作成した前記髪型用データが、前記男性の髪型のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記髪型用の女モデルを用いて、前記フレーム画像から作成した前記髪型用データが、前記女性の髪型のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記ネクタイモデルを用いて、前記フレーム画像から作成した前記ネクタイ用データが、前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記非ネクタイモデルを用いて、前記フレーム画像から作成した前記ネクタイ用データが、前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記デコルテモデルを用いて、前記フレーム画像から作成した前記デコルテ用データが、前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記非デコルテモデルを用いて、前記フレーム画像から作成した前記デコルテ用データが、前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出する処理を含め、作成した前記各人物属性識別用データに対応する前記各人物属性識別用モデルを用いて、作成した前記各人物属性識別用データが、いずれの前記カテゴリに含まれるデータであるかということについての確からしさを指標するための尤度、帰属度合い、確率、割合、またはこれらに類する指標値を、前記各人物属性識別用データ毎に個別に算出し、
その後、男の出現確率と、
前記顔用データが前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
前記髪型用データが前記男性の髪型のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
男のときにネクタイをしている確率に、前記ネクタイ用データが前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、男のときにネクタイをしていない確率に、前記ネクタイ用データが前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値と、
男のときに胸あきありの確率に、前記デコルテ用データが前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、男のときに胸あき無しの確率に、前記デコルテ用データが前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理、
および、女の出現確率と、
前記顔用データが前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
前記髪型用データが前記女性の髪型のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
女のときにネクタイをしている確率に、前記ネクタイ用データが前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、女のときにネクタイをしていない確率に、前記ネクタイ用データが前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値と、
女のときに胸あきありの確率に、前記デコルテ用データが前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、女のときに胸あき無しの確率に、前記デコルテ用データが前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理を行って、前記各人物属性識別用データ毎に個別に算出した複数の前記指標値を統合することにより、前記人物の属性の識別結果を示す情報を算出する
ことを特徴とする人物属性識別方法。 A person attribute identification method for identifying a person attributes comprising a different sex of the person taken by the camera,
The male face category and female face category are set as categories for identifying facial data, and the male hairstyle category and female hairstyle category are set as categories for identifying hairstyle data. The category with the tie and the category without the tie are set as the category for identifying the tie data for identifying whether the tie is tightened or not, and whether the chest is worn or not is identified. as a category of decollete for data is identified for that, including the fact that setting the category of categories and without breast autumn of there Aki chest, the face for the data to identify the attributes of the person, the hairstyle for data the tie data, and a plurality of types of people attribute the categories which identification data are identified each person attribute that contains data for the neckline Set by multiple to each another for data, woman model for the face that shows the man model for the face that shows the characteristics of the data that is included in the category of the face of the man, the characteristics of the data that is included in the category of the face of the woman And a male model for hairstyles showing the characteristics of the data included in the male hairstyle category, a female model for hairstyles showing the characteristics of the data included in the female hairstyle category, and the category with the tie. A tie model indicating the characteristics of the data included, a non-tie model indicating the characteristics of the data included in the category without the tie, a decollete model indicating the characteristics of the data included in the category with the chest opening, and the chest opening including the process of creating a non-neckline model showing the characteristics of the data included in the category without the person genus showing the characteristics of the data included in the category The identification model, previously created at least one by one in advance for each of the data for each person attribute identity,
The plurality of types of person attributes including the face data, the hairstyle data, the tie data, and the decollete data from the frame image of the person attribute identification process target obtained by photographing the person with the camera After creating each identification data,
By using the male model for the face, an index value indicating the certainty that the facial data created from the frame image is data included in the male facial category is calculated, and the facial data An index value indicating the certainty that the facial data created from the frame image is data included in the female face category using the female model, and the male model for the hairstyle And calculating an index value indicating the certainty that the hairstyle data created from the frame image is data included in the male hairstyle category, and using the female model for the hairstyle Calculating an index value indicating the certainty that the hairstyle data created from the frame image is data included in the female hairstyle category. Using the tie model, an index value indicating the probability that the tie data created from the frame image is data included in the category with the tie is calculated, and the non-tie model is used. An index value indicating the certainty that the tie data created from the frame image is data included in the category without the tie is calculated, and created from the frame image using the decollet model An index value indicating the certainty that the decollet data is data included in the chested category is calculated, and the decollet data created from the frame image using the non-decollet model is , The data included in the category without chest clearance Including a process of calculating an index value indicating the mustard is, with each person attribute identification model in which the created corresponding to each person attribute identifying data, wherein each person attribute identifying data is created, one of the The likelihood, the degree of attribution, the probability, the ratio, or similar index values for indexing the certainty about whether the data is included in the category is calculated individually for each person attribute identification data. ,
Then the appearance probability of the man,
An index value indicating the certainty that the facial data is data included in the male face category;
An index value indicating the certainty that the hairstyle data is data included in the male hairstyle category;
The probability of tie when a man is multiplied by an index value indicating the certainty that the tie data is included in the category with the tie, and tie when a man. A value obtained by adding the value obtained by multiplying the probability that the tie data is data included in the category without the tie by an index value indicating the certainty,
Multiplying the probability of chest relief for men by an index value indicating the certainty that the decollet data is included in the category for chest relief, and no chest relief for men A process of multiplying the probability obtained by adding a value obtained by adding an index value indicating the certainty that the decollet data is data included in the category without chest clearance,
And the probability of appearance of the woman,
An index value indicating the certainty that the facial data is data included in the female face category;
An index value indicating the certainty that the hairstyle data is data included in the female hairstyle category;
The probability of tie when female is multiplied by an index value indicating the certainty that the data for tie is included in the category with the tie, and tie when female. A value obtained by adding the value obtained by multiplying the probability that the tie data is data included in the category without the tie by an index value indicating the certainty,
Multiplying the probability of chest relief for women by an index value indicating the certainty that the decollet data is included in the category for chest relief, and no chest relief for women And a value obtained by adding the value obtained by adding the index value indicating the certainty that the decollet data is included in the category without the chest clearance to the probability of the by integrating a plurality of the index values calculated individually for each person attribute identifying data, person attribute identification method and calculates the information indicating the identification result of the attribute of the person.
前記各人物属性識別用データ毎に個別に算出した複数の前記指標値を統合する際には、男の確率と女の確率との比または比の値を次の式により算出する
ことを特徴とする人物属性識別方法。
男の確率:女の確率
=Pr[男]×Pr[X_face|M_m_face]×Pr[X_hair|M_m_hair]
×(Pr[tie|男]・Pr[X_tie|M_tie]
+Pr[non-tie|男]・Pr[X_tie|M_non-tie])
×(Pr[dec|男]・Pr[X_dec|M_dec]
+Pr[non-dec|男]・Pr[X_dec|M_non-dec])
:Pr[女]×Pr[X_face|M_f_face]×Pr[X_hair|M_f_hair]
×(Pr[tie|女]・Pr[X_tie|M_tie]
+Pr[non-tie|女]・Pr[X_tie|M_non-tie])
×(Pr[dec|女]・Pr[X_dec|M_dec]
+Pr[non-dec|女]・Pr[X_dec|M_non-dec])
ここで、X_faceは、前記顔用データであり、M_m_faceは、前記顔用の男モデルであり、M_f_faceは、前記顔用の女モデルであり、Pr[X_face|M_m_face]は、X_faceをM_m_faceに入力して得られる、前記顔用データが前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値としての男性顔尤度であり、Pr[X_face|M_f_face]は、X_faceをM_f_faceに入力して得られる、前記顔用データが前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値としての女性顔尤度である。
また、X_hairは、前記髪型用データであり、M_m_hairは、前記髪型用の男モデルであり、M_f_hairは、前記髪型用の女モデルであり、Pr[X_hair|M_m_hair]は、X_hairをM_m_hairに入力して得られる、前記髪型用データが前記男性の髪型のカテゴリに含まれるデータであることについての確からしさを示す指標値としての男性髪型尤度であり、Pr[X_hair|M_f_hair]は、X_hairをM_f_hairに入力して得られる、前記髪型用データが前記女性の髪型のカテゴリに含まれるデータであることについての確からしさを示す指標値としての女性髪型尤度である。
さらに、X_tieは、前記ネクタイ用データであり、M_tieは、前記ネクタイモデルであり、M_non-tieは、前記非ネクタイモデルであり、Pr[X_tie|M_tie]は、X_tieをM_tieに入力して得られる、前記ネクタイ用データが前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値としてのネクタイ尤度であり、Pr[X_tie|M_non-tie]は、X_tieをM_non-tieに入力して得られる、前記ネクタイ用データが前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値としての非ネクタイ尤度である。
また、X_decは、前記デコルテ用データであり、M_decは、前記デコルテモデルであり、M_non-decは、前記非デコルテモデルであり、Pr[X_dec|M_dec]は、X_decをM_decに入力して得られる、前記デコルテ用データが前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値としてのデコルテ尤度であり、Pr[X_dec|M_non-dec]は、X_decをM_non-decに入力して得られる、前記デコルテ用データが前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値としての非デコルテ尤度である。
さらに、Pr[男]は、男の出現確率であり、Pr[tie|男]は、男のときにネクタイをしている確率であり、Pr[non-tie|男]は、男のときにネクタイをしていない確率であり、Pr[dec|男]は、男のときに胸あきありの確率であり、Pr[non-dec|男]は、男のときに胸あき無しの確率であり、Pr[女]は、女の出現確率であり、Pr[tie|女]は、女のときにネクタイをしている確率であり、Pr[non-tie|女]は、女のときにネクタイをしていない確率であり、Pr[dec|女]は、女のときに胸あきありの確率であり、Pr[non-dec|女]は、女のときに胸あき無しの確率であり、これらは、事前確率であり、実環境において統計をとることにより求められた確率である。 In the person attribute identification method of Claim 4,
When integrating a plurality of the index values calculated individually for each of the person attribute identification data, the ratio of the probability of the man and the probability of the woman or the value of the ratio is calculated by the following equation:
A person attribute identification method characterized by the above.
Probability of man: Probability of woman = Pr [male] × Pr [X_face | M_m_face] × Pr [X_hair | M_m_hair]
× (Pr [tie | Men] / Pr [X_tie | M_tie]
+ Pr [non-tie | Men] / Pr [X_tie | M_non-tie])
× (Pr [dec | Male] ・ Pr [X_dec | M_dec]
+ Pr [non-dec | M] / Pr [X_dec | M_non-dec])
: Pr [female] × Pr [X_face | M_f_face] × Pr [X_hair | M_f_hair]
× (Pr [tie | female] / Pr [X_tie | M_tie]
+ Pr [non-tie | female] / Pr [X_tie | M_non-tie])
× (Pr [dec | female] ・ Pr [X_dec | M_dec]
+ Pr [non-dec | female] ・ Pr [X_dec | M_non-dec])
Here, X_face is the face data, M_m_face is the male model for the face, M_f_face is the female model for the face, and Pr [X_face | M_m_face] inputs X_face to M_m_face Is the male face likelihood as an index value indicating the certainty that the face data is data included in the male face category, and Pr [X_face | M_f_face] It is a female face likelihood as an index value indicating the certainty that the facial data is data included in the female face category, which is obtained by inputting to M_f_face.
X_hair is the hairstyle data, M_m_hair is the male model for the hairstyle, M_f_hair is the female model for the hairstyle, and Pr [X_hair | M_m_hair] inputs X_hair to M_m_hair. Male hairstyle likelihood as an index value indicating the certainty that the hairstyle data is data included in the male hairstyle category, and Pr [X_hair | M_f_hair] represents X_hair as M_f_hair. Is the female hairstyle likelihood as an index value indicating the certainty that the hairstyle data is data included in the female hairstyle category.
Further, X_tie is the tie data, M_tie is the tie model, M_non-tie is the non-tie model, and Pr [X_tie | M_tie] is obtained by inputting X_tie to M_tie. Tie likelihood as an index value indicating the certainty that the tie data is data included in the category with the tie, and Pr [X_tie | M_non-tie] sets X_tie to M_non-tie. It is a non-tie likelihood as an index value indicating the certainty that the tie data obtained by inputting is data included in the category without the tie.
Further, X_dec is the decollet data, M_dec is the decollet model, M_non-dec is the non-decollet model, and Pr [X_dec | M_dec] is obtained by inputting X_dec into M_dec. , The decollet likelihood as an index value indicating the certainty that the decollet data is data included in the chest-filled category, and Pr [X_dec | M_non-dec] The non-decollet likelihood as an index value indicating the certainty that the decollet data is data included in the non-chest category, which is obtained by inputting the decollet data.
Furthermore, Pr [male] is the appearance probability of a man, Pr [tie | male] is the probability of a tie when a man, and Pr [non-tie | male] is a man The probability of not having a tie, Pr [dec | male] is the probability of having a chest when he is a man, and Pr [non-dec | male] is the probability of having no chest when a man. , Pr [female] is the appearance probability of a woman, Pr [tie | female] is the probability of tie when a woman, Pr [non-tie | female] is a tie when a woman Pr [dec | female] is the probability of chesting when she is a woman, Pr [non-dec | female] is the probability of no chesting when she is a woman, These are prior probabilities and are probabilities obtained by taking statistics in the real environment.
様々な環境で撮影された画像から抽出した髪色情報、非髪色情報、肌色情報、および非肌色情報を用いて、髪色モデル、非髪色モデル、肌色モデル、および非肌色モデルをそれぞれ予め作成しておき、
前記人物属性識別処理対象のフレーム画像から前記髪型用データを作成する前に、
前記人物属性識別処理対象のフレーム画像から検出した人物の肌色情報を用いて、前記肌色モデルの更新を行い、
前記人物属性識別処理対象のフレーム画像から前記髪型用データを作成する際には、
前記髪色モデル、前記非髪色モデル、更新後の前記肌色モデル、および前記非肌色モデルを用いて、前記人物属性識別処理対象のフレーム画像を構成する各画素が髪部分か否かを推定することにより髪型を抽出する
ことを特徴とする人物属性識別方法。 In the person attribute identification method according to claim 4 or 5 ,
Using the hair color information, non-hair color information, skin color information, and non-skin color information extracted from images taken in various environments, a hair color model, a non-hair color model, a skin color model, and a non-skin color model are respectively stored in advance. Create it,
Before creating the hairstyle data from the frame image of the person attribute identification processing target,
Using the skin color information of the person detected from the person attribute identification processing target frame image, updating the skin color model,
When creating the hairstyle data from the person attribute identification processing target frame image,
Using the hair color model, the non-hair color model, the updated skin color model, and the non-skin color model, it is estimated whether or not each pixel constituting the person attribute identification processing target frame image is a hair portion. A human attribute identification method characterized by extracting a hairstyle by performing
前記人物属性識別処理対象のフレーム画像から前記ネクタイ用データを作成する際には、輪郭抽出を行ってエッジ画像を作成することを特徴とする人物属性識別方法。 In the person attribute identification method in any one of Claims 1, 3, and 4,
A person attribute identification method, wherein, when creating the tie data from the frame image to be subjected to the person attribute identification process, an edge image is created by extracting a contour.
様々な環境で撮影された画像から抽出した肌色情報および非肌色情報を用いて、肌色モデルおよび非肌色モデルをそれぞれ予め作成しておき、
前記人物属性識別処理対象のフレーム画像から前記デコルテ用データを作成する前に、
前記人物属性識別処理対象のフレーム画像から検出した人物の肌色情報を用いて、前記肌色モデルの更新を行い、
前記人物属性識別処理対象のフレーム画像から前記デコルテ用データを作成する際には、
更新後の前記肌色モデルおよび前記非肌色モデルを用いて、前記人物属性識別処理対象のフレーム画像を構成する各画素が肌色部分か否かを推定することにより肌色部分を抽出する
ことを特徴とする人物属性識別方法。 In the person attribute identification method in any one of Claims 2-4 ,
Using skin color information and non-skin color information extracted from images taken in various environments, a skin color model and a non-skin color model are created in advance,
Before creating the decollete data from the person attribute identification processing target frame image,
Using the skin color information of the person detected from the person attribute identification processing target frame image, updating the skin color model,
When creating the decollete data from the person attribute identification processing target frame image,
Using the updated skin color model and the non-skin color model, the skin color portion is extracted by estimating whether or not each pixel constituting the frame image of the person attribute identification processing target is a skin color portion. Person attribute identification method.
前記各人物属性識別用モデルは、前記各人物属性識別用データが識別される前記カテゴリ毎に、事前学習として多くのサンプルデータを用いて主成分分析による特徴抽出を行った後、前記カテゴリに含まれるデータの分布形状を表現するガウス混合モデルを構築することにより作成し、
前記指標値を前記各人物属性識別用データ毎に個別に算出する際には、
前記人物属性識別処理対象のフレーム画像から作成された前記顔用データを含む前記複数種類の人物属性識別用データに基づき、前記ガウス混合モデルにより構築された前記各人物属性識別用モデルを用いて、前記カテゴリ毎に尤度を算出する
ことを特徴とする人物属性識別方法。 In the person attribute identification method in any one of Claims 1-8,
Each human attribute identification model is included in the category after performing feature extraction by principal component analysis using a lot of sample data as pre-learning for each category in which each human attribute identification data is identified. By creating a Gaussian mixture model that represents the distribution shape of the data
When calculating the index value individually for each person attribute identification data,
Based on the plurality of types of person attribute identification data including the face data created from the person attribute identification processing target frame image, using each of the person attribute identification models constructed by the Gaussian mixture model, A likelihood attribute is calculated for each category.
前記人物の属性の識別結果を示す情報を算出する際には、
複数の前記尤度をベイズの定理により統合することを特徴とする人物属性識別方法。 In the person attribute identification method according to claim 9,
When calculating information indicating the identification result of the person attribute,
A person attribute identification method, wherein a plurality of likelihoods are integrated according to Bayes' theorem.
同一人物が検出された複数のフレームでそれぞれ算出された前記尤度をベイズの定理により統合することにより、前記複数のフレームでの前記人物の属性の識別結果をトータルした情報を算出する
ことを特徴とする人物属性識別方法。 In the person attribute identification method according to claim 9 or 10,
By combining the likelihoods calculated for each of a plurality of frames in which the same person is detected according to Bayes' theorem, information summing up the identification results of the attributes of the person in the plurality of frames is calculated. A person attribute identification method.
前記ベイズの定理により前記尤度を統合する際に、事前確率を用いることを特徴とする人物属性識別方法。 The person attribute identification method according to claim 10 or 11,
A person attribute identification method using prior probabilities when integrating the likelihoods according to the Bayes' theorem.
顔用データが識別される男性の顔のカテゴリに含まれるデータの特徴を示す顔用の男モデルと、前記顔用データが識別される女性の顔のカテゴリに含まれるデータの特徴を示す顔用の女モデルと、ネクタイを締めているか否かを識別するためのネクタイ用データが識別されるネクタイありのカテゴリに含まれるデータの特徴を示すネクタイモデルと、前記ネクタイ用データが識別されるネクタイ無しのカテゴリに含まれるデータの特徴を示す非ネクタイモデルとを含め、前記人物の属性を識別するための前記顔用データおよび前記ネクタイ用データを含む複数種類の人物属性識別用データが識別されるカテゴリに含まれるデータの特徴を示す人物属性識別用モデルを、前記各人物属性識別用データ毎に少なくとも1つずつ記憶する人物属性識別用モデル記憶手段と、
前記カメラで前記人物を撮影して得られた人物属性識別処理対象のフレーム画像から、前記顔用データおよび前記ネクタイ用データを含む前記複数種類の人物属性識別用データをそれぞれ作成する処理を行う人物属性識別用データ作成処理手段と、
前記顔用の男モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記顔用の女モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記ネクタイモデルを用いて、前記フレーム画像から作成した前記ネクタイ用データが、前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記非ネクタイモデルを用いて、前記フレーム画像から作成した前記ネクタイ用データが、前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出する処理を含め、前記人物属性識別用モデル記憶手段に記憶された対応する前記各人物属性識別用モデルを用いて、前記人物属性識別用データ作成処理手段により作成した前記各人物属性識別用データが、いずれの前記カテゴリに含まれるデータであるかということについての確からしさを指標するための尤度、帰属度合い、確率、割合、またはこれらに類する指標値を、前記各人物属性識別用データ毎に個別に算出する処理を行う指標値算出処理手段と、
この指標値算出処理手段により前記各人物属性識別用データ毎に個別に算出した複数の前記指標値を統合することにより、前記人物の属性の識別結果を示す情報を算出する処理を行う識別結果情報算出処理手段とを備え、
この識別結果情報算出処理手段は、
男の出現確率と、
前記顔用データが前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
男のときにネクタイをしている確率に、前記ネクタイ用データが前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、男のときにネクタイをしていない確率に、前記ネクタイ用データが前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理、
および、女の出現確率と、
前記顔用データが前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
女のときにネクタイをしている確率に、前記ネクタイ用データが前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、女のときにネクタイをしていない確率に、前記ネクタイ用データが前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理を行って、複数の前記指標値を統合することにより、前記人物の属性の識別結果を示す情報を算出する構成とされている
ことを特徴とする人物属性識別システム。 A person attribute identification system for identifying the person attribute containing a different sex of the person taken by the camera,
A male model for the face showing the characteristics of the data included in the category of the male face for which the facial data is identified, and for the face indicating the characteristics of the data included in the category of the female face for which the facial data is identified A tie model that shows the characteristics of data included in a category with a tie that identifies tie data for identifying whether or not the tie is tightened, and no tie that identifies the tie data non tie including a model, categories plurality of persons attribute identifying data including the face data and the tie for data for identifying the attribute of the person is identified indicating the characteristics of the data contained in category A personal attribute identification model indicating the characteristics of the data included in the personal attribute identification data is stored at least one for each personal attribute identification data. And use the model storage means,
A person who performs a process of creating each of the plurality of types of person attribute identification data including the face data and the tie data from a frame image of a person attribute identification process target obtained by photographing the person with the camera Attribute identification data creation processing means;
By using the male model for the face, an index value indicating the certainty that the facial data created from the frame image is data included in the male facial category is calculated, and the facial data An index value indicating the certainty that the facial data created from the frame image is data included in the female face category is calculated using the female model, and the tie model is used. An index value indicating the certainty that the tie data created from the frame image is data included in the category with the tie is calculated, and created from the frame image using the non-tie model An index indicating the certainty that the data for the tie is included in the category without the tie Including processing for calculating, using said each person attribute identifying the model corresponding stored in the person attribute identification model storage unit, wherein each person attribute identification created by the person attribute identifying data creation processing unit Likelihood, degree of attribution, probability, ratio, or similar index values for indexing the certainty about which category the data is included in which category, the individual attribute identification data Index value calculation processing means for performing processing to calculate individually for each;
Identification result information for performing processing for calculating information indicating the identification result of the person attribute by integrating a plurality of the index values individually calculated for each individual person attribute identification data by the index value calculation processing means Calculation processing means ,
This identification result information calculation processing means
The appearance probability of a man,
An index value indicating the certainty that the facial data is data included in the male face category;
The probability of tie when a man is multiplied by an index value indicating the certainty that the tie data is included in the category with the tie, and tie when a man. A process of multiplying a probability obtained by adding a value obtained by adding an index value indicating the certainty that the tie data is data included in the category without the tie,
And the probability of appearance of the woman,
An index value indicating the certainty that the facial data is data included in the female face category;
The probability of tie when female is multiplied by an index value indicating the certainty that the data for tie is included in the category with the tie, and tie when female. And a value obtained by adding a value obtained by adding an index value indicating the probability that the tie data is data included in the category without the tie to the probability that the tie is not included. A person attribute identification system , wherein information indicating the identification result of the person attribute is calculated by integrating a plurality of the index values .
顔用データが識別される男性の顔のカテゴリに含まれるデータの特徴を示す顔用の男モデルと、前記顔用データが識別される女性の顔のカテゴリに含まれるデータの特徴を示す顔用の女モデルと、胸あきのある服を着ているか否かを識別するためのデコルテ用データが識別される胸あきありのカテゴリに含まれるデータの特徴を示すデコルテモデルと、前記デコルテ用データが識別される胸あき無しのカテゴリに含まれるデータの特徴を示す非デコルテモデルとを含め、前記人物の属性を識別するための前記顔用データおよび前記デコルテ用データを含む複数種類の人物属性識別用データが識別されるカテゴリに含まれるデータの特徴を示す人物属性識別用モデルを、前記各人物属性識別用データ毎に少なくとも1つずつ記憶する人物属性識別用モデル記憶手段と、
前記カメラで前記人物を撮影して得られた人物属性識別処理対象のフレーム画像から、前記顔用データおよび前記デコルテ用データを含む前記複数種類の人物属性識別用データをそれぞれ作成する処理を行う人物属性識別用データ作成処理手段と、
前記顔用の男モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記顔用の女モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記デコルテモデルを用いて、前記フレーム画像から作成した前記デコルテ用データが、前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記非デコルテモデルを用いて、前記フレーム画像から作成した前記デコルテ用データが、前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出する処理を含め、前記人物属性識別用モデル記憶手段に記憶された対応する前記各人物属性識別用モデルを用いて、前記人物属性識別用データ作成処理手段により作成した前記各人物属性識別用データが、いずれの前記カテゴリに含まれるデータであるかということについての確からしさを指標するための尤度、帰属度合い、確率、割合、またはこれらに類する指標値を、前記各人物属性識別用データ毎に個別に算出する処理を行う指標値算出処理手段と、
この指標値算出処理手段により前記各人物属性識別用データ毎に個別に算出した複数の前記指標値を統合することにより、前記人物の属性の識別結果を示す情報を算出する処理を行う識別結果情報算出処理手段とを備え、
この識別結果情報算出処理手段は、
男の出現確率と、
前記顔用データが前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
男のときに胸あきありの確率に、前記デコルテ用データが前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、男のときに胸あき無しの確率に、前記デコルテ用データが前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理、
および、女の出現確率と、
前記顔用データが前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
女のときに胸あきありの確率に、前記デコルテ用データが前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、女のときに胸あき無しの確率に、前記デコルテ用データが前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理を行って、複数の前記指標値を統合することにより、前記人物の属性の識別結果を示す情報を算出する構成とされている
ことを特徴とする人物属性識別システム。 A person attribute identification system for identifying the person attribute containing a different sex of the person taken by the camera,
A male model for the face showing the characteristics of the data included in the category of the male face for which the facial data is identified, and for the face indicating the characteristics of the data included in the category of the female face for which the facial data is identified The decollete model showing the characteristics of the data included in the category with chestbreaks, in which the data for decollete for identifying whether or not she is wearing chested clothes is identified, and the data for decollete are identified non neckline including a model, a plurality of types of people attribute identifying data including the face data and the neckline for data for identifying the attribute of the person indicated by the characteristic of the data contained in the category without breast Aki is A personal attribute identification model storing at least one personal attribute identification model indicating the characteristics of the data included in the category for which each is identified. And use the model storage means,
A person who performs a process of creating each of the plurality of types of person attribute identification data including the face data and the decollet data from a frame image of a person attribute identification process target obtained by photographing the person with the camera Attribute identification data creation processing means;
By using the male model for the face, an index value indicating the certainty that the facial data created from the frame image is data included in the male facial category is calculated, and the facial data Using the female model, an index value indicating the certainty that the face data created from the frame image is data included in the female face category is calculated, and the decollete model is used. , Calculating an index value indicating the certainty that the decollet data created from the frame image is data included in the chested category, and using the non-decollete model, An index value indicating the certainty that the created decollet data is data included in the category with no chest clearance. Including the process of leaving, with each person attribute identifying the model corresponding stored in the person attribute identification model storage unit, wherein each person attribute identifying data created by the person attribute identifying data creation processing unit Is the likelihood, the degree of attribution, the probability, the ratio, or similar index values for indexing the certainty about which category the data is included in each of the data for identifying each person attribute Index value calculation processing means for performing processing to calculate individually,
Identification result information for performing processing for calculating information indicating the identification result of the person attribute by integrating a plurality of the index values individually calculated for each individual person attribute identification data by the index value calculation processing means Calculation processing means ,
This identification result information calculation processing means
The appearance probability of a man,
An index value indicating the certainty that the facial data is data included in the male face category;
Multiplying the probability of chest relief when a man is by an index value indicating the certainty that the decollet data is included in the category with chest relief, and no chest relief for a man A process of multiplying the probability obtained by adding a value obtained by adding an index value indicating the certainty that the decollet data is data included in the category without chest clearance,
And the probability of appearance of the woman,
An index value indicating the certainty that the facial data is data included in the female face category;
Multiplying the probability of chest relief for women by an index value indicating the certainty that the decollet data is included in the category for chest relief, and no chest relief for women And a value obtained by adding the value obtained by adding the index value indicating the certainty that the decollet data is included in the category without the chest clearance to the probability of A person attribute identification system , wherein information indicating the identification result of the person attribute is calculated by integrating a plurality of the index values .
顔用データが識別される男性の顔のカテゴリに含まれるデータの特徴を示す顔用の男モデルと、前記顔用データが識別される女性の顔のカテゴリに含まれるデータの特徴を示す顔用の女モデルと、ネクタイを締めているか否かを識別するためのネクタイ用データが識別されるネクタイありのカテゴリに含まれるデータの特徴を示すネクタイモデルと、前記ネクタイ用データが識別されるネクタイ無しのカテゴリに含まれるデータの特徴を示す非ネクタイモデルと、胸あきのある服を着ているか否かを識別するためのデコルテ用データが識別される胸あきありのカテゴリに含まれるデータの特徴を示すデコルテモデルと、前記デコルテ用データが識別される胸あき無しのカテゴリに含まれるデータの特徴を示す非デコルテモデルとを含め、前記人物の属性を識別するための前記顔用データ、前記ネクタイ用データ、および前記デコルテ用データを含む複数種類の人物属性識別用データが識別されるカテゴリに含まれるデータの特徴を示す人物属性識別用モデルを、前記各人物属性識別用データ毎に少なくとも1つずつ記憶する人物属性識別用モデル記憶手段と、
前記カメラで前記人物を撮影して得られた人物属性識別処理対象のフレーム画像から、前記顔用データ、前記ネクタイ用データ、および前記デコルテ用データを含む前記複数種類の人物属性識別用データをそれぞれ作成する処理を行う人物属性識別用データ作成処理手段と、
前記顔用の男モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記顔用の女モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記ネクタイモデルを用いて、前記フレーム画像から作成した前記ネクタイ用データが、前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記非ネクタイモデルを用いて、前記フレーム画像から作成した前記ネクタイ用データが、前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記デコルテモデルを用いて、前記フレーム画像から作成した前記デコルテ用データが、前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記非デコルテモデルを用いて、前記フレーム画像から作成した前記デコルテ用データが、前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出する処理を含め、前記人物属性識別用モデル記憶手段に記憶された対応する前記各人物属性識別用モデルを用いて、前記人物属性識別用データ作成処理手段により作成した前記各人物属性識別用データが、いずれの前記カテゴリに含まれるデータであるかということについての確からしさを指標するための尤度、帰属度合い、確率、割合、またはこれらに類する指標値を、前記各人物属性識別用データ毎に個別に算出する処理を行う指標値算出処理手段と、
この指標値算出処理手段により前記各人物属性識別用データ毎に個別に算出した複数の前記指標値を統合することにより、前記人物の属性の識別結果を示す情報を算出する処理を行う識別結果情報算出処理手段とを備え、
この識別結果情報算出処理手段は、
男の出現確率と、
前記顔用データが前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
男のときにネクタイをしている確率に、前記ネクタイ用データが前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、男のときにネクタイをしていない確率に、前記ネクタイ用データが前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値と、
男のときに胸あきありの確率に、前記デコルテ用データが前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、男のときに胸あき無しの確率に、前記デコルテ用データが前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理、
および、女の出現確率と、
前記顔用データが前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
女のときにネクタイをしている確率に、前記ネクタイ用データが前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、女のときにネクタイをしていない確率に、前記ネクタイ用データが前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値と、
女のときに胸あきありの確率に、前記デコルテ用データが前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、女のときに胸あき無しの確率に、前記デコルテ用データが前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理を行って、複数の前記指標値を統合することにより、前記人物の属性の識別結果を示す情報を算出する構成とされている
ことを特徴とする人物属性識別システム。 A person attribute identification system for identifying the person attribute containing a different sex of the person taken by the camera,
A male model for the face showing the characteristics of the data included in the male face category for which the facial data is identified, and a facial model for indicating the characteristics of the data included in the female face category for which the facial data is identified A tie model that shows the characteristics of data included in a category with a tie that identifies tie data for identifying whether or not the tie is tightened, and no tie that identifies the tie data The characteristics of the data included in the category with chest is identified with the non-tie model indicating the characteristics of the data included in the category and the decollet data for identifying whether or not the user is wearing the chest with clothes. including the neckline model, and a non-neckline model the neckline for data indicating the characteristics of the data contained in the category without breast Aki identified, the The face data for identifying the attribute of the object, for the person attribute identifying indicating characteristics of data contained in a plurality of types of person category attribute identification data are identified, including the tie data, and the neckline data A model storage unit for identifying personal attributes for storing at least one model for each data for identifying personal attributes;
The plurality of types of person attribute identification data including the face data, the tie data, and the decollet data are respectively obtained from the frame image of the person attribute identification process target obtained by photographing the person with the camera. Personal attribute identification data creation processing means for performing the creation process;
By using the male model for the face, an index value indicating the certainty that the facial data created from the frame image is data included in the male facial category is calculated, and the facial data An index value indicating the certainty that the facial data created from the frame image is data included in the female face category is calculated using the female model, and the tie model is used. An index value indicating the certainty that the tie data created from the frame image is data included in the category with the tie is calculated, and created from the frame image using the non-tie model An index indicating the certainty that the data for the tie is included in the category without the tie And using the decollet model, calculate an index value indicating the probability that the decollet data created from the frame image is data included in the category with the chest opening, and The person attribute identification including a process of calculating an index value indicating the certainty that the decollet data created from the frame image is data included in the chestless category using a decollet model Data in which each of the person attribute identification data created by the person attribute identification data creation processing means using each corresponding person attribute identification model stored in the model storage means is included in any of the categories Likelihood, attribution, probability, ratio, or this to index the likelihood of being The index values similar to al, the index value calculation processing means for performing processing for calculating individually the each person attribute identification data,
Identification result information for performing processing for calculating information indicating the identification result of the person attribute by integrating a plurality of the index values individually calculated for each individual person attribute identification data by the index value calculation processing means Calculation processing means ,
This identification result information calculation processing means
The appearance probability of a man,
An index value indicating the certainty that the facial data is data included in the male face category;
The probability of tie when a man is multiplied by an index value indicating the certainty that the tie data is included in the category with the tie, and tie when a man. A value obtained by adding the value obtained by multiplying the probability that the tie data is data included in the category without the tie by an index value indicating the certainty,
Multiplying the probability of chest relief when a man is by an index value indicating the certainty that the decollet data is included in the category with chest relief, and no chest relief for a man A process of multiplying the probability obtained by adding a value obtained by adding an index value indicating the certainty that the decollet data is data included in the category without chest clearance,
And the probability of appearance of the woman,
An index value indicating the certainty that the facial data is data included in the female face category;
The probability of tie when female is multiplied by an index value indicating the certainty that the data for tie is included in the category with the tie, and tie when female. A value obtained by adding the value obtained by multiplying the probability that the tie data is data included in the category without the tie by an index value indicating the certainty,
Multiplying the probability of chest relief when a woman is by an index value indicating the certainty that the decollet data is included in the category with chest relief and no chest relief for a woman And a value obtained by adding the value obtained by adding the index value indicating the certainty that the decollet data is included in the category without the chest clearance to the probability of A person attribute identification system , wherein information indicating the identification result of the person attribute is calculated by integrating a plurality of the index values .
顔用データが識別される男性の顔のカテゴリに含まれるデータの特徴を示す顔用の男モデルと、前記顔用データが識別される女性の顔のカテゴリに含まれるデータの特徴を示す顔用の女モデルと、髪型用データが識別される男性の髪型のカテゴリに含まれるデータの特徴を示す髪型用の男モデルと、前記髪型用データが識別される女性の髪型のカテゴリに含まれるデータの特徴を示す髪型用の女モデルと、ネクタイを締めているか否かを識別するためのネクタイ用データが識別されるネクタイありのカテゴリに含まれるデータの特徴を示すネクタイモデルと、前記ネクタイ用データが識別されるネクタイ無しのカテゴリに含まれるデータの特徴を示す非ネクタイモデルと、胸あきのある服を着ているか否かを識別するためのデコルテ用データが識別される胸あきありのカテゴリに含まれるデータの特徴を示すデコルテモデルと、前記デコルテ用データが識別される胸あき無しのカテゴリに含まれるデータの特徴を示す非デコルテモデルとを含め、前記人物の属性を識別するための前記顔用データ、前記髪型用データ、前記ネクタイ用データ、および前記デコルテ用データを含む複数種類の人物属性識別用データが識別されるカテゴリに含まれるデータの特徴を示す人物属性識別用モデルを、前記各人物属性識別用データ毎に少なくとも1つずつ記憶する人物属性識別用モデル記憶手段と、
前記カメラで前記人物を撮影して得られた人物属性識別処理対象のフレーム画像から、前記顔用データ、前記髪型用データ、前記ネクタイ用データ、および前記デコルテ用データを含む前記複数種類の人物属性識別用データをそれぞれ作成する処理を行う人物属性識別用データ作成処理手段と、
前記顔用の男モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記顔用の女モデルを用いて、前記フレーム画像から作成した前記顔用データが、前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記髪型用の男モデルを用いて、前記フレーム画像から作成した前記髪型用データが、前記男性の髪型のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記髪型用の女モデルを用いて、前記フレーム画像から作成した前記髪型用データが、前記女性の髪型のカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記ネクタイモデルを用いて、前記フレーム画像から作成した前記ネクタイ用データが、前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記非ネクタイモデルを用いて、前記フレーム画像から作成した前記ネクタイ用データが、前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記デコルテモデルを用いて、前記フレーム画像から作成した前記デコルテ用データが、前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出し、前記非デコルテモデルを用いて、前記フレーム画像から作成した前記デコルテ用データが、前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を算出する処理を含め、前記人物属性識別用モデル記憶手段に記憶された対応する前記各人物属性識別用モデルを用いて、前記人物属性識別用データ作成処理手段により作成した前記各人物属性識別用データが、いずれの前記カテゴリに含まれるデータであるかということについての確からしさを指標するための尤度、帰属度合い、確率、割合、またはこれらに類する指標値を、前記各人物属性識別用データ毎に個別に算出する処理を行う指標値算出処理手段と、
この指標値算出処理手段により前記各人物属性識別用データ毎に個別に算出した複数の前記指標値を統合することにより、前記人物の属性の識別結果を示す情報を算出する処理を行う識別結果情報算出処理手段とを備え、
この識別結果情報算出処理手段は、
男の出現確率と、
前記顔用データが前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
前記髪型用データが前記男性の髪型のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
男のときにネクタイをしている確率に、前記ネクタイ用データが前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、男のときにネクタイをしていない確率に、前記ネクタイ用データが前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値と、
男のときに胸あきありの確率に、前記デコルテ用データが前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、男のときに胸あき無しの確率に、前記デコルテ用データが前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理、
および、女の出現確率と、
前記顔用データが前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
前記髪型用データが前記女性の髪型のカテゴリに含まれるデータであることについての確からしさを示す指標値と、
女のときにネクタイをしている確率に、前記ネクタイ用データが前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、女のときにネクタイをしていない確率に、前記ネクタイ用データが前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値と、
女のときに胸あきありの確率に、前記デコルテ用データが前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値と、女のときに胸あき無しの確率に、前記デコルテ用データが前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値を乗じた値とを加算して得られた値とを乗じる処理を行って、複数の前記指標値を統合することにより、前記人物の属性の識別結果を示す情報を算出する構成とされている
ことを特徴とする人物属性識別システム。 A person attribute identification system for identifying the person attribute containing a different sex of the person taken by the camera,
A male model for the face showing the characteristics of the data included in the category of the male face for which the facial data is identified, and for the face indicating the characteristics of the data included in the category of the female face for which the facial data is identified Of the female model, the male model for the hairstyle showing the characteristics of the data included in the male hairstyle category for which the hairstyle data is identified, and the data included in the female hairstyle category for which the hairstyle data is identified A female model for a hairstyle showing characteristics, a tie model showing characteristics of data included in a category with a tie for identifying data for tie for identifying whether or not a tie is tightened, and the data for tie are Non-tie model showing the characteristics of data included in the category without tie identified, and data for decollet to identify whether or not you are wearing chest-filled clothes Including the neckline model showing the characteristics of the data contained in the chest Available categories are identified, and a non-neckline model showing the characteristics of the data included in the category without breast Aki said neckline data is identified, the person shows the facial data for identifying an attribute, the hairstyle data, the tie for data, and the characteristics of the data in which a plurality of types of people attribute identifying data is included in the category identified including data for the neckline Personal attribute identification model storage means for storing at least one personal attribute identification model for each of the personal attribute identification data;
The plurality of types of person attributes including the face data, the hairstyle data, the tie data, and the decollete data from the frame image of the person attribute identification process target obtained by photographing the person with the camera Personal attribute identification data creation processing means for performing processing for creating each identification data;
By using the male model for the face, an index value indicating the certainty that the facial data created from the frame image is data included in the male facial category is calculated, and the facial data An index value indicating the certainty that the facial data created from the frame image is data included in the female face category using the female model, and the male model for the hairstyle And calculating an index value indicating the certainty that the hairstyle data created from the frame image is data included in the male hairstyle category, and using the female model for the hairstyle Calculating an index value indicating the certainty that the hairstyle data created from the frame image is data included in the female hairstyle category. Using the tie model, an index value indicating the probability that the tie data created from the frame image is data included in the category with the tie is calculated, and the non-tie model is used. An index value indicating the certainty that the tie data created from the frame image is data included in the category without the tie is calculated, and created from the frame image using the decollet model An index value indicating the certainty that the decollet data is data included in the chested category is calculated, and the decollet data created from the frame image using the non-decollet model is , The data included in the category without chest clearance Including a process of calculating an index value indicating the mustard is, with each person attribute identifying the model corresponding stored in the person attribute identification model storage unit, created by the person attribute identifying data creation processing unit Likelihood, attribution, probability, ratio, or similar index values for indexing the certainty about which category the individual attribute identification data is data included in, Index value calculation processing means for performing processing for calculating each person attribute identification data individually;
Identification result information for performing processing for calculating information indicating the identification result of the person attribute by integrating a plurality of the index values individually calculated for each individual person attribute identification data by the index value calculation processing means Calculation processing means ,
This identification result information calculation processing means
The appearance probability of a man,
An index value indicating the certainty that the facial data is data included in the male face category;
An index value indicating the certainty that the hairstyle data is data included in the male hairstyle category;
The probability of tie when a man is multiplied by an index value indicating the certainty that the tie data is included in the category with the tie, and tie when a man. A value obtained by adding the value obtained by multiplying the probability that the tie data is data included in the category without the tie by an index value indicating the certainty,
Multiplying the probability of chest relief for men by an index value indicating the certainty that the decollet data is included in the category for chest relief, and no chest relief for men A process of multiplying the probability obtained by adding a value obtained by adding an index value indicating the certainty that the decollet data is data included in the category without chest clearance,
And the probability of appearance of the woman,
An index value indicating the certainty that the facial data is data included in the female face category;
An index value indicating the certainty that the hairstyle data is data included in the female hairstyle category;
The probability of tie when female is multiplied by an index value indicating the certainty that the data for tie is included in the category with the tie, and tie when female. A value obtained by adding the value obtained by multiplying the probability that the tie data is data included in the category without the tie by an index value indicating the certainty,
Multiplying the probability of chest relief for women by an index value indicating the certainty that the decollet data is included in the category for chest relief, and no chest relief for women And a value obtained by adding the value obtained by adding the index value indicating the certainty that the decollet data is included in the category without the chest clearance to the probability of by integrating a plurality of the index value, the person attribute identification system, characterized by being configured to calculate information indicating the identification result of the attribute of the person.
前記識別結果情報算出処理手段は、
前記各人物属性識別用データ毎に個別に算出した複数の前記指標値を統合する際には、男の確率と女の確率との比または比の値を次の式により算出する構成とされている
ことを特徴とする人物属性識別システム。
男の確率:女の確率
=Pr[男]×Pr[X_face|M_m_face]×Pr[X_hair|M_m_hair]
×(Pr[tie|男]・Pr[X_tie|M_tie]
+Pr[non-tie|男]・Pr[X_tie|M_non-tie])
×(Pr[dec|男]・Pr[X_dec|M_dec]
+Pr[non-dec|男]・Pr[X_dec|M_non-dec])
:Pr[女]×Pr[X_face|M_f_face]×Pr[X_hair|M_f_hair]
×(Pr[tie|女]・Pr[X_tie|M_tie]
+Pr[non-tie|女]・Pr[X_tie|M_non-tie])
×(Pr[dec|女]・Pr[X_dec|M_dec]
+Pr[non-dec|女]・Pr[X_dec|M_non-dec])
ここで、X_faceは、前記顔用データであり、M_m_faceは、前記顔用の男モデルであり、M_f_faceは、前記顔用の女モデルであり、Pr[X_face|M_m_face]は、X_faceをM_m_faceに入力して得られる、前記顔用データが前記男性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値としての男性顔尤度であり、Pr[X_face|M_f_face]は、X_faceをM_f_faceに入力して得られる、前記顔用データが前記女性の顔のカテゴリに含まれるデータであることについての確からしさを示す指標値としての女性顔尤度である。
また、X_hairは、前記髪型用データであり、M_m_hairは、前記髪型用の男モデルであり、M_f_hairは、前記髪型用の女モデルであり、Pr[X_hair|M_m_hair]は、X_hairをM_m_hairに入力して得られる、前記髪型用データが前記男性の髪型のカテゴリに含まれるデータであることについての確からしさを示す指標値としての男性髪型尤度であり、Pr[X_hair|M_f_hair]は、X_hairをM_f_hairに入力して得られる、前記髪型用データが前記女性の髪型のカテゴリに含まれるデータであることについての確からしさを示す指標値としての女性髪型尤度である。
さらに、X_tieは、前記ネクタイ用データであり、M_tieは、前記ネクタイモデルであり、M_non-tieは、前記非ネクタイモデルであり、Pr[X_tie|M_tie]は、X_tieをM_tieに入力して得られる、前記ネクタイ用データが前記ネクタイありのカテゴリに含まれるデータであることについての確からしさを示す指標値としてのネクタイ尤度であり、Pr[X_tie|M_non-tie]は、X_tieをM_non-tieに入力して得られる、前記ネクタイ用データが前記ネクタイ無しのカテゴリに含まれるデータであることについての確からしさを示す指標値としての非ネクタイ尤度である。
また、X_decは、前記デコルテ用データであり、M_decは、前記デコルテモデルであり、M_non-decは、前記非デコルテモデルであり、Pr[X_dec|M_dec]は、X_decをM_decに入力して得られる、前記デコルテ用データが前記胸あきありのカテゴリに含まれるデータであることについての確からしさを示す指標値としてのデコルテ尤度であり、Pr[X_dec|M_non-dec]は、X_decをM_non-decに入力して得られる、前記デコルテ用データが前記胸あき無しのカテゴリに含まれるデータであることについての確からしさを示す指標値としての非デコルテ尤度である。
さらに、Pr[男]は、男の出現確率であり、Pr[tie|男]は、男のときにネクタイをしている確率であり、Pr[non-tie|男]は、男のときにネクタイをしていない確率であり、Pr[dec|男]は、男のときに胸あきありの確率であり、Pr[non-dec|男]は、男のときに胸あき無しの確率であり、Pr[女]は、女の出現確率であり、Pr[tie|女]は、女のときにネクタイをしている確率であり、Pr[non-tie|女]は、女のときにネクタイをしていない確率であり、Pr[dec|女]は、女のときに胸あきありの確率であり、Pr[non-dec|女]は、女のときに胸あき無しの確率であり、これらは、事前確率であり、実環境において統計をとることにより求められた確率である。 The person attribute identification system according to claim 16, wherein
The identification result information calculation processing means includes:
When integrating a plurality of the index values individually calculated for each of the person attribute identification data, the ratio between the probability of the man and the probability of the woman or the value of the ratio is calculated by the following formula: Have
A personal attribute identification system characterized by that.
Probability of man: Probability of woman = Pr [male] × Pr [X_face | M_m_face] × Pr [X_hair | M_m_hair]
× (Pr [tie | Men] / Pr [X_tie | M_tie]
+ Pr [non-tie | Men] / Pr [X_tie | M_non-tie])
× (Pr [dec | Male] ・ Pr [X_dec | M_dec]
+ Pr [non-dec | M] / Pr [X_dec | M_non-dec])
: Pr [female] × Pr [X_face | M_f_face] × Pr [X_hair | M_f_hair]
× (Pr [tie | female] / Pr [X_tie | M_tie]
+ Pr [non-tie | female] / Pr [X_tie | M_non-tie])
× (Pr [dec | female] ・ Pr [X_dec | M_dec]
+ Pr [non-dec | female] ・ Pr [X_dec | M_non-dec])
Here, X_face is the face data, M_m_face is the male model for the face, M_f_face is the female model for the face, and Pr [X_face | M_m_face] inputs X_face to M_m_face Is the male face likelihood as an index value indicating the certainty that the face data is data included in the male face category, and Pr [X_face | M_f_face] It is a female face likelihood as an index value indicating the certainty that the facial data is data included in the female face category, which is obtained by inputting to M_f_face.
X_hair is the hairstyle data, M_m_hair is the male model for the hairstyle, M_f_hair is the female model for the hairstyle, and Pr [X_hair | M_m_hair] inputs X_hair to M_m_hair. Male hairstyle likelihood as an index value indicating the certainty that the hairstyle data is data included in the male hairstyle category, and Pr [X_hair | M_f_hair] represents X_hair as M_f_hair. Is the female hairstyle likelihood as an index value indicating the certainty that the hairstyle data is data included in the female hairstyle category.
Further, X_tie is the tie data, M_tie is the tie model, M_non-tie is the non-tie model, and Pr [X_tie | M_tie] is obtained by inputting X_tie to M_tie. Tie likelihood as an index value indicating the certainty that the tie data is data included in the category with the tie, and Pr [X_tie | M_non-tie] sets X_tie to M_non-tie. It is a non-tie likelihood as an index value indicating the certainty that the tie data obtained by inputting is data included in the category without the tie.
Further, X_dec is the decollet data, M_dec is the decollet model, M_non-dec is the non-decollet model, and Pr [X_dec | M_dec] is obtained by inputting X_dec into M_dec. , The decollet likelihood as an index value indicating the certainty that the decollet data is data included in the chest-filled category, and Pr [X_dec | M_non-dec] The non-decollet likelihood as an index value indicating the certainty that the decollet data is data included in the non-chest category, which is obtained by inputting the decollet data.
Furthermore, Pr [male] is the appearance probability of a man, Pr [tie | male] is the probability of a tie when a man, and Pr [non-tie | male] is a man The probability of not having a tie, Pr [dec | male] is the probability of having a chest when he is a man, and Pr [non-dec | male] is the probability of having no chest when a man. , Pr [female] is the appearance probability of a woman, Pr [tie | female] is the probability of tie when a woman, Pr [non-tie | female] is a tie when a woman Pr [dec | female] is the probability of chesting when she is a woman, Pr [non-dec | female] is the probability of no chesting when she is a woman, These are prior probabilities, which are probabilities obtained by taking statistics in a real environment.
様々な環境で撮影された画像から抽出した髪色情報、非髪色情報、肌色情報、および非肌色情報を用いてそれぞれ作成された髪色モデル、非髪色モデル、肌色モデル、および非肌色モデルを記憶する髪色モデル記憶手段、非髪色モデル記憶手段、肌色モデル記憶手段、および非肌色モデル記憶手段と、
前記人物属性識別処理対象のフレーム画像から検出した人物の肌色情報を用いて、前記肌色モデル記憶手段に記憶された前記肌色モデルの更新処理を行う肌色モデル更新処理手段とを備え、
前記人物属性識別用データ作成処理手段は、前記人物属性識別処理対象のフレーム画像から前記髪型用データを作成する際には、前記髪色モデル記憶手段に記憶された前記髪色モデル、前記非髪色モデル記憶手段に記憶された前記非髪色モデル、前記肌色モデル記憶手段に記憶された更新後の前記肌色モデル、および前記非肌色モデル記憶手段に記憶された前記非肌色モデルを用いて、前記人物属性識別処理対象のフレーム画像を構成する各画素が髪部分か否かを推定することにより髪型を抽出する処理を行う構成とされている
ことを特徴とする人物属性識別システム。 The person attribute identification system according to claim 16 or 17 ,
Hair color model, non-hair color model, skin color model, and non-skin color model created using hair color information, non-hair color information, skin color information, and non-skin color information extracted from images shot in various environments Hair color model storage means, non-hair color model storage means, skin color model storage means, and non-skin color model storage means;
Skin color model update processing means for performing update processing of the skin color model stored in the skin color model storage means using skin color information of a person detected from the frame image of the person attribute identification processing target,
The human attribute identification data creation processing means creates the hair color model stored in the hair color model storage means and the non-hair when creating the hairstyle data from the frame image of the person attribute identification processing target. Using the non-hair color model stored in the color model storage means, the updated skin color model stored in the skin color model storage means, and the non-skin color model stored in the non-skin color model storage means, A human attribute identification system characterized in that a process for extracting a hairstyle is performed by estimating whether or not each pixel constituting a frame image to be processed for human attribute identification is a hair part.
前記人物属性識別用データ作成処理手段は、前記人物属性識別処理対象のフレーム画像から前記ネクタイ用データを作成する際には、輪郭抽出を行ってエッジ画像を作成する処理を行う構成とされていることを特徴とする人物属性識別システム。 In the person attribute identification system in any one of Claim 13,15,16 ,
The person attribute identification data creation processing means is configured to perform edge extraction by performing contour extraction when creating the tie data from the frame image of the person attribute identification process target. A personal attribute identification system characterized by that.
様々な環境で撮影された画像から抽出した肌色情報および非肌色情報を用いてそれぞれ作成された肌色モデルおよび非肌色モデルを記憶する肌色モデル記憶手段および非肌色モデル記憶手段と、
前記人物属性識別処理対象のフレーム画像から検出した人物の肌色情報を用いて、前記肌色モデル記憶手段に記憶された前記肌色モデルの更新処理を行う肌色モデル更新処理手段とを備え、
前記人物属性識別用データ作成処理手段は、前記人物属性識別処理対象のフレーム画像から前記デコルテ用データを作成する際には、前記肌色モデル記憶手段に記憶された更新後の前記肌色モデルおよび前記非肌色モデル記憶手段に記憶された前記非肌色モデルを用いて、前記人物属性識別処理対象のフレーム画像を構成する各画素が肌色部分か否かを推定することにより肌色部分を抽出する処理を行う構成とされている
ことを特徴とする人物属性識別システム。 The person attribute identification system according to any one of claims 14 to 16 ,
Skin color model storage means and non-skin color model storage means for storing a skin color model and a non-skin color model respectively created using skin color information and non-skin color information extracted from images taken in various environments;
Skin color model update processing means for performing update processing of the skin color model stored in the skin color model storage means using skin color information of a person detected from the frame image of the person attribute identification processing target,
The human attribute identification data creation processing means, when creating the decollet data from the person attribute identification processing target frame image, the updated skin color model and the non-skin color model stored in the skin color model storage means. Using the non-skin color model stored in the skin color model storage means, a process of performing a process of extracting a skin color part by estimating whether each pixel constituting the frame image of the person attribute identification processing target is a skin color part A human attribute identification system characterized by
前記各人物属性識別用モデルは、前記各人物属性識別用データが識別される前記カテゴリ毎に、事前学習として多くのサンプルデータを用いて主成分分析による特徴抽出を行った後、前記カテゴリに含まれるデータの分布形状をガウス混合モデルにより表現して構築された学習モデルであり、
前記指標値算出処理手段は、前記人物属性識別用データ作成処理手段により作成された前記顔用データを含む前記複数種類の人物属性識別用データに基づき、前記ガウス混合モデルにより構築された前記各人物属性識別用モデルを用いて、前記カテゴリ毎に尤度を算出する処理を行う構成とされている
ことを特徴とする人物属性識別システム。 The person attribute identification system according to any one of claims 13 to 20,
Each human attribute identification model is included in the category after performing feature extraction by principal component analysis using a lot of sample data as pre-learning for each category in which each human attribute identification data is identified. Is a learning model constructed by expressing the distribution shape of the data to be expressed by a Gaussian mixture model,
The index value calculation processing means includes the individual persons constructed by the Gaussian mixture model based on the plurality of types of person attribute identification data including the face data created by the person attribute identification data creation processing means. A person attribute identification system, wherein an attribute identification model is used to perform processing for calculating likelihood for each category.
前記識別結果情報算出処理手段は、前記指標値算出処理手段により算出された複数の前記尤度をベイズの定理により統合する処理を行う構成とされていることを特徴とする人物属性識別システム。 The person attribute identification system according to claim 21,
The identification result information calculation processing means is configured to perform processing for integrating a plurality of the likelihoods calculated by the index value calculation processing means by Bayes' theorem.
同一人物が検出された複数のフレームでそれぞれ算出された前記尤度をベイズの定理により統合することにより、前記複数のフレームでの前記人物の属性の識別結果をトータルした情報を算出する処理を行う識別結果トータル情報算出処理手段を備えたことを特徴とする人物属性識別システム。 The person attribute identification system according to claim 21 or 22,
By integrating the likelihood calculated in each of a plurality of frames in which the same person is detected according to Bayes' theorem, a process of calculating information totaling the identification results of the attributes of the person in the plurality of frames is performed. A person attribute identification system comprising identification result total information calculation processing means.
前記識別結果情報算出処理手段は、前記ベイズの定理により前記尤度を統合する際に、事前確率を用いる処理を行う構成とされている
ことを特徴とする人物属性識別システム。 The person attribute identification system according to claim 22,
The identification result information calculation processing means is configured to perform processing using prior probabilities when integrating the likelihoods according to the Bayes' theorem.
前記識別結果トータル情報算出処理手段は、前記ベイズの定理により前記尤度を統合する際に、事前確率を用いる処理を行う構成とされている
ことを特徴とする人物属性識別システム。 The person attribute identification system according to claim 23.
The identification result total information calculation processing means is configured to perform processing using prior probabilities when the likelihoods are integrated according to the Bayes' theorem.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004058342A JP4511850B2 (en) | 2004-03-03 | 2004-03-03 | Person attribute identification method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004058342A JP4511850B2 (en) | 2004-03-03 | 2004-03-03 | Person attribute identification method and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005250712A JP2005250712A (en) | 2005-09-15 |
| JP4511850B2 true JP4511850B2 (en) | 2010-07-28 |
Family
ID=35031147
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004058342A Expired - Fee Related JP4511850B2 (en) | 2004-03-03 | 2004-03-03 | Person attribute identification method and system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4511850B2 (en) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4852549B2 (en) | 2005-09-15 | 2012-01-11 | 株式会社電通 | Attraction system and attraction providing method |
| JP2007257087A (en) * | 2006-03-20 | 2007-10-04 | Univ Of Electro-Communications | Skin color region detection apparatus and skin color region detection method |
| JP4771543B2 (en) * | 2006-11-14 | 2011-09-14 | 国立大学法人電気通信大学 | Object recognition system, object recognition method, and object recognition robot |
| JP4273359B2 (en) | 2007-09-28 | 2009-06-03 | Necソフト株式会社 | Age estimation system and age estimation method |
| JP2010033220A (en) * | 2008-07-28 | 2010-02-12 | Fujifilm Corp | Skin color model generation device, method, and program |
| JP2010033221A (en) * | 2008-07-28 | 2010-02-12 | Fujifilm Corp | Skin color detection apparatus, method, and program |
| JP5180116B2 (en) * | 2009-02-16 | 2013-04-10 | 富士フイルム株式会社 | Nationality determination device, method and program |
| JP5361524B2 (en) | 2009-05-11 | 2013-12-04 | キヤノン株式会社 | Pattern recognition system and pattern recognition method |
| CN103201763B (en) * | 2010-10-22 | 2016-05-25 | 日本电气方案创新株式会社 | Attribute determining method, attribute determining device, program, recording medium and attribute are determined system |
| KR102093647B1 (en) * | 2013-02-22 | 2020-03-26 | 삼성전자 주식회사 | Apparatus and method for shooting an image in a device having a camera |
| JP2017054337A (en) * | 2015-09-10 | 2017-03-16 | ソニー株式会社 | Image processor and method |
| JP6486853B2 (en) * | 2016-03-07 | 2019-03-20 | 株式会社東芝 | Classification label assignment apparatus, classification label assignment method, and program |
| EP3534296A1 (en) * | 2018-02-28 | 2019-09-04 | Chanel Parfums Beauté | A method for building a computer-implemented tool for assessment of qualitative features from face images |
| CN114503152A (en) * | 2019-10-01 | 2022-05-13 | 富士通株式会社 | Attribute determination device, attribute determination program, and attribute determination method |
| WO2023112199A1 (en) * | 2021-12-15 | 2023-06-22 | 楽天グループ株式会社 | Information processing device, information processing method, and program |
| KR102857038B1 (en) * | 2023-08-16 | 2025-09-08 | 메이즈 주식회사 | Monitoring device and method for in-store visitors |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07262274A (en) * | 1994-03-17 | 1995-10-13 | Sanyo Electric Co Ltd | Automatic collecting device for customer data |
| JP3680477B2 (en) * | 1997-02-27 | 2005-08-10 | 富士通株式会社 | Speaker attribute recognition device and response device using the same |
| JPH11306351A (en) * | 1998-04-20 | 1999-11-05 | Ntt Data Corp | Data integration method and apparatus, recording medium |
| JP2000222572A (en) * | 1999-01-28 | 2000-08-11 | Toshiba Tec Corp | Gender determination method |
| JP2001291184A (en) * | 2000-04-05 | 2001-10-19 | Faasuto Create:Kk | Traffic volume survey system |
| US6920237B2 (en) * | 2000-12-19 | 2005-07-19 | Eastman Kodak Company | Digital image processing method and computer program product for detecting human irises in an image |
| US7296231B2 (en) * | 2001-08-09 | 2007-11-13 | Eastman Kodak Company | Video structuring by probabilistic merging of video segments |
| GB2387008A (en) * | 2002-03-28 | 2003-10-01 | Qinetiq Ltd | Signal Processing System |
-
2004
- 2004-03-03 JP JP2004058342A patent/JP4511850B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005250712A (en) | 2005-09-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4511850B2 (en) | Person attribute identification method and system | |
| Liong et al. | Subtle expression recognition using optical strain weighted features | |
| Baskan et al. | Projection based method for segmentation of human face and its evaluation | |
| Saeed | A framework for recognition of facial expression using HOG features | |
| Khan et al. | Saliency-based framework for facial expression recognition | |
| JP4444633B2 (en) | Image classification device, image classification method, and program | |
| JP6207210B2 (en) | Information processing apparatus and method | |
| CN108182714B (en) | Image processing method and device and storage medium | |
| Do et al. | Real-time and robust multiple-view gender classification using gait features in video surveillance | |
| KR101558547B1 (en) | Age Cognition Method that is powerful to change of Face Pose and System thereof | |
| Hayashi et al. | Age and gender estimation based on wrinkle texture and color of facial images | |
| Dhanashree et al. | Fingernail analysis for early detection and diagnosis of diseases using machine learning techniques | |
| Lee et al. | Facial expression recognition using image processing techniques and neural networks | |
| JP3577908B2 (en) | Face image recognition system | |
| Monwar et al. | Eigenimage based pain expression recognition | |
| Al-Shayea et al. | Biometric face recognition based on enhanced histogram approach | |
| CN115205933A (en) | Facial expression recognition method, device, equipment and readable storage medium | |
| JP2017175466A (en) | Video image processing device, video image processing system and control method | |
| Mangla et al. | Sketch-based facial recognition: a weighted component-based approach (WCBA) | |
| JP2011141799A (en) | Object detection recognition apparatus, object detection recognition method, and program | |
| JP3877274B2 (en) | Image verification processing system | |
| Mansouri | Automatic age estimation: A survey | |
| Al-Bakri et al. | A review paper on face recognition techniques | |
| Yang et al. | Combining attention mechanism and dual-stream 3d convolutional neural network for micro-expression recognition | |
| CN111444374B (en) | Human body retrieval system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061120 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100104 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100318 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100427 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100507 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |