Skip to content

PyTorch implementation of MICCAI 2018 paper "Liver Lesion Detection from Weakly-labeled Multi-phase CT Volumes with a Grouped Single Shot MultiBox Detector"

License

Notifications You must be signed in to change notification settings

OpenVessel/grouped-ssd-pytorch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grouped SSD (GSSD) for liver lesion detection from multi-phase CT

Note: the MICCAI 2018 paper only covers the multi-phase lesion detection part of this project. The liver segmentation with U-net is currently WIP.

Pixel-wise liver segmentation & multi-phase lesion detection from CT image in PyTorch.

This repo uses in-house industrial CT dataset, so the code for data loading is little nasty & unstructured, and I cannot release the dataset.

But structures of the liver segmentation data are nearly identical to 3Dircadb (http://www.ircad.fr/research/3dircadb/). And the lesion detection dataset looks like the figure 1 from our MICCAI 2018 paper.

train_liverseg_unet.py: U-net training for liver segmentation. Assumes 512x512 slices of dicom CT image and their corresponding binary segmentation masks.

ssd_liverdet/train_lesion_multiphase.py: GSSD training for liver lesion detection. Assumes 4-phase 512x512 slices of dicom CT image and their corresponding bounding box annotations.

The original SSD implementation is hard-forked from here.

About

PyTorch implementation of MICCAI 2018 paper "Liver Lesion Detection from Weakly-labeled Multi-phase CT Volumes with a Grouped Single Shot MultiBox Detector"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Shell 0.1%