BART offers efficient calibration and reconstruction algorithms for parallel imaging and compressed sensing coupled with a library of command-line tools and a MATLAB/Octave interface.


Martin Uecker,1 Jonathan I. Tamir,2 Frank Ong,2 Michael Lustig,2 et al.

Estimated cost



Stable release 0.3.01, (BSD license)

The Berkeley Advanced Reconstruction Toolbox (BART) is a free and open-source image-reconstruction framework for Computational Magnetic Resonance Imaging. It consists of a programming library and a toolbox of command-line programs. The library provides common operations on multi-dimensional arrays, Fourier and wavelet transforms, as well as generic implementations of iterative optimization algorithms. The command-line tools provide direct access to basic operations on multi-dimensional arrays as well as efficient implementations of many calibration and reconstruction algorithms for parallel imaging and compressed sensing.

List of features:

basic features:

      • support for Linux, Mac OS X, and Windows (with Cygwin)
      • multi-dimensional operations on arrays
      • fast non-uniform Fourier Transform (nuFFT)
      • multi-dimensional (divergence-free) wavelet transform
      • parallel computation on multiple cores and with Graphical Processing Units (GPU)

iterative methods:

      • Conjugate Gradients (CG)
      • (Fast) Iterative Soft-Thresholding Algorithm (ISTA and FISTA)
      • Alternating Direction Method of Multipliers (ADMM)
      • Iteratively Regularized Gauss-Newton Method (IRGNM)

calibration methods for parallel MRI:

      • direct calibration from k-space center
      • Walsh’s method
      • ESPIRiT

reconstruction methods for MRI:

      • iterative parallel imaging reconstruction: POCSENSE, SENSE
      • compressed sensing and parallel imaging
      • non-linear inverse reconstruction: NLINV (blind multi-channel deconvolution)
      • calibration-less parallel imaging: SAKE (structured low-rank matrix completion)

regularization (in arbitrary dimensions):

      • Tikhonov
      • total variation
      • l1-wavelet
      • (multi-scale) low-rank



1University Medical Center Göttingen, Germany
2University of California, Berkeley, USA