Slide 1

Slide 1 text

JONG CHUL YE, KAIST MATHEWS JACOB, UNIV. OF IOWA Tutorial 3: Continuous domain sparse recovery of biomedical imaging data using structured low-rank approaches

Slide 2

Slide 2 text

Joint work by several authors 1. Dr. Gregory Ongie 2. Dr. Merry Mani 3. Mr. Arvind Balachandrasekaran 4. Ms. Ipshita Bhattacharya 5. Ms. Sampurna Biswas CBIG, Univ. Iowa 1. Dr. Kyong Hwan Jin 2. Mr. Juyoung Lee 3. Dongwook Lee 4. Junhong Min KAIST

Slide 3

Slide 3 text

Overview Part 1: Theory & Algorithms Part 2: Applications

Slide 4

Slide 4 text

Overview 1. Introduction 2. Review of Compressive Sensing 3. FRI extrapolation from uniform samples 4. Structured low-rank interpolation for non-uniform samples 5. Fast implementations 6. Biomedical applications

Slide 5

Slide 5 text

Overview 1. Introduction 2. Review of Compressive Sensing 3. FRI extrapolation from uniform samples 4. Structured low-rank interpolation for non-uniform samples 5. Fast implementations 6. Biomedical applications

Slide 6

Slide 6 text

Motivation: MRI reconstruction Main Problem: Reconstruct image from Fourier domain samples Related: Computed Tomography, Florescence Microscopy

Slide 7

Slide 7 text

Uniform Fourier Samples = Fourier Series Coefficients Motivation: MRI Reconstruction

Slide 8

Slide 8 text

Fourier Interpolation Fourier Extrapolation Types of “Compressive” Fourier Domain Sampling radial random low-pass Super-resolution recovery “Compressed Sensing” recovery

Slide 9

Slide 9 text

Extrapolation: super-resolution microscopy S. Hell et al, Science 2007.

Slide 10

Slide 10 text

Interpolation: accelerated MRI Rel. Error = 5% 25% Random Fourier samples (variable density)

Slide 11

Slide 11 text

Overview 1. Introduction 2. Review of Compressive Sensing 3. FRI extrapolation from uniform samples 4. Structured low-rank interpolation for non-uniform samples 5. Fast implementations 6. Biomedical applications

Slide 12

Slide 12 text

Compressed Sensing (CS) 12 measurements sparse signal # non-zeros • Incoherent projection • Underdetermined system • Sparse unknown vector Courtesy of Dr. Dror Baron b A x

Slide 13

Slide 13 text

13 Sparse-Low Rank Recovery in Nutshell ˆ x = argmin x k y Ax k2 2 + R ( x ) Forward mapping By physics Measurement data Prior Knowledge (smoothness, sparsity,etc) Reconstructed image

Slide 14

Slide 14 text

Application to biomedical imaging Randomly undersample Full sampling is costly!

Slide 15

Slide 15 text

Convex Optimization Sparse Model Randomly Undersample Application to biomedical imaging

Slide 16

Slide 16 text

Convex Optimization Sparse Model Randomly Undersample Analysis formulation of Compressed Sensing

Slide 17

Slide 17 text

Convex Optimization Sparse Model Example: Assume discrete gradient of image is sparse Piecewise constant model

Slide 18

Slide 18 text

Recovery by Total Variation (TV) minimization TV semi-norm: i.e., L1-norm of discrete gradient magnitude

Slide 19

Slide 19 text

Recovery by Total Variation (TV) minimization TV semi-norm: i.e., L1-norm of discrete gradient magnitude

Slide 20

Slide 20 text

Recovery by Total Variation (TV) minimization Sample locations TV semi-norm: i.e., L1-norm of discrete gradient magnitude Restricted DFT

Slide 21

Slide 21 text

Recovery by Total Variation (TV) minimization Convex optimization problem Fast iterative algorithms: ADMM/Split-Bregman, FISTA, Primal-Dual, etc. TV semi-norm: i.e., L1-norm of discrete gradient magnitude Restricted DFT Sample locations

Slide 22

Slide 22 text

Recovery using zero filled IFFT 25% Random Fourier samples (variable density) Rel. Error = 30%

Slide 23

Slide 23 text

Recovery using TV minimization Rel. Error = 5% 25% Random Fourier samples (variable density)

Slide 24

Slide 24 text

Limitations of CS • Discrete domain theory • Explicit form of sensing matrix • RIP issue à no direct interpolation

Slide 25

Slide 25 text

Analytic Reconstruction (b) Time-reversal of a scattered wave (a) MR Imaging Beautiful analytic reconstruction results from fully sampled data

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

“True” measurement model: Continuous Continuous

Slide 28

Slide 28 text

“True” measurement model: Approximated measurement model: DISCRETE DISCRETE Continuous Continuous DFT

Slide 29

Slide 29 text

Continuous DFT Reconstruction Continuous

Slide 30

Slide 30 text

Continuous DFT Reconstruction Continuous DISCRETE

Slide 31

Slide 31 text

Continuous DFT Reconstruction Continuous DISCRETE DISCRETE

Slide 32

Slide 32 text

Challenge: Discrete approximation destroys sparsity! Continuous

Slide 33

Slide 33 text

Continuous Exact Derivative Challenge: Discrete approximation destroys sparsity!

Slide 34

Slide 34 text

Continuous DISCRETE Sample Exact Derivative Challenge: Discrete approximation destroys sparsity!

Slide 35

Slide 35 text

Continuous DISCRETE Sample Exact Derivative Gibb’s Ringing! Challenge: Discrete approximation destroys sparsity!

Slide 36

Slide 36 text

Continuous DISCRETE Sample FINITE DIFFERENCE Exact Derivative Not Sparse! Challenge: Discrete approximation destroys sparsity!

Slide 37

Slide 37 text

Super-resolution setting: ringing artifacts !! x8 Ringing Artifacts Fourier

Slide 38

Slide 38 text

Overview 1. Introduction 2. Review of Compressive Sensing 3. FRI extrapolation from uniform samples 1-D Theory 4. Structured low-rank interpolation for non-uniform samples 5. Fast implementations 6. Biomedical applications

Slide 39

Slide 39 text

Classical Off-the-Grid Method: Prony (1795) Uniform time samples Off-the-grid frequencies • Robust variants: Pisarenko (1973), MUSIC (1986), ESPRIT (1989), Matrix pencil (1990) . . . Atomic norm (2011)

Slide 40

Slide 40 text

Main inspiration: Finite-Rate-of-Innovation (FRI) [Vetterli et al., 2002] Uniform Fourier samples Off-the-grid PWC signal

Slide 41

Slide 41 text

Annihilation Relation: spatial domain multiplication annihilating function annihilating filter convolution Fourier domain

Slide 42

Slide 42 text

annihilating function annihilating filter Stage 1: solve linear system for filter recover signal Stage 2: solve linear system for amplitudes

Slide 43

Slide 43 text

