自动驾驶汽车仿真测试场景自动生成综述
A Review of Autonomous Vehicle Simulation Test Scenario Automated Generation
摘要: 为了加快高级别自动驾驶汽车的发展与落地,基于场景的虚拟仿真测试变得至关重要。关于自动驾驶汽车的虚拟仿真测试,其测试场景具有多样性、可重复性、可解释性和高生成效率等优势,是验证自动驾驶系统可靠性和安全性的核心手段,已然是目前智能汽车行业的研究热点。本文通过广泛调研测试场景的自动生成方法,以测试场景的技术演进为主线,系统梳理从基础元素提取到智能场景生成的发展脉络,揭示各阶段技术特征及核心突破。要实现场景生成技术的终极目标自动化与测试全覆盖,未来研究应聚焦于:构建基于关键场景参数分布的高维风险估计模型,以精准定位潜在危险区域;融合多技术优势,设计兼顾真实性与效率的混合场景生成框架;并结合交通知识、物理约束与代理模型增量学习,构建“生成–反馈–迭代”的闭环机制,持续提升对高风险场景的覆盖与揭示能力,从而高效支撑自动驾驶系统的验证与安全保障。
Abstract: To accelerate the development and implementation of high-level autonomous vehicles, scenario-based virtual simulation testing has become crucial. Regarding virtual simulation testing for autonomous vehicles, its testing scenarios offer advantages such as diversity, repeatability, explainability, and high generation efficiency. It serves as a core method for verifying the reliability and safety of autonomous driving systems and has emerged as a research hotspot in the smart automotive industry. This paper conducts an extensive review of automated test scenario generation methods, with a focus on the technical evolution of testing scenarios. It systematically outlines the developmental trajectory from basic element extraction to intelligent scenario generation, revealing the technical characteristics and breakthroughs at each stage. To achieve the ultimate goals of automation and full coverage in scenario generation technology, future research should concentrate on: constructing a high-dimensional risk estimation model based on key scenario parameter distributions to precisely identify potential hazardous areas; integrating multiple technical strengths to design a hybrid scenario generation framework that balances realism and efficiency; and combining traffic knowledge, physical constraints, and surrogate model incremental learning to establish a “generate-feedback-iterate” closed-loop mechanism. This will continuously enhance the coverage and exposure of high-risk scenarios, thereby effectively supporting the verification and safety assurance of autonomous driving systems.
文章引用:卢宇航. 自动驾驶汽车仿真测试场景自动生成综述[J]. 计算机科学与应用, 2026, 16(2): 169-181. https://doi.org/10.12677/csa.2026.162049

1. 引言

在创新与市场驱动下,自动驾驶技术正加速发展。然而,自动驾驶车辆若出现软硬件故障,不仅无法完成驾驶任务,还可能对乘客与行人造成伤害[1]。仅2022年记录的由自动驾驶引发事故数量就占到了2019到2022年总量的49% [2]。随着自动驾驶车辆的不断开发迭代,自动驾驶系统会愈发复杂,对其功能的测试和验证更具挑战[3]。因此如何进行自动驾驶系统的测试与验证工作,证明自动驾驶车辆能够在实际的交通中安全行驶,仍是亟需解决的关键问题[4]

传统道路实测受制于真实场景可重复性差等问题,自动驾驶汽车的测试通常达不到预期效果[5]。此外,由于缺少复杂极端环境下的边界场景测试,自动驾驶系统的一些安全缺陷不易被发现。美国兰德公司的相关研究结果显示,若要在95%置信度水平下,验证自动驾驶汽车的事故致死率相较人类驾驶员降低20%这一结论,需开展累计里程超110亿英里的实车道路测试,仅靠开放道路测试难以在合理时间内验证系统的功能安全性[6]。对比而言,基于虚拟场景的仿真测试方法高可重复、高效率、低成本、安全性强,近年来已经逐渐成为自动驾驶性能测试评价主流手段,其原理流程如图1,其中仿真测试场景构建是图1所示方法的核心环节。

传统的仿真测试场景构建是通过采集真实交通环境中动态交通参与者的运动状态信息、高精度地图和传感器数据等真实交通场景数据,并在仿真系统中将这些真实场景重构为测试场景[7] [8],这种方法已经在Waymo和百度Apollo等开发者测试过程中得到广泛应用。此外,还可以利用建模技术基于真实场景数据随机生成复杂、危险的虚拟仿真场景。

本文聚焦于自动驾驶仿真测试中的场景构建,从场景构建技术研究进展与技术演变的视角切入,系统梳理了该领域从静态建模到动态逻辑抽象,再到融合数据驱动与智能算法的自动生成方法的发展脉络。

Figure 1. Autonomous driving simulation test framework

1. 自动驾驶仿真测试框架

2. 仿真测试场景构建基础

在场景自动生成技术的基础构建过程中,研究者围绕场景定义、术语体系构建与静态、动态要素建模等方面进行了系统性探索,奠定了场景建模的理论与方法基础。这一阶段的研究突破实现了从“手工构建”向“数据支持建模”的转变,在静态场景组成、搭建与动态逻辑生成方面实现了从无到有的构建,为后续数据驱动与智能生成阶段的发展奠定了标准与数据基础,是场景生成从工程构想走向系统实现的关键起点。

场景定义与核心要素

场景最初是用于软件系统的开发测试,描述系统的使用要求和使用环境[9]。研究者们对场景的定义进行了广泛而深入的探索。Shieben率先将测试场景概念引入自动驾驶汽车测试领域[10]。针对场景的具体定义,Koskimies给出了如下阐释:场景是系统完成特定任务时,一连串事件的非正式表述[11]。邓伟文教授提出,在自动驾驶测试理论框架中,场景可定义为测试需求驱动下对汽车行驶环境的一种有限抽象与充分映射[12]

为明确自动驾驶仿真测试中的场景定义与分类,国际标准组织在多个文件中给出了系统性的阐述。ISO 21448标准明确,场景是带明确目标与参数的交通环境瞬时状态序列内各片段的时序关联,其瞬时状态包含道路环境、动态交通参与者、本车的属性状态及三者的交互关系[13]。后续发布的ISO 34501对该定义进行了修订更新,将场景定义为:被测自动驾驶车辆执行动态驾驶任务时,本车与周边静、动态参与对象在时间序列内的状态变化及交互作用的集合。同时,该标准还将场景划分为功能场景、抽象场景、逻辑场景和具体场景四个层级[14]图2展示了场景定义的时间线,这些研究推动了标准化术语体系的建立。

在此基础上,学者们进一步探讨了不同层级场景的作用。Menzel等学者针对自动驾驶场景的层级划分提出明确界定:功能场景适用于自动驾驶汽车的概念研发阶段,主要服务于项目定义、危害分析及风险评估等核心工作,其描述方式以语义表征为主,聚焦于阐述实体自身属性及实体间的相互作用关系;逻辑场景则是功能场景的形式化表达,通过参数空间内的变量对功能场景进行量化描述,而该参数空间可通过数据拟合或理论分析两种途径构建;具体场景是通过在逻辑场景的参数空间中采样得到,直接对应测试用例,是测试环节的核心输入[15]

Figure 2. Timelines defined for various scenarios

2. 各类场景定义的时间线

除了基本层级场景外,自动驾驶测试研究领域还进一步引入了关键场景、极端场景等核心衍生概念。根据ISO 34502标准的界定,关键场景是指当场景内部分要素出现,或其状态发生改变时,会显著提升危险事件的发生概率,或加剧危险事件造成后果严重程度的一类特定场景[16]。ISO 21448定义极端场景为稀少或不常见的情况。Breitenstein等学者将其予以具象化界定:在理应出现常规交通要素的位置,出现了超出系统预期的不可预测异常对象[17]。而Li等人则从路径影响的角度给出定义,认为极端场景是指存在目标物体阻挡自动驾驶汽车潜在行驶路径的场景,且其不属于Han [18]中定义的自动驾驶通用识别类型[19]

自动驾驶场景的术语体系逐渐形成了较为完整的分类框架,主要可分为三类:一是以功能场景、逻辑场景和具体场景为核心的层级术语,用于从抽象到具体刻画自动驾驶任务的完整语义链条;二是以关键场景和极端场景为代表的风险术语,强调对系统潜在失效模式和鲁棒性进行针对性考察;三是以安全场景和危险场景为基准的测试结果术语,用于评价系统在不同风险条件下的表现。

3. 场景生成技术演进

3.1. 场景要素提取

场景要素提取是场景生成的基础环节,核心任务是从真实交通数据或环境中获取静态场景要素(道路、建筑、交通标识等)和动态场景要素(车辆、行人、交通灯的行为规则等),为后续参数建模提供原始数据支撑。

3.1.1. 静态场景要素提取

场景组成如图3所示,包括动态元素(交通车辆、行人和红绿灯等)和静态元素(建筑、绿化、道路、斑马线和锥桶等)。场景静态元素是组成场景的重要部分,其中道路是场景静态元素的关键部分,它是由车道标线、导向标线、停止线、人行横道标线、路肩等静态元素的组合成。

从2008年开始至2015年开始进行静态道路的提取方法早期探索,主要通过实地采集、遥感地图提取。实地采集道路通过混合惯导、激光雷达和相机来测绘提取道路;基于遥感地图提取道路的方法是通过卫星地图获得道路几何拓扑信息,对其数据集进行道路特征提取。通过这些方法获得道路结构的二维坐标信息,并最终转换成OpenDRIVE格式,实现道路网的可用化和可视化。

在仿真场景构建领域,依托现场采集的道路数据来获取对应道路信息,是一项在场景构建研究与应用中至关重要的技术手段。Shi等人结合了立体图像、导航数据、激光扫描数据和自研混合惯性测量系统,通过图4所示流程进行融合,包括直接地理参考、激光点渲染、图像定位、基于激光点云的候选提取以及基于图像和激光数据融合的最终鲁棒提取这五个关键步骤,最后提出了一种自动测绘道路的方法,该方法能够实时获取道路的几何形状与特征信息,为自动驾驶系统提供精确的静态道路数据,10 KM道路边界提取成功率95%以上,晴天道路标志提取成功率94.3%,其识别率为71.4%,成图效率为0.2 km/人/天[20]

Figure 3. Simulation test scenario elements

3. 仿真测试场景元素

Figure 4. Fusion process flowchart

4. 融合处理流程图

实地采集方式的显著优势是可还原真实的道路场景信息。生成的路网真实程度和精细化程度高,包括道路几何、交通标识、车道线等信息。但实地采集存在效率低下的问题,不仅需要大量的人力成本和时间成本对实地周围环境、道路要素进行扫描,而且需要较高的技术成本对扫描数据进行解析处理。

通过遥感地图的方式提取路网主要包括遥感影像获取、影像增强、几何校正图像分割和特征提取矢量化处理四个步骤。在遥感图像道路提取领域,DenseU-Net模型被广泛采用。该模型具备较小的参数规模,同时性能优异,能够输出精度更高的道路提取结果。研究人员通过改进DenseU-Net模型,以DenseNet为编码器,结合LAU、GAU模块及跳跃连接,实现图像分割,研究者使用该模型从遥感图像中提取路网信息,从而获得道路的几何和拓扑信息,遥感影像中每个像素的空间分辨率为1.2 m,提取精度为96.3%,召回率为95.2%;使用C-Dataset图像分表率为0.2 m,每张影像由3 × 6000 × 6000像素组成,提取精度为85.5%,召回率为78.5% [21] [22]。在道路相关的数据集体系中,遥感影像公开数据集是较为常用的类别之一,其不仅能为算法模型的训练与性能验证提供数据基础,还可针对性解决二元分割相关任务。该数据集采用二元类别标签体系,具体划分为道路与非道路两大类。研究人员采用基于分类的技术方法,以道路的几何特征、纹理特征及光度特征为核心判别依据,开展高精度的道路区域提取工作[23]

