3D non-cartesian sequence #391
-
Hi, How can I solve this problem ? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
In theory this should be possible by calling @curtcorum was trying to fix the recon of 3D sequences in: But we were getting some weird errors, like: julia> image = reconstruction(acq, reconParams);
ERROR: ArgumentError: Nodes x have dimension 2 != 3 I will try to take a look at this on the weekend! |
Beta Was this translation helpful? Give feedback.
-
Make sense, I think I should start using more and more the script for simulation now :) In order to reconstruct a real 3D UTE acquisition from pulseq with MRIReco, I also need to edit some parameters in the raw that are wrongly encoded by Siemens (I guess some of them are deduced by the mdh). The trajectory dimension is one of it.
Right now I write the trajectory into the definition section of the .seq files from the seq.calculate_kspace(). The .seq size increase a lot. I think I can use Koma to generate the trajectory ? |
Beta Was this translation helpful? Give feedback.
Yes! you should be able to calculate it by using the function
get_kspace
In most cases, the value of the$k$ -space coordinates sampled at the ADC ponts is enough
This should match Pulseq's$k$ -space definition for most sequences.
In the case of UTE sequences, the$k$ -space could differ. As the calculation of the $k$ -space depends on the calculation of the "RF center". In Koma, we define the RF center as the "center of mass" of the RF, in Pulseq it is the time where the maximum |B1| ocurrs (if I remember correctly, but I could be wrong).
For half-sinc RFs, and VERSE half-sinc's this could affect the$k$ -space calculations, as…