Text2LiDAR: Text-guided LiDAR Point Cloud Generation via Equirectangular Transformer
参考资料
论文原文:ECCV 2024 Paper
Analysis of Methodology
说明
点击浏览笔记 Slides:Text2LiDAR
Analysis nuLiDARtext dataset
说明
点击浏览笔记 Slides:Dataset Analysis nuLiDARtext
log.json
:共有两辆数据采集车,编号分别为n008
和n015
,在 log.json 中记录了每辆车进行数据采集的日期和地点,共 68 个 log records。map.json
:存储四张地图的信息以及指向每张地图对应的日志数据。scene.json
:共有 850 个场景(scene),每个场景是一个 20s 长的帧序列。在 scene.json 中记录了每个场景对应的描述、采集的样本数以及对应的 log 记录,并且以外键的形式额外提供了每个场景的第一个样本的 token 以及最后一个样本的 token。一个 scene 对应一个 log,一个 log 可以对应多个 scene。sample.json
:记录所有场景对应的关键 sample 帧(LiDAR 数据),包含当前关键帧的 token、前一关键帧的 token 以及后一关键帧的 token,形成链表结构表示时间序列。共计 3,4149 个 LiDAR sample 关键帧。sample_data.json
:记录采集的所有数据对应的真实数据文件名称,并以链表的形式形成时间序列。包括 Camera data、Radar data 以及 LiDAR data 的所有 sample 关键帧以及 sweep 非关键帧。其中,LiDAR 数据的关键帧就是sample.json
文件中的 record(时间戳与sample.json
中的时间戳基本相同),非关键帧的所有数据以及关键帧的 LiDAR 之外的其他数据围绕关键帧的 LiDAR 数据展开存储(时间戳是在 LiDAR 关键帧的前后)。共计 2,631,083 个 data。category.json
:23 个类别,定义了物体的分类,如人、动物、载具、可移动物体或不可移动物体等。attribute.json
:8 个属性,定义了物体的状态,attribute 在 category 不变的情况下改变,如载具是运动状态还是静止状态。visibility.json
:4 个等级,定义了sample_annotation.json
中每个 annotation 的可见度。instance.json
:存储某一 scene 中标注的实例信息,如载具、行人等,每个 instance 可能在同一 scene 的不同 sample 中都有标注。sample_annotation.json
:记录从 sample 关键帧中标注的 bounding box 信息,以及对应的实例(instance)、属性(attribute)以及可见度(visibility)。一个 sample 关键帧可以拥有多个 annotation。- nuLiDARtext 和 nuScenes 的配对文本描述主要存储于
scene.json
中,可以与 nuScenes 中的scene.json
进行比较,查看 nuLiDARtext 的作者进行的针对性修改。