自动驾驶 GAN 数据增强泛化能力评估平台

平台介绍

本平台旨在评估使用 GAN 生成数据增强后的自动驾驶感知模型的泛化能力,并提供相应的评估指标和工具。

功能点入口

实施数据展示

外部数据(数据源)

利用开放数据集进行前期模型训练和验证

测试数据示例


{
    "image_path": "/path/to/kitti/image.jpg",
    "annotation_path": "/path/to/kitti/annotation.xml"
}
                    

采集数据(平台收集的数据)

车辆行驶过程中采集真实Corner Case 数据

测试数据示例


{
    "camera_data": "/path/to/camera/image.jpg",
    "lidar_data": "/path/to/lidar/data.pcd"
}
                    

业务数据(平台内部生成的数据)

GAN生成不同强度等级的暴雨数据

测试数据示例


{
    "rain_intensity": "Heavy",
    "num_images": 100
}
                    

使用合成数据进行模型训练,并验证模型性能

测试数据示例


{
    "training_data": "/path/to/synthetic/data/",
    "model_type": "YOLOv5",
    "epochs": 50
}
                    

数据溯源测试

测试数据示例


{
  "data_id": "syn_001",
  "source": "GAN",
  "gan_version": "v2.0",
  "generation_time": "2024-01-15 10:00:00",
  "scenario": "暴雨",
  "parameters": {
    "rain_intensity": "0.8"
  }
}
                    

高级筛选功能测试

测试数据示例


{
  "data_source": "GAN",
  "gan_version": "v2.0",
  "scenario": "暴雨"
}
                    

安全审计日志测试

测试数据示例


{
  "timestamp": "2024-01-16 14:00:00",
  "user_id": "user001",
  "action": "download_data",
  "data_id": "syn_001",
  "details": "下载GAN生成的暴雨数据"
}
                    

测试数据表格

用例ID 描述 数据类型 数据源 场景 预期结果 优先级
TC_EXT_001 开放数据集加载测试 外部数据 KITTI 车辆检测 图像和标注信息成功加载,车辆目标框正确显示
TC_EXT_002 天气 API 数据获取 外部数据 OpenWeatherMap API 暴雨天气 成功获取北京暴雨天气数据,温度、湿度等信息正确显示
TC_COL_001 Corner Case 数据采集测试 采集数据 车载传感器 夜晚 + 行人横穿马路 成功接收并存储夜晚行人横穿马路场景下的摄像头和激光雷达数据
TC_BUS_001 GAN 暴雨数据生成测试 业务数据 GAN Model 暴雨 成功生成 100 张暴雨场景下的图像数据,图像质量良好
TC_BUS_002 GAN 雾天数据生成测试 业务数据 GAN Model 雾天 成功生成 50 张雾天场景下的图像数据,图像质量良好
TC_BUS_003 合成数据训练模型测试 业务数据 Synthetic Data 暴雨场景目标检测 使用合成暴雨数据训练的目标检测模型 mAP 值为 0.75
TC_BUS_004 数据溯源测试 业务数据 Metadata 溯源GAN数据 成功溯源 data_id 为 syn_001 的 GAN 数据,显示 GAN 版本、生成时间等元数据信息
TC_BUS_005 高级筛选测试 业务数据 Filtering 筛选GAN生成v2.0版本的暴雨数据 成功筛选出 GAN 生成 v2.0 版本的暴雨数据,数量为 N
TC_BUS_006 安全审计日志测试 业务数据 Audit Logs 查看用户数据下载日志 成功显示用户 user001 的数据下载日志,包括下载时间、数据ID、操作描述等信息