[CVPR 2025] PackUV: Harmonizing 4D Volumetric Video with Global Video Codecs

PackUV: Packed Gaussian UV Maps for 4D Volumetric Video

Summary
Problem
Method
Results
Takeaways
Abstract

PackUV is a novel 4D volumetric video representation and fitting method (PackUV-GS) that maps 3D Gaussian Splatting attributes into structured, multi-scale 2D UV atlases. It achieves state-of-the-art reconstruction quality while being the first representation fully compatible with standard video codecs like HEVC and FFV1 for efficient streaming.

TL;DR

PackUV introduces a breakthrough in volumetric video by packing 3D Gaussian attributes into structured 2D UV atlases. By shifting optimization directly into the UV domain and employing flow-guided keyframing, it handles massive motion and long durations (up to 30 mins) while remaining natively compatible with standard video codecs like H.265 and FFV1.

Context: The Long-Sequence Wall

While 3D Gaussian Splatting (3DGS) has revolutionized real-time rendering, 4D (dynamic) applications have traditionally hit a "wall." Existing methods like Deformable-3DGS or 4DGS are typically restricted to clips of a few seconds. For longer sequences, memory usage explodes, and temporal inconsistency leads to "flickering" artifacts. Most importantly, these models are stored in custom formats that can't be streamed over existing CDN infrastructures.

The Core Insight: From Unstructured Points to Structured Atlases

The brilliance of PackUV lies in its Point-to-Image transformation. Instead of treating Gaussians as an unordered cloud, PackUV projects them into a multi-layered UV map.

1. The Pyramid UV Atlas

The authors observed that deeper layers in a UV map (representing occluded surfaces) are progressively sparser. They designed a Pyramid UV Mapping strategy that downscales deeper layers, packing them into a single, high-efficiency atlas. This atlas achieves 88.5% packing efficiency, far surpassing traditional grid-based layouts.

PackUV Architecture and Atlas Strategy

2. PackUV-GS: Flow-Guided Optimization

To maintain consistency during high-speed motion, the authors introduced PackUV-GS. This fitting pipeline uses:

  • Optical Flow Keyframing: Automatically identifies frames with large motion or disocclusions to serve as "anchor" keyframes.
  • Gaussian Labeling: Uses a custom CUDA kernel to determine which Gaussians are dynamic. By freezing gradients on static Gaussians, the model prevents background drift and focuses its learning capacity on the moving actors.

Methodology and Hardware Synergy

Unlike previous methods that quantize models after training, PackUV-GS employs Low-Precision Optimization (LPO). It optimizes 8-bit proxies of Gaussian attributes (rotation, scaling, opacity) while maintaining FP32 master weights. This ensures that the final output is bit-perfect for 8-bit/16-bit video channels, allowing for lossless reconstruction through standard FFmpeg pipelines.

Comparison of Large Motion Handling

Quantitative Dominance & The PackUV-2B Dataset

To prove their scalability, the team released PackUV-2B, the largest 4D dataset to date with over 2 billion frames across 100 sequences. In head-to-head benchmarks, PackUV-GS smokes the competition:

  • Fidelity: PSNR 27.41 vs. 23.17 (3DGStream) on complex human interaction scenes.
  • Efficiency: Storage rates under 10 MBPS for lossless 4D content.
  • Stability: Unlike ATGS, which suffers from gradient explosion in long videos (see below), PackUV remains stable indefinitely.

Performance Metrics Table

Critical Analysis: Why This Matters

The "Holy Grail" of volumetric video is a format that is as easy to distribute as a YouTube link. By forcing 3D attributes into a 2D atlas, the authors have essentially "tricked" the world's most optimized software (video codecs) into compressing 3D geometry.

Limitations: The reliance on spherical projection means that highly concave objects or complex interior scenes might still face projection artifacts, though the multi-layer (K=8) approach significantly mitigates this.

Conclusion

PackUV-GS isn't just another incremental SOTA on a leaderboard; it is a structural redesign of how we represent 4D space. By aligning 3DGS with the 2D video infrastructure, it moves volumetric video from an academic curiosity to a deployable reality for AR/VR and robotics.


Senior Editor's Note: The introduction of the PackUV-2B dataset is a massive contribution to the community, finally providing the "Stress Test" needed for true 4D reconstruction algorithms.

Find Similar Papers

Try Our Examples

  • Search for recent papers attempting to solve temporal inconsistency and memory overhead in long-duration 3D Gaussian Splatting beyond deformation-based fields.
  • Which studies first introduced the concept of UV mapping for 3D Gaussian Splatting, and how does direct UV-domain optimization compare to post-hoc projection in terms of signal loss?
  • Investigate how structured 2D representations of 3D volumetric data (like PackUV or Gaussian Atlas) have been integrated into XR/VR streaming protocols or MPEG standards.
Contents
[CVPR 2025] PackUV: Harmonizing 4D Volumetric Video with Global Video Codecs
1. TL;DR
2. Context: The Long-Sequence Wall
3. The Core Insight: From Unstructured Points to Structured Atlases
3.1. 1. The Pyramid UV Atlas
3.2. 2. PackUV-GS: Flow-Guided Optimization
4. Methodology and Hardware Synergy
5. Quantitative Dominance & The PackUV-2B Dataset
6. Critical Analysis: Why This Matters
7. Conclusion