Skip to content

[Medical Physics' 2022] [Pytorch] Uncertainty-guided symmetric multi-level supervision network for 3D left atrium segmentation in late gadolinium-enhanced MRI

License

Notifications You must be signed in to change notification settings

PerceptionComputingLab/UN-SMLNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UN-SMLNet

Code for our paper "Uncertainty Guided Symmetric Multi-Level Supervision Network for 3D Left Atrium Segmentation in Late Gadolinium-Enhanced MRI".

  • Proposed an uncertainty guided objective function to refine the left atrium segmentation based on Jenson-Shannon (JS) discrepancy.
  • Conducted an symmetric multi-level supervision network for multi-scale representation learning.

The pipeline of our method is shown below:

Requirements

Python 3.6.2

Pytorch 1.7

CUDA 11.2

Data process

Our model was trained and evaluated on 100 LGE MRI volumes of AF patients, which was provided by 2018 Atrial Segmentation Challenge in the STACOM 2018. Each volume contained 88 slices along Z direction with a spatial dimension of either $576\times576$ or $640\times640$. The ground truth of LA in this dataset was performed by three trained observers. The ground truth included LA endocardial surface with the mitral valve, LA appendage, and an part of the pulmonary veins (PVs).

For data preprocess, we firstly normalized the intensity of each volume with zero-mean-unit-variation. To omit the unrelated region and save the computational cost, we cropped each volume into $256\times256\times88$ at the heart region. The 100 volumes were randomly divided into training (N=70), validation (N=10), and testing (N=20) sets.

Training

Run

train: python train.py
test: python test.py

Results

Our segmentation model is evaluated by four evaluation metrics, which are Dice score, Jaccard score, Average Symmetric Surface Distance (ASSD), and Hausdorff distance (HD). We performed three group of experiments to evaluate the performance of the proposed model. Please refer to the original paper for more details.

The individual score of metrics during the test stage is shown in the box diagrams. The tiny box, black ♦, and -- in each box indicated the mean, outliers, and media, respectively. In each subplot, the x and y axes denote the model name and the score of each metric.

We reconstructed one predicted case in multi-view for our ablation experiments. The ground truth is shown as green contour on each blue prediction. The last row is the corresponding 3D signed distance map between prediction and ground truth. The positive (or negative) sign indicated over (or under) segmentation.

Cite

Please consider citing this project in your publications if it helps your research. The following is a BibTeX reference. The BibTeX entry requires the url LaTeX package.

@article{liu2022uncertainty,
  title={Uncertainty-guided symmetric multi-level supervision network for 3D left atrium segmentation in late gadolinium-enhanced MRI},
  author={Liu, Yashu and Wang, Wei and Luo, Gongning and Wang, Kuanquan and Liang, Dong and Li, Shuo},
  journal={Medical Physics},
  volume={44},
  number={7},
  pages={4554-4565},
  publisher={Wiley Online Library}
  doi={10.1002/mp.15670}
}

Acknowledgment

The development of this project is based on SegWithDistMap and UA-MT

About

[Medical Physics' 2022] [Pytorch] Uncertainty-guided symmetric multi-level supervision network for 3D left atrium segmentation in late gadolinium-enhanced MRI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages