Classification of Skin Disease Using Deep Learning Neural Networks with MobileNet V2 and LSTM
<p>The architecture of MobileNet V2 model.</p> "> Figure 2
<p>Architecture of LSTM component.</p> "> Figure 3
<p>Architecture of the proposed model with MobileNet V2 and LSTM.</p> "> Figure 4
<p>Images of various image classes from HAM10000 dataset. The image of various diseases are as follows (<b>A</b>) Melanocytic Nevi, (<b>B</b>) Benign Keratosis-like Lesions, (<b>C</b>) Dermatofibroma, (<b>D</b>) Vascular Lesions, (<b>E</b>) Actinic Keratoses and Intraepithelial Carcinoma, (<b>F</b>) Basal Cell Carcinoma, (<b>G</b>) Melanoma, and (<b>H</b>) Normal skin image are presented.</p> "> Figure 5
<p>Classification confidence and resultant output images with regular training.</p> "> Figure 6
<p>Resultant outcomes post optimizing the training rate.</p> "> Figure 7
<p>Classification confidence and resultant output images of the final model.</p> "> Figure 8
<p>The training, validation, and learning rate of the final model.</p> "> Figure 9
<p>The performance of the MobileNet V2-LSTM model.</p> "> Figure 10
<p>The comparative analysis of MobileNet V2-LSTM model.</p> "> Figure 11
<p>The progress of the disease growth.</p> "> Figure 12
<p>The hyperparameters of the proposed model.</p> "> Figure 13
<p>The execution time of MobileNet V2 with LSTM and other approaches.</p> "> Figure 14
<p>The framework of the proposed mobile application modules doctor, user, Rest-API for database connectivity, and the database.</p> "> Figure 15
<p>The mobile framework on incorporating MobileNet V2 with LSTM.</p> "> Figure 16
<p>The interface of the mobile application to gather user’s data and prediction result interface of mobile application.</p> ">
Abstract
:1. Introduction
2. Related Work
3. Methodology
3.1. MobileNet Architecture Model for Image Classification
3.2. Design Model MobileNet
- The 1 × 1 convolution with the ReLu6 is the first layer.
- Depth-Wise Convolution is the second layer in the architecture. The Depth-Wise layer adds a single convolutional layer that performs a lightweight filtering process.
- 1 × 1 convolution layer without non-linearity is the third layer in the proposed architecture. In the third layer, the ReLu6 component is used in the output domain.
- ReLu6 is used to ensure the robustness used in low-precision situations and improvise the randomness of the model.
- All the layers have the same quantity of output channels within that overall sequence.
- The filter of size 3 × 3 is common for contemporary architecture models, and dropout and batch normalization are used during the training phase.
- There is a residual component to support the gradient flow across the network through batch processing and ReLu6 as the activation component.
3.3. MobileNet V2 with LSTM
3.4. Grey-Level Correlation Matrix
3.5. Implementation Platform
3.6. Libraries
3.7. Dataset Description
4. Results and Discussion
4.1. Performance Evaluation of Proposed Model
4.2. Comparison with Past Studies
4.3. Execution Time
4.4. Practical Implications
5. Conclusions
6. Future Works
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Almeida, M.A.M.; Santos, I.A.X. Classification Models for Skin Tumor Detection Using Texture Analysis in Medical Images. J. Imaging 2020, 6, 51. [Google Scholar] [CrossRef]
- Ki, V.; Rotstein, C. Bacterial skin and soft tissue infections in adults: A review of their epidemiology, pathogenesis, diagnosis, treatment and site of care. The Canadian journal of infectious diseases & medical microbiology. Can. J. Infect. Dis. Med. Microbiol. 2008, 19, 173–184. [Google Scholar]
- Cahan, A.; Cimino, J. A Learning Health Care System Using Computer-Aided Diagnosis. J. Med. Internet Res. 2017, 19, PMCID:PMC5362695. [Google Scholar] [CrossRef] [PubMed]
- Sae-lim, W.; Wettayaprasit, W.; Aiyarak, P. Convolutional neural networks using MobileNet for skin lesion classification. In Proceedings of the 16th International Joint Conference on Computer Science and Software Engineering, Chonburi, Thailand, 10–12 July 2019; pp. 242–247. [Google Scholar]
- Castillo, D.; Lakshminarayanan, V.; Rodríguez-Álvarez, M.J. MR Images, Brain Lesions, and Deep Learning. Appl. Sci. 2021, 11, 1675. [Google Scholar] [CrossRef]
- SivaSai, J.G.; Srinivasu, P.N.; Sindhuri, M.N.; Rohitha, K.; Deepika, S. An Automated Segmentation of Brain MR Image through Fuzzy Recurrent Neural Network. In Bio-Inspired Neurocomputing; Bhoi, A., Mallick, P., Liu, C.M., Balas, V., Eds.; Studies in Computational Intelligence; Springer: Singapore, 2021; Volume 903. [Google Scholar]
- Hafiz, A.M.; Bhat, G.M. A Survey of Deep Learning Techniques for Medical Diagnosis. In Information and Communication Technology for Sustainable Development; Advances in Intelligent Systems and Computing; Tuba, M., Akashe, S., Joshi, A., Eds.; Springer: Singapore, 2020; Volume 933. [Google Scholar]
- Civit-Masot, J.; Luna-Perejón, F.; Domínguez Morales, M.; Civit, A. Deep Learning System for COVID-19 Diagnosis Aid Using X-ray Pulmonary Images. Appl. Sci. 2020, 10, 4640. [Google Scholar] [CrossRef]
- Yamanakkanavar, N.; Choi, J.Y.; Lee, B. MRI Segmentation and Classification of Human Brain Using Deep Learning for Diagnosis of Alzheimer’s Disease: A Survey. Sensors 2020, 20, 3243. [Google Scholar] [CrossRef]
- Da, C.; Zhang, H.; Sang, Y. Brain CT Image Classification with Deep Neural Networks. In Proceedings of the 18th Asia Pacific Symposium on Intelligent and Evolutionary Systems, Volume 1. Proceedings in Adaptation, Learning and Optimization, Singapore, 10–12 November 2014; Handa, H., Ishibuchi, H., Ong, Y.S., Tan, K., Eds.; Springer: Cham, Switzerland, 2015; Volume 1. [Google Scholar]
- Sato, R.; Iwamoto, Y.; Cho, K.; Kang, D.-Y.; Chen, Y.-W. Accurate BAPL Score Classification of Brain PET Images Based on Convolutional Neural Networks with a Joint Discriminative Loss Function. Appl. Sci. 2020, 10, 965. [Google Scholar] [CrossRef] [Green Version]
- Avanzato, R.; Beritelli, F. Automatic ECG Diagnosis Using Convolutional Neural Network. Electronics 2020, 9, 951. [Google Scholar] [CrossRef]
- Sridhar, S.; Manian, V. EEG and Deep Learning Based Brain Cognitive Function Classification. Computers 2020, 9, 104. [Google Scholar] [CrossRef]
- Chen, J.; Bi, S.; Zhang, G.; Cao, G. High-Density Surface EMG-Based Gesture Recognition Using a 3D Convolutional Neural Network. Sensors 2020, 20, 1201. [Google Scholar] [CrossRef] [Green Version]
- Buiu, C.; Dănăilă, V.-R.; Răduţă, C.N. MobileNetV2 Ensemble for Cervical Precancerous Lesions Classification. Processes 2020, 8, 595. [Google Scholar] [CrossRef]
- Liu, M.; Zhu, M.; White, M.; Li, Y.; Kalenichenko, D. Looking fast and slow: Memory-guided mobile video object detection. arXiv 2019, arXiv:1903.10172. [Google Scholar]
- Michele, A.; Colin, V.; Santika, D. MobileNet Convolutional Neural Networks and Support Vector Machines for Palmprint Recognition. Procedia Comput. Sci. 2019, 157, 110–117. [Google Scholar] [CrossRef]
- Van, H.G.; Mosquera, C.; Nápoles, G. A review on the long short-term memory model. Artif. Intell. Rev. 2020, 53, 5929–5955. [Google Scholar]
- Deepalakshmi, P.; Prudhvi, K.T.; Siri, C.S.; Lavanya, K.; Srinivasu, P.N. Plant Leaf Disease Detection Using CNN Algorithm. Int. J. Inf. Syst. Modeling Des. 2021, 12, 1–21. [Google Scholar] [CrossRef]
- Naga, S.P.; Rao, T.; Dicu, A.M.; Mnerie, C.; Olariu, I. A comparative review of optimisation techniques in segmentation of brain MR images. J. Intell. Fuzzy Syst. 2020, 38, 1–12. [Google Scholar]
- Kumar, A.; Kim, J.; Lyndon, D.; Fulham, M.; Feng, D. An Ensemble of Fine-Tuned Convolutional Neural Networks for Medical Image Classification. IEEE J. Biomed. Health Inform. 2017, 21, 31–40. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Asha, G.P.H.; Anitha, J.; Jacinth, P.J. Identification of Melanoma in Dermoscopy Images Using Image Processing Algorithms. In Proceedings of the 2018 International Conference on Control, Power, Communication and Computing Technologies (ICCPCCT), Kannur, India, 23–24 March 2018; pp. 553–557. [Google Scholar]
- Wei, L.S.; Gan, Q.; Ji, T. Skin Disease Recognition Method Based on Image Color and Texture Features. Comput. Math. Methods Med. 2018, 2018, 8145713. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Naga, S.P.; Rao, T.; Balas, V. Volumetric Estimation of the Damaged Area in the Human Brain from 2D MR Image. Int. J. Inf. Syst. Modeling Des. 2020, 11, 74–92. [Google Scholar]
- Naga, S.P.; Rao, T.; Balas, V. A systematic approach for identification of tumor regions in the human brain through HARIS algorithm. In Deep Learning Techniques for Biomedical and Health Informatics; Academic Press: Cambridge, MA, USA, 2020; pp. 97–118. [Google Scholar] [CrossRef]
- Shrestha, A.; Mahmood, A. Improving Genetic Algorithm with Fine-Tuned Crossover and Scaled Architecture. J. Math. 2016, 2016, 4015845. [Google Scholar] [CrossRef] [Green Version]
- Saber, E.; Ruhul, S.; Daryl, E. A New Genetic Algorithm for Solving Optimization Problem. Eng. Appl. Artif. Intell. 2013, 27, 57–69. [Google Scholar]
- Alam, M.; Munia, T.T.K.; Tavakolian, K.; Vasefi, F.; MacKinnon, N.; Fazel-Rezai, R. Automatic detection and severity measurement of eczema using image processing. In Proceedings of the 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA, 16–20 August 2016; pp. 1365–1368. [Google Scholar]
- Immagulate, I.; Vijaya, M.S. Categorization of Non-Melanoma Skin Lesion Diseases Using Support Vector Machine and Its Variants. Int. J. Med. Imaging 2015, 3, 34–40. [Google Scholar]
- Awad, M.; Khanna, R. Support Vector Machines for Classification. Efficient Learning Machines; Apress: Berkeley, CA, USA, 2015; pp. 39–66. [Google Scholar]
- Mehdy, M.; Ng, P.; Shair, E.F.; Saleh, N.; Gomes, C. Artificial Neural Networks in Image Processing for Early Detection of Breast Cancer. Comput. Math. Methods Med. 2017, 2017, 2610628. [Google Scholar] [CrossRef] [Green Version]
- Rathod, J.; Waghmode, V.; Sodha, A.; Bhavathankar, P. Diagnosis of skin diseases using Convolutional Neural Networks. In Proceedings of the 2018 Second International Conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India, 29–31 March 2018; pp. 1048–1051. [Google Scholar] [CrossRef]
- Harangi, B. Skin lesion classification with ensembles of deep convolutional neural networks. J. Biomed. Inform. 2018, 86, 25–32. [Google Scholar] [CrossRef] [PubMed]
- Naranjo-Torres, J.; Mora, M.; Hernández-García, R.; Barrientos, R.J.; Fredes, C.; Valenzuela, A. A Review of Convolutional Neural Network Applied to Fruit Image Processing. Appl. Sci. 2020, 10, 3443. [Google Scholar] [CrossRef]
- Noord, N.; Postma, E. Learning scale-variant and scale-invariant features for deep image classification. Pattern Recognit. 2017, 61, 583–592. [Google Scholar] [CrossRef] [Green Version]
- Lee, Y.C.; Jung, S.H.; Won, H.H. WonDerM: Skin Lesion Classification with Fine-tuned Neural Networks. In ISIC 2018 Lesion Analysis Towards Melanoma Detection; Cornell University: Ithaca, NY, USA, 2018; pp. 1–4. [Google Scholar]
- Tarigan, J.; Nadia; Diedan, R.; Suryana, Y. Plate Recognition Using Backpropagation Neural Network and Genetic Algorithm. Procedia Comput. Sci. 2017, 116, 365–372. [Google Scholar] [CrossRef]
- Mohd, N.N.; Ransing, R.S.; Salleh, M.N.M.; Ghazali, R.; Norhamreeza, A.H. An Improved Back Propagation Neural Network Algorithm on Classification Problems. Commun. Comput. Inf. Sci. 2010, 118, 177–188. [Google Scholar]
- Graves, D.; Pedrycz, W. Fuzzy prediction architecture using recurrent neural networks. Neurocomputing 2009, 72, 1668–1678. [Google Scholar] [CrossRef]
- Zhang, Y.; Ishibuchi, H.; Wang, S. Deep Takagi–Sugeno–Kang Fuzzy Classifier with Shared Linguistic Fuzzy Rules. IEEE Trans. Fuzzy Syst. 2017, 26, 1535–1549. [Google Scholar] [CrossRef]
- Aglibut, J.; Alonzo, L.; Coching, M.; Torres, J.; Linsangan, N. Skin Disease Identification System using Gray Level Co-occurrence Matrix. In Proceedings of the 9th International Conference on Computer and Automation Engineering, Sydney, Australia, 18–21 February 2017; Association for Computing Machinery: New York, NY, USA, 2017; pp. 136–140. [Google Scholar]
- Xing, Z.; Jia, H. An improved thermal exchange optimization based GLCM for multi-level image segmentation. Multimed Tools Appl. 2020, 79, 12007–12040. [Google Scholar] [CrossRef]
- Hsu, W. Bayesian Classification. Encyclopedia of Database Systems; Liu, L., Özsu, M.T., Eds.; Springer: New York, NY, USA, 2018. [Google Scholar]
- Tahmassebi, A.; Gandomi, A.; Schulte, M.; Goudriaan, A.; Foo, S.; Meyer-Base, A. Optimized Naive-Bayes and Decision Tree Approaches for fMRI Smoking Cessation Classification. Complexity 2018, 2018, 1–24. [Google Scholar] [CrossRef]
- Seixas, J.L.; Mantovani, R.G. Decision Trees for the Detection of Skin Lesion Patterns in Lower Limbs Ulcers. In Proceedings of the 2016 International Conference on Computational Science and Computational Intelligence (CSCI), Las Vegas, NV, USA, 15–17 December 2018; pp. 677–681. [Google Scholar]
- Hamad, M.A.; Zeki, A.M. Accuracy vs. Cost in Decision Trees: A Survey. In Proceedings of the 2018 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies (3ICT), Sakhier, Bahrain, 18–20 November 2018; pp. 1–4. [Google Scholar]
- Dang, Y.; Jiang, N.; Hu, H.; Ji, Z.; Zhang, W. Image classification based on quantum K-Nearest-Neighbor algorithm. Quantum Inf. Process. 2018, 17, 1–18. [Google Scholar] [CrossRef]
- Sumithra, R.; Suhil, M.; Guru, D.S. Segmentation and classification of skin lesions for disease diagnosis. Procedia Comput. Sci. 2015, 45, 76–85. [Google Scholar] [CrossRef] [Green Version]
- Zhang, S.; Wu, Y.; Chang, J. Survey of Image Recognition Algorithms. In Proceedings of the 2020 IEEE 4th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chongqing, China, 12–14 June 2020; pp. 542–548. [Google Scholar]
- Verma, A.K.; Pal, S.; Kumar, S. Classification of Skin Disease using Ensemble Data Mining Techniques. Asian Pac. J. Cancer Prev. 2019, 20, 1887–1894. [Google Scholar] [CrossRef] [Green Version]
- Livieris, I.E.; Iliadis, L.; Pintelas, P. On ensemble techniques of weight-constrained neural networks. Evol. Syst. 2021, 12, 155–167. [Google Scholar] [CrossRef]
- Roy, K.; Chaudhuri, S.S.; Ghosh, S.; Dutta, S.K.; Chakraborty, P.; Sarkar, R. Skin Disease detection based on different Segmentation Techniques. In Proceedings of the 2019 International Conference on Opto-Electronics and Applied Optics (Optronix), Kolkata, India, 18–20 March 2019; pp. 1–5. [Google Scholar]
- Zhang, X.; Wang, S.; Liu, J.; Tao, C. Towards improving diagnosis of skin diseases by combining deep neural network and human knowledge. BMC Med. Inform. Decis. Mak. 2018, 18, 59. [Google Scholar] [CrossRef] [Green Version]
- Yadav, S.S.; Jadhav, S.M. Deep convolutional neural network based medical image classification for disease diagnosis. J. Big Data 2019, 6, 1–18. [Google Scholar] [CrossRef] [Green Version]
- Chatterjee, S.; Dey, D.; Munshi, S.; Gorai, S. Extraction of features from cross correlation in space and frequency domains for classification of skin lesions. Biomed. Signal Process Control 2019, 53, 101581. [Google Scholar] [CrossRef]
- Lee, H.Y.; Koopmeiners, J.S.; McHugh, J.; Raveis, V.H.; Ahluwalia, J.S. mHealth pilot study: Text messaging intervention to promote HPV vaccination. Am. J. Health Behav. 2016, 40, 67–76. [Google Scholar] [CrossRef] [Green Version]
- Weaver, K.E.; Ellis, S.D.; Denizard-Thompson, N.; Kronner, D.; Miller, D.P. Crafting appealing text messages to encourage colorectal cancer screening test completion: A qualitative study. JMIR Mhealth. Uhealth 2015, 3, e100. [Google Scholar] [CrossRef] [PubMed]
- Ijaz, M.F.; Alfian, G.; Syafrudin, M.; Rhee, J. Hybrid prediction model for type 2 diabetes and hypertension using dbscan-based outlier detection, synthetic minority over sampling technique (SMOTE), and random forest. Appl. Sci. 2018, 8, 1325. [Google Scholar] [CrossRef] [Green Version]
- Srividya, T.; Arulmozhi, D. Detection of skin cancer- A genetic algorithm approach. Int. J. Eng. Technol. 2018, 7, 131–135. [Google Scholar] [CrossRef]
- Hameed, N.; Shabut, A.M.; Hossain, M.A. Multi-Class Skin Diseases Classification Using Deep Convolutional Neural Network and Support Vector Machine. In Proceedings of the 12th International Conference on Software, Knowledge, Information Management & Applications (SKIMA), Phnom Penh, Cambodia, 3–5 December 2018; pp. 1–7. [Google Scholar]
- Yu, L.; Chen, H.; Dou, Q.; Qin, J.; Heng, P. Automated Melanoma Recognition in Dermoscopy Images via Very Deep Residual Networks. IEEE Trans. Med. Imaging 2017, 36, 994–1004. [Google Scholar] [CrossRef]
- Wang, C.; Chen, D.; Lin, H.; Liu, B.; Zeng, C.; Chen, D.; Zhang, E. Pulmonary Image Classification Based on Inception-v3 Transfer Learning Model. IEEE Access 2019, 7, 146533–146541. [Google Scholar] [CrossRef]
- Liu, M.; Zhu, M. Mobile video object detection with temporally-aware feature maps. arXiv 2017, arXiv:1711.06368. [Google Scholar]
- Khasoggi, B.; Ermatita, E.; Sahmin, S. Efficient mobilenet architecture as image recognition on mobile and embedded devices. Indones. J. Electr. Eng. Comput. Sci. 2019, 16, 389–394. [Google Scholar] [CrossRef]
- Wang, W.; Hu, Y.; Zou, T.; Liu, H.; Wang, J.; Wang, X. A New Image Classification Approach via Improved MobileNet Models with Local Receptive Field Expansion in Shallow Layers. Comput. Intell. Neurosci. 2020, 2020, 1–10. [Google Scholar]
- Liu, X.; Jia, Z.; Hou, X.; Fu, M. Real-time marine animal images classification by embedded system based on mobilenet and transfer learning. In Proceedings of the OCEANS 2019, Marseille, France, 17–20 June 2019; pp. 1–5. [Google Scholar]
- Bi, C.; Wang, J.; Duan, Y. MobileNet Based Apple Leaf Diseases Identification. Mob. Netw. Appl. 2020, 1–9. [Google Scholar] [CrossRef]
- Rabano, S.L.; Cabatuan, M.K.; Sybingco, E.; Dadios, E.P.; Calilung, E.J. Common garbage classification using mobilenet. In Proceedings of the IEEE 10th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management, Baguio City, Philippines, 29 November–2 December 2018; pp. 1–4. [Google Scholar]
- Gavai, N.R.; Jakhade, Y.A.; Tribhuvan, S.A.; Bhattad, R. MobileNets for flower classification using TensorFlow. In Proceedings of the 2017 International Conference on Big Data, Iot and Data Science, Pune, India, 20–22 December 2017; pp. 154–158. [Google Scholar]
- Sinha, D.; El-Sharkawy, M. Thin MobileNet: An Enhanced MobileNet Architecture. In Proceedings of the 2019 IEEE 10th Annual Ubiquitous Computing, Electronics, New York City, NY, USA, 10–12 October 2019; Mobile Communication Conference (UEMCON): New York, NY, USA, 2019; pp. 280–285. [Google Scholar]
- Howard, A.G.; Zhu, M.; Chen, B.; Kalenichenko, D.; Wang, W.; Weyand, T.; Andreetto, M.; Adam, H. MobileNets: Efficient convolutional neural networks for mobile vision applications. arXiv 2017, arXiv:1704.04861. [Google Scholar]
- Huang, C.-L.; Lian, M.-J.; Wu, Y.-H.; Chen, W.-M.; Chiu, W.-T. Identification of Human Ovarian Adenocarcinoma Cells with Cisplatin-Resistance by Feature Extraction of Gray Level Co-Occurrence Matrix Using Optical Images. Diagnostics 2020, 10, 389. [Google Scholar] [CrossRef]
- Kaggle: Your Machine Learning and Data Science Community. Available online: https://www.kaggle.com/ (accessed on 3 April 2021).
- Heghedus, C.; Chakravorty, A.; Rong, C. Neural Network Frameworks. Comparison on Public Transportation Prediction. In Proceedings of the 2019 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Rio de Janeiro, Brazil, 20–24 May 2019; pp. 842–849. [Google Scholar]
- Declan, V. Python Data Analysis with Pandas and Matplotlib. Available online: https://ourcodingclub.github.io/tutorials/pandas-python-intro/ (accessed on 9 March 2021).
- Tschandl, P.; Rosendahl, C.; Kittler, H. The HAM10000 Dataset: A Large Collection of Multi-Source Dermatoscopic Images of Common Pigmented Skin Lesions. Sci. Data 2018, 5. [Google Scholar] [CrossRef]
- Cetinic, E.; Lipic, T.; Grgic, S. Fine-tuning Convolutional Neural Networks for Fine Art Classification. Expert Syst. Appl. 2018, 114, 107–118. [Google Scholar] [CrossRef]
- Simonyan, K.; Zisserman, A. Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
- Velasco, J.; Pascion, C.; Alberio, J.W.; Apuang, J.; Cruz, J.; Gomez, M.A.; Molina, B.; Tuala, L.; Thio-ac, A.; Jorda, R.J. A Smartphone-Based Skin Disease Classification Using MobileNet CNN. Int. J. Adv. Trends Comput. Sci. Eng. 2019, 8, 2632–2637. [Google Scholar] [CrossRef]
- Hartanto, C.A.; Wibowo, A. Development of Mobile Skin Cancer Detection using Faster R-CNN and MobileNet V2 Model. In Proceedings of the 2020 7th International Conference on Information Technology, Computer, and Electrical Engineering (ICITACEE), Semarang, Indonesia, 24–25 September 2020; pp. 58–63. [Google Scholar]
- Dhivyaa, C.R.; Sangeetha, K.; Balamurugan, M.; Amaran, S.; Vetriselvi, T.; Johnpaul, P. Skin lesion classification using decision trees and random forest algorithms. J. Ambient Intell. Human Comput. 2020, 1–13. [Google Scholar] [CrossRef]
- Viji, C.; Rajkumar, N.; Suganthi, S.T.; Venkatachalam, K.; Pandiyan, S. An improved approach for automatic spine canal segmentation using probabilistic boosting tree (PBT) with fuzzy support vector machine. J. Ambient Intell. Human Comput. 2020, 1–10. [Google Scholar] [CrossRef]
- Zejia, Z.; Zhu, L.; Nagar, A.; Kyungmo, P. Compact deep neural networks for device based image classification. In Proceedings of the 2015 IEEE International Conference on Multimedia & Expo Workshops (ICMEW), Turin, Italy, 29 June–3 July 2015; pp. 1–6. [Google Scholar]
- Ninh, Q.; Tran, T.; Tran, T.; Tran, T.; Pham, V. Skin Lesion Segmentation Based on Modification of SegNet Neural Networks. In Proceedings of the 6th NAFOSTED Conference on Information and Computer Science (NICS), Hanoi, Vietnam, 12–13 December 2019; pp. 575–578. [Google Scholar]
- Tang, P.; Liang, Q.; Yan, X.; Xiang, S.; Sun, W.; Zhang, D.; Coppola, G. Efficient skin lesion segmentation using separable-Unet with stochastic weight averaging. Comput. Methods Programs Biomed. 2019, 178, 289–301. [Google Scholar] [CrossRef] [PubMed]
- Naga, S.P.; Srinivasa, R.T.; Srinivas, G.; Prasad, R.P.V.G.D. A Computationally Efficient Skull Scraping Approach for Brain MR Image. Recent Adv. Comput. Sci. Commun. 2020, 13, 833. [Google Scholar]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
- Mahdianpari, M.; Salehi, B.; Rezaee, M.; Mohammadimanesh, F.; Zhang, Y. Very Deep Convolutional Neural Networks for Complex Land Cover Mapping Using Multispectral Remote Sensing Imagery. Remote Sens. 2018, 10, 1119. [Google Scholar] [CrossRef] [Green Version]
- Songtao, G.; Zhouwang, Y. Multi-Channel-ResNet: An integration framework towards skin lesion analysis. Inform. Med. Unlocked 2018, 12, 67–74. [Google Scholar]
- Asif, A.R.; Waris, M.; Gilani, S.; Jamil, M.; Ashraf, H.; Shafique, M.; Niazi, I. Performance Evaluation of Convolutional Neural Network for Hand Gesture Recognition Using EMG. Sensors 2020, 20, 1642. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Saleem, M.H.; Potgieter, J.; Arif, K.M. Plant Disease Classification: A Comparative Evaluation of Convolutional Neural Networks and Deep Learning Optimizers. Plants 2020, 9, 1319. [Google Scholar] [CrossRef] [PubMed]
- Xiang, Q.; Wang, X.; Li, R.; Zhang, G.; Lai, J.; Hu, Q. Fruit Image Classification Based on MobileNetV2 with Transfer Learning Technique. CSAE 2019. In Proceedings of the 3rd International Conference on Computer Science and Application Engineering, Sanya, China, 22–24 October 2019; pp. 1–7. [Google Scholar]
- He, D.; Yao, Z.; Jiang, Z.; Chen, Y.; Deng, J.; Xiang, W. Detection of Foreign Matter on High-Speed Train Underbody Based on Deep Learning. IEEE Access 2019, 7, 183838–183846. [Google Scholar] [CrossRef]
- Alfian, G.; Syafrudin, M.; Ijaz, M.F.; Syaekhoni, M.A.; Fitriyani, N.L.; Rhee, J. A Personalized Healthcare Monitoring System for Diabetic Patients by Utilizing BLE-Based Sensors and Real-Time Data Processing. Sensors 2018, 18, 2183. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Siristatidis, C.; Pouliakis, A.; Karageorgiou, V.; Vogiatzi, P. Mobile Apps for Helping Patient-Users: Is It Still Far-Fetched? Sustainability 2020, 12, 106. [Google Scholar] [CrossRef] [Green Version]
- Kang, J.J.; Larkin, H. Application of an Emergency Alarm System for Physiological Sensors Utilizing Smart Devices. Technologies 2017, 5, 26. [Google Scholar] [CrossRef] [Green Version]
- Kang, J.J.; Luan, T.; Larkin, H. Data processing of physiological sensor data and alarm determination utilising activity recognition. Int. J. Inf. Commun. Technol. Appl. 2016, 2, 108–131. [Google Scholar] [CrossRef]
Reference | Approach | Objective | Challenges of the Approach |
---|---|---|---|
[22] | Morphological Operations | Morphological operations involve the dilation and erosion that are efficient in identifying the image features that help determine the abnormality. It works through the structuring element. | Identifying the optimal threshold is crucial and not suitable for analyzing the disease region’s growth through morphology operations. The process of applying the structuring elements for the skin disease classification does not yield an accurate result. |
[48] | K-Nearest Neighborhood | KNN based model works without the training data in classifying the data through the feature selection and similarity matching for categorizing the data. It works through the distance measure as the mode of identifying the correlation among the selected features. | KNN-based classification model, the accuracy of the outcome is directly dependent on the quality of underlying data. Additionally, in the case of a larger sample size, the prediction time might be significantly high. The KNN model is subtle to the inappropriate features in the data. |
[20,24,59] | Genetic Algorithm | The genetic algorithm relies more on a probabilistic approach by randomly selecting the initial population. It performs the crossover and the mutation operations simultaneously until it reaches a suitable number of segments. | The Genetic Algorithm does not guarantee the global best solution and too much time to converge. |
[28,60] | Support Vector Machine | Support Vector Machine is efficient in handling the high dimensional data with minimal memory consumption. | Support Vector Machine approach is not appropriate for noisy image data and identifying the feature-based parameters is a challenging task. |
[31,35] | Artificial Neural Networks | Artificial Neural Networks are efficient in recognition non-linear associations among the dependent and independent parameters by storing the data across the network nodes. | Artificial Neural Network models are efficient in handling the contexts like inadequate understanding of the problem. However, the approach there is a chance of missing the image’s spatial features, and diminishing and exploding the gradient is a significant concern. |
[32,34] | Convolutional Neural Networks | Convolutional Neural Network models are efficient in the automatic selection of the essential features. The CNN model stores the network nodes’ training data as multi-layer perceptrons rather than storing it in the auxiliary memory. | CNN approach fails to interpret the object’s magnitude and size. Additionally, the model needs tremendous training for a reasonable outcome, apart from the challenge like the spatial invariance among the pixel data. |
[61] | Fully Convolutional Residual Network | Fully Convolutional Residual Network uses the encoder and decoder layers that utilize high-level and low-level features to classify the objects from the image. | The Fully Convolutional Residual Network is efficient in handling the overfitting issue and the degradation problem. However, the model is complex in design and real-time execution. In addition, adding the batch normalization would result in making the architecture more intricate. |
[36] | Fine-tuned Neural Networks | Fine-Tune Neural Network is efficient in handling the novel problem with pre-trained data through inception and update stages. | In FTNN approach, when the elements are fed with new weights, it forgets the previously associated weight that may impact the outcome. |
[41,42] | Gray Level Co-occurrence Matrix (GLCM) | Gray Level Co-occurrence Matrix (GLCM) is a statistical approach that performs the object’s classification by analyzing spatial association among the pixels based on the pixel texture. | The GLCM approach needs considerable computational efforts, and characteristics are not invariant with rotation and texture changes. |
[43,44] | Bayesian classification | The Bayesian classification-based approach efficiently handles discrete and continuous data by ignoring the inappropriate features for both the binary and multi-class classifications. | The Bayesian Classifier is not suitable for handling the unsupervised data classification, fails in independent predictors, and is widely known as an inappropriate probabilistic model. |
[45,46] | Decision Tree | Decision Tree-based models are used in handling both the stable and discrete data that performs the prediction through a rule-based approach. It is proven to be productive in managing non-linear parameters. | In Decision Tree models, a small change in the input data would result in an exponential growth in the outcome makes the model unstable. Overfitting is the other issue associated with the decision tree-based models. |
[50,51,52] | Ensemble models | Ensemble models are proven to be better prediction models with a combination of various robust algorithms. They are efficient in analyzing both the linear and complex data patterns by combining two or more complex models. | Ensemble models do have the overfitting issue, and the ensemble model fails to work with unknown discrepancies. The model minimizes the understandability of the approach. |
[53,54] | Deep Neural Networks | Deep Neural Networks-based models can work with structured and unstructured data. The models can still be able to work with unlabeled data and can yield a better outcome. | The models like the Inception V3 model [62,63] is used in classifying skin disease. On experimentation, the authors have found the model is not suitable for the disease with multiple lesions. |
Implementation Configuration Parameters |
---|
Model: Torch Vision, Mobilenet-V2 |
Base learning rate: 0.1 |
Learning rate policy: Step-Wise (Reduced by a factor of 10 every 30/3 epochs) |
Momentum: 0.95 |
Weight decay: 0.0001 |
Cycle Length: 10 |
PCT-Start: 0.9 |
Batch size: 50 |
Algorithms | Sensitivity (%) | Specificity (%) | Accuracy (%) | JSI (%) | MCC (%) |
---|---|---|---|---|---|
HARIS [25] | 78.21 | 83.00 | 77.00 | 83.01 | 77.00 |
FTNN [77] | 79.54 | 84.00 | 79.00 | 84.00 | 79.00 |
CNN [32] | 80.41 | 85.00 | 80.00 | 85.16 | 80.00 |
VGG19 [78] | 82.46 | 87.00 | 81.00 | 86.71 | 81.00 |
MobileNet V1 [71] | 84.04 | 89.00 | 82.00 | 88.21 | 83.00 |
MobileNet V2 [80] | 86.41 | 90.00 | 84.00 | 89.95 | 84.00 |
MobileNet V2-LSTM | 88.24 | 92.00 | 85.34 | 91.07 | 86.00 |
Algorithm | Sensitivity (%) | Specificity (%) | Accuracy (%) |
---|---|---|---|
LICU [81] | 81.0 | 97.0 | 91.2 |
SegNet [58] | 80.1 | 95.4 | 91.6 |
U-Net [60] | 67.2 | 97.2 | 90.1 |
Yuan (CDNN) [81] | 82.5 | 96.8 | 91.8 |
DT&RF [81] | 87.7 | 99.0 | 97.3 |
MobileNet V2-LSTM | 92.24 | 95.1 | 90.21 |
Algorithm | Disease Core (DC) | Whole Disease Area (WD) | Enhanced DISEASE (ED) | Confidence (Mean Value) |
---|---|---|---|---|
HARIS [25] | 8.854 | 12.475 | 3.621 | 0.92 |
FTNN [77] | 8.903 | 12.522 | 3.619 | 0.91 |
CNN [32] | 8.894 | 12.498 | 3.604 | 0.89 |
MobileNet V2-LSTM | 8.912 | 12.546 | 3.633 | 0.93 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Srinivasu, P.N.; SivaSai, J.G.; Ijaz, M.F.; Bhoi, A.K.; Kim, W.; Kang, J.J. Classification of Skin Disease Using Deep Learning Neural Networks with MobileNet V2 and LSTM. Sensors 2021, 21, 2852. https://doi.org/10.3390/s21082852
Srinivasu PN, SivaSai JG, Ijaz MF, Bhoi AK, Kim W, Kang JJ. Classification of Skin Disease Using Deep Learning Neural Networks with MobileNet V2 and LSTM. Sensors. 2021; 21(8):2852. https://doi.org/10.3390/s21082852
Chicago/Turabian StyleSrinivasu, Parvathaneni Naga, Jalluri Gnana SivaSai, Muhammad Fazal Ijaz, Akash Kumar Bhoi, Wonjoon Kim, and James Jin Kang. 2021. "Classification of Skin Disease Using Deep Learning Neural Networks with MobileNet V2 and LSTM" Sensors 21, no. 8: 2852. https://doi.org/10.3390/s21082852