MRI Reconstruction via Fourier Frames on Interleaving Spirals

Similar documents
MRI Signal Reconstruction via Fourier Frames on Interleaving Spirals Final Report

MRI Signal Reconstruction via Fourier Frames on Interleaving Spirals Project Proposal

Deterministic sampling masks and compressed sensing: Compensating for partial image loss at the pixel level

Super-resolution by means of Beurling minimal extrapolation

Sparse Solutions of Linear Systems of Equations and Sparse Modeling of Signals and Images: Final Presentation

Regularization of the Inverse Laplace Transform with Applications in Nuclear Magnetic Resonance Relaxometry Candidacy Exam

The Alternating Direction Method of Multipliers

An Introduction to Filterbank Frames

MRI beyond Fourier Encoding: From array detection to higher-order field dynamics

Rounding Transform. and Its Application for Lossless Pyramid Structured Coding ABSTRACT

Spectral Clustering on Handwritten Digits Database Mid-Year Pr

REAL-TIME TIME-FREQUENCY BASED BLIND SOURCE SEPARATION. Scott Rickard, Radu Balan, Justinian Rosca. Siemens Corporate Research Princeton, NJ 08540

Spectral Clustering on Handwritten Digits Database

Deep Learning: Approximation of Functions by Composition

Distributed Noise Shaping of Signal Quantization

Phase Retrieval from Local Measurements: Deterministic Measurement Constructions and Efficient Recovery Algorithms

Finite Frame Quantization

TRACKING SOLUTIONS OF TIME VARYING LINEAR INVERSE PROBLEMS

Over-enhancement Reduction in Local Histogram Equalization using its Degrees of Freedom. Alireza Avanaki

Sparsifying Transform Learning for Compressed Sensing MRI

Improvement of bit error rate and page alignment in the holographic data storage system by using the structural similarity method

Large-Scale L1-Related Minimization in Compressive Sensing and Beyond

APPROXIMATING THE INVERSE FRAME OPERATOR FROM LOCALIZED FRAMES

Simulating Solid Tumor Growth Using Multigrid Algorithms

Numerical Approximation Methods for Non-Uniform Fourier Data

Sparse Solutions of Systems of Equations and Sparse Modeling of Signals and Images

Simulating Solid Tumor Growth using Multigrid Algorithms

Constructing Approximation Kernels for Non-Harmonic Fourier Data

A NO-REFERENCE SHARPNESS METRIC SENSITIVE TO BLUR AND NOISE. Xiang Zhu and Peyman Milanfar

An Introduction to Wavelets and some Applications

Phase-Correlation Motion Estimation Yi Liang

DESIGN OF MULTI-DIMENSIONAL DERIVATIVE FILTERS. Eero P. Simoncelli

Performance of Image Similarity Measures under Burst Noise with Incomplete Reference

IMAGE RECONSTRUCTION FROM UNDERSAMPLED FOURIER DATA USING THE POLYNOMIAL ANNIHILATION TRANSFORM

Sparse Solutions of Systems of Equations and Sparse Modelling of Signals and Images

Reconstruction of Block-Sparse Signals by Using an l 2/p -Regularized Least-Squares Algorithm

Construction of Multivariate Compactly Supported Orthonormal Wavelets

Randomness-in-Structured Ensembles for Compressed Sensing of Images

A Class of Image Metrics Based on the Structural Similarity Quality Index

A Novel Fast Computing Method for Framelet Coefficients

A Generative Perspective on MRFs in Low-Level Vision Supplemental Material

Numerical Analysis Comprehensive Exam Questions

Fourier Reconstruction from Non-Uniform Spectral Data

Analysis of Redundant-Wavelet Multihypothesis for Motion Compensation

Rate Bounds on SSIM Index of Quantized Image DCT Coefficients

SPARSE SIGNAL RESTORATION. 1. Introduction

Ragav Venkatesan, 2 Christine Zwart, 2,3 David Frakes, 1 Baoxin Li

Fast and Accurate HARDI and its Application to Neurological Diagnosis

The Fibonacci Sequence

SSIM-Inspired Perceptual Video Coding for HEVC

Isotropic Multiresolution Analysis: Theory and Applications

Strengthened Sobolev inequalities for a random subspace of functions

Fuzzy quantization of Bandlet coefficients for image compression

Fast and Robust Phase Retrieval

Equations of fluid dynamics for image inpainting

- An Image Coding Algorithm

Image Denoising using Uniform Curvelet Transform and Complex Gaussian Scale Mixture

Analog to digital conversion for finite frames

