{
 "top": [
  {
   "scientific_name": "Oxycheilinus digramma",
   "common_name": "Cheeklined wrasse",
   "family": "Labridae",
   "prob": 0.4631,
   "prob_geo": 0.8028,
   "crop_votes": 0.5781
  },
  {
   "scientific_name": "Epinephelus fasciatus",
   "common_name": "Blacktip grouper",
   "family": "Serranidae",
   "prob": 0.1443,
   "prob_geo": 0.0251,
   "crop_votes": 0.1562
  },
  {
   "scientific_name": "Epibulus insidiator",
   "common_name": "Slingjaw wrasse",
   "family": "Labridae",
   "prob": 0.116,
   "prob_geo": 0.0728,
   "crop_votes": 0.0781
  },
  {
   "scientific_name": "Pseudocheilinus hexataenia",
   "common_name": "Sixline wrasse",
   "family": "Labridae",
   "prob": 0.0853,
   "prob_geo": 0.0572,
   "crop_votes": 0.0469
  },
  {
   "scientific_name": "Paracheilinus octotaenia",
   "common_name": "Red Sea eightline flasher",
   "family": "Labridae",
   "prob": 0.0653,
   "prob_geo": 0.0076,
   "crop_votes": 0.0625
  }
 ],
 "family": [
  {
   "name": "Labridae",
   "prob": 0.8323
  },
  {
   "name": "Serranidae",
   "prob": 0.1466
  },
  {
   "name": "Scaridae",
   "prob": 0.0132
  },
  {
   "name": "Apogonidae",
   "prob": 0.0025
  },
  {
   "name": "Cirrhitidae",
   "prob": 0.002
  }
 ],
 "genus": [
  {
   "name": "Oxycheilinus",
   "prob": 0.4631
  },
  {
   "name": "Epinephelus",
   "prob": 0.1444
  },
  {
   "name": "Epibulus",
   "prob": 0.116
  },
  {
   "name": "Pseudocheilinus",
   "prob": 0.0853
  },
  {
   "name": "Paracheilinus",
   "prob": 0.0653
  }
 ],
 "agreement": 0.5781,
 "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": 37,
  "Epinephelus fasciatus": 10,
  "Epibulus insidiator": 5,
  "Paracheilinus octotaenia": 4,
  "Pseudocheilinus hexataenia": 3,
  "Cirrhilabrus rubriventralis": 3,
  "Gomphosus caeruleus": 2
 },
 "open_set": {
  "n_species": 23272,
  "top": [
   {
    "scientific_name": "Pseudocheilinus evanidus",
    "common_name": "Disappearing Wrasse",
    "family": "Labridae",
    "prob": 0.9375,
    "in_label_set": false
   },
   {
    "scientific_name": "Epinephelus fasciatus",
    "common_name": "Blacktip grouper",
    "family": "Serranidae",
    "prob": 0.0161,
    "in_label_set": true
   },
   {
    "scientific_name": "Paracheilinus carpenteri",
    "common_name": "Pink flasher",
    "family": "Labridae",
    "prob": 0.013,
    "in_label_set": false
   },
   {
    "scientific_name": "Paracheilinus octotaenia",
    "common_name": "Red sea eightline flasher",
    "family": "Labridae",
    "prob": 0.0081,
    "in_label_set": true
   },
   {
    "scientific_name": "Halichoeres pallidus",
    "common_name": "Pale wrasse",
    "family": "Labridae",
    "prob": 0.0066,
    "in_label_set": false
   }
  ],
  "family": [
   {
    "name": "Labridae",
    "prob": 0.9786
   },
   {
    "name": "Serranidae",
    "prob": 0.0166
   },
   {
    "name": "Scaridae",
    "prob": 0.0023
   },
   {
    "name": "Pomacentridae",
    "prob": 0.0014
   },
   {
    "name": "Apogonidae",
    "prob": 0.0003
   }
  ],
  "label_top1_global_rank": 224,
  "label_set_mass": 0.0252
 },
 "confidence_label_set_only": "medium",
 "confidence_note": "open-set top-1 Pseudocheilinus evanidus (p=0.94, other genus, not in label set); label-set mass 0.03",
 "label": "Oxycheilinus digramma (Cheeklined wrasse) 46% - 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": "w58_fish10",
  "dir": "D:\\devel\\fish-reconstructor\\work\\w58\\fish\\w58_fish10",
  "track_ids": null,
  "n_available": 386,
  "frames": [
   615,
   1811,
   1813,
   1816,
   1819,
   1885,
   2252,
   2254,
   2257,
   2266,
   2269,
   2270,
   2273,
   2285,
   2286,
   2646,
   2651,
   2653,
   2655,
   2658,
   3018,
   3020,
   3034,
   3037,
   3040,
   3042,
   3044,
   3069,
   3071,
   3075,
   3077,
   3082,
   3086,
   3087,
   3150,
   3153,
   3154,
   3156,
   3158,
   3160,
   3722,
   3724,
   3725,
   3727,
   3732,
   4282,
   4284,
   4286,
   4287,
   4289,
   4294,
   4298,
   4299,
   4302,
   4303,
   4315,
   4316,
   4560,
   4562,
   4563,
   4566,
   5664,
   5668,
   5671
  ]
 },
 "created": "2026-11-10 07:57:31"
}