journal article·2019-05-02Open access

IoT Implementation of Kalman Filter to Improve Accuracy of Air Quality Monitoring and Prediction

Xiaozheng Lai, Ting Yang, Zetao Wang, Peng Chen

Applied Sciences· Volume 9· Issue 9

Abstract

In order to obtain high-accuracy measurements, traditional air quality monitoring and prediction systems adopt high-accuracy sensors. However, high-accuracy sensors are accompanied with high cost, which cannot be widely promoted in Internet of Things (IoT) with many sensor nodes. In this paper, we propose a low-cost air quality monitoring and real-time prediction system based on IoT and edge computing, which reduces IoT applications dependence on cloud computing. Raspberry Pi with computing power, as an edge device, runs the Kalman Filter (KF) algorithm, which improves the accuracy of low-cost sensors by 27% on the edge side. Based on the KF algorithm, our proposed system achieves the immediate prediction of the concentration of six air pollutants such as SO2, NO2 and PM2.5 by combining the observations with errors. In the comparison experiments with three common predicted algorithms including Simple Moving Average, Exponentially Weighted Moving Average and Autoregressive Integrated Moving Average, the KF algorithm can obtain the optimal prediction results, and root-mean-square error decreases by 68.3% on average. Taken together, the results of the study indicate that our proposed system, combining edge computing and IoT, can be promoted in smart agriculture.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Air Quality Monitoring and Forecasting · Water Quality Monitoring Technologies · Advanced Chemical Sensor Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Computer Science and Engineering, South China University of Technology, Guangzhou 510006, China

Faculty of Intelligent Manufacturing, Wuyi University, Jiangmen 529000, China

Funding

Natural Science Foundation of Guangdong Province · Foundation for Distinguished Young Talents in Higher Education of Guangdong · Technology Development Project of Guangdong Province · Innovation Projects for Science supported by Department of Education of Guangdong Province

References (55)