Similar 1-D FRI idea by [ Liang & Hacke 1989] he ig. = by ch- he ect - f ) st. ti- ur n- pp. 1254-1259, Aug. 1985. 181 -, “Deblurring random blur,” IEEE Trans. Acousr., Speech, Sigtiul Processing, vol. ASSP-35, pp. 1494-1498, Oct. 1987. 191 A. V. Oppenheim and R. W. Schafer, Digital Signrrl Processing. En- glewood Cliffs, NJ: Prentice-Hall, 1975. Superresolution Reconstruction Through Object Modeling and Parameter Estimation E. MARK HAACKE, ZHI-PE1 LIANG, A N D STEVEN H. IZEN Abstract-Fourier transform reconstruction with limited data is often encountered in tomographic imaging problems. Conventional tech- niques, such as FFT-based methods, the spatial-support-limited ex- trapolation method, and the maximum entropy method, have not been optimal in terms of both Gibbs ringing reduction and resolution en- hancement. In this correspondence, a new method based on object modeling and parameter estimation is proposed to achieve superreso- llrtion reconstruction. I. INTRODUCTION Many problems in physics and medicine involve imaging objects with high spatial frequency content in a limited amount of time. The limitation of available experimental data leads to the problem of diffraction-limited data which manifests itself by causing ringing in the image and is known as the Gibbs phenomenon. Due to the Gibbs phenomenon, the resolution of images reconstructed using the conventional Fourier transform method has been limited to 1 / L , with L being the data window size. Many methods have been pro- posed to recover information beyond this limit. A commonly used superresolution technique is the iterative algorithm of Gerchberg- Papoulis [I]. This algorithm uses the a priori knowledge that the object being imaged is of finite spatial support. It proceeds with an iterative scheme to perform Fourier transformation between the data IEEE TRANSACTIONS ON ACOUSTICS, SPEECH. AND SIGNAL PROCESSING. VOL. 37. NO. 4. APRIL 1989 th noise confined to the width of the 9 pixels) ) image, same as in Fig. 1. (b) Fig. in Fig. 5 with U , = 0.006 and U? = , (d) The restoration of Fig. 6(b) by 539, and by the Backus-Gilbert tech- supported by (4) and (5). If the , restoration may give incorrect - o small, the approximated R, ( f ) x, and useful information is lost. e chosen is too large, some arti- esult in an unstable solution. Our s, approximately, linearly depen- atisfies REFERENCES [ I ] H. C. Andrews and B. R. Hunt, Digital Image Resrorurion. 121 W. K. Pratt, Digiral Image Processing. [3] D. Slepian, “Least-squares filtering of distorted images,” J . Opt. Soc. 141 L. Franks, Signal Theon. Englewood Cliffs, NJ: Prentice-Hall, 1969. [5] K. von der Heide, “Least squares image restoration,” Opr. Commun.. vol. 31, pp. 279-284, 1979. [6] T. G. Stockham, Jr., T. M. Cannon, and R. B. Ingebretsen, “Decon- volution through digital signal processing,” Proc IEEE, vol. 63, pp. 678-692, Apr. 1985. [7] R. K. Ward and B. E. A. Saleh, “Restoration of image distorted by systems of random impulse response,” 1. Opt. Soc. Amer. A , vol. 2 , pp. 1254-1259, Aug. 1985. 181 -, “Deblurring random blur,” IEEE Trans. Acousr., Speech, Sigtiul Processing, vol. ASSP-35, pp. 1494-1498, Oct. 1987. 191 A. V. Oppenheim and R. W. Schafer, Digital Signrrl Processing. En- glewood Cliffs, NJ: Prentice-Hall, 1975. Engle- wood Cliffs, NJ: Prentice-Hall, 1977. New York: Wiley. 1978. Amer. A , vol. 57, pp. 918-922, 1967. Superresolution Reconstruction Through Object Modeling and Parameter Estimation E. MARK HAACKE, ZHI-PE1 LIANG, A N D STEVEN H. IZEN Abstract-Fourier transform reconstruction with limited data is often encountered in tomographic imaging problems. Conventional tech- niques, such as FFT-based methods, the spatial-support-limited ex- trapolation method, and the maximum entropy method, have not been optimal in terms of both Gibbs ringing reduction and resolution en- hancement. In this correspondence, a new method based on object modeling and parameter estimation is proposed to achieve superreso- llrtion reconstruction. I. INTRODUCTION Many problems in physics and medicine involve imaging objects with high spatial frequency content in a limited amount of time. The limitation of available experimental data leads to the problem of diffraction-limited data which manifests itself by causing ringing in the image and is known as the Gibbs phenomenon. Due to the Gibbs phenomenon, the resolution of images reconstructed using the conventional Fourier transform method has been limited to 1 / L , with L being the data window size. Many methods have been pro- posed to recover information beyond this limit. A commonly used superresolution technique is the iterative algorithm of Gerchberg- Papoulis [I]. This algorithm uses the a priori knowledge that the object being imaged is of finite spatial support. It proceeds with an iterative scheme to perform Fourier transformation between the data IEEE TRANSACTIONS ON ACOUSTICS, SPEECH. AND SIGNAL PROCESSING. VOL. 37. NO. 4. APRIL 1989 593 In this Correspondence, a new method based on object function modeling is proposed. An efficient method for solving for the model parameters is given, which uses linear prediction theory and linear least squares fitting. Reconstruction results from simulated and real magnetic resonance data will also be presented to demonstrate its capability for Gibbs ringing reduction and resolution enhancement. 11. RECONSTRUCTION THROUGH OBJECT MODELING AND ESTIMATION The partial Fourier transform data reconstruction problem can be simply described as solving for the object function p ( x ) from the following integral equation: s ( k ) = s, p(x)e-i2"kr dx (1) where s ( k ) is only available at k = nAk for n = - N / 2 , . . ., N / 2 - 1. It is well known that this problem is ill posed. Con- straints other than data consistency have to be used to obtain a good inversion. In this correspondence, object model constraints are used. Suppose that the object function p ( x ) consists of a series of box car functions; it can be expressed as M P ( X ) = P,,?W,,,(x) ( 2 ) ,U = I with the unit-amplitude box car function W,,,(x) defined as (3) where < c2 < . . . < E ~ + ,, and they define the edge locations of the M consecutive box car functions. This box car function model is expected to be valid wherever the probing wavelength is much larger than the ob-iect boundary width. More importantly, the pa- rameterization of the sharp edge locations of the object function will force the available data to be used in such a way so that they 7 1 2 0 1 1 0 - 0 90 O 0 1 1 0 8 0 j k 070 1 4 2 0 6 0 5 0 5 0 0 40 - 0 10 0 l--LL 00 -135 -108 -81 -54 -27 0 27 5 4 81 108 135 DISTANCE Reconstructions of a model object with 32 data points using the Fig 1 FFT method (dashed line) and the proposed method (solid line). where M' = M + 1, and p h is the amplitude of the rnth delta func- tion resulting from the differentiation of the box car functions. So- lution of E, from (8) is an age-old problem [6]. I f s ( k ) is noiseless, it can be proved that Z,,, = exp ( -i2m,,,Ak) for rn = I , . . . , M' are exactly the M' roots of the following polynomial equation 161, 171 : g ( M ' ) Z M + g ( M ' - l ) Z M - ' + . . . + g ( 1 ) Z + 1 = 0 (9) where the vector 2 = (g( l ) , . . . , K ( M ' ) ) ~ is determined by the following linear prediction equations: ~ 594 IFFE TRANSACTIONS ON ACOUSTICS. SPEECH. AND SIGNAL PROCESSING, VOL. 37, NO 3. APRIL 1989 7 2 0 1'0 (a) (b) Fig. 2. (a) Fourier reconstruction of a phantom from real magnetic reso- nance data using 256 data points in the vertical direction and 64 points in the horizontal direction. (b) Same as (a). but vertical direction is re- constructed using the proposed method. An example profile through the phantom show\ the improvement in image hehavior. I CO I .G 594 IFFE TRANSACTIONS ON ACOUSTICS. SPEECH. AND SIGNAL PROCESSING, VOL. 37, NO 3. APRIL 1989 7 2 0 1'0 1 0 0 - 090 ' (a) (b) Fig. 2. (a) Fourier reconstruction of a phantom from real magnetic reso- nance data using 256 data points in the vertical direction and 64 points in the horizontal direction. (b) Same as (a). but vertical direction is re- constructed using the proposed method. An example profile through the phantom show\ the improvement in image hehavior. I CO I .G 1 0 0 0 00 - l1 - , , ?-it, -1Y2 -128 - G 4 0 G 4 728 152 256 DISTA.YCE (b) I ' i ,

Slide 44

Slide 44 text

Overview 1. Introduction 2. Review of Compressive Sensing 3. FRI extrapolation from uniform samples 2-D Theory 4. Structured low-rank interpolation for non-uniform samples 5. Fast implementations 6. Biomedical applications

Slide 45

Slide 45 text

Isolated Diracs Extension to higher dims: Singularities not isolated 2-D PWC function

Slide 46

Slide 46 text

Isolated Diracs 2-D PWC function Diracs on a Curve Extension to higher dims: Singularities not isolated

Slide 47

Slide 47 text

2-D PWC functions satisfy an annihilation relation spatial domain Annihilation relation: Fourier domain multiplication annihilating filter convolution

Slide 48

Slide 48 text

Bandlimited curves “FRI Curve” Pan, Vetterli & Blu, IEEE Trans IP, 2015

Slide 49

Slide 49 text

25x25 coefficients 13x13 coefficients Multiple curves & intersections Non-smooth points Approximate arbitrary curves 7x9 coefficients Bandlimited curves can represent complex shapes

Slide 50

Slide 50 text

Piecewise analytic model • Not suitable for natural images • 2-D only • Recovery is ill-posed: Infinite DoF • Signal model: piecewise analytic signal Pan, Vetterli & Blu, IEEE Trans IP, 2015

Slide 51

Slide 51 text

Piecewise smooth model • Extends easily to n-D • Provable sampling guarantees • Fewer samples necessary for recovery • New model: piecewise smooth signals Ongie & Jacob, SIAM J Imag. Science, in press

Slide 52

Slide 52 text

Eg. Piecewise constant functions: annihilation Prop: If f is PWC with edge set for bandlimited to then any 1st order partial derivative

Slide 53

Slide 53 text

Prop: If f is PW linear, with edge set and bandlimited to then any 2nd order partial derivative Eg. Piecewise linear functions: annihilation

Slide 54

Slide 54 text

Signal Model: PW Constant PW Analytic* PW Harmonic PW Linear PW Polynomial Choice of Diff. Op.: 1st order 2nd order nth order General signal models

Slide 55

Slide 55 text

Can we extrapolate ? Piecewise smooth signals satisfy annihilation conditions How much should we sample to extrapolate?

Slide 56

Slide 56 text

Proof (a la Prony’s Method): Form Toeplitz matrix T from samples, use uniqueness of Vandermonde decomposition: Recovery guarantees: challenges “Caratheodory Parametrization” 1-D FRI Sampling Theorem [Vetterli et al., 2002]: A continuous-time PWC signal with K jumps can be uniquely recovered from 2K+1 uniform Fourier samples.