基于遥感地图开展道路提取,核心优势体现在两方面:其一,遥感影像数据覆盖范围广泛,可快速高效获取多区域大范围的道路网络结构信息;其二,其提供的高分辨率数据能够精准捕捉道路的几何特征及其他细节信息。然而,受光照、阴影和分辨率、树木、建筑物和高架桥梁等多种因素的影响,导致基于遥感图像的道路提取准确度在一定程度上降低,同时该道路提取方式仅能提取得到路网的道路边界,无法还原道路标识和交通牌等细节。

开源地图数据的规模化应用,在自动驾驶领域中具有重要价值,不仅提供了包括道路、建筑物等在内的丰富地理信息,还能借助机器学习等技术手段实现自动化错误检测与修正,减少对外部参考数据的依赖,进一步提升数据的完整性和准确性。Wan等提出了一种基于OSM信息的高分辨率遥感影像分类方法,通过使用道路缓冲区和其他类别的信息来训练分类器,并展示了该方法在不同测试区域中取得了最佳分类准确率,从而提高了对道路等地理要素的识别精度[24]。J. Kaur则采用机器学习方法,利用OSM数据内在参数如道路连接性和长度等自动检测并纠正OSM数据中的错误,无需依赖外部参考数据集,为提升OSM数据质量提供了自动化解决方案,增强了数据的完整性和准确性[25]。在自动驾驶测试场景构建技术的发展进程中,OSM地图的普及与广泛应用,为其技术突破与落地提供了强有力的保障。张兴宇提出了一种利用OSM数据构建自动驾驶测试场景道路环境的方法:按道路类型分类提取真实路网,建立基本道路单元模型,聚类分析获取典型道路单元,遗传算法优化组合形成测试网络,实现对目标区域道路环境的精确覆盖[26]。基于开源地图提取道路的方法既能提取大面积区域内的路网,同时也能一定程度地获取到车道数量和标志牌,但还是无法精确完整地还原真实道路。

3.1.2. 动态场景要素提取

动态逻辑场景生成聚焦于构建自动驾驶场景中交通参与者的行为规则、交互逻辑及场景演化机制,通过抽象化的逻辑设计,使静态场景元素具备动态行为特征,从而模拟真实交通环境中的复杂情况。其核心目标是在有限的规则或数据基础上,生成符合交通规律、具备多样化行为模式的场景,为自动驾驶算法提供更具挑战性的测试环境。

为构建具备普适性的场景描述范式,科研学者将哲学领域的本体论概念引入自动驾驶测试场景生成流程,旨在形成一套更为系统、全面且客观的场景生成方法论。Geyer等学者通过全面剖析自动驾驶系统各交互组件可能面临的潜在工况,成功在自动驾驶导航控制模块中实现了测试场景的结构化表征[27]。Alexandre则聚焦于自动驾驶车辆、感知目标及地图信息三大核心要素展开分析,以此确定对应的描述本体,进而实现对道路环境中所有元素及其交互关系的概念化刻画,并依托交叉路口的车辆导航功能完成了该方法的有效性验证[28]。Chen等学者开发了一种基于本体论的层次化框架,专门用于生成高速公路自动驾驶车辆的测试用例,该方法通过构建三层架构(基本层、交互层和生成层)利用静态和移动概念定义了高速公路、天气和车辆三个本体,并使用一阶逻辑表达关系和规则。该方法提供了一种系统性的框架,能够自动产生各种驾驶场景下的用例,以确保自动驾驶系统的安全性与可靠性,从而为高级驾驶辅助系统(ADAS)的验证提供了有力支持[29]。Bagschik等人聚焦自动驾驶系统的功能特性与安全性能分析需求,构建了针对性的本体描述框架;该框架借助自然语言生成技术产出标准化交通场景,并将其作为场景库搭建的核心基础,最终达成了自动驾驶测试成本有效降低的研究目标[30]

在场景的测试流程中引入本体论,虽有效改善了原有方法在理论支撑与系统架构上的不足,但依旧面临三方面问题:一是本体构建环节存在不可避免的主观判断;二是难以同步获取可直接应用的逻辑场景参数空间;三是场景维度增加会致使组合空间超出人类主观思维边界,进而造成专家经验法难以覆盖所有潜在场景类型。

3.2. 场景参数空间建模

场景参数空间建模核心在于明确车辆速度、距离、行人行为等场景参数的取值范围、分布规律及交互约束,进而构建可量化、可计算的参数空间。对应的技术路径可划分为基于规则与聚类的建模以及智能算法主导的参数空间建模。

3.2.1. 基于规则与聚类的参数空间建模

随着由道路测试、事故分析等渠道采集的车辆自然行驶数据持续积累,依托数据解析与统计特征挖掘实现逻辑场景的规模化自动生成,已成为当前自动驾驶领域的研究热点。该方法相较于专家经验法更具客观性,且生成的逻辑场景覆盖度更为全面。依据自动驾驶测试场景数据提取技术路径的不同,目前国内外相关研究可划分为两大技术流派,其一为基于规则的场景提取方法,其二则是基于学习或聚类算法的无监督场景提取方法。

