OpenTouch
收藏资源简介:
OpenTouch是一个以自我为中心的野外数据集和跨模态学习框架,包含视觉(RGB)、触觉(压力)和手部姿势模态。数据组织为同步的多模态记录:以自我为中心的RGB视频流、全手触觉压力图和手部姿势。
OpenTouch is an egocentric in-the-wild dataset and cross-modal learning framework that encompasses visual (RGB), tactile (pressure), and hand pose modalities. The data is structured as synchronized multimodal recordings: egocentric RGB video streams, full-hand tactile pressure maps, and hand poses.
OPENTOUCH 数据集概述
数据集基本信息
- 数据集名称:OPENTOUCH
- 核心描述:一个以自我为中心、在真实世界场景下采集的多模态数据集及跨模态学习框架,包含视觉(RGB)、触觉(压力)和手部姿态模态。
- 官方资源:
- 项目主页:https://opentouch-tactile.github.io/
- 论文:https://arxiv.org/abs/2512.16842
- 硬件:https://wiresens-gloves.vercel.app/
- 数据集下载脚本:
scripts/download_data.sh
数据内容与组织
-
数据模态:同步记录的多模态数据流,包括:
- 以自我为中心的RGB视频流。
- 全手触觉压力图。
- 手部姿态。
-
数据存储:数据集托管于Google Drive。
-
下载方式:使用
gdown工具通过提供的脚本下载。 bash pip install gdown bash scripts/download_data.sh cd data && unzip final_annotations.zip && cd .. -
文件列表:完整的Google Drive文件ID列表位于
scripts/download_data.sh中。
数据处理与使用
- 环境配置:推荐使用Python 3.10创建Conda环境并安装依赖。
- 可选渲染:如需进行MANO手部网格可视化,需安装额外依赖并获取MANO手部模型文件 (
MANO_RIGHT.pkl)。 - 数据格式转换:
- 支持将HDF5格式的原始数据转换为检索任务或分类任务所需的Arrow数据集格式。
- 转换脚本:
build_retrieval_data.py与build_label_data.py。
- 示例可视化:可通过
preprocess/build_demo.py脚本从HDF5记录生成同步可视化视频(RGB + 触觉MANO + 手部姿态)。
模型与任务
- 视觉骨干网络:默认使用DINOv3 ViT-B/16模型 (
facebook/dinov3-vitb16-pretrain-lvd1689m),使用需遵循Meta的相关许可。 - 支持任务:
- 跨模态检索:支持六种不同的模态间检索任务(如视觉↔触觉、姿态↔触觉等)。
- 分类:支持基于相同编码器的动作或抓握分类任务。
- 训练与评估:提供了针对检索和分类任务的独立训练与评估脚本。
引用
如需在研究中引用此数据集,请使用以下BibTeX条目: bibtex @article{song2025opentouch, title={OPENTOUCH: Bringing Full-Hand Touch to Real-World Interaction}, author={Song, Yuxin Ray and Li, Jinzhou and Fu, Rao and Murphy, Devin and Zhou, Kaichen and Shiv, Rishi and Li, Yaqi and Xiong, Haoyu and Owens, Crystal Elaine and Du, Yilun and others}, journal={arXiv preprint arXiv:2512.16842}, year={2025} }
致谢
该代码库基于 OpenCLIP 构建。




