一句话:提出 S3C,用场景图把传感器输入抽象为空间语义覆盖域,以量化和解释自动驾驶测试数据集的场景覆盖。
自动驾驶车辆需应对长尾分布中的罕见安全关键场景,而从传感器输入及预期输出收集此类数据集对开发与测试至关重要。现有方法在区分导致不同行为的输入、以及向领域专家提供可解释的覆盖解释方面仍有限。为此,作者提出 S3C 框架,将传感器输入抽象为考虑场景空间语义的覆盖域;它利用场景图生成与传感器无关、可解释且具区分力的 AV 环境抽象。作者实现了该方法,并在仿真中对基于摄像头的自动驾驶车辆开展研究。结果表明,S3C 在区分导致失败的输入类别上优于现有技术,并能提供空间解释以说明数据集对测试规约的覆盖程度;对公开数据集的进一步探索也揭示了实际部署的潜力与不足。
Autonomous vehicles (AVs) must be able to operate in a wide range of scenarios including those in the long tail distribution that include rare but safety-critical events. The collection of sensor input and expected output datasets from such scenarios is crucial for the development and testing of such systems. Yet, approaches to quantify the extent to which a dataset covers test specifications that capture critical scenarios remain limited in their ability to discriminate between inputs that lead to distinct behaviors, and to render interpretations that are relevant to AV domain experts. To address this challenge, we introduce S3C, a framework that abstracts sensor inputs to coverage domains that account for the spatial semantics of a scene. The approach leverages scene graphs to produce a sensor-independent abstraction of the AV environment that is interpretable and discriminating. We provide an implementation of the approach and a study for camera-based autonomous vehicles operating in simulation. The findings show that S3C outperforms existing techniques in discriminating among classes of inputs that cause failures, and offers spatial interpretations that can explain to what extent a dataset covers a test specification. Further exploration of S3C with open datasets complements the study findings, revealing the potential and shortcomings of deploying the approach in the wild.