Reconstruction · SAM3D-Body Hyperparameters¶
注意:本文保留了最终 ranking,但原始 sweep summary 和旧 regression note 当前不在工作树中。因此数值可作历史结果,复现实验前需要重新生成原始 summary。
Sequence used for the sweep:
- cache dir:
output/bench_d3dhoi_oven_ours_b009_0001_track3d/recon/preprocess_sam3d_body_moge.stale - VitPose reference:
output/bench_d3dhoi_oven_ours_b009_0001_track3d/recon/preprocess_gvhmr_videoda.stale/motion/preprocess/vitpose.pt - sweep output: historical summary artifact, currently missing from the worktree
Notes:
- The regression note still shows
output/.../preprocess, but the actual local run usedoutput/.../recon/preprocess_*. scripts/tuning/diagnose_sam3d_body_hparams.pyneeded one compatibility fix during this sweep: it now readspred_keypoints_3d_camfromsam3d_body._materialize_dense()instead of the stalej3d_camkey.pipeline/reconstruction/preprocess/human/sam3d_body.pyalso needed a lazy import forrender_human_motionso the diagnose path does not hard-require visualization-only deps.
Scoring rule¶
Per the historical regression note (currently missing from the worktree), candidates are ranked by:
vitpose_body17_abs_mean + 0.5 * (head5_abs_mean + tail5_abs_mean) + 0.25 * wrist2d_d3_p95
Lower is better.
Chosen recipe¶
Winner: wcam04
- change:
w_cam = 0.4(baseline was0.2) - all other
_OPTIMIZE_HPARAMSentries unchanged
Before / After¶
Baseline (_OPTIMIZE_HPARAMS before this tuning):
- score:
54.644800 vitpose_body17_abs_mean:21.775572head5_abs_mean:39.008911tail5_abs_mean:25.521370wrist2d_d3_p95:2.416350
Chosen (wcam04):
- score:
54.063004 vitpose_body17_abs_mean:21.615864head5_abs_mean:38.431900tail5_abs_mean:25.126125wrist2d_d3_p95:2.672511
Delta (wcam04 - baseline):
- score:
-0.581795 vitpose_body17_abs_mean:-0.159708head5_abs_mean:-0.577011tail5_abs_mean:-0.395245wrist2d_d3_p95:+0.256162
Interpretation:
w_cam = 0.4wins decisively on the actual ranking objective.- It improves the main reprojection term and both head/tail endpoint terms enough to outweigh a modest regression in wrist 3rd-difference jitter.
cam_dev005,wh05, andwh20reduced wrist jitter more directly, but none beatwcam04on the combined objective.
Full ranking¶
From the historical sweep summary:
wcam04—54.063004lat8—54.585122baseline—54.644800wh05—54.660885wh20—54.666801cam_dev012—54.681388cam_dev005—54.744972lat2—54.911853lat2_wh20—54.926743wcam01—54.976963