{
  "mode": "paper_vlm_sam2",
  "image": "/data/250010098/PAct/assets/real_world_examples/Table/Table_door_002_processed.png",
  "processed_image": "/data/250010098/PAct/outputs/appendix_d_full_tabledoor002_20260419/Table_door_002_processed.png",
  "sam2_model_id": "facebook/sam2.1-hiera-tiny",
  "openai_model": "glm-4.6v-Flash",
  "num_sam2_segments": 4,
  "num_final_parts": 4,
  "final_parts": [
    {
      "final_part_id": 1,
      "part_name": "leftover_segment_0",
      "kinematic_role": "fixed",
      "segment_ids": [
        0
      ],
      "confidence": 0.0
    },
    {
      "final_part_id": 2,
      "part_name": "leftover_segment_1",
      "kinematic_role": "fixed",
      "segment_ids": [
        1
      ],
      "confidence": 0.0
    },
    {
      "final_part_id": 3,
      "part_name": "leftover_segment_2",
      "kinematic_role": "fixed",
      "segment_ids": [
        2
      ],
      "confidence": 0.0
    },
    {
      "final_part_id": 4,
      "part_name": "leftover_segment_3",
      "kinematic_role": "fixed",
      "segment_ids": [
        3
      ],
      "confidence": 0.0
    }
  ],
  "stage0_result": {
    "object_category": "office desk (furniture)",
    "granularity_level": "medium",
    "segmentation_principle": "Use medium granularity as the desk contains distinct movable subcomponents (drawers, cabinet door) that are not tiny but require separate handling, aligning with furniture items with doors/drawers.",
    "articulated_components": [
      "two drawers, cabinet door with handle"
    ],
    "fixed_components": [
      "wooden top surface, metal frame (legs and X-brace), open shelf and side panels"
    ],
    "sam2_failure_modes": []
  }
}