Slide 57

Slide 57 text

Extends to n-D if singularities isolated [Sidiropoulos, 2001] Not true when singularities supported on curves: Requires new techniques: – Spatial domain interpretation of annihilation relation – Algebraic geometry of trigonometric polynomials Recovery guarantees: challenges

Slide 58

Slide 58 text

Image recovery Fourier domain annihilating filter Stage 1: solve linear system for filter Stage 2: extrapolate given filter

Slide 59

Slide 59 text

Theorem: If f is PWC* with edge set with minimal and bandlimited to then is the unique solution to Step 1. When can you recover the filter ? *Some geometric restrictions apply Requires samples of in to build equations Ongie & Jacob, SIAM J Imag. Science, in press

Slide 60

Slide 60 text

Theorem: If f is PWC* with edge set with minimal and bandlimited to then is the unique solution to when the sampling set Step 2. When can you recover the signal given the filter ? Ongie & Jacob, SIAM J Imag. Science, in press

Slide 61

Slide 61 text

Theorem: If f is PWC* with edge set with minimal and bandlimited to then is the unique solution to when the sampling set Equivalently, Ongie & Jacob, SIAM J Imag. Science, in press Step 2. When can you extrapolate given the filter ?

Slide 62

Slide 62 text

LR INPUT Super-resolution image recovery Off-the-grid 1. Recover edge set 2. Recover amplitudes Computational Challenge! Off-the-grid Spatial Domain Recovery Discretize HR OUTPUT 2. Recover amplitudes On-the-grid Ongie & Jacob, SIAM J Imag. Science, in press

Slide 63

Slide 63 text

Super-resolution of MRI Medical Phantoms x8 x4 Ongie & Jacob, SIAM J Imag. Science, in press

Slide 64

Slide 64 text

Can we generalize to non-uniform setting ?? x8 Improve recovery using non-uniform sampling

Slide 65

Slide 65 text

Overview 1. Introduction 2. Review of Compressive Sensing 3. FRI extrapolation from uniform samples 4. Structured low-rank interpolation for non-uniform samples • 1-D Theory 5. Fast implementations 6. Biomedical applications

Slide 66

Slide 66 text

Sampling vs low-rank interpolation

Slide 67

Slide 67 text

Key idea: annihilating filter T -T 0 n1 -n1 0 * FRI Sampling theory

Slide 68

Slide 68 text

Low rank Hankel matrix   1 2 3 4 5 6 7 8 9 -1 0 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 12 2 3 4 5 6 7 8 9 12 13 3 4 5 6 7 8 9 10 10 10 10 0 11 11 11 1 2 3 4 5 Finite length convolution Matrix Representation * ALOHA : Annihilating filter based LOw rank Hankel matrix Approach * Jin KH et al. IEEE TCI (to appear) * Jin KH et al.,IEEE TIP, 2015 * Ye JC et al. IEEE TIT, 2016

Slide 69

Slide 69 text

Low-Rank Hankel matrix minimization Missing elements can be found by low rank Hankel structured matrix completion Nuclear norm Projection on sampling positions min m kH ( m ) k⇤ subject to P⌦(b) = P⌦( f ) RankH(f) = k * Jin KH et al IEEE TCI, 2016 * Jin KH et al.,IEEE TIP, 2015 * Ye JC et al., IEEE TIT, 2016 m

Slide 70

Slide 70 text

General TV Signals 71 Weighted Fourier data Piecewise smooth Splines, polynomials

Slide 71

Slide 71 text

72 Existence of Annihilating Filter ˆ h(!) ⇤ ⇣ ˆ l(!) ˆ f(!) ⌘ = 0 Annihilating filter for weighted Fourier data General Low-Rank Hankel Matrix Completion

Slide 72

Slide 72 text

Extension to general signal models Stream of Diracs Stream of differentiated Diracs Non-uniform spline Piecewise smooth polynomial rank  X j dj rank = r rank  rq rank = r rank = X j dj rank = rq * Ye JC et al.,IEEE TIT 2016 With a proper weighting, the Hankel matrix of the weighted k-space data à low ranked.

Slide 73

Slide 73 text