Review of Quantization. Quantization. Bring in Probability Distribution. L-level Quantization. Uniform partition

IN signal processing, one of the primary goals is to obtain a

Predicates and Quantifiers

Truncation Strategy of Tensor Compressive Sensing for Noisy Video Sequences

A Friendly Guide to the Frame Theory. and Its Application to Signal Processing

INTERGRID OPERATORS FOR THE CELL CENTERED FINITE DIFFERENCE MULTIGRID ALGORITHM ON RECTANGULAR GRIDS. 1. Introduction

Compressed Sensing Using Reed- Solomon and Q-Ary LDPC Codes

Nonlinear Analysis with Frames. Part III: Algorithms

POINT VALUES AND NORMALIZATION OF TWO-DIRECTION MULTIWAVELETS AND THEIR DERIVATIVES

Compressed sensing and imaging

The Application of Legendre Multiwavelet Functions in Image Compression

Computer Vision & Digital Image Processing

Sparse Solutions of Linear Systems of Equations and Sparse Modeling of Signals and Images!

Wavelets and Signal Processing

DAVID FERRONE. s k s k 2j = δ 0j. s k = 1

Symmetric Wavelet Tight Frames with Two Generators

Electric Load Forecasting Using Wavelet Transform and Extreme Learning Machine

Hamburger Beiträge zur Angewandten Mathematik

Which wavelet bases are the best for image denoising?

Detecting Sparse Structures in Data in Sub-Linear Time: A group testing approach

Frame Wavelet Sets in R d

Two-level multiplicative domain decomposition algorithm for recovering the Lamé coefficient in biological tissues

2D Wavelets for Different Sampling Grids and the Lifting Scheme

Application of Block Matrix Theory to Obtain the Inverse Transform of the Vector-Valued DFT

Functional SVD for Big Data

Frequency-Domain Design and Implementation of Overcomplete Rational-Dilation Wavelet Transforms

Conjugate gradient acceleration of non-linear smoothing filters Iterated edge-preserving smoothing

Introduction to Compressed Sensing

Graph Signal Processing for Image Compression & Restoration (Part II)

A WAVELET BASED CODING SCHEME VIA ATOMIC APPROXIMATION AND ADAPTIVE SAMPLING OF THE LOWEST FREQUENCY BAND

Beyond incoherence and beyond sparsity: compressed sensing in the real world

Biomedical Engineering Image Formation II

A robust and efficient scheme for image encryption-decryption

MRI Physics II: Gradients, Imaging. Douglas C. Noll, Ph.D. Dept. of Biomedical Engineering University of Michigan, Ann Arbor

of Orthogonal Matching Pursuit

Solving Minimax Problems with Feasible Sequential Quadratic Programming

Joint Bayesian Compressed Sensing with Prior Estimate

METRIC. Ming-Te WU and Shiunn-Jang CHERN

Finite Frames and Graph Theoretical Uncertainty Principles

2D Wavelets. Hints on advanced Concepts

Low Resolution Adaptive Compressed Sensing for mmwave MIMO receivers

arxiv: v1 [cs.it] 21 Feb 2013

Transcription:

MRI Reconstruction via Fourier Frames on Interleaving Spirals Christiana Sabett Applied Mathematics & Statistics, and Scientific Computing (AMSC) University of Maryland, College Park Advisors: John Benedetto, Alfredo Nava-Tudela Mathematics, IPST jjb@math.umd.edu, ant@math.umd.edu April 28, 2016

Talk Outline Problem Overview Computational Approach Discretization Spectral Representation Problem Construction Matrix Representation Implementation Transpose Reduction Validation Testing Conclusions

Motivation Goal: Recover an image using spectral data from an MRI machine sampled along interleaving spirals. Spiral sampling makes for faster data acquisition than rectilinear sampling. Standard reconstruction over spiral samples requires interpolation. We use Beurling s theorem to prove that spiral sampling gives rise to a Fourier frame over the signal space of the image. We strive for comparable reconstructions that will ultimately reduce processing time in obtaining MRI images.

Problem Overview We aim to recover an image f : E R where E R 2 using spectral data from an MRI machine. Images courtesy of U.S. Patent US5485086 A and Carolyn s MRI, by ClintJCL (Flickr)

Discretization High Resolution Let χ 1 = { 1 k, p k 1 k k}b 1 k=0 be a refined tagged partition of E. Approximate f using the piecewise constant function f χ1. Low Resolution Let χ 2 = { 2 j, q j 2 j j} N 1N 2 1 j=0 be a coarse tagged partition of E such that f χ2 is piecewise constant. For each q j χ 2, there is a corresponding p k χ 1.

