Source-linked AI summary

Diagnosing and Dynamically Filtering Occupancy World Models for Active Mapping

Jiahui Zhang, Gongbo Liang, Yu Zhang

arXiv:2609.06820v2cs.ROcs.CV

TL;DR

Active mapping must choose camera viewpoints to reconstruct unknown 3D scenes, but occupancy accuracy alone does not reveal how predictions affect planning. The paper holds the planner fixed while varying its occupancy input and introduces an observation-gated filter for repeatedly unsupported predictions. Oracle corrections do not consistently improve endpoint coverage, while ground-truth occupancy improves efficiency more than final coverage.

  • Problem

    Occupancy accuracy alone does not reveal how predicted geometry affects active-mapping decisions and outcomes.

    Source: §I · p. 1
  • Method

    The study holds the planner fixed while varying occupancy inputs, then tests an observation-gated filter that suppresses repeatedly unsupported occupancy using online observations.

    Source: §I · pp. 1–2
  • Results

    Oracle removal of false positives changed pooled final coverage by −0.004, while ground-truth occupancy improved pooled AUC by 0.086 versus final coverage by 0.031.

    Source: D. Diagnostic Findings · p. 4
  • Takeaways & Limitations

    The results motivate decision-level evaluation of world models and observation-aware correction as new evidence accumulates.

    Source: §V · p. 4

Abstract

from arXiv · show

Active mapping requires a robot to select camera viewpoints that efficiently reconstruct an unknown 3D scene. To reason about unobserved regions, recent systems use pretrained occupancy networks as world models that complete missing geometry. The predicted structure contributes to expected coverage gain and constrains feasible robot motion. Consequently, occupancy errors can change both what the robot chooses to explore and where it is able to move. We diagnose these effects by holding the planner fixed and varying only the occupancy representation provided to it. We consider planning without completion, with learned occupancy, with false positives removed by a ground truth oracle, with false negatives restored by an oracle, and with ground truth occupancy. Our experiments show that correcting false positives or false negatives alone does not consistently improve final coverage. This finding reveals a gap between occupancy accuracy and downstream planning performance. Ground truth occupancy provides a much larger improvement in coverage efficiency than in endpoint coverage, suggesting that planning and reachability remain important bottlenecks even when the geometric world model is accurate. Based on these findings, we introduce a dynamic filtering strategy that preserves predictions in unexplored space while suppressing repeatedly unsupported occupancy using online observations. Preliminary examples show that this strategy can redirect viewpoint selection toward reachable surfaces that would otherwise remain unobserved.

I. INTRODUCTION

The paper examines how occupancy completion affects active-mapping decisions and outcomes, then introduces an observation-gated filter for unsupported predictions. Its diagnosis finds that occupancy accuracy and planning performance do not align consistently.

I. INTRODUCTION

  • Active mapping reconstructs an unknown 3D scene by choosing where to observe, with inefficient camera paths potentially leaving substantial geometry unobserved.The objective is to maximize surface coverage under a limited motion budget.Source: §I · p. 1
  • An observation-gated dynamic filter uses online RGB-D observations to suppress repeatedly unsupported occupancy while preserving predictions in unexplored regions.The filter suppresses unsupported occupancy from gain estimation and collision checking after repeated frustum exposure without nearby surface support.Source: §I · pp. 1–2
  • On two collapse-prone starts, dynamic filtering improves mean final coverage by 0.163 and 0.122 over three repetitions.The filter requires neither ground truth nor retraining.Source: §I · pp. 1–2
  • The study diagnoses occupancy effects by combining fixed-planner occupancy interventions with decision-level gain decomposition.It compares learned occupancy, no completion, oracle corrections of false positives or false negatives, and ground-truth occupancy.Source: §I · pp. 1–2
  • Occupancy accuracy and planning performance are not equivalent; completion and error corrections have start-dependent effects that differ between trajectory efficiency and final coverage.The controlled study varies occupancy while holding the planner fixed.Source: §I · pp. 1–2

A. Occupancy Networks

Prior work develops occupancy representations and active-mapping planners that use learned scene representations to select views. This paper instead studies occupancy as a planner-facing world model whose errors affect coverage gain and collision checking.

A. Occupancy Networks

  • Occupancy Networks, IF-Net, and Convolutional Occupancy Networks represent geometry for reconstruction, while image-based methods predict dense semantic occupancy.Neural-Pull and POCO reconstruct implicit surfaces from point clouds [10].Source: A. Occupancy Networks · p. 2
  • For embodied tasks, occupancy anticipation completes unseen space, while NICE-SLAM and iSDF update implicit geometry online.The paper shifts focus to how occupancy errors affect planner coverage gain, collision checking, and the resulting trajectory.Source: A. Occupancy Networks · p. 2

B. Active Mapping

  • Active-mapping methods range from learned view selection and large-scale exploration to objectives targeting uncertain geometry or scene properties [23].Classical methods combine information or frontier objectives with path planning.Source: B. Active Mapping · p. 2
  • Neural planners use representations such as radiance-field uncertainty, learned occupancy, map uncertainty, or information to guide view selection and motion.MAGICIAN couples pretrained occupancy completion with rendered gain and collision checking; the study holds it fixed and varies occupancy input.Source: B. Active Mapping · p. 2

A. Problem Formulation

The formulation treats predicted occupancy as completed geometry beyond observed surfaces and as a world model supplied to the planner. In MAGICIAN, occupancy informs both predicted coverage gain and collision checking, so it can affect trajectory scores and feasibility.

A. Problem Formulation

  • At planning step t, the agent has an RGB-D-derived surface point cloud and visited camera poses, while a pretrained occupancy network predicts occupancy at query points.The thresholded predictions complete geometry beyond the observed surface and serve as the planning world model.Source: A. Problem Formulation · p. 2
  • MAGICIAN represents predicted occupied points as Gaussian primitives and renders them from candidate viewpoints to estimate predicted coverage gain.The rendered novelty map contributes the planner's gain estimate.Source: A. Problem Formulation · p. 2
  • The supplied occupancy also informs collision checking, so predictions can change both a candidate trajectory's score and whether it is considered feasible.False positives may create gain around nonexistent geometry or block a free path; false negatives may remove a useful target or alter apparent reachability.Source: A. Problem Formulation · p. 2

B. Dataset

Experiments use Macarons++ scenes and fixed starting poses, with RGB-D observations generated along each trajectory. The accompanying decision-level audit decomposes planner coverage gain into predictions near real structure and phantom predictions.

B. Dataset

  • Experiments use five Macarons++ scenes with five fixed starting poses each, yielding 25 scene-start configurations and 101 camera poses per trajectory.The planner receives only trajectory-generated RGB-D observations; ground truth is reserved for evaluation, diagnostics, and oracle interventions.Source: B. Dataset · p. 2
  • Figure 2 analyzes planner-selected viewpoints at steps 6 and 2, decomposing per-pixel coverage gain into predictions near real structure and phantom predictions.Phantom occupancy contributes 53.5% and 35.0% of gain in the displayed frames; panel (f) shows the decomposition across all steps.Source: Figure 2 · p. 3

C. Controlled Occupancy Interventions

The controlled interventions vary only the occupancy supplied to a fixed planner, testing how occupancy errors affect closed-loop exploration. The evaluation distinguishes final coverage from the efficiency of acquiring it and examines variation across baseline-defined starts.

C. Controlled Occupancy Interventions

  • The planner, occupancy network, search, viewpoints, collision rule, motion budget, and reconstruction pipeline remain fixed while supplied occupancy varies.The comparison isolates the occupancy representation as the intervention.Source: C. Controlled Occupancy Interventions · p. 3
  • False positives lie farther than δ = 0.03dscene from the ground-truth surface, while false negatives are ground-truth points without a predicted point within that tolerance.These labels require ground truth and are used only to construct diagnostic oracles.Source: C. Controlled Occupancy Interventions · p. 3
  • The no-imagination condition keeps accumulated observations; −FP removes unsupported predictions, +FN restores missed geometry, and ground-truth occupancy supplies complete geometry.Each condition runs closed-loop, allowing changed plans to alter later observations and world-model updates.Source: C. Controlled Occupancy Interventions · p. 3
  • Final coverage measures the endpoint, whereas normalized coverage AUC and S70 measure acquisition efficiency.S70 is the first step reaching 70% of that start’s learned-baseline final coverage; all differences are paired against that baseline before averaging.Source: C. Controlled Occupancy Interventions · p. 3
  • Baseline low-coverage and high-coverage starts are defined by final baseline coverage below 0.75 and above 0.85, respectively.This descriptive grouping exposes heterogeneous outcomes; it is not intended to predict failure from the initial pose.Source: C. Controlled Occupancy Interventions · p. 3

