REVERIE
收藏资源简介:
REVERIE 数据集由澳大利亚机器人视觉研究中心、佐治亚理工学院和加州大学圣塔芭芭拉分校联合创建,旨在推动机器人通过自然语言与人类在视觉世界中进行交互。该数据集包含 21,702 条众包指令,涵盖 90 座建筑中的 10,567 个全景图和 4,140 个目标对象。指令平均长度为 18 个单词,涉及导航和对象指代信息。数据集基于 Matterport3D 模拟器构建,扩展了对象标注功能,支持在不同视角和角度下投影边界框。REVERIE 数据集的创建通过 WebGL 模拟器在 Amazon Mechanical Turk 上完成,收集了多样化的真实人类指令。该数据集用于评估机器人在未知环境中根据自然语言指令导航并识别远程目标对象的能力,旨在解决机器人视觉与语言交互中的高级指令理解和对象定位问题。
The REVERIE dataset was jointly created by the Australian Centre for Robotic Vision, Georgia Institute of Technology, and the University of California, Santa Barbara, aiming to advance natural language-based human-robot interaction within the visual world. It contains 21,702 crowdsourced instructions, covering 10,567 panoramic images and 4,140 target objects across 90 buildings. The average length of each instruction is 18 words, involving both navigation and object reference information. Built upon the Matterport3D simulator, the dataset has extended object annotation capabilities, supporting bounding box projection from different viewpoints and angles. The development of the REVERIE dataset was completed via the WebGL simulator on Amazon Mechanical Turk, collecting diverse authentic human instructions. This dataset is used to evaluate robots' ability to navigate unknown environments and identify distant target objects based on natural language instructions, aiming to address advanced instruction understanding and object localization challenges in robot vision-and-language interaction.
REVERIE: Remote Embodied Visual Referring Expression in Real Indoor Environments
数据集概述
数据集基本信息
- 数据集名称:REVERIE
- 数据集描述:REVERIE是一个真实室内环境中的远程视觉指代表达任务和数据集。
- 数据集版本:原版和第二版两个版本。
- 技术线路:使用预训练的指代表达式接地模型(MAttNet或UNITER)或私有模型。
数据组织
- 数据文件:包含REVERIE_train.json、REVERIE_val_seen.json、REVERIE_val_unseen.json和REVERIE_test四个文件,提供指令、路径和每个任务的目标对象(除了REVERIE_test文件)。
- Bounding Box数据:记录每个视点内3米范围内的对象。
数据集下载
- 必要数据类型:
matterport_skybox_imageshouse_segmentationsmetadata
- 安装依赖:需要C++编译器支持C++11,以及OpenCV、OpenGL、OSMesa、GLM、Numpy、pybind11和Doxygen等。
模型训练与测试
- 训练命令:
python tasks/REVERIE/trainFast.py --feedback_method sample2step --experiment_name releaseCheck - 测试命令:首先运行
python tasks/REVERIE/run_search.py获取导航结果,然后运行python tasks/REVERIE/groundingAfterNav.py获取接地对象。
结果文件格式
- 在导航结果中添加
"predObjId": int value键值对。
评估
- 使用
eval_release.py文件评估val_seen和val_unseen部分,test部分需要提交结果文件到评估服务器。
Acknowledgements
- 感谢Matterport允许使用Matterport3D数据集,以及多位研究人员的帮助和数据集构建支持。
参考文献
- REVERIE任务和数据集在以下论文中描述:REVERIE: Remote Embodied Visual Referring Expression in Real Indoor Environments




