A geometric nonuniform fast Fourier transform
Journal of Computational Physics
Short Note: Fast algorithms for spherical harmonic expansions, III
Journal of Computational Physics
A fast directional algorithm for high-frequency electromagnetic scattering
Journal of Computational Physics
A Butterfly Algorithm for Synthetic Aperture Radar Imaging
SIAM Journal on Imaging Sciences
Hi-index | 0.02 |
This paper introduces a fast algorithm for computing sparse Fourier transforms with spatial and Fourier data supported on curves or surfaces. This problem appears naturally in several important applications of wave scattering, digital signal processing, and reflection seismology. The main idea of the algorithm is that the interaction between a frequency region and a spatial region is approximately low rank if the product of their widths are bounded by the maximum frequency. Based on this property, we can approximate the interaction between these two boxes accurately and compactly using a small number of equivalent sources. The overall structure of the algorithm follows the butterfly algorithm. The computation is further accelerated by exploiting the tensor-product property of the Fourier kernel in two and three dimensions. The proposed algorithm is accurate and has the optimal complexity. We present numerical results in both two and three dimensions.