All Projects → adriaromero → Skin_Lesion_Detection_Deep_Learning

adriaromero / Skin_Lesion_Detection_Deep_Learning

Licence: other
Skin lesion detection from dermoscopic images using Convolutional Neural Networks

Programming Languages

python
139335 projects - #7 most used programming language
matlab
3953 projects

Projects that are alternatives of or similar to Skin Lesion Detection Deep Learning

Segment Open
Segment Source Distribution
Stars: ✭ 34 (-29.17%)
Mutual labels:  medical-imaging, segmentation
Vnet Tensorflow
Tensorflow implementation of the V-Net architecture for medical imaging segmentation.
Stars: ✭ 84 (+75%)
Mutual labels:  medical-imaging, segmentation
Extensionsindex
Slicer extensions index
Stars: ✭ 36 (-25%)
Mutual labels:  medical-imaging, segmentation
Slicergitsvnarchive
Multi-platform, free open source software for visualization and image computing.
Stars: ✭ 896 (+1766.67%)
Mutual labels:  medical-imaging, segmentation
Open Solution Data Science Bowl 2018
Open solution to the Data Science Bowl 2018
Stars: ✭ 159 (+231.25%)
Mutual labels:  medical-imaging, segmentation
Ganseg
Framework for medical image segmentation using deep neural networks
Stars: ✭ 18 (-62.5%)
Mutual labels:  medical-imaging, segmentation
Quicknat pytorch
PyTorch Implementation of QuickNAT and Bayesian QuickNAT, a fast brain MRI segmentation framework with segmentation Quality control using structure-wise uncertainty
Stars: ✭ 74 (+54.17%)
Mutual labels:  medical-imaging, segmentation
Dipy
DIPY is the paragon 3D/4D+ imaging library in Python. Contains generic methods for spatial normalization, signal processing, machine learning, statistical analysis and visualization of medical images. Additionally, it contains specialized methods for computational anatomy including diffusion, perfusion and structural imaging.
Stars: ✭ 417 (+768.75%)
Mutual labels:  medical-imaging, segmentation
Kiu Net Pytorch
Official Pytorch Code of KiU-Net for Image Segmentation - MICCAI 2020 (Oral)
Stars: ✭ 134 (+179.17%)
Mutual labels:  medical-imaging, segmentation
Awesome Gan For Medical Imaging
Awesome GAN for Medical Imaging
Stars: ✭ 1,814 (+3679.17%)
Mutual labels:  medical-imaging, segmentation
Torchio
Medical image preprocessing and augmentation toolkit for deep learning
Stars: ✭ 708 (+1375%)
Mutual labels:  medical-imaging, segmentation
Miscnn
A framework for Medical Image Segmentation with Convolutional Neural Networks and Deep Learning
Stars: ✭ 194 (+304.17%)
Mutual labels:  medical-imaging, segmentation
All About The Gan
All About the GANs(Generative Adversarial Networks) - Summarized lists for GAN
Stars: ✭ 630 (+1212.5%)
Mutual labels:  medical-imaging, segmentation
Medicaldetectiontoolkit
The Medical Detection Toolkit contains 2D + 3D implementations of prevalent object detectors such as Mask R-CNN, Retina Net, Retina U-Net, as well as a training and inference framework focused on dealing with medical images.
Stars: ✭ 917 (+1810.42%)
Mutual labels:  medical-imaging, segmentation
Medicalzoopytorch
A pytorch-based deep learning framework for multi-modal 2D/3D medical image segmentation
Stars: ✭ 546 (+1037.5%)
Mutual labels:  medical-imaging, segmentation
Data Science Bowl 2018
End-to-end one-class instance segmentation based on U-Net architecture for Data Science Bowl 2018 in Kaggle
Stars: ✭ 56 (+16.67%)
Mutual labels:  medical-imaging, segmentation
Slicer
Multi-platform, free open source software for visualization and image computing.
Stars: ✭ 263 (+447.92%)
Mutual labels:  medical-imaging, segmentation
Cascaded Fcn
Source code for the MICCAI 2016 Paper "Automatic Liver and Lesion Segmentation in CT Using Cascaded Fully Convolutional NeuralNetworks and 3D Conditional Random Fields"
Stars: ✭ 296 (+516.67%)
Mutual labels:  medical-imaging, segmentation
Niftynet
[unmaintained] An open-source convolutional neural networks platform for research in medical image analysis and image-guided therapy
Stars: ✭ 1,276 (+2558.33%)
Mutual labels:  medical-imaging, segmentation
Medical Transformer
Pytorch Code for "Medical Transformer: Gated Axial-Attention for Medical Image Segmentation"
Stars: ✭ 153 (+218.75%)
Mutual labels:  medical-imaging, segmentation

Skin lesion detection from dermoscopic images using Convolutional Neural Networks

Adria Romero Lopez Oge Marques Xavier Giro-i-Nieto
Adria Romero-Lopez Oge Marques Xavier Giro-i-Nieto

A joint collaboration between:

gpi-logo ceecs-logo
UPC - Image Processing Group FAU - College of Engineering and Computer Science

Abstract

