University of Bahrain
Scientific Journals

SuperFish: A Mobile Application for Fish Species Recognition using Image Processing Techniques and Deep Learning

Show simple item record

dc.contributor.author Pudaruth, Sameerchand
dc.contributor.author Nazurally, Nadeem
dc.contributor.author Appadoo, Chandani
dc.contributor.author Kishnah, Somveer
dc.contributor.author Vinayaganidhi, Munusami
dc.contributor.author Mohammoodally, Ihtishaam
dc.contributor.author Ally, Yameen Assot
dc.contributor.author Chady, Fadil
dc.date.accessioned 2020-07-21T11:45:54Z
dc.date.available 2020-07-21T11:45:54Z
dc.date.issued 2020-07-01
dc.identifier.issn 2210-142X
dc.identifier.uri https://journal.uob.edu.bh:443/handle/123456789/4007
dc.description.abstract People from all around the world face problems in the identification of fish species and users need to have access to scientific expertise to do so and, the situation is not different for Mauritians. An automated means to identify fish species would prove to be a real advantage to different stakeholders namely the government, marine managers, fish farmers, fisherman, fish mongers, boat owners, seafood industrialists, marine biologists, oceanographers, tourists, students and to the public at large. Thus, in this project, an innovative smartphone application has been developed for the identification of fish species that are commonly found in the lagoons and coastal areas, including estuaries and the outer reef zones of Mauritius. Our dataset consists of 1520 images with 40 images for each of the 38 fish species that was studied. Eightypercent of the data was used for training, ten percent was used for validation and the remaining ten percent was used for testing. All the images were first converted to the grayscale format before the application of a Gaussian blur to remove noise. A thresholding operation is then performed on the images in order to subtract the fish from the background. This enabled us to draw a contour around the fish from which several features were extracted. These include: width of the fish, height of the fish, ratio of height to width, minimum height at the start of the tail, ratio of this minimum height to the height of the fish, distance of this minimum height from the mouth, ratio of this distance to the width of the fish, area of the fish, ratio of this area to the area of the bounding rectangle, perimeter of the fish contour, ratio of this perimeter to the perimeter of the bounding rectangle, ratio of area to perimeter, mean RGB values for each channel (extracted from the original images) and the proportion of pixels in which the red colour (blue and green) is highest. A number of classifiers such as kNN, Support Vector Machines, neural networks, decision trees and random forest were used to find the best performing one. In our case, we found that the kNN algorithm achieved the highest accuracy of 96%. Another model for the recognition was created using the TensorFlow framework which produced an accuracy of 98%. Thus, the results demonstrate the effectiveness of the software in fish identification and in the future, we intend to increase the number of fish species in our dataset and to tackle challenging issues such as partial occlusions and pose variations through techniques such as data augmentation. en_US
dc.language.iso en en_US
dc.publisher University of Bahrain en_US
dc.rights Attribution-NonCommercial-NoDerivatives 4.0 International *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/4.0/ *
dc.subject fish recognition, computer vision, deep learning, mobile application en_US
dc.title SuperFish: A Mobile Application for Fish Species Recognition using Image Processing Techniques and Deep Learning en_US
dc.identifier.doi http://dx.doi.org/10.12785/ijcds/1001104
dc.volume 10 en_US
dc.pagestart 1 en_US
dc.pageend 14 en_US
dc.source.title International Journal of Computing and Digital Systems en_US
dc.abbreviatedsourcetitle IJCDS en_US


Files in this item

The following license files are associated with this item:

This item appears in the following Issue(s)

Show simple item record

Attribution-NonCommercial-NoDerivatives 4.0 International Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 International

All Journals


Advanced Search

Browse

Administrator Account