What if a real-time automated decision-making process needs a computer vision system to produce photorealistic visuals in a mere fraction of a second? In many cases, this requires too much computational power — if it’s even possible at all. When computer vision uses 3D Gaussian splatting (3DGS), it provides a photorealistic image, but the process takes far too long. For more on this topic, see our article on computer vision for disaster responses.
This article discusses a new approach, Progressive Rendering of Gaussian Splats (PRoGS), which uses a contribution-based prioritization system that prioritizes each Gaussian based on how much it contributes to the overall quality of the scene. This technology was discussed in a paper written for the 2025 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV).
PRoGS produces high-quality renderings more efficiently by prioritizing larger, more opaque Gaussians and rendering them first. According to the paper, the process follows three basic steps:
While the scene is still blurry, it’s still recognizable, and gets clearer and clearer as PRoGS loads more Gaussians.
From a visual perspective, the PRoGS process is similar to an image being sketched step by step: It’s obvious early on what the artist is depicting, yet the specifics of the image only become evident as the artist fills in the granular details. Here’s how the process breaks down from a visual perspective:
The researchers also compare the results of the PRoGS process with those of a traditional rendering, showing the enhanced clarity produced by PRoGS with relatively few splats loaded.
The two processes are pitted against each other in the rendering of an image of a truck. With the traditional rendering tool, which uses a web viewer by Antimatter, it is only distinguishable that the image is a truck after 10% of the splats have been loaded.
However, with the PRoGS rendering tool, it is clear that the image is of a truck after only 0.2% of splats have been loaded.
The team also uses standard image quality benchmarks to objectively demonstrate the higher quality produced by PRoGS, including:
In combination, these measurements demonstrate that PRoGS significantly outperforms previous methods.
While the potential use cases for PRoGS would include any system that depends on image rendering, here are some of the more straightforward applications:
ProGS renders accurate 3D images faster while using less computational resources. This means robotics, AR/VR, and other systems can save time and computing power, especially when they need to produce results in real time. ProGS holds significant promise for the future of neural rendering, specifically because it enables relatively modest computing systems to produce realistic images in far less time.
Disclaimer: The authors are completely responsible for the content of this article. The opinions expressed are their own and do not represent IEEE’s position nor that of the Computer Society nor its Leadership.