JP4404650B2 - 化粧シミュレーション装置、化粧シミュレーション方法、化粧シミュレーションプログラム - Google Patents
化粧シミュレーション装置、化粧シミュレーション方法、化粧シミュレーションプログラム Download PDFInfo
- Publication number
- JP4404650B2 JP4404650B2 JP2004023947A JP2004023947A JP4404650B2 JP 4404650 B2 JP4404650 B2 JP 4404650B2 JP 2004023947 A JP2004023947 A JP 2004023947A JP 2004023947 A JP2004023947 A JP 2004023947A JP 4404650 B2 JP4404650 B2 JP 4404650B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- layer
- transparency
- makeup
- mesh
- 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
Images
Landscapes
- Image Processing (AREA)
- Processing Or Creating Images (AREA)
- Image Analysis (AREA)
Description
Hr=Hc ・・・式(A)
Sr=0.8×Sf+0.2×Sc ・・・式(B)
Vr=0.8×Vf+0.2×Vc ・・・式(C)
但し、Hc、Sc、Vcはレイヤー画像の色成分のHSV値を示し、Sf、Vfはシミュレーション対象画像の各画素のHSV値を示し、Hr、Sr、Vrは第2の合成対象画像の各画素のHSV値を示している。
図2は、本化粧シミュレーション装置の化粧シミュレーションモードの機能を示すブロック図を示している。メイクパターン画像記憶部101は、外部記憶装置5から構成され、メイクパターン作成モードにおいて作成された1又は複数種類のメイクパターン画像を記憶している。
Hr=Hc ・・・式(3)
Sr=0.8×Sf+0.2×Sc ・・・式(4)
Vr=0.8×Vf+0.2×Vc ・・・式(5)
但し、Hc、Sc、Vcは色レイヤーのH,S,V値を示し、Sf、Vfはフレーム画像1画素のH,S,V値を示し、Hr、Sr、Vrは色変換処理後の各画素のHSV値を示している。なお、色レイヤーはn階層からなるため、作成される色変換レイヤー画像はn階層からなる。
次に、メイクパターン作成モードについて説明する。図20は、メイクパターン作成モードにおける化粧シミュレーション装置の機能を示すブロック図である。
102 操作部
103 初期設定部
104 使用メイクパターン画像記憶部
105 透明度レイヤー画像作成部
106 色レイヤー作成部
107 透明度正規化部
108 正規化透明度画像レイヤー記憶部
109 色変換処理部
110 色変換レイヤー画像記憶部
111 動画像取得部
112 フレーム画像抽出部
113 特徴量抽出部
114 特徴量抽出部
115 初期メッシュ記憶部
116 メッシュ設定部
117 メッシュ設定部
118 座標計算部
119 座標変換テーブル記憶部
120 化粧要素画像変形部
121 画像合成部
122 表示部
201 静止画像取得部
202 操作部
203 レイヤー画像作成部
204 透明度レイヤー画像作成部
205 色レイヤー作成部
206 透明度正規化部
207 正規化透明度レイヤー画像記憶部
208 色変換処理部
209 色変換レイヤー画像記憶部
210 画像合成部
211 表示部
212 メイクパターン画像作成部
Claims (7)
- 操作装置を介して入力されたユーザからの描画指令に基づいて予め作成され、各階層に同一色からなる少なくとも1つの化粧要素画像を含むn(nは正の整数)階層からなるレイヤー画像と、顔画像を含む背景画像とから構成される基準画像を取得する基準画像取得手段と、
前記レイヤー画像の各画素の透明度を基に、第1の画像を作成する第1の画像作成手段と、
シミュレーション対象となる人物の顔画像を含むシミュレーション対象画像を取得するシミュレーション対象画像取得手段と、
前記基準画像及び前記シミュレーション対象画像の各々に含まれる顔画像の輪郭内部にメッシュを設定するメッシュ設定手段と、
前記基準画像及び前記シミュレーション対象画像の各々に設定されたメッシュの対応する頂点の位置の差分を算出し、算出した差分に基づいて、前記第1の画像中に含まれる化粧要素画像を、前記シミュレーション対象画像中の顔画像に適合するように変形させる画像変形手段と、
前記シミュレーション対象画像を、各レイヤー画像の色成分を用いて色変換処理を実行し、前記レイヤー画像の各階層に対応する第2の画像を作成する第2の画像作成手段と、
前記第1の画像を基に、前記第2の画像及び前記シミュレーション対象画像の各々の透明度を決定し、決定した透明度を用いて、前記シミュレーション対象画像と前記第2の画像とを合成する画像合成手段とを備え、
前記第1の画像作成手段は、前記透明度を基に、透明度レイヤー画像を作成し、作成した透明度レイヤー画像の各画素の透明度を正規化し、得られた画像を前記第1の画像とし、
前記画像合成手段は、αブレンディングにより、前記シミュレーション対象画像及び前記2の画像を合成することを特徴とする化粧シミュレーション装置。 - 前記第2の画像作成手段は、各レイヤー画像の色成分及び前記シミュレーション対象画像の各々をRGB表色系からHSV表色系に変換し、変換された両色を式(A)〜式(C)に示す色変換処理を実行し、得られた画像をHSV表色系からRGB表色系に変換し、前記第2の画像を作成することを特徴とする請求項1記載の化粧シミュレーション装置。
Hr=Hc ・・・式(A)
Sr=0.8×Sf+0.2×Sc ・・・式(B)
Vr=0.8×Vf+0.2×Vc ・・・式(C)
但し、Hc、Sc、Vcはレイヤー画像の色成分のHSV値を示し、Sf、Vfはシミュレーション対象画像の各画素のHSV値を示し、Hr、Sr、Vrは第2の合成対象画像の各画素のHSV値を示している。 - 顔の輪郭内部にメッシュが設定された初期メッシュを記憶する初期メッシュ記憶手段をさらに備え、
前記初期メッシュの各頂点は、顔部品の輪郭上に位置する特徴頂点と、その他の浮動点とから構成され、
前記メッシュ設定手段は、前記シミュレーション対象画像及び前記基準画像の各々から、前記顔部品の輪郭を抽出し、前記特徴頂点を、抽出した顔部品の輪郭上に移動させるとともに、前記初期メッシュの各頂点間の距離が保持されるように、前記浮動点を移動させ、前記シミュレーション対象画像及び前記基準画像の各々に、メッシュを設定することを特徴とする請求項1又は2記載の化粧シミュレーション装置。 - 前記画像変形手段は、前記初期メッシュの各頂点を、画像面と直交する高さ成分が付与された3次元データとし、前記浮動点には、一定の値の高さ成分を付与し、前記特徴頂点は、前記画像面上に位置させ、前記各頂点に対し、式(D)及び式(E)で示す演算を所定回数適用することにより前記浮動点を移動させることを特徴とする請求項3記載の化粧シミュレーション装置。
- 前記シミュレーション対象画像は、動画像中の各フレーム画像であることを特徴とする請求項1〜4のいずれかに記載の化粧シミュレーション装置。
- コンピュータが、操作装置を介して入力されたユーザからの描画指令に基づいて予め作成され、各階層に同一色からなる少なくとも1つの化粧要素画像を含むn(nは正の整数)階層からなるレイヤー画像と、顔画像を含む背景画像とから構成される基準画像を取得する基準画像取得ステップと、
コンピュータが、前記レイヤー画像の各画素の透明度を基に、第1の画像を作成する第1の画像作成ステップと、
コンピュータが、シミュレーション対象となる人物の顔画像を含むシミュレーション対象画像を取得するシミュレーション対象画像取得ステップと、
コンピュータが、前記基準画像及び前記シミュレーション対象画像の各々に含まれる顔画像の輪郭内部にメッシュを設定するメッシュ設定ステップと、
コンピュータが、前記基準画像及び前記シミュレーション対象画像の各々に設定されたメッシュの対応する頂点の位置の差分を算出し、算出した差分に基づいて、前記第1の画像中に含まれる化粧要素画像を、前記シミュレーション対象画像中の顔画像に適合するように変形させる画像変形ステップと、
コンピュータが、前記シミュレーション対象画像を、各レイヤー画像の色成分を用いて色変換処理を実行し、前記レイヤー画像の各階層に対応する第2の画像を作成する第2の画像作成ステップと、
コンピュータが、前記第1の画像を基に、前記第2の画像及び前記シミュレーション対象画像の各々の透明度を決定し、決定した透明度を用いて、前記シミュレーション対象画像と前記第2の画像とを合成する画像合成ステップとを備え、
前記第1の画像作成ステップは、前記透明度を基に、透明度レイヤー画像を作成し、作成した透明度レイヤー画像の各画素の透明度を正規化し、得られた画像を前記第1の画像とし、
前記画像合成ステップは、αブレンディングにより、前記シミュレーション対象画像及び前記2の画像を合成することを特徴とする化粧シミュレーション方法。 - 操作装置を介して入力されたユーザからの描画指令に基づいて予め作成され、各階層に同一色からなる少なくとも1つの化粧要素画像を含むn(nは正の整数)階層からなるレイヤー画像と、顔画像を含む背景画像とから構成される基準画像を取得する基準画像取得手段と、
前記レイヤー画像の各画素の透明度を基に、第1の画像を作成する第1の画像作成手段と、
シミュレーション対象となる人物の顔画像を含むシミュレーション対象画像を取得するシミュレーション対象画像取得手段と、
前記基準画像及び前記シミュレーション対象画像の各々に含まれる顔画像の輪郭内部にメッシュを設定するメッシュ設定手段と、
前記基準画像及び前記シミュレーション対象画像の各々に設定されたメッシュの対応する頂点の位置の差分を算出し、算出した差分に基づいて、前記第1の画像中に含まれる化粧要素画像を、前記シミュレーション対象画像中の顔画像に適合するように変形させる画像変形手段と、
前記シミュレーション対象画像を、各レイヤー画像の色成分を用いて色変換処理を実行し、前記レイヤー画像の各階層に対応する第2の画像を作成する第2の画像作成手段と、
前記第1の画像を基に、前記第2の画像及び前記シミュレーション対象画像の各々の透明度を決定し、決定した透明度を用いて、前記シミュレーション対象画像と前記第2の画像とを合成する画像合成手段としてコンピュータを機能させ、
前記第1の画像作成手段は、前記透明度を基に、透明度レイヤー画像を作成し、作成した透明度レイヤー画像の各画素の透明度を正規化し、得られた画像を前記第1の画像とし、
前記画像合成手段は、αブレンディングにより、前記シミュレーション対象画像及び前記2の画像を合成することを特徴とする化粧シミュレーションプログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004023947A JP4404650B2 (ja) | 2004-01-30 | 2004-01-30 | 化粧シミュレーション装置、化粧シミュレーション方法、化粧シミュレーションプログラム |
CN 200480041041 CN1906631A (zh) | 2004-01-30 | 2004-10-29 | 化妆模拟程序、化妆模拟装置及化妆模拟方法 |
EP04793233A EP1710746A1 (en) | 2004-01-30 | 2004-10-29 | Makeup simulation program, makeup simulation device, and makeup simulation method |
US10/583,619 US20070019882A1 (en) | 2004-01-30 | 2004-10-29 | Makeup simulation program, makeup simulation device, and makeup simulation method |
PCT/JP2004/016125 WO2005073909A1 (ja) | 2004-01-30 | 2004-10-29 | 化粧シミュレーションプログラム、化粧シミュレーション装置、及び化粧シミュレーション方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004023947A JP4404650B2 (ja) | 2004-01-30 | 2004-01-30 | 化粧シミュレーション装置、化粧シミュレーション方法、化粧シミュレーションプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005216131A JP2005216131A (ja) | 2005-08-11 |
JP4404650B2 true JP4404650B2 (ja) | 2010-01-27 |
Family
ID=34906800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004023947A Expired - Fee Related JP4404650B2 (ja) | 2004-01-30 | 2004-01-30 | 化粧シミュレーション装置、化粧シミュレーション方法、化粧シミュレーションプログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4404650B2 (ja) |
CN (1) | CN1906631A (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5043323B2 (ja) * | 2005-10-06 | 2012-10-10 | 株式会社 資生堂 | 化粧情報提供システム |
EP1975870B1 (en) * | 2006-01-17 | 2020-08-26 | Shiseido Co., Ltd. | Makeup simulation system, makeup simulation device, makeup simulation method, and makeup simulation program |
JP5014638B2 (ja) * | 2006-02-09 | 2012-08-29 | 株式会社 資生堂 | 眉スケール及びこれを使用する眉の描写方法 |
JP4793823B2 (ja) * | 2006-04-26 | 2011-10-12 | 株式会社メガチップス | メークアップアシスト装置および眉毛描画アシスト装置 |
JP5432532B2 (ja) * | 2008-01-22 | 2014-03-05 | 株式会社 資生堂 | 化粧方法、化粧シミュレーション装置、及び化粧シミュレーションプログラム |
US8698747B1 (en) | 2009-10-12 | 2014-04-15 | Mattel, Inc. | Hand-activated controller |
JP5525923B2 (ja) * | 2010-06-09 | 2014-06-18 | 任天堂株式会社 | 画像処理プログラム、画像処理装置、画像処理システム、および画像処理方法 |
JP5587132B2 (ja) * | 2010-10-19 | 2014-09-10 | キヤノン株式会社 | 画像処理装置、画像処理方法 |
CN102012620B (zh) * | 2010-10-28 | 2013-06-05 | 鸿富锦精密工业(深圳)有限公司 | 电子化妆品盒 |
CN102682420A (zh) * | 2012-03-31 | 2012-09-19 | 北京百舜华年文化传播有限公司 | 一种真实人物图像转换为卡通风格图像的方法及装置 |
KR101752701B1 (ko) * | 2012-12-14 | 2017-06-30 | 한국전자통신연구원 | 영상에 화장 효과를 재현하는 방법 |
CN105164999B (zh) | 2013-04-17 | 2018-08-10 | 松下知识产权经营株式会社 | 图像处理方法及图像处理装置 |
WO2015029371A1 (ja) * | 2013-08-30 | 2015-03-05 | パナソニックIpマネジメント株式会社 | メイクアップ支援装置、メイクアップ支援方法、およびメイクアップ支援プログラム |
WO2015029372A1 (ja) * | 2013-08-30 | 2015-03-05 | パナソニックIpマネジメント株式会社 | メイクアップ支援装置、メイクアップ支援システム、メイクアップ支援方法、およびメイクアップ支援プログラム |
CN104599297B (zh) * | 2013-10-31 | 2018-07-10 | 厦门美图网科技有限公司 | 一种对人脸自动上腮红的图像处理方法 |
JP6348791B2 (ja) * | 2014-07-16 | 2018-06-27 | クラリオン株式会社 | 表示制御装置および表示制御方法 |
CN105631065B (zh) * | 2014-10-31 | 2019-05-10 | 北京临近空间飞行器***工程研究所 | 一种基于背景网格的动网格方法 |
CN107851299B (zh) * | 2015-07-21 | 2021-11-30 | 索尼公司 | 信息处理装置、信息处理方法以及程序 |
CN109299636A (zh) * | 2017-07-25 | 2019-02-01 | 丽宝大数据股份有限公司 | 可标示腮红区域的身体信息分析装置 |
CN109427078A (zh) * | 2017-08-24 | 2019-03-05 | 丽宝大数据股份有限公司 | 身体信息分析装置及其唇妆分析方法 |
CN109427075A (zh) * | 2017-08-24 | 2019-03-05 | 丽宝大数据股份有限公司 | 身体信息分析装置及其眼影分析方法 |
CN112308944A (zh) * | 2019-07-29 | 2021-02-02 | 丽宝大数据股份有限公司 | 仿真唇妆的扩增实境显示方法 |
CN112949495A (zh) * | 2021-03-04 | 2021-06-11 | 安徽师范大学 | 一种基于大数据的智能识别*** |
-
2004
- 2004-01-30 JP JP2004023947A patent/JP4404650B2/ja not_active Expired - Fee Related
- 2004-10-29 CN CN 200480041041 patent/CN1906631A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2005216131A (ja) | 2005-08-11 |
CN1906631A (zh) | 2007-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4404650B2 (ja) | 化粧シミュレーション装置、化粧シミュレーション方法、化粧シミュレーションプログラム | |
WO2005073909A1 (ja) | 化粧シミュレーションプログラム、化粧シミュレーション装置、及び化粧シミュレーション方法 | |
JP2603445B2 (ja) | 髪画像適合方法及びコンピュータ・システム | |
US8139068B2 (en) | Three-dimensional animation of soft tissue of characters using controls associated with a surface mesh | |
JP3912834B2 (ja) | 顔画像の修正方法、化粧シミュレーション方法、化粧方法、化粧サポート装置及びファンデーション転写膜 | |
WO2018221092A1 (ja) | 画像処理装置、画像処理システム、および画像処理方法、並びにプログラム | |
US7020347B2 (en) | System and method for image-based surface detail transfer | |
JP4753025B2 (ja) | メイクアップシミュレーション方法 | |
EP0883090A2 (en) | Method for generating photo-realistic animated characters | |
US20100189357A1 (en) | Method and device for the virtual simulation of a sequence of video images | |
JPH1011609A (ja) | 動画キャラクタの生成装置及び方法 | |
WO2005024728A1 (ja) | 形態変形装置、物体動作符号化装置および物体動作復号化装置 | |
JP2011048586A (ja) | 画像処理装置および画像処理方法、並びにプログラム | |
JPH11143352A (ja) | 化粧シミュレーション自動描画方法および装置 | |
JP4372494B2 (ja) | 画像処理装置、画像処理方法、プログラム、記録媒体 | |
JP2007144194A (ja) | 顔画像の修正方法、化粧シミュレーション方法、化粧方法、化粧サポート装置及びファンデーション転写膜 | |
JP2017157014A (ja) | 画像処理装置、画像処理方法、画像処理システムおよびプログラム | |
JP2000279228A (ja) | 頬紅メーキャップシミュレーションシステム | |
JPH08297751A (ja) | 三次元モデルの作成方法および装置 | |
JP7251003B2 (ja) | 細かいしわを有する顔メッシュ変形 | |
JPH11175765A (ja) | 3次元モデル作成方法、3次元モデル作成装置及び記憶媒体 | |
JP7076861B1 (ja) | 3次元アバター生成装置、3次元アバター生成方法及び3次元アバター生成プログラム | |
Oliverio | Maya 8.0 Character Modeling | |
JP2003030684A (ja) | 顔3次元コンピュータグラフィック生成方法及び装置及び顔3次元コンピュータグラフィック生成プログラム及び顔3次元コンピュータグラフィック生成プログラムを格納した記憶媒体 | |
JP7153280B2 (ja) | メイクアップシミュレーションシステム、メイクアップシミュレーション方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090728 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090924 |
|
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: 20091020 |
|
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: 20091102 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 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 |