Graphical programming interface: A development environment for MRI methods

  title={Graphical programming interface: A development environment for MRI methods},
  author={N R Zwart and James G. Pipe},
  journal={Magnetic Resonance in Medicine},
  • N. Zwart, J. Pipe
  • Published 1 November 2015
  • Computer Science
  • Magnetic Resonance in Medicine
To introduce a multiplatform, Python language‐based, development environment called graphical programming interface for prototyping MRI techniques. 
GRAPE: a graphical pipeline environment for image analysis in adaptive magnetic resonance imaging
GRAphical Pipeline Environment allows graphical development and execution of image analysis algorithms for inline, real-time, and adaptive MRI applications.
ISMRM Raw data format: A proposed standard for MRI raw datasets
This work proposes the ISMRM Raw Data format as a common MR raw data format, which promotes algorithm and data sharing, and it is proposed that this format should be adopted by all MR researchers.
Generating spiral gradient waveforms with a compact frequency spectrum
To generate efficient gradient waveforms for spiral MRI which mitigate the high‐frequency attenuation inherent in gradient systems.
MaxGIRF: Image reconstruction incorporating concomitant field and gradient impulse response function effects
A higher-order reconstruction method, denoted as MaxGIRF, for non-Cartesian imaging that simultaneously corrects off-resonance, concomitant fields, and trajectory errors without requiring specialized hardware.
A Web-Based Educational Magnetic Resonance Simulator: Design, Implementation and Testing
A new web-based education-oriented magnetic resonance (MR) simulator that follows the client-server model may play a relevant role for the training of MRI operators and other involved personnel.
Development of a spiral spin‐ and gradient‐echo (spiral‐SAGE) approach for improved multi‐parametric dynamic contrast neuroimaging
The purpose of this study was to develop a spiral‐based combined spin‐ and gradient‐echo (spiral‐SAGE) method for simultaneous dynamic contrast‐enhanced (DCE‐MRI) and dynamic susceptibility contrast
Virtual Scanner: MRI on a Browser
An open-source, integrated, and vendor-neutral webtool will help MRI researchers around the world develop and share new methodology and should provide functionalities for rapidly prototyping MR methods.
Analytical three‐point Dixon method: With applications for spiral water–fat imaging
A new three‐point analytical approach with flexible even or uneven echo increments for water–fat separation is presented and its feasibility with spiral imaging is evaluated.
Fast 3D MR elastography of the whole brain using spiral staircase: Data acquisition, image reconstruction, and joint deblurring
To address the need for a method to acquire 3D data for MR elastography (MRE) of the whole brain with substantially improved spatial resolution, high SNR, and reduced acquisition time compared with


Matplotlib: A 2D Graphics Environment
Matplotlib is a 2D graphics package used for Python for application development, interactive scripting,and publication-quality image generation across user interfaces and operating systems
Python for Scientific Computing
  • T. Oliphant
  • Computer Science
    Computing in Science & Engineering
  • 2007
Python is an excellent "steering" language for scientific codes written in other languages. However, with additional basic tools, Python transforms into a high-level language suited for scientific
The application visualization system: a computational environment for scientific visualization
This application visualization system (AVS) is an application framework targeted at scientists and engineers to make applications that combine interactive graphics and high computational requirements easier to develop for both programmers and nonprogrammers.
Revised motion estimation algorithm for PROPELLER MRI
A new algorithm for estimating data shifts (used for both rotation and translation estimates) for motion‐corrected PROPELLER MRI is introduced, emphasizing blade‐pair correlations that are both strong and more robust to noise.
ViPEr , a Visual programming Environment for Python
A Pythonand Tkinter-based visual-programming environment called ViPEr that enables non-programmers to build computational and visualization networks interactively, without having to write code or understand the details of the application’s data structures.
Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming
Through the book's realistic examples you'll discover a completely new PyQt 4-based programming approach, as well as coverage of many new topics, from PyQT 4's rich text engine to advanced model/view and graphics/view programming.
Building hybrid systems with Boost.Python
Introduction Boost.Python Design Goals Hello Boost.Python World Library Overview Exposing Classes Constructors Data Members and Properties Operator Overloading Inheritance Virtual Functions Deeper
The Python Language Reference Manual
This manual describes the syntax of Python 3 and its built-in datatypes and operators and is intended for advanced users who need a complete description of the Python 3 language syntax and object system.
Gadgetron: An open source framework for medical image reconstruction
This work presents a new open source framework for medical image reconstruction called the “Gadgetron.” The framework implements a flexible system for creating streaming data processing pipelines
SWIG: An Easy to Use Tool for Integrating Scripting Languages with C and C++
Simplified Wrapper and Interface Generator has been primarily designed for scientists, engineers, and application developers who would like to use scripting languages with their C/C++ programs without worrying about the underlying implementation details of each language or using a complicated software development tool.