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

Similar documents
Constructing Approximation Kernels for Non-Harmonic Fourier Data

Numerical Approximation Methods for 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

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

Problem descriptions: Non-uniform fast Fourier transform

IMAGE RECONSTRUCTION FROM UNDERSAMPLED FOURIER DATA USING THE POLYNOMIAL ANNIHILATION TRANSFORM

Polynomial Approximation: The Fourier System

Accelerated MRI Image Reconstruction

Recovery of Compactly Supported Functions from Spectrogram Measurements via Lifting

Jim Lambers ENERGY 281 Spring Quarter Lecture 5 Notes

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

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

Numerical Methods I Orthogonal Polynomials

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

Filtering and Edge Detection

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

Numerical stability of nonequispaced fast Fourier transforms

MATH 590: Meshfree Methods

Preconditioning. Noisy, Ill-Conditioned Linear Systems

Applied and Computational Harmonic Analysis

Parameter estimation for exponential sums by approximate Prony method

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

Index. p, lip, 78 8 function, 107 v, 7-8 w, 7-8 i,7-8 sine, 43 Bo,94-96

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

Preconditioning. Noisy, Ill-Conditioned Linear Systems

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

Lecture Notes 5: Multiresolution Analysis

A Wavelet-based Method for Overcoming the Gibbs Phenomenon

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

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

The Resolution of the Gibbs Phenomenon for Fourier Spectral Methods

Chapter 6: Fast Fourier Transform and Applications

Poisson Summation, Sampling and Nyquist s Theorem

OPTIMAL FILTER AND MOLLIFIER FOR PIECEWISE SMOOTH SPECTRAL DATA

arxiv: v3 [math.na] 6 Sep 2015

Lecture 7 January 26, 2016

ECG782: Multidimensional Digital Signal Processing

Fast and Robust Phase Retrieval

Class Averaging in Cryo-Electron Microscopy

Topics in Fourier analysis - Lecture 2.

A Non-sparse Tutorial on Sparse FFTs

Geometric Modeling Summer Semester 2012 Linear Algebra & Function Spaces

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

Wavelet Bi-frames with Uniform Symmetry for Curve Multiresolution Processing

Generated sets as sampling schemes for hyperbolic cross trigonometric polynomials

Introduction to the Mathematics of Medical Imaging

Linear Operators and Fourier Transform

ARTICLE IN PRESS Journal of Computational and Applied Mathematics ( )

THE SINGULAR VALUE DECOMPOSITION MARKUS GRASMAIR

Discrete Fourier Transform

Fourier transform. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year

DISCRETE FOURIER TRANSFORM

The Fourier spectral method (Amath Bretherton)

Vectors in Function Spaces

Advanced Edge Detection 1

Introduction to Sparsity in Signal Processing

Optimized Gradient Waveforms for Spiral Scanning

Solving Poisson s Equations Using Buffered Fourier Spectral Method

Emily Jennings. Georgia Institute of Technology. Nebraska Conference for Undergraduate Women in Mathematics, 2012

A Second-order Finite Difference Scheme For The Wave Equation on a Reduced Polar Grid DRAFT

A Framework for Discrete Integral Transformations I the Pseudo-polar Fourier transform

Moving interface problems. for elliptic systems. John Strain Mathematics Department UC Berkeley June 2010

Two-parameter regularization method for determining the heat source

Super-resolution by means of Beurling minimal extrapolation

Recent Results for Moving Least Squares Approximation

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

Introduction to Fourier Analysis

A Study of Numerical Algorithms for Regularized Poisson ML Image Reconstruction

CS-9645 Introduction to Computer Vision Techniques Winter 2018

! Circular Convolution. " Linear convolution with circular convolution. ! Discrete Fourier Transform. " Linear convolution through circular

Phase recovery with PhaseCut and the wavelet transform case

Scan Time Optimization for Post-injection PET Scans

Lecture 3: Linear Filters

Elec4621 Advanced Digital Signal Processing Chapter 11: Time-Frequency Analysis

MA3232 Summary 5. d y1 dy1. MATLAB has a number of built-in functions for solving stiff systems of ODEs. There are ode15s, ode23s, ode23t, ode23tb.

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

Deep Learning: Approximation of Functions by Composition

2D Wavelets. Hints on advanced Concepts

Inverse Theory Methods in Experimental Physics

On the coherence barrier and analogue problems in compressed sensing

Introduction to Sparsity in Signal Processing

State Space Representation of Gaussian Processes

DIMENSIONALITY REDUCTION METHODS IN INDEPENDENT SUBSPACE ANALYSIS FOR SIGNAL DETECTION. Mijail Guillemard, Armin Iske, Sara Krause-Solberg

Interpolation procedure in filtered backprojection algorithm for the limited-angle tomography

An Overview of Sparsity with Applications to Compression, Restoration, and Inverse Problems

ECG782: Multidimensional Digital Signal Processing

Lecture 3: Linear Filters

How much should we rely on Besov spaces as a framework for the mathematical study of images?

Statistics of Stochastic Processes

A FAST SOLVER FOR ELLIPTIC EQUATIONS WITH HARMONIC COEFFICIENT APPROXIMATIONS

PART IV Spectral Methods

Fourier Transform Chapter 10 Sampling and Series

Towards a Mathematical Theory of Super-resolution

SIGNAL AND IMAGE RESTORATION: SOLVING

From Fourier to Wavelets in 60 Slides

Fast Angular Synchronization for Phase Retrieval via Incomplete Information

A finite difference Poisson solver for irregular geometries

Transcription:

Direct Methods for Reconstruction of Functions and their Edges from Non-Uniform Fourier Data Aditya Viswanathan aditya@math.msu.edu ICERM Research Cluster Computational Challenges in Sparse and Redundant Representations 17 th November 2014

Outline 1 Introduction 2 Non-Uniform Fourier Reconstruction Uniform Re-Sampling Convolutional Gridding Non-Uniform FFTs 3 Edge Detection Concentration Method 4 Spectral Re-Projection

Model Problem Let f be defined in R with support in [ π, π). Given compute ˆf(ω k ) = f, e iω kx, k = N,, N, (ω k not necessarily Z) an approximation to the underlying function f, an approximation to the locations and values of jumps in the underlying function; i.e., [f](x) := f(x + ) f(x ). 1 / 30

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

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. 2 / 30

Challenges in Non-Uniform Reconstruction Computational Issues The FFT is not directly applicable. Direct versus iterative solvers... Sampling Issues Typical MR sampling patterns have non uniform sampling density; i.e., the high modes are sparsely sampled ( ω k k > 1 for k large). Other Issues Piecewise-smooth functions and Gibbs artifacts 3 / 30

Why Direct Methods? Faster (by a small but non-negligible factor) than iterative formulations. Provide good initial solutions to seed iterative algorithms. Sometimes used as preconditioners in solving iterative formulations. 4 / 30

Model (1D) Sampling Patterns Jittered Sampling: ω k = k ± U[0, µ], k = N,, N U[a, b]: iid uniform distribution in [a, b] with equiprobable +/ jitter. 5 / 30

Model (1D) Sampling Patterns Log Sampling: ω k + = a e b(2πk), k = 1,..., N, b = ln(n/a) 2πN a controls the closest sampling point to the origin. 5 / 30

Model (1D) Sampling Patterns Polynomial Sampling: ω k + = a k b, k = 1,..., N, a = 1 N b 1 b is the polynomial order. 5 / 30

Outline 1 Introduction 2 Non-Uniform Fourier Reconstruction Uniform Re-Sampling Convolutional Gridding Non-Uniform FFTs 3 Edge Detection Concentration Method 4 Spectral Re-Projection 5 / 30

Uniform Re-Sampling (Rosenfeld 1 ) Consider a two step reconstruction 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. 1 An optimal and efficient new gridding algorithm using singular value decomposition, D. Rosenfeld, Magn Reson Med. 1998 Jul;40(1):14 23. 6 / 30

