37
Sparsity Methods in Undersampled Dynamic Magnetic Resonance Imaging Simon Arridge 1 Joint work with: Benjamin Trémoulhéac 2 1 Department of Computer Science, University College London, UK 2 Department of Medical Physics, University College London, UK Sparse Tomography Seminar, March 26th, 2014 S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 1 / 37

Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Sparsity Methods in Undersampled DynamicMagnetic Resonance Imaging

Simon Arridge1

Joint work with: Benjamin Trémoulhéac 2

1Department of Computer Science, University College London, UK2Department of Medical Physics, University College London, UK

Sparse Tomography Seminar, March 26th, 2014

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 1 / 37

Page 2: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Outline

1 Introduction

2 AntiAliasing Methods

3 Low-Rank + Sparse Methods

4 Robust Principle Component Analysis

5 Results

6 Accelerated Proximal Gradient Method

7 Summary

8 Acknowledgements

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 2 / 37

Page 3: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Outline

1 Introduction

2 AntiAliasing Methods

3 Low-Rank + Sparse Methods

4 Robust Principle Component Analysis

5 Results

6 Accelerated Proximal Gradient Method

7 Summary

8 Acknowledgements

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 3 / 37

Page 4: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

IntroductionFully vs Under Sampled MRI

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 4 / 37

Page 5: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

IntroductionDynamic MRI from partial measurements

The imaging equation in dynamic MRI can be written as,

S(k , t) =

∫γ(x , t)e−i2π(k ·x)dx + n(k , t)

We assume the noise can be modelled by an additive white Gaussiandistribution on both real and imaginary components (with i.i.d. randomvariables) .Reconstructing γ(x , t) from a limited number of measurements ofS(k , t) (sub-Nyquist data) is the inverse problem of interest.S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 5 / 37

Page 6: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

IntroductionCompressed Sensing in Dynamic MRI

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 6 / 37

Page 7: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

IntroductionFast imaging methods previously proposed

Many techniques to tackle this inverse problem in dynamic MRI rely onthe assumption that a Fourier transform along the temporal dimension(often called (x − f )-space) returns an approximately sparse signal,because the original images in time exhibit significant correlationand/or periodicity.This prior knowledge about a sparse (x − f )-space has been used intechniques such as

UNFOLD : (Madore et.al., 1999) uses lattice under-samplingscheme that makes aliasing artefacts in x-f domain easilyremovable with a simple filterk − t-BLAST : (J.Tsao, et.al, 2003), uses variable-densitysampling scheme that provide lowspatial resolution approximationof the x-f space (training data) which gives a rough estimate of thesignal distribution, and is then used to guide the reconstruction

Additionally the compactness of the signal distribution is implicitlyexploited.S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 7 / 37

Page 8: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

IntroductionCompressed Sensing Methods

Compressed sensing suggests that if the signal of interest is sparse (insome domain or in its own), it is possible under some assumptions toreconstruct the signal exactly with high probability with many fewersamples than the standard Shannon-Nyquist theory recommends.CS has been applied to MRI (M. Lustig, D. L. Donoho, and J. M. Pauly2007) and in particular techniques have been developed specificallyfor dynamic MRI, such as

k − t-SPARSE : (M. Lustig, et.al. 2003,2006), use randomunder-sampling scheme to produce incoherent, noisy likeartefacts that are removed by denoising via sparsity (l1 norm)k − t-FOCUSS : (H. Jung, et.al., 2007,2009), first estimates alow-resolution version of the x − f -space prior to a CSreconstruction using the FOCUSS algorithm (I. F. Gorodnitsky andB. D. Rao, 1997), a general estimation method.

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 8 / 37

Page 9: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

IntroductionNotation

A finite-dimensional spatio-temporal MRI model is denoted

y = E(x) + n

wherey ∈ Cp represents the stacked (k-t)-space measurements vector,E : CNx Ny Nt → Cp is the MRI encoding operator modelling both thesub-Nyquist sampling and Fourier transform with P � NxNyNt ,∈ CNx Ny Nt is the vectorized dynamic sequence (Nt images of

dimensions Nx × Ny ) to recover, andn ∈ Cp is the noise vector.

The task of finding x is a discrete linear illposed inverse problem.

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 9 / 37

Page 10: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Outline

