Geometry is a 3D ellipsoid.
Σ = R(q) diag(s₁², s₂², s₃²) R(q)ᵀ
The center μ places the splat. Three positive scales give its principal widths; a rotation q turns those axes. The editor exposes yaw and pitch, a two-angle subset of the quaternion rotation.
A splat is a smooth basis function, not one radar detection. Several splats can contribute to the same bin, and a single splat can spread into many bins.
Selected splat · world covariance (m²)
The radar sees different coordinates.
(r, θ, φ) = (‖μ′‖, atan2(y′, x′), asin(z′/r))
Σspherical ≈ J Σsensor Jᵀ
First move the mean and covariance into the radar frame. Linearize the nonlinear spherical conversion around that mean. The upper-left 2 × 2 covariance block gives the range–azimuth footprint after marginalizing elevation.
Selected splat · (r, θ) covariance · m², m·rad, rad²
Inspect the actual Jacobian
Rows are r, θ, φ; columns are sensor-frame x, y, z. Large splats or near-axis geometry can make this first-order approximation inaccurate.
Brightness is not occupancy.
σᵢ = ρᵢ(v) min(αᵢ + ηᵢ, 1)
ρ controls view-dependent reflectivity; α and η distinguish occupancy and noise contributions. Set α low and η high: the return can stay bright without representing occupied space.
The total, target, noise, and occupancy selectors replace the return weight. The occupancy rendering is a weighted image, not a calibrated per-pixel probability.
From one ellipsoid to one pixel
Our explicit teaching discretization of the paper’s additive rendering equation:
Ielev(θ, r) = C / r⁴ · ∑ᵢ Gφ(φᵢ)² σᵢ
· exp[−½ δᵢᵀ Σrθ,i⁻¹ δᵢ]δᵢ = [r − rᵢ, wrap(θ − θᵢ)]ᵀ
ADD, DO NOT OCCLUDENo depth-sorted transparency product. This model sums power contributions; it does not solve full electromagnetic visibility or coherent interference.
SPREAD IN TWO DIFFERENT DIRECTIONSAzimuth convolution mixes neighboring directions, with circular padding at ±180°. Range convolution mixes neighboring distances. Neither changes the underlying 3D geometry.
SIZE IS NOT SENSOR BLURAn elongated object and a broad antenna can both widen a return. Keeping the sensor kernel separate prevents assigning every blurred pixel to larger scene geometry.