Performance Guarantees m c1µcsk log ↵ n min m kH(m)k⇤ subject to P⌦( m ) = P⌦(ˆ f ) min m kH(m)k⇤ subject to kP⌦( m ) P⌦(ˆ f ) k  kH(m) H(ˆ f)kF  c2n2 ↵ = ( 2 , on grid 4 , o↵ grid Exact Recovery Stable Recovery * Ye JC et al.,IEEE TIT 2016

Slide 74

Slide 74 text

Mutual Coherence for FRI Confluent Vandermonde matrix Multiplicity of roots Using extreme function for bounding singular value See Moitra (2015) * Ye JC et al.,IEEE TIT 2016

Slide 75

Slide 75 text

Relation to Super-resolution: Minimum separation n/2 -n/2 0 1/2 -1/2 0 Same as Candes et al (2013) Tang et al (2015) Using extreme function for bounding singular value See Moitra (2015) > 2 n * Ye JC et al.,IEEE TIT 2016

Slide 76

Slide 76 text

Link to discrete domain CS • Unknown singularities are located on integer grid • Discrete whiting filter with uniform sampling accounts for the sparsity On grid model using cardinal setup * Ye JC et al.,IEEE TIT 2016

Slide 77

Slide 77 text

Off-Grid vs On-Grid : Hankel Hankel Matrix: off-grid Wrap-around Hankel Matrix: on-grid Periodic repetition m c1µcsk log ↵ n ↵ = ( 2 , on grid 4 , o↵ grid * Ye JC et al.,IEEE TIT 2016

Slide 78

Slide 78 text

Off-grid vs On-grid: weighting Regularized Weighting à more stable * Ye JC et al.,IEEE TIT 2016

Slide 79

Slide 79 text

Phase transition: piecewise constant signals

Slide 80

Slide 80 text

Overview 1. Introduction 2. Review of Compressive Sensing 3. FRI extrapolation from uniform samples 4. Structured low-rank interpolation for non-uniform samples • 2-D Theory 5. Fast implementations 6. Biomedical applications

Slide 81

Slide 81 text

2-D PWC functions satisfy an annihilation relation spatial domain Annihilation relation: Fourier domain multiplication annihilating filter convolution

Slide 82

Slide 82 text

Matrix representation of annihilation 2-D convolution matrix (block Toeplitz) 2(#shifts) x (filter size) gridded center Fourier samples vector of filter coefficients

Slide 83

Slide 83 text

Basis of algorithms: Annihilation matrix is low-rank Prop: If the level-set function is bandlimited to and the assumed filter support then Spatial domain Fourier domain

Slide 84

Slide 84 text

Basis of algorithms: Annihilation matrix is low-rank Prop: If the level-set function is bandlimited to and the assumed filter support then Fourier domain Assumed filter: 33x25 Samples: 65x49 Rank 300 Example: Shepp-Logan

Slide 85

Slide 85 text

INPUT One Step Algorithm Jointly estimate edge set and amplitudes Off-the-grid OUTPUT Interpolate Fourier data Accommodate random samples

Slide 86

Slide 86 text

Recovery as a structured low-rank matrix completion

Slide 87

Slide 87 text

Lift Toeplitz 1-D Example: Missing data Recovery as a structured low-rank matrix completion

Slide 88

Slide 88 text

Toeplitz 1-D Example: Complete matrix Recovery as a structured low-rank matrix completion

Slide 89

Slide 89 text

Recovery as a structured low-rank matrix completion Project Toeplitz 1-D Example:

Slide 90

Slide 90 text

NP-Hard! Recovery as a structured low-rank matrix completion

Slide 91

Slide 91 text

Convex Relaxation Nuclear norm – sum of singular values Recovery as a structured low-rank matrix completion

Slide 92

Slide 92 text

Recovery from 20-fold random undersampled data Ongie & Jacob, SAMPTA 15 https://arxiv.org/abs/1609.07429

Slide 93

Slide 93 text

Fully sampled TV (SNR=17.8dB) GIRAF (SNR=19.0) 50% Fourier samples Random uniform error error Ongie & Jacob, SAMPTA 15 https://arxiv.org/abs/1609.07429

Slide 94

Slide 94 text

Performance guarantee Ongie & Jacob, ICIP16, https://arxiv.org/abs/1703.01405 Let f be a piecewise constant signal with edge set, which is the zero level set of a bandlimited function. Assume that f is sampled uniformly at m locations random on a Fourier domain grid . Then, f can be recovered from the samples using a SLR approach if m > ⇢1 cs r log 4 | |

Slide 95

Slide 95 text

Incoherency measure Intuition: minimum separation distance when packing r points on the edge-set curve, where ) l , y w e s e ) is the spacing between each pair of points on the curve, to achieve a larger spacing, and hence a smaller ⇢, requires a larger curve. This suggests that fewer measurements are required to recover a larger curve, which is consistent with the findings in the isolated Dirac setting [27], [28]. 0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 0 0.15 0.3 0.45 0.6 0.75 0.9 -0.4 -0.2 0 0.2 0.4 0.6 0.8 (a) Level-sets of µ0 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 (b) ⇢  8 . 0 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 (c) ⇢  264 . 9 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 (d) ⇢  5 . 0⇥104 Fig. 3. Illustration of edge set incoherence measure ⇢. In (a) are the level-sets of trigonometric polynomial µ0 bandlimited to ⇤0 of size 3 ⇥ 3. These curves all have the same bandwidth, ⇤0 , but come in different sizes. In (b)-(d) we show R = 24 nodes on the curve giving the indicated bound on incoherence parameter ⇢ defined in Small regions: high incoherence & more measurements Complex boundaries: high rank/bandwidth

Slide 96

Slide 96 text

Phase transitions • 10 trials • Uniform random Fourier samples • 64x64 Fourier sampling window Randomly generated synthetic PWC images Ongie & Jacob, ICIP16, https://arxiv.org/abs/1703.01405

Slide 97

Slide 97 text

Related structured low-rank methods in MRI 668 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 33, NO. 3, MARCH 2014 Low-Rank Modeling of Local -Space Neighborhoods (LORAKS) for Constrained MRI Justin P. Haldar, Member, IEEE Abstract—Recent theoretical results on low-rank matrix recon- struction have inspired significant interest in low-rank modeling of MRI images. Existing approaches have focused on higher-di- mensional scenarios with data available from multiple channels, timepoints, or image contrasts. The present work demonstrates that single-channel, single-contrast, single-timepoint -space data can also be mapped to low-rank matrices when the image has limited spatial support or slowly varying phase. Based on this, we develop a novel and flexible framework for constrained image reconstruction that uses low-rank matrix modeling of Linear dependence relationships imply that (2) for each with . In other words, linear de- pendence relationships mean that vectors can be predicted from each other. Such relationships enable both reduced data acquisi- Discrete formulation exploiting sparsity, smoothly varying phase, and multichannel acquisition Magnetic Resonance in Medicine 64:457–471 (2010) SPIRiT: Iterative Self-consistent Parallel Imaging Reconstruction From Arbitrary k-Space Michael Lustig1,2* and John M. Pauly2 A new approach to autocalibrating, coil-by-coil parallel imaging reconstruction, is presented. It is a generalized reconstruc- tion framework based on self-consistency. The reconstruction problem is formulated as an optimization that yields the most consistent solution with the calibration and acquisition data. The approach is general and can accurately reconstruct images from arbitrary k-space sampling patterns. The formulation can flex- ibly incorporate additional image priors such as off-resonance correction and regularization terms that appear in compressed sensing. Several iterative strategies to solve the posed recon- struction problem in both image and k-space domain are pre- sented. These are based on a projection over convex sets and conjugate gradient algorithms. Phantom and in vivo stud- ies demonstrate efficient reconstructions from undersampled Cartesian and spiral trajectories. Reconstructions that include off-resonance correction and nonlinear ℓ1-wavelet regulariza- tion are also demonstrated. Magn Reson Med 64:457–471, 2010. © 2010 Wiley-Liss, Inc. Key words: image reconstruction; autocalibration; parallel imaging; compressed sensing; SENSE; GRAPPA; iterative recon- struction Multiple receiver coils have been used since the begin- ning of MRI (1), mostly for the benefit of increased signal- to-noise ratio. In the late 1980’s, Kelton et al. (2) proposed in an abstract to use multiple receivers for scan accel- eration. However, it was not until the late 1990s when Sodickson and Manning (3) presented their method simul- taneous acquisition of spatial harmonics (SMASH) and by the way the sensitivity information is used. Methods like SMASH (3), sensitivity encoding (SENSE) (4,5), sen- sitivity profiles from an array of coils for encoding and reconstruction in parallel (SPACE-RIP) (6), parallel mag- netic resonance imaging with adaptive radius in k-space (PARS) (7), and parallel imaging reconstruction for arbi- trary trajectories using k-space sparse matrices (kSPA) (8) explicitly require the coil sensitivities to be known. In prac- tice, it is very difficult to measure the coil sensitivities with high accuracy. Errors in the sensitivity are often ampli- fied and even small errors can result in visible artifacts in the image (9). On the other hand, autocalibrating meth- ods like auto-SMASH (10,11), partially parallel imaging with localized sensitivities (PILS) (12), generalized auto- calibrating partially parallel acquisitions (GRAPPA) (13), and anti-aliasing partially parallel encoded acquisition reconstruction (APPEAR) (14) implicitly use the sensitiv- ity information for reconstruction and avoid some of the difficulties associated with explicit estimation of the sen- sitivities. Another major difference is in the reconstruction target. SMASH, SENSE, SPACE-RIP, kSPA, and AUTO- SMASH attempt to directly reconstruct a single combined image. Coil-by-coil methods, PILS, PARS, and GRAPPA directly reconstruct the individual coil images, leaving the choice of combination to the user. In practice, coil-by-coil methods tend to be more robust to inaccuracies in the sen- sitivity estimation and often exhibit fewer visible artifacts Discrete formulation exploiting multichannel acquisition

Slide 98

Slide 98 text

Overview 1. Introduction 2. Review of Compressive Sensing 3. FRI extrapolation from uniform samples 4. Structured low-rank interpolation for non-uniform samples 5. Fast algorithms 6. Biomedical applications

Slide 99

Slide 99 text

Nuclear norm minimization 1. Singular value thresholding step -compute full SVD of X! 2. Solve linear least squares problem -analytic solution or CG solve ADMM = Singular value thresholding (SVT)

Slide 100

Slide 100 text

Alternating projections [“SAKE,” Shin 14], [“LORAKS,” Haldar, 14] 1. Project onto space of rank r matrices -Compute truncated SVD: 2. Project onto space of structured matrices -Average along “diagonals” Alternating projection algorithm (Cadzow)

Slide 101

Slide 101 text

“U,V factorization trick” Low-rank factors U,V factorization [O.& Jacob, SampTA 15, Jin et al., ISBI 15]

Slide 102

Slide 102 text

1. Singular value thresholding step -compute full SVD of X! SVD-free à fast matrix inversion steps 2. Solve linear least squares problem -analytic solution or CG solve UV factorization approach U,V factorization [O.& Jacob, SampTA 15, Jin et al., ISBI 15]

Slide 103

Slide 103 text

Main challenge : Computational complexity & memory Image: 256x256 Filter: 32x32 ~106 x 1000 ~108 x 105 Cannot Hold in Memory! 256x256x32 32x32x10 2-D 3-D

Slide 104

Slide 104 text

Exploit convolutional structure of the matrix Fast evaluation using FFT Direct computation of small Gram matrix: avoid storage

Slide 105

Slide 105 text

• Original IRLS: To recover low-rank matrix X, iterate IRLS algorithm along with structure exploitation

Slide 106

Slide 106 text

• Original IRLS: To recover low-rank matrix X, iterate • We adapt to structured case: IRLS

Slide 107

Slide 107 text

• Original IRLS: To recover low-rank matrix X, iterate • We adapt to structured case: Without modification, this approach is still slow! IRLS algorithm Ongie & Jacob, ISBI16 https://arxiv.org/abs/1609.07429

Slide 108

Slide 108 text

Idea 1: Embed Toeplitz lifting in circulant matrix Toeplitz Circulant *Fast matrix-vector products with by FFTs Ongie & Jacob, ISBI16 https://arxiv.org/abs/1609.07429

Slide 109

Slide 109 text

Idea 2: Approximate matrix lifting *Fast computation of by FFTs Pad with extra rows Ongie & Jacob, ISBI16 https://arxiv.org/abs/1609.07429

Slide 110

Slide 110 text

GIRAF: fast [O. & Jacob, 2016 (arXiv)] IRLS TV-minimization GIRAF algorithm Local update: Least-squares problem Global update w/small SVD Edge weights Image Image Edge weights Least-squares problem Complexity similar to IRLS for TV minimization

Slide 111

Slide 111 text

No content

Slide 112

Slide 112 text

Table: iterations/CPU time to reach convergence tolerance of NMSE < 10- 4. Convergence speed of GIRAF Ongie & Jacob, ISBI16 https://arxiv.org/abs/1609.07429 Software available at https://research.engineering.uiowa.edu/cbig/software

Slide 113

Slide 113 text

Convergence speed of GIRAF time each algorithm took to reach 1% of the final NMSE, where the final NMSE is obtained by ning each algorithm until the relative change in NMSE between iterates is less than 10 6. We observe GIRAF algorithm shows similar run-time as in the noise-free setting, and converges to a solution with aller NMSE. 0 200 400 600 800 1,000 10 3 10 2 10 1 CPU time (s) NMSE AP-PROX SVT+UV GIRAF-0 0 0.1 AP-PROX SVT+UV GIRAF-0 NMSE = 4.9e 3 NMSE = 11.6e 3 NMSE = 1.8e 3 Runtime: 1000 s Runtime: 1090 s Runtime: 49 s

Slide 114

Slide 114 text

Overview 1. Introduction 2. Review of Compressive Sensing 3. FRI extrapolation from uniform samples 4. Structured low-rank interpolation for non-uniform samples 5. Fast implementations 6. Biomedical applications a. Applications to MRI b. Other applications

Slide 115

Slide 115 text

TV-domain sparse signal cases y (PE) Sparse In TV domain x (RO) y (PE) x (RO)

Slide 116

Slide 116 text

TV-domain sparse signal cases

Slide 117

Slide 117 text

y (PE) Sparse In TV domain x (RO) y (PE) x (RO) Sparsity #1 Sparsity #2 T2 images s-t spectrum y (PE) t y (PE) f Temporal Fourier transform Hankel matrix with wavelet weigthing ky Hankel matrix on t 2D block Hankel matrix on ky -t t ky k-t dynamic sparse signal cases

Slide 118

Slide 118 text

k-t dynamic sparse signal cases

Slide 119

Slide 119 text

Single coil static MRI

Slide 120

Slide 120 text

Rank Bound for Parallel Imaging Jin et al, IEEE TCI, 2016 Sparsity of common image In transform domain Sparsity of sensitivity map In Fourier domain

Slide 121

Slide 121 text

1 3 7 8 5 8 1 3 1 7 3 7 8 3 8 1 5 5 5 3 5 7 5 7 8 1 7 8 1 3 1 3 7 8 5 8 1 3 1 7 3 7 8 3 8 1 5 5 5 3 5 7 5 7 8 1 7 8 1 3 2 4 6 2 4 6 4 6 4 6 6 2 6 2 2 4 2 4 3 5 7 1-channel signal 1 3 5 7 8 1 3 5 7 8 1 3 5 7 8 1 3 5 7 8 1 3 5 7 8 1 3 7 8 5 2 4 6 1 3 5 7 8 2 4 6 1 3 7 8 5 2 4 6 1 3 7 8 5 2 4 6 1 3 5 7 8 2 4 6 1 3 5 7 8 1 3 5 7 8 2 4 6 2-channel signal 3-channel signal d = 6 d = 6/3 d = 6/2 Low Rank Matrix Completion Low Rank Matrix Completion Low Rank Matrix Completion -1 -1 -1 1 3 7 8 5 8 1 3 1 5 3 5 7 7 8 1 3 7 8 5 8 1 3 1 5 3 5 7 7 8 1 3 7 8 5 8 1 5 3 7 1 3 7 8 5 8 1 5 3 7 1 3 7 8 5 8 1 5 3 7 1 3 7 8 5 8 1 3 1 5 3 5 7 7 8 2 2 4 4 4 6 6 6 2 1 3 7 8 5 8 1 3 1 5 3 5 7 7 8 2 2 4 4 4 6 6 6 2 1 3 7 8 5 8 1 5 3 7 2 2 4 4 6 6 1 3 7 8 5 8 1 5 3 7 2 2 4 4 6 6 1 3 7 8 5 8 1 5 3 7 2 2 4 4 6 6

Slide 122

Slide 122 text

Parallel MRI

Slide 123

Slide 123 text

Dynamic MRI – multi coil Six fold (x6) down sampling # of coils =4

Slide 124

Slide 124 text

What is MR parameter mapping? MR Parameter Mapping [1] Siemonsen, S et al., Radiology, 2008 [2] Rugg-Gunn, F. J., et al. NEUROLOGY, 2005 TE1 TE2 TE3 TE4 e.g. Multi-Echo Spin-Echo (ME-SE, T2 mapping) t Finding the quantitative value of each tissue Cons Pros e.g. of T2 mapping for diagnosis for epilepsy Clinically valuable - As a quantitative diagnosis tool - Acute stroke, epilepsy, etc. Pros Cons TE1 TE2 TE3 TE4 e.g. Multi-echo images for T2 mapping Long scan time - Needs multiple scans - Variation of TI, TE, FA, etc.

Slide 125

Slide 125 text

47.517310-3 52.994310-3 47.607610-3 47.939210-3 17.605810-3 60.622010-3 ME-SE image Error 5 Reconstruction of x12.8 accelerated scan – ME-SE (4th echo) Result : in vivo acceleration study ( ME-SE, T2 ) k-t FOCUSS k-t SPARSE C-LORAKS Full k-t SLR ALOHA Patch Lee et al, MRM, 2015

Slide 126

Slide 126 text

18.016910-2 15.995810-2 18.747410-2 23.007010-2 6.559610-2 12.657810-2 0 (ms) 50 100 150 T2 Map Error 5 Mapping from the reconstruction of x12.8 accelerated scan – T2 mapping Result : in vivo acceleration study ( ME-SE, T2 ) k-t FOCUSS k-t SPARSE C-LORAKS Full k-t SLR ALOHA Patch Lee et al, MRM, 2015

Slide 127

Slide 127 text

Result : Signal intensity curves ( SE-IR, T1 ) 400 800 1200 1600 0 Time (ms) -1 0 1 Original k-t FOCUSS k-t SPARSE Patch k-t SLR LORAKS ALOHA Signal Intensity (a.u.) T1 relaxation k-t FOCUSS k-t SPARSE Patch Original ALOHA LORAKS k-t SLR Lee et al, MRM, 2015

Slide 128

Slide 128 text

Summary of Results • Goal : Acceleration of MR Parameter mapping by undersampling and reconstruction Full acquisition Scan Time Conventional scan Accelerated scan 1min 2s 12min 50s Accelerated acquisition Reconstructed images ALOHA Lee et al, MRM, 2015

Slide 129

Slide 129 text

Extension to 3-D applications using GIRAF Image: 256x256 Filter: 32x32 ~106 x 1000 ~108 x 105 Cannot Hold in Memory! 256x256x32 32x32x10 2-D 3-D

Slide 130

Slide 130 text

Lifting in 3D !(# $) is low rank! 131 3D applications: dynamic MRI

Slide 131

Slide 131 text

Weight Update: Gram matrix: 2 FFTs and no matrix product. Square root - one small eigen decomposition Where, Need few iterations of CG to solve. Fourier data update: 1 frame of Fast 3-D implementation using GIRAF

Slide 132

Slide 132 text

Cardiac CINE MRI 1 3 Truth Golden angle (14lines) Proposed SNR – 23.32 HFEN– 0.109 TV SNR – 23.27 HFEN– 0.121 Fourier Sparsity SNR – 21.52 HFEN– 0.15 Balachandrasekaran & Jacob, ICIP 16

Slide 133

Slide 133 text

Exponential signal model Parameter mapping MR spectroscopic imaging Linear combination of exponentials

Slide 134

Slide 134 text

Decay Constant Few measurements Fourier samples Sampling Mask Acceleration the acquisition of exponentials MR parameter mapping

Slide 135

Slide 135 text

State of the art Dictionary learning methods [BCS;Bhave et al] Exploit correlations between voxel profiles Low rank methods [Doneva et al,..] Pixel by pixel structured low-rank [MORASSA: Peng et al,2016] Exploit correlations within an exponential voxel profile Structured low-rank with wavelet models Exploit sparsity of kx-t planes in wavelet domain [ALOHA] Unify above strategies !!

Slide 136

Slide 136 text

1-D signal satisfies an annihilation relation Possible shifts of filter

Slide 137

Slide 137 text

Exponential parameters are spatially smooth Filter coefficients are spatially smooth

Slide 138

Slide 138 text

Annihilation relation: 1-D Spatially smooth filters: FIR in Fourier domain 3-D Fourier domain

Slide 139

Slide 139 text

Bandwidth of filter & spatial smoothness 3-D BWx & BWy: spatial smoothness of parameters. BWx BWy BWp: number of exponentials. BWp

Slide 140

Slide 140 text

Annihilation as a matrix-vector product 3-D Possible shifts Filter size

Slide 141

Slide 141 text

Minimal filter & assumed filter size Minimal filter: exact size is unknown Assumed filter: larger than minimal filter Several possible annihilating filters Dimension of annihilating subspace Minimal filter Assumed filter FIR filter

Slide 142

Slide 142 text

Rank of the matrix Dimension of annihilating subspace

Slide 143

Slide 143 text

Structured low-rank optimization problem Find the signal that satisfies data consistency & minimizes rank Matrix lifting

Slide 144

Slide 144 text

Special case: no spatial smoothness 3-D Spatial dimension of filter is the same as Lifting: concatenation of pixel-by pixel Toeplitz matrices Filter size Possible shifts Possible shifts Filter size Possible shifts T (⇢) = [T (⇢1)| . . . |T (⇢N )]

Slide 145

Slide 145 text

Relation to other structured low-rank priors Pixel independent structured low-rank prior [MORASSA,Peng et al.,2016] Proposed special case: nuclear norm of concatenated matrices Does not exploit spatial correlations Combination of low-rank & exponential priors: exploit spatial correlations Only one small EVD per iteration: considerably faster {⇢m } = arg min {⇢m} X m kT (⇢m)k⇤ + kA(⇢) bk2 T (⇢) = [T (⇢1)| . . . |T (⇢N )]

Slide 146

Slide 146 text

ALOHA based solution discussed earlier .. 2-D prior: fills in kx-t planes using structured low-rank interpolation Signal sparse in wavelet domain Does not exploit exponential decay of signal Use signal weighting: ALOHA-like prior

Slide 147

Slide 147 text

GIRAF: Circulant approximation is not accurate Approximation is good if signal amplitude is negligible at boundaries Toeplitz Circulant High signal amplitude: poor approximation

Slide 148

Slide 148 text

Solution: hybrid approach Circular convolution in space Linear convolution along parameter dimension Sum of spatial circular convolutions: computed using FFT

Slide 149

Slide 149 text

Weight evaluation Sum of spatial circular convolutions: computed using FFT

Slide 150

Slide 150 text

SNR – 30.3 dB SNR – 30.3 dB SNR – 13.3 dB Ground truth Proposed IRLS (direct) GIRAF Error Images -Weighted Uniform random mask Validation using single channel data (sim)

Slide 151

Slide 151 text

SER – 31.4 dB SER – 31.4 dB SER – 10.4 dB Error Maps - Maps Ground truth Proposed IRLS (direct) GIRAF Validation using single channel data (simulation)

Slide 152

Slide 152 text

Fast convergence GIRAF: poor approximation Direct IRLS: slow

Slide 153

Slide 153 text

- Weighted Images HLR-Voxel 26.25 dB Ground truth Proposed BCS Low rank 30.37 dB 17.6 dB Error Images 22.32 dB Uniform random mask Comparison with state of the art

Slide 154

Slide 154 text

31.43 dB 15.85 dB 26.18 dB 20.51 dB Error Maps - Maps v) iv) iii) ii) HLR-Voxel Ground truth Proposed BCS Low rank Comparison with state of the art

