Papers
Topics
Authors
Recent
Search
2000 character limit reached

Single-Event Upsets in 3D Gaussian Splatting Rendering: Bit-Level Criticality, Spatial Extent, and a Parallel Support Guard

Published 19 Jun 2026 in cs.GR and cs.DC | (2606.21791v1)

Abstract: Three-dimensional Gaussian splatting is a standard real-time scene representation increasingly deployed on hardware exposed to transient faults, such as spaceborne processors and robotic edge devices where silent data corruption occurs. A trained model is a large array of floating-point parameters in GPU memory, where a single-event upset corresponds to a single flipped bit. This paper measures these effects and constructs a defense. A GPU-resident parallel fault-injection engine applies over 3.8 million controlled single-bit upsets across four scenes, six fields, all bit positions, and three numeric formats (fp32, fp16, bf16), using 5.3 GPU-hours. The effect is highly concentrated: most upsets leave the image perceptually unchanged due to high redundancy, but a small set of high-order bits principally the logarithmic scale's sign bit enlarge a single primitive to cover up to 75.7% of the frame. A closed-form perturbation bound derived from the IEEE-754 layout and pipeline activations predicts this per-bit ordering. This concentration motivates a support guard: a per-primitive clamp of each parameter to the coordinate box observed during training, costing 76 us per frame. Over 768,000 guarded upsets, the worst corruption footprint is restricted to 11.68% of the frame. We prove the guard leaves clean models unchanged and prevents frame-covering corruption. Under an accumulated dose of 20,000 simultaneous upsets, the unguarded renderer degrades to 10.6 dB, whereas the guarded renderer remains at 21.8 dB. The corruption footprint also dictates the number of tile/compositing nodes contaminated in distributed renderers, where the per-node guard contains it.

Authors (2)

Summary

  • The paper quantifies bit-level vulnerabilities in 3D Gaussian Splatting rendering using over 3.8 million fault injections on key parameters.
  • It identifies that flipping critical bits, especially the sign bit of the logarithmic scale field, can cause catastrophic primitive explosions and significant frame corruption.
  • The paper introduces a parallel support guard that clamps parameters within trained bounds, mitigating 90.4% of faults and ensuring robust, fault-tolerant rendering.

Bit-Level Vulnerability and Robustness in 3D Gaussian Splatting Rendering

Overview and Motivation

The paper investigates the impact of single-event upsets (SEUs)—single bit flips caused by transient radiation-induced faults—on the integrity of 3D Gaussian Splatting (3DGS) scene representations when deployed on potentially unreliable hardware (e.g., spaceborne GPUs, edge robotics, rendering clusters). SEUs have documented operational consequences, and typical hardware fault tolerance measures do not address their semantic implications in rendering pipelines. Unlike deep neural network weights, where a small number of bit flips can catastrophically degrade model performance, 3DGS models exhibit structural redundancy due to their explicit primitive-based representation. The work quantifies per-bit and per-field criticality, characterizes spatial corruption, and introduces a computationally efficient defense: a parallel support guard.

Methodological Framework

A high-throughput GPU-resident fault injection engine is deployed, systematically flipping individual bits (over 3.8 million injections) in every parameter field of four benchmark scenes, across three floating-point formats (fp32, fp16, bf16). The engine evaluates the perceptual and structural changes in the rendered output, relying on pixel-level corruption footprint (fraction of pixels altered by more than 1/255) as the primary severity metric. Catastrophic upsets are defined as those where the corrupted output exhibits a non-finite value or more than 1% frame footprint. This sampling strategy permits robust estimation of fault propagation and distribution across bit positions.

Criticality Analysis: Bit-Level Predictability

The results demonstrate highly concentrated single-bit vulnerability. Overwhelmingly, most injected upsets are visually inert due to primitive locality and redundancy. The dominant failure mode—as predicted by a closed-form perturbation bound derived from IEEE-754 layout—is flipping the sign bit of the logarithmic scale field, resulting in primitive explosion and up to 75.7% frame coverage. High exponent bits in the scale, mean, and DC color fields are subdominant contributors. Mantissa bits, orientation quaternions, and higher-order spherical-harmonic coefficients are essentially non-critical. Reduced precision (fp16, bf16) alters but does not eliminate criticality, merely relocating vulnerability across bit classes.

A classifier trained solely on static features (field and bit index) achieves an AUC of 0.997 for predicting catastrophic bits, confirming that criticality is determined by the combination of floating-point layout and rendering activation, independent of scene content.

Parallel Support Guard: Containment Strategy

Catastrophic upsets correspond to parameter values leaving their empirically observed range during training. The proposed defense is a per-primitive clamp ("support guard") that restricts every parameter to the support box observed on clean data. Theoretical guarantees prove that the guard leaves clean models unaffected and ensures bounded post-upset error; no single-bit flip can produce frame-covering corruption after guarding. Empirical results show that the guard neutralizes 90.4% of catastrophic upsets (residual maximum corruption: 11.68% vs. 75.7%), elevates global PSNR after worst-case faults from 49.2 dB to 65.8 dB, and operates with negligible computational overhead (76 μs per frame). When applied in distributed rendering, the guard eliminates cross-node contamination at the source, containing spatial spread.

Scaling Law and Reliability Implications

The redundant primitive representation confers substantial tolerance under accumulated upset dose: models absorb thousands of simultaneous upsets before perceptual degradation is notable. The additive error law becomes valid only with the guard enabled; otherwise, catastrophic tail events pin the mean error independent of primitive count. The redundancy budget scales with model size, and the guard restores scaling proportionality, allowing longer scrub intervals and amortized costs in distributed systems.

Estimates based on soft-error literature show that, without the guard, mean time between catastrophic frames ranges from days in low-Earth orbit to years at sea level; the guard increases this interval by orders of magnitude, extending reliability beyond typical mission durations.

Comparative Evaluation of Defenses

The support guard matches the error correction achieved by ECC schemes (protecting sign/exponent) and full duplication at a fraction of their cost and zero memory overhead. Selective field guarding (scale/opacity) is even cheaper and nearly as effective. The guard also serves as a low-cost silent-data-corruption detector by surfacing clamp events, enabling proactive system-level interventions.

Practical and Theoretical Implications

Deployment of the support guard enables robust Gaussian splatting rendering under SEU-prone environments, making 3DGS suitable for safety-critical and distributed real-time applications in robotics and space. The per-bit ordering and vulnerability are fundamentally dictated by floating-point parameterization and rendering pipeline activations, suggesting that future modeling practices can anticipate and mitigate catastrophic regimes. Predictive classifiers obviate the need for extensive injection campaigns, further facilitating practical adoption.

Theoretical guarantees for the support guard highlight its geometric correctness: only primitive-locality and training dynamics (support box tightness) constrain its efficacy. Extensions to dynamic and deformable splatting are straightforward, requiring temporal adaptation of the box. However, the current analysis does not address faults in temporal or deformation fields, marking them as natural future directions.

Conclusion

The study delivers a complete characterization of SEU impact on 3DGS rendering at the bit level, elucidating both the concentration of catastrophic risk and the redundancy-derived resilience. The parallel support guard defense is proved and validated to contain upsets within trained support, preventing frame-covering corruption under any single-bit fault, and operating with minimal computational cost. This enables reliable real-time rendering in SEU-exposed settings, with practical scalability and predictable robustness, positioning 3DGS as a fault-tolerant scene representation for distributed and mission-critical deployments (2606.21791).

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

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

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.