Skip to content

mariiova/Fish_segmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fish segmentation

A fish segmentation pet-project. U-Net and pretrained DINOv2 architectures were tested.

Tech stack:

  • DVC for experiment tracking
  • pytorch
  • pytorch lightning
  • Albumentations
  • Gradio

Dataset

SUIM Dataset.

For this project only fish masks were sampled.

964 Train-val datapoints were randomly sampled in 80% to 20% ratio. Test dataset containes 66 annotated images.

Additionaly 10% images without fish were added to train, val and test splits.

Augmentations

Train-val set was augmentated using Albumentations library:

  • ShiftScaleRotate
  • RGBShift
  • RandomBrightnessContrast
  • HorizontalFlip

Results

The best model was U-Net with IOU 0.598 on test dataset.

Demo

Demo can be accessed running

python scr\demo.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages