Automatic waste classification using deep learning and computer vision techniques
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2023.
Huvudupphovsmän: | , , , |
---|---|
Övriga upphovsmän: | |
Materialtyp: | Lärdomsprov |
Språk: | English |
Publicerad: |
Brac University
2023
|
Ämnen: | |
Länkar: | http://hdl.handle.net/10361/21220 |
id |
10361-21220 |
---|---|
record_format |
dspace |
spelling |
10361-212202023-09-25T21:04:02Z Automatic waste classification using deep learning and computer vision techniques Akash, MD. Shama, Umme Sabiha Dibash, Dey Ghosh, Ria Karim, Dewan Ziaul Department of Computer Science and Engineering, Brac University Custom CNN Resnet50 VGG16 MobileNetV2 InceptionV3 EfficientNetB0 Pretrained Validation Accuracy Detection Classification YOLOv4 Deep learning YOLOv4-tiny Cognitive learning theory Neural networks (Computer science) Machine learning This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2023. Cataloged from PDF version of thesis. Includes bibliographical references (pages 42-43). Waste management refers to a system that starts with classifying different kinds of waste and gradually managing it from its inception to its final disposal. Labeling waste in a proper manner can ensure the best outcome of recycling. The reason we think that our thesis topic will bring about a positive change in the waste management system is because we are emphasizing on making the environment pollution free and reuse the waste as much as we can by classifying and detecting the recyclable stuff from the waste that are considered useless. A custom CNN model has been implemented in our paper to classify things more accurately. Here, we have utilized a large dataset “garbage classification” [19] with a big number of images but to train our model, we have used 8 different classes: battery, biological, cardboard, clothes, green-glass, paper, plastic, trash which have been augmented in order to make all the classes equal in size which has resulted in a total of 16,000 images.Pre-trained CNN models such as VGGNet16, Resent50, MobileNetV2, InceptionV3,EfficientNetB0 along with custom CNN models have been used and successfully achieved 87.57 percent, 94.34 percent, 96.99 percent, 95.71 percent, 35.92 percent,97.16 percent train accuracy and 89.38 percent, 94.34 percent, 96.81 percent, 94.47 percent, 36.75 percent and 97.58 percent validation accuracy respectively.Later on, the paper also evaluates the custom CNN model’s performance on an unseen test dataset via confusion matrix. In this study, we have also proposed YOLOv4 and YOLOv4-tiny with Darknet-53 as a method for the detection of waste. Here we have used the same dataset which we have used in the custom CNN model. During the testing phase, every model makes use of three different types of inputs, including videos, webcams and images.The outcome demonstrates that YOLOv4 exceeds YOLOv4- tiny in terms of object detection, despite YOLOv4-tiny’s advantages in aspects of computational speed.The best YOLOv4 results are mAP 85.73 percent, precision 0.78, recall 0.84, F1-score 0.81, and Average IoU 62.05 percent.The best YOLOv4- tiny results are mAP 81.28 percent, precision 0.60, recall 0.87, F1-score 0.71, and Average IoU 45.67 percent. MD. Akash Umme Sabiha Shama Dibash Dey Ria Ghosh B. Computer Science and Engineering 2023-09-25T06:10:08Z 2023-09-25T06:10:08Z 2023 2023-03 Thesis ID 18101534 ID 18301051 ID 18301167 ID 20101626 http://hdl.handle.net/10361/21220 en 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. 43 pages application/pdf Brac University |
institution |
Brac University |
collection |
Institutional Repository |
language |
English |
topic |
Custom CNN Resnet50 VGG16 MobileNetV2 InceptionV3 EfficientNetB0 Pretrained Validation Accuracy Detection Classification YOLOv4 Deep learning YOLOv4-tiny Cognitive learning theory Neural networks (Computer science) Machine learning |
spellingShingle |
Custom CNN Resnet50 VGG16 MobileNetV2 InceptionV3 EfficientNetB0 Pretrained Validation Accuracy Detection Classification YOLOv4 Deep learning YOLOv4-tiny Cognitive learning theory Neural networks (Computer science) Machine learning Akash, MD. Shama, Umme Sabiha Dibash, Dey Ghosh, Ria Automatic waste classification using deep learning and computer vision techniques |
description |
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2023. |
author2 |
Karim, Dewan Ziaul |
author_facet |
Karim, Dewan Ziaul Akash, MD. Shama, Umme Sabiha Dibash, Dey Ghosh, Ria |
format |
Thesis |
author |
Akash, MD. Shama, Umme Sabiha Dibash, Dey Ghosh, Ria |
author_sort |
Akash, MD. |
title |
Automatic waste classification using deep learning and computer vision techniques |
title_short |
Automatic waste classification using deep learning and computer vision techniques |
title_full |
Automatic waste classification using deep learning and computer vision techniques |
title_fullStr |
Automatic waste classification using deep learning and computer vision techniques |
title_full_unstemmed |
Automatic waste classification using deep learning and computer vision techniques |
title_sort |
automatic waste classification using deep learning and computer vision techniques |
publisher |
Brac University |
publishDate |
2023 |
url |
http://hdl.handle.net/10361/21220 |
work_keys_str_mv |
AT akashmd automaticwasteclassificationusingdeeplearningandcomputervisiontechniques AT shamaummesabiha automaticwasteclassificationusingdeeplearningandcomputervisiontechniques AT dibashdey automaticwasteclassificationusingdeeplearningandcomputervisiontechniques AT ghoshria automaticwasteclassificationusingdeeplearningandcomputervisiontechniques |
_version_ |
1814309069813448704 |