In this repository we have a first version of the use of Tyger for reconstruction and post-processing of magnetic resonance images acquired in systems controlled by MaRCoS and MaRGE.
In the following link you can download rawDatas generated by one of our low-field scanners.
Python codes to execute.
-
Tyger recon:
RARE_recon/run_files/runTyger.py -
Local recon:
RARE_recon/run_files/runPythonFit.py
Among the inputs for these codes, you must indicate the path to a yml file containing the reconstruction information. There are several examples in the path: RARE_recon/yml_files/.
Python codes to execute.
-
Tyger recon:
PETRA_recon/run_files/runTyger.py -
Local recon:
PETRA_recon/run_files/runPythonscripts_PETRA.py
Among the inputs for these codes, you must indicate the path to a yml file containing the reconstruction information. There are several examples in the path: PETRA_recon/yml_files/.
Here are some examples of use.
- FFT:
python3 recon_xyz/scripts/fromMATtoMRD3D_RARE.py -i 'brainIR.mat' | tyger run exec -f recon_xyz/scripts/stream_recon_FFT_gpu.yml | python3 recon_xyz/scripts/fromMRDtoMAT3D.py -o 'brainIR.mat'
- ART:
python3 recon_xyz/scripts/fromMATtoMRD3D_RARE.py -i 'brainIR.mat' | tyger run exec -f recon_xyz/scripts/stream_recon_ART_gpu.yml | python3 recon_xyz/scripts/fromMRDtoMAT3D.py -o 'brainIR.mat'
- ART PK Bo:
python3 recon_xyz/scripts/fromMATtoMRD3D_RARE.py -i 'brainIR.mat' | tyger run exec -f recon_xyz/scripts/stream_recon_ARTPK_gpu.yml | python3 recon_xyz/scripts/fromMRDtoMAT3D.py -o 'brainIR.mat'
- Conjugate Phase:
python3 recon_xyz/scripts/fromMATtoMRD3D_RARE.py -i 'brainIR.mat' | tyger run exec -f recon_xyz/scripts/stream_recon_CP_gpu.yml | python3 recon_xyz/scripts/fromMRDtoMAT3D.py -o 'brainIR.mat'
Here are more examples of use.
- FFT:
python3 scripts/fromMATtoMRD2D.py -i 'knee.mat' -s 10 | tyger run exec -f scripts/stream_recon.yml | python3 scripts/fromMRDtoMAT2D.py -o 'knee.mat'
- ART:
python3 scripts/fromMATtoMRD2D.py -i 'knee.mat' -s 10 | tyger run exec -f scripts/stream_recon_art.yml | python3 scripts/fromMRDtoMAT2D.py -o 'knee.mat'
- ART PK Grad:
python3 scripts/fromMATtoMRD2D.py -i 'knee.mat' -s 10 | tyger run exec -f scripts/stream_recon_artPK.yml | python3 scripts/fromMRDtoMAT2D.py -o 'knee.mat'
- BART FFT:
python3 scripts/fromMATtoMRD2D.py -i 'knee.mat' -s 10 | tyger run exec -f scripts/stream_recon_bart_fft.yml | python3 scripts/fromMRDtoMAT2D.py -o 'knee.mat'
- BART FFT undersampled:
python3 scripts/fromMATtoMRD2D.py -i 'knee.mat' -s 10 | tyger run exec -f scripts/stream_recon_bart_fftus.yml | python3 scripts/fromMRDtoMAT2D.py -o 'knee.mat'
- BART Compressed Sensing:
python3 scripts/fromMATtoMRD2D.py -i 'knee.mat' -s 10 | tyger run exec -f scripts/stream_recon_bart_cs.yml | python3 scripts/fromMRDtoMAT2D.py -o 'knee.mat'
- Pix2Pix knee model:
python3 Pix2Pix_Tyger/scripts/fromMATtoMRD2D.py -i 'knee.mat' -s 17 | tyger run exec -f Pix2Pix_Tyger/scripts/stream_recon_pix2pix.yml | python3 Pix2Pix_Tyger/scripts/fromMRDtoMAT2D.py -o 'knee.mat'
Docker images with code from this repository can be found here:
These images are the ones that run on tyger.