Slide 155

Slide 155 text

Multichannel acquisitions TR=2500 ms, slice thickness = 5mm FOV = 22x22 cm2 Matrix size : 128x128, No of coils = 12, TE = 10 to 120 ms

Slide 156

Slide 156 text

Smaller filters provide better results Smaller filters: spatial regularization

Slide 157

Slide 157 text

Sampling mask 29.74 dB Ground truth Proposed BCS Low rank 31.21 dB 27.95 dB 29.58 dB HLR-Voxel Multichannel acq: T2 weighted images

Slide 158

Slide 158 text

Error Maps 30.31 dB 27.6 dB 29.11 dB 28.33 dB - Maps Ground truth Proposed BCS Low rank HLR-Voxel Multichannel acquisition: parameter maps

Slide 159

Slide 159 text

Infrared spectroscopy 1D IR spectroscopy 2D IR spectroscopy trical and Computer Engineering, University of Iowa, Iowa City, Iowa 52242, United States o-dimensional infrared (2D IR) spectroscopy is a powerful tool to ar structures and dynamics on femtosecond to picosecond time scales verse systems. Current technologies allow for the acquisition of a single a few tens of milliseconds using a pulse shaper and an array detector, pplications require spectra for many waiting times and involve averaging, resulting in data acquisition times that can be many days tory measurement time. Using compressive sampling, we show that we me for collection of a 2D IR data set in a particularly demanding to 2 days, a factor of 4×, without changing the apparatus and while cing the line-shape information that is most relevant to this application. otent example of the potential of compressive sampling to enable pplications of 2D IR. N n times are a longstanding problem in methods and can limit the number of cticable, especially those involving time- ble samples. Over the past decade, g has reduced data acquisition time in geophysics,1 medical imaging,2 computa- d astronomy.4 Compressive sampling action of the traditional number of yielding much of the same information ata. Here we introduce an implementation ing to reduce the data acquisition time of rared (2D IR) spectroscopy without ak line shapes. 51 lead to big differences in data acquisition times.5 Current 52 technologies allow for the acquisition of a single 2D IR 53 spectrum in a few tens of milliseconds using a pulse shaper and 54 an array detector. For some applications, acquiring one 55 spectrum is enough to answer the questions being asked, and 56 improving the data acquisition time may not be important. 57 Other applications, however, require spectra for many waiting 58 times or may involve considerable signal averaging, and further 59 reducing the time to acquire one spectrum can significantly 60 reduce the overall measurement time. 61 Previously, Dunbar et al. applied a form of compressive 62 sampling to 2D IR.6 By scanning small, evenly spaced time 63 points over a relatively short window, they determined peak 64 positions and relative peak amplitudes with a reduction in 65 acquisition time of a factor of 16. Unfortunately, their approach Fig. 3. 2D Gaussian fits for simulated data: The fit parameters for uniform and non-uniform undersampling are shown. The errors bars represent 95% confidence bounds. The CS parameters degrade rapidly with increasing acceleration whereas the degradation of lineshhape for GIRAF is remarkably less. Trends can also be seen in the quantitative comparisons in Fig. 5. CS GIRAF (c) (d) ( ) (−) True Spectrum (a) (b) Example sampling mask for under sampling factor 10 (−) Under sampling factor 3 8 12 20 ( ) (−) (−) (−) ( ) Fig. 4. Non-uniformly undersampled recovery of experimental 2D IR data: (a)The fully sampled 2D spectrum is recovered from 167 t points. (b) Example non-uniform sampling mask of undersampling factor 10. (c) Performance of compressed sensing (CS) algorithm and (d) GIRAF rameters using CS and GIRAF a 95% confidence bounds. The CS factor 20 could not be fitted to t the lineshape. the lineshapes are adequatel sis, with as few as 6 sample for the experimental data. . accelerate 2D IR considerabl 7. FUNDING INFORMATIO This work is supported by gr ONR N00014-13-1-0202 (MJ) REFERENCES 1. P. Hamm and M. Zanni, Con troscopy (Cambridge Univers 2. W. Rock, Y.-L. Li, P. Pagano, an Chemistry A 117, 6073 (2013 3. J. J. Humston, I. Bhattachar Journal of Physical Chemistry 4. J. A. Dunbar, D. G. Osborne Journal of Physical Chemistry 5. J. N. Sanders, S. K. Saikin, S. Marcus, and A. Aspuru-Guzik 3, 2697 (2012). 6. J. C. Ye, J. M. Kim, K. H. Jin, a tion Theory (2016). 7. X. Qu, M. Mayzel, J.-F. Cai, Chemie International Edition 5 8. A. Balachandrasekaran, G. On Accelerated imaging using GIRAF Humston et al, Journal of Physical Chemistry Bhattacharya et al, Optics Letters, submitted

Slide 160

Slide 160 text

Correction of Nyquist ghosts in multishot MRI [MUSSELS] Motion-induced inter-shot phase errors Ghost artifacts Original image θ 2 θ 1

Slide 161

Slide 161 text

Self calibration methods: Image domain Image domain annihilation relation [Morrisson, Do & Jacob 2007] θ 2 θ 1 θ1 θ 2 Model sensitivities as polynomials: EVD Better than SOS estimates

Slide 162

Slide 162 text

θ 2 θ 1 θ 1 θ 2 Fourier domain relation [Lustig 2012, Haldar 2014 ] Self calibration methods: Fourier domain Phase: linear combination of exponentials FIR filter

Slide 163

Slide 163 text

Fourier domain relation Self calibration methods: matrix form Convolution: matrix multiplication k-space samples =

Slide 164

Slide 164 text

Fourier domain relation Self calibration methods: Fourier domain Compact matrix representation N shots: null space vectors Q is low-rank & structured k-space samples

Slide 165

Slide 165 text

Smoothness regularized multishot MRI Smoothness regularization Multi-shot recovery Structured low-rank recovery Combine the matrix liftings Mani & Jacob, Magnetic Resonance Medicine, in press

Slide 166

Slide 166 text

Structured low-rank recovery: MUSSELS Figure 1: Six diffusion weighted images reconstructed from a 60 direction dataset using the MUSE reconstruction. The acquisition was repeat averaging. The results for the same DWIs from the first acquisition (left), the second acquisition (middle) and the result of averaging (right) are Figure 2: The same six diffusion weighted images as in figure 1 reconstructed usi acquisition (middle) and the result of averaging (right). Because of the data ada MUSE MUSSELS

Slide 167

Slide 167 text

MUSE vs MUSSELS Average #1 Average #2 Combined Comparison with MUSE (state of the art) Mani & Jacob, Magnetic Resonance Medicine, in press

Slide 168

Slide 168 text

0.8 x 0.8 x 2mm; 3 avgs; 25 directions; b=700 Odd even shifts & partial Fourier in EPI Multishot & partial Fourier Mani & Jacob, Magnetic Resonance Medicine, in press, EMBC 2016 Improved SNR & reduced distortion

Slide 169

Slide 169 text

Radial trajectory correction Figure 1: Generating the block Hankel matrix from the radial data. The radial data is split into Ns seg

Slide 170

Slide 170 text

171 Ø Radial data: • 3T GE scanner • 256 spokes • 154 points per spoke • partial Fourier acq. • 32 channels Ideal Radial trajectory Recon using NUFFT Recon using MUSSELS Recon using TrACR The 8 segments Plot of trajectory shift vs angle Results: MUSSELS based radial traj. correction

Slide 171

Slide 171 text

172 Ø Radial data: • 3T Siemens scanner • 512 spokes • 512 points per spoke • 5 channels Recon using NUFFT Recon using MUSSELS Recon using TrACR Ideal Radial trajectory The 8 segments Plot of trajectory shift vs angle Results: MUSSELS based radial traj. correction

Slide 172

Slide 172 text

173 Ø Radial data: • 3T Siemens scanner • 512 spokes • 512 points per spoke • 5 channels Ideal Radial trajectory The 8 segments Recon using NUFFT Recon using MUSSELS Recon using TrACR Plot of trajectory shift vs angle Results: MUSSELS based radial traj. correction

Slide 173

Slide 173 text

MR artifacts • What is MR artifacts? During acquisition, external interruptions (ex. fluctuation power supply of gradient, motion of object, etc.) distort signals. 174 Spike noise Respiratory motion M. Graves, et. al., JMRI (2013)

Slide 174

Slide 174 text

Motivation 175

Slide 175

Slide 175 text

ü Herringbone (spikes 2-D k-space) Motivations: MR artifacts as sparse outliers 176

Slide 176

Slide 176 text

ü Motion artifact (spikes 1-D k-space parallel to readout) 177 Motivations: MR artifacts as sparse outliers

Slide 177

Slide 177 text

Zipper artifact (spikes 1-D k-space perpendicular to readout) 178 Motivations: MR artifacts as sparse outliers

Slide 178

Slide 178 text

Key Observation : Sparse outliers 179 ALOHA* Sparse MR artifact + * Sparse outlier is still sparse in weighted Hankel matrix † E. Candes, et. al, JACM (2011), R. Otazo, et. al, MRM (2015) *K.H. Jin, et. al, IEEE TIP (2015), K.H. Jin, et. al, arXiv (2015), J. C. Ye, et. al, arXiv (2015), J. Lee, et. al, MRM (2016), D. Lee, et. al, MRM (2016) • ALOHA: Annihilating filter based LOw rank Hankel matrix Approach

Slide 179

Slide 179 text

Robust ALOHA 180 RPCA for weighted Hankel matrix ü Extension of ALOHA for decomposition of sparse outliers (E) out of mixed signal* ü Can be addressed ADMM† ü K-space weighting signal Sparse outlier K-space weighting * E. Candes, et. al, JACM (2011), R. Otazo, et. al, MRM (2015) † S. Boyd, et. al., Foundations and Trends in Machine Learning (2011) ‡ Z. Wan, et. al., Mathematical Programming Computation (2012)

Slide 180

Slide 180 text

181 Algorithm Flowchart

Slide 181

Slide 181 text

Retrospective results High intensity Spike noise Low intensity Spike noise (low frequency region) Spike noise with down sampling (x5)

Slide 182

Slide 182 text

In Vivo Motion artifact sudden motion (3 times)

Slide 183

Slide 183 text

Cardiac Motion artifact

Slide 184

Slide 184 text

Zipper artifact 185

Slide 185

Slide 185 text

2-D herringbone (in-vivo) 186 before after

Slide 186

Slide 186 text

2-D herringbone (in-vivo)

Slide 187

Slide 187 text

EPI Ghost artifact Gx RO Gy PE Gz SS RF Ghost artifact image In EPI, Gradient is distorted by eddy currents and this causes phase shift Distorted gradient FT Even and odd echo mismatch causes ghost artifact! Phase shift

Slide 188

Slide 188 text

Conventional correction • Navigator : pre-scan or reference scan Navigator-free PE RO Make phase difference map Navigator-based • Pulse sequence compensation Calculate difference of phase between 1st -2nd line, 2nd -3rd line only possible to linear phase correction • Without any modification lower performance compared to the reference-based approaches Gx RO Gy PE Gz SS RF Without PE gradient Xiang QS et al., MRM, 2007 Poser BA et al., MRM, 2013 - Using Parallel Imaging Information Kim YC et al., JMRI, 2007 Zhang et al., MRM, 2004 1) 2) 2) 1) t-1 t … … SENSE recon. SENSE recon. Phase disparity from EPI data itself Calculate - others

