Abstract
There are specific issues in the multi-sensor systems used for water quality monitoring, which prevents these systems for routine measurement of water samples. An important issue is drift; related to sensor readings, which may refute the calibration of sensors leads to the necessity of frequent recalibration of the sensors that required effort as well as shut down the system. An alternative approach for drift correction is based on the mathematical correction method. The paper proposed a regression calibration method and implemented by the machine learning approach. In this paper, we have used a feed-forward artificial neural network based regression model to extend the calibration lifetime of sensors. The evaluation of the model was performed based on the root mean square error and the root mean square error for cross-validation. The proposed model is also compared with the traditional statistical method and proved to be superior to the traditional one. The experimental results demonstrate the best performance with a negligible error rate. Based on the results of the current study, ANN appears to be more adaptive for data analysis in environmental monitoring applications.




Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.Availability of data and materials
Not applicable.
Code availability
The code will be provided on request.
References
Adhikari S, Saha S (2014) Multiple classifier combination technique for sensor drift compensation using ANN & KNN. In: Souvenir of the 2014 IEEE international advance computing conference, IACC 2014. IEEE Computer Society, pp 1184–1189
Al-Dahoud A, Fezari M, Mehamdia H (2020) Water quality monitoring system using WSN in Tanga lake. In: Advances in intelligent systems and computing. Springer Verlag, pp 1–9
Andreu J, Angelov P (2013) An evolving machine learning method for human activity recognition systems. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-011-0068-9
Artursson T, Eklöv T, Lundström I et al (2000) Drift correction for gas sensors using multivariate methods. J Chemom 14:711–723. https://doi.org/10.1002/1099-128X(200009/12)14:5/6%3c711:AID-CEM607%3e3.0.CO;2-4
Atlas Scientific LLC (2019) Atlas Scientific Environmental Robotics
Barcelo-Ordinas JM, Doudou M, Garcia-Vidal J, Badache N (2019) Self-calibration methods for uncontrolled environments in sensor networks: a reference survey. Ad Hoc Netw 88:142–159. https://doi.org/10.1016/j.adhoc.2019.01.008
Behera SK, Rath AK, Sethy PK (2020) Maturity status classification of papaya fruits based on machine learning and transfer learning approach. Inf Process Agric. https://doi.org/10.1016/j.inpa.2020.05.003
Bhardwaj R, Majumder S, Ajmera PK, et al (2017) Temperature compensation of ISFET based pH sensor using artificial neural networks. In: Proceedings of the 2017 IEEE regional symposium on micro and nanoelectronics, RSM
Bhardwaj R, Sinha S, Sahu N et al (2019) Modeling and simulation of temperature drift for ISFET-based pH sensor and its compensation through machine learning techniques. Int J Circuit Theory Appl 47:954–970. https://doi.org/10.1002/cta.2618
Bikmukhametov T, Jäschke J (2020) Combining machine learning and process engineering physics towards enhanced accuracy and explainability of data-driven models. Comput Chem Eng 138:106834. https://doi.org/10.1016/j.compchemeng.2020.106834
Brunner KJ, Knauer J, Meineke J et al (2019) Compensation of phase drifts caused by ambient humidity, temperature and pressure changes for continuously operating interferometers. J Instrum 14:P11016–P11016. https://doi.org/10.1088/1748-0221/14/11/p11016
de Bièvre P (2012) The 2012 International Vocabulary of Metrology: “VIM”. Accredit Qual Assur 17:231–232
Demetillo AT, Japitana MV, Taboada EB (2019) A system for monitoring water quality in a large aquatic area using wireless sensor network technology. Sustain Environ Res 1:12. https://doi.org/10.1186/s42834-019-0009-4
Durga Devi TJB, Subramani A, Anitha P (2020) Modified adaptive neuro fuzzy inference system based load balancing for virtual machine with security in cloud computing environment. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-020-01728-2
Gatys LA, Ecker AS, Bethge M (2015) A neural algorithm of artistic style
Ha D, Sun Q, Su K et al (2015) Recent achievements in electronic tongue and bioelectronic tongue as taste sensors. Sensors Actuat B Chem 207:1136–1146
Han Z, Hong L, Meng J et al (2020) Temperature drift modeling and compensation of capacitive accelerometer based on AGA-BP neural network. Meas J Int Meas Confed 164:108019. https://doi.org/10.1016/j.measurement.2020.108019
Helm I, Jalukse L, Leito I (2010) Measurement uncertainty estimation in amperometric sensors: a tutorial review. Sensors 10:4430–4455. https://doi.org/10.3390/s100504430
Hitchman ML (1978) Measurement of dissolved oxygen (chemical analysis). Wiley, Hoboken
Holmberg M, Winquist F, Lundström I et al (1996) Drift counteraction for an electronic nose. Sensors Actuat B Chem 36:528–535. https://doi.org/10.1016/S0925-4005(97)80124-4
Holmin S, Krantz-Rülcker C, Lundström I, Winquist F (2001) Drift correction of electronic tongue responses. Meas Sci Technol 12:1348. https://doi.org/10.1088/0957-0233/12/8/350
Kashwan KR, Bhuyan M (2005) Robust electronic-nose system with temperature and humidity drift compensation for tea and spice flavour discrimination. In: 2005 Asian conference on sensors and the international conference on new techniques in pharmaceutical and biomedical research—proceedings. pp 154–158
Khatri P, Gupta KK, Gupta RK (2019) Raspberry Pi-based smart sensing platform for drinking-water quality monitoring system: a Python framework approach. Drink Water Eng Sci 12:31–37. https://doi.org/10.5194/dwes-12-31-2019
Lakshmanan S (2017) How, when and why should you normalize/standardize/rescale your data? https://Medium.Com/@Swethalakshmanan14/How-When-and-Why-Should-You-Normalize-Standardize-Rescale-Your-Data-3F083Def38Ff. https://medium.com/@swethalakshmanan14/how-when-an
Lambrou TP, Anastasiou CC, Panayiotou CG, Polycarpou MM (2014) A low-cost sensor network for real-time monitoring and contamination detection in drinking water distribution systems. IEEE Sens J 14:2765–2772. https://doi.org/10.1109/JSEN.2014.2316414
Laref R, Ahmadou D, Losson E, Siadat M (2017) Orthogonal signal correction to improve stability regression model in gas sensor systems. J Sensors. https://doi.org/10.1155/2017/9851406
Lee A, Francisque A, Najjaran H et al (2012) Online monitoring of drinking water quality in a distribution network: a selection procedure for suitable water quality parameters and sensor devices. Int J Syst Assur Eng Manag 3:323–337. https://doi.org/10.1007/s13198-012-0133-6
Li X, Cai W, Shao X (2015) Correcting multivariate calibration model for near infrared spectral analysis without using standard samples. J Near Infrared Spectrosc 23:285–291. https://doi.org/10.1255/jnirs.1165
Lin J, Gao H, Wang X et al (2020) Effect of temperature on the performance of electrochemical seismic sensor and the compensation method. Meas J Int Meas Confed 155:107518. https://doi.org/10.1016/j.measurement.2020.107518
Liu C, Zhang L, Davis CJ et al (2003) Comparison of neural networks and statistical methods in classification of ecological habitats using FIA data. For Sci 49:619–631. https://doi.org/10.1093/forestscience/49.4.619
Luan X, Huang B, Sedghi S, Liu F (2018) Probabilistic PCR based near-infrared modeling with temperature compensation. ISA Trans 81:46–51. https://doi.org/10.1016/j.isatra.2018.06.009
Lucero DP (1969) Design of membrane-covered polarographic gas detectors. Anal Chem 41:613–622. https://doi.org/10.1021/ac60273a011
Luo Y, Wei S, Chai Y, Sun X (2016) Electronic nose sensor drift compensation based on deep belief network. In: Chinese control conference, CCC. IEEE Computer Society, pp 3951–3955
Marco S, Ortega A, Pardo A, Samitier J (1998) Gas identification with tin oxide sensor array and self-organizing maps: adaptive correction of sensor drifts. IEEE Trans Instrum Meas 47:316–321. https://doi.org/10.1109/19.728841
Matsuno M, Adachi S, Nakayama M, Watanabe K (1993) A bridge circuit for temperature drift cancellation. IEEE Trans Instrum Meas 42:870–872. https://doi.org/10.1109/19.234501
Padilla M, Perera A, Montoliu I et al (2010) Drift compensation of gas sensor array data by orthogonal signal correction. Chemom Intell Lab Syst 100:28–35. https://doi.org/10.1016/j.chemolab.2009.10.002
Papadimitrakis YA (2003) Automated water quality monitoring in water distribution networks. Integrated technologies for environmental monitoring and information production. Springer, Netherlands, pp 103–118
Peng C, Wen X (1999) Recent applications of artificial neural networks in forest resource management: an overview. American association for artificial intelligence (AAAI) Technical Report WS-99-07
Pereira JMD, Postolache O, Girão PMBS, Cretu M (2000) Minimizing temperature drift errors of conditioning circuits using artificial neural networks. IEEE Trans Instrum Meas 49:1122–1127. https://doi.org/10.1109/19.872941
Piccialli F, Cuomo S, di Cola VS, Casolla G (2019) A machine learning approach for IoT cultural data. J Ambient Intell Humaniz Comput 1:3. https://doi.org/10.1007/s12652-019-01452-6
Scikit-learn Developers (2020) Machine learning in Python—scikit-learn 0.22.2. http://scikit-learn.org
Seo J, Laine TH, Sohn KA (2019) Machine learning approaches for boredom classification using EEG. J Ambient Intell Humaniz Comput 10:3831–3846. https://doi.org/10.1007/s12652-019-01196-3
Sinha S, Bhardwaj R, Sahu N et al (2020) Temperature and temporal drift compensation for Al2O3-gate ISFET-based pH sensor using machine learning techniques. Microelectron J 97:104710. https://doi.org/10.1016/j.mejo.2020.104710
Śliwińska M, Wiśniewska P, Dymerski T et al (2014) Food analysis using artificial senses. J Agric Food Chem 62:1423–1448
The Spyder Website Contributors (2018) Spyder Website. https://www.spyder-ide.org/
Uthra R, Kalaiarasi N, Rathinam A (2011) Neural network based sensor drift compensation of induction motor. International conference and workshop on emerging trends in technology 2011, ICWET 2011—conference proceedings. ACM Press, New York, pp 571–575
Valero MR, Celma S, Calvo B, Medrano N (2011) CMOS voltage-to-frequency converter with temperature drift compensation. IEEE Trans Instrum Meas 60:3232–3234. https://doi.org/10.1109/TIM.2011.2128690
Wang Y, Rajib SMSM, Collins C, Grieve B (2018) Low-cost turbidity sensor for low-power wireless monitoring of fresh-water courses. IEEE Sens J 18:4689–4696. https://doi.org/10.1109/JSEN.2018.2826778
Warburton PR, Sawtelle RS, Watson A, Wang AQ (2001) Failure prediction for a galvanic oxygen sensor. Sensors Actuat B Chem 72:197–203. https://doi.org/10.1016/S0925-4005(00)00534-7
Wenzel MJ, Mensah-Brown A, Josse F, Yaz EE (2011) Online drift compensation for chemical sensors using estimation theory. IEEE Sens J 11:225–232. https://doi.org/10.1109/JSEN.2010.2055236
Wikipedia (2020) Root-mean-square deviation—Wikipedia. https://en.wikipedia.org/wiki/Root-mean-square_deviation
Williamson F, Van Den Broeke J, Koster T et al (2014) Online water quality monitoring in the distribution network. Water Pract Technol 9:575–585. https://doi.org/10.2166/wpt.2014.064
Wold S, Antti H, Lindgren F, Öhman J (1998) Orthogonal signal correction of near-infrared spectra. In: Chemometrics and intelligent laboratory systems. Elsevier, pp 175–185
Xu G, Tian W, Jin Z, Qian L (2007) Temperature drift modelling and compensation for a dynamically tuned gyroscope by combining WT and SVM method. Meas Sci Technol 18:1425–1432. https://doi.org/10.1088/0957-0233/18/5/030
Yellow Springs Inc (2016) EXO User manual : advanced water quality monitoring platform. pp 1–154
Yi Z (2020) Discriminative dimensionality reduction for sensor drift compensation in electronic nose: a robust, low-rank, and sparse representation method. Expert Syst Appl 148:113238. https://doi.org/10.1016/j.eswa.2020.113238
Yue R, Ying T (2011) A water quality monitoring system based on wireless sensor network & solar power supply. In: 2011 IEEE international conference on cyber technology in automation, control, and intelligent systems, CYBER 2011. pp 126–129
Zeng D, Gu L, Lian L et al (2016) On cost-efficient sensor placement for contaminant detection in water distribution systems. IEEE Trans Ind Informatics 12:2177–2185. https://doi.org/10.1109/TII.2016.2569413
Zhang L, Liu Y, He Z et al (2017) Anti-drift in E-nose: a subspace projection approach with drift reduction. Sensors Actuat B Chem 253:407–417. https://doi.org/10.1016/j.snb.2017.06.156
Ziyatdinov A, Marco S, Chaudry A et al (2010) Drift compensation of gas sensor array data by common principal component analysis. Sensors Actuat B Chem. https://doi.org/10.1016/j.snb.2009.11.034
Acknowledgements
The authors are pleased to acknowledge the Department of Science and Technology, Govt. of India (Grant No. DST/TM/WTI/2K16/103) for providing support to set up the laboratory facility. The authors also thank the anonymous reviewers for reviewing the manuscript.
Funding
The research was supported by the Council of Scientific and Industrial Research-Human Resource Development Group (CSIR-HRDG), New Delhi, India (Grant No. 09/719(0101)/2019-EMR-1).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Khatri, P., Gupta, K.K. & Gupta, R.K. Drift compensation of commercial water quality sensors using machine learning to extend the calibration lifetime. J Ambient Intell Human Comput 12, 3091–3099 (2021). https://doi.org/10.1007/s12652-020-02469-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-02469-y
Keywords
Profiles
- Raj Kumar Gupta View author profile