Constructing Approximation Kernels for Non-Harmonic Fourier Data

Similar documents
Numerical Approximation Methods for Non-Uniform Fourier Data

Direct Methods for Reconstruction of Functions and their Edges from Non-Uniform Fourier Data

Fourier Reconstruction from Non-Uniform Spectral Data

Compensation. June 29, Arizona State University. Edge Detection from Nonuniform Data via. Convolutional Gridding with Density.

Fourier reconstruction of univariate piecewise-smooth functions from non-uniform spectral data with exponential convergence rates

APPROXIMATING THE INVERSE FRAME OPERATOR FROM LOCALIZED FRAMES

Recovery of Compactly Supported Functions from Spectrogram Measurements via Lifting

Polynomial Approximation: The Fourier System

IMAGE RECONSTRUCTION FROM UNDERSAMPLED FOURIER DATA USING THE POLYNOMIAL ANNIHILATION TRANSFORM

Jim Lambers ENERGY 281 Spring Quarter Lecture 5 Notes

MGA Tutorial, September 08, 2004 Construction of Wavelets. Jan-Olov Strömberg

Fourier Series. (Com S 477/577 Notes) Yan-Bin Jia. Nov 29, 2016

Fast and Robust Phase Retrieval

Adaptive Edge Detectors for Piecewise Smooth Data Based on the minmod Limiter

Numerical Methods I Orthogonal Polynomials

Applied and Computational Harmonic Analysis

Topics in Fourier analysis - Lecture 2.

Fast Angular Synchronization for Phase Retrieval via Incomplete Information

Inverse problems Total Variation Regularization Mark van Kraaij Casa seminar 23 May 2007 Technische Universiteit Eindh ove n University of Technology

Chapter 6: Fast Fourier Transform and Applications

ECG782: Multidimensional Digital Signal Processing

Nov : Lecture 18: The Fourier Transform and its Interpretations

be the set of complex valued 2π-periodic functions f on R such that

Discrete Fourier Transform

Lecture Notes 5: Multiresolution Analysis

DISCRETE FOURIER TRANSFORM

Recovery of high order accuracy in radial basis function approximation for discontinuous problems

The Resolution of the Gibbs Phenomenon for Fourier Spectral Methods

Accelerated MRI Image Reconstruction

Super-resolution by means of Beurling minimal extrapolation

Lecture 7 January 26, 2016

Poisson Summation, Sampling and Nyquist s Theorem

Uncertainty principles for far field patterns and applications to inverse source problems

Wavelets: Theory and Applications. Somdatt Sharma

Recovering Exponential Accuracy From Non-Harmonic Fourier Data Through Spectral Reprojection

The discrete and fast Fourier transforms

Complex geometrical optics solutions for Lipschitz conductivities

CONTINUOUS IMAGE MATHEMATICAL CHARACTERIZATION

Non-Uniform Fast Fourier Transformation (NUFFT) and Magnetic Resonace Imaging 2008 년 11 월 27 일. Lee, June-Yub (Ewha Womans University)

A practical guide to the recovery of wavelet coefficients from Fourier measurements

Lecture 6 January 21, 2016

Deep Learning: Approximation of Functions by Composition

Sparse Sampling: Theory and Applications

FOURIER TRANSFORMS. 1. Fourier series 1.1. The trigonometric system. The sequence of functions

Super-resolution via Convex Programming

Problem descriptions: Non-uniform fast Fourier transform

First-order overdetermined systems. for elliptic problems. John Strain Mathematics Department UC Berkeley July 2012

Structured Linear Algebra Problems in Adaptive Optics Imaging

Reconstructing conductivities with boundary corrected D-bar method

OPTIMAL FILTER AND MOLLIFIER FOR PIECEWISE SMOOTH SPECTRAL DATA

SEISMIC WAVE PROPAGATION. Lecture 2: Fourier Analysis

