EgoNetDatasetResearch / data /egorender-versions.json
DarthSoluke's picture
Document all EgoRenderer versions and audited GRAB rendering campaigns
b0b604c verified
Raw History Blame Contribute Delete
29.7 kB
{
"schema": "egorenderer.public_version_history.v1",
"updated": "2026-11-03",
"naming": [
["数据与方法版本", "V001–V006", "拟合、深度试验与交付合同的演进;不表示每个版本都重新渲染了一套RGB。"],
["渲染批次", "grab_recipe_production_v4 / grab_seeded_remaining_production_v6", "历史任务名。两者都出现在HF Ver.005里,名称中的v6不等于数据发布V006。"],
["执行修订", "279 / 299 / 351 / 356", "资产修复、GPU匹配、调度或打包实现;当前所属数据版本仍是V006。"]
],
"comparison": [
["001", "标准MANO参数拟合", "原渲染不变", "不新增深度", "序列共享形状、逐帧姿态;辅助拟合不是原始GT。"],
["002", "主动双目深度试验", "复用已完成RGB", "散斑投影+8路径SGM", "2条GRAB动作、各3帧的有限试验。"],
["003", "稀疏锚点深度试验", "复用试验RGB", "稀疏GT锚点+RGB/XY插值", "非双目、非PromptDA模型推理、非当前生产深度。"],
["004", "左手形状基底修正", "原渲染不变", "沿用原深度", "1条动作275帧;右手复用V001。"],
["005", "GRAB完整参数更新", "保留各历史批次RGB", "历史逆camera-Z", "1,314原始序列,2,425个渲染视频;只更新拟合附件。"],
["006", "原生手强随机化合成", "原生几何驱动新合成", "压缩GT+主动双目噪声深度", "ARCTIC、OakInk2分开;每源1次生产,辅助拟合不驱动像素。"]
],
"versions": [
{
"id": "001",
"delta": "把个体化GRAB手表面映射到标准MANO参数空间,固定方法和产物命名;不改变渲染所用的原始手表面。",
"groups": [
{
"title": "拟合合同",
"headers": ["项目", "具体设置"],
"rows": [
["目标", "原个体化MANO在原始姿态和translation下的778个对应顶点;左右手分别求解。"],
["优化变量", "每手每序列共享beta10;每帧pose48=global rotation3+finger pose45,轴角弧度,非PCA,flat_hand_mean=true。"],
["固定量", "原逐帧translation、对应顶点索引和已明确交付的source_frame_indices;不额外抽帧。"],
["损失", "所有交付帧、所有778顶点等权平均平方欧氏距离;坐标为毫米,损失单位mm²。"],
["不使用", "joint loss、beta/pose prior、时序平滑、腕部居中、额外腕部平移、强制腕部旋转对齐或姿态角上界。"],
["初始化", "零姿态非居中表面形状估计+原始完整pose;已有序列估计可继续,不重启已完成优化。"],
["求解器", "float64 L-BFGS,strong_wolfe;history50,lr1;每块max_iter25/max_eval35;64帧分块累积全序列梯度。"],
["停止条件", "tolerance_grad=1e-7,tolerance_change=1e-11,块间loss变化阈值1e-8 mm²。"]
]
},
{
"title": "覆盖与读取",
"headers": ["项目", "说明"],
"rows": [
["方法参考样本", "s7/camera_browse_1,275个30fps交付帧;原始帧0…1096、步长4。仅为方法参考,不是全GRAB完成凭据。"],
["参考误差", "该样本平均顶点误差:左2.6361mm、右2.0381mm;不能外推为全部序列误差。"],
["一起保存", "betas_fitted、global_orient_fitted、fullpose_fitted、transl_source、source_frame_indices。"],
["渲染基线", "1536×864、30fps、Cycles OptiX16SPP、GPU OIDN、DLSS5 Feature18、motion/depth/class时序门、history0.9、最终CRF10。"],
["标签属性", "fit_only=true;拟合beta不是原始shape GT,拟合pose不是原始pose GT;RGB仍由原始个体化几何决定。"]
]
}
],
"limits": ["方法参考的误差和合同不代表全部序列拟合、视觉或训练资格通过。", "拟合pose必须与同次拟合beta及原translation配套,不能与原始pose随意交叉组合。"]
},
{
"id": "002",
"delta": "增加LingBot-Depth论文启发的主动双目深度试验。复用原RGB和原几何,不是对GT逐像素加高斯噪声。",
"groups": [
{
"title": "光学与噪声",
"headers": ["项目", "试验配置"],
"rows": [
["双目", "校正双目768×432,基线0.05m;共享投影器位于左相机右侧0.025m。"],
["散斑投影", "1024×1024图案、20,000点、seed20261013、12W;Cycles16SPP,IR不去噪。"],
["材料", "原可见光BSDF的灰度亮度代理;没有实测近红外反射率。"],
["成像噪声", "光学Gaussian blur σ=0.45px;满量程1,800光电子的Poisson散粒噪声;3电子读出噪声;匹配前量化为8bit。"],
["输出范围", "0.15–8m;左相机轴向Z,单位米;0为无效,保留缺测。"]
]
},
{
"title": "匹配算法",
"headers": ["项目", "数值设置"],
"rows": [
["实现", "OpenCV StereoSGBM MODE_HH,8路径;不是LingBot作者发布的原始模拟器。"],
["视差与代价", "minDisparity0、numDisparities160、blockSize3、P1=72、P2=288、uniquenessRatio10。"],
["过滤", "speckleWindow80、speckleRange2、disp12MaxDiff1、左右一致性容差1px。"],
["几何", "Z=fx×baseline/disparity;GT不进入匹配、残差筛选或填洞。"]
]
},
{
"title": "覆盖与读取",
"headers": ["范围", "说明"],
"rows": [
["s4/cubesmall_pass_1", "试验帧50、85、110。"],
["s6/wineglass_pass_1", "试验帧77、85、162。"],
["RGB", "复用已完成Feature18/history0.9/CRF10输出,保留原渲染批次身份。"],
["深度", "独立读取深度与valid;不是RGB后处理效果,也不是硬件采集值。"]
]
}
],
"limits": ["有限试验没有启用全量生产;不能把V005全部GRAB标为已拥有V002模拟深度。", "调用方自行选择的参数与可见光材质代理不是商业相机标定。"],
"references": [["LingBot-Depth §3.1", "https://arxiv.org/html/2601.17895v1#S3.SS1"], ["LingBot官方仓库", "https://github.com/Robbyant/lingbot-depth/tree/f3a237e434ae987bc38281476d6cfb5df3e4d739"]]
},
{
"id": "003",
"delta": "另一个有限深度分支:PromptDA论文启发的稀疏锚点插值。与V002主动双目是不同方法,不是一次SGM升级。",
"groups": [
{
"title": "稀疏观测与插值",
"headers": ["项目", "具体设置"],
"rows": [
["原生网格", "H192×W256;16:9输入等比缩放为144×256,上下各24无效行,非拉伸。"],
["下采样", "depth用最近像素,RGB用area average;采样前不混合合成深度。"],
["锚点", "7px网格,seed20261013;XY均匀扰动±2.1px;全序列共享同一网格,保留锚点原值。"],
["特征", "[x/W,y/H,R,G,B],RGB归一化到[0,1];空间和RGB feature scale均0.12。"],
["近邻", "scipy.spatial.cKDTree精确KNN,K=8;特征距离平方的倒数加权平均,epsilon1e-8。"],
["输出对齐", "移除letterbox后最近邻上采样至干净深度网格;float32 camera-Z米,0无效。"],
["GT依赖", "GT只提供稀疏锚点读数,不用完整GT残差、边缘引导或后验校正。"],
["不使用", "SGM、双目、Gaussian depth noise、学习式PromptDA模型或真实iPhone标定。"]
]
},
{
"title": "覆盖与读取",
"headers": ["项目", "说明"],
"rows": [
["来源", "复用V002两条GRAB动作的6个试验帧及RGB;原手、身体、衣物、物体和相机不变。"],
["分别保留", "干净深度、原生低分辨率观测、稀疏锚点、上采样结果和valid。"],
["confidence", "最近锚点feature distance只是诊断量,不是Apple置信度或物理传感器置信度。"],
["自行选定的参数", "网格扰动、K、RGB/XY度量、权重、下采样、letterbox及跨帧固定网格均为本项目明确选择。"]
]
}
],
"limits": ["这是论文启发的复现,不是作者原始LiDAR模拟器;未启用全量生产。", "V003观测不能和V002/V006的独立双目测量混为同一噪声分布。"],
"references": [["PromptDA §3.3", "https://arxiv.org/html/2412.14015v2#S3.SS3"], ["官方代码讨论", "https://github.com/DepthAnything/PromptDA/issues/17#issuecomment-2589738069"]]
},
{
"id": "004",
"delta": "只修正标准左MANO的形状基底符号,并在单序列上重做左手拟合;不是新的人体、衣物或RGB批次。",
"groups": [
{
"title": "左手修正",
"headers": ["项目", "具体设置"],
"rows": [
["唯一基底操作", "加载标准左MANO后在内存执行一次 shapedirs[:,0,:] *= -1;不改原始pkl或个体化目标。"],
["范围", "s7/camera_browse_1左手,275个交付帧;source0…1096、step4。"],
["右手", "逐字节复用已完成V001参数,不重新拟合、不改右手基底。"],
["优化", "共享beta10+逐帧pose48;纯对应顶点均匀L2;固定translation;同V001 float64 L-BFGS容差。"],
["初始化", "修正基底的零姿态非居中模板最小二乘beta+原始逐帧完整pose。"],
["没有新增", "joint loss、prior、时序平滑、角度上界、腕部对齐或显示阶段额外对齐。"],
["读取要求", "左手beta和pose必须搭配同一修正基底解码;翻转零次或两次都不符合该合同。"]
]
}
],
"limits": ["单序列试验未切换全部2,425包的current入口;全量推广发生在V005。", "叠加预览沿用原RGB和K/R/T;预览不是新的合成渲染。"]
},
{
"id": "005",
"delta": "将V004左手基底修正推广到收到的完整GRAB交付范围。REPLACEMENT_COMPLETE指拟合参数附件替换完成,不是全部RGB重新生成。",
"groups": [
{
"title": "标签更新",
"headers": ["项目", "具体行为"],
"rows": [
["左手", "每原始序列共享beta10、逐帧pose48;纯778对应顶点等权L2;原translation固定;修正shapedirs一次。"],
["右手", "V001 beta、pose、translation逐字节复用;V004已完成参考左手也直接复用。"],
["求解", "float64 L-BFGS strong_wolfe,history50,每块25步,64帧累积全时间轴梯度;无prior、joint loss、时序平滑或额外腕部对齐。"],
["没有修改", "RGB、相机、历史深度、mask、原始MANO、已有contact label、源帧和原渲染批次身份。"],
["读取入口", "mano_fit_current.json → mano_beta_pose_fit_only_v005.npz;按附件引用和原帧映射读取。"],
["参数属性", "辅助拟合、非原始shape/pose GT;左手必须配修正基底,右手使用不变的标准基底。"]
]
},
{
"title": "计数口径",
"headers": ["层级", "数量", "定义"],
"rows": [
["具体动作名称", "30", "由文件名得到browse、drink、staple、use_fun等,不是1,314类动作,也不是官方四种intent。"],
["基础动词", "29", "仅把use_fun合并到use,其余不变。"],
["物体×动作", "203", "去掉录制编号和Retake后的组合。"],
["原始录制序列", "1,314", "subject+完整recording ID;10个受试者、51种物体名称前缀,含18条Retake。"],
["渲染视频", "2,425", "source+render observation;203源各1份,1,111源各2份。"],
["独立源时间轴帧", "398,020", "主线1,314源的30fps交付帧之和。"],
["渲染视频帧", "740,495", "主线398,020+历史观测342,475;不是新增独立动作帧覆盖。"]
],
"notes": ["30个具体动作名称:browse、brush、call、chop、clean、cook、drink、eat、fly、inspect、lift、offhand、on、open、pass、peel、play、pour、screw、see、set、shake、squeeze、stamp、staple、takepicture、toast、use、use_fun、wear。"]
},
{
"title": "全部渲染批次",
"headers": ["任务批次", "视频 / 帧", "相机 / RGB效果", "主要区别"],
"rows": [
["grab_oakink_latest_production_v2", "37 / 12,431", "眼部、额头或胸前;sensor_look.v2", "强seed场景、桌面杂物、独立外观组合。名称含oakink,但此HF范围全部来源于GRAB。"],
["grab_oakink_latest_production_v3", "253 / 81,242", "同v2相机与sensor_look.v2", "修复离屏motion vector的fp16溢出传输及共享资源准入;不是画质升级。"],
["grab_recipe_production_v4", "1,024 / 304,347", "同v2相机与sensor_look.v2", "可放置recipe布局、明确皮肤/衣物/物体材质绑定;含2条capture_context_v1例外。"],
["grab_seeded_remaining_production_v6", "1,111 / 342,475", "near-head;film_look.v1", "较早的慢速、小幅相机;全部是上面主线已经覆盖的源序列,新增源序列数为0。"]
],
"notes": ["前三批在源身份上互不重叠,共1,314条。末批提供额外观测;四个批次都属于HF Ver.005。", "v4两条例外为s6/doorknob_lift、s6/doorknob_use_1,已包含在1,024内,不另加计数。"]
},
{
"title": "所有2,425视频共有的渲染设置",
"headers": ["项目", "冻结值"],
"rows": [
["输出 / 引擎", "1536×864、30fps;Cycles OptiX、16SPP。"],
["DLSS5", "实际Feature18,scale1.0、style default、intensity1.0、tone2.0、structure2.0。"],
["时序 / 编码", "history0.9;DLSS中间视频CRF18;最终H.264、yuv420p、medium、CRF10。不能把中间CRF18当成最终RGB。"],
["渲染几何", "原受试者SMPL-X与原始个体化MANO;不是拟合标准MANO或SOMA驱动渲染。"]
]
},
{
"title": "相机与RGB效果差异",
"headers": ["属性", "主线1,314视频", "历史v6的1,111视频"],
"rows": [
["机位", "眼部442、额头432、胸前440;每视频只用其选定的一个机位。", "near-head 1,111。"],
["实际lens_mm", "18mm全部一致;sampled_lens_mm不等于实际应用焦距。", "12–19.49863mm,包含取景修复后的实际值。"],
["平移半径 / 周期", "实测约0.03598–0.20352m / 1.4–4.0s。", "约0.02531–0.08536m / 4.0–10.0s。"],
["yaw半径 / 旋转周期", "约8–20° / 1.6–4.2s。", "约4–12° / 5.0–11.0s。"],
["随机化", "平移与旋转独立seed;围绕序列工作区,不持续锁定手或物体。", "同样独立T/R随机,不是静态或不随机。"],
["RGB处理", "sensor_look.v2:向量快门模糊、深度相关失焦、对焦游移、曝光/白平衡漂移、色差、镜头污渍、暗角、颗粒。", "film_look.v1:暗角、颗粒、halation;没有主线的深度/对焦/快门/曝光分支。"],
["强度分布", "mild395、regular587、strong332;不是每条都用最强效果。", "无主线severity字段,不能强行归到strong。"],
["对焦目标", "HOI物体788、人体352、桌面174;不是所有帧都保证手最清晰。", "没有主线对焦目标统计。"],
["颗粒sigma", "观察约0.002–0.012。", "0.001–0.003。"]
],
"notes": ["这些范围是已生成计划的观察极值,包含取景修复,不是未经改变的均匀采样区间。逐帧K和外参是实际标定依据。", "RGB效果修改图像,而标注描述干净几何;没有据此宣称额外几何镜头畸变。"]
},
{
"title": "场景与外观",
"headers": ["主线实际场景", "视频数", "主线实际场景", "视频数"],
"rows": [
["compact_terrazzo_kitchen", "115", "covered_paver_patio", "146"],
["timber_studio_dining", "137", "rooftop_concrete_terrace", "123"],
["narrow_mosaic_breakfast_room", "129", "grass_garden_terrace", "127"],
["concrete_workshop", "142", "cobble_park_edge", "126"],
["brick_loft_cafe", "130", "asphalt_street_market", "139"]
],
"notes": ["主线653室内、661室外;每序列seed选择房间尺寸、材质、HDRI/灯光、家具和杂物。skin、shirt、pants、HOI材质分别独立选择索引0…9。", "i00_daylight_anchor、i01_sage_morning、i02_cool_overcast、i03_warm_evening、i04_mixed_daylight、o00_patio_anchor、o01_bright_patio、o02_cool_patio、o03_sunny_patio、o04_soft_patio是recipe参考名,不表示每源渲染10遍或固定10间相同房间。", "历史v6未验证的逐房间材质统计不补猜;只报告有冻结证据的相机、look和RGB绑定。"]
},
{
"title": "跨批次重复与划分",
"headers": ["核查项", "1,111个双观测源的结果"],
"rows": [
["RGB文件SHA", "1,111组不同,0组相同;不是两份完全相同RGB。此结论是文件身份核查,不等于全视频逐像素解码比较。"],
["相机NPZ SHA", "1,111组不同。"],
["原始MANO / V005拟合SHA", "两类参数各自在全部1,111组内相同;同源动作与标签复用,不是两倍姿态覆盖。"],
["s1/stapler_staple_2", "同一270帧动作:v4的i01_sage_morning与历史v6的o04_soft_patio,图像和相机不同,V005拟合相同。"],
["训练划分", "先按原始subject+recording分组再划分train/val/test;不同渲染观测不能跨边界造成动作泄漏。"]
]
},
{
"title": "文件布局与读取",
"headers": ["通道", "主线v2/v3/v4", "历史v6"],
"rows": [
["RGB", "rgb.mp4", "rgb.mp4"],
["相机", "camera_parameters.npz", "camera/camera_parameters.npz"],
["原始MANO", "mano_parameters.npz", "mano_params_30fps.npz"],
["深度", "inverse_depth_float16.npz", "depth/inverse_depth_float16.npz"],
["可见分割", "masks_visible_2bit.npz", "逐帧human/table/hoi_object mask PNG"],
["当前拟合", "mano_fit_current.json指向V005附件;不可替代原始MANO。", "同一源共享V005拟合;具体附件按current引用定位。"]
],
"notes": ["历史深度是逆camera-Z:只对有限正逆深度取倒数恢复Z,并沿用文件valid与source clock;不是距离射线长度,也不是后来V006的带噪深度。", "RGB的sensor_look指成像效果,不表示包内有主动双目传感器深度。该HF Ver.005没有后来V006的成对GT+带噪深度回填。"]
},
{
"title": "核查范围",
"headers": ["证据", "实际完成范围"],
"rows": [
["HF冻结版本", "271e98f637d12fc16375fa1b72ae42983ad0c4f6。"],
["完整文件索引", "57份压缩manifest的SHA、条数、字节总量全部核对:1,080,277文件记录,237,682,594,527索引payload bytes。"],
["全部渲染配置", "2,425份渲染sidecar;1,314份主线的RGB/相机/metadata与HF manifest绑定一致;1,111份历史look字节与嵌入相机计划指纹一致。"],
["没有做", "没有下载重hash整套约240GB payload,没有新增抽帧、重渲染、拟合或把索引核查冒充视觉验收。"]
]
}
],
"limits": ["1,314是录制序列数,不是动作类别;2,425是渲染视频数,不是独立动作数。", "同一个渲染视频在标签更新前后RGB不变,不代表不同批次渲染的RGB相同。", "另一个V006 GRAB主线选取1,314份、每源1份;不能拿它覆盖本HF Ver.005的2,425观测口径。"],
"references": [["HF Ver.005仓库(需获准访问)", "https://huggingface.co/datasets/WhynotGPT/EgoRenderer-Ver005"], ["冻结release_manifest", "https://huggingface.co/datasets/WhynotGPT/EgoRenderer-Ver005/blob/271e98f637d12fc16375fa1b72ae42983ad0c4f6/release_manifest.json"], ["GRAB官方intent定义", "https://github.com/otaheri/GRAB"]]
},
{
"id": "006",
"delta": "当前原生手部合成数据合同:每条源动作只生产一份强随机化观测;干净GT和主动双目噪声深度都保留并快速压缩。",
"groups": [
{
"title": "数据与几何权威",
"headers": ["项目", "当前规则"],
"rows": [
["ARCTIC", "301公开源序列、218,273源帧;原始SMPL-X身体与原始MANO手,采用279批准腕部表面。301生成终态不代表全部训练资格确认。"],
["OakInk2", "622源序列、1,002,995既有30fps帧为目标;采用275人体/276衣物/289批准原生手资产,生成的下半身明确为非原始GT。"],
["资产范围", "OakInk2启动时571资产就绪、51待上游,属2026-11-02资产快照;当前数量看独立实时进度,不在静态说明伪装更新。"],
["手部", "渲染使用各数据集原始提供的手几何与参数;拟合MANO/SOMA只作独立辅助附件,不参与渲染。"],
["来源绑定", "actor+canonical surface+cloth+source clock+scene+camera+seed绑定;旧motion中的过时UV/head字段不能覆盖批准表面。"],
["GRAB", "1,314源的V006深度回填是独立任务;脚本准备不等于已生成新深度。不要与HF Ver.005的2,425历史视频混数。"]
]
},
{
"title": "RGB与随机化",
"headers": ["项目", "当前规则"],
"rows": [
["画质基线", "1536×864、30fps;Cycles OptiX16SPP+GPU OIDN;实际DLSS5 Feature18;history0.9;最终H.264 CRF10。"],
["每源生产次数", "1个source→1个固定seed→1份当前包;slot1只是内部身份。未启动的slot2/3已经取消。"],
["相机", "眼/额/胸为随机选项,不是每源三个机位全跑;平移与旋转扰动独立;保留源运动和逐帧标定。"],
["场景", "seed控制环境、光照、材质、道具及相机;布局避开原HOI,无法放置的可选道具明确记录而非阻断源动作。"],
["历史额外包", "已有2份额外变体不覆盖、不删除,记入historical_extra_complete,不计入当前301目标。"],
["随机化与标注", "不重新采样源动作、修改原手或物体运动;干净几何标注与后处理RGB的语义分开。"]
]
},
{
"title": "主动双目模拟深度",
"headers": ["阶段", "具体配置与边界"],
"rows": [
["方法来源", "LingBot-Depth §3.1启发,复用V002光学噪声与SGM;所核官方代码commit未公开模拟器,不声称作者原版。"],
["相机", "保留RGB原始K和轨迹;IR取RGB的0.75分辨率,1536×864对应1152×648;不强行套论文16–28mm焦距。"],
["基线", "每序列seed采样0.05–0.20m,沿相机局部X轴建立校正双目;投影器在两者中点。"],
["散斑 / 光学", "20,000点、1024图案、12W、IR16SPP且不去噪;可见光BSDF灰度代理;σ0.45px blur、1,800光电子散粒噪声、3电子读噪、8bit观测。"],
["匹配", "8路径HH SGBM,block3、P1=72/P2=288、uniqueness10、speckle80/range2、LR容差1px;视差档位按fx/基线/最近范围决定,上限384。"],
["GPU实现", "资格化CUDA实现对齐OpenCV4.12 HH数值合同;保留原CPU median3/speckle过滤。CPU/GPU一致只证明实现一致,不证明真实传感器逼真。"],
["输出", "Z=fx×baseline/disparity;范围0.15–8m,缺测保留;最近邻回RGB网格,不读取GT来匹配、修正或填洞。"],
["物理边界", "不是某型号商用IR/ToF相机标定;缺测、边界错误和噪声属于模拟观测,不能当原始深度GT。"]
]
},
{
"title": "双深度格式",
"headers": ["通道", "文件与表示", "语义"],
"rows": [
["干净GT", "depth_gt_mm.npz;每帧uint16/32/64自适应、1mm量化。", "无模拟传感器噪声;允许远背景超过65.535m而不静默截断。GT不是必须保留原始大浮点数组。"],
["噪声观测", "depth_sensor_u16.npz;uint16毫米、0无效。", "主动双目估计,不是GT;独立valid保留孔洞。"],
["压缩", "标准NPZ、libdeflate level1;逐帧压缩成员+bit-packed valid。", "速度优先;压缩本身无损,毫米量化有损,两者不要混淆。"],
["训练读取", "DepthReader.frame(i)→float32米、valid、source_frame。", "每DataLoader进程长期持有reader,避免每帧重新打开整个序列。"],
["历史兼容", "以每包depth_bundle/metadata和实际文件为准。", "旧float归档及sensor-only历史不能重命名成当前合格双深度;两条旧ARCTIC GT缺口另列。"]
]
},
{
"title": "标注与时钟",
"headers": ["通道", "读取规则"],
"rows": [
["相机", "camera_parameters.npz含K、world_to_camera/camera_to_world、图像大小、frame_index和source_frame_index;按坐标约定只变换一次。"],
["分割", "masks_visible_2bit.npz,按classes与bitorder解码;可见分割不是contact label。"],
["ARCTIC手", "mano_parameters.npz保留原生旋转、pose、trans、shape与源帧,不混入辅助拟合。"],
["OakInk2手", "原生wxyz四元数及native_mano_descriptor.json;不重命名为ARCTIC轴角。"],
["OakInk2物体", "native_object_poses.npz、object_membership.npz保留多物体ID、姿态、成员关系;按descriptor变换链及source_to_world使用。"],
["原始时间轴", "OakInk2另存source_offsets.npy;30fps序列下标和原始source offset是不同层级。"],
["历史路径", "artifact_locations.json+DatasetLocations;先校验原JSON SHA,再显式解析历史路径,不改immutable引用。"]
]
},
{
"title": "执行修订与吞吐",
"headers": ["修订", "改变什么", "没有改变什么"],
"rows": [
["279", "ARCTIC腕部批准表面与原始MANO接入。", "这是上游资产交付,不是301最终RGB已经完成。"],
["299及后续", "资格化GPU SGBM并行和缓存/打包改进。", "保留HH匹配数值合同,不是换更粗糙的深度算法。"],
["320", "15条Hard Case:双手交叉、真实镜面、多人各5条。", "独立于主301目标;不是额外动作类别覆盖声明。"],
["339–340", "恢复成对GT/噪声并对GT自适应毫米量化。", "333–338历史sensor-only不再是当前交付策略。"],
["349–350", "双通道写入、预读、SSD+NAS自适应并行。", "不扩物理GPU令牌,不放宽200GiB安全底线。"],
["351–353", "每源只生产一次、保留渲染帧断点恢复、ARCTIC生成队列收尾。", "生成完成不代表两条历史GT缺口和辅助标签资格已解决。"],
["354–355", "OakInk原生四元数与多物体适配。", "不重新拟合手、生成衣物或恢复旧人体队列。"],
["356", "原NAS父预留覆盖子任务、容量预测和短序列回填;SSD896GiB总预算。", "原source/render/camera/depth数值不变;不据此声称每条10分钟。"]
]
},
{
"title": "独立样例与准备分支",
"headers": ["分支", "范围", "边界"],
"rows": [
["Hard Cases", "15条、10,838主源帧,全序列完整通道。", "双手交叉来自公开真实动作;镜面为场景物理镜子、可带seed污渍;多人各自保留源时钟。镜面GT为首交点而非镜后虚像距离。"],
["单目鱼眼", "仅脚本准备:默认180°、1024方图、equidistant。", "未全量部署;GT是ray distance而非pinhole camera-Z;无已资格噪声深度/DLSS,不纳入当前V006 complete索引。"]
]
}
],
"limits": ["渲染/深度完成、上游资产批准、辅助拟合齐全、逐帧质量验收和训练资格是不同状态;不合并成一个PASS。", "ARCTIC38条隐藏test GT不公开,不伪造;301公开动作覆盖不等于所有官方相机视角图像都重新渲染。", "当前索引只数每源一份;train/val/test按原始source分组,历史变体和Hard Case不能导致同源泄漏。", "SSD/NAS和GPU优化不等于已达到十分钟端到端目标,吞吐比较应按源帧数和完整worker耗时。"],
"references": [["实时进度", "https://huggingface.co/datasets/DarthSoluke/EgoRendererStatus"], ["ARCTIC发布仓库", "https://huggingface.co/datasets/DarthSoluke/EgoRenderer-V006-ARCTIC"], ["LingBot-Depth §3.1", "https://arxiv.org/html/2601.17895v1#S3.SS1"]]
}
]
}