Downloads · 30 days
0
nmvr/Otolith-Detection-Yolo8
Otolith-Detection-Yolo8 is a object detection model from nmvr. Use it when you need objects located in an image. It is set up for ultralytics. The card lists the license as mit.
This model is a fine-tuned version of the YOLOv8n model, developed by Ultralytics, for Otolith detection in images.
Downloads · 30 days
0
Access
Public
Updated Mar 6, 2024
Repo size
—
Likes
0
Public
Click a slice to open those files.
.md2.2 KB · 59%
From the Hugging Face model README
This model is a fine-tuned version of the YOLOv8n model, developed by Ultralytics, for Otolith detection in images.
Commonly, due to the small size of fish otoliths, the images need to have a high resolution in order for domain experts to locate the different concentric circles when performing age identification. This results in two distinct caveats:
(NOTE: Remember that this requires careful partition of the dataset by specimen, and not by image, as to avoid data leakage)
To train the model, we used a data cohort from 2020, consisting of 333 images of Blue whiting, manually labelled using RoboFlow, and split it into Training (80%) / Validation (10%) / Holdout-Test (10%).
Additionally, after training, we performed inference on the cohorts from 2021 and 2022, consisting of a total of 2018 images, and visually validated their quality as they had no labels.
All images are the same size, 1280x960. To keep the aspect ratio we define the image size parameter as [1920x1080]
These were the parameters used to train the model:
yolo detect train \
data=$data \
model=yolov8n.pt \
epochs=1000 \
imgsz=[1920,1080] \
rect=True \
batch=64 \
save=True \
save_period=1 \
cos_lr=True \
optimizer="auto" \
warmup_epochs=5 \
plots=True \
seed=42 \
device=0 \
project=otolith_detection \
name=2020_normal