Papers
Topics
Authors
Recent
Search
2000 character limit reached

Orthogonal Spherical Smoothing Techniques

Updated 6 July 2026
  • Orthogonal spherical smoothing is a method that couples spherical perturbations with an orthonormal frame to yield unbiased Jacobian approximations in derivative-free nonlinear least-squares.
  • It reduces finite-difference variance by averaging over random orthogonal directions, ensuring probabilistically first-order accurate gradient estimates with complexity guarantees.
  • The approach is applicable across diverse fields such as optimization, room acoustics, parallel MRI, and manifold smoothing, offering structured regularization and efficient computation.

Searching arXiv for papers on orthogonal spherical smoothing and closely related methods. arXiv search query: orthogonal spherical smoothing Jacobian approximation derivative-free Levenberg-Marquardt nonlinear least squares Orthogonal spherical smoothing denotes a family of constructions in which smoothing on a sphere, or by spherical perturbations, is coupled to an orthogonality structure. In derivative-free nonlinear least-squares, the term refers to approximating Jacobian matrices by averaging directional finite differences along orthonormal random directions drawn uniformly on the Stiefel manifold; in that setting it underpins a derivative-free Levenberg–Marquardt method with probabilistically first-order accurate gradient models and a high-probability complexity bound (Chen et al., 2024). In other parts of the literature, closely related language denotes averaging over orthogonal spherical-harmonic modes in room acoustics, regularization in an orthogonal spherical basis in parallel MRI, orthogonal projection and tight-frame smoothing on S2\mathbb S^2, or coordinate-wise smoothing in a transported orthonormal tangent frame on the sphere (Morgenstern et al., 2024, Zhu et al., 2018, Xiao et al., 2023, Kim et al., 2018).

1. Derivative-free definition in nonlinear least-squares

For nonlinear least-squares, let r:RnRmr:\mathbb R^n \to \mathbb R^m be the vector of residuals and

f(x)=12r(x)2.f(x)=\tfrac12\|r(x)\|^2.

Orthogonal spherical smoothing is introduced componentwise through the spherically smoothed residual

rs,i(x)EuUniform(Sn1)[ri(x+γu)],r_{s,i}(x) \coloneqq E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,],

where Sn1S^{n-1} is the unit sphere in Rn\mathbb R^n and γ>0\gamma>0 is a smoothing radius. Its gradient satisfies

rs,i(x)=(n/γ)  EuUniform(Sn1)[ri(x+γu)u].\nabla r_{s,i}(x)= (n/\gamma)\;E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,u\,].

In implementation one draws bb orthonormal directions

[u1,,ub]St(n,b){URn×b:UU=Ib},[u_1,\dots,u_b]\in \mathrm{St}(n,b) \coloneqq \{\,U\in\mathbb R^{n\times b}:U^\top U=I_b\,\},

uniformly at random on the Stiefel manifold, and forms

r:RnRmr:\mathbb R^n \to \mathbb R^m0

Because any column r:RnRmr:\mathbb R^n \to \mathbb R^m1 of such a r:RnRmr:\mathbb R^n \to \mathbb R^m2 is marginally uniform on r:RnRmr:\mathbb R^n \to \mathbb R^m3, this is an unbiased estimator of r:RnRmr:\mathbb R^n \to \mathbb R^m4 (Chen et al., 2024).

The defining feature is not merely spherical perturbation, but the use of an orthonormal frame. The crucial point is that the r:RnRmr:\mathbb R^n \to \mathbb R^m5, r:RnRmr:\mathbb R^n \to \mathbb R^m6, form an orthonormal frame, so that the sample-average gradient is unbiased. This separates the method from generic independent-direction finite-difference estimators and places it within the broader class of zeroth-order methods based on orthogonal random directions.

2. Approximate Jacobian and probabilistic first-order accuracy

Having approximated each r:RnRmr:\mathbb R^n \to \mathbb R^m7 by r:RnRmr:\mathbb R^n \to \mathbb R^m8, one forms the approximate Jacobian

