Saved in:
Bibliographic Details
Main Authors: Li, Yangge, Ji, Chenxi, Zhong, Xiangru, Zhang, Huan, Mitra, Sayan
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2503.00308
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913717673787392
author Li, Yangge
Ji, Chenxi
Zhong, Xiangru
Zhang, Huan
Mitra, Sayan
author_facet Li, Yangge
Ji, Chenxi
Zhong, Xiangru
Zhang, Huan
Mitra, Sayan
contents We introduce abstract rendering, a method for computing a set of images by rendering a scene from a continuously varying range of camera positions. The resulting abstract image-which encodes an infinite collection of possible renderings-is represented using constraints on the image matrix, enabling rigorous uncertainty propagation through the rendering process. This capability is particularly valuable for the formal verification of vision-based autonomous systems and other safety-critical applications. Our approach operates on Gaussian splat scenes, an emerging representation in computer vision and robotics. We leverage efficient piecewise linear bound propagation to abstract fundamental rendering operations, while addressing key challenges that arise in matrix inversion and depth sorting-two operations not directly amenable to standard approximations. To handle these, we develop novel linear relational abstractions that maintain precision while ensuring computational efficiency. These abstractions not only power our abstract rendering algorithm but also provide broadly applicable tools for other rendering problems. Our implementation, AbstractSplat, is optimized for scalability, handling up to 750k Gaussians while allowing users to balance memory and runtime through tile and batch-based computation. Compared to the only existing abstract image method for mesh-based scenes, AbstractSplat achieves 2-14x speedups while preserving precision. Our results demonstrate that continuous camera motion, rotations, and scene variations can be rigorously analyzed at scale, making abstract rendering a powerful tool for uncertainty-aware vision applications.
format Preprint
id arxiv_https___arxiv_org_abs_2503_00308
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Abstract Rendering: Computing All that is Seen in Gaussian Splat Scenes
Li, Yangge
Ji, Chenxi
Zhong, Xiangru
Zhang, Huan
Mitra, Sayan
Computer Vision and Pattern Recognition
We introduce abstract rendering, a method for computing a set of images by rendering a scene from a continuously varying range of camera positions. The resulting abstract image-which encodes an infinite collection of possible renderings-is represented using constraints on the image matrix, enabling rigorous uncertainty propagation through the rendering process. This capability is particularly valuable for the formal verification of vision-based autonomous systems and other safety-critical applications. Our approach operates on Gaussian splat scenes, an emerging representation in computer vision and robotics. We leverage efficient piecewise linear bound propagation to abstract fundamental rendering operations, while addressing key challenges that arise in matrix inversion and depth sorting-two operations not directly amenable to standard approximations. To handle these, we develop novel linear relational abstractions that maintain precision while ensuring computational efficiency. These abstractions not only power our abstract rendering algorithm but also provide broadly applicable tools for other rendering problems. Our implementation, AbstractSplat, is optimized for scalability, handling up to 750k Gaussians while allowing users to balance memory and runtime through tile and batch-based computation. Compared to the only existing abstract image method for mesh-based scenes, AbstractSplat achieves 2-14x speedups while preserving precision. Our results demonstrate that continuous camera motion, rotations, and scene variations can be rigorously analyzed at scale, making abstract rendering a powerful tool for uncertainty-aware vision applications.
title Abstract Rendering: Computing All that is Seen in Gaussian Splat Scenes
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2503.00308