Show source-provided references
1. Internet of things (iot) in agriculture-selected aspects
2. A vision of IoT: Applications, challenges, and opportunities with china perspective10.1109/JIOT.2014.2337336 ↗
3. Edge of things: The big picture on the integration of edge, IoT and the cloud in a distributed computing environment10.1109/ACCESS.2017.2780087 ↗
4. Edge computing: Vision and challenges10.1109/JIOT.2016.2579198 ↗
5. Smart agriculture based on cloud computing and IOT
6. Shenoy, J., and Pingle, Y. (2016, January 16–18). IOT in agriculture. Proceedings of the 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India.
7. European Environment Agency (2001). Air Pollution, EEA. Report.
8. Smart environment monitoring system by employing wireless sensor networks on vehicles for pollution free smart cities10.1016/j.proeng.2015.06.106 ↗
9. A study on the fire IOT development strategy10.1016/j.proeng.2013.02.146 ↗
10. Li, E., Coates, K., Li, X., Ye, X., and Leipnik, M. (2017). Analyzing agricultural agglomeration in China. Sustainability, 9.10.3390/su9020313 ↗
11. Hajji, W., and Tso, F. (2016). Understanding the performance of low power Raspberry Pi Cloud for big data. Electronics, 5.10.3390/electronics5020029 ↗
12. Semwal, T., and Nair, S. (2016). Agpi: Agents on raspberry pi. Electronics, 5.10.3390/electronics5040072 ↗
13. Pahl, C., Helmer, S., Miori, L., Sanin, J., and Lee, B. (2016, January 22–24). A container-based edge cloud paas architecture based on raspberry pi clusters. Proceedings of the 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW), Vienna, Austria.10.1109/W-FiCloud.2016.36 ↗
14. The emergence of edge computing10.1109/MC.2017.9 ↗
15. Potentials, trends, and prospects in edge technologies: Fog, cloudlet, mobile edge, and micro data centers10.1016/j.comnet.2017.10.002 ↗
16. Brzoza-Woch, R., Konieczny, M., Nawrocki, P., Szydlo, T., and Zielinski, K. (2016, January 23–25). Embedded systems in the application of fog computing—Levee monitoring use case. Proceedings of the 2016 11th IEEE Symposium on Industrial Embedded Systems (SIES), Krakow, Poland.10.1109/SIES.2016.7509437 ↗
17. (2019, February 01). Intel IoT Solutions Transform Smart Buildings from the Ground Up. Available online: https://blogs.intel.com/iot/2016/06/07/intel-iot-solutions-transforming-smart-buildings-ground/.
18. Datta, S.K., Bonnet, C., and Haerri, J. (2015, January 24–26). Fog computing architecture to enable consumer centric internet of things services. Proceedings of the 2015 International Symposium on Consumer Electronics (ISCE), Madrid, Spain.10.1109/ISCE.2015.7177778 ↗
19. Lo’ai, A.T., Bakheder, W., and Song, H. (2016, January 27–29). A mobile cloud computing model using the cloudlet scheme for big data applications. Proceedings of the 2016 IEEE First International Conference on Connected Health: Applications, Systems and Engineering Technologies (CHASE), Washington, DC, USA.
20. IoT for environmental variables in urban areas10.1016/j.procs.2017.05.296 ↗
21. Raipure, S., and Mehetre, D. (2015, January 2–4). Wireless sensor network based pollution monitoring system in metropolitan cities. Proceedings of the 2015 International Conference on Communications and Signal Processing (ICCSP), Melmaruvathur, India.10.1109/ICCSP.2015.7322841 ↗
22. Shinde, D., and Siddiqui, N. (2018, January 29–31). IOT Based environment change monitoring & controlling in greenhouse using WSN. Proceedings of the 2018 International Conference on Information, Communication, Engineering and Technology (ICICET), Pune, India.10.1109/ICICET.2018.8533808 ↗
23. Xiaojun, C., Xianpeng, L., and Peng, X. (2015, January 27–29). IOT-based air pollution monitoring and forecasting system. Proceedings of the 2015 International Conference on Computer and Computational Sciences (ICCCS), Noida, India.10.1109/ICCACS.2015.7361361 ↗
24. Kiruthika, R., and Umamakeswari, A. (2017, January 1–2). Low cost pollution control and air quality monitoring system using Raspberry Pi for Internet of Things. Proceedings of the 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS), Chennai, India.10.1109/ICECDS.2017.8389867 ↗
25. Maksimović, M., Vujović, V., Davidović, N., Milošević, V., and Perišić, B. (2014, January 2–5). Raspberry Pi as Internet of things hardware: Performances and constraints. Proceedings of the International Conference on Electrical, Electronic, and Computing Engineering, Vrnjačka Banja, Serbia.
26. Raspberry Pi as a Sensor Web node for home automation10.1016/j.compeleceng.2015.01.019 ↗
27. The internet of things: A survey10.1007/s10796-014-9492-7 ↗
28. Environment monitoring system using raspberry-Pi
29. Trend analysis of air quality index in Catania from 2010 to 201410.1016/j.egypro.2015.11.796 ↗
30. Real time air quality forecasting using integrated parametric and non-parametric regression techniques10.1016/j.atmosenv.2014.12.011 ↗
31. Comparison of ARIMA model and exponential smoothing model on 2014 air quality index in Yanqing county, Beijing, China10.11648/j.acm.20150406.19 ↗
32. Assessing air quality in Aksaray with time series analysis10.1063/1.4981760 ↗
33. Xia, X., Zhao, W., Rui, X., Wang, Y., Bai, X., Yin, W., and Don, J. (2015, January 15–17). A comprehensive evaluation of air pollution prediction improvement by a machine learning method. Proceedings of the 2015 IEEE International Conference on Service Operations and Logistics, And Informatics (SOLI), Hammamet, Tunisia.10.1109/SOLI.2015.7367615 ↗
34. Taneja, S., Sharma, N., Oberoi, K., and Navoria, Y. (2016, January 12–14). Predicting trends in air pollution in Delhi using data mining. Proceedings of the 2016 1st India International Conference on Information Processing (IICIP), Delhi, India.10.1109/IICIP.2016.7975379 ↗
35. Rybarczyk, Y., and Zalakeviciute, R. (2016, January 12–14). Machine learning approach to forecasting urban pollution. Proceedings of the 2016 IEEE Ecuador Technical Chapters Meeting (ETCM), Guayaquil, Ecuador.10.1109/ETCM.2016.7750810 ↗
36. Multiple linear regression and artificial neural networks based on principal components to predict ozone concentrations10.1016/j.envsoft.2005.12.002 ↗
37. Artificial neural networks forecasting of PM2. 5 pollution using air mass trajectory based geographic model and wavelet transformation10.1016/j.atmosenv.2015.02.030 ↗
38. Richardson, M., and Wallace, S. (2012). Getting Started with Raspberry PI, O’Reilly Media, Inc.
39. Chang, H., Hari, A., Mukherjee, S., and Lakshman, T.V. (May, January 27). Bringing the cloud to the edge. Proceedings of the 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Toronto, ON, Canada.10.1109/INFCOMW.2014.6849256 ↗
40. Raspberry—Pi based cost effective vehicle collision avoidance system using image processing
41. Design and implementation of autonomous car using Raspberry Pi
42. Embedded image capturing system using raspberry pi system
43. Hastie, T., Tibshirani, R., and Friedman, J. (2009). The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Springer.10.1007/978-0-387-84858-7 ↗
44. Traffic density as a surrogate measure of environmental exposures in studies of air pollution health effects: Long-term mortality in a cohort of US veterans10.1016/j.atmosenv.2005.09.027 ↗
45. A review of machine learning related algorithms based on numerical prediction
46. Harvey, A.C. (1990). Forecasting, Structural Time Series Models and the Kalman Filter, Cambridge University Press.10.1017/CBO9781107049994 ↗
47. Forecasting, structural time series models and the Kalman Filter: Bayesian forecasting and dynamic models
48. An introduction to the kalman filter
49. Welch, G.F., and Bishop, G. (1996). SCAAT: Incremental Tracking with Incomplete Information. [Ph.D. Thesis, University of North Carolina at Chapel Hill].10.1145/258734.258876 ↗
50. (2019, February 12). Guangzhou PM2.5 and Air Quality Index (AQI). Available online: http://pm25.in/guangzhou.
51. Some properties of a simple moving average when applied to forecasting a time series10.1057/palgrave.jors.2600823 ↗
52. Prediction in multiple regression
53. Ren, H., Guo, J., Sun, L., and Han, C. (2018, January 1–3). Prediction algorithm based on weather forecast for energy-harvesting wireless sensor networks. Proceedings of the 2018 17th IEEE International Conference On Trust, Security and Privacy In Computing And Communications/12th IEEE International Conference On Big Data Science and Engineering (TrustCom/BigDataSE), New York, NY, USA.10.1109/TrustCom/BigDataSE.2018.00269 ↗
54. Short-term traffic flow prediction using seasonal ARIMA model with limited input data10.1007/s12544-015-0170-8 ↗
55. Cole, L.J., Frantz, C.J., Lee, J., Ordanic, Z., and Plank, L.K. (1991). Centralized Management in a Computer Network. (US4995035A), U.S. Patent.