atlas

Research map / Point clouds / Point cloud classification

Toy-GS: Assembling Local Gaussians for Precisely Rendering Large-Scale Free Camera Trajectories

AAAI 2025 · Point clouds › Point cloud classification · approach: Scene flow and dynamic point clouds

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.

Toy-GS divides large-scale free camera trajectories into k-means camera/point-cloud regions, trains local Gaussians per region with multi-view (PatchMatch) constraints and position-aware adaptive control, and renders with a local-global fusion to improve quality and cut GPU memory.

Problem

Rendering large-scale free camera trajectories with irregular camera distributions and mixed scene types is hard for 3DGS, which needs large GPU memory and suffers holes and poor distant-object rendering when pruned region-wise (VastGaussian).

Approach

Adaptive pose-based k-means spatial partitioning with visibility-based camera selection, PatchMatch multi-view depth/normal refinement and a distance-scaled position-aware point adaptive control (PPAC), plus a local-global rendering rule that uses a region's local Gaussian when a new view is close to and sees mostly that region, otherwise falls back to the global Gaussian.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Patchmatch and PPAC (ablation)3DGS · SCUTic indoorPSNR: 22.01 -> 22.61Helped
Replace global rendering with local-global rendering (ablation)Toy-GS with 3 areas · SCUTic indoorPSNR: 21.71 -> 23.51Helped
Increase areas from 1 to 3 (ablation)Toy-GS with local-global rendering · Free datasetPSNR: 28.83 -> 29.27Helped
Increase areas from 1 to 7 (ablation)Toy-GS with local-global rendering · SCUTic indoorPSNR: 22.61 -> 23.75Helped
Use global rendering instead of local-global rendering (ablation)Toy-GS with multiple areas · SCUTic indoorPSNR: 23.51 vs 21.71Hurt
Increase global-rendering areas from 1 to 7 (ablation)Toy-GS with global rendering · SCUTic indoorPSNR: 22.61 -> 22.09Mixed
Use 3 areas instead of 1 (ablation)Toy-GS · Tanks and TemplesPSNR: 21.12 -> 21.27Helped
Use 3 areas instead of 1 (ablation)Toy-GS · SCUTic overallPSNR: 22.96 -> 23.76Helped

Surprising findings

Limitations

Experimental setup

Datasets: Free dataset (F2-NeRF) Tanks and Temples SCUTic

Benchmarks: SCUTic Tanks and Temples Free dataset

Metrics: PSNR SSIM LPIPS GPU memory

Baselines: 3DGS VastGaussian F2-NeRF NeRF++ mip-NeRF-360 Instant-NGP Plenoxels DVGO

Builds on: 3D Gaussian Splatting VastGaussian F2-NeRF PatchMatch PPAC

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