DonDzundza / Pytorch-3D-Medical-Image-Semantic-Segmentation

3D medical image semantic segmentation with Pytorch.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pytorch-3D-Medical-Image-Semantic-Segmentation

This is the release version of my private research repository. It will be updated as my research goes.

Why do we need AI for medical image semantic segmentation?

Radiotherapy treatment planning requires accurate contours for maximizing target coverage while minimizing the toxicities to the surrounding organs at risk (OARs). The diverse expertise and experience levels of physicians introduce large intraobserver variations in manual contouring. Interobserver and intraobserver variation of delineation results in uncertainty in treatment planning, which could compromise treatment outcome. Manual contouring by physicians in current clinical practice is time-consuming, which is incapable of supporting adaptive treatment when the patient is on the couch.

Example

ezgif com-gif-maker ezgif com-gif-maker (1) ezgif com-gif-maker (2)
ezgif com-gif-maker (3) ezgif com-gif-maker (4) ezgif com-gif-maker (5)
CT Slice Ground Truth Prediction

Update Log

7/11/2020 Update

  • Basic training/validation function
  • Model: Deeper 3D Residual U-net

7/13/2020 Update

  • Model: 3D Residual U-net
  • Normalization control in dataloader

Consider citing our paper:

Zhang, Z., Zhao, T., Gay, H., Zhang, W., & Sun, B. (2020). ARPM‐net: A novel CNN‐based adversarial method with Markov Random Field enhancement for prostate and organs at risk segmentation in pelvic CT images. Medical Physics. [https://aapm.onlinelibrary.wiley.com/doi/abs/10.1002/mp.14580]

Zhang, Z., Zhao, T., Gay, H., Zhang, W. and Sun, B., 2021. Weaving attention U‐net: A novel hybrid CNN and attention‐based method for organs‐at‐risk segmentation in head and neck CT images. Medical physics, 48(11), pp.7052-7062. [https://aapm.onlinelibrary.wiley.com/doi/abs/10.1002/mp.15287]

About

3D medical image semantic segmentation with Pytorch.

License:MIT License


Languages

Language:Python 100.0%