A Wavelet-based Method for Overcoming the Gibbs Phenomenon

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

Elliptic Problems for Pseudo Differential Equations in a Polyhedral Cone

A Singular Integral Transform for the Gibbs-Wilbraham Effect in Inverse Fourier Transforms

Fourier Series. ,..., e ixn ). Conversely, each 2π-periodic function φ : R n C induces a unique φ : T n C for which φ(e ix 1

The Poisson summation formula, the sampling theorem, and Dirac combs

APPROXIMATING A BANDLIMITED FUNCTION USING VERY COARSELY QUANTIZED DATA: IMPROVED ERROR ESTIMATES IN SIGMA-DELTA MODULATION

Generated sets as sampling schemes for hyperbolic cross trigonometric polynomials

Two-parameter regularization method for determining the heat source

Mathematics for Chemists 2 Lecture 14: Fourier analysis. Fourier series, Fourier transform, DFT/FFT

Proceedings of the 5th International Conference on Inverse Problems in Engineering: Theory and Practice, Cambridge, UK, 11-15th July 2005

Fast Algorithms for the Computation of Oscillatory Integrals

Quality Improves with More Rays

Wavelet Bi-frames with Uniform Symmetry for Curve Multiresolution Processing

Spectral Methods and Inverse Problems

Applied and Computational Harmonic Analysis 7, (1999) Article ID acha , available online at

arxiv: v1 [eess.sp] 4 Nov 2018

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

Fourier transform of tempered distributions

Linear Operators and Fourier Transform

Preconditioning. Noisy, Ill-Conditioned Linear Systems

DETECTION OF EDGES IN SPECTRAL DATA II. NONLINEAR ENHANCEMENT

Boundedness of Fourier integral operators on Fourier Lebesgue spaces and related topics

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations

We have to prove now that (3.38) defines an orthonormal wavelet. It belongs to W 0 by Lemma and (3.55) with j = 1. We can write any f W 1 as

Assignment 2 Solutions

MATH 220 solution to homework 4

Contributors and Resources

Statistics of Stochastic Processes

WAVELETS, SHEARLETS AND GEOMETRIC FRAMES: PART II

A fast method for solving the Heat equation by Layer Potentials

arxiv: v3 [math.na] 6 Sep 2015

Introduction to Fourier Analysis

Scientific Computing: An Introductory Survey

Preconditioning. Noisy, Ill-Conditioned Linear Systems

We denote the space of distributions on Ω by D ( Ω) 2.

MATH 590: Meshfree Methods

Lecture 9 February 2, 2016

Approximation by Conditionally Positive Definite Functions with Finitely Many Centers

A Tutorial on Wavelets and their Applications. Martin J. Mohlenkamp

ECG782: Multidimensional Digital Signal Processing

On the coherence barrier and analogue problems in compressed sensing

Wavelets and Image Compression Augusta State University April, 27, Joe Lakey. Department of Mathematical Sciences. New Mexico State University

Inverse Theory Methods in Experimental Physics

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

Discrete Fourier transform (DFT)

NEW BOUNDS FOR TRUNCATION-TYPE ERRORS ON REGULAR SAMPLING EXPANSIONS

Introduction to the Mathematics of Medical Imaging

Linear Inverse Problems

Transcription:

Constructing Approximation Kernels for Non-Harmonic Fourier Data Aditya Viswanathan aditya.v@caltech.edu California Institute of Technology SIAM Annual Meeting 2013 July 10 2013 0 / 19

Joint work with Anne Gelb Sidi Kaber Research supported in part by National Science Foundation grants CNS 0324957, DMS 0510813 and DMS 0652833 (FRG). 0 / 19

Motivating Application Magnetic Resonance Imaging Physics of MRI dictates that the MR scanner collect samples of the Fourier transform of the specimen being imaged. 1 / 19

Motivating Application Magnetic Resonance Imaging Collecting non-uniform measurements has certain advantages; for example, they are easier and faster to collect, and, aliased images retain diagnostic qualities. Reconstructing images from such measurements accurately and efficiently is, however, challenging. 1 / 19

Model Problem Let f be defined in R with support in [ π, π). Given ˆf(ω k ) = f, e iω kx, k = N,, N, ω k not necessarily Z, compute an approximation to the underlying (possibly piecewise-smooth) function f, an approximation to the locations and values of jumps in the underlying function; i.e., [f](x) := f(x + ) f(x ). Issues Sparse sampling of the high frequencies, i.e., ω k k > 1 for k large. The DFT is not defined for ω k k; the FFT is not directly applicable. 2 / 19

Outline Introduction Motivating Application Simplified Model Problem Non-Harmonic Fourier Reconstruction Uniform Re-sampling Convolutional Gridding Harmonic and Non-Harmonic Kernels Designing Convolutional Gridding Kernels Edge Detection Concentration Method Design of Non-Harmonic Edge Detection Kernels 2 / 19

Uniform Re-sampling (Rosenfeld) We consider direct methods of recovering f and [f] from ˆf(ω k ). Due to our familiarity with harmonic Fourier reconstructions and the applicability of FFTs, we will consider a two step process: 1. Approximate the Fourier coefficients at equispaced modes 2. Compute a standard (filtered) Fourier partial sum Basic Premise f is compactly supported in physical space. Hence, the Shannon sampling theorem is applicable in Fourier space; i.e., ˆf(ω) = k= sinc(ω k) ˆf k, ω R. 3 / 19

Uniform Re-sampling Implementation We truncate the problem as follows ˆf(ω k ) sinc(ω k l) ˆf }{{} l, l M A R 2N+1 2M+1 k = N,, N The equispaced coefficients are approximated using f l = A ˆf(ω k ), where A is the Moore-Penrose pseudo-inverse of A. A and its properties characterize the resulting approximation. Regularization may be used (truncated SVD, Tikhonov regularization) in the presence of noise. A is (unfortunately) a dense matrix in general, with the computation of f requiring O ( N 2) operations. 4 / 19

Uniform Re-sampling Sampling Patterns Consider the sampling pattern ω k = k ± U[0, µ], k = N,, N where U[a, b] denotes an iid uniform distribution in [a, b] with equiprobable positive/negative jitter. Jitter µ κ(a) 0.1 1.371 0.5 27.806 1.0 1.690 10 3 5.0 1.137 10 8 10.0 1.875 10 9 5 / 19

Uniform Re-sampling An Example Reconstruction using jittered samples (µ = 0.5). Error Fourier Modes Recontruction 6 / 19

Uniform Re-sampling An Example Reconstruction using jittered samples (µ = 0.5). Error Fourier Modes Reconstruction 6 / 19

From Uniform Re-sampling to Convolutional Gridding Recall that for uniform re-sampling, we use the relation ˆf(ω) = k sinc(ω k) ˆf k = ( ˆf sinc)(ω) Since the Fourier transform pair of the sinc function is the box/rect function (of width 2π and centered at zero), we have f Π ˆf sinc Now consider replacing the sinc function by a bandlimited function ˆφ such that ˆφ( ω ) = 0 for ω > q (typically a few modes wide). We now have f φ ˆf ˆφ 7 / 19

Convolutional Gridding (Jackson/Meyer/Nishimura and others) Gridding is an inexpensive direct approximation to the uniform re-sampling procedure. Given measurements ˆf(ω k ), we compute an approximation to ˆf ˆφ at the equispaced modes using ( ˆf ˆφ)(l) l ω k q α k ˆf(ωk ) ˆφ(l ω k ), l = M,..., M. Now that we are on equispaced modes, use a (F)DFT to reconstruct an approximation to f φ in physical space. Recover f by dividing out φ. α k are density compensation factors (DCFs) and determine the accuracy of the reconstruction. 8 / 19

Analysis of the Convolution Gridding Sum The gridding approximation can be written as α k ˆf(ωk ) ˆφ(l ω k ) e ilx f cg (x) = = l M l ω k q φ(x) k l α ( k f(ξ)e iω k ξ dξ ) ( φ(η)e i(l ωk)η dη ) e ilx φ(x) ( ) ( ) f(ξ)φ(η) α k e iω k(η ξ) e il(x η) dξdη k }{{}}{{} A = α N (η ξ) D N (x η) φ(x) (f A α = N )(η) φ(η) D N (x η)dη φ(x) = ([{f Aα N } φ] D N) (x) φ(x) l 9 / 19

The Dirichlet Kernel A Review Given ˆf k := f, e ikx, k = N,, N, a periodic repetition of f may be reconstructed using the Fourier partial sum P N f(x) = ˆf k e ikx = (f D N )(x), where k N D N (x) = k N e ikx is the Dirichlet kernel. D N is the bandlimited (2N + 1 mode) approximation of the Dirac delta distribution. 10 / 19

The Dirichlet Kernel A Review D N completely characterizes the Fourier approximation P N f. Filtered and jump approximations are similarly characterized by equivalent filtered and (filtered) conjugate Dirichlet kernels. 10 / 19

The Non-Harmonic Kernel Consider the non-harmonic kernel A N (x) = k N e iω kx A N is non-periodic. The non-harmonic kernel is a poor approximation to the Dirac delta distribution. Depending on the mode distribution, A N may be non-decaying. Filtering is of no help under these circumstances. 11 / 19

The Non-Harmonic Kernel Jittered Modes ω k = k ± U[0, µ], µ = 1.5 11 / 19

The Non-Harmonic Kernel Log Modes ω k logarithmically spaced 11 / 19

Outline Introduction Motivating Application Simplified Model Problem Non-Harmonic Fourier Reconstruction Uniform Re-sampling Convolutional Gridding Harmonic and Non-Harmonic Kernels Designing Convolutional Gridding Kernels Edge Detection Concentration Method Design of Non-Harmonic Edge Detection Kernels 11 / 19

Designing Gridding Kernels Recall that the convolutional gridding sum can be written in the form f cg (x) = ([{f Aα N } φ] D N) (x) φ(x) where the (weighted) non-harmonic kernel A α N(x) = k N α k e iω kx. α k are free design parameters which we choose such that A α N is compactly supported and a good reconstruction kernel (such as the Dirichlet kernel) in the interval of interest. 12 / 19

Design Problem Formulation Choose α = {α k } N N such that α k e iωkx k N l M e ilx x π 0 else Discretizing on an equispaced grid, we obtain the linear system of equations Dα = b, where D l,j = e iω lx j denotes the (non-harmonic) DFT matrix, and b p = sin(m+1/2)xp sin(x p/2 ) Π are the values of the Dirichlet kernel on the equispaced grid. 13 / 19

Design Problem Formulation Choose α = {α k } N N such that α k e iωkx k N l M σ l e ilx x π 0 else Discretizing on an equispaced grid, we obtain the linear system of equations Dα = b, where D l,j = e iω lx j denotes the (non-harmonic) DFT matrix, and b p are the values of the (filtered) Dirichlet kernel on the equispaced grid. 13 / 19

Numerical Results Reconstruction ω k logarithmically spaced N = 256 measurements Iterative weights solved using LSQR 14 / 19

Numerical Results Reconstruction Error ω k logarithmically spaced N = 256 measurements Iterative weights solved using LSQR 14 / 19

Numerical Results DCF weights α ω k logarithmically spaced N = 256 measurements Iterative weights solved using LSQR 14 / 19

Outline Introduction Motivating Application Simplified Model Problem Non-Harmonic Fourier Reconstruction Uniform Re-sampling Convolutional Gridding Harmonic and Non-Harmonic Kernels Designing Convolutional Gridding Kernels Edge Detection Concentration Method Design of Non-Harmonic Edge Detection Kernels 14 / 19

Concentration Method (Gelb, Tadmor) Approximate the singular support of f using the generalized conjugate partial Fourier sum S σ N[f](x) = i N k= N ˆf(k) sgn(k) σ ( ) k e ikx N σ k,n (η) = σ( k N ) are known as concentration factors which are required to satisfy certain admissibility conditions. Under these conditions, S σ N[f](x) = [f](x) + O(ɛ), ɛ = ɛ(n) > 0 being small i.e., SN σ [f] concentrates at the singular support of f. 15 / 19

Concentration Factors Factor Expression π sin(α η) Trigonometric σ T (η) = Si(α) α sin(x) Si(α) = dx 0 x Polynomial σ P (η) = p π η p p is the order of [ the factor ] Exponential σ E (η) = Cη exp 1 α η (η 1) C - normalizing constant α - order π C = 1 1 N 1 N [ exp 1 α τ (τ 1) ] dτ Table: Examples of concentration factors Figure: Envelopes of Factors in k-space 16 / 19

Some Examples 2 1.5 Jump Approximation Trigonometric Factor 1 0.8 Jump Approximation Exponential Factor f S N [f] 1 0.6 0.4 0.5 0.2 f(x) 0 f(x) 0 0.5 0.2 0.4 1 0.6 1.5 f S N [f] 0.8 2 3 2 1 0 1 2 3 x 1 3 2 1 0 1 2 3 x (a) Trigonometric Factor (b) Exponential Factor Figure: Jump Function Approximation, N = 128 17 / 19

Designing Non-Harmonic Edge Detection Kernels Choose α = {α k } N N such that i sgn(l)σ( l /N)e ilx x π α k e iωkx l M k N 0 else Discretizing on an equispaced grid, we obtain the linear system of equations Dα = b, where D l,j = e iω lx j denotes the (non-harmonic) DFT matrix, and bp are the values of the generalized conjugate Dirichlet kernel on the equispaced grid. 18 / 19

Numerical Results Jump Approximation and Corresponding Weights ω k logarithmically spaced N = 256 measurements Iterative weights solved using LSQR 19 / 19

Summary and Future Directions 1. Applications such as MR imaging require reconstruction from non-harmonic Fourier measurements. 2. Assuming the function of interest is compactly supported, the underlying relation between non-harmonic and harmonic Fourier data is the Shannon sampling theorem (sinc interpolation). 3. Convolutional gridding is an efficient approximation to sinc-based resampling. 4. A set of free parameters known as the density compensation factors (DCFs) allow us to design gridding kernels with favorable characteristics. 5. To do compare results with frame theoretic approaches, use banded DCFs to obtain better gridding approximations. 19 / 19

Selected References 1. D. Rosenfeld, An Optimal and Efficient New Gridding Algorithm Using Singular Value Decomposition, in Magn. Reson. Med., Vol. 40, No. 1 (1998), pp. 14 23. 2. J. Jackson, C. Meyer and D. Nishimura, Selection of a Convolution Function for Fourier Inversion Using Gridding, in IEEE Trans. Med. Img., Vol. 10, No. 3 (1991), pp. 473 478. 3. J. Fessler and B. Sutton, Nonuniform Fast Fourier Transforms Using Min-Max Interpolation, in IEEE Trans. Sig. Proc., Vol. 51, No. 2 (2003), pp. 560 574. 4. J. Pipe and P. Menon, Sampling Density Compensation in MRI: Rationale and an Iterative Numerical Solution, in Magn. Reson. Med., Vol. 41, No. 1 (1999), pp. 179 186. 5. A. Gelb and E. Tadmor, Detection of Edges in Spectral Data, in Appl. Comp. Harmonic Anal., 7 (1999), pp. 101 135. 19 / 19