{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,3]],"date-time":"2025-08-03T22:55:08Z","timestamp":1754261708205,"version":"3.41.0"},"reference-count":55,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2017,8,24]],"date-time":"2017-08-24T00:00:00Z","timestamp":1503532800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"OrganiCity","award":["HP2020"],"award-info":[{"award-number":["HP2020"]}]},{"name":"SocioTal","award":["EUFP7"],"award-info":[{"award-number":["EUFP7"]}]},{"name":"ARC Linkage Infrastructure, Equipment and Facilities scheme","award":["LF120100129"],"award-info":[{"award-number":["LF120100129"]}]},{"DOI":"10.13039\/501100000923","name":"Australian Research Council","doi-asserted-by":"crossref","award":["LP120100529"],"award-info":[{"award-number":["LP120100529"]}],"id":[{"id":"10.13039\/501100000923","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Sen. Netw."],"published-print":{"date-parts":[[2017,8,31]]},"abstract":"<jats:p>With the advancement in the Internet of Things (IoT) technologies, variety of sensors including inexpensive, low-precision sensors with sufficient computing and communication capabilities are increasingly deployed for monitoring large geographical areas. One of the problems with the use of inexpensive sensors is that they often suffer from random or systematic errors such as drift. The sensor drift is the result of slow changes that occur in the measurement driven by aging, loss of calibration, and changes in the phenomena being monitored over a time period. These drifting sensors need to be calibrated automatically for continuous and reliable monitoring. Existing methods for drift detection and correction do not consider the measurement errors or uncertainties present in those inexpensive low-precision sensors, hence, resulting in unreliable drift estimates. In this article, we propose a novel framework to automatically detect and correct the drifts by employing Bayesian Maximum Entropy (BME) and Kalman filtering (KF) techniques. The BME method is a spatiotemporal estimation method that incorporates the measurement errors of low-precision sensors as interval quantities along with the high-precision sensor measurements in their computations. Our scheme can be implemented in a centralized as well as in a distributed manner to detect and correct the drift generated in the sensors. For the centralized scheme, we compare several Kriging-based estimation techniques in combination with KF, and show the superiority of our proposed BME-based method in detecting and correcting the drift. We also propose a multivariate BME framework for drift detection, in which multiple features can be used to improve the drift estimates. To demonstrate the applicability of our distributed approach on a real-world application scenario, we implemented our algorithm on each wireless sensor node in order to perform in-network drift detection. The evaluation on real IoT datasets gathered from an indoor and an outdoor deployments reveal the superiority of our method in correctly identifying and correcting the drifts that develop in the sensors, in real time, compared to the existing approaches in the literature.<\/jats:p>","DOI":"10.1145\/3085579","type":"journal-article","created":{"date-parts":[[2017,8,25]],"date-time":"2017-08-25T12:00:26Z","timestamp":1503662426000},"page":"1-41","update-policy":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Maximum Entropy-Based Auto Drift Correction Using High- and Low-Precision Sensors"],"prefix":"10.1145","volume":"13","author":[{"given":"Punit","family":"Rathore","sequence":"first","affiliation":[{"name":"The University of Melbourne, Melbourne, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dheeraj","family":"Kumar","sequence":"additional","affiliation":[{"name":"The University of Melbourne, Melbourne, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sutharshan","family":"Rajasegarar","sequence":"additional","affiliation":[{"name":"Deakin University, Geelong, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marimuthu","family":"Palaniswami","sequence":"additional","affiliation":[{"name":"The University of Melbourne, Melbourne, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,8,24]]},"reference":[{"volume-title":"Handbook of Mathematical Functions: With Formulas, Graphs, and Mathematical Tables","author":"Abramowitz Milton","doi-asserted-by":"crossref","key":"e_1_2_1_1_1","DOI":"10.1119\/1.1972842"},{"key":"e_1_2_1_2_1","first-page":"71","article-title":"On exploiting spatial and temporal correlation in wireless sensor networks","volume":"4","author":"Akyildiz Ian F.","year":"2004","journal-title":"Proceedings of WiOpt"},{"volume-title":"Special Functions for Engineers and Applied Mathematicians","author":"Andrews Larry C.","key":"e_1_2_1_3_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_4_1","DOI":"10.1002\/1099-128X(200009\/12)14:5\/6<711::AID-CEM607>3.0.CO;2-4"},{"unstructured":"ARUP. 2016. Retrieved from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.arup.com\/Global_locations\/Australia.aspx.  ARUP. 2016. Retrieved from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.arup.com\/Global_locations\/Australia.aspx.","key":"e_1_2_1_5_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_6_1","DOI":"10.1007\/978-0-387-68845-9_1"},{"unstructured":"Dimitri P. Bertsekas. 1999. Nonlinear programming. (1999).  Dimitri P. Bertsekas. 1999. Nonlinear programming. (1999).","key":"e_1_2_1_7_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_8_1","DOI":"10.1109\/MCI.2011.940751"},{"volume-title":"Algorithms for Minimization Without Derivatives","author":"Brent Richard P.","key":"e_1_2_1_9_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_10_1","DOI":"10.1007\/3-540-36978-3_20"},{"volume-title":"With CD-ROM","year":"2002","author":"Christakos G.","key":"e_1_2_1_11_1"},{"unstructured":"I. Clarke. 1979. Practical geostastics. Retrieved from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.kriging.com\/PG1979.  I. Clarke. 1979. Practical geostastics. Retrieved from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.kriging.com\/PG1979.","key":"e_1_2_1_12_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_13_1","DOI":"10.1016\/j.advengsoft.2012.03.002"},{"doi-asserted-by":"crossref","unstructured":"N. Cressie. 1993. Statistics for Spatial Data: Wiley Series in Probability and Statistics. (1993).  N. Cressie. 1993. Statistics for Spatial Data: Wiley Series in Probability and Statistics. (1993).","key":"e_1_2_1_14_1","DOI":"10.1002\/9781119115151"},{"doi-asserted-by":"publisher","key":"e_1_2_1_15_1","DOI":"10.1016\/j.eswa.2012.03.026"},{"volume-title":"Retrieved","year":"2004","author":"Data Intel Lab","key":"e_1_2_1_16_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_17_1","DOI":"10.1080\/00949659008811236"},{"doi-asserted-by":"publisher","key":"e_1_2_1_18_1","DOI":"10.1007\/s11004-005-1560-6"},{"doi-asserted-by":"publisher","key":"e_1_2_1_19_1","DOI":"10.1080\/10618600.1992.10477010"},{"doi-asserted-by":"publisher","key":"e_1_2_1_20_1","DOI":"10.1023\/B:STCO.0000035304.20635.31"},{"doi-asserted-by":"publisher","key":"e_1_2_1_21_1","DOI":"10.1007\/978-3-642-01689-9"},{"doi-asserted-by":"publisher","key":"e_1_2_1_22_1","DOI":"10.1016\/S0003-2670(99)00784-9"},{"doi-asserted-by":"publisher","key":"e_1_2_1_23_1","DOI":"10.1109\/ICC.2012.6364464"},{"doi-asserted-by":"publisher","key":"e_1_2_1_24_1","DOI":"10.1080\/01621459.1970.10481085"},{"doi-asserted-by":"publisher","key":"e_1_2_1_25_1","DOI":"10.1002\/3527601597.ch13"},{"doi-asserted-by":"publisher","key":"e_1_2_1_26_1","DOI":"10.1016\/S0925-4005(97)80335-8"},{"doi-asserted-by":"publisher","key":"e_1_2_1_27_1","DOI":"10.1016\/S0925-4005(97)80124-4"},{"volume-title":"Internet of Things (IoT) for Creating Smart Cities","year":"2016","author":"ISSNIP.","key":"e_1_2_1_28_1"},{"volume-title":"Proceedings of the IEEE 11th International Conference on Data Mining Workshops (ICDMW\u201911)","author":"Iyer Vasanth","key":"e_1_2_1_29_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_30_1","DOI":"10.1115\/1.2829873"},{"doi-asserted-by":"publisher","key":"e_1_2_1_31_1","DOI":"10.1115\/1.3662552"},{"doi-asserted-by":"publisher","key":"e_1_2_1_32_1","DOI":"10.1109\/DCOSS.2013.52"},{"doi-asserted-by":"publisher","key":"e_1_2_1_33_1","DOI":"10.1145\/2736697"},{"unstructured":"Libelium. 2016. Waspmote. Retrieved from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.libelium.com\/products\/waspmote\/.  Libelium. 2016. Waspmote. Retrieved from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.libelium.com\/products\/waspmote\/.","key":"e_1_2_1_34_1"},{"volume-title":"Retrieved","year":"2015","author":"Library BME","key":"e_1_2_1_35_1"},{"volume-title":"DACE: A matlab kriging toolbox.","year":"2002","author":"Lophaven S. N.","key":"e_1_2_1_36_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_37_1","DOI":"10.2113\/gsecongeo.58.8.1246"},{"doi-asserted-by":"publisher","key":"e_1_2_1_38_1","DOI":"10.1049\/ip-rsn:19951528"},{"doi-asserted-by":"publisher","key":"e_1_2_1_39_1","DOI":"10.1080\/02693799008941549"},{"doi-asserted-by":"publisher","key":"e_1_2_1_40_1","DOI":"10.1145\/332833.332838"},{"unstructured":"W. Press B. Flannery S. Teukolsky and W. Vetterling. 1992. Gauss-jordan elimination and gaussian elimination with backsubstitution. The Art of Scientific Computing Sections in Numerical Recipes in Fortran: (1992).  W. Press B. Flannery S. Teukolsky and W. Vetterling. 1992. Gauss-jordan elimination and gaussian elimination with backsubstitution. The Art of Scientific Computing Sections in Numerical Recipes in Fortran: (1992).","key":"e_1_2_1_41_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_42_1","DOI":"10.1109\/TGRS.2013.2276431"},{"doi-asserted-by":"publisher","key":"e_1_2_1_43_1","DOI":"10.1109\/MWC.2008.4599219"},{"doi-asserted-by":"publisher","key":"e_1_2_1_44_1","DOI":"10.1109\/ICCS.2006.301508"},{"doi-asserted-by":"publisher","key":"e_1_2_1_45_1","DOI":"10.1145\/2737095.2737113"},{"doi-asserted-by":"publisher","key":"e_1_2_1_46_1","DOI":"10.1007\/s004770050029"},{"doi-asserted-by":"publisher","key":"e_1_2_1_47_1","DOI":"10.1007\/s004770050029"},{"doi-asserted-by":"publisher","key":"e_1_2_1_48_1","DOI":"10.1109\/MICCCA.2008.4669857"},{"doi-asserted-by":"publisher","key":"e_1_2_1_49_1","DOI":"10.4304\/jnw.5.7.823-832"},{"doi-asserted-by":"publisher","key":"e_1_2_1_50_1","DOI":"10.1049\/iet-wss.2010.0091"},{"doi-asserted-by":"publisher","key":"e_1_2_1_51_1","DOI":"10.1109\/9.751345"},{"volume-title":"Multivariate Geostatistics: An Introduction with Applications","year":"2013","author":"Wackernagel Hans","key":"e_1_2_1_52_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_53_1","DOI":"10.1109\/TPDS.2014.2308205"},{"volume-title":"Proceedings of othe Maintenance and Reliability Conference (MARCON\u201998)","author":"Xu Xiao","key":"e_1_2_1_54_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_55_1","DOI":"10.1016\/j.snb.2003.10.029"}],"container-title":["ACM Transactions on Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/dl.acm.org\/doi\/10.1145\/3085579","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/dl.acm.org\/doi\/pdf\/10.1145\/3085579","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:37:01Z","timestamp":1750217821000},"score":1,"resource":{"primary":{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/dl.acm.org\/doi\/10.1145\/3085579"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8,24]]},"references-count":55,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,8,31]]}},"alternative-id":["10.1145\/3085579"],"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.1145\/3085579","relation":{},"ISSN":["1550-4859","1550-4867"],"issn-type":[{"type":"print","value":"1550-4859"},{"type":"electronic","value":"1550-4867"}],"subject":[],"published":{"date-parts":[[2017,8,24]]},"assertion":[{"value":"2016-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-08-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}