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.

Bibliografiska uppgifter
Huvudupphovsmän: Akash, MD., Shama, Umme Sabiha, Dibash, Dey, Ghosh, Ria
Övriga upphovsmän: Karim, Dewan Ziaul
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