Slide 189

Slide 189 text

EPI model Image intensity Frequency offset Echo time Echo spacing (time between each echo) EPI data can be expressed as N : Total # of echoes n : Index of each line x : Read-out y : Phase-encoding Virtual k-space (even signals) Virtual k-space (odd signals) where Different!

Slide 190

Slide 190 text

Sparsity of difference The ghost generating phase term can be changed into a sine term Sparse How can we use this sparsity?

Slide 191

Slide 191 text

Sparsity of difference (Cont.) Low rank structured matrix completion algorithm EPI ghost correction Problem k-space interpolation Problem using low rank structure

Slide 192

Slide 192 text

Reconstruction flow • SE-EPI in-vivo data, 128x128 matrix size, 6/8 partial Fourier Image K-space Odd echo only Even echo only Reconstruction by odd echo Reconstruction by even echo SSOS result ALOHA

Slide 193

Slide 193 text

Result : GRE-EPI in-vivo Direct inverse FT Proposed Conventional -with reference Conventional -w/o reference Image Re-scaled Image (20%) Phase

Slide 194

Slide 194 text

Result : fMRI analysis fMRI analysis of GRE-EPI using SPM • Pair hand squeezing stimulation  Motor cortex activation Proposed Conventional SPMmip [0, -1, 1.25] < < < SPM{T 56 } hand1 SPMresults:.\classical Height threshold T = 5.315495 {p<0.05 (FWE)} Extent threshold k = 0 voxels Design matrix 0.5 1 1.5 2 2.5 10 20 30 40 50 60 contrast 1 Statistics: p-values adjusted for search volume set-level p c cluster-level p FWE-corr q FDR-corr k E p uncorr peak-level p FWE-corr q FDR-corr T (Z º ) p uncorr mm mm mm 0.000 15 0.000 0.000 110 0.000 0.000 0.000 13.22 Inf 0.000 -39 -28 50 0.000 0.000 8.75 6.92 0.000 -45 -13 61 0.000 0.019 6.82 5.80 0.000 -42 -25 65 0.000 0.000 146 0.000 0.000 0.000 13.13 Inf 0.000 45 -19 61 0.000 0.000 9.84 7.46 0.000 45 -22 46 0.000 0.001 7.86 6.43 0.000 51 -10 46 0.000 0.000 36 0.000 0.000 0.000 8.83 6.96 0.000 -51 -37 65 0.000 0.000 11 0.000 0.000 0.019 6.84 5.81 0.000 -6 53 -25 0.000 0.005 6 0.003 0.000 0.019 6.78 5.77 0.000 -39 53 -14 0.000 0.001 10 0.000 0.000 0.025 6.67 5.70 0.000 -51 47 -18 0.000 0.000 13 0.000 0.001 0.088 6.26 5.43 0.000 -3 -4 54 0.000 0.000 11 0.000 0.002 0.097 6.19 5.38 0.000 -39 -52 65 0.021 0.516 5.56 4.94 0.000 -42 -55 58 0.005 0.063 2 0.059 0.003 0.144 6.04 5.28 0.000 -33 59 5 Proposed (multi-coil) Conventional Proposed (single-coil)

