Back

From video to encounter histories: individual identification and machine vision for salmonid capture-recapture monitoring

Karlsson, K.

2026-09-04 ecology
10.64898/2026.09.03.749040 bioRxiv
Show abstract

Individual encounter histories are central to capture-recapture models, but fisheries monitoring is often reduced to counts that do not account for variation in detection probability. This study presents a machine-vision workflow for converting long-term video surveillance of Atlantic salmon (Salmo salar) and sea trout (Salmo trutta) spawning runs into individual-level data for capture-recapture analysis. The workflow detects fish-positive frames, saves video clips, extracts fish-head regions of interest, and organizes cropped images for re-identification. A binary EfficientNetB0 fish detector achieved validation accuracy of 0.9918 and PR AUC of 0.9992; at a conservative threshold of 0.98, validation false positives were eliminated while retaining 94.3% recall. A YOLOv8n model localized fish-head regions, and an EfficientNetB0 ArcFace model trained on head images from 700 identities achieved 99.80% accuracy among accepted known matches and an image-weighted false-accept rate of 0.81% when non-training identities were treated as unknown. Zero-shot closed-set retrieval achieved 99.17% top-1 accuracy across 1,416 identities excluded from model training, demonstrating strong generalization to previously unseen identities.

Matching journals

The top 6 journals account for 50% of the predicted probability mass.

50% of probability mass above

"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.