基于规则的方法通过预设场景类型或阈值参数,实现了符合条件的时序数据的自动化分割与聚类。Aydin等人在研究中采用了这种技术路径,通过从碰撞数据中筛选人为因素和冗余场景要素,生成关键测试场景,并建立了基于死亡率与相对频率的场景测试优先级排序机制[31]。基于自然驾驶数据的深度分析,Wassim归纳得到37类乘用车的典型预碰撞场景,首次整合了单车辆、多车辆碰撞的动态特征与事故前关键事件,通过量化场景发生频率、经济成本和功能寿命损失等社会危害指标,建立了优先级明确的事故预防研究框架。突破了传统场景分类的局限性,将环境、驾驶员及车辆因素融入动态场景定义,避免了技术效益的重复计算,提出了可年度更新的标准化数据映射方法,为自动驾驶测试场景库的生成提供了可扩展的实证基础,同时构建了多维度危害评估模型,为主动安全技术的研发方向与测试标准制定提供了数据驱动的决策依据,显著提升了场景构建在交通安全研究中的实用性和科学性[32]。以现实交通监测数据为基础,Nakamura提取场景参数分布特征,划定了日本高速公路切入、减速场景的参数范围[33]。Batsch等人将切入情景划分为驶入前方重叠区域、驶入主车车道前方区域和驶入主车路径前方区域三个类别,当两车交互时符合以上状态时即可确认为发生切入;该研究进一步提出基于高斯过程分类的性能边界识别方法,通过构建场景参数空间(如目标车速度、自车速度及雷达视场角)与场景结果(碰撞/非碰撞)的概率映射模型,实现对自动驾驶车辆关键场景的高效筛选[34]。基于规则的方法具备运算简便、数据分割条件明确的优点,其不足在于仅能获取固定数量典型场景,且筛选标准的跨库通用性较差。

为弥补基于规则方法的技术短板,科研人员进一步推进了基于学习或聚类的无监督方法在自然驾驶数据场景提取中的应用与迭代。Li等人结合VAE与K-means,构建了无监督聚类方法,属于车与车之间交互的典型测试场景[35];Ponn基于HighD数据集,通过分层聚类提取场景,按既定标准分配给九个预定义功能场景。然后再确定逻辑场景参数空间[36]。陈吉清基于国家车辆事故的深度调查数据,利用独热编码与聚类分析的方法获得15个道路路段类别的车辆碰撞的危险场[37]。Langner结合VAE、CNN与LSTM特殊优势完成了在自然驾驶数据中典型场景的自动聚类与异常检[38]。Philippe针对路口交通事故,通过k-medoids聚类的方法获得15种典型丁字路口危险场景与6种十字路口逻辑场[39]。Lenard使用系统聚类来分析汽车跟行人碰撞的事故,发掘出可以代表86%事故案例的6种典型逻辑场[40]。Gelder基于Wasserstein距离衡量场景代表性,在自然驾驶数据中完成了对逻辑场景参数空间和概率分布提取[41]。无监督学习与聚类方法虽可实现场景自提取,却易忽略数据中的低概率场景,且因过度依赖数据难以泛化场景类型,在测试覆盖率上仍存不足。

3.2.2. 智能算法主导的参数空间建模

在以智能算法为核心的场景生成的技术发展过程中,场景构建实现了从数据驱动向策略学习与自我推理的跨越式跃迁,标志着自动驾驶测试从被动再现转向主动构造,其根本性变化在于生成逻辑由统计规律特征走向行为策略自我推理。该阶段以深度学习、神经网络、强化学习、生成对抗网络等智能方法为主。更为重要的是,该阶段方法的共同特征是将“系统认知”嵌入“场景构建”,不再将场景视为独立样本,而是作为驱动系统逼近极限与暴露风险的仿真建模工具,赋予了场景生成方法主动性、适应性和学习能力,从而实现了从语义抽象到决策生成的全链条生成闭环,标志着仿真场景生成技术迈入系统化、自动化与高效化融合的新阶段。

为了突破自然驾驶数据危险场景样本稀疏的瓶颈,一些专家学者通过对车辆运动规律和危险场景要素特点的深度分析,并借助人工智能技术自动生成危险场景类型,核心通过神经网络、强化学习及对抗学习三大技术路径构建模型。神经网络通过在自身网络中循环传递状态来描述动态时间行为,通常用于序列数据建模来生成新的序列。Jenkins借助V2X时间序列数据,运用循环神经网络实现新事故场景自动生成[42]。Beglerovic等人利用径向基函数神经网络对被测系统的近似建模,然后分析近似系统跟真实系统之间的性能差异来排除测试过程中的次优场景[43]

强化学习方法将自动驾驶汽车与周边交通环境的互动视为有机整体,可依据场景复杂度动态适配策略以达成最优决策目标;该方法归属于马尔可夫决策过程范畴,核心包含状态s、动作a、状态转移概率P和奖赏r四大要素。在场景测试领域,Qin等人提出将自动驾驶汽车建模为“自我智能体”,将其运行环境中的其他车辆、行人、交通灯等元素建模为“对抗智能体”。该方法借助表格与深度强化学习合成对抗智能体的控制器,在满足合理约束(如交通规则)的前提下,促使自我智能体违反安全规范,从而实现场景测试[44]。与传统场景测试技术相比,这类对抗智能体泛化能力更强,能够适应不同的自我智能体、初始条件及环境。

对抗学习网络含生成器和判别器,生成器先将样本传入判别器进行真实性判定,再通过循环递进的迭代优化,提升生成能力以输出接近真实的样本数据。Ding等人构建出了一种生成边缘场景的框架,利用自回归模块表示交通场景,然后引入梯度强化学习对关键场景参数组合强化搜索,对生成式网络小概率事件生成的缺陷进行弥补[45] [46]。Demetriou将递归条件生成对抗网络引入到轨迹生成过程中,成功开发了一种深度学习框架,其可处理可变长度的行驶轨迹[47]。Krajewski利用生成对抗网络设计了车辆轨迹生成模型,能够直接生成新的换道轨迹。并提出了一种改良的无监督贝塞尔变分自编码器方法,以提高换道轨迹的位置和速度平滑度[48]

基于学习的方法可有效改善自然驾驶数据中边缘、极端场景样本不足的问题,大幅丰富场景类型,是未来场景生成的发展趋势。但当前多数方法存在局限:忽视车辆间的综合交互行为策略,将车辆视为单体;且以车辆运动交互为生成核心,缺乏对道路结构、交通指示牌等场景要素的生成。

3.3. 具体测试用例生成

