Logo

AN INTELLIGENT SYSTEM FOR RECOMMENDING HAIRSTYLES BASED ON FACE SHAPE: A COMPUTER VISION AND DEEP LEARNING APPROACH

Authors

  • Kamola T. Abdurashidova

    PhD, Associate Professor, Tashkent University of Information Technologies
    Author
  • Sevinch A. Chorshanbiyeva

    Computer Engineering Student, Tashkent University of Information Technologies
    Author

Keywords:

computer vision, face shape detection, MobileNetV2, TFLite, Flutter, generative AI, hairstyle recommendation system, MediaPipe, Dlib, anthropometric landmarks.

Abstract

This article presents the development of an intelligent software system that automatically recommends suitable hairstyle options by analyzing a user's facial image using computer vision technologies. The face shape classification model is built on MobileNetV2 and TensorFlow Lite architectures, while anthropometric facial parameters are determined via MediaPipe and Dlib libraries. The application, developed in Flutter, is integrated with generative AI (Replicate API) to provide personalized hairstyle recommendations. A comparative analysis demonstrates that the proposed solution outperforms existing applications — YouCam Makeup and L'Oreal Style My Hair — in terms of local face detection, data privacy, and generative AI-based realism.

References

[1] Republic of Uzbekistan Presidential Decree No. PF-45 (April 11, 2023). On the Development of Artificial Intelligence and Information Technologies.

[2] Viola, P., & Jones, M. (2001). Rapid Object Detection using a Boosted Cascade of Simple Features. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 511–518.

[3] Dalal, N., & Triggs, B. (2005). Histograms of Oriented Gradients for Human Detection. IEEE CVPR, Vol. 1, pp. 886–893.

[4] Zhang, K., Zhang, Z., Li, Z., & Qiao, Y. (2016). Joint Face Detection and Alignment Using Multitask Cascaded Convolutional Networks. IEEE Signal Processing Letters, 23, 1499–1503.

[5] Howard, A., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T., ... & Adam, H. (2018). MobileNetV2: Inverted Residuals and Linear Bottlenecks. IEEE CVPR, pp. 4510–4520.

[6] Farkas, L. G. (1994). Anthropometry of the Head and Face (2nd ed.). New York: Raven Press.

[7] Lugaresi, C., Tang, J., Nash, H., McClanahan, C., Uboweja, E., Hays, M., ... & Grundmann, M. (2019). MediaPipe: A Framework for Perceiving and Processing Reality. 3rd Workshop on Computer Vision for AR/VR, CVPR.

[8] Kim, H., & Kim, J. (2022). AI-based Hairstyle Recommendation System Using Facial Shape Analysis. International Journal of Advanced Computer Science and Applications, 13(4), 178–185.

[9] King, D. E. (2009). Dlib-ml: A Machine Learning Toolkit. Journal of Machine Learning Research, 10, 1755–1758.

[10] TensorFlow Lite Documentation. Available at: https://www.tensorflow.org/lite (Accessed: 2024).

Downloads

Published

2026-06-02