{
  "schema": "r054-orbit-depth-parallax-v6",
  "n": 70,
  "Q1_plane_parallax": {
    "method": "canopy-plane homography (f15 anchor) -> mid/near keypoint residual, median per frame, cumulative",
    "canopy_inlier_resid_med_px": 0.13,
    "mid": {
      "frames_with_data": 25,
      "cum_dx": 464.3,
      "cum_dy": 560.7,
      "per_frame_med": [
        97.81
      ],
      "sign_consistency_dx%": 52.0
    },
    "near": {
      "frames_with_data": 10,
      "cum_dx": -265.3,
      "cum_dy": 207.4,
      "per_frame_med": [
        64.84
      ],
      "sign_consistency_dx%": 80.0
    }
  },
  "Q2_landmark_drift": {
    "canopy_far_TL": {
      "cum_drift_f01to70": [
        0.0,
        0.0
      ],
      "tracked_frames": "0/69",
      "direct_match_dx_dy": null,
      "direct_ncc": null
    },
    "mid_tree_left": {
      "cum_drift_f01to70": [
        0.0,
        0.0
      ],
      "tracked_frames": "0/69",
      "direct_match_dx_dy": [
        98.2,
        100.0
      ],
      "direct_ncc": -0.392
    },
    "mid_tree_right": {
      "cum_drift_f01to70": [
        0.0,
        0.0
      ],
      "tracked_frames": "0/69",
      "direct_match_dx_dy": [
        53.1,
        -90.1
      ],
      "direct_ncc": 0.549
    },
    "near_roots_left": {
      "cum_drift_f01to70": [
        0.0,
        0.0
      ],
      "tracked_frames": "0/69",
      "direct_match_dx_dy": [
        89.0,
        80.0
      ],
      "direct_ncc": 0.111
    },
    "near_roots_right": {
      "cum_drift_f01to70": [
        0.0,
        0.0
      ],
      "tracked_frames": "0/69",
      "direct_match_dx_dy": [
        -100.0,
        -75.8
      ],
      "direct_ncc": 0.493
    }
  },
  "Q3_farneback_stratified": {
    "per_stratum_cum_px": {
      "canopy": {
        "cum_dx": 16.0,
        "cum_dy": 0.3
      },
      "mid": {
        "cum_dx": 10.3,
        "cum_dy": 6.2
      },
      "near": {
        "cum_dx": -32.2,
        "cum_dy": 4.7
      }
    },
    "mean_across_strata_cum_px": [
      -1.97,
      3.73
    ],
    "note": "若分层非零而均值≈0 => 旧探针的『净位移锁定』正是抵消盲区"
  },
  "probe_validity": {
    "Q1": "invalid(深度带含打斗主体,污染)",
    "Q2": "invalid(ROI bug)",
    "Q3": "decisive",
    "Q4": "decisive(见r054_q4_stabilized.json+差分自查r054_orbit_differential_check.json)"
  }
}