Collaborative Sparsity and Compressive MRI

Similar documents
Signal Reconstruction from Sparse Representations: An Introdu. Sensing

Sparse Reconstruction / Compressive Sensing

Image Reconstruction from Multiple Sparse Representations

Introduction to Topics in Machine Learning

Blind Compressed Sensing Using Sparsifying Transforms

G Practical Magnetic Resonance Imaging II Sackler Institute of Biomedical Sciences New York University School of Medicine. Compressed Sensing

Sparse sampling in MRI: From basic theory to clinical application. R. Marc Lebel, PhD Department of Electrical Engineering Department of Radiology

Compressed Sensing for Rapid MR Imaging

Compressed Sensing Reconstructions for Dynamic Contrast Enhanced MRI

Iterative CT Reconstruction Using Curvelet-Based Regularization

A Novel Iterative Thresholding Algorithm for Compressed Sensing Reconstruction of Quantitative MRI Parameters from Insufficient Data

ELEG Compressive Sensing and Sparse Signal Representations

Compressed Sensing for Electron Tomography

Recovery of Piecewise Smooth Images from Few Fourier Samples

arxiv: v2 [physics.med-ph] 22 Jul 2014

Robust image recovery via total-variation minimization

Lecture 17 Sparse Convex Optimization

DS Machine Learning and Data Mining I. Alina Oprea Associate Professor, CCIS Northeastern University

Off-the-Grid Compressive Imaging: Recovery of Piecewise Constant Images from Few Fourier Samples

Randomized sampling strategies

ComputerLab: compressive sensing and application to MRI

Weighted-CS for reconstruction of highly under-sampled dynamic MRI sequences

Signal and Image Recovery from Random Linear Measurements in Compressive Sampling

Computational Photography Denoising

Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi

Compressed Sensing Algorithm for Real-Time Doppler Ultrasound Image Reconstruction

Convex or non-convex: which is better?

TERM PAPER ON The Compressive Sensing Based on Biorthogonal Wavelet Basis

Detecting Burnscar from Hyperspectral Imagery via Sparse Representation with Low-Rank Interference

EE123 Digital Signal Processing

SPARSITY ADAPTIVE MATCHING PURSUIT ALGORITHM FOR PRACTICAL COMPRESSED SENSING

EE369C: Assignment 6

DEEP LEARNING OF COMPRESSED SENSING OPERATORS WITH STRUCTURAL SIMILARITY (SSIM) LOSS

Outline Introduction Problem Formulation Proposed Solution Applications Conclusion. Compressed Sensing. David L Donoho Presented by: Nitesh Shroff

A fast algorithm for sparse reconstruction based on shrinkage, subspace optimization and continuation [Wen,Yin,Goldfarb,Zhang 2009]

COMPRESSIVE VIDEO SAMPLING

29 th NATIONAL RADIO SCIENCE CONFERENCE (NRSC 2012) April 10 12, 2012, Faculty of Engineering/Cairo University, Egypt

Module 4. K-Space Symmetry. Review. K-Space Review. K-Space Symmetry. Partial or Fractional Echo. Half or Partial Fourier HASTE

Combinatorial Selection and Least Absolute Shrinkage via The CLASH Operator

Incoherent noise suppression with curvelet-domain sparsity Vishal Kumar, EOS-UBC and Felix J. Herrmann, EOS-UBC

Deconvolution with curvelet-domain sparsity Vishal Kumar, EOS-UBC and Felix J. Herrmann, EOS-UBC

Measurements and Bits: Compressed Sensing meets Information Theory. Dror Baron ECE Department Rice University dsp.rice.edu/cs

MRI reconstruction from partial k-space data by iterative stationary wavelet transform thresholding

ECE 8201: Low-dimensional Signal Models for High-dimensional Data Analysis

Image Deblurring Using Adaptive Sparse Domain Selection and Adaptive Regularization

Bayesian Nonparametric Dictionary Learning for Compressed Sensing MRI

arxiv: v1 [cs.cv] 12 Feb 2013

Structurally Random Matrices

Compressed Sensing Reconstruction Using Structural Dependency Models

