返回汇报

RGB 批次配置与来源

原路径:/SSD2/yangzijing/v9_p3r2_ego0824_08479125_20260915/rgb_demo_release/RUN_CONFIG_AND_SOURCES.json
SHA256:f3c3189587da04bc4dc0875cd81167742ed986a2d8af0de6f6a8e93a27407a59

   1 {
   2   "checkpoint": "/SSD2/jiasen/foundation_hand/world_adapter_artifacts/world_trajectory_v1_20260829/parent/step_0405000_final.pt",
   3   "checkpoint_sha256": "29018790a9c72454dd41b088d910ecd7488f4eaa85b9675e67d16f6ef139bf24",
   4   "model": "FoundationHand-S9L10 (1e-6)",
   5   "model_config": "/SSD2/jiasen/foundation_hand/world_adapter_artifacts/world_trajectory_v1_20260829/parent/s9l10_j25_full.yaml",
   6   "model_config_sha256": "980755d4bdfe8a466ef9f7a665e75057005c8b1f26d60d5be6dd6bdf9e08c6d9",
   7   "model_python": "/SSD2/jiasen/envs/foundation_hand/bin/python3.11",
   8   "git_head": "a98666665036d9471b38a5bf3ac8d52570eee09b",
   9   "batch_only": true,
  10   "production_defaults_modified": false,
  11   "entry": "v9_benchmark.ego0824_rgb_demo",
  12   "output_root": "/SSD2/yangzijing/v9_p3r2_ego0824_08479125_20260915/rgb_demo_release",
  13   "model_inference_reused_from_current_batch": true,
  14   "hawor_3d_used": false,
  15   "all_sources_estimated": true,
  16   "calibrated_ground_truth_used": false,
  17   "da3_used": true,
  18   "depth_and_trajectory_reused_from_byte_verified_same_source": true,
  19   "scene_cache_verification": "Full current-video SHA256 against receipt source binding, exact left-eye/frame/fps binding, and all recorded cache artifact SHA256 checks before reuse; old hand geometry and old fused scene map not reused.",
  20   "assumed_K": [
  21     [
  22       960,
  23       0,
  24       960
  25     ],
  26     [
  27       0,
  28       960,
  29       540
  30     ],
  31     [
  32       0,
  33       0,
  34       1
  35     ]
  36   ],
  37   "intrinsics_source": "Historical half-RGB-width focal length, centred principal point; fixed across every frame; no measured calibration.",
  38   "depth_source": "depth-anything/DA3METRIC-LARGE; official historical RGB route",
  39   "depth_source_metadata_location": "metadata/<sequence>/scene_provenance.json",
  40   "depth_process_resolution": 504,
  41   "depth_actual_raster_hw": [
  42     280,
  43     504
  44   ],
  45   "depth_batch_size": 16,
  46   "trajectory_source": "ViPE SLAMSystem.run with shared DA3 depth, canonical K fixed, RGB person masks; no IMU, no measured camera poses.",
  47   "scale_source": "MANO anthropometric size prior and assumed focal length for hands. Remove historical scene scale; estimate one robust new-hand-to-DA3 scalar per entire sequence and apply to scene depths AND camera translations. Rejected alignment keeps original DA3 estimated scale. No per-frame rescaling, no offset.",
  48   "coordinate_transform": "world = T_world_from_camera @ camera; same-frame same-validity MANO on both panels; no independent left-panel shift.",
  49   "raw_fit_engine_historical_labels": "fit_engine_receipt.json preserves original engine labels. Exported fit.json corrects assumed-K provenance only; no numerical output changed.",
  50   "executed_fit_driver_sha256": "ab50f30b30206a81ff2b2f129b9b9e03a8594e6e525d8d445144797c879f40a4",
  51   "current_export_driver_sha256": "bc6b4e4e838b6ff40ab6acbdcbe790c95f334659b2b6d514fd011add415eb8ff",
  52   "hand_fit_config": {
  53     "articulation_temporal_weight": 2.0,
  54     "depth_prior_weight": 0.02,
  55     "depth_temporal_weight": 200.0,
  56     "holdout_period": 0,
  57     "kinematic_surface_depth_seed": false,
  58     "maximum_global_delta_rad": 3.141592653589793,
  59     "maximum_pose_delta_rad": 0.7,
  60     "minimum_joints": 4,
  61     "optimize_wrist_depth": true,
  62     "palm_confidence_guard": true,
  63     "partial_mask_initialization": true,
  64     "pose_learning_rate": 0.012,
  65     "pose_prior_weight": 0.08,
  66     "respect_observation_track_boundaries": true,
  67     "rigid_palm_initialization": true,
  68     "root_learning_rate": 0.002,
  69     "root_temporal_weight": 0.015,
  70     "score_threshold": 0.35,
  71     "shared_subject_shape": true,
  72     "sigma_box_fraction": 0.025,
  73     "sigma_image_fraction": 0.001,
  74     "steps": 360,
  75     "temporal_weight": 2.0
  76   },
  77   "surface_config": {
  78     "containment_weight": 0.8,
  79     "coverage_weight": 0.25,
  80     "depth_sigma_m": 0.03,
  81     "depth_weight": 0.15,
  82     "joint_below_surface_m": 0.01,
  83     "optimize_subject_shape": true,
  84     "shape_prior_weight": 0.02,
  85     "silhouette_tolerance_box_fraction": 0.035,
  86     "visible_surface_depth_weight": 0.0
  87   },
  88   "no_sensor_depth_factors": "All measured joint-depth seeds absent/zero and joint depth weight zero; partial masks without reliable palm/depth are not forced to full silhouette.",
  89   "render": {
  90     "width": 2562,
  91     "height": 720,
  92     "fps": 30,
  93     "codec": "H264",
  94     "crf": 18,
  95     "elev": 42,
  96     "azim": -70,
  97     "trail_seconds": 2,
  98     "point_size": 3.2,
  99     "static_whole_sequence_scene": true
 100   },
 101   "delivery_accepted_with_known_limitations": true
 102 }