atlas

Research map / 3D vision / Gaussian splatting

ZPressor: Bottleneck-Aware Compression for Scalable Feed-Forward 3DGS

NeurIPS 2025 · 3D vision › Gaussian splatting · approach: Compact and efficient Gaussian splatting · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ZPressor, an architecture-agnostic information-bottleneck-inspired module that compresses dense multi-view features into anchor-view latents via cross-attention, letting feed-forward 3DGS models (DepthSplat, MVSplat, pixelSplat) scale to many input views.

Problem

Feed-forward 3DGS models degrade in quality and run out of memory as the number of input views grows, because pixel-aligned encoders produce linearly more tokens and Gaussians.

Approach

Partition input views into anchor and support sets (anchors chosen by farthest point sampling on camera positions, supports assigned to nearest anchor), then fuse support features into anchor features with stacked cross- and self-attention blocks, so the Gaussian predictor operates on a compact latent state; the compression is framed through the Information Bottleneck principle.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add ZPressor to DepthSplatDepthSplat · DL3DV, 36 viewsPSNR: 19.23 -> 23.88; +4.65Helped
Add ZPressor to MVSplatMVSplat · RE10K, 36 viewsPSNR: 24.19 -> 27.34; +3.15Helped
Add ZPressor to pixelSplatpixelSplat · RE10K, 36 viewsPSNRHelped
Use one attention block instead of stacked blocks (ablation)DepthSplat + ZPressor · DL3DV, 12 viewsPSNR: 24.30 -> 24.18Hurt
Add self-attention (ablation)DepthSplat + ZPressor · DL3DV, 12 viewsPSNR: 23.85 -> 24.30Helped
Add the IB compression term with beta=10^{-5} rather than beta=0 (ablation)DepthSplat + ZPressor · DL3DV, 36 viewsPSNR: 23.43 -> 23.88Helped
Use overlap-based anchor selection instead of the default FPS strategy (ablation)DepthSplat + ZPressor · DL3DV, 36 viewsPSNR: 23.88 -> 21.49Hurt
Use pose-free feature clustering instead of the default FPS strategy (ablation)DepthSplat + ZPressor · DL3DV, 36 viewsPSNR: 23.88 -> 22.81Hurt
Use K-Means anchor selection instead of the default FPS strategy (ablation)DepthSplat + ZPressor · DL3DV, 36 viewsPSNR: 23.88 -> 22.84Hurt
Prune views by confidence at ratio 0.75 instead of compressing them with ZPressorMVSplat · RE10K, 24 viewsPSNR: 27.49 -> 21.15Hurt
Prune views by confidence at ratio 0.5 instead of compressing them with ZPressorMVSplat · RE10K, 24 viewsPSNR: 27.49 -> 26.94Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DL3DV-10K RealEstate10K

Benchmarks: DL3DV-10K RealEstate10K ACID

Metrics: PSNR SSIM LPIPS inference time peak memory

Baselines: DepthSplat MVSplat pixelSplat confidence-based pruning

Builds on: DepthSplat MVSplat pixelSplat Information Bottleneck variational information bottleneck

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy