Skip to content

Latest commit

History

89 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

MI2RLNet

This MI2RLNet is the hub of pretrained models in the medical domain.

We hope MI2RLNet helps your downstream task.

  • Organizing Team : MI2RL, Asan Medical Center(AMC), Seoul, Republic of Korea

  • Contributor

    • Commiter : Kyuri Kim, Jiyeon Seo, Jooyoung Park, Mingyu Kim, Kyungjin Cho, Daeun Kim, Yujin Nam.

    • Reviewer : Sungman Cho, Sungchul Kim.

    • Data Maintainer : Miso Jang, Namkug Kim.


  • Docker images

    • Dockerfille : tensorflow > 2.x, Pytorch 1.x


Contents

Data description

ModalityPartModuleData Reference
X-rayChestL/R Mark DetectionAMC
X-rayChestPA / Lateral /Others ClassificationAMC
CTChestEnhanced / Non-Enhanced ClassificationAMC
CTChestLung SegmentationAMC
CTAbdomenKidnet & Tmuor SegmentationKiTS 2019
CTAbdomenLiver SegmentationAMC, LiTS 2017
EndoscopyAbdomenPolyp DetectionKvsair-SEG
MRBrainBrain ExtractionAMC
MRBrainBlackblood SegmentationAMC

Experiment results

ModalityPartModuleResultsWikiWeightsFramework
X-rayChestL/R Mark Detection0.99 (mAP)linklinkTF 2.x
X-rayChestPA / Lateral / Others Classification0.94 (Acc, external)linklinkTF 2.x
CTChestEnhanced / Non-Enhanced Classification0.96 (Acc, external)linklinkTF 2.x
CTChestLung Segmentation0.98 (DSC)-linkTF 2.x
CTAbdomenKidney & Tumor Segmentation0.83 (DSC)linklinkTF 2.x
CTAbdomenLiver Segmentation0.97 (DSC)linklinkTF 2.x
EndoscopyAbdomenPolyp Detection0.70 (DSC)linklinkPytorch
MRBrainMRI/MRA BET (Brain Extration Tool)0.95 (DSC)linkMRIMRAPytorch
MRBrainBlackblood Segmentation0.83 (DSC)linklinkTF 2.x

How can we use ?

  • The example code below applies to almost all modules. Some modules may require additional parameters.

Inference

frommedimodule.AbdomenimportLiverSegmentation# Initialize the model.# If pre-trained weight exists, enter it together when the model is assigned.model=LiverSegmentation("/path/of/weight")
# Get a result.# If you want to save the result, enter it with `save_path` kwargs.image, mask=model.predict("/path/of/image", save_path="/path/for/save")

Transfer Learning

# Import any module you want to fine-tune.frommedimodule.AbdomenimportLiverSegmentation# Initialize the model with pre-trained weight.model=LiverSegmentation("/path/of/weight")
# Construct your custom training code.
...
model.train()
...

Contributing

If you'd like to contribute, or have any suggestions for these guidelines, you can contact us at namkugkim@gmail.com or open an issue on this GitHub repository.

All contributions welcome! All content in this repository is licensed under the Apache 2.0 license.

About

The hub of pre-trained models in the medical domain

Resources

Stars

28 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages