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

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

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

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

Radial Basis Functions I

IMAGE RECONSTRUCTION FROM UNDERSAMPLED FOURIER DATA USING THE POLYNOMIAL ANNIHILATION TRANSFORM

The Central Limit Theorem

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

Poisson Summation, Sampling and Nyquist s Theorem

18.175: Lecture 15 Characteristic functions and central limit theorem

Periodic functions: simple harmonic oscillator

Time Series Analysis. Solutions to problems in Chapter 7 IMM

APPROXIMATING THE INVERSE FRAME OPERATOR FROM LOCALIZED FRAMES

Fourier Transform Chapter 10 Sampling and Series

L6: Short-time Fourier analysis and synthesis

UCSD SIO221c: (Gille) 1

FFT: Fast Polynomial Multiplications

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science : Discrete-Time Signal Processing

Nonparametric Function Estimation with Infinite-Order Kernels

Jim Lambers ENERGY 281 Spring Quarter Lecture 5 Notes

The random variable 1

Applied and Computational Harmonic Analysis

Continuous Fourier transform of a Gaussian Function

EE16B - Spring 17 - Lecture 11B Notes 1

CS-9645 Introduction to Computer Vision Techniques Winter 2018

MAT 771 FUNCTIONAL ANALYSIS HOMEWORK 3. (1) Let V be the vector space of all bounded or unbounded sequences of complex numbers.

A recovery-assisted DG code for the compressible Navier-Stokes equations

Quality Improves with More Rays

LAB 2: DTFT, DFT, and DFT Spectral Analysis Summer 2011

Signal Processing Signal and System Classifications. Chapter 13

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

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

Filtering and Edge Detection

Hilbert Space Methods for Reduced-Rank Gaussian Process Regression

Images have structure at various scales

256 Summary. D n f(x j ) = f j+n f j n 2n x. j n=1. α m n = 2( 1) n (m!) 2 (m n)!(m + n)!. PPW = 2π k x 2 N + 1. i=0?d i,j. N/2} N + 1-dim.

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.

The Fourier spectral method (Amath Bretherton)

Numerical Methods I Orthogonal Polynomials

Polynomial Approximation: The Fourier System

Linear Independence of Finite Gabor Systems

A523 Signal Modeling, Statistical Inference and Data Mining in Astrophysics Spring 2011

Review: Continuous Fourier Transform

Accurate Fourier Analysis for Circuit Simulators

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

A fast method for solving the Heat equation by Layer Potentials

ENGIN 211, Engineering Math. Laplace Transforms

Fourier Sampling. Fourier Sampling. Bioengineering 280A Principles of Biomedical Imaging. Fall Quarter 2005 Linear Systems Lecture 3.

Fourier Transform & Sobolev Spaces

Math 56 Homework 5 Michael Downs

A Brief Analysis of Central Limit Theorem. SIAM Chapter Florida State University

Lecture 3 September 15, 2014

MATH 590: Meshfree Methods

arxiv: v1 [eess.sp] 4 Nov 2018

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

FOURIER SERIES, HAAR WAVELETS AND FAST FOURIER TRANSFORM

ARTICLE IN PRESS Journal of Computational and Applied Mathematics ( )

A Non-sparse Tutorial on Sparse FFTs

Biomedical Engineering Image Formation II

Gradient Descent and Implementation Solving the Euler-Lagrange Equations in Practice

HARMONIC WAVELET TRANSFORM SIGNAL DECOMPOSITION AND MODIFIED GROUP DELAY FOR IMPROVED WIGNER- VILLE DISTRIBUTION

Using Frame Theoretic Convolutional Gridding for Robust Synthetic Aperture Sonar Imaging

Computer Vision & Digital Image Processing

Examples of the Fourier Theorem (Sect. 10.3). The Fourier Theorem: Continuous case.

2.161 Signal Processing: Continuous and Discrete Fall 2008

17 The functional equation

Fundamental Solutions and Green s functions. Simulation Methods in Acoustics

Fast Convolution; Strassen s Method

Discrete-Time Signals and Systems. Efficient Computation of the DFT: FFT Algorithms. Analog-to-Digital Conversion. Sampling Process.

Simple Iteration, cont d

Solutions of differential equations using transforms

