Related Experiment Video
Updated: Mar 13, 2026

15:06
Measurement of Scattering Nonlinearities from a Single Plasmonic Nanoparticle
Published on: January 3, 2016
13.5K
FAST EXPANSION INTO HARMONICS ON THE BALL
Joe Kileel1, Nicholas F Marshall2, Oscar Mickelin3
1Department of Mathematics, University of Texas at Austin, Austin, TX 78712 USA.
Summary
We developed fast algorithms to convert 3D functions between voxel grids and ball harmonic expansions. These methods significantly improve computational efficiency for scientific data analysis.
Area of Science:
- Mathematics
- Numerical Analysis
- Scientific Computing
Background:
- Representing 3D functions in Cartesian voxel grids is common in scientific applications.
- Ball harmonics provide an alternative, efficient basis for representing functions within a unit ball.
- Transforming between these representations is computationally intensive with naive methods.
Purpose of the Study:
- To devise fast and provably accurate algorithms for transforming 3D functions between Cartesian voxel and ball harmonic representations.
- To significantly reduce the computational complexity compared to existing direct methods.
Main Methods:
- Developed novel algorithms for transforming N x N x N Cartesian voxel data to ball harmonic expansions.
- Algorithms achieve provable accuracy (epsilon) with improved time complexity.
- Leveraged properties of the Dirichlet Laplacian eigenbasis on the unit ball.
Main Results:
- Achieved relative L1-L-infinity accuracy of epsilon in time complexity O(N^3(log N)^2 + N^3|log epsilon|^2).
- This is a substantial improvement over the naive O(N^6) complexity.
- Demonstrated the effectiveness of the algorithms through numerical examples.
Conclusions:
- The developed algorithms offer a computationally efficient solution for 3D function representation transformations.
- These methods have potential applications in various scientific fields requiring 3D data analysis and manipulation.
- The provable accuracy and improved speed make these algorithms valuable for complex simulations and modeling.
Keywords:
33C1033C5542-0465D1865R10Laplacian eigenfunctionsfast transformsspherical Besselspherical harmonicsMore Related Videos
Related Concept Videos
Standing Waves
5.7K
Sometimes waves do not seem to move; rather, they just vibrate in place. Unmoving waves can be seen on the surface of a glass of milk kept in a refrigerator, which is one example of standing waves. Vibrations from the refrigerator motor create waves on the milk that oscillate up and down but do not seem to move across the surface. These waves are formed or created by the superposition of two or more identical moving waves in opposite directions. The waves move through each other, with their...
5.7K
Modes of Standing Waves - I
4.2K
A close look at earthquakes provides evidence for the conditions appropriate for resonance, standing waves, and constructive and destructive interference. A building may vibrate for several seconds with a driving frequency matching the building's natural frequency of vibration; this produces a resonance that results in one building collapsing while the neighboring buildings do not. Often, buildings of a certain height are devastated, while other taller buildings remain intact. This...
4.2K
Harmonic Mean
3.9K
The arithmetic mean is usually skewed towards the larger values in the data set. Therefore, to avoid this inherent bias towards smaller values, the harmonic mean is used.
Take the example of the speed of a car, which is the measure of the rate of distance traveled. If the vehicle traverses the same distance back-and-forth, its average speed equals the total distance traveled divided by the total time taken. However, if the car moves with varying speeds, then the arithmetic mean is more skewed...
Take the example of the speed of a car, which is the measure of the rate of distance traveled. If the vehicle traverses the same distance back-and-forth, its average speed equals the total distance traveled divided by the total time taken. However, if the car moves with varying speeds, then the arithmetic mean is more skewed...
3.9K
Exponential Fourier series
902
In audio signal processing, the exponential Fourier series plays a crucial role in sound synthesis, allowing complex sounds to be broken down into simpler sinusoidal components. This decomposition process is fundamental in analyzing and reconstructing musical notes and other audio signals. The exponential Fourier series expresses periodic signals as the sum of complex exponentials at both positive and negative harmonic frequencies, providing a powerful tool for signal analysis.
Euler's identity...
Euler's identity...
902
Basic signals of Fourier Transform
1.1K
The Fourier Transform is a pivotal mathematical tool in signal processing, enabling the transformation of time-domain signals into their frequency-domain representations. Among the numerous elements within this domain, certain functions like the sinc function, delta function, and exponential signals hold significant importance due to their unique properties and implications.
The sinc function, defined as sinc(x) = sin(πx)/(πx), is particularly notable for its symmetry and behavior at...
The sinc function, defined as sinc(x) = sin(πx)/(πx), is particularly notable for its symmetry and behavior at...
1.1K
Properties of Fourier series II
693
Time scaling of signals is a crucial concept in signal processing that affects the Fourier series representation without altering its coefficients. The process modifies the fundamental frequency, thereby changing how the series represents the signal over time. This principle is essential in various applications, including audio and image processing, where signal manipulation is frequent. Understanding function symmetries is fundamental to simplifying the Fourier series.
A function f(t) is...
A function f(t) is...
693