1 Introduction

2 AntiAliasing Methods

3 Low-Rank + Sparse Methods

4 Robust Principle Component Analysis

5 Results

6 Accelerated Proximal Gradient Method

7 Summary

8 Acknowledgements

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 10 / 37

Page 11: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Antialiasing

Regular subsampling leads to aliasingRandom sampling offsets aliasing to noise

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 11 / 37

Page 12: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

KT-BLAST

KT-BLAST (Broad-use Linear Acquisition speed-up Technique) :J.Tsao, P.Boesinger, K.P. Preuessman, Mag. Res. Med, 2003

k-space sampled regularly,interleaving samples in timeignoring time implies ahigh-resolution imagelow resolution used as prior to“unalias” the data.

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 12 / 37

Page 13: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

KT-BLASTAlgorithm

In x− f -space, aliasing requires solution of an undertermined problem

ρalias = Aρ

1 Put ρf=0 as the “DC” image (integral over time).2 Estimate a prior distribution M = diag

[ρlowres

]3 Solve ρalias = AM(M−1ρ)⇒ ρ = M2AT(AM2AT)−1ρalias

This has a block decompotion since each aliased component isthe sum of a small number of points in x− f -space

More generally

ρ = ρbaseline + ΓρAT(AΓρAT + Γe)−1ρalias

with Γρ the covariance of a training set, and Γe the covariance of noise.

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 13 / 37

Page 14: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

KT-BLAST1D example

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 14 / 37

Page 15: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Outline

1 Introduction

2 AntiAliasing Methods

3 Low-Rank + Sparse Methods

4 Robust Principle Component Analysis

5 Results

6 Accelerated Proximal Gradient Method

7 Summary

8 Acknowledgements

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 15 / 37

Page 16: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Low-Rank + Sparse MethodsLow Rank Recovery for Dynamic MRI

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 16 / 37

Page 17: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Low-Rank + Sparse MethodsOutline

Approaches based on low-rank matrix completion for dynamic MRimaging are based on the formulation of the Casorati matrix.Each column represents a vectorized complex-valued MR imagexn ∈ CNx Ny (J. P. Haldar and Z.-P. Liang, 2010), so that

X = [x1, . . . , xNt ] ∈ CNx Ny×Nt .

In dynamic MR imaging, the Casorati matrix X is very likely to beapproximately low-rank, where only a few singular values aresignificant, because of the high correlation between each images.the property of being low-rank for matrices can be seen as theanalogous sparsity concept for vectors in CS.The finite-dimensional MRI model can be written as

y = E(X ) + n

where now E : CNx Ny×Nt → CP (P � NxNy × Nt ) andX ∈ CNx Ny×Nt represents the matrix to estimate.

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 17 / 37

Page 18: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Low-Rank + Sparse MethodsLow Rank and Nuclear Norm

Similarly to the L0 norm in CS reconstruction, rank minimizationsubject to a data fidelity term becomes computationally intractableas the dimension of the problem increases.⇒ Change rank penalty to the nuclear norm, and relax theequality constraint.Nuclear norm (trace norm or Schatten p-norm with p = 1) is theconvex envelope of the rank operator (B. Recht, M. Fazel, and P.A. Parrilo, 2010) ||X||∗ =

∑i

σi(X)

In its Lagrangian form, this leads to a nuclear norm regularizedlinear least squares problem which can be solved efficiently usingproximal gradient method (K. C. Toh and S. Yun, 2010),it is also possible to solve variants of the rank minimizationproblem without the use of nuclear norm, for example based onPowerFactorization (J. P. Haldar and D. Hernando, 2009).

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 18 / 37

Page 19: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Low-Rank + Sparse MethodsCombined Method

low-rank-plus-sparsity methods (Lingala et.al. 2011, Zhao et.al.2012) formulate the minimization problem as,

minX

[12||y − E(X)||2 + αψrank(X) + βφsparse(X)

]k − t-SLR : ψrank(X)→ ||X||pp (non-convex Shatten p-norm),and φsparse → TV(X)

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 19 / 37

Page 20: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Low-Rank + Sparse MethodsOther work

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 20 / 37

Page 21: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Outline

1 Introduction

2 AntiAliasing Methods

3 Low-Rank + Sparse Methods

4 Robust Principle Component Analysis