r:RnRmr:\mathbb R^n \to \mathbb R^m9

Its f(x)=12r(x)2.f(x)=\tfrac12\|r(x)\|^2.0-entry is, up to the scaling f(x)=12r(x)2.f(x)=\tfrac12\|r(x)\|^2.1, a directional finite difference: f(x)=12r(x)2.f(x)=\tfrac12\|r(x)\|^2.2 In many presentations one absorbs the factor f(x)=12r(x)2.f(x)=\tfrac12\|r(x)\|^2.3 into a weight f(x)=12r(x)2.f(x)=\tfrac12\|r(x)\|^2.4, and simply writes

f(x)=12r(x)2.f(x)=\tfrac12\|r(x)\|^2.5

with f(x)=12r(x)2.f(x)=\tfrac12\|r(x)\|^2.6 (Chen et al., 2024).

Under the usual Lipschitz assumptions on f(x)=12r(x)2.f(x)=\tfrac12\|r(x)\|^2.7 and f(x)=12r(x)2.f(x)=\tfrac12\|r(x)\|^2.8, one shows

f(x)=12r(x)2.f(x)=\tfrac12\|r(x)\|^2.9

and then bounds the bias and variance of the induced gradient model for rs,i(x)EuUniform(Sn1)[ri(x+γu)],r_{s,i}(x) \coloneqq E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,],0: rs,i(x)EuUniform(Sn1)[ri(x+γu)],r_{s,i}(x) \coloneqq E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,],1 Via a multivariate Chebyshev or Bernstein argument, for any rs,i(x)EuUniform(Sn1)[ri(x+γu)],r_{s,i}(x) \coloneqq E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,],2,

rs,i(x)EuUniform(Sn1)[ri(x+γu)],r_{s,i}(x) \coloneqq E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,],3

Combining bias and variance gives, for a suitably chosen rs,i(x)EuUniform(Sn1)[ri(x+γu)],r_{s,i}(x) \coloneqq E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,],4, that with probability rs,i(x)EuUniform(Sn1)[ri(x+γu)],r_{s,i}(x) \coloneqq E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,],5,

rs,i(x)EuUniform(Sn1)[ri(x+γu)],r_{s,i}(x) \coloneqq E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,],6

that is, the gradient model is “probabilistically first-order accurate” (Chen et al., 2024).

This formulation makes clear that the smoothing radius rs,i(x)EuUniform(Sn1)[ri(x+γu)],r_{s,i}(x) \coloneqq E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,],7 and the number of orthogonal directions rs,i(x)EuUniform(Sn1)[ri(x+γu)],r_{s,i}(x) \coloneqq E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,],8 jointly control model quality. The data state that the bias is rs,i(x)EuUniform(Sn1)[ri(x+γu)],r_{s,i}(x) \coloneqq E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,],9 and the variance is Sn1S^{n-1}0; a plausible implication is that Sn1S^{n-1}1 governs approximation bias while Sn1S^{n-1}2 governs directional Monte Carlo variability.

3. Embedding in the derivative-free Levenberg–Marquardt iteration

The derivative-free Levenberg–Marquardt method uses the orthogonally smoothed Jacobian at each iterate Sn1S^{n-1}3. The iteration is:

  1. draw an orthonormal frame Sn1S^{n-1}4;
  2. form the Jacobian model Sn1S^{n-1}5 with Sn1S^{n-1}6;
  3. set the Levenberg–Marquardt step by solving

Sn1S^{n-1}7

where

Sn1S^{n-1}8

The step is evaluated by the ratio

Sn1S^{n-1}9

One accepts Rn\mathbb R^n0 whenever Rn\mathbb R^n1; otherwise the step is rejected and Rn\mathbb R^n2 is increased by a factor Rn\mathbb R^n3. If Rn\mathbb R^n4 but the model-gradient is “small,” one may also decrease Rn\mathbb R^n5 by Rn\mathbb R^n6. The practical implementation reuses the same orthonormal directions Rn\mathbb R^n7 across all Rn\mathbb R^n8 residuals at Rn\mathbb R^n9, and updates γ>0\gamma>00 to tie the bias γ>0\gamma>01 to the actual step-length (Chen et al., 2024).

