GeoState Helps Robots Predict 3D Scenes Beyond Their Current Camera View

GeoState Helps Robots Predict 3D Scenes Beyond Their Current Camera View

Hongchang Liu, Jian Liu, Yujuan Ding, Liang Peng, Xun Jiang +3 more

7 min read•Oct 17, 2026

GeoState converts camera-dependent geometry features into a persistent 3D scene state that can be forecast over time and decoded from another viewpoint. By separating changes in the world from changes caused by a moving camera, it gives a world model a cleaner prediction target—an important step toward robots that need to anticipate what a scene will look like as they move.

What did the researchers build?

GeoState is a learned representation for forecasting 3D scene geometry. Instead of predicting a separate depth image for every future camera view, it stores scene information in a geometry state designed to be less dependent on the camera that observed it. A decoder can then turn that state into a depth map for a requested viewpoint.

The system has three main parts. A scene tokenizer turns features from a pretrained geometry foundation model (GFM) into a compact scene state. A query-conditioned geometry decoder combines that state with information about the desired camera view and predicts depth. A world model predicts how the state changes over time.

The geometry foundation model and its dense geometry head—the component that produces per-pixel depth—stay frozen during training. The tokenizer and decoder learn to reconstruct geometry and answer novel-view queries; they are then frozen while the world model learns to predict future states. This design reuses an existing geometry capability while giving the temporal model a scene-centered representation to forecast.

The practical distinction is between predicting “what the next image looks like” and predicting “what the scene is like next.” GeoState aims for the latter, then handles the camera-dependent view when producing an observation.

What results and evaluation details are reported?

The supplied paper text does not include numerical accuracy results or comparisons against prior methods. It therefore does not support a specific depth-error reduction, benchmark ranking, or claim that GeoState outperforms another model by a stated amount. The paper’s stated conclusion is that separating scene geometry from viewpoint gives temporal prediction a more suitable target, but the quantitative evidence is not present in the text provided here.

The available evaluation details cover Waymo, KITTI, and nuScenes. The protocol uses four historical observations and ten future targets per sequence, with at most one selected window per sequence to avoid giving longer sequences extra weight. For KITTI, 113 of 151 candidate drives met the required image, pose, and LiDAR availability. The nuScenes validation setup uses one window from each of 150 scenes.

The paper also describes a cross-query geometry check on 100 Waymo validation windows across ten future timestamps. It compares the world model’s predictions with geometry reconstructed from three images at the target time. That reconstruction has access to target-time scale information, so it serves as an observation-based reference rather than a like-for-like prediction system. The reported training objectives include mean absolute log-depth error and local depth-gradient supervision.

How does GeoState work?

The process begins with images and camera information from earlier points in a sequence. The frozen geometry foundation model extracts features, and the tokenizer uses them to form the scene state. Camera and ray information are also encoded: camera pose describes where the camera is, while ray information represents the directions of the image’s viewing lines. These signals help the model connect image features to 3D geometry.

For a requested view, the decoder first conditions the scene state using self-attention, a mechanism that lets parts of the state exchange information. It then combines scene tokens with tokens representing the query camera and its rays. A joint Transformer processes the combined information, and the decoder’s depth prediction head turns the result into a depth map. The predicted depth uses the same context-derived scale convention as the scene representation, keeping the output consistent with how the state was formed.

For future prediction, the world model makes a residual update: it predicts a change to the latest GeoState rather than rebuilding the entire state from scratch. It generates future states autoregressively, using a sliding context of four states. In other words, each prediction becomes part of the context for later predictions.

The camera view also needs to be predicted when future camera poses are unknown. GeoState’s camera predictor uses observed ego-motion and the current front-facing image to forecast future front-camera poses. It starts with motion-based predictions and learns bounded visual corrections. Waymo and KITTI use direct multi-horizon camera prediction; nuScenes uses recursive predictions at 0.25-second intervals.

The depth losses supervise both overall depth values and local changes in depth across neighboring pixels. These objectives encourage the model to preserve scene shape, not just produce plausible-looking image features.

Why does this matter for robotics?

A robot’s camera can move even when the surrounding objects do not. A model that predicts only the next image has to account for both actual scene changes and camera motion at once. Separating those factors could make it easier to forecast geometry as a robot turns, drives, or approaches an obstacle—and then render that geometry from the viewpoint needed for perception or planning.

That distinction matters for mobile systems that must combine observations over time. A scene-centered state offers a possible bridge between visual perception and tasks such as anticipating free space, tracking how geometry changes, or checking how an environment will appear from a planned camera pose. Those are potential applications, not demonstrated capabilities in the reported evaluation: the described tests use driving datasets, not warehouse or general-purpose robot deployments.

The approach could be relevant to teams evaluating warehouse robots, where cameras and platforms move through changing environments. GeoState itself is not tested on warehouse fleets, but its central design question—how to keep a useful scene representation as the viewpoint changes—is relevant to many mobile robots.

What are the limitations and open questions?

The supplied text does not provide benchmark scores, ablation results, or numerical comparisons, so the scale of any performance benefit cannot be assessed here. It also describes evaluation on driving datasets and front-camera pose prediction; the evidence does not establish performance for other robot types, sensor arrangements, or environments with different motion patterns.

GeoState relies on geometry features from a frozen foundation model and reuses its dense depth head. This limits the need to relearn geometry, but it also means the learned system is built around that model’s representations and depth-prediction capability. The evaluation protocol further depends on RGB images, camera poses, and LiDAR for data selection or calibration. Whether the approach remains reliable when those inputs are noisy, sparse, or unavailable is an open question.

What questions do readers often ask?

Does GeoState predict images or 3D geometry? It predicts a geometry state, then decodes that state into depth for a requested camera view.

What does “view-decoupled” mean? The scene representation is designed to separate scene geometry from the camera viewpoint that observed it. A decoder adds the requested viewpoint when producing a depth map.

Which datasets are used in the reported evaluation? The supplied text describes evaluation protocols for Waymo, KITTI, and nuScenes. It does not include their numerical accuracy results.

Has GeoState been tested on warehouse or humanoid robots? The provided evaluation details cover driving datasets, not warehouse or humanoid robot deployments.

What is the main takeaway?

GeoState makes future scene geometry, rather than future camera images, the target of a world model. Its view-decoupled representation is a useful direction for mobile robotics, but the quantitative results needed to judge its advantage are not included in the supplied paper text.