Abstract
Skincare has become a constant demand among the population, who are increasingly concerned about their health. Furthermore, environmental issues arouse the interest of the masses in natural and sustainable products. This project proposes an approach for recommending thermal-based products based on a set of information provided by the user, combined with the results of computer vision algorithms (to identify the age and occurrence of wrinkles on the user’s forehead). A list of recommended products is generated Based on the profile determined for the user. To predict wrinkles, for each facial image sent by the user, we apply a pre-processing step that segments and prepares the region of interest, which a CNN will process. As a CNN, we used the VGG16 architecture trained using a transfer learning and fine-tuning strategy, which improved the results obtained, reaching an accuracy of 92% in classifying wrinkles. An algorithm provided by the Deepface tool is used to predict the user’s age, based on the sent picture. Which is crossed with the user’s information to determine a level of aging in order to improve the quality of the recommended products.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Alrabiah, A., Alduailij, M., Crane, M.: Computer-based approach to detect wrinkles and suggest facial fillers. Int. J. Adv. Comput. Sci. Appl. 10(9) (2019)
Aquavalor: Aquae vitae – Água termal como fonte de vida e saúde (2022). https://aquavalor.pt/2022/03/29/aquae-vitae-agua-termal-como-fonte-de-vida-e-saude/
Batool, N., Chellappa, R.: Fast detection of facial wrinkles based on gabor features using image morphology and geometric constraints. Pattern Recogn. 48(3), 642–658 (2015)
Caliva, F., Iriondo, C., Martinez, A.M., Majumdar, S., Pedoia, V.: Distance map loss penalty term for semantic segmentation. arXiv preprint arXiv:1908.03679 (2019)
Cetinic, E., Lipic, T., Grgic, S.: Fine-tuning convolutional neural networks for fine art classification. Expert Syst. Appl. 114, 107–118 (2018)
Chen, H.F., Lee, Y.H., Tu, Y.C., Chao, Y.F.: Consumer purchase intention for skincare products (2012)
Chin, J., Jiang, B.C., Mufidah, I., Persada, S.F., Noer, B.A.: The investigation of consumers’ behavior intention in using green skincare products: a pro-environmental behavior model approach. Sustainability 10(11), 3922 (2018)
Deeptag: Deeptag AI. https://deeptag.ai/DeepTagPage.html
Dermalogica: Dermalogica face mapping. https://www.dermalogica.co.uk/pages/face-mapping
Garnier: Skin coach AI. https://www.garnier.com.au/skin-coach-skin-analysis
Groupe, L.: Skinconsult AI vichy. https://www.loreal.com/en/articles/science-and-technology/skinconsult-ai-vichy/
Gu, J., et al.: Recent advances in convolutional neural networks. Pattern Recogn. 77, 354–377 (2018)
Haut.AI: Hautai – AI skin analysis. https://haut.ai
Ignae: Ai skin analysis. https://ignae.com/pages/ai-skin-analysis
Kim, S., Yoon, H., Lee, J., Yoo, S.: Semi-automatic labeling and training strategy for deep learning-based facial wrinkle detection. In: IEEE International Symposium on Computer-based Medical Systems (CBMS), pp. 383–388. IEEE (2022)
Kokoi, I.: Female buying behaviour related to facial skin care products (2011)
Lee, Y.B., et al.: Perceptions and behavior regarding skin health and skin care products: analysis of the questionnaires for the visitors of skin health expo 2018. Ann. Dermatol. 32(5), 375 (2020)
Liu, Z., Qi, Q., Wang, S., Zhai, G.: A novel approach to the detection of facial wrinkles: database, detection algorithm, and evaluation metrics. Comput. Biol. Med. 108431 (2024)
Lugaresi, C., et al.: Mediapipe: a framework for perceiving and processing reality. In: Workshop on Computer Vision for AR/VR at IEEE Computer Vision and Pattern Recognition (CVPR), vol. 2019 (2019)
Lululab: Lumini software development kit. https://www.lulu-lab.com/
Ng, C.C., Yap, M.H., Costen, N., Li, B.: Automatic wrinkle detection using hybrid hessian filter. In: Asian Conference on Computer Vision, pp. 609–622. Springer (2015)
Ng, C.C., Yap, M.H., Costen, N., Li, B.: Wrinkle detection using hessian line tracking. IEEE Access 3, 1079–1088 (2015)
Phillips, P.J., Moon, H., Rizvi, S.A., Rauss, P.J.: The feret evaluation methodology for face-recognition algorithms. IEEE Trans. Pattern Anal. Mach. Intell. 22(10), 1090–1104 (2000)
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)
Poojary, R., Pai, A.: Comparative study of model optimization techniques in fine-tuned CNN models. In: International Conference on Electrical and Computing Technologies and Applications (ICECTA), pp. 1–4 (2019). https://doi.org/10.1109/ICECTA48151.2019.8959681
Revieve: Ai skin diagnostics. https://www.revieve.com/platform/skincare/ai-skin-diagnostics
Ronneberger, O., Fischer, P., Brox, T.: U-net: convolutional networks for biomedical image segmentation. In: Medical Image Computing and computer-Assisted Intervention (MICCAI), pp. 234–241. Springer (2015)
Serengil, S.I., Ozpinar, A.: Hyperextended lightface: a facial attribute analysis framework. In: International Conference on Engineering and Emerging Technologies (ICEET), pp. 1–4. IEEE (2021). https://doi.org/10.1109/ICEET53442.2021.9659697, https://ieeexplore.ieee.org/document/9659697
Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556 (2014)
SkinQ: Skinq AI mirror. https://skinq.com/pages/ai-mirror
Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., Wojna, Z.: Rethinking the inception architecture for computer vision. In: IEEE Conference on Computer Vision and Pattern Recognition, pp. 2818–2826 (2016)
TensorFlow: an end-to-end platform for machine learning. https://www.tensorflow.org/
Vrbančič, G., Podgorelec, V.: Transfer learning with adaptive fine-tuning. IEEE Access 8, 196197–196211 (2020)
Yusuf, N., Irby, C., Katiyar, S.K., Elmets, C.A.: Photoprotective effects of green tea polyphenols. Photodermatology, photoimmunology photomedicine 23(1), 48–56 (2007)
Zhang, K., Zhang, Z., Li, Z., Qiao, Y.: Joint face detection and alignment using multitask cascaded convolutional networks. IEEE Signal Process. Lett. 23(10), 1499–1503 (2016)
Acknowledgments
This work was supported by “Fundação La Caixa” and by “Fundação para a Ciência e a Tecnologia” under the scope of the project “Aquae Vitae - Água Termal como Fonte de Vida e Saúde” through the Promove Program (“Projetos I&D Mobilizadores”) and also this work was supported by national funds through FCT/MCTES (PIDDAC): CeDRI, UIDB/05757/2020 (DOI: 10.54499/UIDB/05757/2020) and UIDP/05757/2020 (DOI: 10.54499/UIDP/05757/2020); SusTEC, LA/P/0007/2020 (DOI: 10.54499/LA/P/0007/2020).
Portions of the research in this paper use the FERET database of facial images collected under the FERET program, sponsored by the DOD Counterdrug Technology Development Program Office [23, 24].
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Ethics declarations
Disclosure of Interests
Author Guilherme Tonello has received research grants from “Fundação La Caixa” and by “Fundação para a Ciência e a Tecnologia” under the scope of the project “Aquae Vitae – Água Termal como Fonte de Vida e Saúde”.
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
de M. Tonello, G., Pereira, M.J.V., Alves, P., Roberto Ortoncelli, A. (2024). A Neural Network-Based Approach to Identifying Wrinkles and Recommending Cosmetic Products. In: Pereira, A.I., et al. Optimization, Learning Algorithms and Applications. OL2A 2024. Communications in Computer and Information Science, vol 2280. Springer, Cham. https://doi.org/10.1007/978-3-031-77426-3_12
Download citation
DOI: https://doi.org/10.1007/978-3-031-77426-3_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-77425-6
Online ISBN: 978-3-031-77426-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)