Uniform Re-Sampling Implementation We truncate the problem as follows ˆf(ω k ) sinc(ω k l) ˆf l, ˆf(ω N ) ˆf(ω N ) }{{} measurements ˆf l M k = N,, N sinc(ω N + M)... sinc(ω N M).................. sinc(ω N + M)... sinc(ω N M) }{{} 2N+1 2M+1 Sampling system matrix A R ˆf(ω M ) ˆf(ω M ) }{{} re-sampled coefficients f 7 / 30

Uniform Re-Sampling Implementation The (equispaced) re-sampled coefficients are approximated as f = A ˆf, 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 a dense matrix in general. A block variant of this method exists (Block Uniform Re-Sampling, which constructs a sparse A. 7 / 30

Uniform Re-sampling Examples Reconstruction from Polynomial (quadratic) samples. 8 / 30

Uniform Re-sampling Examples Reconstruction from Polynomial (quadratic) samples. Error Fourier Modes Reconstruction 8 / 30

Uniform Re-sampling Examples Reconstruction from Polynomial (quadratic) samples. Reconstruction Error Reconstruction 8 / 30

Further Reading New Approach to Gridding using Regularization and Estimation Theory, D. Rosenfeld, Magn Reson Med. 2002; 48:193 202 Applying the uniform resampling (URS) algorithm to a Lissajous trajectory: Fast image reconstruction with optimal gridding, Moriguchi H., Wendt M., Duerk JL., Magn Reson Med. 2000; 44:766 781 9 / 30

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 ˆφ 10 / 30

Convolutional Gridding (Jackson/Meyer/Nishimura... ) 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. α k are desity compensation factors (DCFs) and determine the accuracy of the reconstruction. 11 / 30

Convolutional Gridding (Jackson/Meyer/Nishimura... ) Figure : Gridding to a Cartesian Grid 3 3 http://web.eecs.umich.edu/ fessler/papers/files/talk/06/isbi,p2,slide,bw.pdf 11 / 30

Convolutional Gridding (Jackson/Meyer/Nishimura... ) 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 φ. This is typically implemented using a non-uniform FFT. 11 / 30

Why Do We Need Density Compensation? D N (x) = k N e ikx A N (x) = k N e iω kx 12 / 30

Why Do We Need Density Compensation? Uniform Samples Quadratic Samples 12 / 30

Density Compensation Examples Figure : Voronoi Cells for Radial and Spiral Sampling 3 3 Modern Sampling Theory: Mathematics and Applications, eds. J. J. Benedetto, P. J.S.G. Ferreira, Birkhauser, 2001 13 / 30

Density Compensation Examples Choose α = {α k } N N such that3 k N α k e iω kx { 1 x = 0 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 denotes the desired point spread function (Dirac delta). 3 See Sampling density compensation in MRI: rationale and an iterative numerical solution, Pipe JG, Menon P., Magn Reson Med. 1999 Jan;41(1): 179 86 for details and implementation. 13 / 30

Convolutional Gridding Representative Reconstructions Reconstruction from Polynomial (quadratic) samples. 14 / 30

Convolutional Gridding Representative Reconstructions Reconstruction from Polynomial (quadratic) samples. Reconstruction Reconstruction Error 14 / 30

Convolutional Gridding Representative Reconstructions Reconstruction from Spiral samples (Voronoi weights) 4 True Image (Phantom) Reconstruction 4 A gridding algorithm for efficient density compensation of arbitrarily sampled Fourier-domain data, W. Q. Malik et. al., Proc. IEEE Sarnoff Symp. Princeton, NJ, USA, Apr. 2005 14 / 30

Convolutional Gridding Representative Reconstructions Reconstruction from Spiral samples (Voronoi weights) 4 Cross Section Reconstruction 4 A gridding algorithm for efficient density compensation of arbitrarily sampled Fourier-domain data, W. Q. Malik et. al., Proc. IEEE Sarnoff Symp. Princeton, NJ, USA, Apr. 2005 14 / 30

Further Reading A fast sinc function gridding algorithm for Fourier inversion in computer tomography, J. O Sullivan, IEEE Trans Med Imag 1985; MI 4:200 207. Selection of a convolution function for Fourier inversion using gridding, J. Jackson, C. Meyer, D. Nishimura, and A. Macovski, IEEE Trans Med Imag 1991; 10:473 478. The gridding method for image reconstruction by Fourier transformation, H. Schomberg and J. Timmer, IEEE Trans Med Imag 1995; 14:596 607. Rapid gridding reconstruction with a minimal oversampling ratio, P. Beatty, D. Nishimura, and J. Pauly, IEEE Trans Med Imag 2005; 24:799 808. 15 / 30

Non-Uniform Fourier Transforms (Greengard and Lee, 2004) Non-uniform FFTs efficiently evaluate trigonometric sums of the form (Type I) F (k) = 1 N N 1 j=0 f j e ikx j, x j [0, 2π), k = M 2,..., M 2 1. (Type II) f(x j ) = M 2 1 F (k)e ikx j, x j [0, 2π). k= M 2 at a computational cost of O(N log N + M). 16 / 30

Non-Uniform Fourier Transforms (Greengard and Lee, 2004) The Type I FFT describes the Fourier coefficients of the function f(x) = N 1 j=0 f j δ(x x j ) viewed as a periodic function on [0, 2π]. Note that f is not well resolved by a uniform mesh in x. 16 / 30

Non-Uniform Fourier Transforms (Greengard and Lee, 2004) Instead, let us compute an approximation to f τ defined as f τ (x) = (f g τ )(x) = 2π 0 f(y)g τ (x y)dy, where g τ (x) is a periodic one-dimensional heat kernel on [0, 2π] given by g τ (x) = e (x 2lπ)2/4τ. l= f τ may be approximated on a uniform grid using f τ (2πm/M r ) = N 1 j=0 f j g τ (2πm/M r x j ). 16 / 30

Non-Uniform Fourier Transforms (Greengard and Lee, 2004) Figure : Non-Uniform FFT using Gaussian Window Functions 5 f τ is a 2π-periodic C function and can be well-resolved by a uniform mesh in x whose spacing is determined by τ. 5 See Accelerating the Nonuniform Fast Fourier Transform, L. Greengard, J. Lee, SIAM Rev., Vol. 46, No. 3, pp. 443 454. 16 / 30

Non-Uniform Fourier Transforms (Greengard and Lee, 2004) The Fourier coefficients of f τ can be computed with high accuracy using a standard FFT on an oversampled grid. For example, F τ (k) = 1 2π f τ (x)e ikx dx 1 M r 1 f τ (2πm/M r )e ik2πm/mr. 2π 0 M r m=0 We may then obtain F (k) by a deconvolution; i.e., F (k) = π/τe k2τ F τ (k). Typical parameters: M r = 2M, τ = 12/M 2. Gaussian spreading of each source to the nearest 24 points yields 12 digits of accuracy. 16 / 30

Other Implementations and Further Reading Accelerating the Nonuniform Fast Fourier Transform, L. Greengard and J. Lee, SIAM Rev., 46:3(2004), pp. 443 454. Fast Fourier Transforms for Nonequispaced Data, A. Dutt and V. Rokhlin, SIAM J. Sci. Comput., 14 (1993), pp. 1368 1393. Nonuniform Fast Fourier Transforms using Min-Max Interpolation, J. A. Fessler and B. P. Sutton, IEEE Trans. Signal Process., 51 (2003), pp. 560 574. Fast Fourier Transforms for Nonequispaced Data: A Tutorial, D. Potts, G. Steidl, and M. Tasche, in Modern Sampling Theory: Mathematics and Applications, J. J. Benedetto and P. Ferreira, eds., Appl. Numer. Harmon. Anal., Birkhauser, Boston, 2001, pp. 249 274. 17 / 30

Outline 1 Introduction 2 Non-Uniform Fourier Reconstruction Uniform Re-Sampling Convolutional Gridding Non-Uniform FFTs 3 Edge Detection Concentration Method 4 Spectral Re-Projection 17 / 30

Why are Edges Important? Edges are important descriptors of underlying features in a function. Edges are often necessary to perform operations such as segmentation and feature recognition. Edges may also be incorporated in function reconstruction schemes (for example, spectral re-projection methods) 18 / 30

Detecting Edges from Fourier Data Edge detection from Fourier data is non-trivial it requires the estimation of local features from global data. Applying conventional edge detectors (Sobel, Prewitt, Canny...) is not optimal they can pick up Gibbs oscillations as edges. 19 / 30

Edge Detection from Non-Uniform Fourier Data Two approaches (direct methods) Edge detection on re-sampled Fourier data ˆf(ω k ) ωk / Z (B)URS ˆf(l) Edge Detection l Z Edges Edge detection using convolutional gridding ˆf(ω k ) ωk / Z ˆf(ω k ) ωk / Z Gridding ( ˆf ˆφ)(l) Edge Detection l Z Edges Gridding ( [f] ˆφ)(l) F 1 l Z Edges Special DCFs 20 / 30

Concentration Method (Gelb, Tadmor) Define the jump function as follows [f](x) := f(x + ) f(x ) [f] identifies the singular support of f. Approximate the singular support of f using the generalized conjugate partial Fourier sum σ k,n (η) = σ S σ N[f](x) = i N k= N ˆf(k) sgn(k) σ ( ) k e ikx N ( ) k N are known as concentration factors. 21 / 30

Concentration Method (Gelb, Tadmor) Define the jump function as follows [f](x) := f(x + ) f(x ) [f] identifies the singular support of f. Approximate the singular support of f using the generalized conjugate partial Fourier sum σ k,n (η) = σ S σ N[f](x) = i N k= N ˆf(k) sgn(k) σ ( ) k e ikx N ( ) k N are known as concentration factors. 21 / 30

Concentration Method (Gelb, Tadmor) Admissibility conditions for σ: 1 N k=1 ( ) k σ sin(kx) is odd. N 2 σ k,n(η) η C 2 (0, 1) 3 1 ɛ σ k,n (η) η π, ɛ = ɛ(n) > 0 being small. 21 / 30

Concentration Method (Gelb, Tadmor) Theorem (Concentration Property, (Tadmor, Zou)) Assume that f( ) BV [ π, π] is a piecewise C 2 smooth function and let σ k,n be an admissible concentration factor. Then, SN σ [f](x) satisfies the concentration property ( ) O log N SN[f](x) σ N, d(x) log N = ( ) N O log N (Nd(x)), d(x) 1 s N, where d(x) denotes the distance between x and the nearest jump discontinuity and s = s σ > 0 depends on our choice of σ. 21 / 30

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 sig(eta) 4 3.5 3 2.5 2 1.5 1 0.5 Concentration Factors Trigonometric Polynomial Exponential 0 80 60 40 20 0 20 40 60 80 k Figure : Envelopes of Factors in k-space 22 / 30

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] 2 3 2 1 0 1 2 3 x 0.8 1 3 2 1 0 1 2 3 x (a) Trigonometric Factor (b) Exponential Factor Figure : Jump Function Approximation, N = 128 23 / 30

Statistical Formulation Objective Design a statistically optimal edge detector which accepts a noisy concentration sum approximation and returns a list of jump locations and jump values 24 / 30

Statistical Formulation This is a binary detection theoretic problem is any given point in the domain an edge (hypothesis H 1 ) or not (hypothesis H 0 )? The Neyman Pearson lemma tells us that the statistically optimal construction in this case is a correlation detector, which computes correlations of SN σ [f] with a template waveform. Uses a small number of measurements in a neighborhood of the given point 5 ; for example, to see if the grid point x 0 is an edge, use SN σ [f](x 0 h) Y = SN σ [f](x 0) SN σ [f](x 0 + h) 5 This will identify the closest grid point to an edge. 24 / 30

W 0 <,N (x) Statistical Formulation 1 0.8 0.6 0.4 0.2 0-0.2-0.4-0.6 Periodic Ramp Template Waveform Template Vector, M -3-2 -1 0 1 2 3 x Resulting edge detector takes the form H 1 : M T C 1 V Y > γ Figure : The Template Waveform and Template Vector C V is the covariance matrix (depends on the noise characteristics and stencil). γ is a threshold which controls the probability of correct detection. 24 / 30

Examples Edge Detection with Noisy Fourier Data 2 1.5 2 1.5 f S N [f] [f] 1 1 0.5 0.5 f, S N f 0 f,s N f,[f] 0 0.5 0.5 1 1 1.5 f S N f 1.5 2 3 2 1 0 1 2 3 x (a) Noisy Fourier Reconstruction 2 3 2 1 0 1 2 3 x (b) Jump Detection Figure : Edge Detection with Noisy Data, N = 50, ρ = 0.02, 5 point Trigonometric detector 25 / 30

Examples Edge Detection with Noisy Fourier Data 2.5 2 1.5 f S N f 2.5 2 1.5 1 f, S N f 1 0.5 f,s N f,[f] 0.5 0 0 0.5 1 0.5 1.5 f S N [f] [f] 1 3 2 1 0 1 2 3 x (a) Noisy Fourier Reconstruction 2 3 2 1 0 1 2 3 x (b) Jump Detection Figure : Edge Detection with Noisy Data, N = 50, ρ = 0.02, 5 point Trigonometric detector 25 / 30

Two Dimensional Extensions For images, apply the method to each dimension separately N ( ) l N SN[f](x(ȳ)) σ = i sgn(l) σ ˆf k,l e i(kx+lȳ) N l= N k= N (overbar represents the dimension held constant.) 26 / 30

Two Dimensional Extensions For images, apply the method to each dimension separately N ( ) l N SN[f](x(ȳ)) σ = i sgn(l) σ ˆf k,l e i(kx+lȳ) N l= N k= N (overbar represents the dimension held constant.) Edge Map 26 / 30

DCF Design for Edge Detection 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 is the (non-harmonic) DFT matrix with D l,j = e iω lx j, and b is a vector containing the values of the generalized conjugate Dirichlet kernel on the equispaced grid. 27 / 30

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

Outline 1 Introduction 2 Non-Uniform Fourier Reconstruction Uniform Re-Sampling Convolutional Gridding Non-Uniform FFTs 3 Edge Detection Concentration Method 4 Spectral Re-Projection 28 / 30

Spectral Re-projection Spectral reprojection schemes were formulated to resolve the Gibbs phenomenon. They involve reconstructing the function using an alternate basis, Ψ (known as a Gibbs complementary basis). Reconstruction is performed using the rapidly converging series f(x) m l=0 c l ψ l (x), where c l = S Nf, ψ l w ψ l 2 w Reconstruction is performed in each smooth interval. Hence, we require jump discontinuity locations High frequency modes of f have exponentially small contributions on the low modes in the new basis 29 / 30

Gegenbauer Reconstruction Representative Result 2.5 Function Reconstruction 1 Log Error in Reconstruction 2 0 1.5 1 1 2 g(x) 0.5 0 0.5 1 log 10 f (x) g(x) 3 4 5 1.5 True 6 2 Filtered Fourier(N=256) Gegenbauer(N=64) 7 Filtered Fourier(N=256) Gegenbauer(N=64) 2.5 3 2 1 0 1 2 3 x (e) Reconstruction 8 3 2 1 0 1 2 3 x (f) Reconstruction error Figure : Gegenbauer reconstruction Filtered Fourier reconstruction uses 256 coefficients Gegenbauer reconstruction uses 64 coefficients Parameters in Gegenbauer Reconstruction - m = 2, λ = 2 30 / 30

Some Open Problems 1 Design of Density Compensation Factors and Gridding Windows 2 Exploiting piecewise-smooth structure and edges in reconstruction schemes 3 Parallel imaging 4 Dynamical sampling models and reconstruction schemes for motion corrected imaging 30 / 30