Jon Tamir1
1Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX, United States
Synopsis
Compressed sensing
introduced sparse representation of signals under a sparsifying transform,
enabling significant reductions in number of measurements for signal
reconstruction. In the context of MRI, this has led to dramatic reductions in
scan time. Dictionary learning builds off of compressed sensing and tailors the
sparsifying transform to the data itself. By learning both the dictionary and
the sparse representation, further scan time reductions are possible. This talk
will introduce dictionary learning for MRI reconstruction through hands-on software
examples.
Target Audience
MRI scientists interested in learning and/or implementing
image reconstruction algorithms.Outcomes and Objectives
As a result of attending this session, participants should
be able to:
- Understand the main
concepts of dictionary learning
- Learn about applications of
dictionary learning to MRI reconstruction
- Implement dictionary
learning algorithms for MRI reconstruction
Purpose
As
signal modeling and representations have evolved in the theoretical and applied
communities, so too have reconstruction methods for MRI. In the last ten years,
MRI reconstruction has shifted from “Nyquist-era” modeling, to heavily data-driven
modeling. With these representations, more and more prior knowledge is assumed
about the image itself and baked in to the reconstruction algorithm. In turn,
this enables dramatic reductions in scan times, as fewer measurements are
needed to faithfully recover the underlying image representation.
Compressed
sensing [1-3] was the first mainstream push into this paradigm, where the image
was assumed to be sparse in some fixed transform domain such as wavelets or
finite differences. Moving beyond sparsity in a fixed, known basis, it was soon
recognized that the sparsifying transform could be designed from the data
itself. Dictionary learning captures this concept, where each signal is described
by a linear combination of a small number of units, or “atoms”, from a
dictionary [4-6]. The signal can be image patches [7,8], temporal dynamics [9],
or other multi-dimensional combinations. Given a pre-trained dictionary, image
reconstruction can follow a similar procedure as in the case of compressed
sensing: find the coefficients of the image under the sparsifying transform.
However, the dictionary and the sparse representation can also be solved jointly
from the under-sampled data itself [8].
The purpose
of this tutorial is to review a general formulation for dictionary learning,
discuss its benefits and drawbacks as related to classical methods, and explore
applications of dictionary learning to MRI reconstruction. The guiding
principles will be demonstrated through hands-on coding exercises. Connections to
deep learning will be discussed [10].Methods
Dictionary
learning will be introduced in both analysis and synthesis form. The talk will
review common approaches to dictionary design based on the synthesis form,
focusing on methods such as simple alternating minimization [11] and K-SVD [7].
Richer representations including convolutional sparse coding [12-14] will be introduced.
Tradeoffs between classical sparse representation and dictionary learning will
be discussed.
Dictionary
learning for MRI reconstruction will be demonstrated through hands-on software
demos in Python. First, a dictionary for temporal relaxation curves will be pre-trained
using simulated CPMG data [9]. The dictionary will be used to reconstruct under-sampled
data from a variable flip-angle multi-echo spin-echo experiment and compared to
a subspace-based (linear) reconstruction [15]. Next, a dictionary will be
designed for image patches and used for MRI reconstruction [8]. Finally,
convolutional sparse coding will be used to jointly learn the dictionary and
the reconstruction directly from under-sampled data [13,14].Discussion
The software
demos will provide participants hands-on experience with dictionary learning and
reference implementations for future use. By attending the tutorial, users will
understand the benefits and drawbacks of dictionary learning for MRI
reconstruction. Participants will gain an appreciation for the similarities and
differences between compressed sensing and dictionary learning, as well as the
similarities and differences between dictionary learning and deep learning.Conclusion
Dictionary learning is a generalization of compressed
sensing to learned sparsifying transforms, and allows the signal representation
to be tailored to the data. Dictionary learning can be used in MRI
reconstruction to reduce the number of measurements needed to faithfully reproduce
the underlying signal.Acknowledgements
No acknowledgement found.References
- SS Chen, DL Donoho, MA Saunders, Atomic
Decomposition by Basis Pursuit, 1995.
- EJ Candes, MB. Wakin, An Introduction To Compressive
Sampling, IEEE Signal Processing Magazine, vol. 25, no. 2,
pp. 21-30, March 2008.
- M Lustig, DL Donoho, JM Santos, JM Pauly, Compressed Sensing MRI, IEEE Signal Processing Magazine,
vol. 25, no. 2, pp. 72-82, March 2008.
- BA Olshausen, DJ Field, Emergence of simple-cell receptive field
properties by learning a sparse code for natural images, Nature, vol. 381, no.
6583, pp. 607–609, Jun. 1996.
- R Rubinstein, AM Bruckstein, M Elad, Dictionaries for Sparse Representation
Modeling, Proc IEEE, vol 98, no 6, p 1045-1057, 2010.
- S
Ravishankar, JC Ye, JA Fessler, Image Reconstruction: From Sparsity to
Data-adaptive Methods and Machine Learning, arXiv preprint:1904.-2816v3.
- M Aharon, M Elad, AM Bruckstein, The
K-SVD: An algorithm for designing of overcomplete dictionaries for sparse
representation, IEEE Trans. Signal Process., vol. 54, no. 11,
pp. 4311-4322, 2006.
- S Ravishankar, Y Bresler, MR Image Reconstruction From
Highly Undersampled k-Space Data by Dictionary Learning, IEEE
Transactions on Medical Imaging, vol. 30, no. 5, pp. 1028-1041, May 2011.
- M Doneva, P Börnert, H Eggers, C Stehning, J Sénégas, A Mertins, Compressed sensing reconstruction for
magnetic resonance parameter mapping. Magn. Reson. Med., 64: 1114-1120. 2010.
- V Papyan, Y Romano, M Elad, Convolutional neural networks analyzed via
convolutional sparse coding, arXiv preprint cs.ML:1607.08194, 2016.
- K Engan, SO Aase, J Hakon Husoy, Method of optimal directions
for frame design, Proc. IEEE Int. Conf. Acoust., Speech, Signal Process., vol.
5, pp. 2443–2446, 1999.
- C Garcia-Cardona, B Wohlberg, Convolutional dictionary learning:
A comparative review and new algorithms, IEEE Transactions on Computational
Imaging, vol. 4, pp. 366–381, Sept 2018.
- F Ong, M Lustig, k-Space Aware Convolutional Sparse Coding: Learning from Undersampled k-space Datasets for Reconstruction, in Proc ISMRM 2018, Paris.
- IY Chun, JA Fessler, Convolutional dictionary learning:
acceleration and convergence, IEEE Trans. Im. Proc., vol. 27, pp. 1697– 712,
Apr. 2018.
- JI Tamir, M Uecker, W Chen, P Lai, MT Alley, SS Vasanawala, M Lustig, T2 shuffling: Sharp, multicontrast, volumetric fast spināecho imaging. Magn. Reson. Med., 77: 180-195. 2017.