IMHD$^2$
收藏资源简介:
IMHD$^2$ 是一个包含人类与物体交互的高动态多视角数据集,具有人类运动标注、物体运动标注、物体几何扫描、物体上安装的IMU传感器测量以及32视角的RGB视频和实例级分割等特点。
IMHD$^2$ is a high-dynamic multi-view dataset encompassing human-object interactions, featuring annotations of human motion, object motion, geometric scans of objects, IMU sensor measurements mounted on objects, as well as 32-view RGB videos and instance-level segmentation.
数据集概述
数据集名称
IMHD$^2$: Inertial and Multi-view Highly Dynamic human-object interactions Dataset
数据集特点
- 人类动作标注:使用SMPL-H格式,基于EasyMocap。
- 物体动作标注:基于PHOSA。
- 物体几何扫描:使用Polycam。
- 物体安装的IMU传感器测量:使用Movella DOT。
- 32视角RGB视频与实例级分割:基于SAM、Track-Anything和XMem。
- 32视角2D&3D人体关键点检测:使用ViTPose和MediaPipe。
数据集结构
data/ |--calibrations/ # 相机内参和世界到相机的外参 |--object_templates/ # 原始和下采样的几何数据 |--imu_preprocessed/ # 预处理后的IMU信号 |--keypoints2d/ # 身体关键点(OP25格式)和手部关键点(MediaPipe格式) |--keypoints3d/ # 身体关键点(OP25格式)和手部关键点(MediaPipe格式) |--ground_truth/ # 人类动作(SMPL-H格式)和刚体物体动作 |----<date>/ |------<segment_name>/ |--------<sequence_name>/ |----------gt_<part_id><start><end>.pkl
数据集使用指南
- 数据准备:从此处下载IMHD$
^2$,并按照预定义的结构放置在根目录。 - 身体模型准备:参考body_model。
- 运行示例:使用
python visualization.py加载和可视化IMHD$^2$,结果将保存在visualizations/。
常见问题解答
-
Q1: 地面实况动作的坐标是什么?如何对齐不同日期的所有动作?
- A1: 地面实况动作在世界坐标中,使用多相机系统校准,可以使用提供的相机参数在
calibrations/中转换所有动作数据到相机坐标。
- A1: 地面实况动作在世界坐标中,使用多相机系统校准,可以使用提供的相机参数在
-
Q2: 在
20230825/和20230827/中的动作与哪种物体类别交互?- A2: 交互物体类别是棒球棒,对应于
object_templates/文件夹中的baseball。
- A2: 交互物体类别是棒球棒,对应于
-
Q3: 哪个相机是主视图?
- A3: 主视图来自标记为1的相机(从0开始)。