The convex geometry of inverse problems

Constrained Reconstruction of Sparse Cardiac MR DTI Data

Role of Parallel Imaging in High Field Functional MRI

Redundancy Encoding for Fast Dynamic MR Imaging using Structured Sparsity

Compressive Sensing Algorithms for Fast and Accurate Imaging

Denoising an Image by Denoising its Components in a Moving Frame

When Sparsity Meets Low-Rankness: Transform Learning With Non-Local Low-Rank Constraint For Image Restoration

Detection Performance of Radar Compressive Sensing in Noisy Environments

Patient-adaptive compressed sensing for MRI

Steen Moeller Center for Magnetic Resonance research University of Minnesota

Non-Parametric Bayesian Dictionary Learning for Sparse Image Representations

MODEL-based recovery of images from noisy and sparse. MoDL: Model Based Deep Learning Architecture for Inverse Problems

Compressive Sensing Applications and Demonstrations: Synthetic Aperture Radar

Face Recognition via Sparse Representation

Sparse wavelet expansions for seismic tomography: Methods and algorithms

Accelerated MRI Techniques: Basics of Parallel Imaging and Compressed Sensing

IMA Preprint Series # 2211

A Practical Study of Longitudinal Reference Based Compressed Sensing for MRI

Combinatorial optimization and its applications in image Processing. Filip Malmberg

Supplemental Material for Efficient MR Image Reconstruction for Compressed MR Imaging

6 credits. BMSC-GA Practical Magnetic Resonance Imaging II

Multicompartment Magnetic Resonance Fingerprinting

Solving basis pursuit: infeasible-point subgradient algorithm, computational comparison, and improvements

Algorithms for sparse X-ray CT image reconstruction of objects with known contour

Lecture 27, April 24, Reading: See class website. Nonparametric regression and kernel smoothing. Structured sparse additive models (GroupSpAM)

Adaptive Reconstruction Methods for Low-Dose Computed Tomography

arxiv: v2 [cs.lg] 23 Oct 2015

Image Restoration Using DNN

Deep Learning of Compressed Sensing Operators with Structural Similarity Loss

A Compressed Sensing Approach for Biological Microscopy Image Denoising

A compressive sensing approach to image restoration

Optimal Sampling Geometries for TV-Norm Reconstruction of fmri Data

MRI Physics II: Gradients, Imaging

Blind compressive sensing dynamic MRI

Spatially-Localized Compressed Sensing and Routing in Multi-Hop Sensor Networks 1

Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude

Spread Spectrum Using Chirp Modulated RF Pulses for Incoherent Sampling Compressive Sensing MRI

Compressed Sensing from Several Sets of Downsampled Fourier Values using Only FFTs

Convexization in Markov Chain Monte Carlo

Bilevel Sparse Coding

The Benefit of Tree Sparsity in Accelerated MRI

Sparse Solutions to Linear Inverse Problems. Yuzhe Jin

CGIHT: Conjugate Gradient Iterative Hard Thresholding for Compressed Sensing and Matrix Completion

arxiv: v4 [cs.lg] 16 Oct 2017

Compressive Sensing: Theory and Practice

Denoising the Spectral Information of Non Stationary Image using DWT

Compressive Sensing for Multimedia. Communications in Wireless Sensor Networks

COMPRESSIVE POINT CLOUD SUPER RESOLUTION

1. Introduction. performance of numerical methods. complexity bounds. structural convex optimization. course goals and topics

A primal-dual framework for mixtures of regularizers

SUMMARY. In combination with compressive sensing, a successful reconstruction

Transcription:

Modeling and Computation Seminar February 14, 2013

Table of Contents 1 T2 Estimation 2 Undersampling in MRI 3 Compressed Sensing 4 Model-Based Approach 5 From L1 to L0 6 Spatially Adaptive Sparsity

MRI (Very) Basics T2-weighted Magnetic Resonance Imaging (MRI). Acquire Fast Spin Echo (FSE) sequence: intensity values at each pixel decay over time, with decay rate depending on a spin-spin relaxation time T 2. Can model this as a simple exponential decay: I(t, x) I 0 (x)e t/t 2(x)

