Solid Waste Image Classification Using Deep Convolutional Neural Network

被引:25
作者
Nnamoko, Nonso [1 ]
Barrowclough, Joseph [1 ]
Procter, Jack [1 ]
机构
[1] Edge Hill Univ, Dept Comp Sci, St Helens Rd, Ormskirk L39 4QP, England
关键词
image classification; waste management; image processing; deep learning; machine learning; waste recognition; waste segregation; waste classification; recycling; ORGANIC WASTE;
D O I
10.3390/infrastructures7040047
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Separating household waste into categories such as organic and recyclable is a critical part of waste management systems to make sure that valuable materials are recycled and utilised. This is beneficial to human health and the environment because less risky treatments are used at landfill and/or incineration, ultimately leading to improved circular economy. Conventional waste separation relies heavily on manual separation of objects by humans, which is inefficient, expensive, time consuming, and prone to subjective errors caused by limited knowledge of waste classification. However, advances in artificial intelligence research has led to the adoption of machine learning algorithms to improve the accuracy of waste classification from images. In this paper, we used a waste classification dataset to evaluate the performance of a bespoke five-layer convolutional neural network when trained with two different image resolutions. The dataset is publicly available and contains 25,077 images categorised into 13,966 organic and 11,111 recyclable waste. Many researchers have used the same dataset to evaluate their proposed methods with varying accuracy results. However, these results are not directly comparable to our approach due to fundamental issues observed in their method and validation approach, including the lack of transparency in the experimental setup, which makes it impossible to replicate results. Another common issue associated with image classification is high computational cost which often results to high development time and prediction model size. Therefore, a lightweight model with high accuracy and a high level of methodology transparency is of particular importance in this domain. To investigate the computational cost issue, we used two image resolution sizes (i.e., 225 x 264 and 80 x 45) to explore the performance of our bespoke five-layer convolutional neural network in terms of development time, model size, predictive accuracy, and cross-entropy loss. Our intuition is that smaller image resolution will lead to a lightweight model with relatively high and/or comparable accuracy than the model trained with higher image resolution. In the absence of reliable baseline studies to compare our bespoke convolutional network in terms of accuracy and loss, we trained a random guess classifier to compare our results. The results show that small image resolution leads to a lighter model with less training time and the accuracy produced (80.88%) is better than the 76.19% yielded by the larger model. Both the small and large models performed better than the baseline which produced 50.05% accuracy. To encourage reproducibility of our results, all the experimental artifacts including preprocessed dataset and source code used in our experiments are made available in a public repository.
引用
收藏
页数:18
相关论文
共 69 条
[1]   Towards a circular economy for sustainable development: An application of full cost accounting to municipal waste recyclables [J].
Abou Taleb, Mona ;
Al Farooque, Omar .
JOURNAL OF CLEANER PRODUCTION, 2021, 280 (280)
[2]  
Alaslani Maram G., 2018, International Journal of Computer Science & Information Technology, V10, P65, DOI 10.5121/ijcsit.2018.10206
[3]   Statistical analysis strategies for association studies involving rare variants [J].
Bansal, Vikas ;
Libiger, Ondrej ;
Torkamani, Ali ;
Schork, Nicholas J. .
NATURE REVIEWS GENETICS, 2010, 11 (11) :773-785
[4]  
Brownlee J, 2018, GENTLE INTRO DROPOUT
[5]  
Brownlee J., 2019, How to Choose Loss Functions When Training Deep Learning Neural Networks
[6]  
Castellano G, 2019, IEEE SYS MAN CYBERN, P3805, DOI 10.1109/SMC.2019.8914455
[7]  
Chollet F., 2016, Building powerful image classification models using very little data
[8]  
Chollet F., TRAINING EVALUATION
[9]  
Chollet Francois, 2017, Deep learning with Python, P384
[10]  
Dertat A., Applied deep learning - part 1: Artificial neural networks