{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T22:31:59Z","timestamp":1781735519695,"version":"3.54.5"},"reference-count":37,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2024,8,4]],"date-time":"2024-08-04T00:00:00Z","timestamp":1722729600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006261","name":"Taif University","doi-asserted-by":"publisher","award":["TU-DSPP-2024-113"],"award-info":[{"award-number":["TU-DSPP-2024-113"]}],"id":[{"id":"10.13039\/501100006261","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Wireless sensor networks (WSNs) are essential for a wide range of applications, including environmental monitoring and smart city developments, thanks to their ability to collect and transmit diverse physical and environmental data. The nature of WSNs, coupled with the variability and noise sensitivity of cost-effective sensors, presents significant challenges in achieving accurate data analysis and anomaly detection. To address these issues, this paper presents a new framework, called Online Adaptive Kalman Filtering (OAKF), specifically designed for real-time anomaly detection within WSNs. This framework stands out by dynamically adjusting the filtering parameters and anomaly detection threshold in response to live data, ensuring accurate and reliable anomaly identification amidst sensor noise and environmental changes. By highlighting computational efficiency and scalability, the OAKF framework is optimized for use in resource-constrained sensor nodes. Validation on different WSN dataset sizes confirmed its effectiveness, showing 95.4% accuracy in reducing false positives and negatives as well as achieving a processing time of 0.008 s per sample.<\/jats:p>","DOI":"10.3390\/s24155046","type":"journal-article","created":{"date-parts":[[2024,8,5]],"date-time":"2024-08-05T13:57:28Z","timestamp":1722866248000},"page":"5046","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["Online Adaptive Kalman Filtering for Real-Time Anomaly Detection in Wireless Sensor Networks"],"prefix":"10.3390","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3913-6397","authenticated-orcid":false,"given":"Rami","family":"Ahmad","sequence":"first","affiliation":[{"name":"College of Computer Information Technology, American University in the Emirates, Dubai 503000, United Arab Emirates"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eman H.","family":"Alkhammash","sequence":"additional","affiliation":[{"name":"Department of Computer Science, College of Computers and Information Technology, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2024,8,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"109599","DOI":"10.1016\/j.comnet.2023.109599","article-title":"Digital-Care in next Generation Networks: Requirements and Future Directions","volume":"224","author":"Ahmad","year":"2023","journal-title":"Comput. Netw."},{"key":"ref_2","first-page":"101782","article-title":"Adaptive Mean Center of Mass Particle Swarm Optimizer for Auto-Localization in 3D Wireless Sensor Networks","volume":"35","author":"Alhasan","year":"2023","journal-title":"J. King Saud. Univ. Comput. Inf. Sci."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"25242","DOI":"10.1109\/JSEN.2023.3309759","article-title":"Two-Level Sensor Self-Calibration Based on Interpolation and Autoregression for Low-Cost Wireless Sensor Networks","volume":"23","author":"Ahmad","year":"2023","journal-title":"IEEE Sens. J."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Jhin, S.Y., Lee, J., and Park, N. (2023, January 6\u201310). Precursor-of-Anomaly Detection for Irregular Time Series. Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Long Beach, CA, USA.","DOI":"10.1145\/3580305.3599469"},{"key":"ref_5","first-page":"6502911","article-title":"A Model for Non-Stationary Time Series and Its Applications in Filtering and Anomaly Detection","volume":"70","author":"Wang","year":"2021","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"100994","DOI":"10.1016\/j.iot.2023.100994","article-title":"VEAD: Variance Profile Exploitation for Anomaly Detection in Real-Time IoT Data Streaming","volume":"25","author":"Le","year":"2024","journal-title":"Internet Things"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"111635","DOI":"10.1016\/j.measurement.2022.111635","article-title":"A Novel Fault Diagnosis Method of Rotating Machinery via VMD, CWT and Improved CNN","volume":"200","author":"Gu","year":"2022","journal-title":"Measurement"},{"key":"ref_8","first-page":"1","article-title":"A Review on Outlier\/Anomaly Detection in Time Series Data","volume":"54","author":"Conde","year":"2021","journal-title":"ACM Comput. Surv."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"94497","DOI":"10.1109\/ACCESS.2019.2928048","article-title":"TSE-IDS: A Two-Stage Classifier Ensemble for Intelligent Anomaly-Based Intrusion Detection System","volume":"7","author":"Tama","year":"2019","journal-title":"IEEE Access"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Ahmad, R., Sundararajan, E.A., and Abu-Ain, T. (2021, January 12\u201313). Analysis the Effect of Clustering and Lightweight Encryption Approaches on WSNs Lifetime. Proceedings of the 2021 International Conference on Electrical Engineering and Informatics (ICEEI), Kuala Terengganu, Malaysia.","DOI":"10.1109\/ICEEI52609.2021.9611120"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Ahmad, R., Wazirali, R., Abu-Ain, T., and Almohamad, T.A. (2022). Adaptive Trust-Based Framework for Securing and Reducing Cost in Low-Cost 6LoWPAN Wireless Sensor Networks. Appl. Sci., 12.","DOI":"10.3390\/app12178605"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1016\/j.comcom.2024.02.008","article-title":"Provably Secured and Lightweight Authenticated Encryption Protocol in Machine-to-Machine Communication in Industry 4.0","volume":"218","author":"Ashrif","year":"2024","journal-title":"Comput. Commun."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"322","DOI":"10.1016\/j.future.2020.08.010","article-title":"A Framework for Anomaly Detection and Classification in Multiple IoT Scenarios","volume":"114","author":"Cauteruccio","year":"2021","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"103759","DOI":"10.1016\/j.jnca.2023.103759","article-title":"Survey on the Authentication and Key Agreement of 6LoWPAN: Open Issues and Future Direction","volume":"221","author":"Ashrif","year":"2024","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_15","unstructured":"Zakrzewski, R., Martin, T., and Oikonomou, G. (July, January 30). Anomaly Detection in Logical Sub-Views of WSNs. Proceedings of the IEEE Symposium on Computers and Communications, Rhodes, Greece."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"115179","DOI":"10.1109\/ACCESS.2022.3218624","article-title":"Anomaly Detection for a Water Treatment System Based on One-Class Neural Network","volume":"10","author":"Bruce","year":"2022","journal-title":"IEEE Access"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"348","DOI":"10.1016\/j.ejor.2016.12.001","article-title":"Nonstationary Z-Score Measures","volume":"260","author":"Mare","year":"2017","journal-title":"Eur. J. Oper. Res."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Golgowski, M., and Osowski, S. (2020, January 16\u201319). Anomaly Detection in ECG Using Wavelet Transformation. Proceedings of the 2020 IEEE 21st International Conference on Computational Problems of Electrical Engineering (CPEE), Online.","DOI":"10.1109\/CPEE50798.2020.9238709"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Wang, L., and Zhang, X. (2023). Anomaly Detection for Automated Vehicles Integrating Continuous Wavelet Transform and Convolutional Neural Network. Appl. Sci., 13.","DOI":"10.3390\/app13095525"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"5357146","DOI":"10.1155\/2020\/5357146","article-title":"Aeroengine Control System Sensor Fault Diagnosis Based on CWT and CNN","volume":"2020","author":"Gou","year":"2020","journal-title":"Math. Probl. Eng."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"552","DOI":"10.1016\/j.engappai.2010.01.029","article-title":"Improved Support Vector Clustering","volume":"23","author":"Ping","year":"2010","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Knorn, F., and Leith, D.J. (2008, January 13\u201318). Adaptive Kalman Filtering for Anomaly Detection in Software Appliances. Proceedings of the IEEE INFOCOM 2008\u2014IEEE Conference on Computer Communications Workshops, Phoenix, AZ, USA.","DOI":"10.1109\/INFOCOM.2008.4544581"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Singh, R., Mehra, R., and Sharma, L. (2016, January 22\u201324). Design of Kalman Filter for Wireless Sensor Network. Proceedings of the 2016 International Conference on Internet of Things and Applications (IOTA), Pune, India.","DOI":"10.1109\/IOTA.2016.7562696"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Kumar, D., Rajasegarar, S., and Palaniswami, M. (2013, January 20\u201323). Automatic Sensor Drift Detection and Correction Using Spatial Kriging and Kalman Filtering. Proceedings of the 2013 IEEE International Conference on Distributed Computing in Sensor Systems, Cambridge, MA, USA.","DOI":"10.1109\/DCOSS.2013.52"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1080\/19393555.2015.1125974","article-title":"The Evaluation of Network Anomaly Detection Systems: Statistical Analysis of the UNSW-NB15 Data Set and the Comparison with the KDD99 Data Set","volume":"25","author":"Moustafa","year":"2016","journal-title":"Inf. Secur. J. Glob. Perspect."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"20012","DOI":"10.1109\/ACCESS.2021.3055229","article-title":"Cyber-Physical Anomaly Detection in Microgrids Using Time-Frequency Logic Formalism","volume":"9","author":"Beg","year":"2021","journal-title":"IEEE Access"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1413","DOI":"10.1109\/SURV.2013.112813.00168","article-title":"Anomaly Detection in Wireless Sensor Networks in a Non-Stationary Environment","volume":"16","author":"Oreilly","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"3537211","DOI":"10.1109\/TIM.2023.3329098","article-title":"KalmanAE: Deep Embedding Optimized Kalman Filter for Time Series Anomaly Detection","volume":"72","author":"Huang","year":"2023","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"46373","DOI":"10.1109\/ACCESS.2023.3273809","article-title":"An Adaptive Kalman Filter-Based Condition-Monitoring Technique for Induction Motors","volume":"11","author":"Kim","year":"2023","journal-title":"IEEE Access"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"4265","DOI":"10.1109\/ACCESS.2019.2963416","article-title":"An Adaptive Kalman Filtering Approach to Sensing and Predicting Air Quality Index Values","volume":"8","author":"Chen","year":"2020","journal-title":"IEEE Access"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1528","DOI":"10.1109\/TAES.2021.3122888","article-title":"Bayesian Filtering for Dynamic Anomaly Detection and Tracking","volume":"58","author":"Forti","year":"2022","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1018","DOI":"10.1109\/TNSM.2018.2842195","article-title":"Event Detection in Wireless Body Area Networks Using Kalman Filter and Power Divergence","volume":"15","author":"Salem","year":"2018","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"18330","DOI":"10.1109\/ACCESS.2022.3149951","article-title":"Improved LQR Control Using PSO Optimization and Kalman Filter Estimator","volume":"10","author":"Maghfiroh","year":"2022","journal-title":"IEEE Access"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2774","DOI":"10.3390\/s150202774","article-title":"Anomaly Detection Based on Sensor Data in Petroleum Industry Applications","volume":"15","author":"Molina","year":"2015","journal-title":"Sensors"},{"key":"ref_35","unstructured":"(2022, April 12). Intel Berkeley Research Lab Intel Lab Data. Available online: http:\/\/db.csail.mit.edu\/labdata\/labdata.html."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"109486","DOI":"10.1016\/j.asoc.2022.109486","article-title":"An Edge Computing Based Anomaly Detection Method in IoT Industrial Sustainability","volume":"128","author":"Yu","year":"2022","journal-title":"Appl. Soft Comput."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"5244","DOI":"10.1109\/TII.2019.2952917","article-title":"LSTM Learning with Bayesian and Gaussian Processing for Anomaly Detection in Industrial IoT","volume":"16","author":"Wu","year":"2020","journal-title":"IEEE Trans. Ind. Inf."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/15\/5046\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T15:29:54Z","timestamp":1760110194000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/15\/5046"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,4]]},"references-count":37,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2024,8]]}},"alternative-id":["s24155046"],"URL":"https:\/\/doi.org\/10.3390\/s24155046","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,8,4]]}}}