The recent emergence of machine learning and deep learning methods for medical image analysis has enabled the development of intelligent medical imaging-based diagnosis systems that can assist physicians in making better decisions about a patient’s health. In particular, skin imaging is a field where these new methods can be applied with a high rate of success.

Melanoma vs Benign image

This thesis focuses on the problem of automatic skin lesion detection, particularly on melanoma detection, by applying semantic segmentation and classification from dermoscopic images using a deep learning based approach. For the first problem, a U-Net convolutional neural network architecture is applied for an accurate extraction of the lesion region. For the second problem, the current model performs a binary classification (benign versus malignant) that can be used for early melanoma detection. The model is general enough to be extended to multi-class skin lesion classification. The proposed solution is built around the VGG-Net ConvNet architecture and uses the transfer learning paradigm. Finally, this work performs a comparative evaluation of classification alone (using the entire image) against a combination of the two approaches (segmentation followed by classification) in order to assess which of them achieves better classification results.

Overall scheme

Experimental results for the classification task are encouraging: on the ISIC Archive dataset, the proposed method achieves an accuracy in the top three of the best previously published results. The experimental results of the segmentation evaluations demonstrate that the proposed method can outperform other state-of-the-art models.

Keywords: Medical Image Analysis, Deep Learning, Medical Decision Support Systems, Convolutional Neural Networks, Transfer Learning, Machine Learning, Melanoma, Dermoscopy, Skin Lesions, Skin Cancer.

Publications

Skin Lesion Classification from Dermoscopic Images using Deep Learning Techniques.

Abstract

The recent emergence of deep learning methods for medical image analysis has enabled the development of intelligent medical imaging-based diagnosis systems that can assist the human expert in making better decisions about a patients health. In this paper we focus on the problem of skin lesion classification, particularly early melanoma detection, and present a deep-learning based approach to solve the problem of classifying a dermoscopic image containing a skin lesion as malignant or benign. The proposed solution is built around the VGGNet convolutional neural network architecture and uses the transfer learning paradigm. Experimental results are encouraging: on the ISIC Archive dataset, the proposed method achieves a sensitivity value of 78.66%, which is significantly higher than the current state of the art on that dataset.

This is a paper for the 13th IASTED International Conference [pdf]

Cite this publication with the following Bibtex code:

@inproceedings{lopez2017skin,
  title={Skin lesion classification from dermoscopic images using deep learning techniques},
  author={Lopez, Adria Romero and Giro-i-Nieto, Xavier and Burdick, Jack and Marques, Oge},
  booktitle={Biomedical Engineering (BioMed), 2017 13th IASTED International Conference on},
  pages={49--54},
  year={2017},
  organization={IEEE}
}

The impact of segmentation on the accuracy and sensitivity of a melanoma classifier based on skin lesion images.

Abstract

This work investigates the hypothesis that segmentation improves classification performance of skin lesions using convolutional neural networks. Examination of classification using different degrees of segmentation on images from the ISIC Archive dataset with the VGG-16 architecture revealed unexpected results. Early results indicate that the highest classification performance occurs when a preclassification segmentation and an unconventional subsequent dilation of the segmentation region is performed.

This is a paper for the Society of Imaging Informatics for Medicine 2017 Annual Meeting [pdf] [slides]

Cite this publication with the following Bibtex code:

@inproceedings{burdick2017impact,
  title={The impact of segmentation on the accuracy and sensitivity of a melanoma classifier based on skin lesion images},
  author={Burdick, Jack and Marques, Oge and Romero-Lopez, Adri{\`a} and Gir{\'o} Nieto, Xavier and Weinthal, Janet},
  booktitle={SIIM 2017 scientific program: Pittsburgh, PA, June 1-June 3, 2017, David L. Lawrence Convention Center},
  pages={1--6},
  year={2017}
}

Results

Training the U-Net for Skin Lesion Segmentation

Participant Rank Accuracy Dice Jaccard Sensitivity Specificity
Ours (1st)* 0.9176 0.8689 0.9176 0.9301 0.9544
Urko Sanchez 1st 0.953 0.910 0.843 0.910 0.965
Lequan Yu 2nd 0.949 0.897 0.829 0.911 0.957
Mahmudur Rahman 3rd 0.952 0.895 0.822 0.880 0.969

(*) Participants from the ISBI 2016 Challenge were ranked and awards granted based only on the Jaccard index.

U-Net segmentation results

unet-results

Classification results comparison

Method Accuracy Sensitivity Precision
Unaltered lesion classification 0.8469 0.8243 0.9523
Perfectly segmented lesion classification 0.8390 0.8648 0.9621
Automatically segmented lesion class 0.8174 0.8918 0.9681

Automatically segmented lesion class ROC curve

classification-results

Awards

Best Bachelor Thesis Award

In the field of Telecommunications Engineering 2016-2017.

Date: Jun 2018

Location: Barcelona, Spain.

upc-logo telefonica-logo
UPC UPC Telefónica Catedra

Acknowledgements

I would like to thank Albert Gil and Josep Pujal from our technical support team at the Image Processing Group at UPC.

AlbertGil-photo JosepPujal-photo
Albert Gil Josep Pujal

Contact

If you have any doubt about this work, please, do not hesitate to e-mail me at mailto:[email protected] or alternatively, reach me on Twitter.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].