Signals and Systems. Lecture 14 DR TANIA STATHAKI READER (ASSOCIATE PROFESSOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON

Discrete Fourier transform (DFT)

Wavelet Bi-frames with Uniform Symmetry for Curve Multiresolution Processing

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

Automatic Relevance Determination

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-TIME SIGNAL PROCESSING

Some basic elements of Probability Theory

Characterization of Distributional Point Values of Tempered Distribution and Pointwise Fourier Inversion Formula

λ n = L φ n = π L eınπx/l, for n Z

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

Vectors in Function Spaces

Ch.11 The Discrete-Time Fourier Transform (DTFT)

Unbiased Risk Estimation as Parameter Choice Rule for Filter-based Regularization Methods

A review: The Laplacian and the d Alembertian. j=1

Exercises. Chapter 1. of τ approx that produces the most accurate estimate for this firing pattern.

SASE FEL PULSE DURATION ANALYSIS FROM SPECTRAL CORRELATION FUNCTION

In many diverse fields physical data is collected or analysed as Fourier components.

The Discrete Fourier Transform (DFT) Properties of the DFT DFT-Specic Properties Power spectrum estimate. Alex Sheremet.

Review: Basic MC Estimator

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

BME 50500: Image and Signal Processing in Biomedicine. Lecture 5: Correlation and Power-Spectrum CCNY

Machine vision. Summary # 4. The mask for Laplacian is given

Introduction to Mathematical Programming

Edge Detection Using Fourier Coefficients

Problem Set 8 - Solution

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

[ ], [ ] [ ] [ ] = [ ] [ ] [ ]{ [ 1] [ 2]

Transcription:

Arizona State University June 29, 2012

Overview gridding with density compensation is a common method for function reconstruction nonuniform Fourier data. It is computationally inexpensive compared with methods that use an interpolation to get ˆf at integer points. Our goal is to use a convolutional gridding method for edge detection.

Summary of Gridding Method for Function Reconstruction Let ˆf denote the Fourier transform of f, f compactly supported and defined on [ π, π]. We are given ˆf (ω k ), at nonuniformly distributed ω k. φ(x) = e cxm is the window function for our convolution. Let g(x) = f (x)φ(x). Then ĝ(l) = (ˆf ˆφ)(l) = ˆf (τ) ˆφ(l τ) dτ

Gridding Summary Continued ĝ(l) α kˆf (ω k ) ˆφ(l ω k ) k K α k are quadrature weights based on the density of ω k. The sum is now truncated to reduce computational cost: ĝ(l) α kˆf (ωk ) ˆφ(l ω k ) k s.t. l ω k <q Now g(x) can be recovered using an FFT and this approximation φ is divided out to yield an approximation for f (x).

f (x) again compactly supported, defined on [ π, π], with a jump discontinuity at ξ ( π, π) Denote by [f ](x) the jump function of f (x). [f ](x) [f ](ξ)i ξ (x) [f ](x) = lim f (x) lim f (x) x ξ + x ξ I ξ (x) is an approximation of the indicator function. We want a way to express [f ](ω k ). [f ](ω k ) [f ](ξ)i ξ (ω k ) = [f ](ξ)î ξ (ω k )

[f ](ξ) without the ξ ˆf (n) = = π π ξ π = f (x)e inx in f (x)e inx dx π f (x)e inx dx + f (ξ )e inξ in [f ](ξ)e inξ in ξ π + f (x)e inx in f (ξ+ )e inξ in So we have [f ](ξ) iω kˆf (ω k )e iω kξ. f (x)e inx dx ξ + π π f (x)e inx in ξ + + O( 1 n 2 ) π dx

Back to [f ](ω k ) Recall [f ](ω k ) [f ](ξ)î ξ (ω k ). Substitute what we got for [f ](ξ). [f ](ω k ) iω kˆf (ωk )e iω kξ Î ξ (ω k ) We use a Gaussian indicator function approximation: I ξ (x) = e x ξ 2ε 2 Î ξ (ω k ) εe iω kξ e 1 2 ε2 ω 2 k π 2 Plugging this in yields [f ](ω k ) iω kˆf (ω k )εe 1 2 ε2 ω 2 k π 2.

Window Function φ(x) φ(x) should have several properties. 1 ˆφ(ω) should minimize computational cost of the convolution step. 2 φ(x) should be nonzero in the reconstruction interval. 3 φ(x) should result in minimal aliasing by being approximately zero outside of the reconstruction interval. 4 In order to sufficiently resolve jumps in all of the domain, φ(x) should be approximately 1 in ( π, π).

Window Function φ(x) φ(x) x 2λ cx Figure: Several suitable window functions. φ(x) = e

ˆφ(ω) ˆφ(ω) ω Figure: Fourier transform of φ(x) = e 1x10 12 x 26

Three Jumps of Equal Magnitude, No Noise y x Figure: logarithmically-spaced vs. jittered ω k, N = 256

Convergence with Logarithmically-spaced ω k and Noise y Figure: Jump reconstructions with complex Gaussian noise with variance.004 x

[Non-]Convergence with Jittered ω k and Noise y Figure: Random jitter of up to.2 each integer point in the spectral data. x

Tradeoff Between Jump Resolution and Convergence in Flat Regions y x Figure: Logarithmic sampling; N = 256; indicator I with variance ε 2

Apply optimization techniques to our method. Use different weights α k. Experiment with additional indicator function approximations I ξ.

Acknowledgments Dr. Anne Gelb Dr. Guohui Song Dr. Eric Kostelich CSUMS National Science Foundation