GithubHelp home page GithubHelp logo

corona-net's Introduction

Corona-Net: Diagnosis and Segmentation of the CoronavirusDisease 2019

Ground-truth masks for axial chest CT scans

Introduction

Current baselines in biomedical image segmentation utilise fully-convolutional structures for the benefits of end-to-end trainability, size-invariance and efficiency. One such method is U-Net [1], a two-track contraction-expansion model which fuses features at different hierarchies with the objective of generating deep localisable features. Here, I introduce Corona-Net, a 3-part contribution dedicated to the classification, binary segmentation and multi-class segmentation of COVID-19. I first leverage the EfficientNet model [2] for COVID-19 diagnosis, achieving an accuracy of 93.89. I then utilise and refine the U-Net architecture for both binary and 3-class (ground-glass, consolidation, pleural effusion) segmentation of COVID-19 symptoms, through inference on the 100-slice COVID-19 CT segmentation (chest axial CT) dataset 1, and 630-slice COVID-19 CT segmentation dataset 2 [3]. Through strong data augmentation and rigorous experimentation, I overcome the small dataset size (630) to achieve a Dice Loss of 79.65% (dataset 2) and 61.60% (dataset 1). Through Corona-Net, I aim to develop a reliable, visual-semantically balanced method for automatic COVID-19 diagnosis confirmation, in order to contribute to the fight against this pandemic.

Results

  1. Classification
Model 1- BCE Loss Optimiser Learning Rate
Efficient-Net-b0 0.9237 Adam 1e-05
Efficient-Net-b1 0.9389 Adam 1e-05
Efficient-Net-b2 0.9085 Adam 1e-05
  1. Binary Segmentation
Dice Coefficient Rand Loss Optimiser Learning Rate
0.5641 0.2167 Adam 1e-02
0.7374 0.1031 Adam 1e-03
0.7965 0.0766 Adam 1e-04
0.4745 0.1591 Adam 1e-05
  1. Multi-Class Segmentation
Dice Coefficient Rand Loss Optimiser Learning Rate
0.5160 0.2490 Adam 1e-02
0.5900 0.2114 Adam 1e-03
0.6160 0.1985 Adam 1e-04
0.5001 0.2565 Adam 1e-05

Credits

[1] O. Ronneberger, P. Fischer, and T. Brox. U-Net:Convolutional Networks for Biomedical ImageSegmentation. INMICCAI, 2015. [2] M. Tan and Q. V. Le. EfficientNet: Rethink-ing Model Scaling for Convolutional Neural Net-works In ICML, 2019.
[3] Medical Segmentation.com COVID-19 CT seg-mentation dataset, 2020.
[4] M. Buda, A. Saha, and M. A. Mazurowski. Association of genomic subtypes of lower-grade gliomas with shape features automatically extracted by a deep learning algorithm. In Computers in Biology and Medicine, 2019.

corona-net's People

Contributors

chinglamchoi 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.