Spectrum‐Based Color Reproduction Algorithm for Makeup Simulation of 3D Facial Avatar

Various simulation applications for hair, clothing, and makeup of a 3D avatar can provide more useful information to users before they select a hairstyle, clothes, or cosmetics. To enhance their reality, the shapes, textures, and colors of the avatars should be similar to those found in the real world. For a more realistic 3D avatar color reproduction, this paper proposes a spectrum-based color reproduction algorithm and color management process with respect to the implementation of the algorithm. First, a makeup color reproduction model is estimated by analyzing the measured spectral reflectance of the skin samples before and after applying the makeup. To implement the model for a makeup simulation system, the color management process controls all color information of the 3D facial avatar during the 3D scanning, modeling, and rendering stages. During 3D scanning with a multicamera system, spectrum-based camera calibration and characterization are performed to estimate the spectrum data. During the virtual makeup process, the spectrum data of the 3D facial avatar is modified based on the makeup color reproduction model. Finally, during 3D rendering, the estimated spectrum is converted into RGB data through gamut mapping and display characterization.

[1]  Yeong-Ho Ha,et al.  User-Configured Monitor-to-Printer Color Reproduction , 2011 .

[2]  M. Luo,et al.  Gamut Compression and Extension Algorithms Based on Observer Experimental Data , 2003 .

[3]  Abu Saleh Md. Mahfujur Rahman,et al.  Augmented Rendering of Makeup Features in a Smart Interactive Mirror System for Decision Support in Cosmetic Products Selection , 2010, 2010 IEEE/ACM 14th International Symposium on Distributed Simulation and Real Time Applications.

[4]  Hans-Peter Seidel,et al.  Computer‐Suggested Facial Makeup , 2011, Comput. Graph. Forum.

[5]  C. Ripamonti,et al.  Computational Colour Science Using MATLAB , 2004 .

[6]  S. Tominaga,et al.  Principal Component Analysis-Based Reflectance Analysis/ Synthesis of Cosmetic Foundation , 2009 .

[7]  Huanzhao Zeng,et al.  Color Transformation Accuracy and Efficiency in ICC Color Management , 2001, Color Imaging Conference.

[8]  J. Hardeberg,et al.  Representation and estimation of spectral reflectances using projection on PCA and wavelet bases , 2008 .

[9]  Stephen Westland,et al.  Computational Colour Science using MATLAB®: Westland/Computational Colour Science using MATLAB® , 2012 .

[10]  Jn Morovi,et al.  Color Gamut Mapping , 2008 .

[11]  Shoji Tominaga,et al.  PCA-based Reflectance Analysis/Synthesis of Cosmetic Foundation , 2008, Color Imaging Conference.

[12]  Norimichi Tsumura,et al.  Image-based skin color and texture analysis/synthesis by extracting hemoglobin and melanin information in the skin , 2003, ACM Trans. Graph..

[13]  S. Tominaga,et al.  Reflection measurement and visual evaluation of the luminosity of skin coated with powder foundation , 2014 .