FARD / README.md
Lexer1's picture
FARD weights: T1n, T2w and FLAIR (safetensors, weights only)
f20a163 verified
|
Raw History Blame Contribute Delete
4.16 kB
---
license: cc-by-nc-4.0
tags:
- mri
- medical-imaging
- super-resolution
- image-restoration
- multi-contrast
library_name: pytorch
pipeline_tag: image-to-image
---
# FARD — Frequency Attention Residual Denoising
Weights for **FARD**, the multi-contrast fusion network from *Multi-Contrast MRI
Acceleration via Post-Reconstruction Fusion* (Medical Image Analysis, in press).
FARD refines vendor-reconstructed magnitude images from complementary orthogonal
phase-encoding acquisitions. It is **reference-free**: it needs no fully-sampled
high-resolution contrast to guide it, and no access to raw k-space. Each contrast
is acquired with a reduced phase-encoding matrix along a different axis, so the
three inputs lose resolution along different directions and jointly retain the
spatial-frequency content needed to restore all of them.
## Files
Three checkpoints, one per output contrast. Each takes all three accelerated
contrasts as input and predicts its own target.
| File | Output contrast | Params |
|---|---|---|
| `fard_t1n.safetensors` | T1-weighted | 0.504 M |
| `fard_t2w.safetensors` | T2-weighted | 0.504 M |
| `fard_flair.safetensors` | T2-FLAIR | 0.504 M |
These are weights only — no optimizer or scheduler state. `checksums.json`
carries the SHA-256 of each file and the MD5 of the original `.pth` it was
converted from, so provenance against the source repository is checkable.
## Architecture
A 2D slice-wise network: 10 convolutional layers at C=64 with 3×3 kernels,
block-wise gated attention at layers 2, 5 and 8, and frequency-domain processing
at layers 3, 6 and 9. Residual connections every three layers. The three
accelerated inputs are concatenated early and projected to C channels.
Where the parameters sit:
| Component | Params |
|---|---|
| backbone (10 conv layers) | 0.369 M |
| attention modules | 0.084 M |
| frequency modules | 0.041 M |
| fusion + aux conv + final layer | 0.010 M |
| **total** | **0.504 M** |
## Usage
The architecture lives in the code repository; these files are the weights.
```python
from safetensors.torch import load_file
model.load_state_dict(load_file("fard_t1n.safetensors")) # strict=True
```
Channel order matters. Each checkpoint expects its own target contrast's
accelerated input first:
| Output | Input channel order |
|---|---|
| T1n | `t1n, t2w, flair` |
| T2w | `t2w, flair, t1n` |
| FLAIR | `flair, t1n, t2w` |
Feeding a different order will produce plausible-looking but wrong output, since
nothing in the network makes the ordering explicit.
## Inputs
Bicubic-upsampled, vendor-reconstructed magnitude images, registered across
contrasts and resampled to a common 1 mm³ grid. The code repository's
`data_prep/` reproduces that three-stage registration — intra-contrast, then
inter-contrast to an anchor, then anchor to MNI.
## Intended use and limitations
Research use only. This is not a medical device and has not been evaluated for
clinical decision-making.
Trained and evaluated on brain MRI at approximately 4× protocol acceleration:
a prospectively acquired 1.5T cohort, and retrospective simulation on BraTS-GLI
2024. Behaviour outside that regime — other anatomy, other field strengths, other
acceleration factors, other vendors' reconstruction — is uncharacterised.
The network refines an existing reconstruction rather than reconstructing from
k-space, so it cannot recover information the accelerated acquisition did not
capture. On T1 in axial evaluation the degraded axis is through-plane, which
limits what a slice-wise 2D model can restore.
## Citation
```bibtex
@article{nazarov2026multicontrast,
title = {Multi-Contrast MRI Acceleration via Post-Reconstruction Fusion},
author = {Nazarov, Alexander and Kiryati, Nahum and Roizen, Dani and
Kerpel, Ariel and Hoffmann, Chen and Greenberg, Gahl and
Mayer, Arnaldo},
journal = {Medical Image Analysis},
year = {2026},
note = {In press}
}
```
## License
CC BY-NC 4.0 — non-commercial use, with attribution. This matches the license on
the FARD architecture in the code repository; the surrounding pipeline there is
MIT.