Within this scheme, orthogonal spherical smoothing is not an auxiliary preprocessing step. It is the mechanism by which the Jacobian model is constructed, and it therefore determines both the linear system used to define the Levenberg–Marquardt step and the model reduction appearing in γ>0\gamma>02.

4. Complexity guarantees and relation to orthogonal random-direction methods

Under the Lipschitz and bounded-Jacobian assumptions, and choosing γ>0\gamma>03 together with γ>0\gamma>04, the random model is γ>0\gamma>05-probabilistically accurate with γ>0\gamma>06 small enough. Standard trust-region-style and worst-case analysis then yields constants γ>0\gamma>07 and γ>0\gamma>08 such that, for any γ>0\gamma>09, with probability at least

rs,i(x)=(n/γ)  EuUniform(Sn1)[ri(x+γu)u].\nabla r_{s,i}(x)= (n/\gamma)\;E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,u\,].0

one has

rs,i(x)=(n/γ)  EuUniform(Sn1)[ri(x+γu)u].\nabla r_{s,i}(x)= (n/\gamma)\;E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,u\,].1

Equivalently, the number of iterations rs,i(x)=(n/γ)  EuUniform(Sn1)[ri(x+γu)u].\nabla r_{s,i}(x)= (n/\gamma)\;E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,u\,].2 needed to drive the gradient norm below rs,i(x)=(n/γ)  EuUniform(Sn1)[ri(x+γu)u].\nabla r_{s,i}(x)= (n/\gamma)\;E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,u\,].3 satisfies, with high probability,

rs,i(x)=(n/γ)  EuUniform(Sn1)[ri(x+γu)u].\nabla r_{s,i}(x)= (n/\gamma)\;E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,u\,].4

more precisely

rs,i(x)=(n/γ)  EuUniform(Sn1)[ri(x+γu)u].\nabla r_{s,i}(x)= (n/\gamma)\;E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,u\,].5

for computable rs,i(x)=(n/γ)  EuUniform(Sn1)[ri(x+γu)u].\nabla r_{s,i}(x)= (n/\gamma)\;E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,u\,].6 depending on rs,i(x)=(n/γ)  EuUniform(Sn1)[ri(x+γu)u].\nabla r_{s,i}(x)= (n/\gamma)\;E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,u\,].7 and the Lipschitz constants. The method only requires evaluations of the rs,i(x)=(n/γ)  EuUniform(Sn1)[ri(x+γu)u].\nabla r_{s,i}(x)= (n/\gamma)\;E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,u\,].8 residuals rs,i(x)=(n/γ)  EuUniform(Sn1)[ri(x+γu)u].\nabla r_{s,i}(x)= (n/\gamma)\;E_{u\sim \mathrm{Uniform}(S^{n-1})}[\,r_i(x+\gamma u)\,u\,].9 at bb0 points per iteration (Chen et al., 2024).

A related zeroth-order framework considers a smooth function bb1 with Lipschitz gradient and approximates bb2 by finite differences computed in a set of orthogonal random directions that changes with each iteration. There, the smoothed function is

bb3

and the two-sided estimator is

bb4

One efficient sampling scheme draws bb5 with i.i.d. bb6 entries, computes a QR decomposition bb7 with bb8 diagonal positive, and takes the first bb9 columns of [u1,,ub]St(n,b){URn×b:UU=Ib},[u_1,\dots,u_b]\in \mathrm{St}(n,b) \coloneqq \{\,U\in\mathbb R^{n\times b}:U^\top U=I_b\,\},0. Orthogonality helps because it enforces [u1,,ub]St(n,b){URn×b:UU=Ib},[u_1,\dots,u_b]\in \mathrm{St}(n,b) \coloneqq \{\,U\in\mathbb R^{n\times b}:U^\top U=I_b\,\},1 and reduces correlation among directional estimates, lowering variance relative to i.i.d. sampling. The paper recovers spherical smoothing, coordinate descent, and discretized gradient descent as special cases, and establishes convergence rates in convex and Polyak–Łojasiewicz settings (Kozak et al., 2021).

