3757
Using GrOpt with Pulseq for Easy Prototyping of Pulse Sequences with Optimized Waveforms
Michael Loecher1,2, Judith Zimmerman1,3, Matthew J Middione1,2, and Daniel B Ennis1,2,4
1Radiology, Stanford University, Stanford, CA, United States, 2Radiology, Veterans Affairs Health Care System, Palo Alto, CA, United States, 3Computer Science, Technical University of Munich, Garching, Germany, 4Cardiovascular Institute, Stanford University, Stanford, CA, United States
The combination of two open-source MRI software packages is demonstrated: GrOpt for designing time optimal numerically optimized sequences, and Pulseq for easy generation of pulse sequences that run on a scanner.  Sequence development was demonstrated, and an example of PC-MRI is presented.
Figure 1: A) Shows a flowchart of the process for using GrOpt to build waveforms to enter into Pulseq. B) Shows how the system and hardware constraints are initially shared to initialize the GrOpt optimization and Pulseq limits in the code example.
Figure 3: Summary of designing PC-MRI sequence with GrOpt and Pulseq. A) Gives a code snippet of relevant portions of the sequence design code. Some initial gradient and RF creation omitted for space. B) Shows the waveform designed by GrOpt. C) Shows the PNS response of the B), where the PNS does not exceed the 0.8 limit imposed. The optimal design slews quickly before the PNS limit, then the slew rate derates accordingly. D) Shows two TRs of gradient waveforms as output by Pulseq, with the GrOpt bipolars played out in the z direction after slice select.