Rotating Gaussian Model
- Rotating Gaussian Model is a family of approaches where Gaussian functions incorporate rotation to capture physical symmetries, coordinate transforms, or data orientations.
- It enables modeling of fluid vortices, rotated posterior approximations in Bayesian inference, and iterative Gaussianization for high-dimensional data through careful rotation-based transformations.
- Applications span geophysical flows, quantum wave packets, computer vision detection, and stochastic process modeling, making it a versatile tool in both theoretical and applied research.
The term Rotating Gaussian Model does not denote a single universally standardized formalism. In the arXiv literature, it refers to several mathematically distinct constructions in which a Gaussian object is coupled to a notion of rotation: a Gaussian pressure anomaly in a rotating, stratified Boussinesq flow; a Gaussian surrogate obtained after an orthogonal data rotation for posterior approximation; iterative Gaussianization schemes that alternate marginal Gaussianization with orthonormal rotations; rotationally invariant planar Gaussian processes; rotating quantum Gaussian wave packets; and computer-vision models in which rotated boxes or dynamic 3D primitives are represented by Gaussian distributions (Mahdinia et al., 2016, Boom et al., 2019, Laparra et al., 2016).
1. Terminological scope and recurring structure
Across these usages, the common element is the Gaussian as the primary analytic or computational primitive, while “rotation” may refer to physical rotation, coordinate rotation, orthonormal mixing, or explicit orientation parameters.
| Research area | Gaussian object | Role of rotation |
|---|---|---|
| Rotating stratified flow | Gaussian pressure anomaly | Physical vortex equilibrium and stability |
| Bayesian inference | Gaussian approximation for nuisance projection | Orthogonal likelihood factorization |
| Gaussianization | Standard Gaussian target | Orthonormal mixing between marginal transforms |
| Stochastic processes | Planar Gaussian process | Rotational invariance and winding statistics |
| Quantum mechanics | Gaussian packet | Mean angular momentum and rotating dynamics |
| Computer vision | Gaussian box or 3D Gaussian primitive | Orientation, heading, or time-varying rotation |
This multiplicity matters because formally similar phrases encode different mathematical operations. In some cases rotation acts on the state space of the unknown density, as in RBIG; in others it acts on the data space to isolate nuisance structure, as in integrated rotated Gaussian approximation; and in others it is a physical symmetry or kinematic variable, as in vortices, wave packets, and dynamic Gaussian primitives (Laparra et al., 2022, Yang et al., 2022, Hu et al., 2024).
2. Rotating Gaussian vortices in stratified Boussinesq flow
In geophysical and astrophysical fluid dynamics, the rotating Gaussian model is an exact steady vortex solution of the inviscid, non-hydrostatic Boussinesq equations on an -plane with constant Coriolis parameter and constant background Brunt–Väisälä frequency . The total pressure and density are decomposed as
with
The vortex is specified by a Gaussian pressure anomaly
where is the amplitude at the center, is the horizontal length scale, and is the vertical length scale (Mahdinia et al., 2016).
Cyclo-geostrophic and hydrostatic balance yield the exact steady fields
0
and
1
At the center,
2
with
3
The aspect ratio satisfies the universal scaling
4
After non-dimensionalization with
5
the linearized stability problem is formulated by normal modes
6
leading to a two-dimensional eigenvalue problem in 7 for each azimuthal wavenumber 8 and each symmetry in 9. Numerically, the paper studies 0 and 1, finding neutrally stable vortices only in a small region of parameter space: cyclones with 2 and 3. Anticyclones generally have slower growth rates than cyclones, and for 4 and 5 the most unstable eigenmode is slower than 6 turn-around times of the vortex. The results are numerically insensitive to reducing 7 from 8 to 9, with eigenvalues and eigenvectors varying by 0, because the fastest-growing modes satisfy to very good accuracy the local hydrostatic relation 1 (Mahdinia et al., 2016).
3. Rotated Gaussian approximations in Bayesian inference
In Bayesian regression with low-dimensional parameters of interest and high-dimensional nuisance structure, the rotated Gaussian model appears as the Integrated Rotated Gaussian Approximation. The starting point is
2
where 3 is the parameter of interest and 4 is a high-dimensional nuisance term. Let 5 be a QR decomposition, with 6, 7, 8, and 9. Rotating the data,
0
gives
1
so that
2
If 3, the key approximation is
4
Integrating out 5 yields
6
reducing the problem to a 7-dimensional Gaussian linear model (Boom et al., 2019).
The paper establishes an approximation-error bound in KL divergence: the loss in approximating 8's posterior is controlled by how well the rotated nuisance law 9 is approximated after convolution with Gaussian noise. Under the special case 0, with possibly highly non-Gaussian prior on 1, the projected law 2 is shown to be approximately Gaussian when 3 and the conditional covariance of 4 is not too degenerate. With a 5-prior on each submodel and 6 slowly, the method preserves variable-selection consistency under standard design assumptions, provided the Gaussian approximation for 7 concentrates around the truth at rate 8. Empirically, the paper reports a nonparametric Gaussian-process example with 9 in which full MCMC takes 0 min while IRGA completes in 1 sec; a diabetes variable-selection example with 2 in which IRGA with 3 and VAMP for the 4 nuisance runs in 5 sec versus 6 min for Gibbs; and a gene-expression example with 7 in which IRGA with VAMP runs in 8 sec (Boom et al., 2019).
A related, but distinct, variational formulation performs mean-field variational inference in a rotated coordinate system chosen by PCA of a cross-covariance matrix involving the target’s score. For an unnormalized density 9, with 0, define
1
and
2
If 3, then 4 maximizes
5
In the rotated coordinates 6, one applies MFVI with 7, where the coordinatewise optimum satisfies
8
Iterating rotation and coordinatewise Gaussianization produces a compositional transport map with monotonic KL reduction,
9
and, for Gaussian targets, geometric contraction under random rotations (Chen et al., 9 Oct 2025).
4. Rotation-based iterative Gaussianization and density transport
In signal processing and generative modeling, the rotating Gaussian model is exemplified by Rotation-based Iterative Gaussianization (RBIG). Starting from 0 with unknown density 1, RBIG constructs
2
where 3 is a marginal Gaussianization acting componentwise and 4 is an orthonormal rotation. Writing
5
the full map is
6
For each coordinate,
7
where 8 is the one-dimensional marginal CDF and 9 is the probit transform (Laparra et al., 2016).
The rotation stage mixes coordinates whose marginals are already 0 but remain statistically dependent. The literature considers PCA, ICA, and random orthonormal rotations. Because each layer is differentiable and invertible, density recovery follows by change of variables. The Jacobian of 1 is diagonal, with
2
and the original density is recovered from the terminal Gaussian density and the product of Jacobian determinants. Convergence is expressed through negentropy
3
RBIG satisfies
4
where 5 is the sum of one-dimensional negentropies, and also
6
so total negentropy strictly decreases at every iteration unless the variable is already a spherical Gaussian (Laparra et al., 2016).
For image-sized data, dense rotations do not scale. Convolutional RBIG replaces each dense orthonormal rotation 7 with a convolutional operator 8, using
9
and learns filters by minimizing
00
This preserves the layerwise structure of Gaussianization while making image Gaussianization tractable at high dimension; it also retains information-theoretic bookkeeping through the drop in total correlation
01
when 02 is approximately orthonormal (Laparra et al., 2022).
A later convergence analysis studies Gaussianization with random rotations in dimension 03. If 04, then for Gaussian input 05 with 06, exact representation requires almost surely
07
and the iterative KL loss satisfies
08
Hence reducing 09 to 10 requires
11
This suggests that random-rotation Gaussianization is theoretically simple and invertible, but its layer complexity grows linearly with dimension unless additional structure is exploited (Draxler et al., 2023).
5. Stochastic-process and Gaussian-process formulations
In stochastic-process theory, a rotating Gaussian model may refer to a smooth, rotationally invariant, centered Gaussian process in the plane,
12
with covariance
13
The central observable is the winding angle 14. The angular-velocity correlator is
15
where 16. The winding-angle variance is
17
For most stationary processes 18, the large-time behavior is diffusive,
19
For smooth processes with stationary increments, the variance grows as 20, and the paper also analyzes fractional Brownian motion, correlators 21, the distribution of 22, and the variance of algebraic area (0904.0582).
A different Gaussian-process construction arises in stellar variability modeling. The starry-process models the light curve of a rotating, evolving stellar surface by marginalizing over spot configurations. In the spherical-harmonic representation,
23
where 24 is the design matrix depending on inclination 25, rotation period 26, limb-darkening coefficients 27, and observation times. After marginalizing over spot realizations parameterized by 28, the light curve is approximated by
29
with
30
The moments 31 and 32 are obtained from nested closed-form integrals over radius, latitude, longitude, and contrast, using Wigner-rotation matrices 33 and 34. Optional inclination marginalization and a normalization correction are also derived in closed form. The implementation reports 35 ms for GP mean, covariance, and log-likelihood at 36 and 37 on a modern laptop (Luger et al., 2021).
These two stochastic-process uses share Gaussian-process structure but differ sharply in emphasis. In the planar winding problem, rotational invariance is a property of the state law; in the stellar model, rotation is part of the forward map from a random surface to a light curve.
6. Quantum and few-body rotating Gaussian states
In quantum mechanics, the rotating Gaussian model appears as a two-dimensional Gaussian packet with fixed mean angular momentum,
38
where 39 are complex parameters subject to positivity conditions on the real parts. The expectation of angular momentum decomposes into
40
with 41 the external contribution from motion of the packet center and 42 the intrinsic contribution due to quantum fluctuations. For the isotropic oscillator, minimizing the mean energy at fixed 43 and 44 yields
45
In the co-rotating case, where 46, this becomes
47
The minimizing packets have nonzero coordinate-momentum correlations and moderate quadrature squeezing, with
48
The same framework is developed for free evolution and for a charged particle in a homogeneous magnetic field, where co-rotating packets in the same sense as the Larmor precession are static in time (Dodonov, 2015).
A semiclassical extension studies rotating Gaussian wave packets in weak external potentials in two and three dimensions. A minimal packet is parameterized by its center 49, mean velocity 50, and a complex symmetric matrix
51
The internal angular momentum is
52
so it is nonzero only when 53. Using an eikonal approximation, the paper derives an explicit first-order change in internal angular momentum induced by a weak potential. For a two-dimensional particle crossing a tilted ridge potential,
54
showing that anisotropy of the initial packet fixes the sense of rotation (Goussev, 2017).
In few-body physics, the Gaussian enters through the interaction rather than the wave packet. Two identical spinless bosons in a rotating 2D harmonic trap interact through the finite-range Gaussian potential
55
which tends to a contact 56-function as 57. After separation into center-of-mass and relative motion, the relative Hamiltonian yields a transcendental equation for each angular-momentum sector 58. The paper reports that, for a given relative angular momentum and interaction strength 59, the ground-state energy increases with interaction range; below 60, the 61 ground-state energy diverges to physically unacceptable negative infinity; and for 62, the ground-state energy becomes independent of the interaction strength. In the 63-limit, convergence of the ground-state energy requires a considerably large critical Hilbert space, whereas for Gaussian interaction potential with 64 convergence occurs for a considerably small critical Hilbert space (Hamid et al., 2022).
7. Geometric and computer-vision formulations
In rotated-object detection, a rotated rectangle with center 65, width 66, height 67, and angle 68 is modeled as a Gaussian distribution
69
with
70
equivalently
71
This representation removes several pathologies of angle-parameterized box regression. Because 72, the model is blind to 73 flips; swapping 74 and 75 leaves 76 unchanged; and when 77, 78 becomes nearly isotropic and almost independent of 79. Regression is performed with Gaussian-to-Gaussian distances, especially KLD,
80
The paper further proposes Gaussian-metric label assignment with
81
using ATSS-style thresholding. It extends the construction to 3D by embedding a box 82 in a 83 Gaussian with
84
Reported gains include 85 AP86 points on HRSC2016, a rise from 87 to 88 mAP89 on DOTA-v1.0 with RetinaNet, 90 3D mAP on KITTI val for PointPillars+KLD, and 91 points in overall mAP on Waymo L2 (Yang et al., 2022).
In dynamic novel-view rendering, each static Gaussian primitive has mean 92, covariance 93, color 94, and opacity 95, with
96
where 97 and 98. In the dynamic setting,
99
The temporal evolution of position, quaternion, and scale is modeled by infinite-order Taylor expansions around a reference time 00, truncated in practice to third order and supplemented by a learnable Peano remainder,
01
The paper uses a sparse set of “Global Primitives” and linear blend skinning for “Local Primitives”, with all Taylor coefficients and remainder weights trained end-to-end by photometric reconstruction loss. An ablation removing the time-rotation module drops PSNR on the Cut Roast Beef scene from 02 dB to 03 dB and SSIM from 04 to 05, quantifying the effect of explicit rotation modeling (Hu et al., 2024).
A common source of confusion is terminological rather than mathematical. In object detection and dynamic view rendering, rotation parameterizes a covariance or quaternion field attached to a Gaussian primitive. In Gaussianization and rotated posterior approximation, rotation is a coordinate transform used to simplify dependence structure. In rotating vortices and quantum packets, it is part of the physical dynamics. This suggests that “Rotating Gaussian Model” is best understood not as one model class, but as a family of Gaussian-based constructions linked by the repeated appearance of rotation as either symmetry, transport, factorization, or orientation.