GS-Pool: Object-Level Change Detection in 3D Gaussian Splatting

Boaz Keren-Gil, James Gain, Patrick Marais
10/5/2026
cs.CV

No official code found. Best implementation: BoazKG93/gs-pool (0 stars, MIT, last commit 2026-10-06).

Abstract

Factories, museums and surveyors photograph the same space months apart and need to know which objects changed. When each visit is reconstructed with 3D Gaussian Splatting (3DGS), a direct comparison of the two reconstructions does not answer this. Training is stochastic, so two reconstructions of an unchanged space never coincide, and the second visit is often a quick re-scan with far fewer photographs. We propose GS-Pool, which takes two independently reconstructed Gaussian fields of the same space and returns the changed objects in each, together with their masks. SAM2 masks of each visit's photographs are lifted onto the Gaussians that render them and merged into an object pool, so every decision is taken once per object in 3D. We introduce a photographic carrier, the 3DGS training loss of each input reconstruction against the other visit's photographs, backpropagated to the Gaussians that rendered each pixel. We combine it with GS-Diff's geometry and colour terms and our distilled DINOv3 features. This evidence is compared with that of the objects present in both visits, which sets a change threshold for each scene. On PASLCD, GS-Pool reaches mIoU/F1 scores of 0.751/0.846 against 0.644/0.758 for GS-Diff, the strongest prior method, a gain of 17%/12%. Its mIoU is also 36%, 40% and 57% above that of O-SCD, PlenoCI and MV-3DCD, and it reaches 0.855 mIoU on CL-Splats, 33% above MV-3DCD. Each changed object is returned as a set of Gaussians with the evidence behind its decision, which an inspector can review in 3D.

View on arXivView PDF

Code Implementations(1)

BoazKG93/gs-poolCommunity72%
MIT

GS-Pool: Object-Level Change Detection in 3D Gaussian Splatting

00Oct 3, 20262 weeks agoMIT

Cite this paper

@article{kerengil2026gspool,
  title  = {GS-Pool: Object-Level Change Detection in 3D Gaussian Splatting},
  author = {Boaz Keren-Gil and James Gain and Patrick Marais},
  year   = {2026},
  eprint = {2610.06688},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.06688v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2610.06688.svg)](https://codeofpaper.com/paper/2610.06688)

Discussion