International Journal on Advanced Science, Engineering and Information Technology, Vol. 11 (2021) No. 3, pages: 1078-1083, DOI:10.18517/ijaseit.11.3.14134

Local Freshwater Fish Recognition Using Different CNN Architectures with Transfer Learning

Anup Majumder, Aditya Rajbongshi, Md. Mahbubur Rahman, Al Amin Biswas


Bangladesh has its profusion of water resources, but due to environmental issues and some other significant causes, the quantity of water resources is lessening continuously. As a result, many of our local freshwater fishes are being abolished, leading to a lack of knowledge about freshwater fish among the new generation of people in Bangladesh. It is also very difficult to recognize freshwater fish because of their nature, color, shape, and structure. To recognize the local freshwater fish efficiently, transfer learning can be used, one of the significant parts of deep learning that concentrates on storing knowledge gained while solving one problem and employing it to a distinct but related problem. This paper has used six CNN-based architecture with transfer learning, namely DenseNet201, InceptionResnetV2, InceptionV3, ResNet50, ResNet152V2, and Xception. A total of seven freshwater fish image data is used here, which is collected from the various local fish markets of Bangladesh. To check the effectiveness of the working approach, we have calculated the accuracy, precision, Recall, and F1-Score. The approach InceptionResnetV2 and Xception achieved the highest accuracy with 98.81% over the other approach which is a very significant result.


Freshwater local fish; recognition; transfer learning; CNN.

Viewed: 117 times (since Sept 4, 2017)

cite this paper     download