Skip to content
ModelListedExternal
Download

Scallop Yolo26x Lr 1280 Aug

Zoo ID: det-scallopyolo26xlr1280aug · canonical weights: best.pt (training epoch 50)

KindOtherVersionRevision 76a8b63

Model source

Kind
Other
File size
113–337 MB
Version
vRevision 76a8b63
Updated
Sep 16, 2026
Downloads
8
Tasks
Object detection
Source
Hugging Face

Source description

FishingROV — YOLO26x L/R 1280 (augmented) — King scallop teacher

Zoo ID: det-scallop_yolo26x_lr_1280_aug · canonical weights: best.pt (training epoch 50)

High-capacity teacher detector for King scallops, trained on left/right split panels of 1080p survey frames upscaled to 1280 px.

FishingROV mirrors the same detector → crop → classifier pattern on two tiers with different models. On the GPU server (RTX 3090) this teacher generates regions of interest and feeds the cropped detections to a SwinV2 classifier. The on-device Aura tier runs the lighter scout detector with a MobileNetV2 classifier. This model is the 3090-side detector. The full pipeline is still to be validated.

Metrics (honest, station-disjoint held-out)

Re-validated with model.val(imgsz=1280, conf=0.001, iou=0.6) on the public Zenodo Test files stations — locations never seen during training.

MetricValue
mAP500.705
mAP50-950.443
Precision0.737
Recall0.637
Peak single-epoch mAP500.712

On data integrity. Validation panels are the public Zenodo Test files stations (station-disjoint from training) and are byte-identical to the non-augmented teacher's val set — only the training set was augmented. The reported numbers are therefore honest held-out metrics, not an inflated random-frame split.

Model details

ArchitectureYOLO26x
Input size1280 px (left/right split panels)
Classes1 (scallop)
Train panels17241 (augmented)
Val panels1376
Source datasetDS-LR1280-v1-aug

Best honest L/R teacher in the FishingROV zoo. Augmentation added ~+0.05 mAP50 over the non-augmented baseline (scallop_yolo26x_lr_1280, mAP50 0.657) on the same held-out stations.

SwinV2 classifier metrics (same-crop eval)

The 3090-tier classifier paired with this detector is SwinV2-B (256). It was trained on DS-CLS224 (classifier_data) and evaluated on its station-disjoint val split derived from Zenodo Test files (no random frame mixing). Crops are square, centered on human boxes, padded if needed, then resized to 224px; negatives are sampled away from GT boxes.

MetricValue
Macro precision0.700
Macro recall0.654
Macro F10.661
Accuracy0.966

Per-class metrics (from class_eval_best.json):

ClassPrecisionRecallF1Support
dead0.4640.6420.53981
king0.3910.2370.29576
not_a_scallop0.9910.9960.9935781
queen0.8180.8990.857296
recessed0.8370.4970.623145

Intended use & limitations

  • The 3090-side detector: it generates regions of interest and feeds the cropped detections to a SwinV2 classifier. The same detector → classifier pattern is mirrored on the on-device Aura tier with a lighter scout detector and a MobileNetV2 classifier (different models).
  • Also usable as an offline pseudo-labelling / auto-annotation teacher to bootstrap training data. Not a final stock-assessment instrument.
  • The full pipeline is still to be validated.
  • Trained only on the public St Andrews survey distribution; performance on other gear, lighting, or substrate is unverified.
  • Partially buried and king-scallop instances remain the hardest cases.

Files

  • best.pt — canonical weights (fitness-best epoch 50).
  • last.pt — final-epoch weights.
  • results.csv, results.png, curves — training history and PR/F1 curves.

Attribution & License

This model is a derivative work based on the University of St Andrews King Scallop dataset.

In accordance with the original dataset's terms, this derivative work is released under the Creative Commons Attribution 4.0 International (CC-BY 4.0) license. You are free to share and adapt this material, provided you give appropriate credit to the original authors and indicate if changes were made.

Sources

1 source
Hugging FacePrimaryVersion 76a8b634a32ee2069872ea52a10a678e65713607
huggingface.co/FishingROV/scallop_yolo26x_lr_1280_aug/tree/76a8b634a32ee2069872ea52a10a678e65713607

Verified Sep 16

Model artifacts

2 artifacts

best.pt

pt · 337 MB · SHA-256 e315fca0aa9a…7ba8 · Hugging Face

Download

last.pt

pt · 113 MB · SHA-256 97d95bdc73dd…3527 · Hugging Face

Download

Source excerpts

2 excerpts

--- license: cc-by-4.0 library_name: ultralytics pipeline_tag: object-detection tags: - yolo - yolo26 - object-detection - underwater - marine-biology - scallop - rov - fisheries --- # FishingROV — YOLO26x L/R 1280 (augmented) — King scallop teacher Zoo ID: `det-scallop_yolo26x_lr_1280_aug` · canonical weights: `best.pt` (training epoch 50) High-capacity **teacher** detector for King scallops, trained on left/right split panels of 1080p survey frames upscaled to 1280 px. FishingROV mirrors the same **detector → crop → classifier** pattern on two tiers with different models. On the **GPU server (RTX 3090)** this teacher generates regions of interest and feeds the cropped detections to a **SwinV2** classifier. The **on-device Aura** tier runs the lighter **scout** detector with a **MobileNetV2** classifier. This model is the 3090-side detector. *The full pipeline is still to be validated.* ## Metrics (honest, station-disjoint held-out) Re-validated with `model.val(imgsz=1280, conf=0.001, iou=0.6)` on the public Zenodo **Test files** stations — locations never seen during training. | Metric | Value | | --- | --- | | mAP50 | **0.705** | | mAP50-95 | **0.443** | | Precision | 0.737 | | Recall | 0.637 | | Peak single-epoch mAP50 | 0.712 | > **On data integrity.** Validation panels are the public Zenodo **Test files** stations (station-disjoint from training) and are byte-identical to the non-augmented teacher's val set — only the training set was augmented. The reported numbers are therefore honest held-out metrics, not an inflated random-frame split. ## Model details | | | | --- | --- | | Architecture | YOLO26x | | Input size | 1280 px (left/right split panels) | | Classes | 1 (scallop) | | Train panels | 17241 (augmented) | | Val panels | 1376 | | Source dataset | `DS-LR1280-v1-aug` | Best honest L/R teacher in the FishingROV zoo. Augmentation added ~+0.05 mAP50 over the non-augmented baseline (`scallop_yolo26x_lr_1280`, mAP50 0.657) on the same held-out stations. ## SwinV2 classifier metrics (same-crop eval) The 3090-tier classifier paired with this detector is **SwinV2-B (256)**. It was trained on `DS-CLS224` (`classifier_data`) and evaluated on its **station-disjoint val split** derived from Zenodo **Test files** (no random frame mixing). Crops are square, centered on human boxes, padded if needed, then resized to 224px; negatives are sampled...

Source context: 8 downloads · 0 likes · Pipeline object-detection · Library ultralytics · Repo FishingROV/scallop_yolo26x_lr_1280_aug