Classification of Fish Species based on Visual Features
-
Fish-Pak: A data set of images of 6 different fish species, i.e.,
Catla (Thala),Hypophthalmichthys Molitrix (Silver Carp),Labeo Rohita (Rohu),Cirrhinus Mrigala (Mori),Cyprinus Carpio (Common Carp), andCtenopharyngodon Idella (Grass Carp). -
Fish-Pak contains 915 high-resolution images captured by Canon EOS 1300D from 3 different places Head Qadirabad, Head Marala and the river of Chenab, Gujrat, Punjab, Pakistan.
-
Fish-Pak data set can be used for the image classification based on their visual features.
-
The data set is referred for the multiclass problem as it holds three visual features, i.e., Scale (color), Body, and Head.
The link to the dataset is attached here.
-
The dataset consists set of images for 12 different fish species, i.e.,
Chromis Chromis,Coris Julis Female,Coris Julis Male,Diplodus Annularis,Diplodus Vulgaris,Oblada Melanura,Serranus Scriba,Spondyliosoma Cantharus,Spicara Maena,Symphodus Melanocercus,Symphodus Tinca, andSarpa Salpa. -
The fishes were recorded with different poses and sizes. The size depends mainly on the distance between fishand camera as well as the size of the fish itself. The source videos were taken under varyinglight conditions.
-
Due to the varying frequency of appearance of each species in ourvideos, the number of images varies between classes. For example, the most frequent species
Diplodus Vulgarishas 110 images and the leastSarpa Salpais presented 17 times.
The link to the dataset is attached here.
An ensemble of CNN, CNN + Attention and Transformer model to classify fish species based on visual features.
DarkNet-53Residual Attention Network-56Vision Transformer (ViT-B16)
- Sum Rule
- Product Rule
- Majority Voting
@article{meshram2025finder,
title={FINDER: Fish Identification using Deep Ensemble Recognition},
author={Meshram, Rahul and Kurmi, Ankit and Banerjee, Arnab and Bhattacharjee, Debotosh and Das, Nibaran},
journal={International Journal of Information Technology},
pages={1--14},
year={2025},
publisher={Springer}
}