FilterGS: Traversal-Free Parallel Filtering and Adaptive Shrinking for Large-Scale LoD 3D Gaussian Splatting
About
3D Gaussian Splatting has revolutionized neural rendering with real-time performance. However, scaling this approach to large scenes using Level-of-Detail methods faces critical challenges: inefficient serial traversal consuming over 60\% of rendering time, and redundant Gaussian-tile pairs that incur unnecessary processing overhead. To address these limitations, we introduce FilterGS, featuring a parallel filtering mechanism with two complementary filters that select Gaussian elements efficiently without tree traversal. Additionally, we propose a novel GTC metric that quantifies the redundancy of Gaussian-tile key-value pairs. Based on this metric, we introduce a scene-adaptive Gaussian shrinking strategy that effectively reduces redundant pairs. Extensive experiments demonstrate that FilterGS achieves state-of-the-art rendering speeds while maintaining competitive visual quality across multiple large-scale datasets. Project page: https://github.com/xenon-w/FilterGS
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| View Synthesis | UrbanScene3D Sci-Art | PSNR23.07 | 32 | |
| Novel View Synthesis | GauU-Scene Residence | SSIM0.789 | 13 | |
| Novel View Synthesis | GauU-Scene Modern Building | SSIM0.81 | 13 | |
| Novel View Synthesis | MatrixCity Block Small | PSNR26.31 | 12 | |
| Novel View Synthesis | GauUScene College | PSNR25.69 | 6 | |
| Novel View Synthesis | UrbanScene Residence | PSNR22.13 | 6 |