Taken together, these results place orthogonal spherical smoothing within a larger zeroth-order methodology in which spherical perturbations are combined with orthogonality to obtain unbiasedness, lower correlation, and complexity guarantees.

5. Other domain-specific meanings

Taken across the literature, orthogonal spherical smoothing is not a single universal operator. The orthogonality may arise from spherical-harmonic modes, an orthogonal basis in a spherical function space, or an orthonormal tangent frame. The following usages are all explicit in the cited papers.

Domain Orthogonality structure Purpose
Derivative-free nonlinear least-squares (Chen et al., 2024) Orthonormal random directions on [u1,,ub]St(n,b){URn×b:UU=Ib},[u_1,\dots,u_b]\in \mathrm{St}(n,b) \coloneqq \{\,U\in\mathbb R^{n\times b}:U^\top U=I_b\,\},2 Jacobian approximation for LM
Room acoustics (Morgenstern et al., 2024) Orthogonal SH channels of a spherical loudspeaker array Rank restoration for MUSIC-type DOA estimation
Parallel MRI (Zhu et al., 2018) Orthogonal spherical-function basis [u1,,ub]St(n,b){URn×b:UU=Ib},[u_1,\dots,u_b]\in \mathrm{St}(n,b) \coloneqq \{\,U\in\mathbb R^{n\times b}:U^\top U=I_b\,\},3 Coil-sensitivity regularization
[u1,,ub]St(n,b){URn×b:UU=Ib},[u_1,\dots,u_b]\in \mathrm{St}(n,b) \coloneqq \{\,U\in\mathbb R^{n\times b}:U^\top U=I_b\,\},4 approximation and denoising (Xiao et al., 2023) Orthogonal spherical harmonics and tight spherical framelets Projection and multiscale smoothing/denoising
Spherical data smoothing splines (Kim et al., 2018) Orthonormal basis of [u1,,ub]St(n,b){URn×b:UU=Ib},[u_1,\dots,u_b]\in \mathrm{St}(n,b) \coloneqq \{\,U\in\mathbb R^{n\times b}:U^\top U=I_b\,\},5 Coordinate-wise Euclidean spline fitting

In room acoustics, a multiple-input multiple-output system combines a spherical microphone array and a spherical loudspeaker array. After plane-wave decomposition, one forms [u1,,ub]St(n,b){URn×b:UU=Ib},[u_1,\dots,u_b]\in \mathrm{St}(n,b) \coloneqq \{\,U\in\mathbb R^{n\times b}:U^\top U=I_b\,\},6 and then defines modal vectors [u1,,ub]St(n,b){URn×b:UU=Ib},[u_1,\dots,u_b]\in \mathrm{St}(n,b) \coloneqq \{\,U\in\mathbb R^{n\times b}:U^\top U=I_b\,\},7. Averaging over all [u1,,ub]St(n,b){URn×b:UU=Ib},[u_1,\dots,u_b]\in \mathrm{St}(n,b) \coloneqq \{\,U\in\mathbb R^{n\times b}:U^\top U=I_b\,\},8 loudspeaker modes gives

[u1,,ub]St(n,b){URn×b:UU=Ib},[u_1,\dots,u_b]\in \mathrm{St}(n,b) \coloneqq \{\,U\in\mathbb R^{n\times b}:U^\top U=I_b\,\},9

which restores rank in the averaged cross-spectrum. In particular, reflections sharing the same time delay but arriving from different directions are decorrelated. To decorrelate up to r:RnRmr:\mathbb R^n \to \mathbb R^m00 reflections arriving simultaneously, one needs r:RnRmr:\mathbb R^n \to \mathbb R^m01 (Morgenstern et al., 2024).

In parallel MRI reconstruction, the smoothing object is not a random-direction estimator but a regularization in a spherical-function basis. The basis functions are