Slide 195

Slide 195 text

Applications to Image Processing Inpainting & Impulse noise removal

Slide 196

Slide 196 text

Spectral Domain Sparsity 197 Smoothness, texture, pattern Sparse spectrum Smooth patch Edge patch Texture patch Concentrated at DC Elongated along Perpendicular to edge Distributed orthogonally w.r.t. texture

Slide 197

Slide 197 text

2-D Hankel matrix 198 Hankel Matrix construction

Slide 198

Slide 198 text

18. APR. 2015. 199 Why patch processing ? - Spectrum changes for each patch - Need to adapt the local Image statistics ALOHA

Slide 199

Slide 199 text

Rotation invariant sparsity 18. APR. 2015. 200 Hankel structured matrix is intrinsic low rank !! 0 deg. 90 deg. 0 90

Slide 200

Slide 200 text

Experimental results (x5) 18. APR. 2015. 201 *

Slide 201

Slide 201 text

Experimental results (x5) 18. APR. 2015. 202 *

Slide 202

Slide 202 text

18. APR. 2015. 203 Text inlayed image reconstruction

Slide 203

Slide 203 text

18. APR. 2015. 204 Line scratches

Slide 204

Slide 204 text

18. APR. 2015. 205 Object removal

Slide 205

Slide 205 text

206 *K.H. Jin, et. al, IEEE TIP (2015)

Slide 206

Slide 206 text

207 Impulse Noise Removal

Slide 207

Slide 207 text

208

Slide 208

Slide 208 text

209

Slide 209

