{
 "top": [
  {
   "scientific_name": "Chromis dimidiata",
   "common_name": "Chocolate-dip chromis",
   "family": "Pomacentridae",
   "prob": 0.9869,
   "prob_geo": 0.999,
   "crop_votes": 1.0
  },
  {
   "scientific_name": "Pomacentrus albicaudatus",
   "common_name": "Whitefin damsel",
   "family": "Pomacentridae",
   "prob": 0.0044,
   "prob_geo": 0.0008,
   "crop_votes": 0.0
  },
  {
   "scientific_name": "Pomacanthus asfur",
   "common_name": "Arabian angelfish",
   "family": "Pomacanthidae",
   "prob": 0.0034,
   "prob_geo": 0.0,
   "crop_votes": 0.0
  },
  {
   "scientific_name": "Bodianus anthioides",
   "common_name": "Lyretail hogfish",
   "family": "Labridae",
   "prob": 0.0027,
   "prob_geo": 0.0002,
   "crop_votes": 0.0
  },
  {
   "scientific_name": "Cetoscarus bicolor",
   "common_name": "Bicolour parrotfish",
   "family": "Scaridae",
   "prob": 0.0011,
   "prob_geo": 0.0,
   "crop_votes": 0.0
  }
 ],
 "family": [
  {
   "name": "Pomacentridae",
   "prob": 0.9916
  },
  {
   "name": "Pomacanthidae",
   "prob": 0.0039
  },
  {
   "name": "Labridae",
   "prob": 0.003
  },
  {
   "name": "Scaridae",
   "prob": 0.0012
  },
  {
   "name": "Chaetodontidae",
   "prob": 0.0002
  }
 ],
 "genus": [
  {
   "name": "Chromis",
   "prob": 0.987
  },
  {
   "name": "Pomacentrus",
   "prob": 0.0044
  },
  {
   "name": "Pomacanthus",
   "prob": 0.0034
  },
  {
   "name": "Bodianus",
   "prob": 0.0029
  },
  {
   "name": "Cetoscarus",
   "prob": 0.0011
  }
 ],
 "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": {
  "Chromis dimidiata": 64
 },
 "open_set": {
  "n_species": 23272,
  "top": [
   {
    "scientific_name": "Chromis fieldi",
    "common_name": "Chocolatedip chromis",
    "family": "Pomacentridae",
    "prob": 0.5825,
    "in_label_set": false
   },
   {
    "scientific_name": "Chromis dimidiata",
    "common_name": "Half-and-half chromis",
    "family": "Pomacentridae",
    "prob": 0.2525,
    "in_label_set": true
   },
   {
    "scientific_name": "Chromis iomelas",
    "common_name": "Half-and-half Puller",
    "family": "Pomacentridae",
    "prob": 0.1375,
    "in_label_set": false
   },
   {
    "scientific_name": "Chromis margaritifer",
    "common_name": "Bicolor chromis",
    "family": "Pomacentridae",
    "prob": 0.0032,
    "in_label_set": false
   },
   {
    "scientific_name": "Dischistodus prosopotaenia",
    "common_name": "Honeyhead Damsel",
    "family": "Pomacentridae",
    "prob": 0.0022,
    "in_label_set": false
   }
  ],
  "family": [
   {
    "name": "Pomacentridae",
    "prob": 0.9901
   },
   {
    "name": "Pomacanthidae",
    "prob": 0.0027
   },
   {
    "name": "Chaetodontidae",
    "prob": 0.0023
   },
   {
    "name": "Labridae",
    "prob": 0.002
   },
   {
    "name": "Scaridae",
    "prob": 0.0014
   }
  ],
  "label_top1_global_rank": 2,
  "label_set_mass": 0.2569
 },
 "label": "Chromis dimidiata (Chocolate-dip chromis) 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": "fish3",
  "dir": "D:\\devel\\fish-reconstructor\\work\\fish\\fish3",
  "track_ids": null,
  "n_available": 928,
  "frames": [
   2070,
   2370,
   2380,
   2381,
   2446,
   2448,
   2566,
   2573,
   2622,
   2623,
   2732,
   2735,
   2775,
   2861,
   2881,
   2890,
   2919,
   2947,
   2960,
   2990,
   2998,
   3001,
   3032,
   3037,
   3082,
   3089,
   3102,
   3178,
   3188,
   3211,
   3216,
   3222,
   3299,
   3305,
   3311,
   3436,
   3437,
   3531,
   3533,
   3741,
   3758,
   3948,
   3950,
   3995,
   4055,
   4255,
   4262,
   4295,
   4532,
   4534,
   4545,
   4607,
   4798,
   4799,
   4816,
   5070,
   5078,
   5081,
   5677,
   5744,
   5745,
   5875,
   5880,
   5886
  ]
 },
 "created": "2026-11-09 17:59:10"
}