Skip to content

Commit c988a94

Browse files
committed
update readme
1 parent 253e31b commit c988a94

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

README.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,25 @@
11
# PyMIC: A Pytorch-Based Toolkit for Medical Image Computing
22

3-
This repository proivdes a library and some examples of using pytorch for medical image computing. The toolkit is under development. Currently it supports 2D and 3D image segmentation. It was originally developped for COVID-19 pneumonia lesion segmentation from CT images. If you use this toolkit, please cite the following paper:
3+
PyMIC is a pytorch-based toolkit for medical image computing with deep learning. Despite that pytorch is a fantastic platform for deep learning, using it for medical image computing is not straightforward as medical images are often with higher dimension, multiple modalities and low contrast. The toolkit is developed to facilitate medical image computing researchers so that training and testing deep learning models become easier. It is very friendly to researchers who are new to this area. Even without writing any code, you can use PyMIC commands to train and test a model by simply editing configure files.
4+
5+
Currently PyMIC supports 2D/3D medical image classification and segmentation, and it is still under development. It was originally developed for COVID-19 pneumonia lesion segmentation from CT images. If you use this toolkit, please cite the following paper:
6+
47

58
* G. Wang, X. Liu, C. Li, Z. Xu, J. Ruan, H. Zhu, T. Meng, K. Li, N. Huang, S. Zhang.
69
[A Noise-robust Framework for Automatic Segmentation of COVID-19 Pneumonia Lesions from CT Images.][tmi2020] IEEE Transactions on Medical Imaging. 39(8):2653-2663, 2020. DOI: [10.1109/TMI.2020.3000314][tmi2020]
710

811
[tmi2020]:https://ieeexplore.ieee.org/document/9109297
912

13+
14+
# Advantages
15+
PyMIC provides some basic modules for medical image computing that can be share by different applications. We currently provide the following functions:
16+
* Easy-to-use I/O interface to read and write different 2D and 3D images.
17+
* Re-useable training and testing pipeline that can be transferred to different tasks.
18+
* Various data pre-processing methods before sending a tensor into a network.
19+
* Implementation of loss functions, especially for image segmentation.
20+
* Implementation of evaluation metrics to get quantitative evaluation of your methods (for segmentation).
21+
22+
1023
# Requirement
1124
* [Pytorch][torch_link] version >=1.0.1
1225
* [TensorboardX][tbx_link] to visualize training performance
@@ -15,14 +28,6 @@ This repository proivdes a library and some examples of using pytorch for medica
1528
[torch_link]:https://pytorch.org/
1629
[tbx_link]:https://github.com/lanpa/tensorboardX
1730

18-
# Advantages
19-
This package provides some basic modules for medical image computing that can be share by different applications. We currently provide the following functions:
20-
* Easy-to-use I/O interface to read and write different 2D and 3D images.
21-
* Re-userable training and testing pipeline that can be transfered to different tasks.
22-
* Various data pre-processing methods before sending a tensor into a network.
23-
* Implementation of loss functions (for image segmentation).
24-
* Implementation of evaluation metrics to get quantitative evaluation of your methods (for segmentation).
25-
2631
# Usage
2732
Run the following command to install PyMIC:
2833

0 commit comments

Comments
 (0)