{
 "top": [
  {
   "scientific_name": "Chaetodon paucifasciatus",
   "common_name": "Eritrean butterflyfish",
   "family": "Chaetodontidae",
   "prob": 0.9983,
   "prob_geo": 0.9996,
   "crop_votes": 1.0
  },
  {
   "scientific_name": "Genicanthus caudovittatus",
   "common_name": "Zebra angelfish",
   "family": "Pomacanthidae",
   "prob": 0.0008,
   "prob_geo": 0.0002,
   "crop_votes": 0.0
  },
  {
   "scientific_name": "Chaetodon trifascialis",
   "common_name": "Chevron butterflyfish",
   "family": "Chaetodontidae",
   "prob": 0.0008,
   "prob_geo": 0.0001,
   "crop_votes": 0.0
  },
  {
   "scientific_name": "Chaetodon larvatus",
   "common_name": "Hooded butterflyfish",
   "family": "Chaetodontidae",
   "prob": 0.0001,
   "prob_geo": 0.0,
   "crop_votes": 0.0
  },
  {
   "scientific_name": "Chaetodon austriacus",
   "common_name": "Blacktail butterflyfish",
   "family": "Chaetodontidae",
   "prob": 0.0,
   "prob_geo": 0.0,
   "crop_votes": 0.0
  }
 ],
 "family": [
  {
   "name": "Chaetodontidae",
   "prob": 0.9992
  },
  {
   "name": "Pomacanthidae",
   "prob": 0.0008
  },
  {
   "name": "Serranidae",
   "prob": 0.0
  },
  {
   "name": "Pseudochromidae",
   "prob": 0.0
  },
  {
   "name": "Lutjanidae",
   "prob": 0.0
  }
 ],
 "genus": [
  {
   "name": "Chaetodon",
   "prob": 0.9992
  },
  {
   "name": "Genicanthus",
   "prob": 0.0008
  },
  {
   "name": "Cephalopholis",
   "prob": 0.0
  },
  {
   "name": "Aethaloperca",
   "prob": 0.0
  },
  {
   "name": "Epinephelus",
   "prob": 0.0
  }
 ],
 "agreement": 1.0,
 "confidence": "high",
 "n_crops": 64,
 "model": "bioclip-2.5 (hf-hub:imageomics/bioclip-2.5-vith14, open_clip, zero-shot)",
 "label_set": "redsea_fish_species.csv (332 Red Sea species)",
 "crop_top1_votes": {
  "Chaetodon paucifasciatus": 64
 },
 "open_set": {
  "n_species": 23272,
  "top": [
   {
    "scientific_name": "Chaetodon paucifasciatus",
    "common_name": "Crown butterflyfish",
    "family": "Chaetodontidae",
    "prob": 0.9594,
    "in_label_set": true
   },
   {
    "scientific_name": "Chaetodon assarius",
    "common_name": "Western Butterflyfish",
    "family": "Chaetodontidae",
    "prob": 0.0293,
    "in_label_set": false
   },
   {
    "scientific_name": "Chaetodon madagaskariensis",
    "common_name": "Madagascar butterflyfish",
    "family": "Chaetodontidae",
    "prob": 0.0051,
    "in_label_set": false
   },
   {
    "scientific_name": "Chaetodon punctatofasciatus",
    "common_name": "Spotbanded Butterflyfish",
    "family": "Chaetodontidae",
    "prob": 0.0019,
    "in_label_set": false
   },
   {
    "scientific_name": "Chaetodon trifascialis",
    "common_name": "Right-angled Butterfly-fish",
    "family": "Chaetodontidae",
    "prob": 0.0011,
    "in_label_set": true
   }
  ],
  "family": [
   {
    "name": "Chaetodontidae",
    "prob": 0.9989
   },
   {
    "name": "Pomacanthidae",
    "prob": 0.0008
   },
   {
    "name": "Lutjanidae",
    "prob": 0.0003
   },
   {
    "name": "Pinguipedidae",
    "prob": 0.0
   },
   {
    "name": "Holocentridae",
    "prob": 0.0
   }
  ],
  "label_top1_global_rank": 1,
  "label_set_mass": 0.9613
 },
 "label": "Chaetodon paucifasciatus (Eritrean butterflyfish) >99% - high",
 "settings": {
  "prompt": "ens",
  "view": [
   "unmasked"
  ],
  "wb": false,
  "temperature": 1.0,
  "soft_alpha": true,
  "logit_scale": 98.875,
  "aggregation": "arithmetic mean over crops of the per-crop softmax (linear opinion pool, per-crop temperature); prob_geo = renormalised geometric mean (reference only, overconfident for correlated crops)",
  "confidence_rule": "high: p1>=0.8 & agreement>=0.8; medium: (p1>=0.4 & agreement>=0.5) or (genus p>=0.7 & agreement>=0.5); else low (p = arithmetic mean of the per-crop softmax); one level down if the open-set check prefers another genus outside the label set (label-set mass < 0.5)"
 },
 "source": {
  "kind": "fish",
  "name": "w22_fish4",
  "dir": "D:\\devel\\fish-reconstructor\\work\\w22\\fish\\w22_fish4",
  "track_ids": null,
  "n_available": 231,
  "frames": [
   4243,
   4245,
   4248,
   4249,
   4257,
   4259,
   4261,
   4263,
   4265,
   4267,
   4268,
   4270,
   4273,
   4275,
   4276,
   4278,
   4302,
   4303,
   4732,
   4734,
   4735,
   4737,
   4738,
   4739,
   4740,
   4741,
   4742,
   4743,
   4744,
   4745,
   4746,
   4747,
   4760,
   4761,
   4766,
   4768,
   4769,
   4770,
   4771,
   4772,
   4773,
   4774,
   4775,
   4776,
   4777,
   4778,
   4779,
   4780,
   4781,
   4782,
   4783,
   4784,
   4786,
   4787,
   4790,
   4791,
   4792,
   4793,
   4794,
   4795,
   4806,
   4807,
   4810,
   4812
  ]
 },
 "created": "2026-11-10 07:56:40"
}