Papers
Topics
Authors
Recent
Search
2000 character limit reached

Rotating Gaussian Model

Updated 4 July 2026
  • 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 ff-plane with constant Coriolis parameter ff and constant background Brunt–Väisälä frequency Nˉ\bar N. The total pressure and density are decomposed as

ptot(r,z,t)=pˉ(z)+p(r,z,t),ρtot(r,z,t)=ρˉ(z)+ρ(r,z,t),p_{\rm tot}(r,z,t)=\bar p(z)+p(r,z,t),\qquad \rho_{\rm tot}(r,z,t)=\bar\rho(z)+\rho(r,z,t),

with

dpˉdz=ρˉg,Nˉ2=gρodρˉdz=const.\frac{d\bar p}{dz}=-\,\bar\rho\,g,\qquad \bar N^2=-\,\frac{g}{\rho_o}\,\frac{d\bar\rho}{dz}=\text{const.}

The vortex is specified by a Gaussian pressure anomaly

p(r,z)=p0exp ⁣[(r/R)2(z/H)2],p(r,z)=p_0\exp\!\Bigl[-(r/R)^2-(z/H)^2\Bigr],

where p0p_0 is the amplitude at the center, RR is the horizontal length scale, and HH is the vertical length scale (Mahdinia et al., 2016).

Cyclo-geostrophic and hydrostatic balance yield the exact steady fields

ur=0,uz=0,u_r=0,\quad u_z=0,

ff0

and

ff1

At the center,

ff2

with

ff3

The aspect ratio satisfies the universal scaling

ff4

After non-dimensionalization with

ff5

the linearized stability problem is formulated by normal modes

ff6

leading to a two-dimensional eigenvalue problem in ff7 for each azimuthal wavenumber ff8 and each symmetry in ff9. Numerically, the paper studies Nˉ\bar N0 and Nˉ\bar N1, finding neutrally stable vortices only in a small region of parameter space: cyclones with Nˉ\bar N2 and Nˉ\bar N3. Anticyclones generally have slower growth rates than cyclones, and for Nˉ\bar N4 and Nˉ\bar N5 the most unstable eigenmode is slower than Nˉ\bar N6 turn-around times of the vortex. The results are numerically insensitive to reducing Nˉ\bar N7 from Nˉ\bar N8 to Nˉ\bar N9, with eigenvalues and eigenvectors varying by ptot(r,z,t)=pˉ(z)+p(r,z,t),ρtot(r,z,t)=ρˉ(z)+ρ(r,z,t),p_{\rm tot}(r,z,t)=\bar p(z)+p(r,z,t),\qquad \rho_{\rm tot}(r,z,t)=\bar\rho(z)+\rho(r,z,t),0, because the fastest-growing modes satisfy to very good accuracy the local hydrostatic relation ptot(r,z,t)=pˉ(z)+p(r,z,t),ρtot(r,z,t)=ρˉ(z)+ρ(r,z,t),p_{\rm tot}(r,z,t)=\bar p(z)+p(r,z,t),\qquad \rho_{\rm tot}(r,z,t)=\bar\rho(z)+\rho(r,z,t),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

ptot(r,z,t)=pˉ(z)+p(r,z,t),ρtot(r,z,t)=ρˉ(z)+ρ(r,z,t),p_{\rm tot}(r,z,t)=\bar p(z)+p(r,z,t),\qquad \rho_{\rm tot}(r,z,t)=\bar\rho(z)+\rho(r,z,t),2

where ptot(r,z,t)=pˉ(z)+p(r,z,t),ρtot(r,z,t)=ρˉ(z)+ρ(r,z,t),p_{\rm tot}(r,z,t)=\bar p(z)+p(r,z,t),\qquad \rho_{\rm tot}(r,z,t)=\bar\rho(z)+\rho(r,z,t),3 is the parameter of interest and ptot(r,z,t)=pˉ(z)+p(r,z,t),ρtot(r,z,t)=ρˉ(z)+ρ(r,z,t),p_{\rm tot}(r,z,t)=\bar p(z)+p(r,z,t),\qquad \rho_{\rm tot}(r,z,t)=\bar\rho(z)+\rho(r,z,t),4 is a high-dimensional nuisance term. Let ptot(r,z,t)=pˉ(z)+p(r,z,t),ρtot(r,z,t)=ρˉ(z)+ρ(r,z,t),p_{\rm tot}(r,z,t)=\bar p(z)+p(r,z,t),\qquad \rho_{\rm tot}(r,z,t)=\bar\rho(z)+\rho(r,z,t),5 be a QR decomposition, with ptot(r,z,t)=pˉ(z)+p(r,z,t),ρtot(r,z,t)=ρˉ(z)+ρ(r,z,t),p_{\rm tot}(r,z,t)=\bar p(z)+p(r,z,t),\qquad \rho_{\rm tot}(r,z,t)=\bar\rho(z)+\rho(r,z,t),6, ptot(r,z,t)=pˉ(z)+p(r,z,t),ρtot(r,z,t)=ρˉ(z)+ρ(r,z,t),p_{\rm tot}(r,z,t)=\bar p(z)+p(r,z,t),\qquad \rho_{\rm tot}(r,z,t)=\bar\rho(z)+\rho(r,z,t),7, ptot(r,z,t)=pˉ(z)+p(r,z,t),ρtot(r,z,t)=ρˉ(z)+ρ(r,z,t),p_{\rm tot}(r,z,t)=\bar p(z)+p(r,z,t),\qquad \rho_{\rm tot}(r,z,t)=\bar\rho(z)+\rho(r,z,t),8, and ptot(r,z,t)=pˉ(z)+p(r,z,t),ρtot(r,z,t)=ρˉ(z)+ρ(r,z,t),p_{\rm tot}(r,z,t)=\bar p(z)+p(r,z,t),\qquad \rho_{\rm tot}(r,z,t)=\bar\rho(z)+\rho(r,z,t),9. Rotating the data,

dpˉdz=ρˉg,Nˉ2=gρodρˉdz=const.\frac{d\bar p}{dz}=-\,\bar\rho\,g,\qquad \bar N^2=-\,\frac{g}{\rho_o}\,\frac{d\bar\rho}{dz}=\text{const.}0

gives

dpˉdz=ρˉg,Nˉ2=gρodρˉdz=const.\frac{d\bar p}{dz}=-\,\bar\rho\,g,\qquad \bar N^2=-\,\frac{g}{\rho_o}\,\frac{d\bar\rho}{dz}=\text{const.}1

so that

dpˉdz=ρˉg,Nˉ2=gρodρˉdz=const.\frac{d\bar p}{dz}=-\,\bar\rho\,g,\qquad \bar N^2=-\,\frac{g}{\rho_o}\,\frac{d\bar\rho}{dz}=\text{const.}2

If dpˉdz=ρˉg,Nˉ2=gρodρˉdz=const.\frac{d\bar p}{dz}=-\,\bar\rho\,g,\qquad \bar N^2=-\,\frac{g}{\rho_o}\,\frac{d\bar\rho}{dz}=\text{const.}3, the key approximation is

dpˉdz=ρˉg,Nˉ2=gρodρˉdz=const.\frac{d\bar p}{dz}=-\,\bar\rho\,g,\qquad \bar N^2=-\,\frac{g}{\rho_o}\,\frac{d\bar\rho}{dz}=\text{const.}4

Integrating out dpˉdz=ρˉg,Nˉ2=gρodρˉdz=const.\frac{d\bar p}{dz}=-\,\bar\rho\,g,\qquad \bar N^2=-\,\frac{g}{\rho_o}\,\frac{d\bar\rho}{dz}=\text{const.}5 yields

dpˉdz=ρˉg,Nˉ2=gρodρˉdz=const.\frac{d\bar p}{dz}=-\,\bar\rho\,g,\qquad \bar N^2=-\,\frac{g}{\rho_o}\,\frac{d\bar\rho}{dz}=\text{const.}6

reducing the problem to a dpˉdz=ρˉg,Nˉ2=gρodρˉdz=const.\frac{d\bar p}{dz}=-\,\bar\rho\,g,\qquad \bar N^2=-\,\frac{g}{\rho_o}\,\frac{d\bar\rho}{dz}=\text{const.}7-dimensional Gaussian linear model (Boom et al., 2019).

