Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Dr. Krishna Samalla, Kamma Vignesh, Nadipally Dheeraj, Dusharla Shivagowtham
DOI Link: https://doi.org/10.22214/ijraset.2024.61648
Certificate: View Certificate
Skin cancer poses a significant public health concern globally, with its incidence steadily rising. Early and accurate detection plays a pivotal role in improving patient outcomes and survival rates. With leveraging advancements in deep learning, this project explores the efficacy of Convolutional Neural Networks (CNNs) in automating the classification and detection of skin cancer from dermatoscopic images. The methodology employed in this project involves the development and optimization of a CNN architecture tailored for skin cancer analysis. The proposed model harnesses the hierarchical feature learning capabilities of CNN to automatically extract intricate patterns and discriminative features from dermatoscopic images, enabling accurate differentiation among various skin lesion types, including melanoma, basal cell carcinoma, and benign nevi. In addition to classification, the developed CNN architecture integrates a lesion detection mechanism. This auxiliary functionality enables the identification and delineation of potentially cancerous regions within skin lesions. The proposed model’s detection capabilities are evaluated through bounding box prediction and segmentation masks, exhibit notable performance in localizing suspicious areas, aiding dermatologists in targeted examinations. With the help of this project, we can prevent the cause of damage to skin at an early stage.
I. INTRODUCTION
Skin cancer, characterized by abnormal skin cell growth due to DNA mutations, encompasses several common types such as basal cell carcinoma (BCC), squamous cell carcinoma (SCC), and melanoma. Additionally, non-cancerous growths like seborrheic keratosis and dermatofibroma are prevalent. The significance of early detection cannot be overstated, yet this is complicated by class imbalance within datasets, where benign cases often outnumber malignant ones, posing challenges for accurate diagnosis.
To address these challenges, a pioneering project is underway to advance skin cancer diagnosis using cutting-edge techniques such as convolutional neural networks (CNNs), Adam optimization, data augmentation, and class imbalance detection. Adam optimization dynamically adjusts learning rates during model training, leading to enhanced performance. Data augmentation techniques, including rotation and brightness adjustments, diversify the training dataset, aiding in model generalization. Moreover, class imbalance detection ensures a balanced representation of benign and malignant cases, thereby mitigating biased model training and improving diagnostic accuracy. The project's objectives are multifaceted, aiming to design optimized CNN architectures tailored for skin cancer diagnosis. Experimentation with different configurations and hyperparameters will be conducted to maximize model performance. Evaluation metrics such as accuracy, sensitivity, specificity, and AUC-ROC will be utilized to assess model performance on independent test datasets. Furthermore, integration into clinical practice will involve developing user-friendly interfaces for dermatologists, streamlining the diagnostic process and facilitating timely and accurate diagnosis.
However, numerous challenges must be addressed along the way. These include:
By confronting these challenges head-on, the project endeavors to revolutionize skin cancer diagnosis, ultimately leading to improved patient outcomes and reduced healthcare burdens. This innovative approach holds the promise of transforming the landscape of skin cancer diagnosis, leveraging state-of-the-art technology to benefit patients, healthcare providers, and the broader medical community.
The motivation behind pioneering skin cancer diagnosis through convolutional networks using class imbalance detection lies in addressing the critical need for accurate and efficient early detection of skin cancer. Skin cancer is one of the most prevalent types of cancer lobally, with rising incidence rates posing significant challenges to healthcare systems worldwide. Early detection is paramount for successful treatment outcomes, yet diagnosing skin cancer accurately can be challenging, particularly due to the presence of class imbalances within datasets used for training machine learning models.
II. LITERATURE SURVEY
The veracity of the data pertaining to computer-aided techniques' accuracy rate has been scrutinized and evaluated by specialists. Databases from IEEE, SpringerLink, and ScienceDirect were accessed. Techniques for classifying and segmenting skin lesions were examined, with important drawbacks highlighted. In, a refined method for diagnosing melanoma skin cancer was introduced. To generate synthetic images of melanoma, an implantation manifold with nonlinear embeddings was utilized. A new set of skin melanoma datasets was constructed using the data augmentation approach using dermatoscopic scans from the publicly available PH2 dataset
For the purpose of detecting skin cancer, Catarina Barata and Jorge S. Marques [Barata2019] used hierarchical structures with deep learning in [1]. They discovered that dermatologists classify skin lesions according to a hierarchical structure. However, automated systems do not take this hierarchical approach into account. They consider every variety of skin ailment. In order to execute the hierarchical diagnosis of skin cancer, a deep learning method was considered in the research. They mentioned how easy it was to analyze and arrange the skin lesion photos according to a structural hierarchy. They used a deep learning technique to provide a significant evaluation criterion for the diagnosis .
Deep learning-based skin cancer diagnosis was also studied by Le Thu Thao and Nguyen Hong Quang [Thao2017] [2]. The focus of the investigation was skin lesions rather than the identification of melanoma. Two issues with the deep learning approach for detecting skin cancer from photos of skin tumors were resolved as a result of the research. The datasets were trained utilizing conventional information from the 2017 International Skin Imaging Collaboration (ISIC) databases. In comparison to the previously recommended deep learning methodologies, the conclusion demonstrated superior accuracy and performance.
For the purpose of identifying and diagnosing skin cancer, Yoonsik Kim, Insung Hwang, and Nam Ik Cho [Kim2017] [3] recommended using two CNN and training techniques.
The first type of network was a 20-layer, 3x3 filter VGG network. The second involved utilizing 20 NiN layers in the original conception model. Both patch-based and image- based training are taken into consideration for cancer diagnosis .
The improved photos were used to train the Squeeze Net deep learning network. The experiments showed a considerable improvement in melanoma identification accuracy of 90.18%. It was proposed in to use the VGG-SegNet algorithm to extract a skin melanoma (SM) region from a digital dermatoscopy image. Important performance metrics were then determined by contrasting the recovered segmented SM with the ground truth (GT). Using the common ISIC2016 database, the suggested plan was assessed and confirmed.
Researchers have classified skin cancer using a combination of artificial and human intelligence. A CNN and a total of 112 German dermatologists divided 300 skin lesions with biopsy verification into five groups. The two independently acquired sets of diagnoses were combined using gradient boosting to produce a single classifier. 82.95% multiclass accuracy was achieved by both human and machine. Benign and malignant tumors can be identified using the deep learning-based InSiNet method.
B. SMOTE flow Model to Detect Skin Cancer
However, SMOTE creates artificial samples, which may include anomalies and noise in the data as shown in figure 4. SMOTE application can be expensive if the dataset is big. When there is a serious class imbalance and a notable under representation of the minority class, SMOTE is especially helpful. It can also generate more synthetic samples to enhance model performance in situations where there is a dearth of data for the minority class.
C. Design Approach for Skin Cancer Detection
2. Data Collection and Preprocessing
3. Model Selection and Architecture Design
4. Training Strategy
5. Evaluation and Validation
6. Integration and Deployment
7. Continuous Improvement
IV. DESCRIPTION
This use case describes the process of detecting skin cancer using a combination of image processing techniques and machine learning algorithms. The process begins with a doctor collecting images of the patient's skin, which are then stored in a database system. The stored data consists of images categorized into 9 different types of classes representing various types of skin conditions.
The collected images are used as input for the skin cancer detection system. Initially, an Adam optimization algorithm is applied to a convolutional neural network (CNN) model to optimize the learning process. However, due to the complex nature of the data, overfitting is observed in the results.
To address the overfitting issue, data augmentation methods are employed. These methods involve rescaling and rotating the images to increase the diversity of the training dataset. Despite this augmentation, the CNN model exhibits underfitting, indicating a lack of generalization.
To mitigate underfitting, class imbalance detection techniques are applied. Extra 500 images are added to each class in the dataset to ensure balanced representation. The balanced dataset is then used as input for the CNN model.
The CNN model trained on the balanced dataset successfully resolves both underfitting and overfitting issues. As a result, the accuracy of the skin cancer detection system is significantly improved compared to the existing VGG16 model.
A. Actors
B. Preconditions
The doctor has access to a device capable of capturing high-quality images of the patient's skin.
C. Postconditions
D. Main Flow
VI. FUTURE SCOPE
The success of this project in achieving a high accuracy rate and resolving issues of underfitting and overfitting opens up promising avenues for future research and development in the field of skin cancer detection. Moving forward, one potential area of focus could be the integration of additional advanced techniques, such as transfer learning or ensemble methods, to further enhance the performance and robustness of the model. Moreover, continued refinement of data augmentation strategies and exploration of novel augmentation techniques could lead to even greater improvements in model generalization and accuracy. Additionally, the project could benefit from expanding the scope of the dataset to include more diverse and representative samples, including images from different demographics and skin types, to ensure broader applicability and inclusivity of the detection system. Furthermore, efforts to optimize computational efficiency and scalability will be crucial for deploying the system in real-world clinical settings and population-wide screening programs. Collaboration with healthcare professionals and stakeholders will also be essential to validate the system's effectiveness in clinical practice and ensure its seamless integration into existing healthcare workflows. Overall, the project lays a solid foundation for continued innovation and advancement in skin cancer detection, with the potential to make a significant impact on patient care and public health initiatives in the future.
The conclusion of this project marks a significant achievement in the field of skin cancer detection, where meticulous attention to algorithmic optimization has led to substantial improvements in accuracy and model robustness. Initially grappling with challenges of overfitting and subsequently encountering underfitting due to data augmentation, the project team demonstrated resilience and adaptability in their approach. Through the implementation of class imbalance detection techniques, notably the addition of extra images to each class in the dataset, the project achieved a commendable accuracy of 91.2%. This outcome not only surpassed previous benchmarks but also addressed the dual issues of underfitting and overfitting, indicating a harmonious balance in model performance. By resolving these fundamental challenges, the project has laid a solid foundation for the development of more accurate and reliable skin cancer detection systems, poised to make significant strides in linical practice and public health initiatives.
[1] C.Barata, C. and J. S. Marques, Deep Learning for Skin Cancer Diagnosis with Hierarchical Architectures. In IEEE 16th International Symposium on Biomedical Imaging (ISBI 2019), pages 841-845, 2019. [2] L.T. Thao and N.H. Quang, Automatic skin lesion analysis towards melanoma detection, In 21st Asia Pacific Symposium on Intelligent and Evolutionary Systems (IES), pages 106-111, 2017. [3] Y. Kim, I. Hwang and N. I. Cho, Convolutional neural networks and training strategies for skin detection. In IEEE International Conference on Image Processing (ICIP), pages 3919- 3923, 2017. [4] Rajput G., Agrawal S., Raut G., Vishvakarma S.K. An accurate and noninvasive skin cancer screening based on imaging technique. Int. J. Imaging Syst. Technol. 2022;32:354–368. doi: 10.1002/ima.22616. [CrossRef] [Google Scholar]. [5] Guan Q., Wang Y., Ping B., Li D., Du J., Qin Y., Lu H., Wan X., Xiang J. Deep convolutional neural network VGG-16 model for differential diagnosing of papillary thyroid carcinomas in cytological images: A pilot study. J. Cancer. 2019;10:4876. doi: 10.7150/jca.28769. [PMC free article] [PubMed] [CrossRef] [Google Scholar]. [6] Hekler A., Utikal J.S., Enk A.H., Hauschild A., Weichenthal M., Maron R.C., Berking C., Haferkamp S., Klode J., Schadendorf D., et al. Superior skin cancer classification by the combination of human and artificial intelligence. Eur. J. Cancer. 2019;120:114–121. doi: 10.1016/j.ejca.2019.07.019. [PubMed] [CrossRef] [Google Scholar] [7] Reis H.C., Turk V., Khoshelham K., Kaya S. InSiNet: A deep convolutional approach to skin cancer detection and segmentation. Med. Biol. Eng. Comput. 2022;7:1–20. doi: 10.1007/s11517-021-02473-0. [PubMed] [CrossRef] [Google Scholar]. [8] Ech-Cherif A., Misbhauddin M., Ech-Cherif M. Deep neural network based mobile dermoscopy application for triaging skin cancer detection; Proceedings of the 2019 2nd International Conference on Computer Applications & Information Security (ICCAIS); Riyadh, Saudi Arabia. 1 May 2019. [Google Scholar] [9] Le D.N., Le H.X., Ngo L.T., Ngo H.T. Transfer learning with class-weighted and focal loss function for automatic skin cancer classification. arXiv. 20202009.05977 [Google Scholar] [10] Murugan A., Nair S.A.H., Preethi A.A.P., Kumar K.S. Diagnosis of skin cancer using machine learning techniques. Microprocess. Microsyst. 2021;81:103727. doi: 10.1016/j.micpro.2020.103727. [CrossRef] [Google Scholar] [11] Craythorne, E. and Al-Niami, F., 2017. Skin cancer. Medicine, 45(7), pp.431-434. [12] Moussa, R., Gerges, F., Salem, C., Akiki, R., Falou, O. and Azar, D., 2016, October. Computer aided detection of Melanoma using geometric features. In 2016 3rd Middle East Conference on Biomedical Engineering (MECBME) (pp. 125- 128). IEEE. [13] W. Sterry and R. Paus. Thieme clinical companions’ dermatology. In Thieme Verlag. Stuttgart, New York., 2006. [14] Matthew Hoffman,“Picture of the skin and skin cases,”. [online]. http://www.webmd.com/skin-problems-and-treatments/picture-of-the-skin#1 [Accessed:March 14, 2019].
Copyright © 2024 Dr. Krishna Samalla, Kamma Vignesh, Nadipally Dheeraj, Dusharla Shivagowtham. 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 : IJRASET61648
Publish Date : 2024-05-06
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here