GithubHelp home page GithubHelp logo

an-eve / isic-2016-lesion-segmentation-challenge Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 8.32 MB

ISIC Challenge - Lesion Segmentation task solved using the U-Net model building from scratch

Home Page: https://challenge.isic-archive.com/

Python 0.41% Jupyter Notebook 99.59%
deep-learning isic-challenge medical-image-segmentation python pytorch segmentation u-net cnn

isic-2016-lesion-segmentation-challenge's Introduction

ISIC Challenge - Lesion Segmentation

Goal of the project

The primary objective of this challenge is to develop image analysis tools to enable the automated diagnosis of melanoma from dermoscopic images.

Skin cancer poses a significant public health concern. Melanoma, the most lethal form of skin cancer, accounts for the majority of skin cancer-related fatalities. Despite its high mortality rate, early detection of melanoma can lead to a survival rate exceeding 95%. Therefore, the objective is to achieve the highest possible performance of melanoma detecting model.

The dataset

The training dataset contains 900 dermoscopic lesion images in JPEG format, along with the corresponding segmentation mask.

The ISIC Lesion segmentation dataset is originally introduced in the ISIC Challenge webpage.

Dataset sample

Architecture

  • A U-Net model (implemented from scratch in PyTorch) with a reduced number of parameters compared to the vanilla version. Model
  • The file named segmentation_model.pth contains the weight parameters of the trained model.
  • Execute the isic-2016-challenge-lesion-segmentation.ipynb notebook to train the designated model.

Results

  • Sensitivity score: 0.871
  • Specificity score: 0.969
  • Pixel accuracy: 0.957
  • Jaccard score: 0.805
  • Dice score: 0.885

Segmentation result

isic-2016-lesion-segmentation-challenge's People

Contributors

an-eve avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.