An implementation of an efficient direct Fourier transform of polygonal areas and volumes

04/16/2021
by   Brian B. Maranville, et al.
0

Calculations of the Fourier transform of a constant quantity over an area or volume defined by polygons (connected vertices) are often useful in modeling wave scattering, or in fourier-space filtering of real-space vector-based volumes and area projections. If the system is discretized onto a regular array, Fast Fourier techniques can speed up the resulting calculations but if high spatial resolution is required the initial step of discretization can limit performance; at other times the discretized methods result in unacceptable artifacts in the resulting transform. An alternative approach is to calculate the full Fourier integral transform of a polygonal area as a sum over the vertices, which has previously been derived in the literature using the divergence theorem to reduce the problem from a 3-dimensional to line integrals over the perimeter of the polygon surface elements, and converted to a sum over the straight segments of that contour. We demonstrate a software implementation of this algorithm and show that it can provide accurate approximations of the Fourier transform of real shapes with faster convergence than a block-based (voxel) discretization.

READ FULL TEXT

page 3

page 4

page 5

research
07/25/2017

An Algorithm for the 2D Radix-2 Sliding Window Fourier Transform

We present a new algorithm for the 2D Radix-2 Sliding Window Fourier Tra...
research
04/13/2023

Computing weak distance between the 2-sphere and its nonsmooth approximations

A novel algorithm is proposed for quantitative comparisons between compa...
research
12/13/2017

Efficient Computation of the Stochastic Behavior of Partial Sum Processes

In this paper the computational aspects of probability calculations for ...
research
10/12/2020

Efficient high-order accurate Fresnel diffraction via areal quadrature and the nonuniform FFT

We present a fast algorithm for computing the diffracted field from arbi...
research
08/05/2022

Sinusoidal Sensitivity Calculation for Line Segment Geometries

Purpose: Provide a closed-form solution to the sinusoidal coil sensitivi...
research
10/07/2020

The Gaussian Wave Packet Transform via Quadrature Rules

We study variants of the Gaussian wave packet transform and investigate ...
research
03/16/2016

2D Discrete Fourier Transform with Simultaneous Edge Artifact Removal for Real-Time Applications

Two-Dimensional (2D) Discrete Fourier Transform (DFT) is a basic and com...

Please sign up or login with your details

Forgot password? Click here to reset