Online 3D street-scene asset construction turns multi-view video into a continually updated scene of independently editable objects. The central challenge is to accumulate partial, intermittent observations under motion and occlusion without fragmenting identities or mixing evidence across objects. To address this challenge, we propose Video2Asset, an online framework for constructing persistent 3D assets from multi-view video. Using occupancy as an intermediate representation, we construct identity-aware observations with Historical Carrier Guidance for instance decoding and an identity encoder fusing instance-aligned 3D features with multi-view appearance. Accumulated-Evidence Association compares current observations with identity, geometric, and appearance evidence accumulated within asset records to determine identity inheritance and update world-coordinate states. We instantiate meshes from an asset library using these states and combine them with an occupancy-derived static background to support scene visualization, mesh replacement, object deletion, and trajectory editing. Experiments on several datasets demonstrate improvements in temporal identity consistency and asset quality across multiple occupancy models, including a 15.4% reduction in asset fragmentation on nuScenes with SGE.
Figures & tables
Figure 2: Overview of Video2Asset. (a) Multi-view video is converted into identity-aware observations through occupancy modeling. The observations are associated with persistent asset records to update world-coordinate states and construct an editable 3D scene. (b) Historical Carrier Guidance (HCG) aligns previous instance masks to guide query-conditioned aggregation of current occupancy features. (c) Accumulated-Evidence Association (AEA) compares current observations with identity, geometric, and appearance evidence accumulated in candidate asset records for matching and identity-inheritance prediction, followed by one-to-one assignment.
Dataset
Method
Observation Quality
Temporal Metrics
Asset Quality
mIoU ↑
STQ1↑
AQ1↑
IoU ↑
STQ ↑
AQ ↑
HOTA ↑
IDF1 ↑
AP25↑
AP50↑
AF↓
TrackOcc [ 4 ]
33.92
25.91
19.80
56.91
12.89
4.90
11.25
7.24
8.88
6.62
6.35
Ours (with TrackOcc)
35.73
29.17
23.83
57.08
23.24
15.12
25.99
24.59
19.29
15.45
2.75
LaGS [ 20 ]
45.23
41.42
37.93
58.78
38.41
32.62
40.23
41.95
43.74
30.03
0.27
Ours (with LaGS)
45.36
42.13
39.13
58.81
38.63
32.90
40.36
42.19
45.24
31.17
0.25
SGE [ 21 ]
44.23
40.75
37.54
58.05
37.99
32.63
40.25
41.73
41.91
26.31
0.34
Table 1: Quantitative comparison on CarlaOcc, nuScenes, and Waymo. Shaded rows denote Video2Asset with the indicated occupancy model. Metrics cover observation quality, temporal consistency, and asset quality.
AF ↓
TrackOcc
LaGS
SGE
Baseline
2.48
0.87
0.95
Ours
1.90
0.69
0.86
Table 2: Asset fragmentation under low visibility. Experiments are conducted on nuScenes dataset.
Figure 3: Qualitative comparison of street-scene assets. Each group compares a baseline with Video2Asset (Ours) built on the corresponding occupancy model: TrackOcc (left), LaGS (middle), and SGE (right). GT denotes a reference scene instantiated from ground-truth annotations.
Variant
HCG
AEA
Observation Quality
Temporal Metrics
Asset Quality
mIoU ↑
STQ1↑
AQ1↑
IoU ↑
STQ ↑
AQ ↑
HOTA ↑
IDF1 ↑
AP25↑
AP50↑
AF↓
Base
×
×
33.92
25.91
19.80
56.91
12.89
4.90
11.25
7.24
8.88
6.62
6.35
+ HCG
✓
×
35.73
29.17
23.83
57.08
18.02
9.09
17.68
13.78
19.26
15.37
4.83
+ AEA
×
✓
33.92
25.91
19.80
56.91
20.20
12.03
22.81
20.08
8.88
6.62
3.67
Full
✓
✓
35.73
29.17
23.83
57.08
23.24
15.12
25.99
24.59
19.29
15.45
2.75
Table 3: Ablation experiments. Results on CarlaOcc with TrackOcc as the base model.
Metric ↑
Base
Local
Shared
HCG
mIoU
33.64
33.25
32.25
33.85
STQ1
20.51
20.48
18.84
22.82
AQ1
12.50
12.61
11.00
15.38
IoU
63.37
63.62
63.54
63.69
STQ
13.14
13.65
12.43
16.34
AQ
5.14
5.60
4.79
7.89
Table 4: HCG ablation experiments. Results on nuScenes with TrackOcc as the base model.
Variant
STQ ↑
AQ ↑
HOTA ↑
IDF1 ↑
HCG only
16.34
7.89
19.97
18.59
Geometry tracker
16.13
7.69
19.23
18.49
Simple memory association
16.66
8.20
21.35
20.03
w/o decoupling
16.93
8.47
22.09
20.84
Single-frame history
16.36
7.91
19.95
18.64
Uniform history aggregation
16.38
7.93
20.14
18.82
Table 5: AEA ablation experiments. Results on nuScenes with TrackOcc as the base model.
Figure 4: Asset-level editing of exported street scenes.
Component
Ours
Ours
Ours
(with TrackOcc)
(with LaGS)
(with SGE)
Baseline
127.32
303.08
324.99
HCG
3.67
5.89
4.24
Identity encoder
4.30
4.46
3.17
AEA
8.44
8.46
9.02
Total
143.73
321.89
341.42
Table 6: Runtime breakdown. Latency (ms/frame) on nuScenes.
High-quality 3D scene assets are critical for embodied applications such as robotic manipulation, navigation, and simulation. Despite their strong object priors, recent single-image 3D generation models such as SAM3D remain insufficient for real-world scenes, where severe occlusions, redundant observations, and cross-view inconsistencies make reliable scene generation challenging. We introduce Scene-SAM3D, a training-free framework that extends SAM3D from single-view object generation to calibrated multi-view scene asset generation. Scene-SAM3D selects a compact set of complementary views, reducing observation redundancy while providing additional evidence for regions occluded in individual views. Based on the selected views, it performs step-efficient latent velocity fusion to integrate multi-view evidence and suppress cross-view conflicts in canonical space. Finally, a lightweight rigid-object Gaussian optimization refines the scene layout within 200 iterations while preserving the generated object geometry. Experiments on Replica and ScanNet++ demonstrate consistent improvements at both instance and scene levels, with our method reducing scene-level CD by 43.8% on Replica and 30.9% on ScanNet++, while cutting flow-model sampling FLOPs and wall-time latency by nearly 20% under the same multi-view setting. Code will be released at https://github.com/xibi777/Scene-SAM3D.
Yuqi Zhang, Yadan Luo, Xiangyu Sun +3
The University of Queensland · Shanghai AI Laboratory · East China Normal University
Generating videos of a specific subject from a few reference images remains challenging when the camera reveals surfaces that are not visible in the input. Early subject-to-video (S2V) methods condition on a single reference image and must therefore infer the subject's unseen appearance and geometry as the viewpoint changes. To address this limitation, recent methods extend S2V to multiple reference views, providing more information about the subject from different viewpoints. However, they do not explicitly specify the 3D structure that connects these observations. In addition, existing training data do not guarantee that viewpoint changes preserve the same underlying 3D subject. We present OmniShowcase, built on two components: (i) a fully automated data synthesis pipeline that produces training videos along diverse camera trajectories, with viewpoint variation driven by underlying subject geometry, even spanning full 360-degree orbits; and (ii) a geometry-conditioning method that provides the video model with a turntable of surface-normal maps reconstructed from the reference views without requiring temporal alignment with the generated frames. We construct Showcase-4K, a corpus of 3D-asset-based videos covering twelve camera motions across 88 trajectory configurations with reconstruction-derived surface-normal conditioning, and ShowcaseBench, a held-out evaluation set with the source meshes and camera parameters used to render each video. Experiments show state-of-the-art subject identity and 3D consistency while maintaining competitive video quality and motion. Project page: justin4ai.github.io/OmniShowcase
Online 3D reconstruction models perform poorly on long videos. This happens because regressing poses relative to a fixed first-frame anchor forces extrapolation far beyond the training distribution. Small drifts accumulate and amplify into significant geometric collapse. However, we observe that per-frame depth remains stable throughout this failure. The backbone's local geometry remains intact; only the global pose head breaks down. Motivated by this decoupling, we introduce Scal3R. This approach reformulates online reconstruction as multi-reference relative pose querying. We use lightweight learnable tokens, which make up about ~1% of the parameters, and inject them into a completely frozen backbone via asymmetric attention. This setup queries poses relative to multiple past keyframes. An online pose-graph optimization system with loop closure suppresses long-range drift. Scal3R reaches convergence in 8 hours on a single GPU. It reduces the average ATE by over 60% on KITTI compared to the online baseline. It also achieves state-of-the-art performance across Virtual KITTI, Sintel, TUM-Dynamic, ScanNet, and 7-Scenes. Project page: https://linjohnss.github.io/scal3r/
Chin-Yang Lin, Yang-Che Sun, Cheng Sun +5
Department of Computer Science, National Yang Ming Chiao Tung University · NVIDIA