Skip to content

A High-Efficient Research Development Toolkit for Image Segmentation Based on Pytorch.

Notifications You must be signed in to change notification settings

DianaNerualNetwork/SegResearchToolkit

Repository files navigation

English | 简体中文

A High-Efficient Research Development Toolkit for Image Segmentation Based on Pytorch.

HowTo | 🔧Installation | 💻Training Commands | 🐢DatasetPrepare | 🏰Model Zoo

License python version support os

📢 New Features/Updates

  • ✅[2023-03-29] : fire: SegResearchToolkit v0.1 is released!
  • ✅[2023-04-03] : fixed some transforms bug,and add U2Net, data prepare for optic_disc(MICCAI2021)。
  • ✅[2023-04-05] : Open New branch:Medical3D Segmentation,and get scripts to prepare lung_coronavirus dataset to download from the Internet.

✨ Introduction

SegResearchToolkit is an end-to-end high-efficent research development toolkit for image segmentation based on Pytorch, which helps both developers and researchers in the whole process of designing segmentation models, training models, optimizing performance and inference speed, and deploying models. A lot of well-trained models and various real-world applications in both industry and academia help users conveniently build hands-on experiences in image segmentation.

Supported backbones and swallow dates whole
Supported architecture and swallow dates whole
RGB Segmentation

Structure

This part shows you the whole picture of our repository, which is easy to expand with different model and datasets. Our file tree is as follows:

├── Benckmark_data_prepare  # All benckmark data prepare(SUNRGB-D,CitySpace,BrasTs..) stays here.
├── configs         # All configuration stays here.
├── contrib         # All configuration stays here.
│   ├── RGBDSeg        # the core training, val and test file.
│   ├── Medical3DSeg  
│   └── TextImageSeg       # all kinds of utility files
├── data            # Data stays here.
├── segall  
│   ├── core        # the core training, val and test file.
│   ├── datasets  
│   ├── models  
│   ├── transforms  # the online data transforms
│   └── utils       # all kinds of utility files
├── export.py
├── tools           # Data preprocess including fetch data, process it and split into training and validation set
├── train.py
└── val.py

⚡ Data PrePare

You Can Choose the following benckmark:(Please Click them to read how to prepare it)

Supported download benckmark from website

📜 License and Acknowledgement

This project is released under the Apache 2.0 license.
More details about license and acknowledgement are in LICENSE.

🌏 Citations

If SegResearchToolkit helps your research or work, please cite SegAll.
Note: This Toolkit many codes based on or inspired by PaddleSeg Toolkit.Thanks to their wonderful and elegant work!

author: BairdXiong,Graduated from WuhanUniversity of Techonolgy 2023 . Studying for a master's degree in electronic information at SIAT(Shenzhen Institute of Advanced Technology,Chinese Academy of Sciences) Now.

The following is a BibTeX reference. The BibTeX entry requires the url LaTeX package.

@misc{Segall,
  author =       {BingXiong},
  title =        {{SegResearchToolkit}: A High-Efficient Research Development Toolkit for Image Segmentation Based on Pytorch.},
  howpublished = {\url{https://github.com/DianaNerualNetwork/SegAll}},
  year =         {2023}
}

@misc{liu2021paddleseg,
      title={PaddleSeg: A High-Efficient Development Toolkit for Image Segmentation},
      author={Yi Liu and Lutao Chu and Guowei Chen and Zewu Wu and Zeyu Chen and Baohua Lai and Yuying Hao},
      year={2021},
      eprint={2101.06175},
      archivePrefix={arXiv},
      primaryClass={cs.CV}
}

@misc{paddleseg2019,
    title={PaddleSeg, End-to-end image segmentation kit based on PaddlePaddle},
    author={PaddlePaddle Contributors},
    howpublished = {\url{https://github.com/PaddlePaddle/PaddleSeg}},
    year={2019}
}

🚀 Introduction to MixLab

Our research group focus on intelligent computational methods and clinical application research on multi-modal tumor imaging such as computed tomography(CT), magnetic resonance imaging(MRI), Ultrasound(US), Endoscopy and Pathology. Since malignant tumor is a complex and heterogeneous disease, as well as the physical, chemical, and biological characteristics of different imaging technique, a single imaging method has its limitations in resolution, sensitivity, and contrast for tumor imaging. To leverage the information of cross-modality imaging, we develop learning-based computational methods to capture micro-level tumor characteristics by computing imaging and automatically segment tumor/OARs and extract information from radiology images and digital pathology for diagnosis, treatment planning, intraoperative navigation, and prognosis prediction.

The Qin Group focuses on cutting‐edge research in the interdisciplinary of computer science, medical physics, and biomedical science, developing and applying computational methods to biomedical optical imaging and multi-modality of medical data analysis for precision tumor diagnosis and therapy. The lab develops novel methods in computing optical imaging, image computing and analysis, computing visualization, and AI, including computing reconstruction, unsupervised generative network, multi-modal fusion, and multi-task learning, weak supervision, mixed reality, and decision theory to tackle the challenges of leveraging multi-modal medical data. Our exciting work is bridging the field of biomedical engineering domains with multidisciplinary collaborations with top scientists at the Chinese Academy of Sciences as well as with other institutions internationally.

We collaborate with a variety of investigators at the Chinese Academy of Sciences as well as with clinical investigators outside SIAT. Our ultimate goal is to bridge the gap between clinical knowledge and engineering--for all oncology knowledge and research data to be captured, structured, accessed, and processed by computers so that we can create and provide novel tools in image workstations for improving clinical effectiveness and efficiency.

The miX-Lab is in the Research Center for Medical Robotics and Minimally Invasive Surgical Devices of the Institute of Biomedical and Health Engineering at Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences.

Welcome like-minded students to join our laboratory !!!

Our Lab Homepage