Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

22
Real-time Dynamic MRI using Kalman Filtered Compressed Sensing Chenlu Qiu, Wei Lu and Namrata Vaswani Dept. of Electrical & Computer Engineering Iowa State University http://www.ece.iastate.edu/~namrata/

Transcript of Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Page 1: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Real-time Dynamic MRI using Kalman Filtered Compressed

Sensing

Chenlu Qiu, Wei Lu and Namrata VaswaniDept. of Electrical & Computer Engineering

Iowa State Universityhttp://www.ece.iastate.edu/~namrata/

Page 2: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

MRI measures the 2D Fourier transform of the image, which is “incoherent” w.r.t. the wavelet basis

Medical images are approximately sparse (compressible) in the wavelet transform domain

MR data acquisition is sequential, the scan time is reduced if fewer measurements are needed for accurate reconstruction.

M. Lustig: Compressed Sensing for Rapid MRI

MR Imaging

Page 3: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Real-time dynamic MRIReduce scan time: use as few measurements as possible

Reduce reconstruction time: Reconstruct Causally: using current and all past observations

andRecursively: use previous reconstruction and current observation to obtain current reconstruction)

Use the fact that sparsity pattern changes slowly over time, andvalues of the current set of (significantly) nonzero wavelet coefficients also change slowly

Page 4: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Slowly Changing Sparsity

Page 5: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Problem Definition

Page 6: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

RIP and ROP constants [Candes,Tao]

Page 7: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Compressed Sensing [Candes, Romberg, Tao] [Donoho]

Page 8: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

The Question

Page 9: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Finding a Recursive Solution

Page 10: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

CS-residual idea [Vaswani, ICIP’08]

Page 11: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Why CS-residual works?

Page 12: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

LS CS-residual (LS-CS)

Page 13: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Kalman filtered CS-residual (KF-CS)[Vaswani, ICIP’08]

Page 14: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

KF-CS algorithm

Page 15: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing
Page 16: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Brain fMRI sequence

• Variable density undersampling in kx-ky• Use γ = 2 (2 \log m)1/2σ as suggested in [Candes-?] • m = 4096, n = m/2, σ2 = 25

Page 17: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Cardiac sequence

• variable density undersampling in ky, full resolution in kx• select γ using a heuristic motivated by the error bound of

[Tropp’06]• m = 128 (one column at a time), n = m/2, σ2 = 25

Plot of normalized MSE against timeCardiac sequence: reconstructed last frame

Page 18: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Cardiac sequence

• variable density undersampling in ky, full resolution in kx• select γ using a heuristic motivated by the error bound of

[Tropp’06]• m = 128 (one column at a time), n = m/4, σ2 = 25

Page 19: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Cardiac sequence

• Uniformly random sample in ky, full resolution in kx• Use best possible γ for each method

– (γ = 0.05 for CS, γ = 20 for KF-CS, LS-CS)• m = 128 (one column at a time), n = m/2, σ2 = 25

Page 20: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Cardiac

• Variable density undersampling in ky, full resolution in kx• Use best possible γ for each method

– (γ = 0.05 for all)• m = 128 (one column at a time), n = m/2, σ2 = 25

Page 21: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Related Work

Page 22: Real-time Dynamic MRI using Kalman Filtered Compressed Sensing

Ongoing/Future Work