Conference Paper
Machine Learning

Octree-GS: Towards Consistent Real-time Rendering with LOD-Structured 3D Gaussians

Kerui Ren(Shanghai Jiao Tong University), Lihan Jiang(University of Science and Technology of China), Tao Lu(John Brown University), Mulin Yu(ShangHai JiAi Genetics & IVF Institute), Linning Xu(Chinese University of Hong Kong), Zhangkai Ni(Tongji University), Bo Dai(ShangHai JiAi Genetics & IVF Institute)
January 1, 2025IEEE Transactions on Pattern Analysis and Machine Intelligence95 citations

95

Citations

0

Influential Citations

IEEE Transactions on Pattern Analysis and Machine Intelligence

Venue

2025

Year

Abstract

The recently proposed 3D Gaussian Splatting (3D-GS) demonstrates superior rendering fidelity and efficiency compared to NeRF-based scene representations. However, it struggles in large-scale scenes due to the high number of Gaussian primitives, particularly in zoomed-out views, where all primitives are rendered regardless of their projected size. This often results in inefficient use of model capacity and difficulty capturing details at varying scales. To address this, we introduce Octree-GS, a Level-of-Detail (LOD) structured approach that dynamically selects appropriate levels from a set of multi-scale Gaussian primitives, ensuring consistent rendering performance. To adapt the design of LOD, we employ an innovative grow-and-prune strategy for densification and also propose a progressive training strategy to arrange Gaussians into appropriate LOD levels. Additionally, our LOD strategy generalizes to other Gaussian-based methods, such as 2D-GS and Scaffold-GS, reducing the number of primitives needed for rendering while maintaining scene reconstruction accuracy. Experiments on diverse datasets demonstrate that our method achieves real-time speeds, being up to 10× faster than state-of-the-art methods in large-scale scenes, without compromising visual quality. Project page: https://city-super.github.io/octree-gs/.

Analysis

Why This Paper Matters

3D Gaussian Splatting (3D-GS) has emerged as a powerful alternative to NeRF for novel view synthesis, offering high fidelity and real-time rendering. However, its performance degrades in large-scale scenes due to the massive number of Gaussian primitives, especially in zoomed-out views where all primitives are rendered regardless of their projected size. This leads to inefficient model capacity usage and difficulty capturing details at varying scales. Octree-GS directly addresses this scalability bottleneck by introducing a Level-of-Detail (LOD) structured representation, a concept well-established in computer graphics but novel in the context of 3D Gaussians.

The paper is significant because it tackles a practical limitation of 3D-GS that hinders its deployment in real-world large-scale applications like city-scale reconstruction, autonomous driving, and virtual environments. By enabling consistent real-time rendering without compromising quality, Octree-GS bridges the gap between academic research and industrial deployment. Furthermore, its LOD strategy is shown to generalize to other Gaussian-based methods (2D-GS, Scaffold-GS), suggesting a broad impact on the field.

Technical Contributions

  • LOD-Structured 3D Gaussians: Octree-GS organizes Gaussians into multiple LOD levels using an octree hierarchy, allowing the renderer to dynamically select only the appropriate level for each view, reducing the number of primitives rendered.
  • Grow-and-Prune Densification: A novel strategy that grows new Gaussians in regions requiring more detail and prunes redundant ones, ensuring efficient use of model capacity across scales.
  • Progressive Training: A training schedule that gradually introduces finer LOD levels, helping the model learn to place Gaussians at appropriate scales and improving convergence.
  • Generalization: The LOD approach is demonstrated to work with other Gaussian-based representations (2D-GS, Scaffold-GS), showing its versatility.

Results

Octree-GS achieves real-time rendering speeds, being up to 10× faster than state-of-the-art methods in large-scale scenes. This speedup is obtained without compromising visual quality, as measured on diverse datasets. The method also reduces the number of Gaussian primitives needed for rendering while maintaining scene reconstruction accuracy. The paper reports 95 citations, indicating strong interest from the community.

Significance

Octree-GS represents a practical advancement for real-time rendering of large-scale 3D scenes, a critical capability for VR/AR, autonomous driving, and digital twin applications. By introducing LOD to 3D Gaussians, it opens up new research directions in adaptive rendering and efficient scene representation. The generalization to other Gaussian-based methods suggests that LOD structuring could become a standard component in future Gaussian splatting pipelines.