| Literature DB >> 35476273 |
Senthil Sivakumar Mookkaiah1, Gurumekala Thangavelu2, Rahul Hebbar3, Nipun Haldar3, Hargovind Singh3.
Abstract
Municipal solid waste (MSW) management currently requires critical attention in ensuring the best principles of socio-economic attributes such as environmental protection, economic sustainability, and mitigation of human health problems. Numerous surveys on the waste management system reveal that approximately 90% of the MSW systems are improperly disposing the wastages in open dumps and landfills. Classifying the wastages into biodegradable and non-biodegradable helps converting them into usable energy and disposing properly. The advancements of effective computational approaches like artificial intelligence and image processing provide wide range of solutions for the present problem identified in MSW management. The computational approaches can be programmed to classify wastes that help to convert them into usable energy. Existing methods of waste classification in MSW remain unresolved due to poor accuracy and higher error rate. This paper presents an experimented effective computer vision-based MSW management solution with the help of the Internet of Things (IoT), and machine learning (ML) techniques namely regression, classification, clustering, and correlation rules for the perception of solid waste images. A ground-up built convolutional neural network (CNN) and CNN by the inception of ResNet V2 models trained through transfer learning for image classification. ResNet V2 supports training large datasets in deep neural networks to achieve improved accuracy and reduced error rate in identity mapping. In addition, batch normalization and mixed hybrid pooling techniques are incorporated in CNN to improve stability and yield state of art performance. The proposed model identifies the type of waste and classifies them as biodegradable or non-biodegradable to collect in respective waste bins precisely. Furthermore, observation of performance metrics, accuracy, and loss ensures the effective functions of the proposed model compared to other existing models. The proposed ResNet-based CNN performs waste classification with 19.08% higher accuracy and 34.97% lower loss than the performance metrics of other existing models.Entities:
Keywords: Computer vision; Convolutional neural networks; Deep learning; Internet of Things; Machine learning; Transfer learning
Mesh:
Substances:
Year: 2022 PMID: 35476273 PMCID: PMC9045024 DOI: 10.1007/s11356-022-20428-2
Source DB: PubMed Journal: Environ Sci Pollut Res Int ISSN: 0944-1344 Impact factor: 5.190
Summary of classifying algorithms used for solid waste management
| Algorithm | Reference | Type solid of waste | Software and hardware utilization | Comments on limitations |
|---|---|---|---|---|
| MCMC-RORO | Lu et al. ( | Household wastages | MATLAB, Sensors, RFID readers, GPS, Wi-Fi | • Waste separation and differentiated collection based on RFID tag • Waste must be separated and tagged with RFID before sending it to the collection system |
| Random Forest classifier | David et al. ( | Detection of containers for recycling | MATLAB, Ultrasonic sensor, an accelerometer, and a GSM module | • Detection of emptying recycling using the sensor-mounted container • Filling level predictions and measurement, investigated solutions were not taken into account |
| Visual/descriptive analysis | Imran et al. ( | Waste amount prediction | QGIS software, Ultrasonic sensor, Container, Geographical Information System | • A smart waste management model presented to empty the waste collection bin using sensors • Mapping the non-linear relation and prediction time are the major requirements in the design model |
| KNN | Sonali et al. ( | Household wastages | Scikit-learn software, Ultrasonic sensor, Raspberry pi, Wi-Fi module | • A waste management model proposed to continuously monitor the level of waste and classify them into biodegradable or non-biodegradable • Classification accuracy of KNN based waste management system is very less comparatively |
| SVM | Ruibo et al. ( | Construction waste | MATLAB software | • Encountered complications in obtaining accurate outcomes due to a lack of detailed wastages • Adequate assistance from workers and site supervisors |
| ANN | Maruful and Tauhid ( | Household solid wastages | MATLAB software with neural network (NN) toolbox | • Solid waste collection and landfill area estimation • Moderate accuracy in testing |
| CNN | Ahmad et al. ( | Carrot fruit shape classification | MATLAB software, Deep Network Designer toolbox | • Dataset samples were augmented and images were classified using the CNN model • Application limited on carrot classification |
| Cong et al. ( | Plastic, glass, metal, and other recyclable | OneNET IoT platform, Jetson Nano kit, Sensors, GSM, Wi-Fi module | • Classification of waste is performed in the cloud which use to provide a long evaluation time | |
| Rahman et al. ( | Household solid wastages | Kaggle Software, Sensors, microcontroller, Bluetooth and camera module, raspberry-pi | • Presented model works with only five categories of indigestible waste | |
| Jiang et al. ( | Dry, wet, recyclable waste | - | • Moderate accuracy, more data to be trained to improve accuracy • Increased the computational time | |
| Mesut et al. ( | Organic and recyclable | MATLAB software | • Limited datasets only trained • Requires additional processing techniques for good accuracy |
Fig. 1Architecture of convolutional neural network
Fig. 2a Working principle of the waste classification model, (b) hardware system model
Fig. 3a Input layer histogram, (b) first hidden layer histogram, (c) second hidden layer histogram, (d) hidden dense layer histogram, and (e) output layer histogram
Fig. 4Comparison of (a) training and validation accuracy, (b) training and validation loss, (c) means plot for accuracy, (d) means plot for loss, (e) standard deviation (error bars) plot for accuracy, (f) standard deviation (error bars) plot for loss
The descriptive statistics on accuracy and loss functions
| Algorithm | Accuracy (%) | Accuracy | Loss (%) | Loss | ||||
|---|---|---|---|---|---|---|---|---|
| Mean | Standard deviation | SE of mean | Mean | Standard deviation | SE of mean | |||
| CNN using ResNet | 94.44 | 0.93497 | 0.01086 | 0.00154 | 9.26 | 0.12608 | 0.04368 | 0.00618 |
| CNN | 87.99 | 0.85796 | 0.02237 | 0.00316 | 16.98 | 0.20768 | 0.04942 | 0.00699 |
| ANN | 81.22 | 0.79062 | 0.02136 | 0.00302 | 28.40 | 0.32704 | 0.04803 | 0.00679 |
| SVM | 79.51 | 0.77296 | 0.02304 | 0.00326 | 33.72 | 0.37668 | 0.04886 | 0.00691 |
| KNN | 75.36 | 0.73024 | 0.02628 | 0.00372 | 41.31 | 0.45811 | 0.04473 | 0.00633 |
| DT | 78.80 | 0.75393 | 0.03687 | 0.00521 | 38.29 | 0.41814 | 0.04519 | 0.00639 |
| NB | 76.27 | 0.73671 | 0.02975 | 0.00421 | 44.23 | 0.47876 | 0.04497 | 0.00636 |
Overall ANOVA
| One-way ANOVA statistical test on accuracy | |||||
| Source of variation | DF | Sum of squares | Mean square | Critical | |
| Between models | 6 | 1.665953 | 0.277659 | 428.0218 | 2.0986 |
| Within models | 343 | 0.222505 | 6.49E-04 | - | - |
| Total | 349 | 1.888458 | - | - | - |
| One-way ANOVA statistical test on loss | |||||
| Source of variation | DF | Sum of squares | Mean square | Critical | |
| Between models | 6 | 5.203617 | 0.86727 | 401.783 | 2.0986 |
| Within models | 343 | 0.740383 | 0.002159 | - | - |
| Total | 349 | 5.944 | - | - | - |
*Null hypothesis: The means of all levels are equal. *Alternative hypothesis: The means of one or more levels are different. *At the 0.05 level, the population means are significantly different
The performance comparison
| Algorithm | Accuracy (%) | Recall | F1 score | MCC score |
|---|---|---|---|---|
| CNN using ResNet | 94.44 | 90.41 | 0.92 | 0.92 |
| CNN | 87.99 | 83.19 | 0.86 | 0.83 |
| ANN | 81.22 | 75.89 | 0.78 | 0.74 |
| SVM | 79.51 | 74.78 | 0.77 | 0.72 |
| KNN | 75.36 | 72.74 | 0.74 | 0.67 |
| DT | 78.80 | 75.28 | 0.77 | 0.71 |
| NB | 76.27 | 76.27 | 0.76 | 0.68 |
Fig. 5Testing of the proposed model using sample images. (a) Sample images loaded in set-1, (b) predicted results of set-1, (c) sample images loaded in set-2, (d) predicted results of set-2