Meeting Banner
Abstract #1963

Generic looping in KSFoundation: a programming abstraction for rapid prototyping of pulse sequences

Enrico Avventi1, Henric Ryden1,2, Adam Van Niekerk2, Ola Norbeck1,2, Sophie Schauman2, and Stefan Skare1,2
1Karolinska university hospital, Stockholm, Sweden, 2Karolinska Institutet, Stockholm, Sweden

Synopsis

Keywords: Software Tools, Software Tools

Motivation: We aim at developing a framework for pulse sequence programming that is suited for rapid prototyping without compromising on the clinical usefulness of the resulting pulse sequences.

Goal(s): The goal is to reduce the effort needed for developing a novel pulse sequence from scratch.

Approach: In this study we introduce abstractions for implementing sequence independent looping that are denoted as generic looping.

Results: These abstractions have helped greatly simplify our existing pulse sequences. It was particularly beneficial for Neuromix, a very complex sequence composed by different modules (FSE and EPI) and sampling modes (2D, 3D and PROPELLER)

Impact: The abstractions presented in this study has been incorporated in the latest version of KSFoundation that was recently released and is available on request [3].

How to access this content:

For one year after publication, abstracts and videos are only open to registrants of this annual meeting. Registrants should use their existing login information. Non-registrant access can be purchased via the ISMRM E-Library.

After one year, current ISMRM & ISMRT members get free access to both the abstracts and videos. Non-members and non-registrants must purchase access via the ISMRM E-Library.

After two years, the meeting proceedings (abstracts) are opened to the public and require no login information. Videos remain behind password for access by members, registrants and E-Library customers.

Click here for more information on becoming a member.

Keywords