Skip to main content

What is Gaussian Splatting?

LESSONINTERMEDIATE
πŸ“–5 min read

Module Overview​

Est. time30 minutes
TypeFoundations
Prerequisites3D: Camera and Perspective
Read firstGaussian Splatting technique page

Introduction​

Imagine you have a video of a crime scene β€” a drone flying over a building, a bodycam walking through a room, or a smartphone panning across a street. You need to turn that footage into a 3D space you can navigate, measure in, and present to others.

Traditional photogrammetry would reconstruct this as a mesh β€” a surface made of triangles. It's clean, measurable, and familiar. But meshes struggle with fine details like foliage, reflective surfaces, and complex lighting. They require significant processing time and cleanup.

Gaussian Splatting takes a different approach. Instead of building a surface, it represents the scene as a cloud of thousands of tiny, overlapping 3D blobs (Gaussians), each with its own position, size, shape, color, and opacity. When rendered, these blobs blend together to create a photorealistic view from any angle.

Think of it like a pointillist painting β€” close up you see individual dots, but step back and they form a coherent, detailed image. The difference is that these dots exist in 3D space and can be viewed from any perspective.


A Brief History​

Gaussian Splatting is a recent technique, but its roots go back decades:

YearDevelopmentSignificance
20233D Gaussian Splatting paper (Kerbl et al.)Introduced the technique β€” real-time radiance field rendering from multi-view images
2022Instant NGP (MΓΌller et al.)Multi-resolution hash encoding made NeRF training fast enough for practical use
2020NeRF (Mildenhall et al.)Introduced neural radiance fields β€” the idea of representing a scene as a continuous 5D function
2016+COLMAP (SchΓΆnberger et al.)Robust Structure-from-Motion pipeline β€” the standard way to get camera poses for both NeRF and 3DGS
2000sPoint-based renderingEarlier work on rendering point clouds with surface splatting β€” the conceptual ancestor
ClassicStructure from Motion / PhotogrammetryThe foundational idea: reconstruct 3D from overlapping 2D images

The key insight of the 2023 paper was real-time optimization and rendering. Previous radiance field methods (NeRF) required seconds to render a single frame β€” 3DGS achieved real-time (30+ fps) while maintaining or exceeding visual quality.


Why This Matters for Visual Investigation​

The Opportunity​

Gaussian Splatting offers several advantages for investigation workflows:

  • Speed β€” A splat can be trained in minutes to hours, not days. This means faster turnaround for scene visualization.
  • Visual fidelity β€” Fine details (grass, trees, fabric, water) that trip up mesh reconstruction are often handled naturally.
  • View synthesis β€” You can generate novel views that were never captured, useful for verifying witness perspectives.
  • Camera path validation β€” The splat's camera alignment can cross-reference your own camera solve.

The Caveat​

Gaussian Splatting is a visualization tool, not a measurement tool by default.

The technique optimizes for rendering quality, not geometric accuracy. Splats can:

  • Hallucinate detail in areas with sparse coverage
  • Drift in scale if not properly constrained
  • Produce artifacts on reflective or transparent surfaces
  • Lack the clean topology needed for simulation or 3D printing

This means Gaussian Splatting is best used as context β€” a way to understand a scene spatially β€” combined with traditional mesh techniques for measurement-oriented tasks.

Where It Fits in the Workflow​

In a typical visual investigation, Gaussian Splatting sits alongside photogrammetry:

Raw footage
↓
COLMAP / Metashape ───→ Camera solve + sparse point cloud
↓ ↓
Mesh reconstruction Gaussian Splatting
↓ ↓
Clean geometry Photorealistic visualization
↓ ↓
Measurement & analysis Context & communication
↓ ↓
β†’ Combined in Blender ←

Key Concepts at a Glance​

Before diving into the pipeline, get familiar with these terms:

TermWhat it means
GaussianA 3D blob defined by position (mean), shape (covariance), color (spherical harmonics), and opacity
SplattingThe rendering technique β€” projecting each Gaussian onto the image plane and compositing them
Radiance FieldA representation that encodes both color and light direction at every point in space
AnisotropicNot uniform in all directions β€” each Gaussian can be stretched/rotated independently
SfM / COLMAPStructure from Motion β€” the camera solving step that provides initial poses for training
View SynthesisGenerating new images from viewpoints not present in the training data

Knowledge Check​

  1. What is the fundamental difference between Gaussian Splatting and mesh-based photogrammetry?
  2. Why does Gaussian Splatting handle fine details (like foliage) better than traditional meshes?
  3. What is the main limitation of Gaussian Splatting for forensic measurement?

Answers in the Resources section.


Summary​

  • Gaussian Splatting represents scenes as clouds of 3D Gaussians, not meshes
  • It was introduced in 2023 and builds on earlier radiance field (NeRF) research
  • It offers fast training, real-time rendering, and high visual fidelity
  • For visual investigation, it's best used for spatial context alongside mesh-based measurement
  • The pipeline involves: capture β†’ SfM alignment β†’ training β†’ cleanup β†’ integration

Resources​

Knowledge Base Pages​

Key Papers​

Videos​

  • Gaussian Splatting: End-to-End Workflow β€” linked in the KB technique page
  • Capture and Reconstruction for 3DGS β€” linked in the KB technique page

For Reference​

Knowledge Check Answers​

  1. GS stores the scene as a point-based radiance field (soft Gaussians), while photogrammetry builds a triangle mesh surface
  2. GS doesn't require clean topology β€” every pixel is a blend of Gaussians, so complex structures like foliage are represented naturally without explicit geometry
  3. GS optimizes for visual quality, not geometric accuracy β€” splats can hallucinate detail, drift in scale, and lack the precision needed for direct forensic measurement without cross-referencing