5 Results

6 Accelerated Proximal Gradient Method

7 Summary

8 Acknowledgements

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 21 / 37

Page 22: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Robust Principle Component Analysis

RPCA decomposes a matrix into low-rank and sparseminL,S [|L|∗ + λρ|S|1] s.t .X = L + S

uses ADMM withSτ (Y) = sgn(Y)max(|Y| − τ,0)

D(Y) = USτ (W)VT

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 22 / 37

Page 23: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Robust Principle Component Analysisk − t-RPCA, (Trémoulhéac, Dikaios, Atkinson, A, 2014)

An ADMM algorithm for undersampled k − t data with low rankplus sparsity constraint.Fourier transform in time is used for sparsifying

minP,Q,L,S

[12||y − E(L + S)||2 + µ (|P|∗ + λρ|Q|1)

]s.t .

{P = LQ = FS

Associated augmented Lagrangian function

LA =12||y − E(L + S)||2 + µ|P|∗ + µλρ|Q|1

+δ1

2||L + δ−1

1 Z1 − P||22 +δ2

2||FS + δ−1

2 Z2 −Q||22

minimised over P,Q,L,S seperately, followed by updating ofLagrangian variables Z1,Z2.

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 23 / 37

Page 24: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Robust Principle Component Analysisk − t-RPCA algorithm

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 24 / 37

Page 25: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Outline

1 Introduction

2 AntiAliasing Methods

3 Low-Rank + Sparse Methods

4 Robust Principle Component Analysis

5 Results

6 Accelerated Proximal Gradient Method

7 Summary

8 Acknowledgements

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 25 / 37

Page 26: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

ResultsNumerical Phantom

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 26 / 37

Page 27: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

ResultsMRI data

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 27 / 37

Page 28: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

ResultsQuantitative Results

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 28 / 37

Page 29: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Resultscomparison of methods

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 29 / 37

Page 30: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Outline

1 Introduction

2 AntiAliasing Methods

3 Low-Rank + Sparse Methods

4 Robust Principle Component Analysis

5 Results

6 Accelerated Proximal Gradient Method

7 Summary

8 Acknowledgements

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 30 / 37

Page 31: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Accelerated Proximal Gradient MethodNNAPG

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 31 / 37

Page 32: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Accelerated Proximal Gradient MethodNNAPG results

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 32 / 37

Page 33: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Outline

1 Introduction

2 AntiAliasing Methods

3 Low-Rank + Sparse Methods

4 Robust Principle Component Analysis

5 Results

6 Accelerated Proximal Gradient Method

7 Summary

8 Acknowledgements

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 33 / 37

Page 34: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Summary and Outlook

two methods for reconstruction of low-rank and sparsecomponents from under-sampled dynamic MRI

1 k-t RPCA, a motion and contrast enhancement separation modelfor under-sampled dynamic MRI based on low-rank plus sparsedecomposition

2 k-t NNAPG, a low-rank matrix recovery method for accelerateddynamic MRI that is quite efficient and fast in terms ofcomputational time

Enables faster dynamic MR imaging while providing a flexibleseparation of motion and contrast enhancementIs there an optimal random under-sampling scheme for low-rankmethods?Extend methods to parallel imagingDevelop a sparsifying transform for dynamic MR dataIncorporate motion correction into the reconstructionGoing to higher dimension: tensor approaches, 3D imaging

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 34 / 37

Page 35: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Outline

1 Introduction

2 AntiAliasing Methods

3 Low-Rank + Sparse Methods

4 Robust Principle Component Analysis

5 Results

6 Accelerated Proximal Gradient Method

7 Summary

8 Acknowledgements

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 35 / 37

Page 36: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

Acknowledgements

Collaborators :UCL: David Atkinson, Nikoaos Dikaios, Benjamin Trémoulhéac,

FundingThis work was supported by EPSRC grant EP/H046410/1“Intelligent Imaging: Motion, Form and Function Across Scale”

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 36 / 37

Page 37: Sparsity Methods in Undersampled Dynamic …jakj/sparsetomodays/slides/simonar...Introduction Fast imaging methods previously proposed Many techniques to tackle this inverse problem

AdvertisementPhD

S.Arridge (University College London) Sparse Dynamic Imaging DTU, Copenhagen 37 / 37