Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Nivedeeta Mukherjee, Nutan Dolzake, Harshal Ubhare, Sudeep Sahu, Shubham Sharma, Shreyas Shirdhankar
DOI Link: https://doi.org/10.22214/ijraset.2023.51353
Certificate: View Certificate
The most recent advancements in smartphone-based skin cancer diagnosis software enable convenient, portable methods for melanoma risk assessment and diagnosis for skin cancer early detection due to the issue of trade-offs. [12] The majority of skin cancer detection applications do the image analysis on the server due to the (time complexity and error rate) limitations of running a machine learning algorithm for image analysis on a smartphone. In this work, we use the MobileNet v2 deep learning model to examine the performance of skin cancer picture identification and classification on Android devices. [10] We evaluate the effectiveness of a number of factors, including parameter setup, picture acquisition technique, computer and Android-based image analysis, and object identification and classification methods. Melanoma and skin cancer are utilized to evaluate the effectiveness of the suggested approach. [15] The measurement uses the testing techniques\' running times, sensitivity, accuracy, and specificity. The optimum parameter for the MobileNet v2 model on Android utilizing photos from the smartphone camera gives 91.346% accuracy for classification, according to the experiment\'s findings. The Android app\'s ability to recognize objects and classify them made it possible to analyze skin cancer. Android-based image analysis maintains the computation time threshold that indicates user comfort and matches the computer\'s performance accuracy for high-quality photos. [18] These results drove the creation of an Android app for disease detection processing that makes use of the camera on smartphones and seeks to achieve high-accuracy real-time detection and classification.
I. INTRODUCTION
A fatal kind of cancer is melanoma. According to an ICMR survey, India has one of the lowest rates of Melanoma brought on by issues with the skin cells' melanocytes. [11] Melanin, which is created by melanocytes, determines each individual skin tone.[13] It is challenging to investigate skin lesions when there are no established diagnostic standards. Additionally, dermoscopy image analysis has a variety of challenges. Even the visual similarities between melanoma and non-melanoma tumors are substantial. [6] In addition, uncertain boundaries, the presence of artifacts, and obstructions make skin lesion analysis more challenging.[19]
If melanoma skin cancer is found, it can or discovered at an early period be treated sooner and keep the patient alive.. However, if melanoma is discovered in the late phases, the chances are higher that the illness will penetrate deeply into the skin. [10] It will be more challenging to receive treatment after it has spread deeply.Melanoma is mostly brought on by melanocytes, which are cells that are present throughout the body.
[3] The biopsy procedure is the official way to diagnose skin cancer.Using this sophisticated technique, a piece of a human bodily cell is extracted and sent to a lab for analysis. [8]The urgent need for medical imaging to reveal the internal and hidden structures beneath the skin is caused by the increased incidence of serious skin diseases, including skin cancer. [15]The majority of skin diseases have identical symptoms, making it challenging for dermatologists to correctly identify patients. [17] Therefore, the employment of machine and deep learning techniques can substantially aid in the accurate initial detection of epidermis diseases and every diagnosis about dermoscopy images.
[2] Recent studies have employed deep learning to train data-driven features for higher accuracy and generalization. A common technique in this field is to use a SoftMax output layer in a convolutional neural network to detect disease based on the deep features of skin lesion photos. [1]
As a result, we will comprehend MobileNet’s workings as well as how to correctly classify skin conditions and create a report that can be easily read for in-depth examination and the recognition of skin disorders. [20]
II. LITERATURE REVIEW
Any time learning strategies are needed to boost performance, knowledge of the relevant field must be taken into account. [24] Given the relative dearth of labeled lesion data and the ensuing low-quality training data, computer-aided skin cancer diagnosis is a significant difficulty. [1] Numerous techniques have been put out overtime to increase the detection accuracy on time. [5]Over time, there has been substantial progress in every investigation of image-based epidermis malignancy diagnosis. [23] Rife other approaches haven tried.[2] By staging a defiance competition, the International Skin Imaging Collaboration (ISIC) event in 2018 created a de facto standard for every detection of skin cancer. [16] Additionally, it has been claimed that a mobile app can be used to find skin cancer. [11]
By utilizing a variety of classification algorithms and methodologies, researchers have attempted to improve the diagnostic accuracy through all of these projects. [9] Image categorization reached new heights with the invention of the convolutional neural network (CNN) structure by Fukushima (1988) and later Le-Cunn (1990). Using CNNs, they categorized the photos. [8]
The most advanced methods CNNs, which adequately simulate the cognitive processes of the human visual system, are employed to categorize images. [18] Undeterred by the plethora of research on visual allotment, we specifically emphasize deep learning proficiency for imaging about epidermis malignancy in the survey about the literature. [20] Using a pre-trained Google Inception V3 CNN model, Esteva et al. [10] demonstrated the first significant improvement in the classification of skin cancer. Classifiers are not the focus of this study, although a comprehensive overview of deep learning classifiers may be found in Reference. [6]
III. METHODOLOGY
To develop an Android application for melanoma detection using MobileNet, the following methodology can be adopted:
4. Android Application Development: Develop an Android application that can take images from the camera or gallery of the device and send them to the MobileNet model for prediction. [9] The application should have a user-friendly interface, and the image processing and prediction should be done in the background to ensure that the user experience is smooth. [10]
5. Integration: Integrate the fine-tuned MobileNet model into the Android application using appropriate APIs and libraries. [11] This involves converting the model to the appropriate format for deployment on mobile devices, such as TensorFlow Lite or ONNX. [23]
6. Testing: Test the Android application on a range of devices with different screen sizes and processing capabilities. Ensure that the application performs well and is stable across different devices. [25]
7. Deployment: Deploy the Android application to the Google Play Store or other relevant application stores. Advertise and promote the application to reach a wider audience. [5]
Overall, the methodology for developing an Android application for melanoma detection using MobileNet involves collecting and pre-processing data, selecting and fine-tuning a pre-trained model, developing and integrating the model into an Android application, testing and debugging the application, and finally deploying the application to the relevant app stores. [20]
IV. MOBILENETV2 ALGORITHM
MobileNetV2 is a popular convolutional neural network architecture designed for efficient processing on mobile and embedded devices. It was introduced by Google in 2018 as an improvement over the original MobileNet architecture. [22]
The main idea behind MobileNetV2 is to use inverted residual blocks that reduce the computational cost and memory footprint of the network while maintaining high accuracy. [30] Inverted residual blocks consist of a sequence of a depthwise convolution, a pointwise convolution, and a linear bottleneck layer that expands and compresses the feature maps. The use of bottleneck layers with linear activation helps to reduce the number of parameters and improve the efficiency of the network. [25]
MobileNetV2 also introduces two new techniques to further improve the performance of the network. [13] The first technique is called linear bottleneck, which involves the use of a linear activation function in the bottleneck layer instead of the commonly used ReLU activation function. [14] This helps to avoid the bottleneck layer becoming a computational bottleneck by reducing the number of non-linear operations. [25]
The second technique is called the "inverted residuals with linear bottleneck" block, which adds a shortcut connection between the input and output of the block, allowing the network to skip over certain layers and reduce the number of operations. Overall, MobileNetV2 is a highly efficient and accurate network architecture that has become popular in computer vision applications on mobile and embedded devices. [17]
V. DEVELOPED MODEL AND RESULTS
A mobile application for melanoma detection using MobileNet achieved an accuracy of 91.346%. This result is promising and suggests that the application can be an effective tool for assisting dermatologists and patients in detecting skin cancer. [34] The MobileNet architecture is a suitable choice for mobile applications due to its efficiency and compact size, making it possible to run on mobile devices with limited resources. [21] The high accuracy of the application indicates that the MobileNet architecture is capable of capturing meaningful features from skin images and making accurate predictions. [31] Further research can be done to improve the accuracy of the application and investigate its performance on larger datasets. [15] Overall, this study demonstrates the potential of using MobileNet for mobile melanoma detection applications. [33]
VI. ACKNOWLEDGEMENT
Paramount, we want to express our gratitude to Divine. We are especially grateful to Dr Bhavesh Patel, Principal, who have been adhering of our project's scope and have delivered nous with the chance to collaborate on this innovative idea in in order to ensure our goals.
We would like to express our appreciation to Prof Swati Nadkarni, Head of the Department of Information Technology at Shah and Anchor Kutchhi Engineering College, for her invaluable assistance, enlightening advice, and constructive criticism during the preparation and execution of this study. We are immensely thankful for her willingness to partake her time to the initiative. Penultimate we express our sincere thanks to our Guide Prof Nivedeeta Mukherjee & Co-guide Prof Nutan Dolzake, Faculty of Department of Information Technology at Shah and Anchor Kutchhi Engineering College, for guiding us and suggesting regarding the line of work.
Without our faith in God, we would not have had the opportunity to write this article. Finally, we would be imprudent if we didn't acknowledge our family, notably our parents, whose composure in us has kept our spirits and motivation elevated throughout the process.
The development of a melanoma detection Android application using the MobileNet architecture is a promising approach to assist dermatologists and patients in the early detection of skin cancer. [27] The high accuracy achieved by the MobileNet architecture in this application (91.346%) suggests that it is capable of accurately classifying skin images as either melanoma or non-melanoma. The MobileNet architecture is a suitable choice for mobile applications due to its efficiency and compact size, making it possible to run on mobile devices with limited resources. The application could potentially reduce the need for in-person dermatology visits and facilitate early detection of skin cancer. [33] Further research can be conducted to improve the accuracy of the application and to investigate its performance on larger datasets. Overall, this study demonstrates the potential of using MobileNet for mobile melanoma detection applications. [29]
[1] A. Krizhevsky, I. Sutskever, and G. E. Hinton, “ImageNet classification with deep convolutional neural networks,” Commun. ACM, vol. 60, no. 6, pp. 84–90, May 2017 [2] S. Albawi, T. A. Mohammed, and S. Al-Zawi, “Understanding of a convolutional neural network,” in 2017 International Conference on Engineering and Technology (ICET), 2017, pp. 1– 6. [3] H. R. Mhaske and D. A. Phalke, “Melanoma skin cancer detection and classification based on supervised and unsupervised learning,” in 2013 International conference on Circuits, Controls and Communications (CCUBE), 2013, pp. 1–5. [4] N. C. Lynn and Z. M. Kyu, “Segmentation and Classification of Skin Cancer Melanoma from Skin Lesion Images,” in 2017 18th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT), vol. 2017– Decem, pp. 117–122, 2017 [5] R. S. Soumya, S. Neethu, T. S. Niju, A. Renjini, and R. P. Aneesh, “Advanced earlier melanoma detection algorithm using colour correlogram,” 2016 Int. Conf. Commun. Syst. Networks, ComNet 2016, no. July, pp. 190–194, 2017. [6] K. He, X. Zhang, S. Ren, and J. Sun, “Deep Residual Learning for Image Recognition,” in 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016, vol. 4, pp. 770– 778 [7] M. Sabatelli, M. Kestemont, W. Daelemans, and P. Geurts, “Deep transfer learning for art classification problems,” Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 11130 LNCS, no. September, pp. 631–646, 2019. [8] S. Park and N. K. B, “Computer Vision – ACCV 2016,” vol. 10111, pp. 189–204, 2017 [9] S. Joseph and J. R. Panicker, “Skin lesion analysis system for melanoma detection with an effective hair segmentation method,” Proc. - 2016 Int. Conf. Inf. Sci. ICIS 2016, pp. 91–96, 2017. [10] S. C. Wong, A. Gatt, V. Stamatescu, and M. D. McDonnell, “Understanding Data Augmentation for Classification: When to Warp?,” in 2016 International Conference on Digital Image Computing: Techniques and Applications (DICTA), pp. 1–6, 2016. [11] V. M. M, \"Melanoma Skin Cancer Detection using Image Processing and Machine Learning,\" International Journal of Trend in Scientific Research and Development (IJTSRD), vol. 3, no. 4, pp. 780-784, 2019. [12] B. A. Uzma and T. Sarode, \"Skin Cancer Detection Using Image Processing,\" International Research Journal of Engineering and Technology (IRJET), vol. 04, no. 04, pp. 2875-2881, 2017. [13] Y. Vikash and D. Vandana, \"A study on automatic early detection of skin cancer,\" Int. J. Advanced Intelligence Paradigms, vol. 12, no. 3/4, pp. 392-399, 2019. [14] M. Suleiman and K. Akio, \"A SVM-Based Diagnosis of Melanoma Using Only Useful Image Features,\" 2018. [15] M. Soniya and S. Swati, \"A Method for Melanoma Skin Cancer Detection Using Dermoscopy Images,\" 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA), 2018. [16] G. P. Asha, Anitha.J and P. Jacinth, \"IDENTIFICATION OF MELANOMA IN DERMOSCOPY IMAGES USING IMAGE PROCESSING ALGORITHMS,\" 2018 International Conference on Control, Power, Communication and Computing Technologies (ICCPCCT), pp. 553-557, 2018. [17] W. Zahra, Z. Madeeha, W. Amna and R. Farhan, \"An Efficient Machine Learning Approach for the Detection of Melanoma using Dermoscopic Images,\" 2017 International Conference on Communication, Computing and Digital Systems (C-CODE), pp. 316-319, 2017. [18] A. J. J, S. Sibi and Aswin.R.B, \"Computer Aided Detection 01 Skin Cancer,\" 2013 International Conference on Circuits, Power and Computing Technologies [ICCPCT-2013], pp. 1137-1142, 2013. [19] A. Murugan, H. N. S.Anu and K. K. P. Sanal, \"Detection of Skin Cancer Using SVM, Random Forest,\" Journal of Medical Systems, pp. 1-9, 2019. [20] M. Suleiman, B. D. Ali and M. D. , \"Image Processing and SVM Classification for Melanoma Detection,\" 2017. [21] D. Pratik, B. Sankirtan, J. Chaitanya and P. Dr. Sonali, \"Skin Cancer Detection and Classification,\" 2017. [22] https://www.kaggle.com/datasets/andrewmvd/isic-2019 [23] https://www.yashodahealthcare.com/blogs/melanoma-skin-cancer-types-stages-grades-signs-symptoms-risk-factors-doctors-specialist/ [24] M. Sabatelli, M. Kestemont, W. Daelemans, and P. Geurts, “Deep transfer learning for art classification problems,” Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 11130 LNCS, no. September, pp. 631–646, 2019. [25] V. M. M, \"Melanoma Skin Cancer Detection using Image Processing and Machine Learning,\" International Journal of Trend in Scientific Research and Development (IJTSRD), vol. 3, no. 4, pp. 780-784, 2019. [26] Lopez, A. R., X. Giro-i-nieto, J. Burdick, and O. Marques. (2017) “Skin lesion classification from dermoscopic images using deep learning techniques.” in 13th IASTED international conference on biomedical engineering (BioMed): 49–54. [27] Giotis I., N. Molders, S. Land, M. Biehl, M.F. Jonkman, N. Petkov \"MED-NODE?: A computer-assisted melanoma diagnosis system using non-dermoscopic images.\" [28] M. Heron and R. N. Anderson, “Changes in the leading cause of death: Recent patterns inheart disease and cancer mortality,” Natl. Cent. Heal. Stat. Data Br., no. 254, 2017. [29] J. Jaworek-Korjakowska and P. Kleczek, “Eskin: study on the smartphone application for early detection of malignant melanoma,” Wirel. Commun. Mob. Comput., vol. 2018, 2018, doi: 10.1155/2018/5767360. [30] M. Rastrelli, S. Tropea, C. R. Rossi, and M. Alaibac, “Melanoma: epidemiology, risk factors, pathogenesis, diagnosis and classification,” In Vivo (Brooklyn)., vol. 28, no. 6, pp. 1005–1011, 2014. [31] B. Singh, D. Toshniwal, and S. K. Allur, “Shunt connection: An intelligent skipping of contiguous blocks for optimizing MobileNet-V2,” Neural Networks, vol. 118, pp. 192–203, 2019, doi: 10.1016/j.neunet.2019.06.006. [32] M. Liu, Z. Zhou, P. Shang, and D. Xu, “Fuzzified image enhancement for deep learning in iris recognition,” IEEE Trans. Fuzzy Syst., 2019, doi: 10.1109/TFUZZ.2019.2912576. [33] Phillips M, Marsden H, Jaffe W, Matin RN, Wali GN, Greenhalgh J, et al. Assessment of Accuracy of an Artificial Intelligence Algorithm to Detect Melanoma in Images of Skin Lesions. JAMA Netw Open 2019 Oct 02;2(10):e1913436. [34] SIIM-ISIC melanoma classification: Identify melanoma in lesion images. kaggle. URL: https://www.kaggle.com/c/siim-isic-melanoma-classification/leaderboard [accessed 2022-10-14].
Copyright © 2023 Nivedeeta Mukherjee, Nutan Dolzake, Harshal Ubhare, Sudeep Sahu, Shubham Sharma, Shreyas Shirdhankar. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET51353
Publish Date : 2023-04-30
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here