Slide 209 text

Application to B-mode US Imaging 210 All Rx should be used à high power consumption, High data rate 1. Probes deliver beamformed B-mode image, only. 2. After DAS, raw measurements discarded.

Slide 210

Slide 210 text

Sub-sampled Dynamic Aperture B-mode Imaging 211

Slide 211

Slide 211 text

212 Low-Rankness of B-mode US Data Temporal slices of Pre-beamformed RF data Reordering of pre-beamformed into scanline-offset domain for low-rank property Multi-channel ALOHA Interpolation Series of reordered data à Stacked Hankel matrix

Slide 212

Slide 212 text

Sparsity of the Spectrum

Slide 213

Slide 213 text

Exploiting Temporal Redundancy 214 à inter-temporal annihilating filter Reordered subsampled pre-beamformed data Reconstructed slices Low-Rankness of B-mode US Data

Slide 214

Slide 214 text

215 Low-Rankness of B-mode US Data Spatio-temporal redundancy à achieved by multichannel Hankel matrix Singular value dist. of Lowest rank over several settings! Matrix àHankel matrix

Slide 215

Slide 215 text

In-vivo Acquisition • Verasonics system with a Linear type probe (L7-4) • Center freq:5MHz • Sampling:20 MHz. • 128 scanlines (SC) x 128 RX channels • RX element – Width:133um – space between RX elements : 158um 216

Slide 216

Slide 216 text

Snapshot image from dynamic scan 217

Slide 217

Slide 217 text

Dynamic reconstruction (x2) 218 Full Sampling Beam forming

Slide 218

Slide 218 text

Dynamic reconstruction (x2) 219 Full Sampling ALOHA

Slide 219

Slide 219 text

Dynamic reconstruction (x8) 220 Full Sampling Beam forming

Slide 220

Slide 220 text

Dynamic reconstruction (x8) 221 Full Sampling ALOHA

Slide 221

Slide 221 text

Dynamic reconstruction (x12) 222 Full Sampling Beam forming

Slide 222

Slide 222 text

Dynamic reconstruction (x12) 223 Full Sampling ALOHA

Slide 223

Slide 223 text

§ Nanoscopy based on localization § Localization precision is not diffraction limited § Sparsely activated probes + localization => super- resolution image § However, sparse activation scheme has too slow temporal resolution for live imaging § Tens of seconds or several minutes § High-density imaging for fast live imaging § Require a robust localization algorithm and system 6/ Low-density imaging High-density imaging Localization microscopy

Slide 224

Slide 224 text

Greedy approach Sparsity based approach Min, J.et al, Sci. Rep, 2014 Zhu, L.et al, Nat Methods, 2012 Holden, S.et al, Nat Methods, 2011 Better Localization Performance 8/ Existing high density algorithm

Slide 225

Slide 225 text

226/ ALOHA principle ü PSF estimation ü Deconvolution ü Grid-free localization ALOHA for localization microscopy

Slide 226

Slide 226 text

227/ Minimum PSF estimation

Slide 227

Slide 227 text

26 Grid-free localization

Slide 228

Slide 228 text

229/ True 3. Grid-free Localization 2. Deconvolution 1. PSF estimation Raw data Image Fourier ROI for PSF estimation Algorithm procedure

Slide 229

Slide 229 text

PSF variation along time

Slide 230

Slide 230 text

Reconstruction

Slide 231

Slide 231 text

Localization bias

Slide 232

Slide 232 text

Free MATLAB software available https://research.engineering.uiowa.edu/cbig/software http://bispl.weebly.com/aloha-for-mri.html

Slide 233

Slide 233 text

Conclusions • Off-the-grid = Continuous domain representation • Compressive off-the-grid imaging: Exploit continuous domain modeling to improve image recovery from few measurements • Two realizations: extrapolation, interpolation – Extrapolation: FRI theory – Interpolation: Structured low-rank matrix completion • Performance guarantee for structured low-rank approach – 1D, 2D theory à near optimal performance guarantee

Slide 234

Slide 234 text

Conclusions (cont.) • Extensive applications – MRI • Compressed sensing MRI, parallel MRI • Super-resolution MRI • MR artifact removal – Image processing: inpainting, impulse noise denoising – Other imaging applications • US imaging • Optics • A missing link between analytic recon and CS ?

Slide 235

Slide 235 text

Joint work by several authors 1. Dr. Gregory Ongie 2. Dr. Merry Mani 3. Mr. Arvind Balachandrasekaran 4. Ms. Ipshita Bhattacharya 5. Ms. Sampurna Biswas CBIG, Univ. Iowa 1. Dr. Kyong Hwan Jin 2. Mr. Juyoung Lee 3. Dongwook Lee 4. Junhong Min KAIST

Slide 236

Slide 236 text

References • Jong Chul Ye, Jong Min Kim, Kyong Hwan Jin and Kiryung Lee, "Compressive sampling using annihilating filter-based low-rank interpolation", IEEE Trans. on Information Theory, vol. 63, no. 2, pp.777-801, Feb. 2017. • Kyong Hwan Jin, Dongwook Lee, and Jong Chul Ye. "A general framework for compressed sensing and parallel MRI using annihilating filter based low-rank hankel matrix," IEEE Trans. on Computational Imaging, vol 2, no. 4, pp. 480 - 495, Dec. 2016. • Kyong Hwan Jin, Ji-Yong Um, Dongwook Lee, Juyoung Lee, Sung-Hong Park and Jong Chul Ye, " MRI artifact correction using sparse + low-rank decomposition of annihilating lter-based Hankel matrix", Magnetic Resonance in Medicine (in press), 2016 • Juyoung Lee, Kyong Hwan Jin, and Jong Chul Ye, "Reference-free single-pass EPI Nyquist ghost correction using annihilating filter-based low rank Hankel matrix (ALOHA)", Magnetic Resonance in Medicine, 10.1002/mrm.26077, Feb. 17, 2016.

Slide 237

Slide 237 text

References • Dongwook Lee,, Kyong Hwan Jin, Eung Yeop Kim, Sung-Hong Park and Jong Chul Ye, "Acceleration of MR parameter mapping using annihilating filter-based low rank Hankel matrix (ALOHA)", Magnetic Resonance in Medicine, 10.1002/mrm.26081, Jan. 1, 2016.​ • Kyong Hwan Jin and Jong Chul Ye, "Annihilating filter based low rank Hankel matrix approach for image inpainting", IEEE Trans. Image Processing, 2015 Nov;24(11):3498-511. • KH Jin, JC Ye, Sparse+ low rank decomposition of annihilating filter-based Hankel matrix for impulse noise removal, arXiv preprint arXiv:1510.05559 • Min, J., Carlini, L., Unser, M., Manley, S., & Ye, J. C. (2015, September). Fast live cell imaging at nanometer scale using annihilating filter-based low-rank Hankel matrix approach. In SPIE Optical Engineering+ Applications (pp. 95970V-95970V). International Society for Optics and Photonics. • Jin, Kyong Hwan, Yo Seob Han, and Jong Chul Ye. "Compressive dynamic aperture B- mode ultrasound imaging using annihilating filter-based low-rank interpolation." Biomedical Imaging (ISBI), 2016 IEEE 13th International Symposium on. IEEE, 2016.

Slide 238

Slide 238 text

References • G. Ongie, M. Jacob, Off-the-Grid Recovery of Piecewise Constant Images from Few Fourier Samples, SIAM Journal on Imaging Sciences, in press. • G. Ongie, S. Biswas, M. Jacob, Convex recovery of continuous domain piecewise constant images from non-uniform Fourier samples, https://arxiv.org/abs/1703.01405 • Ongie, M. Jacob, GIRAF: A Fast Algorithm for Structured Low-Rank Matrix Recovery, https://arxiv.org/abs/1609.07429 • M. Mani, M. Jacob, D. Kelley, V. Magnotta, Multishot sensitivity encoded diffusion data recovery using structured low rank matrix completion (MUSSELS), Magnetic Resonance in Medicine, in press. • G. Ongie, S. Biswas, M. Jacob, Structured matrix recovery of piecewise constant signals with performance guarantees, International Conference on Image Processing, 2016. • A. Balachandrasekaran, G. Ongie, M. Jacob, Accelerated dynamic MRI using structured matrix completion, International Conference on Image Processing, 2016.

Slide 239

Slide 239 text

References • G. Ongie, M. Jacob, A fast algorithm for stuctured low rank matrix recovery with applications to undersampled MRI reconstruction, ISBI, Prague, Czech Republic, 2016. • G. Ongie, M. Jacob, Recovery of piecewise smooth images from few Fourier samples, Sampling Theory and Applications (SampTA), Washington D.C., 2015. • G. Ongie, M. Jacob, Super-resolution MRI using finite rate of innovation curves, IEEE ISBI, New York City, USA, 2015. • M. Mani, V. Magnotta, D. Kelley, M.Jacob, Comprehensive reconstruction of multishot multichannel diffusion MRI data using MUSSELS, Engineering in Biology and Medicine Conference, 2016.