Graphical programming interface: A development environment for MRI methods

Magn Reson Med. 2015 Nov;74(5):1449-60. doi: 10.1002/mrm.25528. Epub 2014 Nov 10.

Abstract

Purpose: To introduce a multiplatform, Python language-based, development environment called graphical programming interface for prototyping MRI techniques.

Methods: The interface allows developers to interact with their scientific algorithm prototypes visually in an event-driven environment making tasks such as parameterization, algorithm testing, data manipulation, and visualization an integrated part of the work-flow. Algorithm developers extend the built-in functionality through simple code interfaces designed to facilitate rapid implementation.

Results: This article shows several examples of algorithms developed in graphical programming interface including the non-Cartesian MR reconstruction algorithms for PROPELLER and spiral as well as spin simulation and trajectory visualization of a FLORET example.

Conclusion: The graphical programming interface framework is shown to be a versatile prototyping environment for developing numeric algorithms used in the latest MR techniques.

Keywords: graphical programming; reconstruction; spin simulation.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Computer Graphics*
  • Computer Simulation
  • Head / anatomy & histology
  • Humans
  • Image Processing, Computer-Assisted / methods*
  • Magnetic Resonance Imaging / methods*
  • User-Computer Interface*