D. Diagnostic Findings

The diagnostic findings show that occupancy errors enter viewpoint scoring and that their effects on exploration depend on the start and metric. Ground-truth occupancy improves coverage efficiency more than final coverage, motivating filtering that retains useful unexplored-space predictions while suppressing repeatedly unsupported ones.

Finding 1. Phantom occupancy enters the planner’s decision signal

  • Phantom occupancy contributes 53.5% and 35.0% of predicted gain in two selected views, and phantom gain appears across the planning horizon.Figure 2 decomposes the coverage gain used for viewpoint selection.Source: D. Diagnostic Findings · p. 3

Finding 2. The value of completion depends on the starting condition

  • Without completion, baseline low-coverage starts gain 0.100 final coverage and 0.055 AUC, reaching the milestone 8.6 steps earlier; high-coverage starts lose 0.050 coverage and 0.073 AUC, taking 9.4 more steps.Because the groups are defined from baseline outcomes, this demonstrates heterogeneous behavior rather than prediction from the initial pose.Source: D. Diagnostic Findings · pp. 3–4

Finding 3. Better occupancy does not translate monotonically into better active mapping

  • Ground-truth occupancy improves pooled AUC by 0.086 and reaches the milestone 12.7 steps earlier, while final coverage increases by only 0.031.The results make ground-truth occupancy a diagnostic reference for the fixed planner, not a theoretical upper bound on coverage.Source: Table I · p. 4, D. Diagnostic Findings · p. 4
  • Removing false positives changes pooled final coverage by −0.004, AUC by −0.006, and S70 by +2.5 steps; restoring false negatives trades a 0.031 AUC gain and 3.0 earlier steps for 0.026 lower final coverage.Correcting either error type alone does not consistently improve final coverage.Source: D. Diagnostic Findings · p. 4

Implication

  • Dynamic filtering should preserve predictions in unexplored regions and suppress them only after online observations repeatedly fail to support them.The strategy is motivated by the finding that neither always trusting completion nor discarding it entirely is supported.Source: D. Diagnostic Findings · p. 4

IV. OBSERVATION-GATED DYNAMIC FILTERING

The observation-gated filter suppresses occupancy from gain and collision reasoning only after repeated exposure without nearby RGB-D support, while preserving less-exposed predictions. It improves final coverage on two targeted collapse-prone starts.

IV. OBSERVATION-GATED DYNAMIC FILTERING

  • Predicted occupied points are suppressed from coverage-gain estimation and collision checking only after at least K frustums contain them and no observed surface lies within ϵ.The filter is recomputed after each observation, and points are restored if later RGB-D measurements provide nearby surface support.Source: §IV · p. 4
  • Predictions with fewer than K exposures remain unchanged, allowing them to guide exploration in insufficiently observed regions.Source: §IV · p. 4
  • The procedure requires no ground truth, model retraining, or additional rendering pass.Source: §IV · p. 4
  • 0.163 on Pantheon/2 and 0.122 on Sestino/2: dynamic filtering increases final coverage on two collapse-prone starts.The focused evaluation reports final coverage as mean±std over three repetitions, using MAGICIAN [2] as the baseline.Source: §IV · p. 4, Table II · p. 4

V. CONCLUSION

Occupancy accuracy does not guarantee better planning: completion and individual error corrections have inconsistent effects, while ground-truth occupancy mainly improves efficiency. The observation-gated filter improves coverage on both tested collapse-prone starts without retraining or ground truth.

V. CONCLUSION

  • The observation-gated filter improves both tested collapse-prone starts without retraining or ground truth.Source: §V · p. 4
  • Completion can help or harm across starts, and correcting individual occupancy error types does not guarantee better trajectories.Source: §V · p. 4
  • Ground-truth occupancy mainly improves planning efficiency, showing that map accuracy is only one planning factor.Source: §V · p. 4
Loading 2609.06820v2…