{
 "top": [
  {
   "scientific_name": "Oxycheilinus digramma",
   "common_name": "Cheeklined wrasse",
   "family": "Labridae",
   "prob": 0.361,
   "prob_geo": 0.8143,
   "crop_votes": 0.4062
  },
  {
   "scientific_name": "Epinephelus fasciatus",
   "common_name": "Blacktip grouper",
   "family": "Serranidae",
   "prob": 0.19,
   "prob_geo": 0.0249,
   "crop_votes": 0.1875
  },
  {
   "scientific_name": "Epibulus insidiator",
   "common_name": "Slingjaw wrasse",
   "family": "Labridae",
   "prob": 0.1047,
   "prob_geo": 0.0397,
   "crop_votes": 0.125
  },
  {
   "scientific_name": "Paracheilinus octotaenia",
   "common_name": "Red Sea eightline flasher",
   "family": "Labridae",
   "prob": 0.0802,
   "prob_geo": 0.0196,
   "crop_votes": 0.0938
  },
  {
   "scientific_name": "Cirrhilabrus rubriventralis",
   "common_name": "Social wrasse",
   "family": "Labridae",
   "prob": 0.071,
   "prob_geo": 0.0388,
   "crop_votes": 0.0469
  }
 ],
 "family": [
  {
   "name": "Labridae",
   "prob": 0.7569
  },
  {
   "name": "Serranidae",
   "prob": 0.1963
  },
  {
   "name": "Scaridae",
   "prob": 0.0286
  },
  {
   "name": "Lethrinidae",
   "prob": 0.0073
  },
  {
   "name": "Mullidae",
   "prob": 0.0028
  }
 ],
 "genus": [
  {
   "name": "Oxycheilinus",
   "prob": 0.361
  },
  {
   "name": "Epinephelus",
   "prob": 0.19
  },
  {
   "name": "Epibulus",
   "prob": 0.1047
  },
  {
   "name": "Paracheilinus",
   "prob": 0.0802
  },
  {
   "name": "Cirrhilabrus",
   "prob": 0.071
  }
 ],
 "agreement": 0.4062,
 "confidence": "low",
 "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": {
  "Oxycheilinus digramma": 26,
  "Epinephelus fasciatus": 12,
  "Epibulus insidiator": 8,
  "Paracheilinus octotaenia": 6,
  "Gomphosus caeruleus": 4,
  "Cirrhilabrus rubriventralis": 3,
  "Scarus psittacus": 2,
  "Pseudocheilinus hexataenia": 2,
  "Lethrinus lentjan": 1
 },
 "open_set": {
  "n_species": 23272,
  "top": [
   {
    "scientific_name": "Pseudocheilinus evanidus",
    "common_name": "Disappearing Wrasse",
    "family": "Labridae",
    "prob": 0.785,
    "in_label_set": false
   },
   {
    "scientific_name": "Epinephelus fasciatus",
    "common_name": "Blacktip grouper",
    "family": "Serranidae",
    "prob": 0.062,
    "in_label_set": true
   },
   {
    "scientific_name": "Halichoeres prosopeion",
    "common_name": "Twotone Wrasse",
    "family": "Labridae",
    "prob": 0.0244,
    "in_label_set": false
   },
   {
    "scientific_name": "Coris batuensis",
    "common_name": "Batu coris",
    "family": "Labridae",
    "prob": 0.01,
    "in_label_set": false
   },
   {
    "scientific_name": "Grammatonotus laysanus",
    "common_name": "",
    "family": "Callanthiidae",
    "prob": 0.0078,
    "in_label_set": false
   }
  ],
  "family": [
   {
    "name": "Labridae",
    "prob": 0.9127
   },
   {
    "name": "Serranidae",
    "prob": 0.0657
   },
   {
    "name": "Callanthiidae",
    "prob": 0.0096
   },
   {
    "name": "Scaridae",
    "prob": 0.007
   },
   {
    "name": "Pseudochromidae",
    "prob": 0.0016
   }
  ],
  "label_top1_global_rank": 355,
  "label_set_mass": 0.0718
 },
 "confidence_label_set_only": "low",
 "confidence_note": "open-set top-1 Pseudocheilinus evanidus (p=0.79, other genus, not in label set); label-set mass 0.07",
 "label": "Oxycheilinus digramma (Cheeklined wrasse) 36% - low",
 "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": "w12_fish9",
  "dir": "D:\\devel\\fish-reconstructor\\work\\w12\\fish\\w12_fish9",
  "track_ids": null,
  "n_available": 413,
  "frames": [
   229,
   306,
   307,
   312,
   313,
   320,
   324,
   327,
   328,
   341,
   342,
   349,
   350,
   353,
   358,
   359,
   838,
   1326,
   1328,
   1332,
   1980,
   2074,
   2076,
   2079,
   2081,
   2084,
   2089,
   2093,
   2095,
   2101,
   2102,
   2105,
   2509,
   2512,
   2513,
   2516,
   2519,
   2545,
   3009,
   3012,
   3015,
   3018,
   3019,
   3033,
   3036,
   3679,
   4813,
   4814,
   4828,
   4831,
   4969,
   4971,
   4973,
   4982,
   4984,
   4985,
   5746,
   5748,
   5814,
   5816,
   5818,
   5820,
   5821,
   5823
  ]
 },
 "created": "2026-11-10 09:13:41"
}