{
  "_asset_summary": {
    "asset_id": "HSSD:02e404b057e77e5fa66690bc55ae14a72ce0635c",
    "dataset": "HSSD",
    "category": "armchair.n.01",
    "synset": "armchair.n.01",
    "source_asset_id": "02e404b057e77e5fa66690bc55ae14a72ce0635c",
    "name": "Viccarbe Ace",
    "geometry_path": "/data/share/ud4scenesmith/ud4scenesmith_3_2_final_20260513/materialized_assets/static_expansion_full/HSSD_official_20260519/armchair.n.01/02e404b057e77e5fa66690bc55ae14a72ce0635c/files/model.glb",
    "npz": "assets/hssd_02e404b057e77e5fa66690bc55ae14a72ce0635c/affordance_masks.npz",
    "labels_json": "assets/hssd_02e404b057e77e5fa66690bc55ae14a72ce0635c/labels.json",
    "num_points": 2048,
    "num_mesh_parts": 1,
    "label_count": 4,
    "mean_mask_ratio": 0.165283203125,
    "min_mask_ratio": 0.064453125,
    "max_mask_ratio": 0.2412109375
  },
  "labels": [
    {
      "label": "sit",
      "prompt_label": "take a seat",
      "instruction": "Please locate the areas of the object with function of take a seat. find the seat region used for sitting",
      "mode": "official_3dadllm",
      "mask_points": 376,
      "mask_ratio": 0.18359375,
      "text": "system|> You are a helpful assistant. <|end|> <|user|> Please locate the areas of the object with function of take a seat. find the seat region used for sitting <|end|> <|assistant|> Sure,it is  <|placeholder4|> . ",
      "proposal": {
        "canonical_label": "sit",
        "query_text": "find the seat region used for sitting",
        "source": "behavior_taxonomy_rule",
        "raw_source_label": "\\b(chair|armchair|bench|sofa|stool|foldingchair)\\b",
        "confidence": 0.95,
        "evidence": {
          "matched_text": "hssd:02e404b057e77e5fa66690bc55ae14a72ce0635c armchair.n.01 02e404b057e77e5fa66690bc55ae14a72ce0635c armchair.n.01 viccarbe ace",
          "matched_pattern": "\\b(chair|armchair|bench|sofa|stool|foldingchair)\\b",
          "basis": "BEHAVIOR/OmniGibson-style category-or-synset to ability/action mapping"
        }
      }
    },
    {
      "label": "support",
      "prompt_label": "bear",
      "instruction": "Please locate the areas of the object with function of bear. find the region used to support a seated person",
      "mode": "official_3dadllm",
      "mask_points": 132,
      "mask_ratio": 0.064453125,
      "text": "system|> You are a helpful assistant. <|end|> <|user|> Please locate the areas of the object with function of bear. find the region used to support a seated person <|end|> <|assistant|> Sure,it is  <|placeholder4|> . ",
      "proposal": {
        "canonical_label": "support",
        "query_text": "find the region used to support a seated person",
        "source": "behavior_taxonomy_rule",
        "raw_source_label": "\\b(chair|armchair|bench|sofa|stool|foldingchair)\\b",
        "confidence": 0.9,
        "evidence": {
          "matched_text": "hssd:02e404b057e77e5fa66690bc55ae14a72ce0635c armchair.n.01 02e404b057e77e5fa66690bc55ae14a72ce0635c armchair.n.01 viccarbe ace",
          "matched_pattern": "\\b(chair|armchair|bench|sofa|stool|foldingchair)\\b",
          "basis": "BEHAVIOR/OmniGibson-style category-or-synset to ability/action mapping"
        }
      }
    },
    {
      "label": "place_on",
      "prompt_label": "bear",
      "instruction": "Please locate the areas of the object with function of bear. find the surface where objects can be placed",
      "mode": "official_3dadllm",
      "mask_points": 352,
      "mask_ratio": 0.171875,
      "text": "system|> You are a helpful assistant. <|end|> <|user|> Please locate the areas of the object with function of bear. find the surface where objects can be placed <|end|> <|assistant|> Sure,it is  <|placeholder4|> . ",
      "proposal": {
        "canonical_label": "place_on",
        "query_text": "find the surface where objects can be placed",
        "source": "behavior_taxonomy_rule",
        "raw_source_label": "support_region",
        "confidence": 0.86,
        "evidence": {
          "support_region": true,
          "basis": "HSSD support_region flag normalized as BEHAVIOR support/place-on ability"
        }
      }
    },
    {
      "label": "move",
      "prompt_label": "reposition",
      "instruction": "Please locate the areas of the object with function of reposition. find the region used to grasp and move this seat",
      "mode": "official_3dadllm",
      "mask_points": 494,
      "mask_ratio": 0.2412109375,
      "text": "system|> You are a helpful assistant. <|end|> <|user|> Please locate the areas of the object with function of reposition. find the region used to grasp and move this seat <|end|> <|assistant|> Sure,it is  <|placeholder4|> . ",
      "proposal": {
        "canonical_label": "move",
        "query_text": "find the region used to grasp and move this seat",
        "source": "behavior_taxonomy_rule",
        "raw_source_label": "\\b(chair|armchair|bench|sofa|stool|foldingchair)\\b",
        "confidence": 0.65,
        "evidence": {
          "matched_text": "hssd:02e404b057e77e5fa66690bc55ae14a72ce0635c armchair.n.01 02e404b057e77e5fa66690bc55ae14a72ce0635c armchair.n.01 viccarbe ace",
          "matched_pattern": "\\b(chair|armchair|bench|sofa|stool|foldingchair)\\b",
          "basis": "BEHAVIOR/OmniGibson-style category-or-synset to ability/action mapping"
        }
      }
    }
  ],
  "mesh_meta": [
    {
      "mesh": "/data/share/ud4scenesmith/ud4scenesmith_3_2_final_20260513/materialized_assets/static_expansion_full/HSSD_official_20260519/armchair.n.01/02e404b057e77e5fa66690bc55ae14a72ce0635c/files/model.glb",
      "sampled_points": 2048,
      "area": 2.2610637604941752,
      "vertices": 8942,
      "faces": 11452
    }
  ]
}