{
 "top": [
  {
   "scientific_name": "Oxycheilinus digramma",
   "common_name": "Cheeklined wrasse",
   "family": "Labridae",
   "prob": 0.6696,
   "prob_geo": 0.9936,
   "crop_votes": 0.7344
  },
  {
   "scientific_name": "Gomphosus caeruleus",
   "common_name": "Green birdmouth wrasse",
   "family": "Labridae",
   "prob": 0.0325,
   "prob_geo": 0.0012,
   "crop_votes": 0.0312
  },
  {
   "scientific_name": "Plectropomus pessuliferus",
   "common_name": "Roving coralgrouper",
   "family": "Serranidae",
   "prob": 0.0314,
   "prob_geo": 0.0001,
   "crop_votes": 0.0312
  },
  {
   "scientific_name": "Larabicus quadrilineatus",
   "common_name": "Fourline wrasse",
   "family": "Labridae",
   "prob": 0.0314,
   "prob_geo": 0.0019,
   "crop_votes": 0.0312
  },
  {
   "scientific_name": "Cheilinus trilobatus",
   "common_name": "Tripletail wrasse",
   "family": "Labridae",
   "prob": 0.03,
   "prob_geo": 0.0009,
   "crop_votes": 0.0156
  }
 ],
 "family": [
  {
   "name": "Labridae",
   "prob": 0.807
  },
  {
   "name": "Scaridae",
   "prob": 0.1025
  },
  {
   "name": "Serranidae",
   "prob": 0.0442
  },
  {
   "name": "Balistidae",
   "prob": 0.014
  },
  {
   "name": "Lethrinidae",
   "prob": 0.0137
  }
 ],
 "genus": [
  {
   "name": "Oxycheilinus",
   "prob": 0.6696
  },
  {
   "name": "Scarus",
   "prob": 0.0504
  },
  {
   "name": "Chlorurus",
   "prob": 0.0466
  },
  {
   "name": "Plectropomus",
   "prob": 0.0386
  },
  {
   "name": "Gomphosus",
   "prob": 0.0325
  }
 ],
 "agreement": 0.7344,
 "confidence": "medium",
 "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": 47,
  "Thalassoma lunare": 2,
  "Larabicus quadrilineatus": 2,
  "Plectropomus pessuliferus": 2,
  "Chlorurus sordidus": 2,
  "Gomphosus caeruleus": 2,
  "Epibulus insidiator": 1,
  "Siganus argenteus": 1,
  "Scarus frenatus": 1,
  "Cheilinus trilobatus": 1
 },
 "open_set": {
  "n_species": 23272,
  "top": [
   {
    "scientific_name": "Oxycheilinus digramma",
    "common_name": "Violetline Maori Wrasse",
    "family": "Labridae",
    "prob": 0.2466,
    "in_label_set": true
   },
   {
    "scientific_name": "Scarus altipinnis",
    "common_name": "Mini-fin Parrotfish",
    "family": "Scaridae",
    "prob": 0.0571,
    "in_label_set": false
   },
   {
    "scientific_name": "Scarus falcipinnis",
    "common_name": "Greenbelly parrotfish",
    "family": "Scaridae",
    "prob": 0.0559,
    "in_label_set": false
   },
   {
    "scientific_name": "Larabicus quadrilineatus",
    "common_name": "Fourline wrasse",
    "family": "Labridae",
    "prob": 0.0401,
    "in_label_set": true
   },
   {
    "scientific_name": "Cheilinus trilobatus",
    "common_name": "Tripletail Maori Wrasse",
    "family": "Labridae",
    "prob": 0.0327,
    "in_label_set": true
   }
  ],
  "family": [
   {
    "name": "Labridae",
    "prob": 0.5713
   },
   {
    "name": "Scaridae",
    "prob": 0.2217
   },
   {
    "name": "Serranidae",
    "prob": 0.094
   },
   {
    "name": "Lethrinidae",
    "prob": 0.0445
   },
   {
    "name": "Latidae",
    "prob": 0.0239
   }
  ],
  "label_top1_global_rank": 1,
  "label_set_mass": 0.4691
 },
 "label": "Oxycheilinus digramma (Cheeklined wrasse) 67% - medium",
 "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": "w02_fish8",
  "dir": "D:\\devel\\fish-reconstructor\\work\\w02\\fish\\w02_fish8",
  "track_ids": null,
  "n_available": 229,
  "frames": [
   3102,
   3103,
   3105,
   3108,
   3112,
   3114,
   3115,
   3119,
   3120,
   3122,
   3275,
   3278,
   3279,
   3282,
   3284,
   3285,
   3287,
   3290,
   3292,
   3293,
   3295,
   3319,
   3811,
   3812,
   3814,
   3859,
   3860,
   3891,
   3892,
   3894,
   3897,
   3899,
   3900,
   3901,
   3902,
   3903,
   3904,
   4385,
   4386,
   4387,
   4388,
   4389,
   4390,
   4391,
   4392,
   4393,
   4394,
   4395,
   4404,
   4405,
   4406,
   5976,
   5977,
   5978,
   5979,
   5980,
   5981,
   5982,
   5983,
   5984,
   5985,
   5986,
   5987,
   5988
  ]
 },
 "created": "2026-11-10 07:56:07"
}