具体测试用例生成是场景生成的最终环节,核心任务是结合时空信息、物理参数和环境条件,将抽象的行为逻辑转化为可用于自动驾驶系统测试与仿真的具体场景实例。该环节需兼顾场景的多样性、真实性和测试效率,通过算法优化和策略设计,生成覆盖不同工况的测试用例,以全面验证自动驾驶系统的安全性和可靠性。具体场景生成时,若需实现对被测自动驾驶车辆逻辑场景参数空间全域的覆盖,就必须最大限度保障测试覆盖率,而组合测试正是实现高测试覆盖率的常用技术手段,能让采样参数均匀分布于全参数空间,大幅提升测试覆盖效果。

3.3.1. 组合测试与概率采样

Xia采用组合测试工具PICT保障覆盖率与场景复杂性,通过层次分析法计算各场景参数的相对权重[49] [50]。Rocklage利用非递归回溯和组合测试两种方法相结合,进而生成具有覆盖率可变的测试集合[51]。舒红采用三因子组合与变强度组合测试生成路口车辆关键场景,以TTC、PET及最大减速度为场景识别指标[52]

考虑覆盖率的场景生成方法虽能评估自动驾驶系统全参数空间表现,却难以快速确定其性能边界;且因安全场景在参数空间占比大,组合测试在关键场景搜索上效率不足。针对上述局限,部分学者提出自动驾驶汽车测试的核心目标是对比其与人类驾驶员的事故情况,基于此,他们将测试过程与自然驾驶概率分布结合,通过无偏估计把具体场景测试结果转化为真实驾驶事故发生率。生成该事故率的主流方法则包括蒙特卡洛模拟与重要性采样两种。修海林分析前车制动场景参数,通过蒙特卡洛法统计分布特征,实现测试用例的动态采样[53]。蒙特卡洛模拟以随机采样为核心,需充分采样才能满足置信度要求,这势必导致测试成本与时间大幅增加。为解决该问题,学者将重要性采样引入测试场景生成,其关键在于用新概率密度函数替换原分布,根据场景危险程度调节生成权重,进而强化关键危险场景的生成。Zhao等人利用场景危险度对似然函数的进行构建,实现了前车跟车场景、切入场景和换道场景中的危险场景强化生成[54] [55]。Feng联合重要性采样和贝叶斯推断两种方法,改进了似然函数构建过程,同时提出了一种针对危险场景自适应的搜索框架,并在高速公路匝道中实现了危险场景用例的生成验证[56]。Xia依据核密度方法计算自然场景的参数概率分布,引入了Metropolis-Hastings算法来进行采样,并使用欧氏距离和组合测试方法来加速模拟测试过程[57]

对于基于概率采样的场景生成方法而言,其技术实施的核心要点是预先掌握自然驾驶状态下的概率分布规律。具体应用中存在两方面特点:一是已知自然驾驶概率时,搭配失效区域数据就能直接得到与自然驾驶事故率相近的结论,同时失效区域仅需一次采样,无需反复测试;二是该方法存在明显短板,概率误差的存在会对方法的实际效果产生影响,进而导致可靠性层面的隐患。

3.3.2. 优化搜索与代理模型

面对海量测试场景与长尾危险场景识别挑战,传统场景生成方法效率与覆盖率不足。研究者聚焦优化搜索与代理模型技术,成为场景加速生成的核心突破方向。优化搜索方法通过算法定位危险场景以发掘自动驾驶系统性能边界,主要分为危险场景强化搜索和性能边界直接搜索两类。危险场景强化搜索通过优化算法强化高危险度场景生成,主流方法包括遗传算法、贝叶斯优化等。邢星宇等将遗传算法与贝叶斯优化并行引入,显著提升高风险场景发现效率[58];Duan等融合组合测试与贝叶斯优化,解决效率与成本平衡难题[59]。该类方法的关键瓶颈是难以适应场景高维特征,易陷入局部最优。

在优化搜索方法的两大分支中,性能边界直接搜索的核心导向十分明确,即直接定位参数空间内的系统性能边界,从而划定自动驾驶系统的运行极限。Sun等提出场景自适应生成方法,通过危险场景迭代优化拟合性能边界[60];朱冰等以自然驾驶数据中的性能边界为先验,通过测试优先级计算快速发现性能边界[61]。现有优化搜索多为串行处理,难以适配云测试等并行测试趋势。Huang等提出基于高斯混合模型(GMM)与单调稀有事件集学习的重要性采样变体,通过构建内外部近似集挖掘碰撞等稀有事件的主导点并形成混合采样分布,有效规避高维联合分布带来的维数诅咒,实现极端场景的高效加速生成,显著提升自动驾驶测试效率[62]

为克服高维场景效率瓶颈,研究者采用代理模型(深度学习模型)快速预测场景测试结果以筛选危险场景。其核心流程为:随机抽取少量场景测试训练模型、预测未测试场景、验证高危场景并迭代训练,直至程序停止。

强化学习常用于构建代理模型,通过控制交通车运动与被测车辆交互生成经验,进而迭代优化危险场景的生成策略。Koren等将车辆运动转化为马尔可夫决策过程,依托神经网络与蒙特卡洛树搜索挖掘危险场景[63]。Chen等人考虑到危险测试场景常分散于不同聚类区域,用非参数贝叶斯方法对其聚类,结合DDPG模型来控制车辆运动,进而生成典型的车辆切入本车车道的危险测试场景[64]

4. 总结

随着自动驾驶技术从辅助驾驶向全无人驾驶迈进,测试场景的复杂性和完备性成为技术落地的核心瓶颈。传统规则化简单场景无法满足L4/L5级系统验证需求,场景生成正从静态建模向动态演化、从经验驱动向数据智能范式转变。本文基于场景要素提取、场景参数空间建模、具体测试用例生成三维技术框架,系统梳理场景生成从基础要素获取到智能用例泛化的全链条发展脉络。场景自动生成技术各阶段递进融合,向全流程自动化推进:第一阶段以手工建模与专家经验为基础,确立场景语义要素与结构模板;第二阶段依托自然驾驶数据挖掘,实现场景静态到动态的跃迁,形成数据驱动范式;第三阶段引入强化学习等智能算法,赋予场景交互、自适应能力,可探索未知极端风险。

