{
 "top": [
  {
   "scientific_name": "Cephalopholis hemistiktos",
   "common_name": "Yellowfin hind",
   "family": "Serranidae",
   "prob": 0.8338,
   "prob_geo": 0.9786,
   "crop_votes": 0.8906
  },
  {
   "scientific_name": "Cephalopholis oligosticta",
   "common_name": "Vermilion hind",
   "family": "Serranidae",
   "prob": 0.0519,
   "prob_geo": 0.0195,
   "crop_votes": 0.0156
  },
  {
   "scientific_name": "Cephalopholis argus",
   "common_name": "Peacock hind",
   "family": "Serranidae",
   "prob": 0.0428,
   "prob_geo": 0.0013,
   "crop_votes": 0.0312
  },
  {
   "scientific_name": "Calotomus viridescens",
   "common_name": "Viridescent parrotfish",
   "family": "Scaridae",
   "prob": 0.0271,
   "prob_geo": 0.0,
   "crop_votes": 0.0312
  },
  {
   "scientific_name": "Cheilinus trilobatus",
   "common_name": "Tripletail wrasse",
   "family": "Labridae",
   "prob": 0.0087,
   "prob_geo": 0.0,
   "crop_votes": 0.0156
  }
 ],
 "family": [
  {
   "name": "Serranidae",
   "prob": 0.9335
  },
  {
   "name": "Scaridae",
   "prob": 0.0348
  },
  {
   "name": "Labridae",
   "prob": 0.0273
  },
  {
   "name": "Monacanthidae",
   "prob": 0.0021
  },
  {
   "name": "Balistidae",
   "prob": 0.0018
  }
 ],
 "genus": [
  {
   "name": "Cephalopholis",
   "prob": 0.9301
  },
  {
   "name": "Calotomus",
   "prob": 0.0271
  },
  {
   "name": "Cheilinus",
   "prob": 0.0092
  },
  {
   "name": "Scarus",
   "prob": 0.0063
  },
  {
   "name": "Epibulus",
   "prob": 0.0054
  }
 ],
 "agreement": 0.8906,
 "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": {
  "Cephalopholis hemistiktos": 57,
  "Calotomus viridescens": 2,
  "Cephalopholis argus": 2,
  "Cephalopholis oligosticta": 1,
  "Scarus niger": 1,
  "Cheilinus trilobatus": 1
 },
 "open_set": {
  "n_species": 23272,
  "top": [
   {
    "scientific_name": "Cephalopholis hemistiktos",
    "common_name": "Halfspotted hind",
    "family": "Serranidae",
    "prob": 0.6874,
    "in_label_set": true
   },
   {
    "scientific_name": "Cephalopholis urodeta",
    "common_name": "Flagtail Rockcod",
    "family": "Serranidae",
    "prob": 0.0973,
    "in_label_set": false
   },
   {
    "scientific_name": "Cephalopholis microprion",
    "common_name": "Freckled hind",
    "family": "Serranidae",
    "prob": 0.0347,
    "in_label_set": false
   },
   {
    "scientific_name": "Calotomus viridescens",
    "common_name": "Dotted parrotfish",
    "family": "Scaridae",
    "prob": 0.0328,
    "in_label_set": true
   },
   {
    "scientific_name": "Cephalopholis nigripinnis",
    "common_name": "Duskyfin hind",
    "family": "Serranidae",
    "prob": 0.0236,
    "in_label_set": false
   }
  ],
  "family": [
   {
    "name": "Serranidae",
    "prob": 0.9016
   },
   {
    "name": "Labridae",
    "prob": 0.0462
   },
   {
    "name": "Scaridae",
    "prob": 0.036
   },
   {
    "name": "Pomacentridae",
    "prob": 0.0115
   },
   {
    "name": "Monacanthidae",
    "prob": 0.0013
   }
  ],
  "label_top1_global_rank": 1,
  "label_set_mass": 0.7576
 },
 "label": "Cephalopholis hemistiktos (Yellowfin hind) 83% - 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_fish1",
  "dir": "D:\\devel\\fish-reconstructor\\work\\w22\\fish\\w22_fish1",
  "track_ids": null,
  "n_available": 1725,
  "frames": [
   800,
   822,
   823,
   834,
   841,
   851,
   865,
   871,
   879,
   889,
   903,
   1383,
   1395,
   1396,
   2543,
   2558,
   2571,
   2575,
   2650,
   2655,
   2670,
   2681,
   2688,
   2692,
   3428,
   3438,
   3445,
   3455,
   3482,
   3488,
   3750,
   3753,
   3776,
   3783,
   3794,
   3819,
   3830,
   3921,
   3928,
   3933,
   3940,
   3952,
   3962,
   4009,
   4015,
   4022,
   4028,
   4065,
   4075,
   4076,
   4085,
   4806,
   4816,
   4821,
   4827,
   4933,
   4944,
   4960,
   4961,
   4978,
   4979,
   5815,
   5816,
   5859
  ]
 },
 "created": "2026-11-10 07:56:35"
}