SkillAgentSearch skills...

METSC

Demo for METSC: A microstructure estimation Transformer inspired by sparse representation for diffusion MRI (MedIA 2023).

Install / Use

/learn @Tianshu996/METSC
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

METSC: A microstructure estimation Transformer inspired by sparse representation for diffusion MRI [MedIA]

Introduction

This repository provides a demonstration of a microstructure estimation network, METSC. In this repository we offer an inference framework on NODDI model. The project was originally developed for our previous work on METSC and can be used directly or fine-tuned with your dataset.

<p align="center"> <img src="./example/overall.jpg" align="center" width="700"> </p> <p align="center"> Fig.1 The overall network structure. <p align="center">

Requirements

Before you can use this package for image segmentation. You should install the follwing libary at least:

  • PyTorch version >=1.8
  • Some common python packages such as Numpy, H5py, NiBabel ...

How to use

  1. Compile the requirement library.

  2. Download our pretrained models from the link: https://drive.google.com/drive/folders/1K5knd2j1ymO70brD1d-62vU0ZSFDTj_3

  3. Run our demo.

    cd METSC
    
    python test.py
    

Citation

If you find it useful for your research, please consider citing the following sources:

@article{ZHENG2023102788,
title = {A microstructure estimation Transformer inspired by sparse representation for diffusion MRI},
journal = {Medical Image Analysis},
volume = {86},
pages = {102788},
year = {2023},
issn = {1361-8415},
doi = {https://doi.org/10.1016/j.media.2023.102788},
author = {Tianshu Zheng and Guohui Yan and Haotian Li and Weihao Zheng and Wen Shi and Yi Zhang and Chuyang Ye and Dan Wu},
keywords = {Diffusion MRI, Microstructural model, Sparse coding, Transformer},

Acknowledge and Statement

  • We thank the authors of vit_pytorch for his elegant and efficient code base !
  • This project was designed for academic research, not for clinical or commercial use, as it's a protected patent.
  • Our demo was trained on HCP-YA dataset and we used two shells ( 30 diffusion directions per shell at b-values of 1 and 2 $ms/ \mu m^2$ )
  • If you have any questions, please feel free to contact me.

Related Skills

View on GitHub
GitHub Stars12
CategoryDevelopment
Updated1mo ago
Forks1

Languages

Python

Security Score

90/100

Audited on Feb 2, 2026

No findings