Cargando…

Human skin type classification using image processing and deep learning approaches

Cosmetics consumers need to be aware of their skin type before purchasing products. Identifying skin types can be challenging, especially when they vary from oily to dry in different areas, with skin specialist providing more accurate results. In recent years, artificial intelligence and machine lea...

Descripción completa

Detalles Bibliográficos
Autores principales: Saiwaeo, Sirawit, Arwatchananukul, Sujitra, Mungmai, Lapatrada, Preedalikit, Weeraya, Aunsri, Nattapol
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10656243/
https://www.ncbi.nlm.nih.gov/pubmed/38027689
http://dx.doi.org/10.1016/j.heliyon.2023.e21176
_version_ 1785136971156291584
author Saiwaeo, Sirawit
Arwatchananukul, Sujitra
Mungmai, Lapatrada
Preedalikit, Weeraya
Aunsri, Nattapol
author_facet Saiwaeo, Sirawit
Arwatchananukul, Sujitra
Mungmai, Lapatrada
Preedalikit, Weeraya
Aunsri, Nattapol
author_sort Saiwaeo, Sirawit
collection PubMed
description Cosmetics consumers need to be aware of their skin type before purchasing products. Identifying skin types can be challenging, especially when they vary from oily to dry in different areas, with skin specialist providing more accurate results. In recent years, artificial intelligence and machine learning have been utilized across various fields, including medicine, to assist in identifying and predicting situations. This study developed a skin type classification model using a Convolutional Neural Networks (CNN) deep learning algorithms. The dataset consisted of normal, oily, and dry skin images, with 112 images for normal skin, 120 images for oily skin, and 97 images for dry skin. Image quality was enhanced using the Contrast Limited Adaptive Histogram Equalization (CLAHE) technique, with data augmentation by rotation applied to increase dataset variety, resulting in a total of 1,316 images. CNN architectures including MobileNet-V2, EfficientNet-V2, InceptionV2, and ResNet-V1 were optimized and evaluated. Findings showed that the EfficientNet-V2 architecture performed the best, achieving an accuracy of 91.55% with average loss of 22.74%. To further improve the model, hyperparameter tuning was conducted, resulting in an accuracy of 94.57% and a loss of 13.77%. The Model performance was validated using 10-fold cross-validation and tested on unseen data, achieving an accuracy of 89.70% with a loss of 21.68%.
format Online
Article
Text
id pubmed-10656243
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-106562432023-10-23 Human skin type classification using image processing and deep learning approaches Saiwaeo, Sirawit Arwatchananukul, Sujitra Mungmai, Lapatrada Preedalikit, Weeraya Aunsri, Nattapol Heliyon Research Article Cosmetics consumers need to be aware of their skin type before purchasing products. Identifying skin types can be challenging, especially when they vary from oily to dry in different areas, with skin specialist providing more accurate results. In recent years, artificial intelligence and machine learning have been utilized across various fields, including medicine, to assist in identifying and predicting situations. This study developed a skin type classification model using a Convolutional Neural Networks (CNN) deep learning algorithms. The dataset consisted of normal, oily, and dry skin images, with 112 images for normal skin, 120 images for oily skin, and 97 images for dry skin. Image quality was enhanced using the Contrast Limited Adaptive Histogram Equalization (CLAHE) technique, with data augmentation by rotation applied to increase dataset variety, resulting in a total of 1,316 images. CNN architectures including MobileNet-V2, EfficientNet-V2, InceptionV2, and ResNet-V1 were optimized and evaluated. Findings showed that the EfficientNet-V2 architecture performed the best, achieving an accuracy of 91.55% with average loss of 22.74%. To further improve the model, hyperparameter tuning was conducted, resulting in an accuracy of 94.57% and a loss of 13.77%. The Model performance was validated using 10-fold cross-validation and tested on unseen data, achieving an accuracy of 89.70% with a loss of 21.68%. Elsevier 2023-10-23 /pmc/articles/PMC10656243/ /pubmed/38027689 http://dx.doi.org/10.1016/j.heliyon.2023.e21176 Text en © 2023 The Author(s) https://creativecommons.org/licenses/by-nc-nd/4.0/This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
spellingShingle Research Article
Saiwaeo, Sirawit
Arwatchananukul, Sujitra
Mungmai, Lapatrada
Preedalikit, Weeraya
Aunsri, Nattapol
Human skin type classification using image processing and deep learning approaches
title Human skin type classification using image processing and deep learning approaches
title_full Human skin type classification using image processing and deep learning approaches
title_fullStr Human skin type classification using image processing and deep learning approaches
title_full_unstemmed Human skin type classification using image processing and deep learning approaches
title_short Human skin type classification using image processing and deep learning approaches
title_sort human skin type classification using image processing and deep learning approaches
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10656243/
https://www.ncbi.nlm.nih.gov/pubmed/38027689
http://dx.doi.org/10.1016/j.heliyon.2023.e21176
work_keys_str_mv AT saiwaeosirawit humanskintypeclassificationusingimageprocessinganddeeplearningapproaches
AT arwatchananukulsujitra humanskintypeclassificationusingimageprocessinganddeeplearningapproaches
AT mungmailapatrada humanskintypeclassificationusingimageprocessinganddeeplearningapproaches
AT preedalikitweeraya humanskintypeclassificationusingimageprocessinganddeeplearningapproaches
AT aunsrinattapol humanskintypeclassificationusingimageprocessinganddeeplearningapproaches