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...
Autores principales: | , , , , |
---|---|
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 |