IoT Air Quality Monitoring
Machine learning approach to calibration low-cost IoT sensors
Particle sensing technology has shown great potential for monitoring particulate matter (PM) with very few temporal and spatial restrictions because of its low-cost, compact size, and easy operation. However, the performance of low-cost sensors for PM monitoring in ambient conditions has been questionable.
We calibrated a low-cost sensor in ambient conditions using machine-learning methods. The sensor is Plantower PMS 5003, and it measured outdoor fine particle (PM2.5) concentrations (µg m-3), air temperature (°C), and RH (%) every six seconds. The sensor was internet enabled and transferred real-time data to a cloud storage. The sensor was installed at Calgary Varsity air monitoring and the reading was compared with a government approved PM monitoring equipment - named Synchronized Hybrid Ambient Real-time Particulate (SHARP)
Field evaluation showed that the Pearson r between the low-cost sensor and the SHARP instrument was 0.78. Fligner and Killeen (F-K) test indicated a statistically significant difference between the variances of the PM2.5 values by the low-cost sensor and by the SHARP instrument. Large overestimations by the low-cost sensor before calibration were observed in the field and were believed to be caused by the variation of ambient relative humidity. The root mean square error (RMSE) was 9.93 when comparing the low-cost sensor with the SHARP instrument. The calibration by the neural network had the smallest RMSE of 3.91. After calibrations, the F-K test showed that the variances of the PM2.5 values by the neural network and the gradient boosting and by the reference method were not statistically significantly different.