MIMIR-BIOMEDICAL / mobile-unetplusplus-cac-scoring

Implementation of UNET++ for CAC Scoring using Tensorflow
MIT License
7 stars 2 forks source link

Breaking tasks down #1

Open ditwrd opened 1 year ago

ditwrd commented 1 year ago

Data Preprocessing

Good to have:

Notes: Save to hdf5 for each step

Gettting Segmentation mask

  1. Convert plist to python dict + test
  2. Clean dict (remove zero value, remove unused data, floating to integer convertion)+ test
  3. Split feature for binary and multiclass + test
  4. Make binary and multiclass feature into segmentation mask for all patient data+ test

Getting CT Scan Image

  1. Get CT Scan image
  2. Get CT Scan HU representation

TFRecords

  1. Make TF Records per patient (Multiclass feature, binary feature and image)

Addons

  1. Calculate agatston score + test
ditwrd commented 1 year ago

Model

Model - UNet++ Base Model Model - MobileNetV2 Blocks Model - Custom Loss (Log Cosh Dice Loss)

Postprocessing

Postprocessing - other algorithm + Connected Component Labelling Postprocessing - Agatston Scoring Algorithm Postprocessing - Summarize result