Fruit and vegetable freshness detection using deep learning
dc.contributor.advisor | Rasel, Annajiat Alim | |
dc.contributor.advisor | Karim, Dewan Ziaul | |
dc.contributor.advisor | Mostakim, Moin | |
dc.contributor.author | Haque, Md. Mahidul | |
dc.contributor.author | Ahmed, Rehanul | |
dc.contributor.author | Saha, Somak | |
dc.contributor.author | Saha, Chamak | |
dc.contributor.author | Dutta, Mayurakshmi | |
dc.date.accessioned | 2023-03-01T09:07:42Z | |
dc.date.available | 2023-03-01T09:07:42Z | |
dc.date.copyright | 2022 | |
dc.date.issued | 2022-09 | |
dc.identifier.other | ID: 19101387 | |
dc.identifier.other | ID: 19101548 | |
dc.identifier.other | ID: 19101286 | |
dc.identifier.other | ID: 19101401 | |
dc.identifier.other | ID: 19101410 | |
dc.identifier.uri | http://hdl.handle.net/10361/17930 | |
dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2022. | en_US |
dc.description | Cataloged from PDF version of thesis. | |
dc.description | Includes bibliographical references (pages 76-78). | |
dc.description.abstract | Bangladesh’s economy depends on agriculture, which contributes significantly to GDP. It’s time to automate agriculture for increased productivity, efficiency, and sustainability. Computer Vision can assist in ensuring agricultural product quality. CNN is more efficient than other (ML) algorithms for Computer Vision applications since it automatically extracts features and handles complex problems. We deployed CNN architectures to identify fruit and vegetable freshness. Using Computer Vision technology, we want to make food production, sorting, packaging, and delivery more efficient, inexpensive, feasible, and safe at the production and consumer level. Man ual quality testing is laborious, inaccurate, and time-consuming. In the study, we have compared 7 pre-trained CNN models (VGG19, InceptionV3, EfficientNetV2L, Xception, ResNet152V2, MobileNetV2, and DenseNet201) with our custom, CNN based image classification model, “FreshDNN”. Our custom small Deep Learning model classifies fresh and rotten fruits and vegetables. Using this custom model, users may snap food images to determine their freshness. Farmers may utilize it to embedded systems and map out their agricultural areas on the basis of freshness of their fruits or vegetables. We trained the models on our dataset to recognize fresh and rotting fruit using image data from 8 distinct fruits and vegetables. We observed that FreshDNN had a 99.32% training accuracy, 97.8% validation accu racy and beat pre-trained models in various performance measures like Precision (98%), Recall (98%), F1 Score (98%) except for VGG19. However, our own custom model surpassed every pre-trained model for our dataset in terms of the number of parameters (394,448), training time (65.77 minutes), ROC-AUC score (99.98%), computational cost, and space (4.6 MB). We have also implemented 5-fold cross validation where our model has performed similarly better where train, validation and test accuracy was 99.35%, 97.62% and 97.658% respectively. We believe it will perform comparably better than other pre-trained models. | en_US |
dc.description.statementofresponsibility | Md. Mahidul Haque | |
dc.description.statementofresponsibility | Rehanul Ahmed | |
dc.description.statementofresponsibility | Somak Saha | |
dc.description.statementofresponsibility | Chamak Saha | |
dc.description.statementofresponsibility | Mayurakshmi Dutta | |
dc.format.extent | 78 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 | Freshness | en_US |
dc.subject | Neural Network | en_US |
dc.subject | VGG19 | en_US |
dc.subject | Image Recognition | en_US |
dc.subject | Mo Bilenetv2 | en_US |
dc.subject | Automation | en_US |
dc.subject | K-Fold | en_US |
dc.subject | Image Classification | en_US |
dc.subject.lcsh | Machine learning. | |
dc.subject.lcsh | Artificial intelligence. | |
dc.title | Fruit and vegetable freshness detection using deep learning | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | Department of Computer Science and Engineering, Brac University | |
dc.description.degree | B. Computer Science |