The paper establishes an approximation-error bound in KL divergence: the loss in approximating dpˉdz=ρˉg,Nˉ2=gρodρˉdz=const.\frac{d\bar p}{dz}=-\,\bar\rho\,g,\qquad \bar N^2=-\,\frac{g}{\rho_o}\,\frac{d\bar\rho}{dz}=\text{const.}8's posterior is controlled by how well the rotated nuisance law dpˉdz=ρˉg,Nˉ2=gρodρˉdz=const.\frac{d\bar p}{dz}=-\,\bar\rho\,g,\qquad \bar N^2=-\,\frac{g}{\rho_o}\,\frac{d\bar\rho}{dz}=\text{const.}9 is approximated after convolution with Gaussian noise. Under the special case p(r,z)=p0exp ⁣[(r/R)2(z/H)2],p(r,z)=p_0\exp\!\Bigl[-(r/R)^2-(z/H)^2\Bigr],0, with possibly highly non-Gaussian prior on p(r,z)=p0exp ⁣[(r/R)2(z/H)2],p(r,z)=p_0\exp\!\Bigl[-(r/R)^2-(z/H)^2\Bigr],1, the projected law p(r,z)=p0exp ⁣[(r/R)2(z/H)2],p(r,z)=p_0\exp\!\Bigl[-(r/R)^2-(z/H)^2\Bigr],2 is shown to be approximately Gaussian when p(r,z)=p0exp ⁣[(r/R)2(z/H)2],p(r,z)=p_0\exp\!\Bigl[-(r/R)^2-(z/H)^2\Bigr],3 and the conditional covariance of p(r,z)=p0exp ⁣[(r/R)2(z/H)2],p(r,z)=p_0\exp\!\Bigl[-(r/R)^2-(z/H)^2\Bigr],4 is not too degenerate. With a p(r,z)=p0exp ⁣[(r/R)2(z/H)2],p(r,z)=p_0\exp\!\Bigl[-(r/R)^2-(z/H)^2\Bigr],5-prior on each submodel and p(r,z)=p0exp ⁣[(r/R)2(z/H)2],p(r,z)=p_0\exp\!\Bigl[-(r/R)^2-(z/H)^2\Bigr],6 slowly, the method preserves variable-selection consistency under standard design assumptions, provided the Gaussian approximation for p(r,z)=p0exp ⁣[(r/R)2(z/H)2],p(r,z)=p_0\exp\!\Bigl[-(r/R)^2-(z/H)^2\Bigr],7 concentrates around the truth at rate p(r,z)=p0exp ⁣[(r/R)2(z/H)2],p(r,z)=p_0\exp\!\Bigl[-(r/R)^2-(z/H)^2\Bigr],8. Empirically, the paper reports a nonparametric Gaussian-process example with p(r,z)=p0exp ⁣[(r/R)2(z/H)2],p(r,z)=p_0\exp\!\Bigl[-(r/R)^2-(z/H)^2\Bigr],9 in which full MCMC takes p0p_00 min while IRGA completes in p0p_01 sec; a diabetes variable-selection example with p0p_02 in which IRGA with p0p_03 and VAMP for the p0p_04 nuisance runs in p0p_05 sec versus p0p_06 min for Gibbs; and a gene-expression example with p0p_07 in which IRGA with VAMP runs in p0p_08 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 p0p_09, with RR0, define

RR1

and

RR2

If RR3, then RR4 maximizes

RR5

In the rotated coordinates RR6, one applies MFVI with RR7, where the coordinatewise optimum satisfies

RR8

Iterating rotation and coordinatewise Gaussianization produces a compositional transport map with monotonic KL reduction,

RR9

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 HH0 with unknown density HH1, RBIG constructs

HH2

where HH3 is a marginal Gaussianization acting componentwise and HH4 is an orthonormal rotation. Writing

HH5

the full map is

HH6

For each coordinate,

HH7

where HH8 is the one-dimensional marginal CDF and HH9 is the probit transform (Laparra et al., 2016).

The rotation stage mixes coordinates whose marginals are already ur=0,uz=0,u_r=0,\quad u_z=0,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 ur=0,uz=0,u_r=0,\quad u_z=0,1 is diagonal, with

ur=0,uz=0,u_r=0,\quad u_z=0,2

and the original density is recovered from the terminal Gaussian density and the product of Jacobian determinants. Convergence is expressed through negentropy

ur=0,uz=0,u_r=0,\quad u_z=0,3

RBIG satisfies

ur=0,uz=0,u_r=0,\quad u_z=0,4

where ur=0,uz=0,u_r=0,\quad u_z=0,5 is the sum of one-dimensional negentropies, and also