MRI (Very) Basics

T2 Estimation Images from T 2 weighted MRI useful by themselves, but would be great to have actual T 2 values! The value of T 2 at each pixel is a useful diagnostic tool: differentiates tissue! Goal: produce a single image containing the T 2 values at each pixel. Estimating T 2 straightforward in principle: acquire a sequence, fit an exponential curve to the sequence at each pixel to estimate T 2.

T2 maps Increased T2 relaxation time is an early marker of cartilage injury.

The Need For Undersampling MRI is costly and time consuming. By speeding up acquisitions we can reduce cost, improve patient comfort, and limit motion artifacts. To reduce acquisition times, we can take fewer measurements. In MRI, measurements are taken in Fourier space ( k-space )

Radial Undersampling In this talk just consider radial sampling: undersampling means measuring fewer radial lines (in Fourier domain) Figure : Undersampled DFT

Radial Undersampling Information is lost in the undersampling process: Naive solution minimizes ky Φxk2, found by inverting DFT

Measuring Image Sequence For T 2 estimation we have a sequence of images, all containing similar information, so measure different radial lines on each:

Compressed Sensing We need to reconstruct image x from this undersampled DFT: y = Φx Φ R m n, m < n: underdetermined system, infinitely many solutions! This is where compressed sensing comes in...

Compressed Sensing Assume image x has a sparse representation α in a dictionary Ψ (often a basis, but not necessarily) (image from Sourabh Bhattacharya s page at Iowa State)

Compressed Sensing Use compressed sensing methodology. Assume x is sparse in a basis Ψ. Seek sparsest solution consistent with the measurements: argmin x λ l 0 Ψx 0 + y Φx 2 This is NP-hard... O(2 n ) computations. Convex relaxation: argmin x λ l 1 Ψx 1 + y Φx 2

The Restricted Isometry Property Why should we expect convex relaxation to work? Introduce Restriced Isometry Property (RIP) for a matrix A. A satisfies RIP-(s,δ S ) if for any s-sparse vector x, (1 δ S ) x 2 2 Ax 2 2 (1 + δ S) x 2 2 Says that any s-column submatrix of A is nearly orthonormal. Alternative formulation: measure coherence µ(a) = max i j a i, a j a i a j Smaller coherence = smaller RIP constant

The Restricted Isometry Property So what? Well... look at l 1 and l 0 problems in noiseless case. x l 0 = argmin x x l 1 = argmin x Ψx 0 s.t. y = Φx Ψx 1 s.t. y = Φx Theorem: if δ 2S < 1, solution x l 0 is unique. If δ 2S < 2 1, x l 0 = x l 1. Proof of first part: δ 2S < 1 = no 2s-sparse vectors in null(φ). Thus Φ(x 1 x 2 ) = 0 iff x 1 = x 2 for s-sparse x 1, x 2. Can solve combinatorially hard l 0 problem using convex optimization if we have RIP! Also have robustness to error when = Φx + e.

Reconstruction of Phantom Some early CS results show perfect recovery of simple images from highly undersampled measurements.

Summary so far... Our goal: Measure a sequence of images with undersampled FT Model sequence (in image domain) as I(x, t) = I 0 e t/t 2(x) Reconstruct sequence of images using CS techniques Estimate T 2 map from image sequence

Nonlinear problem Straightforward approach: argmin T 2,I 0 y Φ(I 0 e t/t 2 ) 2 2 + P(I 0, T 2 ) P is penalty function, e.g. l 1 norms of ΨI 0, ΨT 2 Suffers from problems of scale mismatch between I 0, T 2. To get around this, let s linearize by representing exponential decay using PCA.

Modeling T2 Decay with PCA Model each pixel as a simple exponential decay: I(x, t) = I 0 (x)e t/t 2(x) For a given range of expected T 2 values, use training data to learn PC basis: D = UΣV U is PC basis. Compute PC coefficients as M(x) = U I(x, t) Reconstruct using I(x, t) = UM(x). In practice we truncate U to just a few columns; temporal sparsity assumption

