Visuloma
VISULOMA RESEARCH / 002

Are 3DGS Floaters Caused by COLMAP? Camera Pose Errors and Their Limits

Low reprojection error is not proof of correct surfaces. Separate calibration, matching, pose and training failures.

Context image: Are 3DGS Floaters Caused by COLMAP? Camera Pose Errors and Their Limits
Context image, not a controlled experiment for this article.

Floaters can arise from pose errors, weak coverage, reflections, moving objects or the training representation. Bundle adjustment optimizes the consistency of available observations; it does not guarantee a physically correct solution when matches or constraints are unreliable.

What bundle adjustment optimizes

Bundle adjustment adjusts camera and point parameters to reduce disagreement between observed features and their projections. It works with established observations; it does not inherently know that an armrest must be a particular physical shape.

Calibration parameters may compensate for other errors. Record lens settings, zoom changes and whether images were already undistorted before deciding which images should share intrinsics.

Use several diagnostic signals

Inspect reprojection residuals together with observation counts, track lengths and camera distribution. Low error in easy regions can coexist with weak support for the surface you care about.

Compare the recovered trajectory with the actual capture route. Jumps, reversals, suspicious scale changes and disconnected models warrant inspection, but none is a universal automatic rejection threshold.

Why fully automatic repair remains difficult

Repair requires deciding which matches and priors to trust and whether an image should remain. Sometimes the problem is a pose; sometimes the required surface was never observed. Moving a camera icon cannot create that missing evidence.

Rematching, better calibration grouping, known poses and external geometry are possible inputs, but they require compatible coordinates and meaningful uncertainty. Existing tools already support parts of this workflow; reliable integration across failure cases is the harder problem.

Make correction experiments auditable

Change one factor at a time and record dataset, software, calibration and held-out views. Inspect SfM before comparing splats with the same training setup.

If only trained views improve while side views remain unstable, revisit coverage and materials rather than endlessly minimizing a global average residual.

Sources and scope

Research synthesis and a proposed diagnostic workflow. Not an unprovided Visuloma case study or benchmark.

Sources checked on 16 October 2026. Capture conditions, methods and versions affect applicability.

Continue the investigation

← Back to knowledge

ONLINE SERVICE

Talk to Visuloma

Tell the Visuloma team about your space, intended use and production needs on LINE.

Start a conversation on LINE ↗