Vestra
Scene contract, reconstruction, fusion, exports, and browser studio. The product owns the world and its provenance.
scene / studio02 / SPATIAL COMPUTING CASE STUDY
Vestra turns an ordinary phone video into an explorable spatial world — with the hard parts left visible: provenance, registration, residuals, and the limits of what the data can support.
01 / THE PROBLEM
A per-frame depth map can look convincing and still fail to describe one coherent room. Cameras drift. Scale changes between windows. A dense preview can hide broken registration. Vestra treats reconstruction as a chain of evidence: every derived surface stays attributable to the input and the transform that produced it.
02 / THREE REPOSITORIES
One product boundary, three explicit ownership boundaries.
Scene contract, reconstruction, fusion, exports, and browser studio. The product owns the world and its provenance.
scene / studioNative Rust inference runtime for calibrated preprocessing, depth, confidence, and camera pose.
inference / CPUShape-gated low-level CPU and experimental CUDA kernels, qualified independently before adoption.
kernels / parity03 / IMMUTABLE EVIDENCE
Raw measurements, derived geometry, and generated presentation are intentionally separate layers. A beautiful render cannot silently rewrite what was measured.
04 / MEASURED, NOT MARKETED
Same input, precision, and timed work within each slice. The figures below are separate benchmark scopes; they are not additive and do not describe an end-to-end product win.
The first slice also measured 39.5% higher throughput. These percentages stay scoped to their named protocol and should not be combined.
05 / RECONSTRUCTION IN MOTION
Both clips come from the browser studio running the same frozen public scene. They are silent screen recordings, not edited geometry or a cinematic fly-through.
The original TUM RGB-D capture runs above Vestra's synchronized depth view. The displayed replay frames expose the crop, camera match, frame index, and 42,336 depth samples instead of hiding them behind a final render.
Vestra renders a 355,581-point geometric-MVS control derived by the pinned COLMAP provider and imported under the scene contract. The scene links 55 selected source frames; it uses no ground-truth camera poses and is not presented as pure Rust.
06 / HONEST LIMITS
01Relative scale is the current truth. A phone video does not become metric just because its point cloud is dense.
02There is no semantic mesh claim. Surfels and measured geometry are useful without inventing object labels.
03COLMAP is an optional, pinned provider for global registration experiments — not a pure-Rust implementation.
04A rejected pose hypothesis remains rejected evidence. Rendering more points cannot repair a broken global trajectory.
THE TAKEAWAY