ur=0,uz=0,u_r=0,\quad u_z=0,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 ur=0,uz=0,u_r=0,\quad u_z=0,7 with a convolutional operator ur=0,uz=0,u_r=0,\quad u_z=0,8, using

ur=0,uz=0,u_r=0,\quad u_z=0,9

and learns filters by minimizing

ff00

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

ff01

when ff02 is approximately orthonormal (Laparra et al., 2022).

A later convergence analysis studies Gaussianization with random rotations in dimension ff03. If ff04, then for Gaussian input ff05 with ff06, exact representation requires almost surely

ff07

and the iterative KL loss satisfies

ff08

Hence reducing ff09 to ff10 requires

ff11

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,

ff12

with covariance

ff13

The central observable is the winding angle ff14. The angular-velocity correlator is

ff15

where ff16. The winding-angle variance is

ff17

For most stationary processes ff18, the large-time behavior is diffusive,

ff19

For smooth processes with stationary increments, the variance grows as ff20, and the paper also analyzes fractional Brownian motion, correlators ff21, the distribution of ff22, 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,

ff23

where ff24 is the design matrix depending on inclination ff25, rotation period ff26, limb-darkening coefficients ff27, and observation times. After marginalizing over spot realizations parameterized by ff28, the light curve is approximated by

ff29

with

ff30

The moments ff31 and ff32 are obtained from nested closed-form integrals over radius, latitude, longitude, and contrast, using Wigner-rotation matrices ff33 and ff34. Optional inclination marginalization and a normalization correction are also derived in closed form. The implementation reports ff35 ms for GP mean, covariance, and log-likelihood at ff36 and ff37 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,

ff38

where ff39 are complex parameters subject to positivity conditions on the real parts. The expectation of angular momentum decomposes into

ff40

with ff41 the external contribution from motion of the packet center and ff42 the intrinsic contribution due to quantum fluctuations. For the isotropic oscillator, minimizing the mean energy at fixed ff43 and ff44 yields

ff45

In the co-rotating case, where ff46, this becomes

ff47

The minimizing packets have nonzero coordinate-momentum correlations and moderate quadrature squeezing, with

ff48

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 ff49, mean velocity ff50, and a complex symmetric matrix

ff51

The internal angular momentum is

ff52

so it is nonzero only when ff53. 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,

ff54

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

ff55

which tends to a contact ff56-function as ff57. After separation into center-of-mass and relative motion, the relative Hamiltonian yields a transcendental equation for each angular-momentum sector ff58. The paper reports that, for a given relative angular momentum and interaction strength ff59, the ground-state energy increases with interaction range; below ff60, the ff61 ground-state energy diverges to physically unacceptable negative infinity; and for ff62, the ground-state energy becomes independent of the interaction strength. In the ff63-limit, convergence of the ground-state energy requires a considerably large critical Hilbert space, whereas for Gaussian interaction potential with ff64 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 ff65, width ff66, height ff67, and angle ff68 is modeled as a Gaussian distribution

ff69

with

ff70

equivalently

ff71

This representation removes several pathologies of angle-parameterized box regression. Because ff72, the model is blind to ff73 flips; swapping ff74 and ff75 leaves ff76 unchanged; and when ff77, ff78 becomes nearly isotropic and almost independent of ff79. Regression is performed with Gaussian-to-Gaussian distances, especially KLD,

ff80

The paper further proposes Gaussian-metric label assignment with

ff81

using ATSS-style thresholding. It extends the construction to 3D by embedding a box ff82 in a ff83 Gaussian with

ff84

Reported gains include ff85 APff86 points on HRSC2016, a rise from ff87 to ff88 mAPff89 on DOTA-v1.0 with RetinaNet, ff90 3D mAP on KITTI val for PointPillars+KLD, and ff91 points in overall mAP on Waymo L2 (Yang et al., 2022).

In dynamic novel-view rendering, each static Gaussian primitive has mean ff92, covariance ff93, color ff94, and opacity ff95, with

ff96

where ff97 and ff98. In the dynamic setting,

ff99

The temporal evolution of position, quaternion, and scale is modeled by infinite-order Taylor expansions around a reference time Nˉ\bar N00, truncated in practice to third order and supplemented by a learnable Peano remainder,

Nˉ\bar N01

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 Nˉ\bar N02 dB to Nˉ\bar N03 dB and SSIM from Nˉ\bar N04 to Nˉ\bar N05, 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.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Rotating Gaussian Model.