3D Gaussian Splatting

Peter Keum, GISP - King County Wastewater Treatment

What is it? & How do I use it?

June 17, 2025

This is 3D Gaussian Splatting model

Here is another..

And Lastly, 

CUGOS

King County Wastewater Treatment by Numbers

  • 2 million residents

  • 424 square miles

  • 383 miles sewer pipeline (2.5 inch to 14 ft)

  • 74 facilities (PS & RS)

  • 5 Treatment Plants: 180 MGD ~ Max. 900 MGD

Seattle, WA --> Medford, OR

WTD GIS Team

  • 7 GIS Specialists

Supervisor

WTD GIS

Maintain Sewer GIS Data

  • FIRS (Facility Information Retrieval System) Data
    • Maintenance Hole
    • Pipes
    • Pump Stations
    • Regulator Stations
    • Treatment Plants
    • Outfalls
  • Flow Monitors
  • CP Stations
  • Connection Points
  • Site Plan Data
  • 3D Models
  • Drone Collected Data
  • .... many many more

WTD

GIS

DATA

3D Gaussian Splatting

WA URISA - May 17, 2017

 1. What is it & why use it?

Traditional Photogrammetry Model (SfM)

Same model of 3DGS version

What is Gaussian Splatting?

  • Concept idea proposed back in 1991 - not able to be developed due to hardware limitation
  • SIGGRAPH - Special Interest Group on Computer Graphics and Interactive Techniques (computer graphics and interactive techniques) 

"Rendering volumetric data directly without converting into a traditional surface model"

Photogrammetry - Measurement from a photo

SfM (Structure from Motion) techniques that can interpolate 3D models from overlapping images. 

Traditional Photogrammetry Model (SfM)

Credit: Olli Huttunen

Mesh based on TIN

Triangulated Irregular Network

What is Gaussian Splatting?

"Rendering volumetric data directly without converting into a traditional surface model"

What is Gaussian Splatting?

"It uses a mathematical function called the Gaussian, which makes this "continous visualization" in space possible"

Credit: Olli Huttunen

"Spray Point" Approach

3D Gaussian

Splat

Credit: Olli Huttunen

Benefits of Gaussian Models

  • Does not use image texture
  • Can display reflections
  • Can show transparent surfaces
  • Good with thin structures
  • Photorealistic look
  • Great in low light
  • Runs in web browser
Credit: Olli Huttunen

Limitations of Gaussian Models

  • Covers only the angles that where captured
  • Accuracy
  • Zooming to details
  • No support on major 3D programs
  • Conversions to mesh formats
  • Lights and shadows are baked
  • Big file sizes
Credit: Olli Huttunen

Point Cloud

  • RGB pixel (DIM):
    • Dense Image Matching
  • Lidar - laser

3D Scanning

Mobile Phone

Drone

DSLR

360

Photogrammetry method

Credit: Olli Huttunen

 2. How do I make it?

How Gaussian Splatting Models Can be Generated?

Web services and mobile apps

Local training on your own Compter

SCANIVERSE

KIRI Engine

3Dpresso

Credit: Olli Huttunen

Example

Workflow

 #1 Video -> #2 Polycam (export ply) 

 #4 Upload back to Polycam and share

 3. How do I use it?

Integration of Lidar with Gaussian Splats

(SLAM) Simultaneous Localization and Mapping

Like drawing a map of a room AND figuring out exactly where you are on it, all at the same time. 

Example

of Gaussian Splat

SLAM Lidar

point cloud behind

Proof Of Concept

Lidar SLAM Handheld Unit

Video of Scan Path

Proof Of Concept

Lidar SLAM Handheld Unit

Examples

Proof Of Concept

Lidar SLAM Handheld Unit

Examples

Proof Of Concept

Lidar SLAM Handheld Unit

Examples

WHOA!

peter.keum@kingcounty.gov

2025 - WAGISA Presenation - 3D Gaussian Splatting

By Peter Keum

2025 - WAGISA Presenation - 3D Gaussian Splatting

Presentation to share about 3DGS, SLAM Lidar, 3D models from Drone data.

  • 72