{
  "status": "generated",
  "purpose": "Deterministic common-coordinate face and full-body OpenPose relation maps for ratio adjustment.",
  "reference_direction_sheet": {
    "path": "/home/cbsim/ws/AiBook/docs/assets/part-07/chapter-05/sec-02/p7-5-2-mira-head-qwen-image-bf16-front-v1-code-63ece7-seed-62294-steps-30-size-1280.png",
    "sha256": "410da2b06054d44e38cbb066f599961a07689ed2657aff4811d33617050ff539"
  },
  "prior_openpose_detection_review": null,
  "method": "BODY_18 was generated from one normalized 3D template and perspective projected. FACE_70 was not included.",
  "coordinate_system": {
    "world": "x right, y up, z toward camera; origin at ground centre",
    "screen": "x right, y down",
    "canvas": [
      960,
      1440
    ],
    "frame_origin_y": 181.25,
    "projection": "perspective",
    "camera_distance": 10.8,
    "horizontal_fov_degrees": 30.5,
    "focal_length_px": 1760.62
  },
  "human_proportion_template": {
    "name": "stage2_front_compact_pelvis_short_arms_long_legs",
    "height_normalized_values": {
      "default_height": 7.40475,
      "head_ratio": 0.1045275,
      "face_width_ratio": 0.08751139,
      "torso_ratio": 0.26882407,
      "leg_ratio": 0.55979945,
      "arm_ratio": 0.29170465,
      "hip_half_width_ratio": 0.0607718,
      "knee_half_width_ratio": 0.07783349,
      "fullbody_frame_origin_y": 181.25
    },
    "resolved_height": 7.40475,
    "resolved_values": {
      "total_crown_to_sole": 7.40475,
      "head_face_height": 0.7740000056249999,
      "face_width": 0.6479999651024999,
      "upper_body_neck_base_to_crotch": 1.9905750323325002,
      "leg_hip_to_sole": 4.1451749773875,
      "arm_shoulder_to_wrist": 2.1600000070875,
      "hip_half_width": 0.44999998605,
      "knee_half_width": 0.5763375350775001,
      "fullbody_frame_origin_y": 181.25
    }
  },
  "body_pose": "stage2-open-arms",
  "frame": "fullbody",
  "output_label": "fullbody-stage2-open-arms-short-long-legs-v7",
  "view_grid": {
    "columns": [
      0
    ],
    "rows": [
      0
    ],
    "meaning": "columns=yaw degrees, rows=pitch degrees"
  },
  "targets": [
    "front"
  ],
  "output_range": "front",
  "openpose": {
    "body": "BODY_18",
    "visible_body_indices": [
      0,
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11,
      12,
      13,
      14,
      15,
      16,
      17
    ],
    "face_included": false,
    "face": null,
    "face70_to_fixed_body18_blend_strength": null,
    "hands_included": false
  },
  "views": [
    {
      "grid_position": {
        "row": 1,
        "column": 1
      },
      "target": "front",
      "yaw_degrees": 0,
      "pitch_degrees": 0,
      "png": "p7-5-3-openpose-fullbody-stage2-open-arms-short-long-legs-v7-yaw+00_pitch+00.png",
      "coordinates": "p7-5-3-openpose-fullbody-stage2-open-arms-short-long-legs-v7-yaw+00_pitch+00.json"
    }
  ],
  "limitations": [
    "This is a proportion-editing template, not a detected pose or a character identity map.",
    "FACE_70 observations may include a declared horizontal-symmetry assumption; those views are not detector measurements.",
    "Occlusion is not removed from the JSON: each point remains present so that the same indexed relation can be compared across rotations.",
    "The supplied head-turnaround sheet is used for angle inspection only; it has no body data and does not calibrate this template to a scan."
  ]
}
