dc.contributor.advisor | Rodoshi, Ahanaf Hassan | |
dc.contributor.advisor | Khondaker, Arnisha | |
dc.contributor.author | Farhan, Rafid | |
dc.contributor.author | Rahman, Ninad Abdur | |
dc.contributor.author | Ahsan, Syeda Sara Ummy | |
dc.date.accessioned | 2024-06-02T07:24:59Z | |
dc.date.available | 2024-06-02T07:24:59Z | |
dc.date.copyright | 2022 | |
dc.date.issued | 2022-01 | |
dc.identifier.other | ID 18101231 | |
dc.identifier.other | ID 18101223 | |
dc.identifier.other | ID 18101437 | |
dc.identifier.uri | http://hdl.handle.net/10361/23055 | |
dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2022. | en_US |
dc.description | Cataloged from PDF version of thesis. | |
dc.description | Includes bibliographical references (pages 42-43). | |
dc.description.abstract | Due to a number of reasons, marine ecosystems change with certain species of fish
disappearing while novel species of fishes become a new staple within a given ecosystem,
e.g., a lake, river, etc. Monitoring these changes in ecosystems as different
species dwindle and swell in number is crucial for marine researchers, fishery owners,
and fish species preservation programs. These increase and decrease in numbers
indicate changes in environmental conditions that either favours a certain species or
does not. In order to study these changes in conditions, it is imperative to firstly
detect the changes in the population of species which is where we come in. The
challenges for an underwater project range from water pressure, lack of sunlight,
different orientations of fish, the motion of aquatic plants, riverbed structures, and
the sheer diversity of shapes in different species. Machine learning and image processing
technologies can be of significant importance in identifying such underwater
fish species. In our research, we decided to use Convolutional Neural Networks
(CNN), namely YOLOv4, to detect fish in input image frames. To classify the fish
species, we will use a CNN network. The fusion of these networks is proposed in
order to achieve a high level of classification accuracy of fish species from smallsized
samples. In order to demonstrate the effectiveness of the model, we propose
two datasets, namely BDIndigeneousFish and A-Large-Scale-Fish-Dataset is used,
which contain a vast range of image data of several species from different habitats.
The image data is fed into the Darknet, which identifies and detects the fish pixels
in the image frame. Furthermore, these input images are then passed on to CNN
for classification. | en_US |
dc.description.statementofresponsibility | Rafid Farhan | |
dc.description.statementofresponsibility | Ninad Abdur Rahman | |
dc.description.statementofresponsibility | Syeda Sara Ummy Ahsan | |
dc.format.extent | 43 pages | |
dc.language.iso | en | en_US |
dc.publisher | Brac University | en_US |
dc.rights | Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
dc.subject | Fish detection | en_US |
dc.subject | CNN model for classification | en_US |
dc.subject | YOLOv4 for detection | en_US |
dc.subject | Artificial Intelligence (AI) | en_US |
dc.subject | VGG-16 | en_US |
dc.subject | DenseNet | en_US |
dc.subject | Xception | en_US |
dc.subject.lcsh | Artificial intelligence | |
dc.subject.lcsh | Neural networks (Computer science) | |
dc.title | Towards devising an effective and reliable means of fish detection and classification through the exploration of various deep learning algorithms | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | Department of Computer Science and Engineering, Brac University | |
dc.description.degree | B.Sc. in Computer Science | |