Abstract
Beauty is a factor which is really difficult to measure or evaluate objectively, since every person can have their own preferences. However, it is common for beauty patterns to tend to be similar in communities, mainly because of different cultural factors. The present study proposes the creation of a prediction system capable of determining the level of beauty from face images in different communities.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Problem Statement and Hypothesis
The different facial features of the human race and the differences among personal likes, make possible the evaluation of that preferences to predict [26, 28] how the world communities thinks about the beauty on a picture. By this way, the present work pretends to gather whether or not the personal preferences are similar in a European range population against other ethnic origins like Asians can be.
To do that, the initial approach is based on a gender division as probably there will be differences in the preferences. Furthermore, the main beauty aspects to evaluate on faces can be summarized in five sections depending on the face features: eyes, nose, mouth, ears and chin.
There are many methods for extracting facial patterns. Most of them requires starting from suitable conditions of the image to be processed in order to achieve the best result. The image must be clean, without glasses, or other complements that prevent the correct processing Of the image, as well as, adequate luminosity indexes. Some of these features can be achieved after a preprocessing step.
Then, the first step in the analysis of facial expressions is the detection of the face within the image. Once found, different filters are often applied to reduce the computational load. Subsequently, a series of algorithms are applied to process the easy traits, such as fisherfaces, eigenfaces or Local Binary Pattern (LBP). Finally, the system has to make a decision depending on the gender that has been detected.
2 Proposal
A multi-agent system [1, 3, 8, 17, 32] based on PANGEA [6, 18, 30] has been designed. Its functionality is divided between the roles that every agent implements and then grouped into three layers. One of them composed of a sub-layer, depending on the affinity of the roles they play [15, 31]. Its structure is shown Fig. 2.
-
Preprocessing agent [29]: from the input image, the system obtains the face and detects its position and inclination [21].
-
Feature extraction agent: after that, the following features are extracted: eyes, nose, mouth, ears and chin, each of them is processed separately.
-
Filter agent: it decides the filters two apply, deciding between Gaussian agent [20] y el Bilateral agent.
-
Classifier agent: it decides the classifier to use [12, 14], then Fisherfaces agent, Eigenfaces agent or the LBP agent is used for the classification.
-
Decision making agent: it compares the results provided by the classifier with the previous results of the database to make a decision.
-
Database agent: initially, the database has been created by using the FERET [23] faces database which has been processed and classified manually by humans from different communities.
In the processing layer, the system research about the arrangement and shape of the face parts. An example is shown below in which the sysmte made 9 images following to the image map (Fig. 1).
In the system, the hairstyle matching for each face using the field of visual perception. Recently, the face that outlines of face and parts are curved and to be childish is said to be cute and easy to be likable. We call this “cute face”. The system considers that impression intensity of cute face is higher and complexity is lower than other faces, and calculates impression intensity and complexity for each face using the field of visual perception. Moreover, the system is capable of analyze what impact the faces will receive and what kind of hairstyle it is good to follow the cute face by adding some hairstyle.
In the image, at right side, outlines of the face parts are curved. As it is to the upper side, the arrangement of the face parts seems to be a child. Therefore, cute face is at upper right.
3 Conclusions and Future Work
The work is currently at a stage where the manually available face data set has been classified. From the presented scheme, the prediction must be evaluated [4, 10]. It is based on the application of the different proposed filters and algorithms for the classification, so that both the Filter agent and the Classifier agent can determine precisely which filter to apply. To this end, we will study the use of artificial intelligence systems, such as artificial neural networks (ANN) [5, 25] or case-based reasoning (CBR) systems [4, 7, 9, 27] in distributed environments [34].
References
Bajo, J., Corchado, J.M., De Paz, Y., De Paz, J.F., Rodríguez, S., Martín, Q., Abraham, A.: SHOMAS: intelligent guidance and suggestions in shopping centres. Appl. Soft Comput. 9(2), 851–862 (2009)
De Paz, J.F., Rodríguez, S., Bajo, J., Corchado, J.M.: Case-based reasoning as a decision support system for cancer diagnosis: a case study. Int. J. Hybrid Intell. Syst. 6(2), 97–110 (2009)
Corchado, J.M., Glez-Bedia, M., De Paz, Y., Bajo, J., De Paz, J.F.: Replanning mechanism for deliberative agents in dynamic changing environments. Comput. Intell. 24(2), 77–107 (2008)
Corchado, J.M., Lees, B.: Adaptation of cases for case based forecasting with neural network support. In: Soft Computing in Case Based Reasoning, pp. 293–319 (2001)
Rodríguez, J.M.C.: Redes Neuronales Artificiales: un enfoque práctico (2000)
Zato, C., Villarrubia, G., Sánchez, A., Barri, I., Rubión, E., Fernández, A., Rebate, C., Cabo, J.A., Álamos, T., Sanz, J., Seco, J., Bajo, J., Corchado, J.M.: PANGEA-Platform for Automatic coNstruction of orGanizations of intElligent Agents. In: Distributed Computing and Artificial Intelligence, pp. 229–239 (2012)
Corchado, J.M., Aiken, J.: Hybrid artificial intelligence methods in oceanographic forecast models. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 32(4), 307–313 (2002)
Rodríguez, S., Pérez-Lancho, B., De Paz, J.F., Bajo, J., Corchado, J.M.: Ovamah: multiagent-based adaptive virtual organizations. In: 12th International Conference on Information Fusion, FUSION 2009, pp. 990–997 (2009)
Fyfe, C., Corchado, J.M.: Automating the construction of CBR Systems using Kernel Methods. Int. J. Intell. Syst. 16(4), 571–586 (2001)
Baruque, B., Corchado, E., Mata, A., Corchado, J.M.: A forecasting solution to the oil spill problem based on a hybrid intelligent system. Inf. Sci. 180(10), 2029–2043 (2010)
Bajo, J., Julián, V., Corchado, J.M., Carrascosa, C., de Paz, Y., Botti, V., de Paz, J.F.: An execution time planner for the ARTIS agent architecture. Eng. Appl. Artif. Intell. 21(5), 769–784 (2008)
Tapia, D.I., De Paz, J.F., Rodríguez, S., Bajo, J., Corchado, J.M.: Multi-agent system for security control on industrial environments. Int. Trans. Syst. Sci. Appl. J. 4(3), 222–226 (2008)
Corchado, J.M., Corchado, E.S., Aiken, J., Fyfe, C., Fernandez, F., Gonzalez, M.: Maximum likelihood Hebbian learning based retrieval method for CBR Systems. In: International Conference on Case-Based Reasoning, pp. 107–121 (2003)
Alonso, R.S., Tapia, D.I., Bajo, J., García, Ó., de Paz, Corchado, J.M.: Implementing a hardware-embedded reactive agents platform based on a service-oriented architecture over heterogeneous wireless sensor Networks. Ad Hoc Networks 11(1), 151–166 (2013)
Bajo, J., Borrajo, M.L., De Paz, J.F., Corchado, J.M., Pellicer, M.A.: A multi-agent system for web-based risk management in small and medium business. Expert Syst. Appl. 39(8), 6921–6931 (2012)
Rodriguez, S., Julián, V., Bajo, J., Carrascosa, C., Botti, V., Corchado, J.M.: Agent-based virtual organization architecture. Eng. Appl. Artif. Intell. 24(5), 895–910 (2011)
Bajo, J., De Paz, J.F., Rodríguez, S., González, A.: Multi-agent system to monitor oceanic environments. Integr. Comput. Aided Eng. 17(2), 131–144 (2010)
Pinzon, C.I., De Paz, J.F., Herrero, A., Corchado, E., Bajo, J., Corchado, J.M.: idMAS-SQL: intrusion detection based on MAS to detect and block SQL injection through data mining. Inf. Sci. 231, 15–31 (2013)
Corchado, J.M., Bajo, J., De Paz, J.F., Rodríguez, S.: An execution time neural-CBR guidance assistant. Neurocomputing 72(13), 2743–2753 (2009)
Chamoso, P., Raveane, W., Parra, V., González, A.: UAVs applied to the counting and monitoring of animals. In: Ambient Intelligence-Software and Applications, pp. 71–80. Springer International Publishing (2014)
Briones, A.G., Rodríguez, J.M.C., de Paz Santana, J.F. Sistema de predicción de edad en rostros. Avances en Informática y Automática, p. 125
Borrajo, M.L., Corchado, J.M., Corchado, E.S., Pellicer, M.A., Bajo, J.: Multi-agent neural business control system. Inf. Sci. 180(6), 911–927 (2010)
Phillips, P.J., Wechsler, H., Huang, J., Rauss, P.J.: The FERET database and evaluation procedure for face-recognition algorithms. Image Vis. Comput. 16(5), 295–306 (1998)
De Paz, J.F., Rodríguez, S., Bajo, J., Corchado, J.M.: Mathematical model for dynamic case-based planning. Int. J. Comput. Math. 86(10–11), 1719–1730 (2009)
De Paz, J.F., Tapia, D.I., Alonso, R.S., Pinzón, C.I., Bajo, J., Corchado, J.M.: Mitigation of the ground reflection effect in real-time locating systems based on wireless sensor networks by using artificial neural Networks. Knowl. Inform. Syst. 1–25 (2013)
De Paz, J.F., Bajo, J., López, V.F., Corchado, J.M.: Biomedic Organizations: An intelligent dynamic architecture for KDD. Inf. Sci. 224, 49–61 (2013)
De Paz, J.F., Bajo, J., González, A., Rodríguez, S., Corchado, J.M.: Combining case-based reasoning systems and support vector regression to evaluate the atmosphere-ocean interaction. Knowl. Inf. Syst. 30(1), 155–177 (2012)
Pinzón, C., De Paz, J.F., Bajo, J., Herrero, Á., Corchado, E.: AIIDA-Sql: an adaptive intelligent intrusion detector agent for detecting sql injection attacks. In: 2010 10th International Conference on Hybrid Intelligent Systems (HIS), pp. 73–78 (2010)
Rodríguez, S., De Paz, J.F., Villarrubia, G., Zato, C., Bajo, J., Corchado, J.M.: Multi-agent information fusion system to manage data from a WSN in a residential home. Inform. Fusion 23, 43–57 (2015)
Villarrubia, G., Bajo, J., De Paz, J.F., Corchado, J.M.: Monitoring and detection platform to prevent anomalous situations in home care. Sensors 14(6), 9900–9921 (2014)
Zato, C., De Paz, J.F., de Luis, A., Bajo, J., Corchado, J.M.: Model for assigning roles automatically in egovernment virtual organizations. Expert Syst. Appl. 39(12), 10389–10401 (2012)
Fraile, J.A., De Paz, Y., Bajo, J., De Paz, J.F., Pérez-Lancho, B.: Context-aware multiagent system: Planning home care tasks. Knowl. Inf. Syst. 40(1), 171–203 (2014)
Heras, S., De la Prieta, F., Julian, V., Rodríguez, S., Botti, V., Bajo, J., Corchado, J.M.: Agreement technologies and their use in cloud computing environments. Prog. Artif. Intell. 1(4), 277–290 (2012)
De la Prieta, F., Rodríguez, S., Bajo, J., Corchado, J.M.: A multiagent system for resource distribution into a Cloud Computing environment. In: International Conference on Practical Applications of Agents and Multi-Agent Systems, pp. 37–48 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Akiyama, M. (2018). Facial Analysis for the Prediction of Beauty Preferences. In: De la Prieta, F., et al. Trends in Cyber-Physical Multi-Agent Systems. The PAAMS Collection - 15th International Conference, PAAMS 2017. PAAMS 2017. Advances in Intelligent Systems and Computing, vol 619. Springer, Cham. https://doi.org/10.1007/978-3-319-61578-3_52
Download citation
DOI: https://doi.org/10.1007/978-3-319-61578-3_52
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-61577-6
Online ISBN: 978-3-319-61578-3
eBook Packages: EngineeringEngineering (R0)