Scut-Fbp5500: A Diverse Benchmark Dataset for Multi-Paradigm Facial Beauty Prediction
Facial beauty prediction (FBP) is a significant visual recognition problem to make assessment of facial attractiveness that is consistent to human perception. To tackle this problem, various data-driven models, especially state-of-the-art deep learning techniques, were introduced, and benchmark dataset become one of the essential elements to achieve FBP. Previous works have formulated the recognition of facial beauty as a specific supervised learning problem of classification, regression or ranking, which indicates that FBP is intrinsically a computation problem with multiple paradigms. However, most of FBP benchmark datasets were built under specific computation constrains, which limits the performance and flexibility of the computational model trained on the dataset. In this paper, we argue that FBP is a multi-paradigm computation problem, and propose a new diverse benchmark dataset, called SCUT-FBP5500, to achieve multi-paradigm facial beauty prediction. The SCUT-FBP5500 dataset has totally 5500 frontal faces with diverse properties (male/female, Asian/Caucasian, ages) and diverse labels (face landmarks, beauty scores within [1, 5], beauty score distribution), which allows different computational models with different FBP paradigms, such as appearance-based/shape-based facial beauty classification/regression model for male/female of Asian/Caucasian. We evaluated the SCUT-FBP5500 dataset for FBP using different combinations of feature and predictor, and various deep learning methods. The results indicates the improvement of FBP and the potential applications based on the SCUT-FBP5500.††This work was supported in part by the National Natural Science Foundation of China (NSFC) under Grant 61472144 and Grant 61502176; in part by GDSTP under Grant 2015B010101004, Grant 2015B010130003, Grant 2015B010131004; in part by the National Key Research & Development Plan of China under Grant 2016YFB1001405; and in part by Fundamental Research Funds for the Central Universities (No.2017BQ058). *Corresponding author: Lianwen Jin.
Assessing facial beauty seems natural for human being, but an absolute definition of facial beauty remains elusive. Recently, facial beauty prediction (FBP) have attracted ever-growing interest in the pattern recognition and machining learning communities [8, 10, 9], which aims to achieve automatic human-consistent facial attractiveness assessment by a computational model. It has application potential in facial makeup synthesis/recommendation [10, 11, 12], content-based image retrieval , aesthetic surgery , or face beautification [4, 6, 5, 7].
|Database||Image Num.||Labelers/Image||Beauty Class||Face Property||Face Landmarks||Publicly Available|
|Y. Eisenthal et al. ||184||28 or 18||7||Caucasian Female|
|F. Chen et al. ||23412||unknown||2||Asian Male/Female|
|H. Gunes et al. ||215||46||10||Female|
|J. Fan et al. ||432||30||7||Generated Female|
|M. Redi et al. ||10141||78-549||10||Multiple (Sampled from AVA )|
|SCUT-FBP ||500||70||5||Asian Female|
From the computational perspective, FBP is still a challenging problem. It is involved with the formulation of visual representation and predictor for the abstract concept of facial beauty. To tackle this problem, various data-driven models, were introduced into FBP. One line of the works follows the classic pattern recognition process, which constructs the FBP system using the combination of the hand-crafted features and the shallow predictors. The related hand-crafted feature derived from visual recognition includes the geometric features, like the geometric ratios and landmark distances [8, 20, 15, 19, 23, 21], and the texture features, like the Gabor-/SIFT-like features [25, 26, 24]. Then, a shallow FBP predictoris trained by the extracted feature in a statistical manner.
Another line of works is advanced by the reviving of neural networks, especially the stat-of-the-art deep learning . The hierarchial structure of the deep learning model allows to build an end-to-end FBP system that automatically learns both the representation and the predictor of facial beauty simultaneously from the data. Many works indicate that FBP based on deep learning is superior to the shallow predictors with hand-crafted facial feature [30, 29, 33, 3, 2, 1].
Most of current FBP models are data-driven, which makes benchmark dataset become one of the essential elements for FBP. There have been many works of the benchmark datasets [23, 24, 35, 30, 33, 22, 16, 34] involved with FBP, but most of these datasets focus on a specific problem with specific computation constrains, as shown in Table I. Yan et al.  regarded FBP as a ranking problem, and proposed a dataset with low-resolution images gathered from social networks. Fan et al.  focused on the geometry analysis of FBP and proposed a dataset containing computer-generated faces with different facial proportions. The Northeast China database , Shanghai database , Hot-Or-Not database [32, 33], AVA database  and re-sampled face subset of AVA database  are large-scale databases involved with FBP, where the Northeast China  and Shanghai database  are limited for geometric facial beauty analysis without attractiveness ratings; Hot-Or-Not database [32, 33] only focuses on the appearance-based FBP; and the AVA database [16, 34] is originally designed for aesthetic analysis of entire images but not the facial attractiveness. In our previous work, Xie et al.  published a SCUT-FBP benchmark dataset, which has led to many FBP models [1, 3, 2, 31, 37], especially the hierarchial CNN-based FBP models with the state-of-the-art deep learning [1, 3, 2, 37]. Despite the prevalent usage of the SCUT-FBP, it only contains 500 Asian Female faces, which may limit the performance of the data-demanded model for FBP.
We find that FBP have been formulated the recognition of facial beauty as a specific supervised learning problem of classification [27, 20, 15, 30], regression [19, 13, 23, 29, 38] or ranking [24, 25, 37]. It indicates that FBP is intrinsically a computation problem with multiple paradigms. Previous databases built under specific computation constrains would limit the performance and flexibility of the computational model trained on the dataset, and it is difficult to compare different models derived from the dataset with specific computation paradigm. Therefore, this paper argues that FBP is a multi-paradigm computation problem, and proposes a new diverse benchmark dataset, called SCUT-FBP5500, to achieve multi-paradigm facial beauty prediction.
The SCUT-FBP5500 dataset has totally 5500 frontal faces with diverse properties (male/female, Asian/Caucasian, ages) and diverse labels (face landmark, beauty score, beauty score distribution), which allows different computational model with different FBP paradigms, such as appearance-based/shape-based facial beauty classification/regression/ranking model for male/female with Asian/Caucasian. Furthermore, the diverse faces with beauty scores gathered from 60 different labelers can lead to many interesting research, such as cross-culture facial beauty analysis, personalized FBP , or automatic face beautification [4, 6, 5, 7]. Both shallow prediction model with hand-crafted feature and the state-of-the-art deep learning models were evaluated on the dataset, and the results indicates the improvement of FBP and the potential applications by the SCUT-FBP5500.
The main contributions of this paper can be summarized as following:
Dataset. We propose a new large-scale SCUT-FBP5500 benchmark dataset that has totally 5500 frontal faces with diverse properties and diverse labels, which allows construction of FBP models with different paradigms.
Benchmark Analysis. We analyze the samples, score labels, labelers and facial landmarks of the SCUT-FBP5500 statistically, and the visualization of the data illustrates the properties of the SCUT-FBP5500.
Facial Beauty Prediction Evaluation. Both shallow prediction model with hand-crafted feature and deep learning models are trained on the SCUT-FBP5500 for evaluation, and the results indicates the improvement of FBP based on the proposed dataset with better diversity.
Ii Construction of SCUT-FBP5500 Dataset
Ii-a Face Images Collection
The SCUT-FBP5500 Dataset contains 5500 frontal, un-occluded faces aged from 15 to 60 with neutral expression. It can be divided into four subsets with different races and gender, including 2000 Asian females, 2000 Asian males, 750 Caucasian females and 750 Caucasian males. Most of the images of the SCUT-FBP5500 were collected from Internet, where some portions of Asian faces were from the DataTang  and some Caucasian faces were from the 10k US Adult database .
Ii-B Facial Beauty Scores and Facial Landmarks
|Total Score Num.||45000||45000||120000||120000|
All the images are labeled with beauty scores ranging from [1, 5] by totally 60 volunteers aged from 18-27 (average 21.6), where the beauty score 5 means most attractive and so on. We developed a web-based GUI system to obtain the facial beauty scores. The labeling system was deployed on the Ali Cloud, and the labeling tasks are distributed to each volunteer in crowdsourcing manners. The four subset, Asian male/female and Caucasian male/female, are labeled separately, where each face of the subset are randomly shown to the volunteer. Then, the volunteer are asked to select the beauty scores within [1, 5] for the face. To reduce the variance in the labeling process, about faces recurred randomly. If the correlation coefficient of the two beauty score of the same faces is less than 0.7, the volunteer would be asked to rate this face once more to decide the final score.
To allow geometric analysis of facial beauty, 86 facial landmarks are located to the significant facial components of each images, such as eyes, eyebrows, nose and mouth. A GUI landmarks location system is developed, where the original location of the landmarks are initialized by the active shape model (ASM) trained by the SCUT-FBP dataset. Then, the detected landmarks by ASM are modified manually by volunteers to ensure the accuracy.
Iii Benchmark Analysis of the SCUT-FBP5500
We made benchmark analysis of the beauty scores, labelers and face landmarks of the SCUT-FBP5500 with different gender and races, including Asian female (AF), Asian male (AM), Caucasian female (CF) and Caucasian male (CM).
Iii-a Distribution of Beauty Scores
We visualize the distribution of the beauty scores of AF, AM, CF and CM, respectively. To obtain better visualization, we preprocess the data and filter the outliers of the beauty scores. We regard the average score of all the 60 labelers as the ground-truth. If the score of specific labeler for the same face differs from the ground-truth over 2, the score is treated as outlier and is removed from the distribution visualization. The number and portion of the outliers in the four subset are listed in Table II, and the small portion of outlier indicate the reliability of the labeling process for beauty score.
Since the outlier portion of the beauty score is tiny, the distributions of the original data and the preprocessed data is mostly similar. Therefore, we visualized the score distribution of the SCUT-FBP5500 using the preprocessed data for all the four subset, respectively. Two distribution fitting schemes are used: one is Gaussian fitting (yellow curve), the other is piecewise fitting (red and blue curve), as shown in Fig. 2. The results indicates that the beauty scores of all the four subset can be approximately fitted by a mixed distribution model with two Gaussian components.
Iii-B Standard Deviation of Beauty Scores
We calculate the standard deviation of the scores gathered from different labelers to the ground-truth, and illustrate the results as histogram in Fig. 3 and as box figure in Fig. 4. We observe that the distribution of standard deviations is similar to Gaussian distribution, and most of the standard deviations are within a reasonable range of [0.6, 0.7].
Iii-C Correlation of Male/Female Labelers
In this subsection, we investigate the correlation between the male and female Asian labelers for the beauty scores, as shown in Table III and Fig. 5. We observe that the correlation of Asian faces is persistently larger than Caucasian. It is consistent to the psychological research that human have better facial beauty perception for the faces from the same race.
Iii-D PCA Analysis of Facial Geometry
We visualize the 86-points face landmarks of the dataset using principle component analysis (PCA). Fig. 6 illustrate the mean and the five first principle component of the facial geometry of Asian female (AF) and Asian male (AM), where the landmarks data of Caucasian share similar distribution to Asian faces. We observe that the face shape is one of the main component influence the face geometry of beauty, which is consistent to related psychological research and previous works in [21, 22]
Iv FBP Evaluation via Hand-Crafted Feature and Shallow Predictor
This section, we evaluate the SCUT-FBP5500 using the hand-crafted feature with shallow predictor, while the next section introduce some state-of-the-art deep learning model to achieve FBP.
Iv-a Geometric Feature with Shallow Predictor
We extract a 18-dimensional ratio feature vector from the faces and formulate FBP based on different regression models, such as the linear regression (LR), Gaussian regression (GR), and support vector regression (SVR). Comparison were performed for Caucasian female/male and Asian female/male subsets, and the performance of different model are measured using pearson correlation coefficient (PC) , maximum absolute error (MAE) and root mean square error (RMSE) after 10 folds cross validation. The results are listed in Table IV and Table V, which can be regarded as a baseline for the geometric analysis of FBP.
|Asian Female||Asian Male|
|Caucasian Female||Caucasian Male|
|Linear Regression||Gaussian Regression||SVR|
Iv-B Appearance Feature with Shallow Predictor
We extract 40 Gabor feature maps from every original image in five directions and eight angles. Then, we obtain the appearance feature of FBP using two different sampling schemes that extracts some component of the Gabor feature maps as following:
Sample 86-keypoints from each 40 Gabor feature maps to obtain a 3340-dimensional feature vector, as shown in the right sub-figure of Fig. 7;
Use 64UniSample to obtain a 2560-dimensional feature vector, as shown in the left sub-figure of Fig. 7.
Finally, we use PCA to reduce the extracted feature dimension before we train the predictor. The results of the appearance-based shallow predictors for all the data are shown in Table VI.
V FBP Evaluation via Deep Predictor
We evaluate three recently proposed CNN models with different structures for FBP, including AlexNet , ResNet-18  and ResNeXt-50 . All these CNN models are trained by initializing weights using networks pre-trained on the ImageNet dataset. The evaluation of were performed under two different experiment settings as following:
The models were trained and tested using 5-fold cross validation, which means each fold containing samples (1100 images). The accuracy of each fold and the average of all the 5 fold are shown in Table VII.
The models were trained using samples (3300 images), and tested with the rest (2200 images). The results are shown in Table VIII.
The results illustrates that the deepest CNN-based ResNeXt-50 model  obtains the best performance comparing to the ResNet-18 and AlexNet in both the experiment setting. It can be observed that all the deep CNN model are superior to the shallow predictor with hand-crafted geometric feature in Table V or appearance feature in Table VI. It indicates the effectiveness and powerfulness of the end-to-end feature learning deep model for FBP.
Comparing the results of Table VII and Table VIII, we also find that the accuracy of all the 5-fold cross validation is slightly higher than the results of the split of training and testing. One of the reasons may be due to the amounts and diversity of the training samples, since the 5-fold cross validation use samples to train the models. This observation indicates that the data augmentation techniques may further improve the performance of the deep FBP model, which merits exploring in the future.
In this paper, we introduce a new diverse benchmark dataset, called SCUT-FBP5500, to achieve multi-paradigm facial beauty prediction. The SCUT-FBP5500 dataset has totally 5500 frontal faces with diverse properties (male/female, Asian/Caucasian, ages) and diverse labels (face landmarks, beauty scores within [1, 5], beauty score distribution). Benchmark analysis have been made for the beauty scores and landmarks in SCUT-FBP5500, and the visualization of the data shows the statistical properties of the dataset. Since the SCUT-FBP5500 is designed for multi-paradigm, it can be adapted to different FBP models for different tasks, like appearance-based or shape-based model for facial beauty classification/regression/ranking. We evaluated the SCUT-FBP5500 using different combinations of feature and predictor, and deep learning models, where the results indicates the reliability of the dataset.
-  D. Xie, L. Liang, L. Jin, J. Xu and M. Li, “SCUT-FBP: A Benchmark Dataset for Facial Beauty Perception,” in Proc. of IEEE SMC, pp. 1821-1826, 2015.
-  L. Liang, D. Xie, L. Jin, J. Xu, M. Li, and L. Lin, “Region-aware scattering convolution networks for facial beauty prediction,” in Proc. of IEEE ICIP, pp. 2861-2865, 2017.
-  J. Xu, L. Jin, L. Liang, Z. Feng, D. Xie, and H. Mao, “Facial attractiveness prediction using psychologically inspired convolutional neural network (PI-CNN),” in Proc. of IEEE ICASSP, pp. 1657-1661, 2017.
-  L. Liang, L. Jin, and D. Liu, “Edge-aware label propagation for mobile facial enhancement on the cloud,” IEEE Trans. on Circuits and Systems for Video Technology, vol. 27, no. 1, pp. 125-138, 2017.
-  L. Liang, L. Jin, and X. Li, “Facial skin beautification using adaptive region-aware mask,” IEEE Trans. on Cybernetics, vol. 44, no. 12, pp. 2600-2612, 2014.
-  J. Li, X. Chao, L. Liu, X. Shu, and S. Yan, “Deep face beautification,” Proc. ACM International Conference on Multimedia, pp. 793-794, 2015.
-  T. Leyvand, D. Cohen-Or, G. Dror, and D. Lischinski, “Data-driven enhancement of facial attractiveness,” ACM Trans. Graph., pp. 28:1-10, 2008.
-  H. Gunes, “A survey of perception and computation of human beauty,” in Proc. of J-HGBU, pp. 19-24, 2011.
-  A. Laurentini and A. Bottino, “Computer analysis of face beauty: A survey,” Comput. Vision and Image Underst., vol. 125, pp. 184–199, 2014.
-  D. Zhang, F. Chen, and Y. Xu, Computer models for facial beauty analysis. Springer International Publishing Switzerland, 2016.
-  L. Liu, J. Xing, S. Liu, H. Xu, X. Zhou, and S. Yan, “Wow! you are so beautiful today!,” ACM Transactions on Multimedia Computing, Communications, and Applications, vol. 11, no. 1s, p. 20, 2014.
-  K. Scherbaum, T. Ritschel, M. Hullin, T. Thormählen, V. Blanz and H. Seidel, “Computer-suggested facial makeup,” Comput. Graph. Forum, vol. 30, no. 2, pp. 485-492, 2011.
-  Y. Mu, “Computational facial attractiveness prediction by aesthetics-aware features,” Neurocomputing, vol. 99, pp. 59-64, 2013.
-  Y. LeCun, Y. Bengio and G. Hinton, “Deep learning,” Nature, vol. 251, pp. 436-444, 2015.
-  Y. Eisenthal, G. Dror and E. Ruppin, “Facial Attractiveness: Beauty and the Machine,” Neural Computation, vol. 18, pp. 119-142, 2006.
-  N. Murray, L. Marchesotti L, and F. Perronnin, “AVA: A large-scale database for aesthetic visual analysis,” in Proc. of CVPR, pp. 2408-2415, 2012.
-  A. Laurentini and A. Bottino, “Computer analysis of face beauty: A survey,” Computer Vision and Image Understanding, vol. 125, pp. 184-199, 2014.
-  I. Stephen, M. Law Smith, M. Stirrat, and D. Perrett, “Facial skin coloration affects perceived health of human faces,” International Journal of Primatology, vol. 30, no. 6, pp. 845-857, 2009.
-  A. Kagian, G. Dror, T. Leyvand, D. Cohen-Or, and E. Ruppin, “A humanlike predictor of facial attractiveness,” in Proc. of NIPS, pp. 649-656, 2006.
-  H. Mao, L. Jin and M. Du, “Automatic classification of Chinese female facial beauty using Support Vector Machine,” in Proc. of IEEE SMC, pp. 4842-4846, 2009.
-  D. Zhang, Q. Zhao and F. Chen, “Quantitative analysis of human facial beauty using geometric features,” Pattern Recognition, vol. 44, no. 4, pp. 940-950, 2011.
-  F. Chen and D. Zhang, “A benchmark for geometric facial beauty study,” Medical Biometrics, pp. 21-32, 2010.
-  J. Fan, K. P. Chau, X. Wan, L. Zhai and E. Lau, “Prediction of facial attractiveness from facial proportions,” Pattern Recognition, vol. 45, pp. 2326-2334, 2012.
-  H. Yan, “Cost-sensitive ordinal regression for fully automatic facial beauty assessment,” Neurocomputing, no. 129, pp. 334-342, 2014.
-  H. Altwaijry and S. Belongie, “Relative ranking of facial attractiveness,” in IEEE Workshop on WACV, pp. 117-124, 2013.
-  Y. Chen, H. Mao, L. Jin, “A novel method for evaluating facial attractiveness”, in IEEE Proc. ICALIP, pp. 1382-1386, 2010.
-  W. Chiang, H. Lin, C. Huang, L. Lo, and S. Wan, “The cluster assessment of facial attractiveness using fuzzy neural network classifier based on 3D Moir features,” Pattern Recognition, vol. 47, no. 3, pp. 1249-1260, 2014.
-  S. Kalayci, H. K. Ekenel, and H. Gunes, “Automatic analysis of facial attractiveness from video,” in Proc. of ICIP, pp. 4191-4195, 2014.
-  J. Gan, L. Li, Y. Zhai and Y. Liu, “Deep self-taught learning for facial beauty prediction,” Neurocomputing, no. 144, pp. 295-303, 2014.
-  S. Wang, M. Shao and Y. Fu, “Attractive or not? Beauty prediction with attractiveness-aware encoders and robust late fusion,” ACM Multimedia, pp. 805-808, 2014.
-  Y. Ren and X. Geng, “Sense beauty by label distribution learning,” in Proc, IJCAI, pp. 2648–2654, 2017.
-  R. White, A. Eden, and M. Maire, “Automatic prediction of human attractiveness,” UC Berkeley CS280A Proj., vol. 1, p. 2, 2004.
-  D. Gray, K. Yu, W. Xu and Y. Gong, “Predicting facial beauty without landmarks,” in Proc. ECCV, 2010.
-  M. Redi, N. Rasiwasia, G. Aggarwal and A. Jaimes, “The Beauty of Capturing Faces: Rating the Quality of Digital Portraits,” in IEEE Workshops on AFGR, pp. 1-8, 2015.
-  H. Gunes and M. Piccardi, “Assessing facial beauty through proportion analysis by image processing and supervised learning,” International Journal of Human-Computer Studies, vol. 64, no. 12, pp. 1184-1199, 2006.
-  J. Whitehill and J.R. Movellan, “Personalized facial attractiveness prediction,” in Proc. AFGR, 2008.
-  Y. Fan, S. Liu, B. Li, Y. Fan, Z. Guo, A. Samal, J. Wan and Stan Z. Li “Label Distribution based facial attractiveness computation by deep residual learning”, IEEE Transactions on Multimedia, 2017 (Online).
-  B. Davis and S. Lazebnik, “Analysis of human attractiveness using manifold kernel regression,” in Proc. ICIP, 2008.
-  “DataTang,” url: http://datatang.com/.
-  W.A. Bainbridge, P. Isola and A. Oliva, “The intrinsic memorability of face images.” Journal of Experimental Psychology: General, vol. 142, no. 4, pp. 1323-1334, 2013.
-  A. Krizhevsky, I. Sutskever, and G. E. Hinton, “Imagenet classification with deep convolutional neural networks,” in Proc, NIPS, 2012, pp. 1097–1105.
-  K. He, X. Zhang, S. Ren, and J. Sun, “Deep residual learning for image recognition,” in Proc, CVPR, 2016, pp. 770–778.
-  S. Xie, R. Girshick, P. Dollár, Z. Tu, and K. He, “Aggregated residual transformations for deep neural networks,” arXiv preprint arXiv:1611.05431, 2016.