play_human_fruits_v2_train_eef
收藏资源简介:
play_human_fruits_v2_train_eef 是一个针对人手末端执行器(EEF)注释的数据集,来源于 aytsaiusc/play_human_fruits_train 数据集。该数据集通过修复手部检测缺陷(包括将检测窗口从裁剪区域改为全帧、将提示词从“a hand”改为“a human hand”、放宽形状过滤条件至 aspect < 2.2),将帧级注释覆盖率从87.6%提升至99.9%,平均每帧手部框宽度从109像素增至135像素,窗口边缘裁剪比例从59.3%降至0.8%。数据集包含299个episode(原始300个中缺失episode 264),共219087帧。每帧提供以下字段:observation.eef.position_right(世界坐标系中的夹持中心,三维)、observation.eef.rotation_matrix_right(世界坐标系中的末端姿态,平滑后,九维)、observation.eef.width_right(夹持开度,一维,但不可靠)、observation.eef.detected_right(手部检测标志,一维)、observation.eef.lift_ok_right(深度提升收敛标志,一维)、observation.eef.kpts21_2d(HaMeR关键点,全帧像素,21×2)、observation.eef.kpts21_3d_world(HaMeR关键点,世界坐标系,21×3)、observation.eef.kpt2d_crop128_*(已过时,建议使用前者)、observation.eef.{position,width}_right_raw(平滑前数据)。下游使用的EEF三元组为[pinch, p + R·w/2, p − R·w/2],全部位于抓取端,不含腕点。注意事项:width_right不可作为可靠的距离度量;kpt2d_crop128_*字段已过时且错误;episode 264缺失;episode 230注释率从100%降至94.4%。该数据集适用于机器人操作任务中的手部姿态估计、抓取点预测等场景。
play_human_fruits_v2_train_eef is a dataset annotated for human hand end-effector (EEF), derived from the aytsaiusc/play_human_fruits_train dataset. By fixing hand detection defects (including changing the detection window from cropped area to full frame, modifying the prompt from a hand to a human hand, and relaxing shape filtering to aspect < 2.2), the frame-level annotation coverage improved from 87.6% to 99.9%, the average hand bounding box width per frame increased from 109 pixels to 135 pixels, and the window edge cropping ratio decreased from 59.3% to 0.8%. The dataset contains 299 episodes (episode 264 missing from the original 300), totaling 219,087 frames. Each frame provides the following fields: observation.eef.position_right (gripper center in world coordinates, 3D), observation.eef.rotation_matrix_right (smooth end-effector pose in world coordinates, 9D), observation.eef.width_right (gripper opening width, 1D, but unreliable), observation.eef.detected_right (hand detection flag, 1D), observation.eef.lift_ok_right (depth lifting convergence flag, 1D), observation.eef.kpts21_2d (HaMeR keypoints in full-frame pixels, 21×2), observation.eef.kpts21_3d_world (HaMeR keypoints in world coordinates, 21×3), observation.eef.kpt2d_crop128_* (deprecated, prefer the former), observation.eef.{position,width}_right_raw (pre-smoothing data). The downstream EEF triple used is [pinch, p + R·w/2, p − R·w/2], all located at the gripper end, without wrist points. Notes: width_right is not a reliable distance metric; kpt2d_crop128_* fields are deprecated and erroneous; episode 264 is missing; episode 230 annotation rate dropped from 100% to 94.4%. This dataset is suitable for tasks such as hand pose estimation and grasp point prediction in robotic manipulation.
数据集概述
play_human_fruits_v2_train_eef 是一个为 aytsaiusc/play_human_fruits_train 提供人类末端执行器(EEF)标注的数据集,覆盖全部 300 个片段中的 299 个(共 219,087 帧)。该数据集于 2026-08-26 重建,修复了此前版本中手部检测的缺陷。
关键改进与修复
- 旧版问题:手部检测使用了硬编码的工作区窗口(右边界 x=440),导致手部被截断,仅能看到指尖;形状过滤器(aspect < 1.8)进一步丢弃了大量框,造成严重漏检。
- 修复方法:
- 检测提示词从
"a hand"改为"a human hand",并在全帧上检测,不再使用窗口。 - 形状过滤器阈值从 1.8 放宽至 2.2。
- 检测提示词从
- 验证结果(覆盖全部 300 个片段):
- 有标注的帧比例:旧版平均 87.6%,新版 99.9%(中位数 100%);最差片段从 50.9% 提升至 94.4%。
- 框被窗口截断的比例:从 59.3% 降至 0.8%。
- 深度提升成功(
lift_ok)平均从 87.5% 升至 99.9%。
数据内容(每帧字段)
| 列名 | 形状 | 含义 |
|---|---|---|
observation.eef.position_right |
(3,) | 捏合中心,世界坐标系(公制,深度提升) |
observation.eef.rotation_matrix_right |
(9,) | 末端朝向,世界坐标系(平滑后) |
observation.eef.width_right |
(1,) | 夹持开口宽度(见注意事项) |
observation.eef.detected_right |
(1,) | 是否检测到手 |
observation.eef.lift_ok_right |
(1,) | 深度提升是否收敛 |
observation.eef.kpts21_2d |
(21,2) | HaMeR 关键点,全帧像素坐标 |
observation.eef.kpts21_3d_world |
(21,3) | HaMeR 关键点,世界坐标系(公制) |
observation.eef.kpt2d_crop128_* |
(2,) | 已过期,不可用(见注意事项) |
observation.eef.{position,width}_right_raw |
— | 平滑前原始值 |
下游使用的 EEF 三元组为 [pinch, p + R·w/2, p − R·w/2],三个点均位于抓取端,不包含腕部点。
注意事项
- 片段 264 缺失:源数据集在该片段内部不一致(mp4 有 1222 帧,parquet 只有 567 行),无法对齐,因此跳过该片段。片段索引保持与源一致(0..263, 265..299),
meta/描述 299 个存在的片段,原始 300 片段元数据保留为*.orig300。 width_right不可靠:它与 HaMeR 拇指尖/食指尖分离度的比例范围过大(0.27–3.69),22% 帧超过 1.0,不能作为公制距离或抓取状态的指示。kpt2d_crop128_*已过期:该字段使用错误数据集裁剪方式计算,请改用kpts21_2d或 3D 列。- 片段 230 是唯一变差的片段(100% → 94.4% 标注率),原因未调查。
精度说明
修复主要增加覆盖率而非精度。在两个版本都有标注的帧上,捏合中心与 HSV 水果掩码质心的距离相近(旧版 12.6 px,新版 13.1 px),精度无显著变化;每帧抖动略有降低(0.99 → 0.93 px)。关键点引用的数值(如 6.4 → 5.3 px)不能作为精度提升的证据,因为 EEF 由同一关键点派生,比较存在循环性。
来源信息
构建版本为 AYTSAI_VERSION=fruits_v2_fix,使用 PHANTOM_BBOX_FIX=1(提示词 + 全帧 + PHANTOM_ASPECT_MAX=2.2)重新运行 Pass1。旧版本保留不变,可供对比。




