TY - JOUR
T1 - An IoT enabled system for enhanced air quality monitoring and prediction on the edge
AU - Moursi, Ahmed Samy
AU - El-Fishawy, Nawal
AU - Djahel, Soufiene
AU - Shouman, Marwa Ahmed
N1 - Funding Information:
This work was supported by funds from the National Natural Science Foundation of China (No.81401616) and the Natural Science Foundation of Shanghai (14ZR1405100). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
Funding Information:
The following grant information was disclosed by the authors: National Natural Science Foundation of China: 81401616. Natural Science Foundation of Shanghai: 14ZR1405100.
Publisher Copyright:
© 2021, The Author(s).
PY - 2021/12/1
Y1 - 2021/12/1
N2 - Air pollution is a major issue resulting from the excessive use of conventional energy sources in developing countries and worldwide. Particulate Matter less than 2.5 µm in diameter (PM2.5) is the most dangerous air pollutant invading the human respiratory system and causing lung and heart diseases. Therefore, innovative air pollution forecasting methods and systems are required to reduce such risk. To that end, this paper proposes an Internet of Things (IoT) enabled system for monitoring and predicting PM2.5 concentration on both edge devices and the cloud. This system employs a hybrid prediction architecture using several Machine Learning (ML) algorithms hosted by Nonlinear AutoRegression with eXogenous input (NARX). It uses the past 24 h of PM2.5, cumulated wind speed and cumulated rain hours to predict the next hour of PM2.5. This system was tested on a PC to evaluate cloud prediction and a Raspberry Pi to evaluate edge devices’ prediction. Such a system is essential, responding quickly to air pollution in remote areas with low bandwidth or no internet connection. The performance of our system was assessed using Root Mean Square Error (RMSE), Normalized Root Mean Square Error (NRMSE), coefficient of determination (R2), Index of Agreement (IA), and duration in seconds. The obtained results highlighted that NARX/LSTM achieved the highest R2 and IA and the least RMSE and NRMSE, outperforming other previously proposed deep learning hybrid algorithms. In contrast, NARX/XGBRF achieved the best balance between accuracy and speed on the Raspberry Pi.
AB - Air pollution is a major issue resulting from the excessive use of conventional energy sources in developing countries and worldwide. Particulate Matter less than 2.5 µm in diameter (PM2.5) is the most dangerous air pollutant invading the human respiratory system and causing lung and heart diseases. Therefore, innovative air pollution forecasting methods and systems are required to reduce such risk. To that end, this paper proposes an Internet of Things (IoT) enabled system for monitoring and predicting PM2.5 concentration on both edge devices and the cloud. This system employs a hybrid prediction architecture using several Machine Learning (ML) algorithms hosted by Nonlinear AutoRegression with eXogenous input (NARX). It uses the past 24 h of PM2.5, cumulated wind speed and cumulated rain hours to predict the next hour of PM2.5. This system was tested on a PC to evaluate cloud prediction and a Raspberry Pi to evaluate edge devices’ prediction. Such a system is essential, responding quickly to air pollution in remote areas with low bandwidth or no internet connection. The performance of our system was assessed using Root Mean Square Error (RMSE), Normalized Root Mean Square Error (NRMSE), coefficient of determination (R2), Index of Agreement (IA), and duration in seconds. The obtained results highlighted that NARX/LSTM achieved the highest R2 and IA and the least RMSE and NRMSE, outperforming other previously proposed deep learning hybrid algorithms. In contrast, NARX/XGBRF achieved the best balance between accuracy and speed on the Raspberry Pi.
KW - Air pollution forecast
KW - Edge computing
KW - IoT
KW - Machine learning
KW - NARX architecture
KW - PM2.5
UR - http://www.scopus.com/inward/record.url?scp=85134073803&partnerID=8YFLogxK
U2 - 10.1007/s40747-021-00476-w
DO - 10.1007/s40747-021-00476-w
M3 - Article
AN - SCOPUS:85134073803
VL - 7
SP - 2923
EP - 2947
JO - Complex and Intelligent Systems
JF - Complex and Intelligent Systems
SN - 2199-4536
IS - 6
ER -