Show simple item record

dc.contributor.advisorRodoshi, Ahanaf Hassan
dc.contributor.advisorKhondaker, Arnisha
dc.contributor.authorFarhan, Rafid
dc.contributor.authorRahman, Ninad Abdur
dc.contributor.authorAhsan, Syeda Sara Ummy
dc.date.accessioned2024-06-02T07:24:59Z
dc.date.available2024-06-02T07:24:59Z
dc.date.copyright2022
dc.date.issued2022-01
dc.identifier.otherID 18101231
dc.identifier.otherID 18101223
dc.identifier.otherID 18101437
dc.identifier.urihttp://hdl.handle.net/10361/23055
dc.descriptionThis 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.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 42-43).
dc.description.abstractDue 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.statementofresponsibilityRafid Farhan
dc.description.statementofresponsibilityNinad Abdur Rahman
dc.description.statementofresponsibilitySyeda Sara Ummy Ahsan
dc.format.extent43 pages
dc.language.isoenen_US
dc.publisherBrac Universityen_US
dc.rightsBrac 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.subjectFish detectionen_US
dc.subjectCNN model for classificationen_US
dc.subjectYOLOv4 for detectionen_US
dc.subjectArtificial Intelligence (AI)en_US
dc.subjectVGG-16en_US
dc.subjectDenseNeten_US
dc.subjectXceptionen_US
dc.subject.lcshArtificial intelligence
dc.subject.lcshNeural networks (Computer science)
dc.titleTowards devising an effective and reliable means of fish detection and classification through the exploration of various deep learning algorithmsen_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Science and Engineering, Brac University
dc.description.degreeB.Sc. in Computer Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record