Spectral Representation Choose M N 1 N 2 points α i = (λ i, µ i ) Ω R 2 on the interleaving spirals. At the points α i under the partition χ 1, we have the spectral representation B 1 fχ1 (α i ) = f (p k ) 1 1(α i ). (1) k k=0 Figure: Points in the frame for 3 interleaving spirals. Limited domain Ω will induce error in the reconstruction.

Problem Construction Let g = N 1 N 2 1 j=0 c j 1 2 j (2) be an image formed over the coarse partition χ 2. Given the spectral data f χ1 (α i ), we want to find c j that satisfy f χ1 (α i ) ĝ(α i ) 2 (3) M 1 min c i=0 We compare the actual recovered image g to the ideal recovered image f χ2 formed by local averaging over f χ1.

Matrix Representation Let F = [ f χ1 (α 0 ) f χ1 (α 1 )... f χ1 (α M 1 )] T and F = [c 0 c 1... c N1 N 2 1] T. Define H such that [H] i,j = H j (α i ) = 1 2 j (α i ), where H j (α i ) = H j (λ i, µ i ) = 1 ( ) ( ) 1 1 1 sinc λ i sinc µ i e 2πI(Tnλ i +T mµ i ) N 1 N 2 N 1 N 2 We will solve the least-squares problem F = (H H) 1 H F, (4) (N 1 N 2 1) = (N 1 N 2 N 1 N 2 )(N 1 N 2 M)(M 1)

Transpose Reduction Define V i = (H 0 (α i ),..., H N1 N 2 1(α i )) such that H = H 0 (α 0 ) H N1 N 2 1(α 0 ) H 0 (α 1 ) H N1 N 2 1(α 1 )... H 0 (α M 1 ) H N1 N 2 1(α M 1 ) = V 0 V 1. V M 1. Then, and H H = M 1 i=0 H F M 1 = i=0 V i V i (5) F i V i. (6)

Error Measures Results are evaluated using the peak signal-to-noise ratio (PSNR) and the structural similarity index (SSIM). PSNR, measured in db, is based on the mean-square error, where max fχ2 is the maximum possible pixel value for f χ2. MSE = 1 N 1 N 2 N 1 N 2 1 j=0 PSNR = 10 log max 2 f χ2 MSE (g(c j ) f χ2 (q j )) 2 (7) SSIM estimates luminence and contrast from the mean and standard deviations of the signals. C 1 and C 2 are used as stabilizers. SSIM(x, y) = (2µxµy + C 1)(2σ xy + C 2 ) (µ 2 x + µ 2 y + C 1 )(σ 2 x + σ 2 y + C 2 ). (9) (8)

Validation: Uniform Grid Conjugate gradient (CG) requires 10 iterations for convergence within relative tolerance H F H Hx 2 < 1e 8 H F 2 Figure: Uniform grid reconstruction along integers in the domain [-floor( M)/2, floor( M)/2] 2, M = 2048 (oversampling factor of 2). Ideal reconstruction (L), reconstruction via LDL decomposition (M), reconstruction via CG method (R), N 1 = N 2 = 32. PSNR: 29.12 db, SSIM: 0.9895.

Validation: 2x2 Recovery Using Spiral Sampling Figure: 2x2 reconstruction test along the spiral with M = 8 points in the frame (oversampling factor of 2), θ = 0.01, m = 3 interleaving spirals. Top: 16x16 high-resolution image. Left: Ideal image. Right: Recovered image. N 1 = N 2 = 2. PSNR: 33.3959 db, SSIM: 0.9454.

Testing: Oversampling Factor The number of samples chosen in each reconstruction is M = K xn 1 xn 2, where K N is the oversampling factor. Rec. image size (N 1 xn 2 ) K PSNR (db) SSIM Avg. Err. Per Pixel 8x8 16 17.8413 0.8035 13.9844 8x8 32 26.9622 0.9690 4.0312 16x16 16 29.8072 0.9900 6.1992 32x32 4 8.6455 0.0131 69.5225 32x32 8 27.3753 0.9875 9.2764 Here, Avg. err. per pixel = 1 N 1 N 2 1 f χ2 (q j ) g(c j ) N 1 N 2 j=0

Testing: Oversampling Factor Figure: Spiral reconstruction test from 128x128 high-resolution image, θ = 0.01, m = 3. Top: Ideal reconstructions of a 16x16 and 32x32 image. Bottom: Images recovered with different oversampling factor K. L: Num. samples M = 16 16 2 (K = 16), PSNR: 29.81 db, SSIM: 0.99. R: Num. samples M = 8 32 2 (K = 8), PSNR: 27.38 db, SSIM: 0.98.

