Skip to content
This repository was archived by the owner on Aug 18, 2025. It is now read-only.

Commit b661598

Browse files
add feature varnet (#340)
* add feature varnet * Included copyright header and fixed linter tests * Re-adding fastmri/models/feature_varnet.py to ensure CI passes * Re-adding fastmri/models/feature_varnet.py to ensure CI passes - reinstalled black 22.3.0 * Re-adding fastmri/models/feature_varnet.py to ensure compatibility with mypy 1.1.1 * Change fastMRI version * Fix black * Move feature_varnet to fastmri_examples * Reformat feature_varnet * Move module imports * Reorganize imports --------- Co-authored-by: Matthew Muckley <matt.muckley@gmail.com>
1 parent 21c4aea commit b661598

7 files changed

Lines changed: 2262 additions & 0 deletions

File tree

LIST_OF_PAPERS.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ The following is a short list of fastMRI publications. Clicking on the title wil
1717
13. Bakker, T., Muckley, M.J., Romero-Soriano, A., Drozdzal, M. & Pineda, L. (2022). [On learning adaptive acquisition policies for undersampled multi-coil MRI reconstruction](#on-learning-adaptive-acquisition-policies-for-undersampled-multi-coil-mri-reconstruction). In * *International Conference on Medical Imaging with Deep Learning*, pages 63-85.
1818
14. Radmanesh, A.\*, Muckley, M. J.\*, Murrell, T., Lindsey, E., Sriram, A., Knoll, F., ... & Lui, Y. W. (2022). [Exploring the Acceleration Limits of Deep Learning VarNet-based Two-dimensional Brain MRI](#exploring-the-acceleration-limits-of-deep-learning-varnet-based-two-dimensional-brain-mri). *Radiology: Artificial Intelligence*, 4(6), page e210313.
1919
15. Johnson, Patricia M., Lin, D. J., Zbontar, J., Zitnick, C. L., Sriram, A., Mucklye, M., ..., & Knoll, F. (2023). [Deep learning reconstruction enables prospectively accelerated clinical knee MRI](#deep-learning-reconstruction-enables-prospectively-accelerated-clinical-knee-mri) *Radiology*, page 220425.
20+
16. Giannakopoulos, I. I., Muckley, M. J., Kim, J., Breen, M., Johnson, P. M., Lui, Y. W., & Lattanzi, R. (2024). [Accelerated MRI reconstructions via variational network and feature domain learning](#accelerated-mri-reconstructions-via-variational-network-and-feature-domain-learning) *Scientific Reports*, 14(1), 10991.
2021

2122
## fastMRI: An open dataset and benchmarks for accelerated MRI
2223

@@ -355,3 +356,24 @@ In a clinical setting, deep learning reconstruction enabled a nearly twofold red
355356
doi = {10.1148/radiol.220425},
356357
}
357358
```
359+
360+
## Accelerated MRI reconstructions via variational network and feature domain learning
361+
362+
[Publication](https://doi.org/10.1038/s41598-024-59705-0) [Code](https://github.com/facebookresearch/fastMRI/tree/main/fastmri_examples/feature_varnet)
363+
364+
**Abstract**
365+
366+
We introduce three architecture modifications to enhance the performance of the end-to-end (E2E) variational network (VarNet) for undersampled MRI reconstructions. We first implemented the Feature VarNet, which propagates information throughout the cascades of the network in an N-channel feature-space instead of a 2-channel feature-space. Then, we add an attention layer that utilizes the spatial locations of Cartesian undersampling artifacts to further improve performance. Lastly, we combined the Feature and E2E VarNets into the Feature-Image (FI) VarNet, to facilitate cross-domain learning and boost accuracy. Reconstructions were evaluated on the fastMRI dataset using standard metrics and clinical scoring by three neuroradiologists. Feature and FI VarNets outperformed the E2E VarNet for 4, 5 and 8 Cartesian undersampling in all studied metrics. FI VarNet secured second place in the public fastMRI leaderboard for 4 Cartesian undersampling, outperforming all open-source models in the leaderboard. Radiologists rated FI VarNet brain reconstructions with higher quality and sharpness than the E2E VarNet reconstructions. FI VarNet excelled in preserving anatomical details, including blood vessels, whereas E2E VarNet discarded or blurred them in some cases. The proposed FI VarNet enhances the reconstruction quality of undersampled MRI and could enable clinically acceptable reconstructions at higher acceleration factors than currently possible.
367+
368+
```BibTeX
369+
@article{giannakopoulos2024accelerated,
370+
title={Accelerated MRI reconstructions via variational network and feature domain learning},
371+
author={Giannakopoulos, Ilias I and Muckley, Matthew J and Kim, Jesi and Breen, Matthew and Johnson, Patricia M and Lui, Yvonne W and Lattanzi, Riccardo},
372+
journal={Scientific Reports},
373+
volume={14},
374+
number={1},
375+
pages={10991},
376+
year={2024},
377+
publisher={Nature Publishing Group UK London}
378+
}
379+
```

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ in another repository.
122122
* [End-to-End Variational Networks for Accelerated MRI Reconstruction ({A. Sriram*, J. Zbontar*} et al., 2020)](https://github.com/facebookresearch/fastMRI/tree/master/fastmri_examples/varnet/)
123123
* [MRI Banding Removal via Adversarial Training (A. Defazio, et al., 2020)](https://github.com/facebookresearch/fastMRI/tree/master/banding_removal)
124124
* [Deep Learning Reconstruction Enables Prospectively Accelerated Clinical Knee MRI (P. Johnson et al., 2023)](https://github.com/facebookresearch/fastMRI/tree/main/fastmri_examples/RadiologyJohnson2022)
125+
* [Accelerated MRI reconstructions via variational network and feature domain learning (I. Giannakopoulos et al., 2024)](https://github.com/facebookresearch/fastMRI/tree/main/fastmri_examples/feature_varnet)
125126

126127
* **Active Acquisition**
127128
* (external repository) [Reducing uncertainty in undersampled MRI reconstruction with active acquisition (Z. Zhang et al., 2019)](https://github.com/facebookresearch/active-mri-acquisition/tree/master/activemri/experimental/cvpr19_models)
@@ -212,3 +213,5 @@ corresponding abstracts, as well as links to preprints and code can be found
212213
14. Radmanesh, A.\*, Muckley, M. J.\*, Murrell, T., Lindsey, E., Sriram, A., Knoll, F., ... & Lui, Y. W. (2022). [Exploring the Acceleration Limits of Deep Learning VarNet-based Two-dimensional Brain MRI](https://doi.org/10.1148/ryai.210313). *Radiology: Artificial Intelligence*, 4(6), page e210313.
213214
15. Johnson, P.M., Lin, D.J., Zbontar, J., Zitnick, C.L., Sriram, A., Muckley, M., Babb, J.S., Kline, M., Ciavarra, G., Alaia, E., ..., & Knoll, F. (2023). [Deep Learning Reconstruction Enables Prospectively Accelerated Clinical Knee MRI](https://doi.org/10.1148/radiol.220425). *Radiology*, 307(2), page e220425.
214215
16. Tibrewala, R., Dutt, T., Tong, A., Ginocchio, L., Keerthivasan, M.B., Baete, S.H., Lui, Y.W., Sodickson, D.K., Chandarana, H., Johnson, P.M. (2023). [FastMRI Prostate: A Publicly Available, Biparametric MRI Dataset to Advance Machine Learning for Prostate Cancer Imaging](https://arxiv.org/abs/2304.09254). *arXiv preprint, arXiv:2034.09254*.
216+
16. Giannakopoulos, I. I., Muckley, M. J., Kim, J., Breen, M., Johnson, P. M., Lui, Y. W., Lattanzi, R. (2024). [Accelerated MRI reconstructions via variational network and feature domain learning. Scientific Reports](https://www.nature.com/articles/s41598-024-59705-0). *Scientific Reports, 14(1), 10991*.
217+

fastmri_examples/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,4 @@ further details.
1515

1616
* [End-to-End Variational Networks for Accelerated MRI Reconstruction ({A. Sriram*, J. Zbontar*} et al., 2020)](varnet/)
1717
* [On learning adaptive acquisition policies for undersampled multi-coil MRI reconstruction (T. Bakker et al., 2021)](adaptive_varnet/)
18+
* [Accelerated MRI reconstructions via variational network and feature domain learning (I. Giannakopoulos et al., 2024)](feature_varnet/)
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# Accelerated MRI reconstructions via variational network and feature domain learning
2+
3+
This directory contains a PyTorch implementation for reproducing the following paper, to be published at MIDL 2022.
4+
5+
[Accelerated MRI reconstructions via variational network and feature domain learning (I. Giannakopoulos, et al., 2024).][feature_varnet]
6+
7+
## Installation
8+
We **strongly** recommend creating a separate conda environment for this example, as the
9+
PyTorch Lightning versions required differs from that of the base `fastmri` installation.
10+
11+
Before installing dependencies, first install PyTorch according to the directions at the
12+
PyTorch Website for your operating system and CUDA setup
13+
(we used `torch` version 1.7.0 for our experiments). Then run
14+
15+
```bash
16+
pip install -r fastmri_examples/feature_varnet/requirements.txt
17+
```
18+
19+
20+
## Example training commands:
21+
22+
This code provides a few ablations of the end-to-end variational network, namely, feature varnet with weight sharing, feature varnet without weight sharing, attention feature varnet with weight sharing, feature-image varnet, and image-feature varnet. Train and test each model with the same commands as the end-to-end variational network and include an additional input argument to your input file:
23+
For the end-to-end varnet
24+
> --varnet_type e2e_varnet
25+
26+
For the feature varnet with weight sharing
27+
> --varnet_type feature_varnet_sh_w
28+
29+
For the feature varnet without weight sharing
30+
> --varnet_type feature_varnet_n_sh_w
31+
32+
For the attention feature varnet with weight sharing
33+
> --varnet_type attention_feature_varnet_sh_w
34+
35+
For the feature-image varnet
36+
> --varnet_type fi_varnet
37+
38+
For the image-feature varnet
39+
> --varnet_type if_varnet
40+
41+
See `train_feature_varnet.py` for additional arguments.
42+
43+
44+
## Example evaluation commands:
45+
46+
Evaluate the model as the end-to-end varnet
47+
48+
49+
## Paths:
50+
51+
Data and log paths are defined the fastmri_dirs.yaml
52+
53+
54+
## Citing
55+
56+
If you use this this code in your research, please cite the corresponding
57+
paper:
58+
59+
```BibTeX
60+
@article{giannakopoulos2024accelerated,
61+
title={Accelerated MRI reconstructions via variational network and feature domain learning},
62+
author={Giannakopoulos, Ilias I and Muckley, Matthew J and Kim, Jesi and Breen, Matthew and Johnson, Patricia M and Lui, Yvonne W and Lattanzi, Riccardo},
63+
journal={Scientific Reports},
64+
volume={14},
65+
number={1},
66+
pages={10991},
67+
year={2024},
68+
publisher={Nature Publishing Group UK London}
69+
}
70+
```
71+
72+
[feature_varnet]: https://www.nature.com/articles/s41598-024-59705-0

0 commit comments

Comments
 (0)