A fractal noise approach to three-dimensional optical turbulence simulation

We present a novel approach to simulating three-dimensional (3D) atmospheric optical turbulence. Unlike methods that use a series of two-dimensional phase screens to simulate 3D turbulence, this approach does not require vacuum propagation and provides a straightforward prescription to simulate turbulence of the desired character. In this method, we generate a continuous and differentiable 3D stochastic field of refractive-index fluctuations. Our approach is based on the Perlin noise approach that is used extensively in digital animation and video game design to model turbulent phenomena, such as flames or clouds. Although Perlin noise is used to model turbulence qualitatively, it has not previously been shown that it can accurately model atmospheric turbulence. Here we show that Perlin’s approach can be made physically accurate and, in particular, that the statistical and spectral properties of the generated noise agree with an empirically validated extension of Kolmogorov theory, modified to account for a finite outer scale. We provide a method to associate physical parameters, such as <i>C<sup>2</sup><sub>n</sub></i>, with the simulated turbulence, and demonstrate that it is possible to generate turbulence with a specific <i>C<sup>2</sup><sub>n</sub></i> profile. Furthermore, this approach is computationally efficient and can be extended to four dimensions to simulate time-dependent fluctuations.

Authors

Institutions

Publication Details

Published
2025-09-18
DOI
https://doi.org/10.1117/12.3064117
Primary Topic
Complex Systems and Time Series Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A fractal noise approach to three-dimensional optical turbulence simulation

J. Stryjewski, Michael Campagna
Complex Systems and Time Series Analysis
article

A fractal noise approach to three-dimensional optical turbulence simulation

J. Stryjewski, Michael Campagna
article en

Abstract

We present a novel approach to simulating three-dimensional (3D) atmospheric optical turbulence. Unlike methods that use a series of two-dimensional phase screens to simulate 3D turbulence, this approach does not require vacuum propagation and provides a straightforward prescription to simulate turbulence of the desired character. In this method, we generate a continuous and differentiable 3D stochastic field of refractive-index fluctuations. Our approach is based on the Perlin noise approach that is used extensively in digital animation and video game design to model turbulent phenomena, such as flames or clouds. Although Perlin noise is used to model turbulence qualitatively, it has not previously been shown that it can accurately model atmospheric turbulence. Here we show that Perlin’s approach can be made physically accurate and, in particular, that the statistical and spectral properties of the generated noise agree with an empirically validated extension of Kolmogorov theory, modified to account for a finite outer scale. We provide a method to associate physical parameters, such as <i>C<sup>2</sup><sub>n</sub></i>, with the simulated turbulence, and demonstrate that it is possible to generate turbulence with a specific <i>C<sup>2</sup><sub>n</sub></i> profile. Furthermore, this approach is computationally efficient and can be extended to four dimensions to simulate time-dependent fluctuations.

Luminex (United States) (US)
Openalex Percentile: Top 66%
Complex Systems and Time Series Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.