BlitzGS: City-Scale Gaussian Splatting at Lightning Speed
Abstract: We present BlitzGS, a distributed 3DGS framework that reduces active Gaussian workload for fast city-scale reconstruction. BlitzGS manages this workload at three coupled levels. At the system level, the framework shards Gaussians across GPUs by index parity rather than spatial blocks. This approach mitigates the cross-block visibility redundancy inherent in spatial partitioning. Furthermore, it distributes each rendering step through a single cross-GPU exchange that routes projected Gaussians to their tile owners. At the model level, scheduled importance-scoring passes shrink the global Gaussian population. During these passes, the framework generates a per-Gaussian visibility weight to bias density-control updates toward contributing primitives and a per-view importance mask for the view-level renderer. At the view level, BlitzGS trims each camera's active set with a distance-based LOD gate to exclude excessively fine primitives for the current frustum and the importance-based culling mask to skip Gaussians with negligible cross-view contribution. On large-scale benchmarks, BlitzGS matches the rendering quality of recent large-scale baselines while delivering an order-of-magnitude speedup, training city-scale scenes in tens of minutes. Our code is available at https: //github.com/AkierRaee/BlitzGS.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Explain it Like I'm 14
What is this paper about?
This paper introduces BlitzGS, a new way to build huge 3D models of cities from thousands of photos much faster than before. It uses a technique called โ3D Gaussian Splatting,โ which represents the scene with lots of tiny, soft 3D blobs (think of semiโtransparent dots) that, when combined, make realistic images from any camera angle. The main idea: stop wasting time on blobs that donโt help, so training finishes in minutes instead of hours.
What questions are the researchers trying to answer?
In simple terms, they ask:
- How can we train giant city models without spending hours processing millions of unnecessary blobs?
- For each graphics card (GPU), which blobs should it store and work on?
- For each camera view, which blobs actually matter for the image?
- As training progresses, which blobs should we keep, and which should we toss out?
How did they do it? (The approach in everyday terms)
Imagine youโre trying to draw a whole city using millions of tiny stickers (the blobs). If you stick all of them on every page, youโll be slow and wasteful. BlitzGS speeds things up by making sure only the right stickers are used at the right time, in three coordinated ways.
- System level: smarter sharing across GPUs
- Analogy: Instead of splitting the city into neighborhoods and giving each GPU a neighborhood (which causes headaches at the borders), they โdeal the cardsโ by alternating itemsโlike giving every other sticker to a different GPU.
- Each GPU projects only its own blobs and then shares just whatโs needed with others for the image tiles theyโre responsible for. One quick exchange, and each GPU draws its tiles. This avoids duplicated work near boundaries and keeps every GPU busy and balanced.
- Model level: keep only the helpful blobs
- They run special โimportance passesโ during training that check which blobs actually contribute to the images and how strongly.
- From this, they compute:
- An โimportance scoreโ for each blob (how much it really affects images, normalized so big blurry blobs donโt unfairly dominate).
- A โvisibility ratioโ (how often a blob matters when itโs visible) to guide where to add detail next.
- A per-view โskip listโ (which blobs a particular camera can ignore).
- Using these signals, they prune away low-value blobs at scheduled moments and focus new detail where it helps across many cameras.
- View level: draw only what the current camera can see and resolve
- Level of Detail gate (LOD): If the camera is far away, donโt draw superโtiny details you canโt see anywayโlike not painting brick patterns on a building when youโre looking from a helicopter.
- Importance culling: For each camera, skip blobs that barely affect that view, based on the โskip listโ computed in the importance pass.
Together, these three steps cut down the โactive workloadโ at every stage: which blobs are stored, which are sent between GPUs, which are rasterized, and which are updated during learning.
What did they find, and why is it important?
- Much faster training with similar quality: On large city datasets, BlitzGS matches the image quality of recent top methods but trains about 10ร faster. Scenes that used to take 4โ8 hours can be trained in roughly 30โ60 minutes on four GPUs.
- Balanced and scalable on multiple GPUs: Because work is evenly split and each step includes one efficient exchange, adding more GPUs speeds things up well, without hurting image quality.
- Fewer, more useful blobs: The importance passes effectively trim the model to the blobs that matter, while still steering new detail to the most helpful places. This keeps the model lean and fast without losing crisp features.
Why this matters: Faster training means teams can build digital twins, run simulations, and update city-scale maps much more oftenโlike refreshing a city model after new construction or after a stormโwithout waiting most of a day for each update.
Whatโs the bigger impact?
- Practical city-scale 3D: With training in tens of minutes instead of hours, large 3D reconstructions become more routine and responsive. This helps in urban planning, disaster assessment, drone mapping, and creating game or movie worlds.
- Better use of hardware: By cutting unnecessary work instead of just making the code a bit faster, BlitzGS can save energy and cost, and it scales nicely across many GPUs.
- A general principle for big models: The paper shows that asking โWhich pieces actually matter right now?โโand acting on it at the system, model, and view levelsโcan transform performance without sacrificing quality. This idea can inspire similar speedups in other large-scale graphics and vision systems.
Knowledge Gaps
Knowledge gaps, limitations, and open questions
The paper proposes a three-level workload-centric acceleration for city-scale 3D Gaussian Splatting (3DGS). While effective, several aspects remain uncertain or unexplored. The points below identify concrete gaps and questions future work can address:
- Communication scaling and topology sensitivity
- The per-iteration all-to-all exchange of projected Gaussians is not profiled; its bandwidth/latency overhead and scalability beyond 8 GPUs (and across multi-node interconnects like PCIe vs NVLink vs InfiniBand) are unquantified. How does throughput degrade as GPU count grows or interconnect quality declines?
- What is the per-iteration communication volume (bytes) as a function of active Gaussians, tile count, and scene depth complexity, and how does it affect weak/strong scaling?
- Gradient correctness and numerical stability in distributed rendering
- The claim that distributed rendering yields โidenticalโ images to a single-GPU run is not substantiated for gradients. Are backpropagated gradients exactly equivalent (up to floating-point order), or are there small inconsistencies due to per-tile compositing, depth sorting, or atomic operations that could bias optimization?
- Is there any measurable impact of cross-GPU routing on gradient staleness or synchronization overhead at scale?
- Generality of non-spatial sharding
- Index-parity (non-spatial) sharding may destroy spatial locality, potentially increasing cross-GPU visibility and communication when many Gaussians project broadly. Under what scene/view distributions does non-spatial sharding outperform well-designed spatial sharding with overlap compression?
- How resilient is the shard balance under heavy, localized densification (e.g., a few hot regions)? What is the cost and frequency of shard rebalancing after density control in terms of wall-clock time and data movement?
- Importance-scoring passes: hyperparameters and staleness
- The scoring schedule uses two discrete passes (at and ) with fixed rules (importance-weighted sampling and a 99% cumulative mass cut). How sensitive are results to the pass timings, number of passes, and thresholds (e.g., 95% vs 99%) across diverse datasets?
- The per-view culling mask is computed only during these passes and then reused. How quickly does it become stale as parameters evolve? What is the trade-off between recomputation frequency and training speed/quality?
- Could a lightweight online estimator (e.g., EMA of ) replace or complement scheduled sweeps to reduce staleness without large overhead?
- Risk of pruning rare-but-important content
- The area-normalized score and the visibility ratio favor Gaussians that contribute frequently across views. Thin structures, sparsely observed regions, or boundary content may be underrepresented and pruned. What safeguards ensure retention of rare but visually critical details, especially for long-baseline or sparse-overlap captures?
- How does the approach perform when training-test distributions differ (e.g., test views emphasize regions with few training views)?
- Per-view top-quantile culling design
- The per-view mask keeps Gaussians within the top-99% contribution mass. The choice of 99% is not justified or ablated; its effect on speed-quality trade-offs, especially in scenes with high depth complexity or clutter, is unknown.
- Implementation detail: computing per-view mass thresholds requires aggregating across (potentially) millions of Gaussiansโwhat is the computational and memory cost of this step, and how does it scale?
- Memory footprint of the per-view redundancy matrix
- The bit-packed culling matrix can be large for truly city-scale regimes (e.g., , ). What are the practical memory limits, and are there streaming or sparse formats to support larger without exceeding device or host memory?
- View-level LOD gate robustness
- The distance-based gate depends on a reference distance , geometric ratio , and a coarse-to-fine unlock schedule . Sensitivity to these hyperparameters is not explored. How robust is the gate to diverse camera baselines, focal lengths, and near/far distributions?
- Temporal stability under camera motion is not evaluated; LOD and mask transitions may introduce popping. Are there hysteresis or temporal smoothing strategies that retain speed while improving stability?
- Dataset and scenario coverage
- Evaluations focus on aerial/static, outdoor scenes. It is unclear how the method handles:
- Ground-level/street-view scenes with high parallax and occlusions.
- Indoor scenes with fine-grained geometry and narrow baselines.
- Dynamic content (moving objects, temporal changes) or transient effects.
- Generalization to very large datasets (hundreds of thousands of images) or truly massive Gaussian counts (hundreds of millions) remains untested.
- Geometry accuracy and scene consistency
- The paper reports image metrics (PSNR/SSIM/LPIPS) but not geometric metrics (surface error, normal consistency) or block/region consistency. Does pruning and -weighted densification affect geometric fidelity, especially for surfaces seen in few views or at grazing angles?
- Fairness and rigor of comparative evaluation
- Several baseline entries are missing due to unavailable checkpoints/code; others may have different hyperparameter budgets or training settings. Are time/quality comparisons strictly controlled (same hardware, same batch sizes, same training iterations), and how sensitive are results to such choices?
- Variability across random seeds is not reported; are speed/quality gains stable across runs?
- Interaction with kernel-level and representation improvements
- The approach targets workload reduction rather than low-level kernels (e.g., FlashGS) or advanced anti-aliasing (e.g., Mip-Splatting). How do these combineโare the gains additive, and are there conflicts (e.g., with hierarchical or anti-aliased projections)?
- Can the three-level workload control be integrated with hierarchical Gaussian representations or hybrid neural components (e.g., NeRF backbones) for further gains?
- Training objective and photometric robustness
- The supervision uses only L1+SSIM and a scale regularizer; robustness to exposure changes, rolling-shutter effects, or photometric calibration differences is not studied. Would more robust losses (e.g., HDR-aware, color/illumination-invariant) change the pruning/importance dynamics?
- Out-of-core and fault tolerance
- The design assumes the global model fits within aggregate GPU memory. There is no discussion of out-of-core storage, overlapping CPUโGPU pipelines, or fault tolerance during long, distributed runs. What are the failure modes and recovery strategies?
- Profiling and ablation granularity
- While ablations remove components, there is no detailed breakdown of where time is saved (projection vs exchange vs rasterization vs optimization) to guide further engineering. A per-stage profile across datasets and GPU counts would help pinpoint bottlenecks and opportunities.
- Theoretical analysis and convergence behavior
- There is no theoretical characterization of convergence under scheduled pruning and -weighted density control. Under what conditions does the method risk premature capacity collapse, and can we bound the error introduced by pruning and culling?
- Adaptive or learned importance prediction
- The importance signals are purely measurement-based and computed in scheduled passes. Could a learned predictor (e.g., per-Gaussian/view lightweight model) approximate online, reduce sweep costs, and adapt more quickly to model changes?
- Deployment-time rendering
- Inference results are reported (FPS), but the paper does not analyze how LOD and importance masks should be used at test time to balance quality vs speed for interactive applications, nor how to maintain temporal coherence under continuous camera motion.
Practical Applications
Overview
BlitzGS introduces a workload-centric, distributed training pipeline for 3D Gaussian Splatting (3DGS) that achieves city-scale reconstructions in tens of minutes while maintaining quality. Its three innovationsโ(1) non-spatial sharding with distributed rendering, (2) scheduled importance-scoring passes for population pruning and densification reweighting, and (3) view-level LOD and importance-based cullingโtranslate into concrete, practical benefits: faster turnaround, lower compute costs, and scalable pipelines for very large scenes. Below are actionable applications across sectors, with feasibility notes and potential workflows.
Immediate Applications
- Industry โ AEC/Real Estate/Digital Twins
- Use cases:
- Rapid city/neighborhood-scale digital twins from drone or aerial imagery for planning, stakeholder engagement, and VR walkthroughs.
- Weekly site updates for construction progress monitoring and clash/coverage checks.
- Quick reality-capture for pre-construction shadow studies and line-of-sight evaluations.
- Tools/workflows that can emerge:
- โDrone-to-Twinโ pipeline: UAV capture โ SfM (poses/point cloud) โ BlitzGS training (โค1 hour on 4ร GPUs) โ LOD-aware web viewer (Cesium/WebGPU splatting).
- Plugins for photogrammetry suites (e.g., RealityCapture, Metashape) that call BlitzGS as a fast, city-scale reconstructor.
- Assumptions/dependencies:
- Calibrated images/SfM poses; adequate view coverage.
- Access to multi-GPU compute with high-bandwidth interconnect for allโtoโall exchanges.
- Data rights, privacy compliance for aerial capture; storage throughput for large datasets.
- Industry โ Infrastructure, Utilities, and Transportation
- Use cases:
- Rapid corridor mapping (roads/rail/powerlines) for inspection and maintenance planning.
- Near-real-time post-event assessment (storm, earthquake) over broad urban areas.
- Frequent HD updates of streetscapes for map providers.
- Tools/workflows that can emerge:
- โCaptureโSfMโBlitzGSโWeb dashboardโ for operations centers, with change-spotting overlays.
- Assumptions/dependencies:
- Photogrammetry coverage; GPU nodes available during emergencies.
- For measurements/engineering tolerance, pair with LiDAR or meshing; 3DGS is primarily photorealistic, not metrically certified.
- Industry โ VFX/Games/Media
- Use cases:
- Fast location scans for previz and set extension, enabling iteration on large outdoor sets within hours.
- Open-world games prototyping of real districts with LOD-aware assets.
- Tools/workflows that can emerge:
- Importers for Unreal/Unity to stream Gaussian assets and LOD masks; offline BlitzGS training farm.
- Assumptions/dependencies:
- High-quality photography; engine-side splatting renderers; IP rights for captured locales.
- Industry โ Autonomous Vehicles and Robotics (Simulation)
- Use cases:
- Generate city-scale, photoreal backdrops for AV/robotics simulation and sensor rendering.
- Rapidly refresh sim scenes from new aerial captures for regression testing.
- Tools/workflows that can emerge:
- CARLA/AirSim adapters consuming BlitzGS reconstructions; LOD/importance masks drive efficient off-screen rendering.
- Assumptions/dependencies:
- For physical/semantic fidelity (lane geometry, collision meshes), augment with meshing/semantics; 3DGS alone is visual-first.
- Public Sector/Policy โ Urban Planning and Public Consultations
- Use cases:
- Quickly assembled 3D city models for town halls, rezoning proposals, and environmental impact visuals.
- Routine quarterly updates of municipal 3D basemaps at lower compute cost.
- Tools/workflows that can emerge:
- โBlitzGS-as-a-Serviceโ tendered to municipalities; integration with ArcGIS CityEngine or Cesium for civic portals.
- Assumptions/dependencies:
- Procurement of compute or cloud credits; data governance; training staff or vendor support.
- Finance/Insurance โ Claims and Risk
- Use cases:
- Post-disaster triage with city-scale 3D overviews; beforeโafter comparisons.
- Portfolio risk visuals for underwriting in urban zones.
- Tools/workflows that can emerge:
- Claims portal: ingest aerials โ SfM โ BlitzGS โ adjuster review within hours.
- Assumptions/dependencies:
- Rapid data acquisition pipeline; legal permissions; accuracy limitations for precise volumetrics.
- Academia โ Graphics, Vision, and Systems Research
- Use cases:
- Benchmarking distributed optimization, workload-aware rendering, and active-set selection at city scale.
- Dataset creation for large-scene reconstruction with consistent training budgets.
- Tools/workflows that can emerge:
- Open-source extensions exploring importance scoring, LOD schedules, and densification policies.
- Assumptions/dependencies:
- Access to multi-GPU labs; reproducible datasets; integration with existing 3DGS renderers.
- Daily Life โ Community Mapping and Cultural Heritage
- Use cases:
- Neighborhood-scale reconstructions by local groups for virtual tours and preservation.
- Tools/workflows that can emerge:
- Cloud-hosted โone-clickโ BlitzGS jobs invoked from community photogrammetry sites; shareable web viewers.
- Assumptions/dependencies:
- Cloud credits; public capture permissions and privacy safeguards; simplified UIs for non-experts.
- Cross-cutting โ Compute/Cost/Energy Efficiency
- Use cases:
- Lower training time reduces cloud costs and energy consumption for large-scale recon.
- Tools/workflows that can emerge:
- Carbon-aware scheduling (train when grid is greener) made practical by short job durations.
- Assumptions/dependencies:
- Accurate metering; orchestration that co-locates GPUs and storage to sustain all-to-all communication.
Long-Term Applications
- Telecom and RF Planning
- Vision:
- City-scale models used for RF propagation studies, small-cell placement, and LOS analyses.
- Path to impact:
- Fuse BlitzGS visuals with LiDAR-derived geometry or mesh extraction for metric accuracy; validate against ground truth.
- Assumptions/dependencies:
- Robust geometry pipelines; standards for accuracy; workflows to export watertight surfaces.
- Continuous/Incremental City Updates (โLiving Twinsโ)
- Vision:
- Stream new aerial captures into an existing model with incremental training and change detection, pushing updates within minutes.
- Path to impact:
- Extend importance scoring to incremental merges; versioning and rollback; automated QA for drift detection.
- Assumptions/dependencies:
- Data streaming infrastructure; long-lived model stores; policies for change provenance.
- Edge and Field Deployment
- Vision:
- On-site trucks or vessels with compact GPU nodes generating city-scale reconstructions during capture.
- Path to impact:
- Further optimize all-to-all exchange for constrained networks; kernel-level optimizations; mixed precision and compression.
- Assumptions/dependencies:
- Ruggedized hardware; intermittent connectivity; power budgets.
- AR Cloud and Persistent Spatial Computing
- Vision:
- Serve LOD-aware Gaussian representations to AR clients with view-dependent culling for bandwidth-efficient streaming.
- Path to impact:
- Map per-view importance masks to foveated/eye-tracked streaming; edge servers render tiles using BlitzGSโs view filters.
- Assumptions/dependencies:
- Standardized AR anchors; low-latency networks; client-side splatting engines.
- Robotics โ Online Mapping and Planning
- Vision:
- Use BlitzGS principles to maintain a high-fidelity, large-area visual map onboard or in the loop for multi-robot missions.
- Path to impact:
- Adapt importance scoring for streaming SLAM; integrate semantics and occupancy.
- Assumptions/dependencies:
- Real-time pose estimates; robust incremental densification/pruning; safety-certified stacks.
- Automated Asset Extraction and Analytics
- Vision:
- Derive roads, facades, and rooftop inventories from BlitzGS models for GIS analytics and taxation/asset management.
- Path to impact:
- Train segmentation on rendered views; reconstruct meshes/point clouds from Gaussians; validate against cadastral data.
- Assumptions/dependencies:
- High-quality annotations; fusion with depth/LiDAR; legal acceptance for official records.
- Regulatory and Standards Adoption
- Vision:
- Establish guidelines for fast-turnaround 3D recon in disaster response and urban planning, emphasizing energy-efficient pipelines.
- Path to impact:
- Pilot programs demonstrating quality thresholds and time-to-decision gains; procurement specs referencing workload-aware methods.
- Assumptions/dependencies:
- Multi-agency coordination; evaluation frameworks; transparency on data provenance.
- Enhanced Interactivity and Editing
- Vision:
- Authoring tools that let artists/engineers edit Gaussian populations with LOD-aware, importance-weighted handles.
- Path to impact:
- Build DCC plugins (e.g., Blender, Houdini) with live culling previews; round-tripping to meshes and textures.
- Assumptions/dependencies:
- Mature splatting editors; user training; interoperability standards.
Notes on Feasibility and Dependencies (Common Across Use Cases)
- Data prerequisites:
- Calibrated cameras and an initial SfM point cloud; wide-baseline coverage for tall structures and roofs.
- Compute and systems:
- Multi-GPU nodes with fast interconnects (e.g., NVLink/Infiniband); storage bandwidth for all-to-all projection routing; memory sufficient for tens to hundreds of millions of Gaussians.
- Quality vs. accuracy:
- 3DGS excels at photorealistic rendering; for engineering-grade measurements, integrate LiDAR/meshing and quality assurance.
- Legal and ethical:
- Flight permissions, airspace limits, geofencing; privacy (faces/plates), especially for high-res urban captures.
- Integration:
- Viewers and engines must support Gaussian splatting; exporters to meshes/point clouds may be required for legacy tools.
- Scalability:
- The paper demonstrates strong scaling on single-node multi-GPU; multi-node deployments require network-aware implementation of all-to-all exchanges and tile routing.
These applications leverage BlitzGSโs core strengthsโminute-level training at city scale, workload-aware culling, and distributed efficiencyโto reduce turnaround time and cost, enabling both immediate operational wins and a foundation for long-term, continuously updated urban 3D ecosystems.
Glossary
- 3D Gaussian Splatting (3DGS): An explicit scene representation that uses many 3D Gaussian primitives with a fast, differentiable renderer. "3D Gaussian Splatting (3DGS) represents scenes with explicit anisotropic Gaussian primitives and differentiable tile-based rasterization, achieving real-time rendering quality competitive with neural radiance fields"
- ADMM: Alternating Direction Method of Multipliers; an optimization framework often used for distributed consensus. "DOGS uses distributed optimization with ADMM-style Gaussian consensus."
- all-to-all: A collective communication pattern where every GPU exchanges data with every other GPU. "After projection, every GPU exchanges its projected Gaussians with every other GPU in a single all-to-all step."
- alpha compositing: The front-to-back blending process that accumulates transparency and color along view depth. "rasterized by tile-based front-to-back alpha compositing."
- alpha-weight: The summed per-pixel alpha times transmittance contribution of a Gaussian in a view. "the rasterizer records the alpha-weight that contributes summed across the pixels it touches"
- anisotropic Gaussian: A Gaussian whose covariance has different scales per axis, forming ellipsoids rather than spheres. "explicit anisotropic Gaussian primitives"
- anti-aliasing: Techniques to reduce aliasing artifacts when rendering at finite resolution. "Mip-Splatting improves anti-aliasing;"
- clone-and-split: A density-control operation that duplicates and refines Gaussians to increase detail. "the gradient-magnitude statistic that drives clone-and-split is reweighted"
- culling mask: A per-view binary mask indicating which Gaussians to skip during rendering. "the importance-based culling mask to skip Gaussians with negligible cross-view contribution."
- cumulative-mass cut: A pruning rule that retains only the smallest set of Gaussians whose scores sum to a target fraction. "applies a deterministic cumulative-mass cut that retains the smallest prefix of Gaussians whose summed score reaches a target fraction (we use ) of the total"
- densification: The process of growing the Gaussian set by cloning/splitting to capture finer detail. "training still depends on progressive densification"
- density control: Periodic cloning, splitting, and pruning of Gaussians to adapt model capacity. "adaptive density control periodically clones, splits, and prunes Gaussians."
- depth-ordered: Sorted by depth so nearer Gaussians are composited before farther ones. "the depth-ordered projected Gaussians overlapping the pixel"
- differentiable tile-based rasterization: A rendering approach that is both tile-accelerated and supports backpropagation for learning. "differentiable tile-based rasterization"
- distributed optimization: Training or solving an objective across multiple devices/nodes with coordinated updates. "uses distributed optimization with ADMM-style Gaussian consensus."
- frustum: The cameraโs viewing volume used to determine visibility. "for the current frustum"
- frustum visibility: Whether a Gaussian projects to a nonzero footprint inside the camera frustum. "frustum visibility"
- gradient-magnitude statistic: A scalar derived from gradients used to decide densification actions. "the gradient-magnitude statistic that drives clone-and-split is reweighted"
- importance mask: A per-view filter derived from contribution measurements that indicates which Gaussians matter for that view. "a per-view importance mask for the view-level renderer."
- importance-scoring pass: A scheduled sweep that measures each Gaussianโs multi-view contribution for pruning and reweighting. "scheduled importance-scoring passes shrink the global Gaussian population."
- importance-weighted sampling: Stochastic selection where sampling probability is proportional to an importance score. "stochastic importance-weighted sampling without replacement"
- index parity: A non-spatial sharding rule that assigns Gaussians to GPUs based on index (e.g., even/odd) rather than position. "shards Gaussians across GPUs by index parity rather than spatial blocks."
- level of detail (LOD): Multi-scale representation or selection that varies detail with viewing distance. "hierarchical scene partitioning with LOD rendering"
- LiDAR: Light Detection and Ranging; depth-sensing technology often used to aid 3D reconstruction. "LiDAR-assisted"
- LPIPS-VGG: A perceptual image similarity metric computed via deep features. "We report PSNR, SSIM, and LPIPS-VGG for novel-view synthesis"
- MLP: Multi-Layer Perceptron; a neural network used by NeRF-like methods but avoided per-ray in 3DGS. "avoiding per-ray MLP queries"
- multi-GPU: Using multiple GPUs concurrently for training/rendering. "Training remains slow despite multi-GPU execution"
- neural radiance fields: Neural scene representations that model view-dependent radiance and density. "neural radiance fields"
- per-view redundancy matrix: A bit-packed matrix indicating, for each Gaussian and view, whether it falls below a contribution threshold. "the bit-packed per-view redundancy matrix "
- photometric term: The image reconstruction loss term supervising rendered images against ground truth. "The photometric term is the standard RGB reconstruction loss"
- PSNR: Peak Signal-to-Noise Ratio; a fidelity metric for rendered images. "We report PSNR, SSIM, and LPIPS-VGG for novel-view synthesis"
- rasterizer: The component that projects Gaussians and accumulates their contributions into pixels. "our rasterizer records two per-pixel cumulative quantities"
- scale regulariser: A loss that penalizes small or undesirable Gaussian scales to encourage surface alignment. "a regulariser that penalises the smallest scale axis of each Gaussian"
- spherical harmonics: Basis functions used to parameterize view-dependent color efficiently. "view-dependent color parameterised by spherical harmonics"
- SSIM: Structural Similarity Index; a perceptual metric for image quality. "We report PSNR, SSIM, and LPIPS-VGG for novel-view synthesis"
- Structure-from-Motion (SfM): A pipeline that recovers camera poses and sparse 3D points from images. "The SfM cloud is voxelised at multiple scales"
- tile partition: A decomposition of the image into tiles to balance rasterization work across GPUs. "a cost-aware tile partition keeps rasterization load balanced across GPUs."
- transmittance: The accumulated remaining light after previous alpha contributions along the ray. " is accumulated transmittance."
- visibility ratio: The fraction of views where a visible Gaussian makes significant contribution. "the visibility ratio "
- voxelisation: Converting points/geometry into a grid of voxels, often at multiple scales. "The SfM cloud is voxelised at multiple scales"
Collections
Sign up for free to add this paper to one or more collections.