RISE: Roadside Infrastructure Sequence Understanding across 3D Tracking and Structured Vision-Language Reasoning
Organizations: School of Vehicle and Mobility, Tsinghua University · TsingCloud
Abstract
We present RISE (Roadside Infrastructure Sequence Understanding and Evaluation), a framework spanning metric 3D tracking and structured vision-language reasoning in roadside sequences. For metric tracking, our image-only method combines SAM3 video identities with calibration-guided mask agreement for multi-view identity association, recovering persistent 3D tracks without LiDAR or task-specific 3D training. Its calibration-conditioned geometry allows the procedure to be instantiated at different calibrated multi-camera intersections without layout-specific retraining. On 20 human-reviewed clips from six intersections, the generated tracks achieve 66.9 MOTA within the defined multi-view evaluation scope. For structured vision-language reasoning, a human-reviewed MLLM pipeline mines high-value clips and uses a constrained full-context Oracle to construct bbox-grounded predictive QA without exposing future evidence to evaluated models. The resulting RISE-VQA dataset contains 33,910 QA pairs from 557 clips across 16 intersections and 61 roadside views. Its intersection-held-out RISE-Bench evaluates semantic choices, coordinates, future boxes, and interaction sets with deterministic task-specific metrics. Experiments show consistent benefits from domain adaptation and generally from temporal context, while revealing persistent challenges in spatial grounding, future localization, and interaction reasoning.
Figures & tables
| Dataset | Venue | View | Unit | Source | QA Gen. | #QA | Scoring | 3D Comp. |
|---|---|---|---|---|---|---|---|---|
| NuScenes-QA ( Qian et al. 2024 ) | AAAI’24 | ego | Multi-view | nuScenes | Template | 460k | Accuracy | Inherited |
| DriveLM ( Sima et al. 2024 ) | ECCV’24 | ego | Frame | nuScenes | Temp.+Human | 443k | SPICE/GPT | Inherited |
| LingoQA ( Marcu et al. 2024 ) | ECCV’24 | ego | Video | Self | Human+LLM | 420k | Lingo-Judge | – |
| SUTD-TrafficQA ( Xu et al. 2021 ) | CVPR’21 | mixed | Video | Mixed | Human | 62.5k | Acc. | – |
| TUMTraf VideoQA ( Zhou et al. 2025 ) | ICML’25 | roadside | Video | Self | LLM+Ver. | 85.0k | Acc. | – |
| RoadSceneVQA ( Guan et al. 2026 ) | AAAI’26 | roadside | Image | Rope3D | LLM+Ver. | 34.7k | Text/GPT | Inherited |
| Information | Annotation Role | Train/Test Input |
|---|---|---|
| Early frames – | Evidence | Yes |
| Future frames – | Oracle evidence | No |
| Future boxes | Supervision target | No |
| Infrastructure priors | Reference | No |
| Metric | Value | Metric | Value |
|---|---|---|---|
| Intersections | 16 | Roadside views | 61 |
| 4-view / 3-view | 13 / 3 | Event clips | 557 |
| Reviewed QA | 34,545 | Released QA | 33,910 |
| Training QA | 29,219 | Held-out Pool | 5,326 |
| RISE-Bench QA | 4,691 | Reviewed Static | 11,846 (34.3%) |
| Reviewed Dynamic | 22,699 (65.7%) |
| Task Family | #QA | Metric |
|---|---|---|
| Multiple choice | 3,794 | Choice score |
| Coordinate output | 745 | IoU / F1 / C-ADE |
| Set prediction | 152 | Precision / Recall / F1 |
| Total | 4,691 | – |
| Model | Access | Setting | S-MCQ | D-MCQ | MCQ | Det-F1 | Line-F1 | T-IoU | C-ADE | Inter-F1 |
|---|---|---|---|---|---|---|---|---|---|---|
| Qwen2.5-VL-7B | Open | ZS-5f ‡ | .479 | .533 | .510 | .078 | .001 | .305 | 120.4 | .066 |
| InternVL3-8B | Open | ZS-5f ‡ | .503 | .424 | .458 | .029 | .029 | .050 | 306.8 | .015 |
| MiniCPM-V-4.5-8B | Open | ZS-5f ‡ | .507 | .571 | .544 | .061 | .055 | .257 | 131.3 | .042 |
| GPT-5.5 | Closed | ZS-5f | .558 | .593 | .578 | .392 | .798 | .248 | 117.8 | .106 |
| GPT-5.5 † | Closed | ZS-5f | .610 | .632 | .623 | .649 | .920 | .402 | 60.8 | .238 |
| Gemini-3.1-Pro † | Closed | ZS-5f ‡ | .502 | .491 | .495 | .187 | .719 | .323 | 112.9 | .214 |
| Model | Fr. | S-MCQ | D-MCQ | T-IoU | C-ADE |
|---|---|---|---|---|---|
| Qwen2.5-VL | 1f | .784 | .730 | .312 | 109.1 |
| 5f | .782 | .781 | .381 | 74.8 | |
| InternVL3 | 1f | .698 | .738 | .324 | 104.0 |
| 5f | .734 | .791 | .433 | 62.2 | |
| MiniCPM-V- | 1f | .727 | .730 | .322 | 115.1 |
| 4.5-8B | 5f | .722 | .764 | .344 | 91.2 |
| Eval. | Split | S-MCQ | D-MCQ | Det-F1 | Line-F1 | T-IoU | C-ADE |
|---|---|---|---|---|---|---|---|
| All | Held | .782 | .781 | .643 | .860 | .381 | 74.8 |
| All | Clip | .857 | .806 | .754 | .944 | .379 | 62.0 |
| Com. | Held | .772 | .775 | .574 | .846 | .399 | 71.0 |
| Com. | Clip | .841 | .796 | .654 | .896 | .420 | 57.0 |
| Metric | Value | Metric | Value |
|---|---|---|---|
| Generated boxes | 3,240 | GT boxes | 3,317 |
| GT tracks | 251 | Scope-excl. inst. | 1,158 |
| Exclusion rate | 25.9% | No frame-wise edit | 1,900 (57.3%) |
| Metric | Value | Metric | Value |
|---|---|---|---|
| MOTA | 66.9 | MOTP BEV | 87.0 |
| IDS | 40 | F1 | 83.9 |
| Precision / Recall | 84.9 / 82.9 | XY err. (m) | .071 |