GaussianPro: 3D Gaussian Splatting with Progressive Propagation
Kai ChengXiaoxiao LongKaizhi YangYao YaoWei YinYuexin MaWenping WangXuejin Chen
Proposes a multi-view stereo-inspired progressive propagation strategy that guides 3D Gaussian densification via patch matching, resolving initialization failures on texture-less surfaces and improving novel view rendering fidelity across challenging benchmarks.
Synthesizing novel camera viewpoints from existing imagery is a critical capability for applications in autonomous driving, virtual reality, and 3D digital content creation. The recent 3D Gaussian Splatting technique has significantly accelerated rendering speeds by using 3D Gaussians instead of computationally heavy neural networks. However, the standard method relies heavily on sparse point clouds from initial image matching to populate the scene. In large-scale or textureless environments—such as smooth road surfaces—this approach fails to generate sufficient points, resulting in noisy geometries, missing surfaces, and visual artifacts.
The article develops and evaluates GaussianPro, a new framework that guides the progressive densification and optimization of 3D Gaussians using geometric surface priors. The primary objective is to demonstrate that propagating depth and surface normal information from well-reconstructed areas into under-modeled, low-texture regions improves rendering quality while preserving real-time rendering speeds.
To achieve this, the authors implemented a hybrid approach that bridges 3D space and 2D image projections. The system renders view-dependent depth and normal maps, propagates neighboring geometric values across pixels using patch matching, filters out inconsistent estimates across multiple viewpoints, and back-projects confirmed points into 3D space as new Gaussians. An additional planar loss term is incorporated during training to align Gaussian orientations with local surface planes. The framework was evaluated on the large-scale Waymo autonomous driving dataset and the Mip-NeRF360 benchmark, comparing rendering accuracy, geometric precision, training time, and frame rates against existing methods.
The experimental findings show substantial improvements. First, on the large-scale Waymo dataset, the proposed method significantly outperforms standard 3D Gaussian Splatting, increasing the peak signal-to-noise ratio by 1.15 dB and reducing structural and perceptual image errors. Second, depth reconstruction accuracy improves markedly, reducing the absolute relative depth error from 0.349 to 0.081 and mean absolute error from 6.11 meters to 1.97 meters on Waymo. Third, the system maintains real-time performance, achieving 108 frames per second while adding only a modest increase in training time compared to standard splatting. Finally, the framework demonstrates stronger robustness when trained on reduced numbers of viewpoints and produces a more compact representation with fewer noisy Gaussians than simply lowering densification thresholds.
These results indicate that geometric propagation solves a key failure mode of splatting-based rendering without incurring the severe computational overhead of dense multi-view reconstruction pipelines. For applications requiring both high visual fidelity and real-time performance—such as sensor simulation for autonomous driving—the method provides a practical and scalable solution that avoids the slow rendering bottlenecks of traditional neural radiance fields.
Organizations developing real-time neural rendering or driving simulation pipelines should consider adopting progressive geometric propagation and planar loss constraints into their 3D Gaussian workflows. When dealing with static, structured outdoor and indoor environments, this approach offers a favorable balance of visual fidelity, geometric accuracy, and rendering speed without requiring heavy external reconstruction preprocessing.
The primary limitation identified in the article is that the framework is designed for static environments and does not explicitly model dynamic objects, which can cause artifacts in dynamic scenes. Additionally, rendering gains are modest in small-scale environments with rich textures or intricate high-frequency foliage where initial point coverage is already dense and planar assumptions do not apply. Overall, confidence in the reported improvements for structured and large-scale static scenes is high based on extensive benchmarking.
- Paper: 3D Gaussian Splatting for Real-Time Radiance Field Rendering, Bernhard Kerbl et al. (2023). This work introduces the foundational 3D Gaussian Splatting representation and real-time tile rasterization pipeline that GaussianPro directly builds upon and modifies with progressive propagation.
- Paper: Mip-NeRF 360: Unbounded Anti-Aliased Neural Radiance Fields, Jonathan T. Barron et al. (2022). This paper establishes key benchmarking protocols and challenges for unbounded 360-degree real-world scenes, providing essential context for GaussianPro's evaluation on outdoor datasets.
- Paper: NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis, Ben Mildenhall et al. (2020). This seminal paper introduces neural volume rendering for novel view synthesis, defining the core view-synthesis problem and baseline paradigm that Gaussian splatting techniques aim to accelerate.
- Paper: Pixelwise View Selection for Unstructured Multi-View Stereo, Johannes L. Schönberger et al. (2016). This foundational multi-view stereo paper details classical geometric consistency and patch-matching propagation principles that inspire GaussianPro's progressive depth and normal propagation strategy.
- Paper: 2D Gaussian Splatting for Geometrically Accurate Radiance Fields, Binbin Huang et al. (2024). This work extends the line of surface-aligned Gaussian representations by replacing 3D volumetric ellipsoids with 2D planar disks to improve surface geometric reconstruction.
- Paper: DrivingGaussian: Composite Gaussian Splatting for Surrounding Dynamic Autonomous Driving Scenes, Xiaoyu Zhou et al. (2024). This paper applies and generalizes Gaussian splatting to dynamic, multi-camera autonomous driving environments by explicitly decomposing static backgrounds and dynamic objects.
- Paper: VastGaussian: Vast 3D Gaussians for Large Scene Reconstruction, Jiaqi Lin et al. (2024). This research addresses Gaussian splatting scalability in expansive outdoor scenes by introducing spatial partitioning and appearance decoupling mechanisms.
- Paper: Scaffold-GS: Structured 3D Gaussians for View-Adaptive Rendering, Tao Lu et al. (2024). This work continues the optimization of 3D Gaussian geometry by anchoring Gaussians to sparse voxel grids to prevent redundant point expansion and improve view-adaptive rendering.
- Paper: GaussianEditor: Swift and Controllable 3D Editing with Gaussian Splatting, Yiwen Chen et al. (2024). This paper applies explicit 3D Gaussian splat representations to interactive scene editing and localized object modification.
- Paper: Feature 3DGS: Supercharging 3D Gaussian Splatting to Enable Distilled Feature Fields, Shijie Zhou et al. (2024). This research extends 3D Gaussian splats by augmenting each primitive with distilled 2D foundation model features for 3D semantic segmentation and language-guided editing.
