synthetic ground truth data
收藏github2021-10-18 更新2024-05-31 收录
下载链接:
https://github.com/haltakov/synthetic-dataset
下载链接
链接失效反馈官方服务:
资源简介:
一个基于VDrift的驾驶模拟器,用于生成用于立体视觉、光流和语义分割的合成地面真实数据。
A driving simulator based on VDrift for generating synthetic ground-truth data for stereo vision, optical flow, and semantic segmentation.
创建时间:
2013-11-20
原始信息汇总
数据集概述
数据集名称
Framework for generating synthetic ground truth data
数据集目的
用于生成合成地面实况数据,支持立体视觉、光流和语义分割的研究。
数据集生成基础
基于开源驾驶模拟器VDrift进行修改,以生成不同模式的图像,如深度图或光流图。
数据集生成特性
- 固定帧率
- 修改的回放系统
- 修改的着色器以生成深度和流图
- 修改的纹理以生成深度、流图和像素级语义标注
- 添加静态车辆的接口
数据集控制参数
-dataset_mode MODE:指定渲染的图像类型-seq ID:序列号,用于生成图像文件名-record:启用图像记录-dataset_folder PATH:结果图像保存路径-frames_to_record N:指定每N帧保存一次-replay PATH:指定回放文件路径-carlist PATH:指定场景中静态车辆文件路径-show_position:显示车辆当前位置
数据集使用流程
- 在赛道周围驾驶并选择静态车辆位置
- 创建carlist.txt文件描述静态车辆
- 配置相机姿态和车辆参数
- 在赛道上驾驶并记录回放
- 回放序列以生成地面实况数据
车辆和赛道
数据集包含3辆车和6个赛道,可通过VDrift网站获取更多车辆和赛道。创建分割纹理时,确保它们不具有半透明性。
搜集汇总
数据集介绍

构建方式
该数据集基于开源驾驶模拟器VDrift构建,通过对其源代码进行修改,生成了多种模态的图像数据,包括深度图、光流图和语义分割图。为了确保数据的准确性和一致性,研究团队对模拟器进行了多项重要改进,如固定帧率、修改重放系统、调整着色器和纹理等。此外,还引入了命令行参数来控制数据的生成过程,确保用户可以根据需求生成不同类型的图像。
特点
该数据集的特点在于其多样性和灵活性。它不仅提供了常规的相机图像,还生成了深度图、光流图和像素级语义标注图,能够满足多种计算机视觉任务的需求。数据集通过模拟器生成,确保了数据的可控性和可重复性。此外,用户可以通过命令行参数灵活配置生成的数据类型和保存路径,极大地提高了数据生成的效率。
使用方法
使用该数据集时,用户首先需要在模拟器中驾驶车辆并记录轨迹,随后通过命令行参数生成所需的地面真值数据。具体步骤包括配置静态车辆的位置、生成车辆列表文件、调整相机姿态和车辆参数、记录重放文件,最后通过重放生成图像数据。用户可以根据需求选择生成不同类型的图像,并通过命令行参数灵活控制生成过程。
背景与挑战
背景概述
合成真实数据(synthetic ground truth data)数据集由德国慕尼黑工业大学计算机视觉与模式识别实验室(Chair for Computer Aided Medical Procedures & Augmented Reality, TUM)于2013年开发,旨在为驾驶辅助系统提供高质量的合成数据。该数据集基于开源驾驶模拟器VDrift,通过修改其代码,生成了包括深度图、光流图和语义分割图在内的多模态图像数据。该数据集的核心研究问题在于如何通过模拟环境生成接近真实场景的标注数据,以支持计算机视觉任务如立体视觉、光流估计和语义分割的研究与开发。该数据集在自动驾驶和计算机视觉领域具有重要影响力,为相关算法的训练与验证提供了宝贵的资源。
当前挑战
该数据集在构建过程中面临多重挑战。首先,生成高质量的真实数据需要精确模拟现实世界的物理特性,如光照、材质反射和运动模糊等,这对模拟器的修改和优化提出了较高要求。其次,多模态数据的生成需要确保不同模态之间的一致性,例如深度图与光流图之间的几何对应关系。此外,语义分割图的生成需要对场景中的物体进行精确标注,这要求对模拟器的纹理和渲染管线进行复杂调整。最后,数据集的扩展性也是一个重要挑战,因为添加新的车辆和赛道需要额外的纹理和标注工作,以确保生成的数据符合研究需求。
常用场景
经典使用场景
在自动驾驶和计算机视觉领域,synthetic ground truth data数据集被广泛用于生成高质量的合成数据,以支持立体视觉、光流和语义分割等任务的研究。通过基于VDrift的驾驶模拟器,研究人员能够在虚拟环境中生成精确的深度图、光流图和像素级语义标注,从而为算法开发和验证提供可靠的基准数据。
实际应用
在实际应用中,synthetic ground truth data数据集被用于开发和测试自动驾驶系统的感知模块。例如,基于该数据集生成的深度图和光流图可用于车辆定位、障碍物检测和路径规划等任务。同时,像素级语义标注数据为语义分割模型的训练提供了高质量的训练样本,提升了自动驾驶系统在复杂环境中的鲁棒性。
衍生相关工作
该数据集衍生了许多经典研究工作,特别是在自动驾驶和计算机视觉领域。例如,基于该数据集的研究成果被广泛应用于光流估计、语义分割和场景理解等任务。此外,该数据集还为多模态数据融合、传感器仿真和虚拟测试平台的研究提供了重要支持,推动了相关技术的进一步发展。
以上内容由遇见数据集搜集并总结生成



