Related Experiment Video
Updated: Apr 18, 2026

11:34
High-resolution, High-speed, Three-dimensional Video Imaging with Digital Fringe Projection Techniques
Published on: December 3, 2013
16.2K
A 129 FPS Full HD Real-Time Accelerator for 3D Gaussian Splatting
IEEE Transactions on Visualization and Computer Graphics
|April 16, 2026
Summary
We developed a low-power hardware accelerator for 3D Gaussian Splatting (3DGS) to render large scenes on AR/VR devices efficiently. This system significantly reduces model size and power consumption while maintaining high-quality real-time rendering.
Area of Science:
- Computer Graphics
- Hardware Acceleration
- Augmented Reality/Virtual Reality (AR/VR)
Background:
- Rendering large-scale, unbounded scenes on AR/VR devices is computationally expensive due to the demands of 3D Gaussian Splatting (3DGS).
- Existing methods face limitations in computation, bandwidth, and storage, hindering real-time performance on resource-constrained devices.
Purpose of the Study:
- To design and implement a low-power, cost-effective hardware accelerator for real-time 3DGS rendering.
- To develop a hardware-friendly compression pipeline to reduce model size and maintain visual fidelity.
Main Methods:
- A novel hardware accelerator integrating point-based culling, projection, tile-based sorting, and rasterization.
- A compression pipeline featuring iterative Gaussian pruning, progressive Spherical Harmonics (SH) degree reduction, and vector quantization.
- Optimization techniques including skipping zero-Jacobian matrix multiplications and employing comparison-free tile-based sorting.
Main Results:
- Achieved a $51.6\times$ model-size reduction with minimal 0.743 dB PSNR loss.
- The accelerator delivers 1219 Mpixels/J energy efficiency and 267.5 Mpixels/s throughput, enabling 1080p at 129 FPS.
- Compared to prior accelerators, the design is $5.98\times$ smaller, offers $5.94\times$ higher throughput, and $7.5\times$ greater energy efficiency.
Conclusions:
- The proposed hardware accelerator and compression pipeline effectively address the limitations of 3DGS for AR/VR applications.
- Real-time, high-resolution rendering of complex scenes is achievable with significantly reduced power and resource requirements.
Related Concept Videos
Accelerating Fluids
2.5K
When a fluid is in constant acceleration, the pressure and buoyant force equations are modified. Suppose a beaker is placed in an elevator accelerating upward with a constant acceleration, a. In the beaker, assume there is a thin cylinder of height h with an infinitesimal cross-sectional area, ΔS.
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
2.5K
Acceleration Vectors
24.2K
In everyday conversation, accelerating means speeding up. Acceleration is a vector in the same direction as the change in velocity, Δv, therefore the greater the acceleration, the greater the change in velocity over a given time. Since velocity is a vector, it can change in magnitude, direction, or both. Thus acceleration is a change in speed or direction, or both. For example, if a runner traveling at 10 km/h due east slows to a stop, reverses direction, and continues their run at 10 km/h...
24.2K
Instantaneous Velocity - II
15.0K
Instantaneous velocity is the quantity that measures how fast an object is moving along its path. In other words, the instantaneous velocity of an object is the limit of the average velocity as the elapsed time approaches zero, or the derivative of displacement with respect to time. Like average velocity, the instantaneous velocity is a vector with the dimensions of length per unit time. Instantaneous velocity can have both positive and negative values. The instantaneous velocity can be...
15.0K
Upsampling
731
Managing signal sampling rates is essential in digital signal processing to maintain signal integrity. A decimated signal, characterized by a reduced frequency range due to its lower sampling rate, can be upsampled by inserting zeros between each sample. This upsampling process expands the original spectrum and introduces repeated spectral replicas at intervals dictated by the new Nyquist frequency. To refine this zero-inserted sequence, it is passed through a lowpass filter with a cutoff...
731