Modeling T2 Decay with PCA Can model T 2 decays in a given range as linear combination of just a few basis functions: 4 of 16 coefficients reconstruct training set with < 0.04% error

REPCOM Implementation Reconstruction of Pricincipal Component Coefficient Maps (REPCOM, Huang et al 2012): solves for principal component representation M by minimizing C(M) = y Φ(UM) 2 + λ l 1 ΨM 1 + λ TV TV(M) using conjugate gradient optimization. Ψ is an orthonormal wavelet basis promoting sparsity. Estimate T 2 maps using least-squares exponential fit at each pixel of I = UM.

Image Reconstruction with REPCOM

T2 Map with REPCOM

L1 to L0 In solving l 1 minimization we implicitly assume RIP. But Fourier and Wavelet bases are not perfectly incoherent... not ideal in terms of RIP! l 1 and l 0 solutions are different. Recent work suggests possible improvements by using l 0 minimization. l 0 potentially better for problems with poor RIP NP-hard = can only hope to find locally optimal solutions Harder to give error guarantees, and often hard to show convergence of algorithms

IHT with Orthonormal Wavelet Example of l 0 approach: let Ψ be orthonormal wavelet. To find local minimizer of or equivalently use gradient descent: y Φ(UM) 2 2 + λ ΨM 0 y ΦUΨ α 2 2 + λ α 0 s.t. α = ΨM (α) = 2ΨU Φ (y ΦUΨ α) use Iterative Hard Thresholding (IHT): α n+1 = H(α n + µ (α n )) M n+1 = Ψ α n+1

IHT with Orthonormal Wavelet IHT... Easy to implement Converges to local optimum of l 0 problem Provably good when we have RIP Can use fast transforms (FFT, DWT, etc.)

Image Reconstruction with IHT (orthonormal wavelet)

T2 Map with IHT (orthonormal wavelet)

T2 Map Comparisons IHT approach not quite as good as REPCOM...

Beyond Global Sparsity... To do better... look at adaptive transforms, i.e. sparsity transforms that depend on the image being recovered. Makes analysis more difficult, but potential for better reconstructions.

BM3D State-of-the-art in image denoising: Block-Matching 3D. Assumes local sparsity, and collaborative sparsity between similar blocks. Gives highly redundant frame representation.

BM3D For a given reference block, find similar blocks (e.g. similar by l 2 distance). Stack these into a 3D group. Use 3D sparsifying transform on groups: take advantage of local image sparsity AND correlation between patches

BM3D Inverting block transform: return filtered blocks to original locations. Use weighted average where blocks overlap (e.g. weights proportional to inverse of variance in a patch). This is a left inverse of Ψ as long as weights are normalized.

Frame Interpretation of BM3D BM3D transformation is a frame: highly redundant representation that can be stably inverted. Regrouping of blocks is a left inverse: if we skip the thresholding step we get back what we started with

Analysis vs. Synthesis Approach How do we formulate optimization problem in redundant case? α synthesis = argmin α x analysis = argmin x λ α 0 + y ΦΨ α 2 2 λ Ψx 0 + y Φx 2 2 Distinct problems! There are many α satisfying x = Ψ α for any x. Which is better? Note that we can t solve the analysis approach directly with IHT-type algorithms.

Iterating BM3D First cut at using BM3D: initialize solution M = 0, residual r = 0 Gradient step: M = M + U Φ r Filtering: M = BM3D(M, σ) Update residual: r = y ΦUM Filtering enforces sparsity of the adaptive transform coefficients Ψ i M, but we observe convergence in practice. Not exactly gradient descent since we apply inverse of redundant transform, not adjoint...

Iterating BM3D 256 radial lines

Iterating BM3D 128 radial lines

Iterating BM3D 64 radial lines

Image Reconstruction with BM3D

T2 Map with BM3D

T2 Map with BM3D...

What now? Thanks! Pick optimal σ for this applicaiton (BM3D hard thresholding level) Formulate optimization problem... analysis, synthesis or balanced approach? Proof of convergence for chosen problem?