r:RnRmr:\mathbb R^n \to \mathbb R^m02

which are mutually orthogonal in r:RnRmr:\mathbb R^n \to \mathbb R^m03 under suitable boundary conditions. Coil sensitivities are expanded in that basis, and the regularizer is

r:RnRmr:\mathbb R^n \to \mathbb R^m04

The paper studies the corresponding joint reconstruction model and a non-linear ADMM solver (Zhu et al., 2018).

For approximation and denoising on r:RnRmr:\mathbb R^n \to \mathbb R^m05, spherical r:RnRmr:\mathbb R^n \to \mathbb R^m06-designs provide equal-weight quadrature points. If r:RnRmr:\mathbb R^n \to \mathbb R^m07 is a r:RnRmr:\mathbb R^n \to \mathbb R^m08-design with r:RnRmr:\mathbb R^n \to \mathbb R^m09, then quadrature is exact for all spherical harmonics up to degree r:RnRmr:\mathbb R^n \to \mathbb R^m10, so the truncated expansion

r:RnRmr:\mathbb R^n \to \mathbb R^m11

coincides with the orthogonal projection of r:RnRmr:\mathbb R^n \to \mathbb R^m12 onto r:RnRmr:\mathbb R^n \to \mathbb R^m13. The same framework is used to construct semi-discrete spherical framelets satisfying a tight-frame property, and thresholding in the framelet domain yields denoising gains on noisy Wendland test functions (Xiao et al., 2023).

For spherical data on r:RnRmr:\mathbb R^n \to \mathbb R^m14, one may unroll and unwrap data into a single tangent space r:RnRmr:\mathbb R^n \to \mathbb R^m15, pick an orthonormal basis r:RnRmr:\mathbb R^n \to \mathbb R^m16, and fit r:RnRmr:\mathbb R^n \to \mathbb R^m17 independent scalar smoothing splines to the coordinate functions. This separate, coordinate-wise fitting in an orthonormal frame is explicitly identified as “orthogonal” smoothing, after which the fitted curve is wrapped back to the manifold by parallel transport and the exponential map (Kim et al., 2018).

6. Terminological scope, misconceptions, and boundary cases

A common misconception is to treat orthogonal spherical smoothing as synonymous with any smoothing procedure on a spherical domain. The cited literature does not support that equivalence. In the derivative-free optimization setting, orthogonality refers to the sampling geometry of the perturbation directions; in room acoustics it refers to spherical-harmonic loudspeaker modes; in MRI it refers to an orthogonal spherical basis; and in manifold smoothing it refers to an orthonormal tangent-frame representation (Chen et al., 2024, Morgenstern et al., 2024, Zhu et al., 2018, Kim et al., 2018).

Another misconception is that every spherical smoothing method has an orthogonal formulation already built into it. A counterexample is global-field verification on the sphere. There, the smoothing operator is the area-weighted spherical-cap average

r:RnRmr:\mathbb R^n \to \mathbb R^m18

and the paper introduces two acceleration schemes for exactly that same area-size-informed smoothing operator. The paper contains no discussion of orthogonality of the kernel, of diagonalizing the smoothing matrix, or of constructing an orthonormal basis of smoothing functions. It explicitly states that orthogonal kernel derivations, Gram–Schmidt on r:RnRmr:\mathbb R^n \to \mathbb R^m19, weighted inner-products on irregular spherical grids, discrete orthonormal-basis construction, missing-data handling in an orthogonal framework, and an FSS example built around such an orthogonal operator do not appear there (Skok et al., 2024).

These distinctions suggest that “orthogonal spherical smoothing” is best understood as a structural description rather than a single standardized algorithm. In the optimization paper that gives the term its clearest algorithmic meaning, the structure is: spherical smoothing of residual components, orthonormal random directions, unbiased Jacobian estimation, probabilistically first-order accurate models, and a derivative-free Levenberg–Marquardt method with high-probability r:RnRmr:\mathbb R^n \to \mathbb R^m20 complexity (Chen et al., 2024).

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 Orthogonal Spherical Smoothing.