File size: 1,188 Bytes
071025c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
---
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