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

JP7740873B2 - Information processing device, program, and method of operating information processing device - Google Patents

Information processing device, program, and method of operating information processing device

Info

Publication number
JP7740873B2
JP7740873B2 JP2020197515A JP2020197515A JP7740873B2 JP 7740873 B2 JP7740873 B2 JP 7740873B2 JP 2020197515 A JP2020197515 A JP 2020197515A JP 2020197515 A JP2020197515 A JP 2020197515A JP 7740873 B2 JP7740873 B2 JP 7740873B2
Authority
JP
Japan
Prior art keywords
impression
information processing
processing device
evaluation
impression evaluation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020197515A
Other languages
Japanese (ja)
Other versions
JP2022085706A (en
Inventor
順子 高杉
理恵 中村
正治 黒沢
逸 庄野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
THE UNIVERSITY OF ELECTRO-COMUNICATINS
Kose Corp
Original Assignee
THE UNIVERSITY OF ELECTRO-COMUNICATINS
Kose Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by THE UNIVERSITY OF ELECTRO-COMUNICATINS, Kose Corp filed Critical THE UNIVERSITY OF ELECTRO-COMUNICATINS
Priority to JP2020197515A priority Critical patent/JP7740873B2/en
Publication of JP2022085706A publication Critical patent/JP2022085706A/en
Application granted granted Critical
Publication of JP7740873B2 publication Critical patent/JP7740873B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Image Analysis (AREA)

Description

本開示は、情報処理装置、プログラム、及び情報処理装置の動作方法及びに関する。 This disclosure relates to an information processing device, a program, and an operating method of an information processing device.

化粧品の販売においては、多様化する顧客のニーズに応じた美容手段のカスタマイズが求められる。例えば、肌の状態改善を希望する顧客に対しては、販売員が、調査票により顧客の年齢、肌質、肌悩み等を聴取したり、肌の物理的特徴を機器により測定したりしてカウンセリングを行い、顧客の肌タイプに適した商品を推奨するといった手順が行われる。かかる手順を支援する技術として、例えば、特許文献1には、顧客の顔を撮像した顔画像から顧客の肌年齢を推定する情報処理装置が提案されている。 In the sale of cosmetics, there is a demand for customizing beauty treatments to meet the diverse needs of customers. For example, when a customer wishes to improve their skin condition, a salesperson will provide counseling by asking about the customer's age, skin type, skin concerns, etc. using a questionnaire, and measuring the customer's physical characteristics using equipment, and then recommend products suited to the customer's skin type. Patent Document 1, for example, proposes a technology to support this process: an information processing device that estimates a customer's skin age from a facial image taken of the customer's face.

特表2019-512797号公報Special table 2019-512797 publication

顧客の満足度をより高めるためには、顧客の容貌が全体として他者に与える印象を客観的に評価し、印象を改善するための美容手段を提供することが望ましい。その点、肌タイプは、肌の物理的特徴の測定、肌の物理的特徴を画像認識して肌年齢を推定するといった従来の手段により定量的に測定されうるものの、印象を左右する要素の一つにすぎない。印象を左右する要素には、若々しさ、活き活き感といった、定量的な測定が困難で、感覚的に把握されるものが多く含まれる。そして、こうした非定量的で感覚的な要素の客観的な評価は、熟練した美容技術者の属人的なスキルに依存する。よって、印象評価の客観化においては、熟練評価者による印象評価の再現性を高い精度で確保することが求められる。 To further increase customer satisfaction, it is desirable to objectively evaluate the overall impression that a customer's appearance makes on others and provide beauty treatments to improve that impression. While skin type can be quantitatively measured using conventional methods, such as measuring the physical characteristics of the skin or estimating skin age through image recognition of those physical characteristics, it is only one of the factors that influence impression. Many of the factors that influence impression, such as youthfulness and liveliness, are difficult to measure quantitatively and are grasped intuitively. Furthermore, objective evaluation of these non-quantitative, sensory factors relies on the personal skills of an experienced beauty technician. Therefore, to objectively evaluate impression evaluations, it is necessary to ensure highly accurate reproducibility of impression evaluations by experienced evaluators.

上記に鑑み、以下では、熟練評価者による印象評価を高い精度で再現して化粧品の販売を支援することが可能な、情報処理装置等を開示する。 In light of the above, the following describes an information processing device and the like that can reproduce impression evaluations by experienced evaluators with high accuracy and support the sale of cosmetics.

本開示における情報処理装置は、人物の顔画像と当該顔画像に対する印象評価を教師データとして前記印象評価に寄与する前記顔画像の特徴部分と当該印象評価の対応付けを機械学習したモデルを格納する記憶部と、入力された顔画像の特徴部分と当該特徴部分に対応する印象評価とを、前記モデルを用いて求めて出力する制御部と、を有する。 The information processing device disclosed herein has a storage unit that stores a machine-learned model that uses a person's facial image and an impression evaluation of the facial image as training data to associate the characteristic parts of the facial image that contribute to the impression evaluation with the impression evaluation, and a control unit that uses the model to determine and output the characteristic parts of an input facial image and the impression evaluation that corresponds to the characteristic parts.

また、本開示における情報処理装置の動作方法は、人物の顔画像と当該顔画像に対する印象評価を教師データとして前記印象評価に寄与する前記顔画像の特徴部分と当該印象評価の対応付けを機械学習してモデルを作成する第1の工程と、入力された顔画像の特徴部分と当該特徴部分に対応する印象評価とを、前記モデルを用いて求めて出力する第2の工程と、を有する。 Furthermore, the operating method of the information processing device disclosed herein includes a first step of using a person's facial image and an impression evaluation of the facial image as training data to perform machine learning to associate the characteristic parts of the facial image that contribute to the impression evaluation with the impression evaluation, thereby creating a model; and a second step of using the model to determine and output the characteristic parts of an input facial image and the impression evaluation corresponding to the characteristic parts.

本開示における情報処理装置等によれば、熟練評価者による印象評価を高い精度で再現して化粧品の販売を支援することが可能となる。 The information processing device and the like disclosed herein can support the sales of cosmetics by reproducing with high accuracy impression evaluations by experienced evaluators.

情報処理システムの構成例を示す図である。FIG. 1 illustrates an example of the configuration of an information processing system. 情報処理装置の構成例を示す図である。FIG. 1 illustrates an example of the configuration of an information processing device. 端末装置の構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of a terminal device. 情報処理装置による動作例を示すフローチャート図である。FIG. 10 is a flowchart illustrating an example of an operation performed by the information processing device. 情報処理装置による動作例を示すフローチャート図である。FIG. 10 is a flowchart illustrating an example of an operation performed by the information processing device. 情報処理装置による動作例を示すフローチャート図である。FIG. 10 is a flowchart illustrating an example of an operation performed by the information processing device. 情報処理システムが参照する情報の例を示す図である。FIG. 10 is a diagram illustrating an example of information to which the information processing system refers. 情報処理システムが参照する情報の例を示す図である。FIG. 10 is a diagram illustrating an example of information to which the information processing system refers. 顔画像の処理について説明する図である。FIG. 10 is a diagram illustrating processing of a face image. 顔画像の処理について説明する図である。FIG. 10 is a diagram illustrating processing of a face image. 顔画像の処理について説明する図である。FIG. 10 is a diagram illustrating processing of a face image. 顔画像の処理について説明する図である。FIG. 10 is a diagram illustrating processing of a face image. 推奨化粧品の情報について説明する図である。FIG. 10 is a diagram illustrating information on recommended cosmetics.

以下、本発明の実施の形態について説明する。 The following describes an embodiment of the present invention.

図1は、一実施形態における情報処理装置の構成例を示す図である。情報処理システム1は、例えば化粧品の販売店舗において、来店した顧客に対する販売員による美容手段のカウンセリングを支援する。情報処理システム1は、端末装置11及び情報処理装置12を有する。端末装置11及び情報処理装置12は、ネットワーク10を介し、又はネットワーク10を介さずに有線又は近距離無線通信等によりピアツーピアで互いに接続され、情報を送受信する。ネットワーク10は、インターネット、少なくとも1つのWAN(wide area network)、少なくとも1つのMAN(metropolitan area network)、又はこれらの任意の組合せを含む。ネットワーク10は、少なくとも1つの無線ネットワーク、少なくとも1つの光ネットワーク、又はこれらの任意の組合せを含んでもよい。無線ネットワークは、例えば、アドホックネットワーク、セルラーネットワーク、無線LAN(local area network)、衛星通信ネットワーク、又は地上マイクロ波ネットワークである。端末装置11は、化粧品の販売員が使用する、例えば、タブレット端末、スマートフォンといった、撮像機能を備えた情報処理端末装置である。情報処理装置12は、例えば、クラウドコンピューティングシステム又はその他のコンピューティングシステムに属するサーバ等のコンピュータである。 Figure 1 is a diagram showing an example configuration of an information processing device in one embodiment. The information processing system 1 supports sales staff in, for example, a cosmetics store in providing beauty treatment counseling to customers. The information processing system 1 includes a terminal device 11 and an information processing device 12. The terminal device 11 and the information processing device 12 are connected to each other peer-to-peer via a network 10, or via wired or short-range wireless communication without using the network 10, and transmit and receive information. The network 10 includes the Internet, at least one wide area network (WAN), at least one metropolitan area network (MAN), or any combination thereof. The network 10 may also include at least one wireless network, at least one optical network, or any combination thereof. The wireless network may be, for example, an ad hoc network, a cellular network, a wireless local area network (LAN), a satellite communication network, or a terrestrial microwave network. The terminal device 11 is an information processing terminal device with an imaging function, such as a tablet terminal or smartphone, used by a cosmetics sales staff. The information processing device 12 is, for example, a computer such as a server belonging to a cloud computing system or other computing system.

情報処理装置12は、人物の顔を撮像して得られる顔画像と、顔画像に対する熟練評価者による印象評価とを教師データとして、印象評価に寄与する顔画像の特徴部分と印象評価の対応付けを予め機械学習したモデル(以下、印象評価モデルという)を格納する。印象評価は、例えば、親しみやすさ、若々しさ、かわいらしさ、明るさ、社交的な、活き活き感といった要素の充足度についての評価である。かかる教師データの機械学習により得られる印象評価モデルは、熟練評価者による印象評価を反映する。販売店舗においては、店舗に配置される販売部員が、来店した顧客の顔を端末装置11により撮像する。情報処理装置12は、端末装置11から顧客の顔画像の入力を受け、入力された顔画像の特徴部分と、その特徴部分に対応する印象評価とを、印象評価モデルを用いて求め、求めた印象評価を端末装置11へ出力する。販売員は、端末装置11により印象評価と特徴部分とを表示等により出力し、顧客に提示する。情報処理装置12は、顧客の顔画像に対する印象評価において、印象評価モデルを用いることで、熟練評価者による印象評価を高い精度で再現することが可能となる。また、印象評価に寄与する特徴部分を提示することで、顧客において印象評価に対する納得感を向上させることが可能となる。 The information processing device 12 stores a model (hereinafter referred to as the impression evaluation model) that has been machine-learned in advance to associate impression evaluations with facial image features that contribute to impression evaluations, using training data consisting of facial images obtained by capturing a person's face and impression evaluations of the facial images by experienced evaluators. The impression evaluations are, for example, evaluations of the degree of satisfaction of elements such as friendliness, youthfulness, cuteness, cheerfulness, sociability, and liveliness. The impression evaluation model obtained by machine learning of such training data reflects the impression evaluations by the experienced evaluators. At a sales store, a salesperson employed at the store captures images of customers' faces using a terminal device 11. The information processing device 12 receives input of the customer's facial image from the terminal device 11, determines the feature features of the input facial image and the impression evaluations corresponding to those feature features using the impression evaluation model, and outputs the determined impression evaluations to the terminal device 11. The salesperson then displays or otherwise outputs the impression evaluations and feature features on the terminal device 11 and presents them to the customer. By using an impression evaluation model when evaluating the impression of a customer's facial image, the information processing device 12 can reproduce with high accuracy impression evaluations made by experienced evaluators. Furthermore, by presenting characteristic features that contribute to the impression evaluation, it is possible to improve the customer's sense of satisfaction with the impression evaluation.

また、情報処理装置12は、印象評価モデルにおいて対応付けられる特徴部分と前記印象評価の組み合わせに対し推奨すべき化粧品を示す推奨情報を更に格納する。推奨情報は、例えば、シワ改善スキンケア用の化粧品、目元を整えるアイブロウ用の化粧品、たるみ改善スキンケア用の化粧品、印象改善に必要な効果と商品群情報等を含む。そして、情報処理装置12は、印象評価モデルを用いて求めた特徴部分と印象評価の組み合わせに対し推奨すべき化粧品を推奨情報に基づいて選定し、選定した化粧品を示す情報を更に出力する。販売員は、情報処理装置12が出力する情報を端末装置11により受けて顧客に提示する。これにより、顧客に対し、熟練評価者の印象評価を反映した化粧品の推奨が可能になる。 In addition, the information processing device 12 further stores recommendation information indicating cosmetics that should be recommended for combinations of characteristic parts associated in the impression evaluation model and the impression evaluation. The recommendation information includes, for example, cosmetics for wrinkle-reducing skin care, cosmetics for eyebrows to tone the eyes, cosmetics for skin care to reduce sagging, effects required to improve impression, and product group information. The information processing device 12 then selects cosmetics that should be recommended for the combination of characteristic parts and impression evaluation determined using the impression evaluation model based on the recommendation information, and further outputs information indicating the selected cosmetics. The salesperson receives the information output by the information processing device 12 on the terminal device 11 and presents it to the customer. This makes it possible to recommend cosmetics to customers that reflect the impression evaluations of experienced evaluators.

図2は、情報処理装置12の構成例を示す。情報処理装置12は、例えば、各種機能を実装するサーバとして機能するサーバコンピュータである。情報処理装置12は、互いに情報通信可能に接続されて連携動作する一以上のサーバコンピュータであってもよい。情報処理装置12は、入出力部20、通信部21、記憶部22、及び制御部23を有する。 Figure 2 shows an example configuration of the information processing device 12. The information processing device 12 is, for example, a server computer that functions as a server that implements various functions. The information processing device 12 may be one or more server computers that are connected to each other so that they can communicate information and operate in cooperation with each other. The information processing device 12 has an input/output unit 20, a communication unit 21, a memory unit 22, and a control unit 23.

入出力部20は、ユーザの入力を検出し、入力情報を制御部23に送る入力インターフェースを有する。入力インターフェースは、例えば、物理キー、静電容量キー、パネルディスプレイと一体的に設けられたタッチスクリーン、各種ポインティングデバイス等を含む任意の入力インターフェースである。また、入出力部20は、制御部23が生成したり記憶部22から読み出したりする情報を、ユーザに対して出力する出力インターフェースを有する。かかる出力インターフェースは、例えば、情報を画像・映像として出力するディスプレイ、情報を音声として出力するスピーカ、または、外部の出力機器との接続インターフェースを含む、任意の出力インターフェースである。 The input/output unit 20 has an input interface that detects user input and sends the input information to the control unit 23. The input interface may be any input interface, including, for example, physical keys, capacitive keys, a touch screen integrated with a panel display, or various pointing devices. The input/output unit 20 also has an output interface that outputs information generated by the control unit 23 or read from the memory unit 22 to the user. Such an output interface may be, for example, a display that outputs information as an image or video, a speaker that outputs information as audio, or any output interface including a connection interface with an external output device.

通信部21は、ネットワーク10に接続するための、1つ以上の有線または無線LAN規格に対応する通信モジュールを有する。または、通信部21は、端末装置11とピアツーピアで接続するための、1つ以上の有線または無線規格に対応する通信モジュールを有してもよい。かかる通信モジュールは、Bluetooth、AirDrop、IrDA、ZigBee、Felica、RFID等の近距離通信に対応する通信モジュールを含んでもよい。 The communication unit 21 has a communication module that supports one or more wired or wireless LAN standards for connecting to the network 10. Alternatively, the communication unit 21 may have a communication module that supports one or more wired or wireless standards for connecting peer-to-peer with the terminal device 11. Such a communication module may include a communication module that supports short-range communication such as Bluetooth, AirDrop, IrDA, ZigBee, FeliCa, RFID, etc.

記憶部22は、1つ以上のメモリを含む。記憶部22に含まれる各メモリは、例えば半導体メモリ、磁気メモリ、または光メモリ等であるが、これらに限られない。各メモリは、例えば主記憶装置、補助記憶装置、またはキャッシュメモリとして機能する。記憶部22は、情報処理装置12の動作に用いられる任意の情報、制御・処理プログラムを記憶する。記憶部22は、ネットワーク10その他のネットワークを介してダウンロードされる各種機能を提供するアプリケーションプログラム等を記憶してもよい。 The storage unit 22 includes one or more memories. Each memory included in the storage unit 22 may be, for example, a semiconductor memory, a magnetic memory, or an optical memory, but is not limited to these. Each memory functions, for example, as a main memory device, an auxiliary memory device, or a cache memory. The storage unit 22 stores any information and control/processing programs used in the operation of the information processing device 12. The storage unit 22 may also store application programs that provide various functions and are downloaded via the network 10 or other networks.

制御部23は、1つ以上のプロセッサを有する。各プロセッサは、汎用のプロセッサ、または特定の処理に特化した専用のプロセッサであるが、これらに限られない。制御部23は、記憶部22に格納される制御・処理プログラムに従って情報処理装置12の動作を統括的に制御する。 The control unit 23 has one or more processors. Each processor may be, but is not limited to, a general-purpose processor or a dedicated processor specialized for a specific process. The control unit 23 comprehensively controls the operation of the information processing device 12 in accordance with the control and processing programs stored in the memory unit 22.

情報処理装置12では、記憶部22は、制御部23が後述する手順により作成する印象評価モデル24を格納する。また、記憶部22は、印象評価モデル24において対応付けられる特徴部分と印象評価の組み合わせに対し推奨すべき化粧品の情報を含む推奨情報25、印象評価に対する判断基準についての基準情報26等を格納する。 In the information processing device 12, the memory unit 22 stores an impression evaluation model 24 created by the control unit 23 using the procedure described below. The memory unit 22 also stores recommendation information 25 including information on cosmetics to be recommended for combinations of characteristic parts and impression evaluations associated in the impression evaluation model 24, and standard information 26 regarding the criteria for impression evaluation.

図3は、端末装置11の構成例を示す。端末装置11は、例えばタブレット端末、スマートフォンといった、情報処理端末装置である。端末装置11は、入出力部30、通信部31、記憶部32、及び制御部33を有する。 Figure 3 shows an example configuration of the terminal device 11. The terminal device 11 is an information processing terminal device such as a tablet terminal or a smartphone. The terminal device 11 has an input/output unit 30, a communication unit 31, a memory unit 32, and a control unit 33.

入出力部30は、ユーザの入力を検出し、入力情報を制御部33に送る入力インターフェースを有する。かかる入力インターフェースは、例えば、物理キー、静電容量キー、パネルディスプレイと一体的に設けられたタッチスクリーン、各種ポインティングデバイス、音声入力を受け付けるマイクロフォン、撮像画像または画像コードを取り込むカメラ等を含む任意の入力インターフェースである。また、入出力部30は、制御部33が生成したり記憶部32から読み出したりする情報を、ユーザに対して出力する出力インターフェースを有する。かかる出力インターフェースは、例えば、情報を画像・映像として出力するディスプレイ、情報を音声として出力するスピーカ、または、外部の出力機器との接続インターフェースを含む、任意の出力インターフェースである。 The input/output unit 30 has an input interface that detects user input and sends the input information to the control unit 33. Such an input interface may be any input interface including, for example, physical keys, capacitive keys, a touch screen integrated with a panel display, various pointing devices, a microphone that accepts audio input, or a camera that captures captured images or image codes. The input/output unit 30 also has an output interface that outputs information generated by the control unit 33 or read from the memory unit 32 to the user. Such an output interface may be, for example, a display that outputs information as an image or video, a speaker that outputs information as audio, or any output interface including a connection interface with an external output device.

通信部31は、有線または無線LAN規格に対応する通信モジュール、4G(4th Generation)、5G(5th Generation)等の移動体通信規格に対応するモジュール、Bluetooth、AirDrop、IrDA、ZigBee、Felica、RFID等の近距離通信に対応する通信モジュール等を含む。端末装置11は、通信部31により、ネットワーク10経由で又はピアツーピアで、情報処理装置12と情報通信を行う。 The communication unit 31 includes a communication module compatible with wired or wireless LAN standards, a module compatible with mobile communication standards such as 4G (4th Generation) and 5G (5th Generation), and a communication module compatible with short-range communication such as Bluetooth, AirDrop, IrDA, ZigBee, FeliCa, and RFID. The terminal device 11 communicates information with the information processing device 12 via the network 10 or peer-to-peer using the communication unit 31.

記憶部32は、一つ以上のメモリを含む。記憶部32に含まれる各メモリは、例えば半導体メモリ、磁気メモリ、または光メモリ等であるが、これらに限られない。各メモリは、例えば主記憶装置、補助記憶装置、またはキャッシュメモリとして機能する。記憶部32は、端末装置11の動作に用いられる任意の情報を記憶する。例えば、記憶部32は、制御・処理プログラム、組込みソフトウェア、ネットワーク10その他のネットワークを介してダウンロードされる各種機能を提供するアプリケーションプログラム等を記憶する。 The storage unit 32 includes one or more memories. Each memory included in the storage unit 32 may be, for example, a semiconductor memory, a magnetic memory, or an optical memory, but is not limited to these. Each memory functions, for example, as a main memory device, an auxiliary memory device, or a cache memory. The storage unit 32 stores any information used in the operation of the terminal device 11. For example, the storage unit 32 stores control and processing programs, embedded software, application programs that provide various functions and are downloaded via the network 10 or other networks, etc.

制御部33は、一つ以上のプロセッサを有する。各プロセッサは、汎用のプロセッサ、または特定の処理に特化した専用のプロセッサであるが、これらに限られない。制御部33は、記憶部32に格納される制御・処理プログラムに従って動作することで、端末装置11の動作を統括的に制御する。 The control unit 33 has one or more processors. Each processor may be, but is not limited to, a general-purpose processor or a dedicated processor specialized for a particular process. The control unit 33 operates in accordance with the control and processing programs stored in the memory unit 32, thereby providing overall control over the operation of the terminal device 11.

端末装置11では、制御部33が、入出力部30への販売員による操作入力に応答して、入出力部30のカメラに顧客の顔を撮像させ、撮像により得られる顔画像を、通信部31を介して情報処理装置12へ送る。また、制御部33は、情報処理装置12から送られる情報を、通信部31を介して受けて入出力部30のディスプレイにより表示する。 In the terminal device 11, the control unit 33 responds to operational input by the salesperson to the input/output unit 30 by causing the camera of the input/output unit 30 to capture an image of the customer's face, and sends the captured facial image to the information processing device 12 via the communication unit 31. The control unit 33 also receives information sent from the information processing device 12 via the communication unit 31 and displays it on the display of the input/output unit 30.

図4は、情報処理装置12が機械学習により印象評価モデル24を作成するときの、情報処理装置12の動作手順例を示すフローチャート図である。このフローチャート図は、制御部23による情報処理手順に対応する。 Figure 4 is a flowchart showing an example of the operational procedure of the information processing device 12 when the information processing device 12 creates the impression evaluation model 24 through machine learning. This flowchart corresponds to the information processing procedure by the control unit 23.

ステップS400において、制御部23は、教師データを読み込んで記憶部22に格納する。教師データは、人物の顔をデジタルカメラで撮像して得られた顔画像と、顔画像に対し熟練評価者が付与した印象評価とを有する。以下、教師データに含まれる顔画像を、学習用顔画像という。学習用顔画像は、例えば、20代~70代に略均一に分布する数百人の日本人女性の顔を正面方向から撮像して得られる。各人物は、ヘアネットを用いて髪型を統一し、化粧をしていない状態で、真顔で撮像される。印象評価は、各学習用顔画像について所与の要素毎に付与される離散値(以下、評価値という)である。評価値は、学習用顔画像の人物の表情、性格、評価者の嗜好による影響を排除して、示された顔画像に対する熟練評価者の目視評価により付与される。要素は、例えば、親しみやすさ、若々しさ、かわいらしさ、明るさ、社交的な、活き活き感等である。各要素が充足される度合いが高いほど良好な評価がなされる。そして、評価が良好なほど低い値の評価値が、例えば1~7の7段階の離散値として付与される。離散値のダイナミックレンジは、評価者が分類可能な幅に合わせて任意に設定してよい。ここでは、分類モデルによる評価値の学習を例としているが、回帰モデルを用いてもよい。 In step S400, the control unit 23 reads the training data and stores it in the memory unit 22. The training data includes facial images obtained by capturing images of people's faces with a digital camera and impression evaluations assigned to the facial images by experienced evaluators. Hereinafter, the facial images included in the training data are referred to as training facial images. Training facial images are obtained, for example, by capturing images of the faces of several hundred Japanese women, roughly uniformly distributed between their 20s and 70s, from the front. Each person is photographed wearing a hair net to maintain a uniform hairstyle, without makeup, and with a straight face. The impression evaluation is a discrete value (hereinafter referred to as evaluation value) assigned to each training facial image for each given element. The evaluation value is assigned by the experienced evaluator's visual evaluation of the presented facial image, eliminating the influence of the facial expression, personality, and evaluator's preferences of the person in the training facial image. The elements include, for example, friendliness, youthfulness, cuteness, cheerfulness, sociability, and liveliness. The higher the degree to which each element is satisfied, the better the evaluation. The better the evaluation, the lower the evaluation value, which is assigned as a discrete value on a seven-level scale, for example from 1 to 7. The dynamic range of the discrete values may be set arbitrarily according to the range within which the evaluator can classify. Here, learning of evaluation values using a classification model is used as an example, but a regression model may also be used.

ステップS402において、制御部23は、各学習用顔画像に対し、機械学習の前段階としての画像処理を行う。画像処理は、例えば、学習用顔画像の正規化、学習用顔画像からの顔部位の抽出、ランダムクロップ、水平・垂直方向へのランダムフリップ、ランダム回転、ランダムな彩度調整、垂直方向のドロップアウト等を含む。顔部位の抽出では、学習用顔画像内の髪、首等の部位の影響を排除するために任意のオープンソースライブラリを使用して顔部位を抽出したり、バウンディングボックスの頂点をオペレータが指定して顔部位を抽出したりすることが可能である。また、ランダムクロップでは、一例として、512×512ピクセルの学習用顔画像を256×256ピクセルにリサイズした後、224×224ピクセルでランダムクロップが行われる。 In step S402, the control unit 23 performs image processing on each training face image as a preliminary step to machine learning. Image processing includes, for example, normalization of the training face image, extraction of facial features from the training face image, random cropping, random horizontal and vertical flips, random rotations, random saturation adjustments, vertical dropout, and the like. When extracting facial features, facial features can be extracted using any open source library to eliminate the influence of features such as hair and neck in the training face image, or facial features can be extracted by specifying the vertices of a bounding box by the operator. In addition, in one example of random cropping, a 512 x 512 pixel training face image is resized to 256 x 256 pixels, and then randomly cropped to 224 x 224 pixels.

ステップS404において、制御部23は、教師データを用いた機械学習により印象評価モデル24を作成する。制御部23は、例えば、畳み込みニューラルネットワークを用いて機械学習を行う。制御部23は、例えば、畳み込み層とプーリング層で学習用顔画像における特徴部分を抽出し、抽出した特徴部分を多層ニューラルネットワークで印象評価と照合することで、学習用顔画像に付与された印象評価に寄与する特徴部分と印象評価とを対応付けて学習し、印象評価モデル24を作成する。 In step S404, the control unit 23 creates the impression assessment model 24 through machine learning using training data. The control unit 23 performs machine learning using, for example, a convolutional neural network. For example, the control unit 23 extracts feature parts from the training face image using a convolutional layer and a pooling layer, and compares the extracted feature parts with impression assessments using a multi-layer neural network, thereby learning to associate the feature parts that contribute to the impression assessment assigned to the training face image with the impression assessments, and creates the impression assessment model 24.

図5は、情報処理装置12が、印象評価モデル24を用いて顧客の顔画像の印象評価を行うときの、情報処理装置12の動作手順例を示すフローチャート図である。このフローチャート図は、制御部23による情報処理手順に対応する。 Figure 5 is a flowchart showing an example of the operational procedure of the information processing device 12 when the information processing device 12 performs an impression evaluation of a customer's facial image using the impression evaluation model 24. This flowchart corresponds to the information processing procedure by the control unit 23.

ステップS500において、制御部23は、顔画像、顧客情報の入力を受け付ける。例えば、店舗において販売員が来店した顧客の顔を端末装置11で撮像し、端末装置11に顧客の年齢、性別、その他の顧客情報を入力する。端末装置11は、撮像画像および顧客情報を情報処理装置12へ送る。情報処理装置12では、制御部23が、通信部21を介して撮像画像および顧客情報を受け付ける。顔画像と顧客情報は記憶部22に格納される。以下、制御部23が入力を受け付けて印象評価を求める顔画像を、評価用顔画像という。 In step S500, the control unit 23 accepts input of a facial image and customer information. For example, a salesperson at a store uses the terminal device 11 to capture an image of the face of a visiting customer, and inputs the customer's age, gender, and other customer information into the terminal device 11. The terminal device 11 sends the captured image and customer information to the information processing device 12. In the information processing device 12, the control unit 23 accepts the captured image and customer information via the communication unit 21. The facial image and customer information are stored in the memory unit 22. Hereinafter, the facial image that the control unit 23 accepts as input and requests an impression evaluation is referred to as an evaluation facial image.

ステップS502において、制御部23は、評価用顔画像に対し、印象評価を求める前段階としての画像処理を行う。画像処理は、評価用顔画像の正規化、評価用顔画像からの顔部位の抽出、ランダムクロップ、水平・垂直方向へのランダムフリップ、ランダム回転、ランダムな彩度調整、垂直方向のドロップアウト等を含む。 In step S502, the control unit 23 performs image processing on the evaluation face image as a preliminary step for obtaining an impression evaluation. The image processing includes normalization of the evaluation face image, extraction of facial features from the evaluation face image, random cropping, random flipping in the horizontal and vertical directions, random rotation, random saturation adjustment, vertical dropout, etc.

ステップS504において、制御部23は、印象評価モデル24を用いて、評価用顔画像の印象評価を求める。制御部23は、印象評価モデル24の最終層出力における最大値に対応する評価値のクラスを、印象評価として求める。評価値は、1~7の離散値で付される。 In step S504, the control unit 23 uses the impression assessment model 24 to determine the impression assessment of the evaluation face image. The control unit 23 determines, as the impression assessment, the class of the assessment value corresponding to the maximum value in the final layer output of the impression assessment model 24. The assessment value is assigned as a discrete value from 1 to 7.

ステップS506において、制御部23は、印象評価モデル24を用いて、評価用顔画像の印象評価に寄与する特徴部分を求める。印象評価に寄与する特徴部分は、例えば、ヒートマップとして表される。制御部23は、特徴部分を示すヒートマップを、畳み込みニューラルネットワークを介して作成する。制御部23は、最終出力層における出力の最大値を、シグモイド関数、ソフトマックス関数といった活性化関数を用いて、0~1の数値による確率的表現に変換する。制御部23は、畳み込み最終層の512チャンネルからなる特徴マップにおいて、最終出力層の最大出力値に対する勾配、つまり偏微分値を各特徴マップのピクセル単位で算出する。そして、制御部23は、ピクセル単位の勾配の平均値を算出し、その平均値を特徴マップの各ピクセルに乗算した512チャンネル分の活性化マップを作成する。ここで示す特徴マップのチャンネル数は一例であって、512チャンネル以外のチャンネル数であってもよい。そして、制御部23は、作成した活性化マップを全チャンネルワイズに積算し、積算した活性要素を0~1の値にスケーリングして二次元の活性化マップ、つまりヒートマップを生成する。そして、制御部23は、ヒートマップのサイズを、評価用顔画像サイズにリサイズして、評価用顔画像に対応するヒートマップ画像を作成する。また、制御部23は、ヒートマップ画像を評価用顔画像と足し合わせ、0~255の階調値でスケーリングして、評価用顔画像にヒートマップが重畳された表示用画像を生成してもよい。評価用顔画像にヒートマップを重畳することで、表示用顔画像において特徴部分が任意に設定される所定の色の分布で表示される。なお、制御部23は、ヒートマップのサイズをスケーリングする際、任意に設定される閾値により異常値を排除し、ヒートマップのノイズを除去してもよい。 In step S506, the control unit 23 uses the impression evaluation model 24 to determine feature parts that contribute to the impression evaluation of the evaluation face image. The feature parts that contribute to the impression evaluation are represented, for example, as a heat map. The control unit 23 creates a heat map showing the feature parts via a convolutional neural network. The control unit 23 converts the maximum output value in the final output layer into a probabilistic expression using a numerical value between 0 and 1 using an activation function such as a sigmoid function or a softmax function. The control unit 23 calculates the gradient with respect to the maximum output value of the final output layer, i.e., the partial differential value, for each pixel of the feature map, which consists of 512 channels in the final convolutional layer. The control unit 23 then calculates the average value of the gradient for each pixel and creates an activation map for 512 channels by multiplying each pixel of the feature map by this average value. The number of channels in the feature map shown here is an example, and the number of channels may be other than 512. The control unit 23 then integrates the created activation map across all channels and scales the integrated activation factors to values between 0 and 1 to generate a two-dimensional activation map, i.e., a heat map. The control unit 23 then resizes the heat map to the size of the face image for evaluation to create a heat map image corresponding to the face image for evaluation. The control unit 23 may also add the heat map image to the face image for evaluation and scale it with a gradation value between 0 and 255 to generate a display image in which the heat map is superimposed on the face image for evaluation. By superimposing the heat map on the face image for evaluation, characteristic portions in the face image for display are displayed with a predetermined color distribution that is arbitrarily set. Note that when scaling the size of the heat map, the control unit 23 may eliminate outliers using an arbitrarily set threshold value to remove noise from the heat map.

ステップS508において、制御部23は、印象評価と特徴部分とに基づいて推奨化粧品を選定する。評価値が小さいほど良好な印象評価に対応するので、比較的低い評価値に寄与した特徴部分は良好な印象に寄与している部分を示し、比較的高い評価値に寄与した特徴部分は、非良好な印象に寄与している部分を示すと考えられる。よって、制御部23は、印象評価と特徴部分とに基づいて非良好な印象に寄与している顔の部分を特定し、その部分の特性に応じ、印象評価を改善するための推奨化粧品を選定する。そして、制御部23は、推奨化粧品情報の情報を、印象評価、特徴部分と共に出力する。 In step S508, the control unit 23 selects recommended cosmetics based on the impression evaluation and characteristic parts. Since a smaller evaluation value corresponds to a better impression evaluation, characteristic parts that contribute to a relatively low evaluation value are considered to indicate parts that contribute to a good impression, and characteristic parts that contribute to a relatively high evaluation value are considered to indicate parts that contribute to a poor impression. Therefore, the control unit 23 identifies parts of the face that contribute to a poor impression based on the impression evaluation and characteristic parts, and selects recommended cosmetics to improve the impression evaluation according to the characteristics of those parts. The control unit 23 then outputs information about the recommended cosmetics along with the impression evaluation and characteristic parts.

ここで、ステップS508の具体例を、図6~図9を用いて説明する。図6は、ステップS508のサブルーチンを示すフローチャート図である。ここでは、印象の要素として活き活き感の度合いを例として、活き活き度に対する印象評価が1~7の7段階の評価値で表される場合の手順が示される。 Here, a specific example of step S508 will be explained using Figures 6 to 9. Figure 6 is a flowchart showing the subroutine of step S508. Here, using the degree of liveliness as an example of an impression element, the procedure is shown when the impression evaluation for liveliness is expressed as a seven-level evaluation value from 1 to 7.

ステップS600において、制御部23は、活き活き度の評価値が基準値3以上かを判断する。評価値が3以上の場合(Yes)には制御部23はステップS602に進む。一方、評価値が3未満の場合(No)には、制御部23はステップS604に進み、活き活き度の評価値が“活き活き度「十分」群”に属すると判定する。なお、基準値は適宜調整が可能であり、3以外であってもよい。 In step S600, the control unit 23 determines whether the liveliness evaluation value is equal to or greater than a reference value of 3. If the evaluation value is equal to or greater than 3 (Yes), the control unit 23 proceeds to step S602. On the other hand, if the evaluation value is less than 3 (No), the control unit 23 proceeds to step S604 and determines that the liveliness evaluation value belongs to the "sufficient liveliness group." Note that the reference value can be adjusted as appropriate and may be other than 3.

ステップS602において、制御部23は、活き活き度の評価値が顧客の年代平均より高いかを判断する。制御部23は、ステップS500で受け付けた顧客情報に含まれる顧客の年齢を、記憶部22に格納した基準情報26に含まれる判断基準と比較する。例えば、基準情報26には、印象評価に対する判断基準として、学習顔画像の被写体となった人物の、年代毎の評価値の平均が格納されており、評価値との比較に用いられる。 In step S602, the control unit 23 determines whether the liveliness evaluation value is higher than the average for the customer's age group. The control unit 23 compares the customer's age included in the customer information received in step S500 with the judgment criteria included in the reference information 26 stored in the memory unit 22. For example, the reference information 26 stores the average evaluation values for each age group of people who were subjects of the training face images as judgment criteria for impression evaluation, and this is used for comparison with the evaluation value.

図7Aは、基準情報26を模式的に示す。ここには、活き活き度における10代~70代の各年代の評価値の平均が示される。基準情報26は、活き活き感のほかにも、印象の要素毎に、評価値の年代平均を含む。なお、基準情報26が含む判断基準は、年代別の平均以外であってもよく、例えば、中央値であってもよい。また、図7Bの年代方向における評価値の分布図に示すように、同じ評価値であっても複数の年代にまたがる傾向を有する。別言すれば、例えば肌年齢のように人物の年齢と強い相関を有するような特徴と比べ、年齢との相関が低い要素が印象評価に大きく寄与する傾向が認められる。 Figure 7A shows a schematic representation of reference information 26. It shows the average liveliness evaluation score for each age group from teens to 70s. In addition to liveliness, reference information 26 also includes age-group average evaluation scores for each impression element. Note that the criteria included in reference information 26 may be something other than the average for each age group, such as the median. Furthermore, as shown in the distribution of evaluation scores in the age group direction in Figure 7B, the same evaluation value tends to span multiple age groups. In other words, compared to features that have a strong correlation with a person's age, such as skin age, elements that have a low correlation with age tend to contribute significantly to impression evaluation.

図6に戻り、評価値が年代平均より高い場合(ステップS602のYes)、つまり印象評価が年代平均より良好でない場合には制御部23はステップS606に進み、活き活き度の評価値が“活き活き度「要改善」群”に属すると判定する。評価値が年代平均以下の場合(ステップS602のNo)、つまり印象評価が年代平均並みかそれより良好な場合には制御部23はステップS608に進み、活き活き度の評価値が“活き活き度「やや不足」群”に属すると判定する。 Returning to Figure 6, if the evaluation value is higher than the age average (Yes in step S602), that is, if the impression evaluation is not better than the age average, the control unit 23 proceeds to step S606 and determines that the liveliness evaluation value belongs to the "liveliness 'needs improvement' group." If the evaluation value is lower than the age average (No in step S602), that is, if the impression evaluation is at or better than the age average, the control unit 23 proceeds to step S608 and determines that the liveliness evaluation value belongs to the "liveliness 'slightly lacking' group."

ステップS604、S606、又はS608において評価値の帰属を判定すると、制御部23は、ステップS610において、評価値に寄与した特徴部分と、その寄与度を算出する。例えば、制御部23は、評価用画像を任意の数の領域に分割する。例えば、図8Aには、評価用顔画像80における額領域80A、目元領域80B、頬領域80C、及び口元領域80Dの4つの領域の例が示される。制御部23は、各領域において、その領域の面積(例えばピクセル数)に対するヒートマップの活性要素の総和をその領域の特徴活性度として算出する。ここにおいて、0~1.0に分布する特徴活性度の値が、寄与度として算出される。そして、制御部23は、特徴部分をヒートマップにおける色分けされた領域として、寄与度を色分けされた領域の面積として表示する表示用画像を生成し、表示用画像を出力する。表示用画像は、通信部21により端末装置11へ送られ、端末装置11にて表示される。 If the assignment of the evaluation value is determined in step S604, S606, or S608, the control unit 23 calculates the feature parts that contributed to the evaluation value and their contribution levels in step S610. For example, the control unit 23 divides the evaluation image into any number of regions. For example, FIG. 8A shows an example of four regions in the evaluation face image 80: a forehead region 80A, an eye region 80B, a cheek region 80C, and a mouth region 80D. For each region, the control unit 23 calculates the sum of the activity elements in the heat map for that region (e.g., the number of pixels) as the feature activity level for that region. Here, a feature activity value ranging from 0 to 1.0 is calculated as the contribution level. The control unit 23 then generates a display image that displays the feature parts as color-coded regions in the heat map and the contribution levels as the area of the color-coded regions, and outputs the display image. The display image is sent to the terminal device 11 by the communication unit 21 and displayed on the terminal device 11.

図8B~8Dは、情報処理装置12の制御部23にて生成されて端末装置11にて表示される表示用画像の例を模式的に示す。図8B、8C及び8Dは、それぞれ、活き活き度の評価値「2」、「3」及び「6」の場合の例を示す。ここでは、評価値の年代平均が「3」と「6」の間にあるものとし、図8Bの例が“活き活き度「十分」群”に、図8Cの例が“活き活き度「やや不足」群”に、図8Dの例が“活き活き度「要改善」群”に対応する。図8Bでは、評価用顔画像80において頬領域80Cにおいて広範にわたる特徴部分82が示される。すなわち、頬領域80Cにおける特徴が良好な(評価値「2」の)活き活き度に高い寄与度で寄与していることが示される。また、図8Cでは、評価用顔画像80において、額領域80Aと口元領域80Dに特徴部分83が示される。すなわち、額領域80Aと口元領域80Dにおける特徴部分83が中程度の(評価値「3」の)活き活き度に高い寄与度で寄与していることが示される。そして、図8Dでは、評価用顔画像80において、額領域80A、頬領域80C、及び口元領域80Dに特徴部分84が示される。すなわち、額領域80A、頬領域80C、及び口元領域80Dにおける特徴部分84が非良好な(評価値「6」の)活き活き度に高い寄与度で寄与していることが示される。 Figures 8B to 8D are schematic examples of display images generated by the control unit 23 of the information processing device 12 and displayed on the terminal device 11. Figures 8B, 8C, and 8D show examples for liveliness evaluation values of "2," "3," and "6," respectively. Here, the average evaluation value for each age group is assumed to be between "3" and "6." The example in Figure 8B corresponds to the "sufficient liveliness group," the example in Figure 8C corresponds to the "slightly insufficient liveliness group," and the example in Figure 8D corresponds to the "needs improvement liveliness group." Figure 8B shows a wide range of characteristic features 82 in the cheek region 80C of the evaluation face image 80. This indicates that the features in the cheek region 80C contribute significantly to a good liveliness (evaluation value "2"). Furthermore, Figure 8C shows characteristic features 83 in the forehead region 80A and mouth region 80D of the evaluation face image 80. That is, it is shown that the feature portions 83 in the forehead region 80A and mouth region 80D make a high contribution to a moderate liveliness (evaluation value "3"). Furthermore, in FIG. 8D, feature portions 84 are shown in the forehead region 80A, cheek region 80C, and mouth region 80D in the evaluation face image 80. That is, it is shown that the feature portions 84 in the forehead region 80A, cheek region 80C, and mouth region 80D make a high contribution to a poor liveliness (evaluation value "6").

図6に戻り、ステップS612、S614及びS616において、制御部23は、評価と特徴部分、及び特徴部分の寄与度に基づいて、非良好な印象に寄与している顔の領域を特定し、その部分の特性に応じ、印象評価を改善するための推奨化粧品を選定する。活き活き度の評価値が“活き活き度「十分」群”に属する場合(ステップS604)、制御部23は、ステップS612において、特徴部分の寄与度が最も高い領域を“優良領域”と判定する。例えば、図8Bで示した例では、頬領域80Cが優良領域と判定される。また、活き活き度の評価値が“活き活き度「やや不足」群”に属する場合(ステップS608)、制御部23は、ステップS614において、特徴部分の寄与度が高い領域を“優良領域”と判定するとともに、特徴部分の寄与度が低い領域を“やや不足領域”と判定する。例えば、図8Cで示した例では、口元領域80Dが“優良領域”と判定され、額領域80B及び80Cが“やや不足領域”と判定される。例えば、制御部23は、特徴部分の特徴活性度に応じて、“優良領域”、“やや不足領域”の別を判定する。例えば、特徴活性度が0~0.3の場合に“やや不足領域”、0.7~1.0の場合に“優良領域”と判定することが可能である。特徴活性度に応じた判定の種類は3以上であってもよく、判定の基準となる数値範囲は任意に定めることができる。そして、活き活き度の評価値が“活き活き度「要改善」群”に属する場合(ステップS606)、制御部23は、ステップS616において、特徴部分の寄与度が最も高い領域を“要改善領域”と判定する。例えば、図8Dで示した例では、額領域80Aが要改善領域と判定される。 Returning to Figure 6, in steps S612, S614 and S616, the control unit 23 identifies areas of the face that contribute to a poor impression based on the evaluation, characteristic parts, and the contribution of the characteristic parts, and selects recommended cosmetics to improve the impression evaluation based on the characteristics of those parts. If the evaluation value of the liveliness belongs to the "sufficient liveliness group" (step S604), the control unit 23 determines in step S612 the region with the highest contribution of the characteristic part as the "good region." For example, in the example shown in FIG. 8B, the cheek region 80C is determined to be the good region. On the other hand, if the evaluation value of the liveliness belongs to the "slightly insufficient liveliness group" (step S608), the control unit 23 determines in step S614 the region with a high contribution of the characteristic part as the "good region," and the region with a low contribution of the characteristic part as the "slightly insufficient region." For example, in the example shown in FIG. 8C, the mouth region 80D is determined to be the "good region," and the forehead regions 80B and 80C are determined to be the "slightly insufficient regions." ". For example, the control unit 23 determines whether the area is a "good area" or a "slightly deficient area" depending on the feature activity of the feature part. For example, a feature activity of 0 to 0.3 can be determined as a "slightly deficient area," and a feature activity of 0.7 to 1.0 can be determined as a "good area." There may be three or more types of determinations depending on feature activity, and the numerical range used as the basis for determination can be set arbitrarily. Then, if the liveliness evaluation value belongs to the "liveliness 'improvement required' group" (step S606), the control unit 23 determines in step S616 the area with the highest contribution of the feature part as an "area requiring improvement." For example, in the example shown in FIG. 8D, the forehead area 80A is determined to be an area requiring improvement.

ステップS618において、制御部23は、要改善領域とやや不足領域とについて、推奨情報25を参照して推奨化粧品を選定し、選定した推奨化粧品の情報を表示する。 In step S618, the control unit 23 selects recommended cosmetics for the areas requiring improvement and the areas that are slightly lacking by referring to the recommendation information 25, and displays information about the selected recommended cosmetics.

図9は、活き活き感を改善するための推奨化粧品の情報を含む推奨情報25の例を模式的に示す。推奨情報25は、印象の要素毎に図9に示すような情報を有する。制御部23は、推奨情報25を参照して、“やや不足領域”(評価値が3.0以上年代平均未満)又は“要改善領域”(評価値が年代平均以上、7.0以下)についての推奨化粧品を選定する。例えば、額領域80Aが“やや不足領域”と判定された場合には、額領域80Aに対するスキンケアのために、眉間額のシワ改善スキンケア用の化粧品が選定される。また、額領域80Aが“要改善領域”と判定された場合には、額領域80Aに対するメイクアップのために、こめかみへのハイライト用の化粧品が選定される。さらに、目元領域80Bが“やや不足領域”と判定された場合には、目元領域80Bに対するメイクアップのために、目元を強調するアイメイク用の化粧品が選定される。さらに、目元領域80Bが“要改善領域”と判定された場合には、目元領域80Bに対するメイクアップのために、目元を整えるアイブロウ用の化粧品が選定される。さらに、頬領域80Cが“やや不足領域”と判定された場合には、頬領域80Cに対するメイクアップのために、頬部へのチークカラー用の化粧品が選定される。さらに、頬領域80Cが“要改善領域”と判定された場合には、頬領域80Cに対するスキンケアのために、頬部のタルミ改善スキンケア用の化粧品が選定される。さらに、口元領域80Dが“やや不足領域”と判定された場合には、口元領域80Dに対するスキンケアのために、唇まわりのタルミ改善スキンケア用の化粧品が選定される。そして、口元領域80Dが“要改善領域”と判定された場合には、口元領域80Dに対するスキンケアのために、顎まわりのタルミ改善スキンケア用の化粧品が選定される。このようにして選定された化粧品の情報は、通信部21により端末装置11へ送られ、端末装置11にて表示される。 Figure 9 schematically shows an example of recommendation information 25, including information on recommended cosmetics for improving liveliness. The recommendation information 25 has information for each impression element, as shown in Figure 9. The control unit 23 references the recommendation information 25 to select recommended cosmetics for a "slightly deficient area" (evaluation value of 3.0 or more and less than the age average) or an "area requiring improvement" (evaluation value of the age average or more and 7.0 or less). For example, if the forehead area 80A is determined to be a "slightly deficient area," cosmetics for skin care to improve wrinkles between the eyebrows are selected for skin care for the forehead area 80A. Furthermore, if the forehead area 80A is determined to be an "area requiring improvement," cosmetics for highlighting the temples are selected for makeup for the forehead area 80A. Furthermore, if the eye area 80B is determined to be a "slightly deficient area," cosmetics for eye makeup that emphasizes the eyes are selected for makeup for the eye area 80B. Furthermore, if the eye area 80B is determined to be an "area requiring improvement," eyebrow cosmetics to shape the eyes are selected for makeup application to the eye area 80B. Furthermore, if the cheek area 80C is determined to be an "area where there is a slight shortage," cheek color cosmetics are selected for makeup application to the cheek area 80C. Furthermore, if the cheek area 80C is determined to be an "area where there is a slight shortage," cheek skin care cosmetics to improve sagging are selected for skin care of the cheek area 80C. Furthermore, if the mouth area 80D is determined to be an "area where there is a slight shortage," skin care cosmetics to improve sagging around the lips are selected for skin care of the mouth area 80D. Furthermore, if the mouth area 80D is determined to be an "area where there is a shortage," skin care cosmetics to improve sagging around the chin are selected for skin care of the mouth area 80D. Information on the cosmetics selected in this manner is sent to the terminal device 11 by the communication unit 21 and displayed on the terminal device 11.

端末装置11では、例えば、活き活き感について、十分である、やや不足又は要改善といった判定結果とともに、判定結果に寄与した特徴部分を示す表示用画像が表示され、更に、スキンケア又はメイクアップについて推奨化粧品の情報が表示される。推奨化粧品の情報は、化粧品の種別であってもよいし、具体的な化粧品名であってもよい。 For example, the terminal device 11 displays a lively feeling assessment result, such as sufficient, slightly lacking, or requiring improvement, along with a display image showing the characteristic parts that contributed to the assessment result, and further displays information about recommended cosmetics for skin care or makeup. The information about recommended cosmetics may be the type of cosmetics or the specific name of the cosmetics.

図6~図9では、活き活き感についての印象評価を例として説明したが、他の印象の要素、つまり、親しみやすさ、若々しさ、かわいらしさ、明るさ、社交的なといった印象の要素についても、上記同様の手順が実行される。 Figures 6 to 9 have been used to explain the impression evaluation of liveliness as an example, but the same procedure as above can also be performed for other impression elements, such as friendliness, youthfulness, cuteness, cheerfulness, and sociability.

本実施形態によれば、非定量的な印象の要素についても熟練評価者の客観的な印象評価を高い精度で再現することができる。また、印象評価に寄与した特徴部分を表示により可視化でき、顧客において印象評価に対する納得感を向上させることが可能となる。さらに、熟練評価者の印象評価を再現する情報処理装置12は、未熟練の評価者による印象評価の訓練に用いることができる。 According to this embodiment, the objective impression evaluation of an experienced evaluator can be reproduced with high accuracy even for non-quantitative impression elements. Furthermore, the characteristic parts that contributed to the impression evaluation can be visualized by display, making it possible to improve the customer's sense of satisfaction with the impression evaluation. Furthermore, the information processing device 12 that reproduces the impression evaluation of an experienced evaluator can be used to train inexperienced evaluators in impression evaluation.

上述の説明では、情報処理装置12は、端末装置11を介して顔画像の取得、各種出力情報の表示を行うが、情報処理装置12の動作として示した情報処理手順を適宜情報処理装置12及び端末装置11で分担してもよい。その場合、情報処理装置12と端末装置11とで「情報処理装置」を構成する。例えば、図4で示した機械学習手順を情報処理装置12が実行して印象評価モデル24を作成し、端末装置11が情報処理装置12の印象評価モデル24を用いながら図5で示した手順を実行してもよい。あるいは、例えば、情報処理装置12がスタンドアロンで動作して、入出力部20により顔画像の取得、各種出力情報の表示を行ってもよい。また、端末装置11が店舗に設置されていなくても、例えば、顧客が使用するスマートフォンであってもよい。その場合、顧客は自らの顔を撮像し、顔画像を情報処理装置12へ送る。そして、情報処理装置12からの情報をスマートフォンが受け取って顧客に向けて表示する。そうすることで、例えば、顧客が店舗に赴かなくても、推奨化粧品の情報を取得することが可能となる。 In the above description, the information processing device 12 acquires facial images and displays various output information via the terminal device 11. However, the information processing procedures shown as the operation of the information processing device 12 may be shared between the information processing device 12 and the terminal device 11 as appropriate. In this case, the information processing device 12 and the terminal device 11 constitute an "information processing device." For example, the information processing device 12 may execute the machine learning procedure shown in FIG. 4 to create the impression evaluation model 24, and the terminal device 11 may execute the procedure shown in FIG. 5 using the impression evaluation model 24 of the information processing device 12. Alternatively, for example, the information processing device 12 may operate standalone and acquire facial images and display various output information using the input/output unit 20. Furthermore, the terminal device 11 does not have to be installed in a store; for example, it may be a smartphone used by a customer. In this case, the customer captures an image of their face and sends the facial image to the information processing device 12. The smartphone then receives information from the information processing device 12 and displays it to the customer. This allows, for example, the customer to obtain information about recommended cosmetics without visiting a store.

また、上述の説明では、情報処理装置12は、印象評価モデル24の生成を一回的に実行した後、顧客の印象評価を実行するが、顧客の同意のもと、評価用撮像画像を教師データに取り込み、情報処理装置12又は情報処理装置12と情報通信可能な端末装置により熟練評価者が印象評価を付与することで、教師データを随時更新することが可能である。 In addition, in the above explanation, the information processing device 12 generates the impression evaluation model 24 once and then performs an impression evaluation on the customer. However, with the customer's consent, the evaluation captured images can be imported into the training data, and an experienced evaluator can provide an impression evaluation using the information processing device 12 or a terminal device capable of communicating with the information processing device 12, thereby updating the training data at any time.

本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。 While the present invention has been described based on various drawings and examples, it should be noted that those skilled in the art would easily be able to make various modifications and alterations based on this disclosure. Therefore, it should be noted that these modifications and alterations are included within the scope of the present invention. For example, the functions included in each means, step, etc. may be rearranged so as not to result in logical inconsistencies, and multiple means, steps, etc. may be combined into one or divided into separate means, steps, etc.

1 情報処理システム
10 ネットワーク
11 端末装置
12 情報処理装置
20、30 入出力部
21、31 通信部
22、32 記憶部
23、33 制御部
REFERENCE SIGNS LIST 1 Information processing system 10 Network 11 Terminal device 12 Information processing device 20, 30 Input/output unit 21, 31 Communication unit 22, 32 Storage unit 23, 33 Control unit

Claims (7)

人物の顔画像と当該顔画像に対する印象評価を教師データとして前記印象評価に寄与する前記顔画像の特徴部分と当該印象評価の対応付けを機械学習したモデルを格納する記憶部と、
入力された顔画像の特徴部分と、前記顔画像に含まれる領域毎の前記特徴部分の割合に応じた当該特徴部分に対応する印象評価とを、前記モデルを用いて求め、当該印象評価の情報と、当該印象評価に寄与する前記特徴部分を前記印象評価に応じた態様で示す画像とを、前記入力された撮像画像とともに出力する制御部と、
を有する情報処理装置。
a storage unit for storing a model obtained by machine learning a correspondence between a facial image of a person and an impression evaluation of the facial image, the characteristic portion of the facial image contributing to the impression evaluation, and the impression evaluation, using the facial image and the impression evaluation as training data;
a control unit that uses the model to determine characteristic parts of an input face image and impression evaluations corresponding to the characteristic parts in accordance with the proportions of the characteristic parts for each area included in the face image , and outputs information on the impression evaluations and an image showing the characteristic parts contributing to the impression evaluation in a manner corresponding to the impression evaluations together with the input captured image;
An information processing device having the above.
請求項1において、
前記記憶部は、前記モデルにおいて対応付けられる前記特徴部分と前記印象評価の組み合わせに対し推奨すべき化粧品を示す推奨情報を更に格納し、
前記制御部は、前記モデルを用いて求めた特徴部分と印象評価の組み合わせに対し推奨すべき化粧品を前記推奨情報に基づいて選定し、選定した化粧品を示す情報を更に出力する、
情報処理装置。
In claim 1,
the storage unit further stores recommendation information indicating a cosmetic product to be recommended for a combination of the characteristic portion associated in the model and the impression evaluation;
the control unit selects, based on the recommendation information, a cosmetic product to be recommended for the combination of the characteristic portion and the impression evaluation obtained using the model, and further outputs information indicating the selected cosmetic product.
Information processing device.
請求項1又は2において、
前記教師データでは、年齢が異なる複数の人物の顔画像に同じ印象評価が対応付けられる、
情報処理装置。
In claim 1 or 2,
In the training data, the same impression evaluation is associated with face images of a plurality of people of different ages.
Information processing device.
コンピュータにより実行されることで、当該コンピュータに請求項1~3のいずれかに記載の情報処理装置として動作させる、
プログラム。
When executed by a computer, the computer is caused to operate as the information processing device according to any one of claims 1 to 3.
program.
情報処理装置の動作方法であって、
人物の顔画像と当該顔画像に対する印象評価を教師データとして前記印象評価に寄与する前記顔画像の特徴部分と当該印象評価の対応付けを機械学習してモデルを作成する第1の工程と、
入力された顔画像の特徴部分と、前記顔画像に含まれる領域毎の前記特徴部分の割合に応じた当該特徴部分に対応する印象評価とを、前記モデルを用いて求め、当該印象評価の情報と、当該印象評価に寄与する前記特徴部分を前記印象評価に応じた態様で示す画像とを、前記入力された撮像画像とともに出力する第2の工程と、
を有する情報処理装置の動作方法。
A method for operating an information processing device, comprising:
a first step of using a person's face image and an impression evaluation of the face image as training data to machine-learn the correspondence between the characteristic parts of the face image that contribute to the impression evaluation and the impression evaluation, and creating a model;
a second step of using the model to determine characteristic parts of an input face image and impression evaluations corresponding to the characteristic parts in accordance with the proportions of the characteristic parts in each area included in the face image , and outputting information on the impression evaluations and an image showing the characteristic parts contributing to the impression evaluation in a manner corresponding to the impression evaluations together with the input captured image;
A method for operating an information processing device having the above-mentioned components.
請求項5において、
前記モデルにおいて対応付けられる前記特徴部分と前記印象評価の組み合わせに対し推奨すべき化粧品を示す推奨情報を参照し、前記モデルを用いて求めた特徴部分と印象評価の組み合わせに対し推奨すべき化粧品を選定する第3の工程と、
選定した化粧品を示す情報を更に出力する第4の工程と、
を更に有する情報処理装置の動作方法。
In claim 5,
a third step of referring to recommendation information indicating cosmetics to be recommended for the combination of the feature portion and the impression evaluation associated in the model, and selecting cosmetics to be recommended for the combination of the feature portion and the impression evaluation obtained using the model;
a fourth step of further outputting information indicating the selected cosmetic product;
A method for operating an information processing device further comprising:
請求項5又は6において、
前記教師データでは、年齢が異なる複数の人物の顔画像に同じ印象評価が対応付けられる、
情報処理装置の動作方法。
In claim 5 or 6,
In the training data, the same impression evaluation is associated with face images of a plurality of people of different ages.
A method for operating an information processing device.
JP2020197515A 2020-11-27 2020-11-27 Information processing device, program, and method of operating information processing device Active JP7740873B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020197515A JP7740873B2 (en) 2020-11-27 2020-11-27 Information processing device, program, and method of operating information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020197515A JP7740873B2 (en) 2020-11-27 2020-11-27 Information processing device, program, and method of operating information processing device

Publications (2)

Publication Number Publication Date
JP2022085706A JP2022085706A (en) 2022-06-08
JP7740873B2 true JP7740873B2 (en) 2025-09-17

Family

ID=81892486

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020197515A Active JP7740873B2 (en) 2020-11-27 2020-11-27 Information processing device, program, and method of operating information processing device

Country Status (1)

Country Link
JP (1) JP7740873B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014149678A (en) 2013-02-01 2014-08-21 Panasonic Corp Makeup support apparatus, makeup support system, makeup support method and makeup support program
WO2015122195A1 (en) 2014-02-17 2015-08-20 Necソリューションイノベータ株式会社 Impression analysis device, game device, health management device, advertising support device, impression analysis system, impression analysis method, program, and program recording medium
WO2016009569A1 (en) 2014-07-17 2016-01-21 Necソリューションイノベータ株式会社 Attribute factor analysis method, device, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130057148A (en) * 2011-11-23 2013-05-31 차대성 Cosmetics information providing method and apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014149678A (en) 2013-02-01 2014-08-21 Panasonic Corp Makeup support apparatus, makeup support system, makeup support method and makeup support program
WO2015122195A1 (en) 2014-02-17 2015-08-20 Necソリューションイノベータ株式会社 Impression analysis device, game device, health management device, advertising support device, impression analysis system, impression analysis method, program, and program recording medium
WO2016009569A1 (en) 2014-07-17 2016-01-21 Necソリューションイノベータ株式会社 Attribute factor analysis method, device, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MCCURRIE et al.,Predicting First Impressions with Deep Learning,2017 12th IEEE International Conference on Automatic Face & Gesture Recognition,2017年,518-525

Also Published As

Publication number Publication date
JP2022085706A (en) 2022-06-08

Similar Documents

Publication Publication Date Title
US20220254189A1 (en) Apparatus and method for determining cosmetic skin attributes
KR20230025906A (en) Systems and methods for improved facial attribute classification and its use
CN113661520B (en) Modify hair appearance
JP2004000427A (en) Modify body image
US20240265433A1 (en) Interactive system and method for recommending one or more lifestyle products
JP6740329B2 (en) Method and system for facial feature analysis and delivery of personalized advice
WO2021243640A1 (en) Oral care based digital imaging systems and methods for determining perceived attractiveness of facial image portion
JP7740873B2 (en) Information processing device, program, and method of operating information processing device
JP2007128171A (en) Face image synthesis device, face image synthesis method, and face image synthesis program
JP7759182B2 (en) Information processing device, program, and method of operating information processing device
TW201945898A (en) Information processing device and program
US20210327149A1 (en) System and Method for Emotion-Based Real-Time Personalization of Augmented Reality Environments
JP7809315B2 (en) Method for evaluating the degree of fit of ornaments or daily commodities worn on or around the face, or makeup or hairstyle, to the user's face, system for evaluating the degree of fit, recommendation system, and eyeglass design system
JP2023038870A (en) Impression evaluation method and impression evaluation system
JP7840772B2 (en) Nasolabial shadow analysis method
JP7198963B1 (en) METHOD, INFORMATION PROCESSING APPARATUS, AND PROGRAM FOR SUPPORTING HAIR STYLE VISUALIZATION
KR102715886B1 (en) Customized cosmetics recommendation device and method using skin diagnosis results, computer program, recording medium, recommendation server and system
KR102694532B1 (en) Customized cosmetics recommendation device and method using skin diagnosis results, computer program, recording medium, recommendation server and system
JP7709320B2 (en) Hair image analysis method
EP4475081A1 (en) Image processing device, image processing method, and program
WO2024249716A1 (en) Method and system for visualizing color gradient of human face or cosmetic skin attributes based on such color gradient
EP4721017A1 (en) Method and system for determining cosmetic skin attributes based on disorder value
WO2017103985A1 (en) Information provision device and information provision method
HK40128411A (en) Method and system for visualizing color gradient of human face or cosmetic skin attributes based on such color gradient
JP2023038871A (en) Feature extraction method and feature extraction system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231114

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240823

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240903

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20241031

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250325

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250516

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: 20250805

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250904

R150 Certificate of patent or registration of utility model

Ref document number: 7740873

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150