Testing: Oversampling Factor Figure: Reconstruction test varying oversampling factor K, θ = 0.01, m = 3. High-resolution image size 128x128. Clockwise from top left: PSNR, SSIM, average error per pixel and run time for varying K in N 1 xn 2 =8x8 low-resolution reconstruction.

Testing: Spiral Angle Figure: Reconstruction test varying polar angle θ, m = 3. High-resolution image size 128x128. Clockwise from top left: PSNR, SSIM, average error per pixel and number of samples for varying θ in N 1 xn 2 =8x8 low-resolution reconstruction.

Testing: Method Comparison For an nxn matrix, LDL decomposition requires n3 3 the conjugate gradient method requires n 2 flops. flops, while Image size (N 1 xn 2 ) cond(h H) LDL time (s) CG time (s) Num. CG iter. 2x2 4.33 9.64e-4 2.265e-3 4 4x4 11.40 1.55e-4 1.132e-3 16 8x8 24.94 4.10e-4 1.484e-2 26 16x16 51.43 2.45e-2 7.655e-3 39 32x32 103.78 6.00e-1 1.441e-1 51

Testing: Oasis Database Full data set has 416 subjects aged 18 to 96, 100 of whom have varying levels of Alzheimer s disease. Tested subset contains 39 subjects. Images are averages of four scans per subject with postprocessing. Twenty-two females, seventeen males. Nine subjects have very mild dementia, three subjects have mild dementia. Oasis is provided by Washington University Alzheimers Disease Research Center, the Howard Hughes Medical Institute (HHMI), the Neuroinformatics Research Group (NRG), and the Biomedical Informatics Research Network (BIRN).

Testing: Oasis Database Figure: Oasis reconstruction test, K = 8, θ = 0.01, m = 3. T: 256x256 high-resolution images. M: Ideal images. B: Recovered images, N 1 xn 2 =8x8. PSNR: 37.39 db, 35.96 db, 37.53 db. SSIM: 0.9862, 0.9862, 0.9838.

Conclusions We can effectively reconstruct an MRI image from spectral data on interleaving spirals. The methods are robust across multiple images. The oversampling factor K and the polar angle θ must be chosen in a reasonable range. The number of samples needed for reconstruction increases with the problem size. For the given error tolerance, the CG method and LDL decomposition return the same results. As the problem size increases, CG shows faster convergence. Parallelization makes this method feasible in a real-life setting. Basic parallelization decreased the timing overhead by a factor of four.

Timeline October 2015: Code the sampling routine to form the Fourier frame. [Complete] November 2015: Validation on small problems. [Complete] December 2015: Code the transpose reduction algorithm and begin testing. [Complete] January 2016: Code the conjugate gradient algorithm (standard and modified). [Complete] February - March 2016: Error analysis/testing. [Complete] April 2016: Finalize results. [Complete]

References Au-Yeung, Enrico, and John J. Benedetto. Generalized Fourier Frames in Terms of Balayage. Journal of Fourier Analysis and Applications 21.3 (2014): 472-508. Benedetto, John J., and Hui C. Wu. Nonuniform Sampling and Spiral MRI Reconstruction. Wavelet Applications in Signal and Image Processing VIII (2000). Bourgeois, Marc, Frank T. A. W. Wajer, Dirk Van Ormondt, and Danielle Graveron-Demilly. Reconstruction of MRI Images from Non-Uniform Sampling and Its Application to Intrascan Motion Correction in Functional MRI. Modern Sampling Theory (2001): 343-63. Goldstein, Thomas, Gavin Taylor, Kawika Barabin, and Kent Sayre. Unwrapping ADMM: Efficient Distributed Computing via Transpose Reduction. Sub. 8 April 2015. I. Daubechies. Ten Lectures on Wavelets. Society for Industrial and Applied Mathematics, Philadelphia, PA, 1992. Wang, Z., A.C. Bovik, H.R. Sheikh, and E.P. Simoncelli. Image Quality Assessment: From Error Visibility to Structural Similarity. IEEE Transactions on Image Processing IEEE Trans. on Image Process. 13.4 (2004): 600-12. Benedetto, John J., Alfredo Nava-Tudela, Alex Powell, and Yang Wang. MRI Signal Reconstruction by Fourier Frames on Interleaving Spirals. Technical report. 2008.

Thank you! Questions?