ECCV 2026

BeyondSight

Object Permanence for End-to-End Autonomous Driving

Sandro Papais1,  Letian Wang1,  Mudit Jain2,  Behnaz Rezaei2,  Steven L. Waslander1

1 University of Toronto    2 Automated Driving, Qualcomm Technologies, Inc

Overview

Object permanence is fundamental to human cognition, but still an open challenge for robotic systems. BeyondSight formalizes learning object permanence for end-to-end autonomous driving.

When actors are occluded, end-to-end driving models silently drop them — removing potentially critical agents from prediction and planning. BeyondSight treats object permanence as a first-class requirement: actor hypotheses persist through occlusion via temporal propagation and are fused with incoming observations. We also introduce nuScenes-Permanence, the first benchmark to supervise and evaluate occluded actors in end-to-end driving.

0 → 0.249
mAPunobs — unobservable actor detection, vs. SparseDrive
0.61 → 0.54
L2avg planning error — safer plans near occluded actors
+30%
more annotations in nuScenes-Permanence (932k → 1.33M boxes)
SparseDrive drops actor during occlusion

(a) Existing stacks drop actor hypotheses once occluded.

BeyondSight maintains persistent actor hypothesis

(b) BeyondSight maintains a persistent representation.

Figure 1. A pedestrian near a crosswalk becomes occluded. SparseDrive drops the actor; BeyondSight keeps it in the scene representation throughout.

Method

BeyondSight extends SparseDrive with a three-stage actor belief update that separates temporal propagation from observation updates — keeping unobservable actors in the scene without forcing the visual branch to hallucinate non-visible evidence. The extra decoders add <5% parameters.

①

Temporal Prior

Propagates actor queries using motion-conditioned self-attention — no image features. Keeps hypotheses alive during occlusion.

②

Observation Update

Combines the prior with new queries and attends to current BEV features. Supervised only on observable actors.

③

Posterior Fusion

Merges propagated and observation-conditioned hypotheses. The unified set feeds motion prediction and planning.

BeyondSight architecture diagram

Figure 2. BeyondSight overview. The three-stage actor belief update mirrors Bayesian filtering: temporal prior → observation update → posterior fusion.

nuScenes-Permanence

Standard benchmarks penalize predictions of occluded actors as false positives — discouraging any persistence at all. nuScenes-Permanence fixes this with two contributions:


Annotation extension. Unobservable actor states are reconstructed offline via interpolation and short-horizon extrapolation, expanding nuScenes from 932k to 1.33M boxes.

Observability-conditioned evaluation. Ground truth is split into observable and unobservable subsets with symmetric ignore rules, reporting mAPobs, mAPunobs, and mAPall — preventing cross-penalization.

Occlusion duration distribution

Occlusion duration distribution

Ego distance at occlusion onset

Ego distance at occlusion onset

Figure 4. Occlusion is common and close. Full-sensor absence occurs frequently across all distances — not just rare edge cases.

nuScenes-Permanence annotation examples

Figure 5. Generated annotations (zero-point, interpolated, extrapolated) across urban, intersection, and highway scenes. Boxes are colored by observability status.

Results

BeyondSight improves across the board on standard nuScenes — and dramatically on nuScenes-Permanence — without touching the planner.

Standard nuScenes

MethodmAP ↑NDS ↑AMOTA ↑L2avg ↓CRavg ↓
UniAD———1.030.31%
SparseDrive0.4150.5260.3720.610.08%
BridgeAD0.4230.5340.3980.580.08%
MomAD0.4230.5310.3910.600.09%
BeyondSight (ours)0.4270.5360.4010.540.07%

nuScenes-Permanence

MethodmAPall ↑mAPobs ↑mAPunobs ↑L2avg ↓
SparseDrive0.3890.4150.0000.61
BeyondSight (ours)0.4130.4210.2490.54

Planning under occlusion

When an actor becomes fully occluded, SparseDrive drops it — and plans through it. BeyondSight maintains a persistent hypothesis and routes around it. On a high-occlusion subset, collision rate drops from 0.163 → 0.08 CRavg.

Planning under occlusion comparison

Figure 3. Left: SparseDrive drops the hidden actor and plans through its future path. Right: BeyondSight maintains the hypothesis and produces a safer trajectory.

BibTeX

@inproceedings{papais2026beyondsight,
  title     = {BeyondSight: Object Permanence for End-to-End Autonomous Driving},
  author    = {Papais, Sandro and Wang, Letian and Jain, Mudit and Rezaei, Behnaz and Waslander, Steven L.},
  booktitle = {European Conference on Computer Vision (ECCV)},
  year      = {2026}
}