{
 "top": [
  {
   "scientific_name": "Labroides dimidiatus",
   "common_name": "Bluestreak cleaner wrasse",
   "family": "Labridae",
   "prob": 0.9971,
   "prob_geo": 0.9999,
   "crop_votes": 1.0
  },
  {
   "scientific_name": "Hologymnosus annulatus",
   "common_name": "Ring wrasse",
   "family": "Labridae",
   "prob": 0.0022,
   "prob_geo": 0.0,
   "crop_votes": 0.0
  },
  {
   "scientific_name": "Parapercis hexophtalma",
   "common_name": "Speckled sandperch",
   "family": "Pinguipedidae",
   "prob": 0.0002,
   "prob_geo": 0.0,
   "crop_votes": 0.0
  },
  {
   "scientific_name": "Malacanthus latovittatus",
   "common_name": "Blue blanquillo",
   "family": "Malacanthidae",
   "prob": 0.0002,
   "prob_geo": 0.0,
   "crop_votes": 0.0
  },
  {
   "scientific_name": "Meiacanthus nigrolineatus",
   "common_name": "Blackline fangblenny",
   "family": "Blenniidae",
   "prob": 0.0001,
   "prob_geo": 0.0,
   "crop_votes": 0.0
  }
 ],
 "family": [
  {
   "name": "Labridae",
   "prob": 0.9994
  },
  {
   "name": "Pinguipedidae",
   "prob": 0.0002
  },
  {
   "name": "Malacanthidae",
   "prob": 0.0002
  },
  {
   "name": "Pomacanthidae",
   "prob": 0.0001
  },
  {
   "name": "Blenniidae",
   "prob": 0.0001
  }
 ],
 "genus": [
  {
   "name": "Labroides",
   "prob": 0.9971
  },
  {
   "name": "Hologymnosus",
   "prob": 0.0022
  },
  {
   "name": "Parapercis",
   "prob": 0.0002
  },
  {
   "name": "Malacanthus",
   "prob": 0.0002
  },
  {
   "name": "Apolemichthys",
   "prob": 0.0001
  }
 ],
 "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": {
  "Labroides dimidiatus": 64
 },
 "open_set": {
  "n_species": 23272,
  "top": [
   {
    "scientific_name": "Labroides dimidiatus",
    "common_name": "Common Cleanerfish",
    "family": "Labridae",
    "prob": 0.9709,
    "in_label_set": true
   },
   {
    "scientific_name": "Aspidontus taeniatus",
    "common_name": "False cleanerfish",
    "family": "Blenniidae",
    "prob": 0.0098,
    "in_label_set": false
   },
   {
    "scientific_name": "Labroides rubrolabiatus",
    "common_name": "Golden cleanerwrasse",
    "family": "Labridae",
    "prob": 0.0076,
    "in_label_set": false
   },
   {
    "scientific_name": "Hoplolatilus marcosi",
    "common_name": "Red-lined tilefish",
    "family": "Malacanthidae",
    "prob": 0.0052,
    "in_label_set": false
   },
   {
    "scientific_name": "Meiacanthus smithi",
    "common_name": "Disco blenny",
    "family": "Blenniidae",
    "prob": 0.0015,
    "in_label_set": false
   }
  ],
  "family": [
   {
    "name": "Labridae",
    "prob": 0.981
   },
   {
    "name": "Blenniidae",
    "prob": 0.0117
   },
   {
    "name": "Malacanthidae",
    "prob": 0.0056
   },
   {
    "name": "Pseudochromidae",
    "prob": 0.001
   },
   {
    "name": "Pinguipedidae",
    "prob": 0.0003
   }
  ],
  "label_top1_global_rank": 1,
  "label_set_mass": 0.972
 },
 "label": "Labroides dimidiatus (Bluestreak cleaner wrasse) >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": "w02_fish6",
  "dir": "D:\\devel\\fish-reconstructor\\work\\w02\\fish\\w02_fish6",
  "track_ids": null,
  "n_available": 173,
  "frames": [
   2359,
   2360,
   2362,
   2364,
   2367,
   2369,
   2370,
   2374,
   2980,
   2987,
   2988,
   2990,
   3009,
   3012,
   3028,
   3029,
   3030,
   3031,
   3032,
   3033,
   3034,
   3243,
   3244,
   3245,
   3246,
   3247,
   3248,
   3249,
   3250,
   3251,
   3252,
   3253,
   3264,
   3265,
   3272,
   3273,
   3275,
   3276,
   3277,
   3278,
   3279,
   3280,
   3281,
   3282,
   3283,
   4398,
   4399,
   4400,
   4404,
   4405,
   4406,
   4407,
   4408,
   4409,
   4418,
   5679,
   5680,
   5681,
   5682,
   5683,
   5684,
   5685,
   5697,
   5698
  ]
 },
 "created": "2026-11-10 07:56:02"
}