Skip to content

onlyshawn/HackathonCovid19Proj

Repository files navigation

Hackathon Covid 19 project

Our classifier is based on Hackathon covid 19 project. The aim is to develop a easy-to-use covid 19 CT classifier to achieve faster and more accurate diagnosis.

Introduction

This study seeks to apply data-quality control techniques and class-sensitive cost functions to enhance the performance of Covid 19 classifier over CT scans of varying serverity. Sliding window is introduced to optimize selection among a group of CT scans of an individual patient. And further DCGan is deployed to reconstruct CT scans. Considering extreme data imbalance of dataset, we maximize the margin among decision boundaries of different classes to boost the performance. We reach the highest MCC of 98% over test set and build up a easy-to-use GUI for future use.

img

The GUI makes decision based on maxmium votes of different layers from one single nii data sample.

img

Tips:

  1. For every epoch, we will test MCC, F1__score, kappa, balanced_accuracy, precision and recall score over test set.
  2. The model with highest MCC score will be saved in checkpoint directory.

Run

  • Train: python -u main.py
  • Test: python -u test.py
  • Run GUI (under gui directory) :
    • sudo apt install tk-dev python-tk
    • python main.py

DataSet

About

Hackathon Covid 19 project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •