dc.contributor.advisor | Chakrabarty, Amitabha | |
dc.contributor.author | Raj, Hafiz Mohiuddin | |
dc.contributor.author | Shahreen, Sazia | |
dc.contributor.author | Shah, Muntaha Binte | |
dc.contributor.author | Evan, Syed Washinur Ashraf | |
dc.contributor.author | Abdullah, Juhayer | |
dc.date.accessioned | 2023-10-15T06:43:31Z | |
dc.date.available | 2023-10-15T06:43:31Z | |
dc.date.copyright | ©2022 | |
dc.date.issued | 2022-09-29 | |
dc.identifier.ismn | ID 18301250 | |
dc.identifier.other | ID 16101247 | |
dc.identifier.other | ID 16241006 | |
dc.identifier.other | ID 18301056 | |
dc.identifier.other | ID 18301251 | |
dc.identifier.uri | http://hdl.handle.net/10361/21811 | |
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 49-52). | |
dc.description.abstract | In agriculture, soil is one of the most potential output sources. That is why, if
we can foresee the soil’s nature and how it will turn in the future as well as it’s
other qualities, we may achieve adequate monitoring and sustainable agriculture field
usage. We can forecast many soil textures using different CNN models by doing Soil
classification. As a result, our major goal is to forecast it and utilize a Convolutional
Neural Network (CNN) to do so. We have applied the VGG16, ResNet50, Inception
V3, Xception, and VGG19 and these are a kind of algorithm that has the capability
to organize a huge number of images of separate divisions. Additionally, in our
research, another algorithm is used, which is deeply related to visionary purposes.
The algorithms have played a significant role in image augmentation in our research.
The input is turned into a set of filters in the hidden layers to construct feature maps
in the CNN model. We have used more than 2000 soil images as our data set, which
helped for the betterment of our research. Images of several soil samples are used
to train and evaluate these models. We have also used more than 4096 soil images
of Bangladesh, creating a new scope for our research. A machine vision system
consisting of a smartphone camera with an external lens, elimination chamber, USB
connection, and a laptop for algorithm processing activities will be used to prepare
the data. In general, the current research was carried out with five goals in mind
which will be discussed in further depth in the following sections. On photos of
different soil samples, these models were trained and tested. With the best accuracy
percentage, the suggested models could predict soil pictures. More than 90% of
accuracy from each model has been obtained, except for Xception model, where we
get an accuracy of 85%. In the end, this approach will be less costly and a waste of
time alternative to experimental methods for classifying the kind of soil textures on
a broad scale. | en_US |
dc.description.statementofresponsibility | Hafiz Mohiuddin Raj | |
dc.description.statementofresponsibility | Sazia Shahreen | |
dc.description.statementofresponsibility | Muntaha Binte Shah | |
dc.description.statementofresponsibility | Syed Washinur Ashraf Evan | |
dc.description.statementofresponsibility | Juhayer Abdullah | |
dc.format.extent | 65 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 | Soil texture | en_US |
dc.subject | NN models | en_US |
dc.subject | CNN | en_US |
dc.subject | Machine learning | en_US |
dc.subject | Image augmentation | en_US |
dc.subject | Ensemble | en_US |
dc.subject | Soil classification | en_US |
dc.subject.lcsh | Soils--Classification | |
dc.subject.lcsh | Neural networks (Computer science) | |
dc.title | Classification of Bangladeshi soil texture using convolutional neural network | 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 | |