Skip to content

Inconsistent BEV lane semantics causing incorrect offroad detection (dashed/solid line misclassification) #61

Description

@moonzerokevin

#59
Similar question of this issue with further experiments.

Summary

We observe systematic inconsistencies between BEV lane semantics and real-world driving rules in AlpaSim, which lead to incorrect offroad detection. This directly affects evaluation metrics such as avg_dist_between_incidents (AlpaSim score).

The issue is particularly evident in:

  1. Rural / narrow roads without explicit centerline markings
  2. Incorrect classification of dashed vs solid lane boundaries

Observations

We manually inspected several dozen rollout videos and found the following recurring issues:

1. Rural / narrow road scenarios (no centerline in reality)

In many cases:

  • The real-world road has no visible centerline
  • Vehicles (human drivers) would normally drive near or over the center when necessary (e.g., narrow roads with parked cars)

However, in BEV:

  • The road center is interpreted as a non-drivable solid boundary

This leads to frequent false-positive offroad events.

clipgt-clipgt-07981e6a-22dd-4796-ad2f-1252037ecd28_0_97944a4e-24a6-11f1-82ab-4d6b050ee9c2_camera_front_wide_120fov_default.mp4
clipgt-clipgt-048b974e-1546-488a-b8f9-d32bff77f5aa_0_76c908fa-24a5-11f1-82ab-4d6b050ee9c2_camera_front_wide_120fov_default.mp4

2. Dashed line incorrectly treated as non-crossable (solid)

We observed multiple cases where:

  • A white dashed line (lane divider) is present in the RGB view.
  • But in BEV / drivability logic, it is treated as non-crossable (solid boundary)
clipgt-clipgt-05e74bef-0afa-468e-b679-b7f14079be30_0_97d57302-24a6-11f1-82ab-4d6b050ee9c2_camera_front_wide_120fov_default.mp4

3. Solid line incorrectly treated as crossable

Conversely, we also observed at least one case where:

  • A white solid line appears in the scene
  • But BEV treats it as crossable
clipgt-clipgt-0fa7060f-1481-4ff3-977e-510285e2515d_0_dc4b697a-24aa-11f1-82ab-4d6b050ee9c2_camera_front_wide_120fov_default.mp4

4. Simple bad BEV.

clipgt-clipgt-559d4ad6-aed7-4065-b25c-cff64aba28c0_0_2a53495c-2489-11f1-8063-e78570d9410b_camera_front_wide_120fov_default.mp4

Impact on Evaluation

This issue has a direct impact on key metrics:

  • offroad detection becomes unreliable
  • avg_dist_between_incidents (used as AlpaSim score, also reported in Alpamayo paper) becomes biased

Since many policies (including Alpamayo) already achieve low collision rates,
offroad becomes also a significant failure signal, and thus its correctness is important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions