Litcius/Paper detail

Class-Aware Fish Species Recognition Using Deep Learning for an Imbalanced Dataset

Simegnew Yihunie Alaba, M M Nabi, Chiranjibi Shah, Jack Prior, Matthew D. Campbell, Farron Wallace, John E. Ball, Robert Moorhead

2022Sensors63 citationsDOIOpen Access PDF

Abstract

Fish species recognition is crucial to identifying the abundance of fish species in a specific area, controlling production management, and monitoring the ecosystem, especially identifying the endangered species, which makes accurate fish species recognition essential. In this work, the fish species recognition problem is formulated as an object detection model to handle multiple fish in a single image, which is challenging to classify using a simple classification network. The proposed model consists of MobileNetv3-large and VGG16 backbone networks and an SSD detection head. Moreover, a class-aware loss function is proposed to solve the class imbalance problem of our dataset. The class-aware loss takes the number of instances in each species into account and gives more weight to those species with a smaller number of instances. This loss function can be applied to any classification or object detection task with an imbalanced dataset. The experimental result on the large-scale reef fish dataset, SEAMAPD21, shows that the class-aware loss improves the model over the original loss by up to 79.7%. The experimental result on the Pascal VOC dataset also shows the model outperforms the original SSD object detection model.

Topics & Concepts

Computer scienceArtificial intelligencePascal (unit)Object detectionClass (philosophy)Pattern recognition (psychology)Cognitive neuroscience of visual object recognitionMachine learningObject (grammar)Programming languageIdentification and Quantification in FoodWater Quality Monitoring TechnologiesAdvanced Neural Network Applications