{
 "top": [
  {
   "scientific_name": "Balistapus undulatus",
   "common_name": "Orange-lined triggerfish",
   "family": "Balistidae",
   "prob": 0.9962,
   "prob_geo": 1.0,
   "crop_votes": 1.0
  },
  {
   "scientific_name": "Chlorurus gibbus",
   "common_name": "Heavybeak parrotfish (Red Sea)",
   "family": "Scaridae",
   "prob": 0.0012,
   "prob_geo": 0.0,
   "crop_votes": 0.0
  },
  {
   "scientific_name": "Chlorurus genazonatus",
   "common_name": "Sinai parrotfish",
   "family": "Scaridae",
   "prob": 0.0011,
   "prob_geo": 0.0,
   "crop_votes": 0.0
  },
  {
   "scientific_name": "Sufflamen albicaudatum",
   "common_name": "Bluethroat triggerfish",
   "family": "Balistidae",
   "prob": 0.0004,
   "prob_geo": 0.0,
   "crop_votes": 0.0
  },
  {
   "scientific_name": "Balistoides viridescens",
   "common_name": "Titan triggerfish",
   "family": "Balistidae",
   "prob": 0.0003,
   "prob_geo": 0.0,
   "crop_votes": 0.0
  }
 ],
 "family": [
  {
   "name": "Balistidae",
   "prob": 0.9969
  },
  {
   "name": "Scaridae",
   "prob": 0.0031
  },
  {
   "name": "Serranidae",
   "prob": 0.0
  },
  {
   "name": "Pseudochromidae",
   "prob": 0.0
  },
  {
   "name": "Lutjanidae",
   "prob": 0.0
  }
 ],
 "genus": [
  {
   "name": "Balistapus",
   "prob": 0.9962
  },
  {
   "name": "Chlorurus",
   "prob": 0.0024
  },
  {
   "name": "Scarus",
   "prob": 0.0004
  },
  {
   "name": "Sufflamen",
   "prob": 0.0004
  },
  {
   "name": "Cetoscarus",
   "prob": 0.0003
  }
 ],
 "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": {
  "Balistapus undulatus": 64
 },
 "open_set": {
  "n_species": 23272,
  "top": [
   {
    "scientific_name": "Balistapus undulatus",
    "common_name": "Red-lined Triggerfish",
    "family": "Balistidae",
    "prob": 0.9839,
    "in_label_set": true
   },
   {
    "scientific_name": "Chlorurus japanensis",
    "common_name": "Palecheek parrotfish",
    "family": "Scaridae",
    "prob": 0.003,
    "in_label_set": false
   },
   {
    "scientific_name": "Scarus falcipinnis",
    "common_name": "Greenbelly parrotfish",
    "family": "Scaridae",
    "prob": 0.0018,
    "in_label_set": false
   },
   {
    "scientific_name": "Scarus tricolor",
    "common_name": "Tricolor Parrotfish",
    "family": "Scaridae",
    "prob": 0.0017,
    "in_label_set": false
   },
   {
    "scientific_name": "Sufflamen albicaudatum",
    "common_name": "",
    "family": "Balistidae",
    "prob": 0.0013,
    "in_label_set": true
   }
  ],
  "family": [
   {
    "name": "Balistidae",
    "prob": 0.986
   },
   {
    "name": "Scaridae",
    "prob": 0.0119
   },
   {
    "name": "Monacanthidae",
    "prob": 0.0019
   },
   {
    "name": "Chaetodontidae",
    "prob": 0.0001
   },
   {
    "name": "Labridae",
    "prob": 0.0001
   }
  ],
  "label_top1_global_rank": 1,
  "label_set_mass": 0.9879
 },
 "label": "Balistapus undulatus (Orange-lined triggerfish) >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": "w40_fish2",
  "dir": "D:\\devel\\fish-reconstructor\\work\\w40\\fish\\w40_fish2",
  "track_ids": null,
  "n_available": 742,
  "frames": [
   1276,
   1283,
   1285,
   1574,
   1581,
   1584,
   1960,
   1961,
   1976,
   1984,
   1990,
   1994,
   2007,
   2008,
   2299,
   2307,
   2313,
   2317,
   2325,
   2494,
   2518,
   2520,
   2545,
   2549,
   2555,
   2565,
   2574,
   2886,
   2889,
   2892,
   2914,
   2919,
   2923,
   2930,
   2935,
   2939,
   3026,
   3030,
   3036,
   3063,
   3068,
   3070,
   3074,
   3570,
   3574,
   3577,
   3590,
   3592,
   3596,
   3606,
   3609,
   3943,
   3946,
   3952,
   3957,
   4612,
   4657,
   4664,
   4667,
   4670,
   4692,
   4768,
   4770,
   4774
  ]
 },
 "created": "2026-11-10 09:46:00"
}