场景生成的终极目标是自动化与测试全覆盖,需具备真实语义完整的场景构建、泛化逻辑抽取及高效失效边界识别能力。未来研究应围绕高维风险估计模型构建、混合生成框架设计,融合交通知识与物理约束,结合代理模型增量学习形成“生成–反馈–迭代”闭环,提升危险场景暴露能力,支撑自动驾驶高效验证与安全保障。

参考文献

[1] Chan, V.W.S. (2021) Autonomous Vehicle Safety. IEEE Communications Magazine, 59, 4. [Google Scholar] [CrossRef
[2] Chougule, A., Chamola, V., Sam, A., Yu, F.R. and Sikdar, B. (2024) A Comprehensive Review on Limitations of Autonomous Driving and Its Impact on Accidents and Collisions. IEEE Open Journal of Vehicular Technology, 5, 142-161. [Google Scholar] [CrossRef
[3] Tao, J., Li, Y., Wotawa, F., Felbinger, H. and Nica, M. (2019) On the Industrial Application of Combinatorial Testing for Autonomous Driving Functions. 2019 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Xi’an, 22-23 April 2019, 234-240. [Google Scholar] [CrossRef
[4] Li, L., Huang, W., Liu, Y., Zheng, N. and Wang, F. (2016) Intelligence Testing for Autonomous Vehicles: A New Approach. IEEE Transactions on Intelligent Vehicles, 1, 158-166. [Google Scholar] [CrossRef
[5] 王润民, 朱宇, 赵祥模, 等. 自动驾驶测试场景研究进展[J]. 交通运输工程学报, 2021, 21(2): 21-37.
[6] Anderson, J.M., Kalra, N., Stanley, K.D., et al. (2016) Autonomous Vehicle Technology: A Guide for Policy Makers.
https://www.rand.org/pubs/research_reports/RR443-2.html
[7] Klitzke, L., Koch, C., Haja, A. and Köster, F. (2019) Real-World Test Drive Vehicle Data Management System for Validation of Automated Driving Systems. Proceedings of the 5th International Conference on Vehicle Technology and Intelligent Transport Systems, Heraklion, 3-5 May 2019, 171-180. [Google Scholar] [CrossRef
[8] Park, S.W., Patil, K., Wilson, W., et al. (2020) Creating Driving Scenarios from Recorded Vehicle Data for Validating Lane Centering System in Highway Traffic. The MathWorks, Inc.
[9] Hsia, P., Samuel, J., Gao, J., Kung, D., Toyoshima, Y. and Chen, C. (1994) Formal Approach to Scenario Analysis. IEEE Software, 11, 33-41. [Google Scholar] [CrossRef
[10] Schieben, A., Heesen, M., Schindler, J., Kelsch, J. and Flemisch, F. (2009) The Theater-System Technique. Proceedings of the 1st International Conference on Automotive User Interfaces and Interactive Vehicular Applications, Essen, 21-22 September 2009, 43-46. [Google Scholar] [CrossRef
[11] Koskimies, K., Systa, T., Tuomi, J. and Mannisto, T. (1998) Automated Support for Modeling OO Software. IEEE Software, 15, 87-94. [Google Scholar] [CrossRef
[12] 邓伟文, 李江坤, 任秉韬, 等. 面向自动驾驶的仿真场景自动生成方法综述[J]. 中国公路学报, 2022, 35(1): 316-333.
[13] International Organization for Standardization (2022) Road Vehicles—Safety of the Intended Functionality: ISO 21448: 2022. ISO.
[14] International Organization for Standardization (2022) Road Vehicles—Test Scenarios for Automated Driving Systems—Vocabulary: ISO 34501: 2022. ISO.
[15] Menzel, T., Bagschik, G. and Maurer, M. (2018) Scenarios for Development, Test and Validation of Automated Vehicles. arXiv: 1801.08598.
https://arxiv.org/abs/1801.08598
[16] International Organization for Standardization (2022) Road Vehicles—Test Scenarios for Automated Driving Systems—Scenario Based Safety Evaluation Framework: ISO 34502: 2022. ISO.
[17] Breitenstein, J., Termohlen, J.A., Lipinski, D., et al. (2021) Corner Cases for Visual Perception in Automated Driving: Some Guidance on Detection Approaches. arXiv: 2102.05897.
https://arxiv.org/pdf/2102.05897
[18] Han, J., Liang, X., Xu, H,. et al. (2021) SODA10M: A Large-Scale 2D Self/Semi-Supervised Object Detection Dataset for Autonomous Driving. arXiv: 2106.11118.
https://arxiv.org/pdf/2106.11118
[19] Li, K., Chen, K., Wang, H., et al. (2022) CODA: A Real-World Road Corner Case Dataset for Object Detection in Autonomous Driving. arXiv: 2203.07724.
https://arxiv.org/pdf/2203.07724.
[20] Shi, Y., Shibasaki, R. and Shi, Z. (2008) Towards Automatic Road Mapping by Fusing Vehicle-Borne Multi-Sensor Data. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, XXXVII, 867-872.
[21] Xu, Y., Xie, Z., Feng, Y. and Chen, Z. (2018) Road Extraction from High-Resolution Remote Sensing Imagery Using Deep Learning. Remote Sensing, 10, Article 1461. [Google Scholar] [CrossRef
[22] Xin, J., Zhang, X., Zhang, Z. and Fang, W. (2019) Road Extraction of High-Resolution Remote Sensing Images Derived from Denseunet. Remote Sensing, 11, Article 2499. [Google Scholar] [CrossRef
[23] Filin, O., Zapara, A. and Panchenko, S. (2018) Road Detection with EOSResUNet and Post Vectorizing Algorithm. 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Salt Lake City, 18-22 June 2018, 201-2014. [Google Scholar] [CrossRef
[24] Wan, T., Lu, H., Lu, Q. and Luo, N. (2017) Classification of High-Resolution Remote-Sensing Image Using OpenStreetMap Information. IEEE Geoscience and Remote Sensing Letters, 14, 2305-2309. [Google Scholar] [CrossRef
[25] Kaur, J. and Singh, J. (2018) An Automated Approach for Quality Assessment of OpenStreetMap Data. 2018 International Conference on Computing, Power and Communication Technologies (GUCON), Greater Noida, 28-29 September 2018, 707-712. [Google Scholar] [CrossRef
[26] 张兴宇. 面向自动驾驶仿真测试的虚拟路网环境构建与场景自动生成算法研究及实现[D]: [硕士学位论文]. 西安: 长安大学, 2023.
[27] Geyer, S., Baltzer, M., Franz, B., Hakuli, S., Kauer, M., Kienle, M., et al. (2014) Concept and Development of a Unified Ontology for Generating Test and Use‐case Catalogues for Assisted and Automated Vehicle Guidance. IET Intelligent Transport Systems, 8, 183-189. [Google Scholar] [CrossRef
[28] Armand, A., Filliat, D. and Ibanez-Guzman, J. (2014) Ontology-Based Context Awareness for Driving Assistance Systems. 2014 IEEE Intelligent Vehicles Symposium Proceedings, Dearborn, 8-11 June 2014, 227-233. [Google Scholar] [CrossRef
[29] Chen, W. and Kloul, L. (2018) An Ontology-Based Approach to Generate the Advanced Driver Assistance Use Cases of Highway Traffic. Proceedings of the 10th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, Seville, 18-20 September 2018, 75-83. [Google Scholar] [CrossRef
[30] Bagschik, G., Menzel, T. and Maurer, M. (2018) Ontology Based Scene Creation for the Development of Automated Vehicles. 2018 IEEE Intelligent Vehicles Symposium (IV), Changshu, 26-30 June 2018, 1813-1820. [Google Scholar] [CrossRef
[31] Aydin, M. and Akbas, M.I. (2021) Identification of Test Scenarios for Autonomous Vehicles Using Fatal Accident Data. SAE International Journal of Connected and Automated Vehicles, 4, 119-132. [Google Scholar] [CrossRef
[32] Wassim, G.N., John, D.S. and Mikio, Y. (2007) Pre-Crash Scenario Typology for Crash Avoidance Research.
https://rosap.ntl.bts.gov/view/dot/6281
[33] Nakamura, H., Muslim, H., Kato, R., Prefontaine-Watanabe, S., Nakamura, H., Kaneko, H., et al. (2022) Defining Reasonably Foreseeable Parameter Ranges Using Real-World Traffic Data for Scenario-Based Safety Assessment of Automated Vehicles. IEEE Access, 10, 37743-37760. [Google Scholar] [CrossRef
[34] Batsch, F., Daneshkhah, A., Cheah, M., Kanarachos, S. and Baxendale, A. (2019) Performance Boundary Identification for the Evaluation of Automated Vehicles Using Gaussian Process Classification. 2019 IEEE Intelligent Transportation Systems Conference (ITSC), Auckland, 27-30 October 2019, 419-424. [Google Scholar] [CrossRef
[35] Li, S., Wang, W., Mo, Z. and Zhao, D. (2018) Cluster Naturalistic Driving Encounters Using Deep Unsupervised Learning. 2018 IEEE Intelligent Vehicles Symposium (IV), Changshu, 26-30 June 2018, 1354-1359. [Google Scholar] [CrossRef
[36] Ponn, T., Breitfus, M., Yu, X. and Diermeyer, F. (2020) Identification of Challenging Highway-Scenarios for the Safety Validation of Automated Vehicles Based on Real Driving Data. 2020 Fifteenth International Conference on Ecological Vehicles and Renewable Energies (EVER), Monte-Carlo, 10-12 September 2020, 1-10. [Google Scholar] [CrossRef
[37] 陈吉清, 舒孝雄, 兰凤崇, 等. 典型危险事故特征的自动驾驶测试场景构建[J]. 华南理工大学学报(自然科学版), 2021, 49(5): 1-8.
[38] Langner, J., Bach, J., Ries, L., Otten, S., Holzapfel, M. and Sax, E. (2018) Estimating the Uniqueness of Test Scenarios Derived from Recorded Real-World-Driving-Data Using Autoencoders. 2018 IEEE Intelligent Vehicles Symposium (IV), Changshu, 26-30 June 2018, 1860-1866. [Google Scholar] [CrossRef
[39] Nitsche, P., Thomas, P., Stuetz, R. and Welsh, R. (2017) Pre-Crash Scenarios at Road Junctions: A Clustering Method for Car Crash Data. Accident Analysis & Prevention, 107, 137-151. [Google Scholar] [CrossRef] [PubMed]
[40] Lenard, J., Badea-Romero, A. and Danton, R. (2014) Typical Pedestrian Accident Scenarios for the Development of Autonomous Emergency Braking Test Protocols. Accident Analysis & Prevention, 73, 73-80. [Google Scholar] [CrossRef] [PubMed]
[41] de Gelder, E., Hof, J., Cator, E., Paardekooper, J., Camp, O.O.d., Ploeg, J., et al. (2022) Scenario Parameter Generation Method and Scenario Representativeness Metric for Scenario-Based Assessment of Automated Vehicles. IEEE Transactions on Intelligent Transportation Systems, 23, 18794-18807. [Google Scholar] [CrossRef
[42] Jenkins, I.R., Gee, L.O., Knauss, A., Yin, H. and Schroeder, J. (2018) Accident Scenario Generation with Recurrent Neural Networks. 2018 21st International Conference on Intelligent Transportation Systems (ITSC), Maui, 4-7 November 2018, 3340-3345. [Google Scholar] [CrossRef
[43] Beglerovic, H., Stolz, M. and Horn, M. (2017) Testing of Autonomous Vehicles Using Surrogate Models and Stochastic Optimization. 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), Yokohama, 16-19 October 2017, 1-6. [Google Scholar] [CrossRef
[44] Qin, X., Aréchiga, N., Best, A., et al. (2021) Automatic Testing with Reusable Adversarial Agents. arXiv: 1910.13645.
https://arxiv.org/pdf/1910.13645
[45] Ding, W., Wang, W. and Zhao, D. (2019) A Multi-Vehicle Trajectories Generator to Simulate Vehicle-To-Vehicle Encountering Scenarios. 2019 International Conference on Robotics and Automation (ICRA), Montreal, 20-24 May 2019, 4255-4261. [Google Scholar] [CrossRef
[46] Ding, W., Chen, B., Xu, M. and Zhao, D. (2020) Learning to Collide: An Adaptive Safety-Critical Scenarios Generating Method. 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, 24 October 2020-24 January 2021, 2243-2250. [Google Scholar] [CrossRef
[47] Demetriou, A., Alfsvag, H., Rahrovani, S., et al. (2020) A Deep Learning Framework for Generation and Analysis of Driving Scenario Trajectories. arXiv: 2007.14524.
https://arxiv.org/pdf/2007.14524
[48] Krajewski, R., Moers, T., Nerger, D. and Eckstein, L. (2018) Data-Driven Maneuver Modeling Using Generative Adversarial Networks and Variational Autoencoders for Safety Validation of Highly Automated Vehicles. 2018 21st International Conference on Intelligent Transportation Systems (ITSC), Maui, 4-7 November 2018, 2383-2390. [Google Scholar] [CrossRef
[49] Xia, Q., Duan, J., Gao, F., Hu, Q. and He, Y. (2018) Test Scenario Design for Intelligent Driving System Ensuring Coverage and Effectiveness. International Journal of Automotive Technology, 19, 751-758. [Google Scholar] [CrossRef
[50] Gao, F., Duan, J., Han, Z. and He, Y. (2020) Automatic Virtual Test Technology for Intelligent Driving Systems Considering Both Coverage and Efficiency. IEEE Transactions on Vehicular Technology, 69, 14365-14376. [Google Scholar] [CrossRef
[51] Rocklage, E., Kraft, H., Karatas, A. and Seewig, J. (2017) Automated Scenario Generation for Regression Testing of Autonomous Vehicles. 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), Yokohama, 16-19 October 2017, 476-483. [Google Scholar] [CrossRef
[52] Shu, H., Lv, H., Liu, K., Yuan, K. and Tang, X. (2021) Test Scenarios Construction Based on Combinatorial Testing Strategy for Automated Vehicles. IEEE Access, 9, 115019-115029. [Google Scholar] [CrossRef
[53] 修海林. 有条件自动驾驶汽车测试与综合评价研究[D]: [硕士学位论文]. 重庆: 重庆大学, 2019.
[54] Feng, S., Yan, X., Sun, H., Feng, Y. and Liu, H.X. (2021) Intelligent Driving Intelligence Test for Autonomous Vehicles with Naturalistic and Adversarial Environment. Nature Communications, 12, Article No. 748. [Google Scholar] [CrossRef] [PubMed]
[55] Zhao, D., Lam, H., Peng, H., Bao, S., LeBlanc, D.J., Nobukawa, K., et al. (2017) Accelerated Evaluation of Automated Vehicles Safety in Lane-Change Scenarios Based on Importance Sampling Techniques. IEEE Transactions on Intelligent Transportation Systems, 18, 595-607. [Google Scholar] [CrossRef] [PubMed]
[56] Feng, S., Feng, Y., Sun, H., Zhang, Y. and Liu, H.X. (2022) Testing Scenario Library Generation for Connected and Automated Vehicles: An Adaptive Framework. IEEE Transactions on Intelligent Transportation Systems, 23, 1213-1222. [Google Scholar] [CrossRef
[57] Xia, Q., Chai, Y., Lv, H. and Shu, H. (2021) Research on Accelerated Testing of Cut-In Condition of Electric Automated Vehicles Based on Monte Carlo Simulation. Sustainability, 13, Article 12776. [Google Scholar] [CrossRef
[58] 邢星宇, 吴旭阳, 刘力豪, 等. 基于目标优化的自动驾驶决策规划系统自动化测试方法[J]. 同济大学学报(自然科学版), 2021, 49(8): 1162-1169.
[59] Duan, J., Gao, F. and He, Y. (2022) Test Scenario Generation and Optimization Technology for Intelligent Driving Systems. IEEE Intelligent Transportation Systems Magazine, 14, 115-127. [Google Scholar] [CrossRef
[60] Sun, J., Zhou, H., Xi, H., Zhang, H. and Tian, Y. (2022) Adaptive Design of Experiments for Safety Evaluation of Automated Vehicles. IEEE Transactions on Intelligent Transportation Systems, 23, 14497-14508. [Google Scholar] [CrossRef
[61] 朱冰, 范天昕, 赵健, 等. 基于危险边界搜索的自动驾驶系统加速测试方法[J]. 吉林大学学报(工学版), 2023, 53(3): 704-712.
[62] Huang, Z., Lam, H. and Zhao, D. (2017) An Accelerated Testing Approach for Automated Vehicles with Background Traffic Described by Joint Distributions. 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), Yokohama, 16-19 October 2017, 933-938. [Google Scholar] [CrossRef
[63] Koren, M., Alsaif, S., Lee, R. and Kochenderfer, M.J. (2018) Adaptive Stress Testing for Autonomous Vehicles. 2018 IEEE Intelligent Vehicles Symposium (IV), Changshu, 26-30 June 2018, 1-7. [Google Scholar] [CrossRef
[64] Chen, B., Chen, X., Wu, Q. and Li, L. (2022) Adversarial Evaluation of Autonomous Vehicles in Lane-Change Scenarios. IEEE Transactions on Intelligent Transportation Systems, 23, 10333-10342. [Google Scholar] [CrossRef