|
|
--- |
|
|
language: en |
|
|
tags: |
|
|
- medical-imaging |
|
|
- mri |
|
|
- self-supervised |
|
|
- 3d |
|
|
- neuroimaging |
|
|
license: apache-2.0 |
|
|
library_name: pytorch |
|
|
datasets: |
|
|
- custom |
|
|
--- |
|
|
|
|
|
# SimCLR-MRI Pre-trained Encoder (SeqInv) |
|
|
|
|
|
This repository contains a pre-trained 3D CNN encoder for MRI analysis. The model was trained using contrastive learning (SimCLR) with explicit sequence invariance enforced through paired multi-contrast images. |
|
|
|
|
|
## Model Description |
|
|
|
|
|
The encoder is a 3D CNN with 5 convolutional blocks (64, 128, 256, 512, 768 channels), outputting 768-dimensional features. This SeqInv variant was trained on paired sequences generated through Bloch simulations, explicitly enforcing sequence invariance in the learned representations. |
|
|
|
|
|
### Training Procedure |
|
|
- **Pre-training Data**: 51 qMRI datasets (22 healthy, 29 stroke subjects) |
|
|
- **Training Strategy**: Paired sequence views + standard augmentations |
|
|
- **Input**: 3D MRI volumes (96×96×96) |
|
|
- **Output**: 768-dimensional sequence-invariant feature vectors |
|
|
|
|
|
## Intended Uses |
|
|
|
|
|
This encoder is particularly suited for: |
|
|
- Sequence-agnostic analysis tasks |
|
|
- Multi-sequence registration |
|
|
- Cross-sequence synthesis |
|
|
- Tasks requiring sequence-invariant features |
|
|
|
|
|
[arXiv](https://arxiv.org/abs/2501.12057) |
|
|
|