Skip to content

Dermatologists suffer from the difficulty of locating cancerous and malignant skin lesions, which causes many problems during the process of removing the tumor, which leads to the return of the tumor again. In determining the location of the tumor and its spread and determining the area that must be removed accurately.

License

Notifications You must be signed in to change notification settings

kaledhoshme123/Determine-the-location-of-the-skin-lesion-spread

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Determine the location of the skin lesion spread

  • Dermatologists suffer from the difficulty of locating cancerous and malignant skin lesions, which causes many problems during the process of removing the tumor, which leads to the return of the tumor again. In determining the location of the tumor and its spread and determining the area that must be removed accurately.
  • The proposed neural architecture, which is based on convolutional neural networks, extracts the basic features of the skin lesion and then generates and defines the lesion area based on the extracted features from the lesion area.
  • The proposed model was able to reach a high accuracy in determining the location of the spread of the cancerous tumor, or the location of the spread of the skin lesion.
  • The dataset used in the study includes 10,000 images and masks for 7 types of skin lesions, as follows:
  1. Actinic keratoses and intraepithelial carcinoma / Bowen's disease (AKIEC).
  2. basal cell carcinoma (BCC).
  3. benign keratosis-like lesions (solar lentigines / seborrheic keratoses and lichen-planus like keratoses, BKL).
  4. dermatofibroma (DF).
  5. melanoma (MEL).
  6. melanocytic nevi (NV).
  7. vascular lesions (angiomas, angiokeratomas, pyogenic granulomas and hemorrhage, VASC).
  • Data Augmentation was used to generate more images by rotating the images horizontally and vertically, and thus 30,000 images and 30,000 masks were obtained, 3,500 of which were used for verification during training the neural network and adjusting its parameters, and 1,000 were used to test the neural network after training.
  • An important addition to the neural network has been used, which is to predict the type of skin lesion at the same time that the mask is generated for the area of ​​the spread of the skin lesion, because the imposition of an addition task on the neural network is linked to the basic task and helps the neural network to access the basic features that are included in the images It facilitates the generation of the mask (which determines the location of the skin lesion).

Dataset Used:

Dataset Link:

https://www.kaggle.com/datasets/surajghuwalewala/ham1000-segmentation-and-classification

Samples of Dataset:

Dataset Samples with Data augmentation
download (9)

Neural network architecture proposal:

architecture segmentation drawio (6)

Results and metrics:

# Metrics
Evaluation on Test and Validation Data image image
Classification Report, Accuracy Score, Precision Score, Recall Score, dice Score on Test Data image image
Classification Report, Accuracy Score, Precision Score, Recall Score, dice Score on Validation Data image image

Visual review of the results:

# Samples of Validation Data (compare the predicted masks with the true masks)
download (10)
download (11)
download (12)
download (13)
download (14)

About

Dermatologists suffer from the difficulty of locating cancerous and malignant skin lesions, which causes many problems during the process of removing the tumor, which leads to the return of the tumor again. In determining the location of the tumor and its spread and determining the area that must be removed accurately.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published