{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T16:56:43Z","timestamp":1754153803441,"version":"3.41.2"},"reference-count":58,"publisher":"Association for Computing Machinery (ACM)","issue":"4","funder":[{"DOI":"10.13039\/100000001","name":"U.S. National Science Foundation","doi-asserted-by":"crossref","award":["NSF CPS 2246937"],"award-info":[{"award-number":["NSF CPS 2246937"]}],"id":[{"id":"10.13039\/100000001","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":[[2025,7,31]]},"abstract":"<jats:p>\n            Passive Infra-Red (PIR) sensors are ubiquitous and have applications ranging from automatic lighting and heating control in smart buildings, towel dispensers in washrooms, security alarms (for intrusion detection) to human detection robots (for search and rescue). Unfortunately, PIR sensors are prone to failures during deployment due to reasons such as environmental damage, incorrect installation and component degradation among others that can lead to incorrect or faulty data. Currently, such failures are typically detected using either : (a) heavily engineered data-driven, statistical approaches that can have high false positive rates due to unseen data patterns or (b) expensive, unscalable methods that use additional hardware such as video cameras or a golden reference sensor. In this work, we first create a\n            <jats:italic toggle=\"yes\">taxonomy<\/jats:italic>\n            for the most common PIR sensor failures and analyze these failures from the perspective of sensor physics. We then present PIRMedic\u2014 a\n            <jats:italic toggle=\"yes\">physics-driven, edge-based approach<\/jats:italic>\n            to\n            <jats:italic toggle=\"yes\">detect<\/jats:italic>\n            and\n            <jats:italic toggle=\"yes\">diagnose<\/jats:italic>\n            the failures in a PIR sensor using an intrinsic hardware signal\u00a0\n            <jats:italic toggle=\"yes\">viz.,<\/jats:italic>\n            the analog output from the pyroelectric element in the sensor. Using this hardware signal in conjunction with frequency analysis and supervised machine learning methods, we obtain a high accuracy of 98-99% in failure detection and diagnosis. We evaluate our methods using\n            <jats:italic toggle=\"yes\">multiple real-world deployments<\/jats:italic>\n            , in four distinct locations, in different environment and usage conditions.\n          <\/jats:p>","DOI":"10.1145\/3737877","type":"journal-article","created":{"date-parts":[[2025,6,5]],"date-time":"2025-06-05T07:12:32Z","timestamp":1749107552000},"page":"1-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Physics-Based Fault Analysis for Commodity PIR Sensors*"],"prefix":"10.1145","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9934-5591","authenticated-orcid":false,"given":"Ashish","family":"Kashinath","sequence":"first","affiliation":[{"name":"University of Illinois at Urbana-Champaign","place":["Urbana, United States"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3295-0233","authenticated-orcid":false,"given":"Sibin","family":"Mohan","sequence":"additional","affiliation":[{"name":"The George Washington University","place":["Washington, United States"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0921-4828","authenticated-orcid":false,"given":"Akshay","family":"Nambi","sequence":"additional","affiliation":[{"name":"Microsoft Research India","place":["Bengaluru, India"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-4789-7413","authenticated-orcid":false,"given":"Sumukh","family":"Marathe","sequence":"additional","affiliation":[{"name":"Analog Devices, Inc.","place":["Boston, United States"]}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,7,23]]},"reference":[{"key":"e_1_3_4_2_2","first-page":"305","article-title":"A novel approach to save energy by detecting faulty HVACs","volume":"103","author":"Agarwal Anshul","year":"2021","unstructured":"Anshul Agarwal. 2021. A novel approach to save energy by detecting faulty HVACs. Journal of The Institution of Engineers (India): Series B 103 (2021), 305\u2013311. Retrieved from https:\/\/api.semanticscholar.org\/CorpusID:238649798","journal-title":"Journal of The Institution of Engineers (India): Series B"},{"key":"e_1_3_4_3_2","first-page":"2:1\u20132:29","article-title":"A novel approach for deploying minimum sensors in smart buildings","volume":"6","author":"Agarwal Anshul Ajay","year":"2022","unstructured":"Anshul Ajay Agarwal and Krithi Ramamritham. 2022. A novel approach for deploying minimum sensors in smart buildings. ACM Transactions on Cyber-Physical Systems 6 (2022), 2:1\u20132:29. Retrieved from https:\/\/api.semanticscholar.org\/CorpusID:244564069","journal-title":"ACM Transactions on Cyber-Physical Systems"},{"key":"e_1_3_4_4_2","volume-title":"BuildSys 2019-6th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation","author":"Almanee Sumaya","year":"2019","unstructured":"Sumaya Almanee, Georgios Bouloukakis, Daokun Jiang, Sameera Ghayyur, Dhrubajyoti Ghosh, Peeyush Gupta, Yiming Lin, Sharad Mehrotra, Primal Pappachan, Eun-Jeong Shin, et\u00a0al. 2019. Demo abstract: SemIoTic: Bridging the semantic gap in IoT spaces. In BuildSys 2019-6th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation."},{"key":"e_1_3_4_5_2","first-page":"3","volume-title":"Proceedings of the International European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning","volume":"3","author":"Anguita Davide","year":"2013","unstructured":"Davide Anguita, Alessandro Ghio, Luca Oneto, Xavier Parra, and Jorge Luis Reyes-Ortiz. 2013. A public domain dataset for human activity recognition using smartphones.. In Proceedings of the International European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning. Vol. 3. 3."},{"key":"e_1_3_4_6_2","unstructured":"Application Note of Sensor & Lens. Application Note Murata PIR Sensor. Retrieved from https:\/\/www.murata.com\/\/media\/webrenewal\/products\/sensor\/infrared\/applinote_pir.ashx?la=ja-jp. (n.d.)."},{"key":"e_1_3_4_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/STA.2015.7505190"},{"key":"e_1_3_4_8_2","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1145\/2993422.2993577","volume-title":"Proceedings of the 3rd ACM International Conference on Systems for Energy-Efficient Built Environments","author":"Balaji Bharathan","year":"2016","unstructured":"Bharathan Balaji, Arka Bhattacharya, Gabriel Fierro, Jingkun Gao, Joshua Gluck, Dezhi Hong, Aslak Johansen, Jason Koh, Joern Ploennigs, Yuvraj Agarwal, et\u00a0al. 2016. Brick: Towards a unified metadata schema for buildings. In Proceedings of the 3rd ACM International Conference on Systems for Energy-Efficient Built Environments. 41\u201350."},{"key":"e_1_3_4_9_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.2517-6161.1995.tb02031.x"},{"key":"e_1_3_4_10_2","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010933404324"},{"key":"e_1_3_4_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/3274783.3274853"},{"key":"e_1_3_4_12_2","unstructured":"Maximilian Christ. 2018. tsfresh. Retrieved from https:\/\/github.com\/blue-yonder\/tsfresh. (2018)."},{"key":"e_1_3_4_13_2","unstructured":"Maximilian Christ. 2020. SHAP XGBoost Implementation. Retrieved from https:\/\/github.com\/slundberg\/shap. (2020)."},{"key":"e_1_3_4_14_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2018.03.067"},{"key":"e_1_3_4_15_2","unstructured":"Maximilian Christ Andreas W. Kempa-Liehr and Michael Feindt. 2016. Distributed and parallel time series feature extraction for industrial big data applications. arXiv:1610.07717. Retrieved from https:\/\/arxiv.org\/abs\/1610.07717"},{"key":"e_1_3_4_16_2","unstructured":"Padraig Cunningham and Sarah Jane Delany. 2020. k-Nearest neighbour classifiers\u2013. arXiv:2004.04523. Retrieved from https:\/\/arxiv.org\/abs\/2004.04523"},{"key":"e_1_3_4_17_2","first-page":"2941","volume-title":"Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP\u201916)","author":"Dorffer C.","year":"2016","unstructured":"C. Dorffer, M. Puigt, G. Delmaire, and G. Roussel. 2016. Blind mobile sensor calibration using an informed nonnegative matrix factorization with a relaxed rendezvous model. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP\u201916). 2941\u20132945. DOI:10.1109\/ICASSP.2016.7472216"},{"key":"e_1_3_4_18_2","doi-asserted-by":"crossref","DOI":"10.1145\/3316482.3338093","article-title":"New models and methods for programming cyber-physical systems (keynote)","author":"Gupta Rajesh K.","year":"2019","unstructured":"Rajesh K. Gupta, Jason Koh, and Dezhi Hong. 2019. New models and methods for programming cyber-physical systems (keynote). In Proceedings of the 20th ACM SIGPLAN\/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems. Retrieved from https:\/\/api.semanticscholar.org\/CorpusID:184483241","journal-title":"Proceedings of the 20th ACM SIGPLAN\/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems"},{"key":"e_1_3_4_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3576842.3582386"},{"key":"e_1_3_4_20_2","unstructured":"Steve Hanly. Why the Power Spectral Density (PSD) Is the Gold Standard of Vibration Analysis. (n.d.). Retrieved from https:\/\/blog.endaq.com\/why-the-power-spectral-density-psd-is-the-gold-standard-of-vibration-analysis#Benefits"},{"key":"e_1_3_4_21_2","unstructured":"Hubbell. 2020. Ceiling Hard Wired Occupancy Sensor 2 000 sq ft Passive Infrared Ultrasonic Office White. Retrieved from https:\/\/www.hubbell.com\/hubbell\/en\/Products\/Electrical-Electronic\/Wiring-Devices\/Lighting-Controls\/CeilingWall-Sensors\/ATD2000CRP\/p\/1545054?location=&brandCode=WDK. (2020)."},{"key":"e_1_3_4_22_2","unstructured":"Hubbell. 2020. Wall Hard Wired Occupancy Sensor 1 600 sq ft Passive Infrared Ultrasonic Office White. Retrieved from https:\/\/www.hubbell.com\/wiringdevice-kellems\/en\/Products\/Electrical-Electronic\/Wiring-Devices\/Lighting-Controls\/CeilingWall-Sensors\/ATD1600WRP\/p\/1545050. (2020)."},{"key":"e_1_3_4_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3486611.3491119"},{"key":"e_1_3_4_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3486611.3486658"},{"key":"e_1_3_4_25_2","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1145\/1140104.1140114","volume-title":"Proceedings of the 5th ACM International Workshop on Data Engineering for Wireless and Mobile Access (MobiDE\u201906)","author":"Khoussainova Nodira","year":"2006","unstructured":"Nodira Khoussainova, Magdalena Balazinska, and Dan Suciu. 2006. Towards correcting input data errors probabilistically using integrity constraints. In Proceedings of the 5th ACM International Workshop on Data Engineering for Wireless and Mobile Access (MobiDE\u201906). ACM, New York, NY, USA, 43\u201350. DOI:10.1145\/1140104.1140114"},{"key":"e_1_3_4_26_2","first-page":"11","volume-title":"Proceedings of the 5th Conference on Systems for Built Environments (BuildSys\u201918)","author":"Koh Jason","year":"2018","unstructured":"Jason Koh, Bharathan Balaji, Dhiman Sengupta, Julian McAuley, Rajesh Gupta, and Yuvraj Agarwal. 2018. Scrabble: Transferrable semi-automated semantic metadata normalization using intermediate representation. In Proceedings of the 5th Conference on Systems for Built Environments (BuildSys\u201918). ACM, New York, NY, USA, 11\u201320. DOI:10.1145\/3276774.3276795"},{"key":"e_1_3_4_27_2","first-page":"1","volume-title":"Proceedings of the 5th Conference on Systems for Built Environments (BuildSys\u201918)","author":"Koh Jason","year":"2018","unstructured":"Jason Koh, Dezhi Hong, Rajesh Gupta, Kamin Whitehouse, Hongning Wang, and Yuvraj Agarwal. 2018. Plaster: An integration, benchmark, and development framework for metadata normalization methods. In Proceedings of the 5th Conference on Systems for Built Environments (BuildSys\u201918). ACM, New York, NY, USA, 1\u201310. DOI:10.1145\/3276774.3276794"},{"key":"e_1_3_4_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3360322.3360990"},{"key":"e_1_3_4_29_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2018.11.078"},{"key":"e_1_3_4_30_2","doi-asserted-by":"publisher","DOI":"10.1038\/s42256-019-0138-9"},{"key":"e_1_3_4_31_2","first-page":"4765","volume-title":"Advances in Neural Information Processing Systems","author":"Lundberg Scott M.","year":"2017","unstructured":"Scott M. Lundberg and Su-In Lee. 2017. A unified approach to interpreting model predictions. In Advances in Neural Information Processing Systems. I. Guyon, U. V. Luxburg, S. Bengio, H. Wallach, R. Fergus, S. Vishwanathan, and R. Garnett (Eds.), Vol. 30, Curran Associates, Inc., 4765\u20134774. Retrieved from https:\/\/proceedings.neurips.cc\/paper\/2017\/file\/8a20a8621978632d76c43dfd28b67767-Paper.pdf"},{"key":"e_1_3_4_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2018.2853660"},{"key":"e_1_3_4_33_2","volume-title":"Proceedings of the International Conference on Internet-of-Things Design and Implementation","author":"Marathe Sumukh","year":"2021","unstructured":"Sumukh Marathe, Akshay Nambi, Manohar Swaminathan, and Ronak Sutaria. 2021. CurrentSense: A novel approach for fault and drift detection in environmental IoT sensors. In Proceedings of the International Conference on Internet-of-Things Design and Implementation. Retrieved from https:\/\/www.microsoft.com\/en-us\/research\/publication\/currentsense-a-novel-approach-for-fault-and-drift-detection-in-environmental-iot-sensors-2\/"},{"key":"e_1_3_4_34_2","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.1951.10500769"},{"key":"e_1_3_4_35_2","unstructured":"MATLAB Documentation Mathworks. 2015. kstest2: Two Sample Kolmogorov-Smirnov Test. Retrieved from https:\/\/www.mathworks.com\/help\/stats\/kstest2.html. (2015)."},{"volume-title":"muRata IMX-070 Pyroelectric Infrared Sensor Evaluation Board","key":"e_1_3_4_36_2","unstructured":"muRata. 2017. muRata IMX-070 Pyroelectric Infrared Sensor Evaluation Board. Retrieved December 23, 2024 from https:\/\/device.report\/manual\/9379538"},{"key":"e_1_3_4_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/AUTEST.2016.7589589"},{"key":"e_1_3_4_38_2","first-page":"142","volume-title":"Proceedings of the 14th ACM IPSN","author":"Narayana Sujay","year":"2015","unstructured":"Sujay Narayana, R. Venkatesha Prasad, Vijay S. Rao, T. V. Prabhakar, Sripad S. Kowshik, and Madhuri Sheethala Iyer. 2015. PIR sensors: Characterization and novel localization technique. In Proceedings of the 14th ACM IPSN. 142\u2013153. DOI:10.1145\/2737095.2742561"},{"key":"e_1_3_4_39_2","unstructured":"Online Forum on Fresnel Lens. PIR Fresnel Lens Infrared Fresnel Lens. Retrieved from https:\/\/3dlens.com\/pir-fresnel-lens.php. (n.d.)."},{"key":"e_1_3_4_40_2","unstructured":"Panasonic. 2021. AMN22111 Industrial Devices. Retrieved from https:\/\/bit.ly\/3Al6lvU. (2021)."},{"key":"e_1_3_4_41_2","unstructured":"Panasonic. 2021. AMN23111 Industrial Devices. Retrieved from https:\/\/bit.ly\/2VSawjM. (2021)."},{"key":"e_1_3_4_42_2","unstructured":"PIR Evaluation Board Quick Start Guide. PIR Sensor Evaluation Board (IMX-070 IMX-060) Murata. Retrieved from https:\/\/bit.ly\/2Y8Dj51. (n.d.)."},{"key":"e_1_3_4_43_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-9326-7_1"},{"key":"e_1_3_4_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/3365871.3365872"},{"key":"e_1_3_4_45_2","first-page":"1","volume-title":"Proceedings of the 7th International Conference on Future Energy Systems Poster Sessions","author":"Rashid Haroon","year":"2016","unstructured":"Haroon Rashid, Pandarasamy Arjunan, Pushpendra Singh, and Amarjeet Singh. 2016. Collect, compare, and score: A generic data-driven anomaly detection method for buildings. In Proceedings of the 7th International Conference on Future Energy Systems Poster Sessions. 1\u20132."},{"key":"e_1_3_4_46_2","unstructured":"Raspberry Pi Store Page 2021. Raspberry Pi 3 Model B. Retrieved from https:\/\/www.raspberrypi.org\/products\/raspberry-pi-3-model-b\/. (Jan.2021)."},{"key":"e_1_3_4_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/2737095.2737113"},{"key":"e_1_3_4_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/1754414.1754419"},{"key":"e_1_3_4_49_2","unstructured":"Arduino Store. 2021. Arduino Mega 2560 Rev3. Retrieved from https:\/\/store.arduino.cc\/usa\/mega-2560-r3. (Jan.2021)."},{"key":"e_1_3_4_50_2","doi-asserted-by":"crossref","first-page":"310","DOI":"10.1145\/3458864.3466869","volume-title":"Proceedings of the 19th ACM MobiSys","author":"Tambe Arjun","year":"2021","unstructured":"Arjun Tambe, Akshay Nambi, and Sumukh Marathe. 2021. Is your smoke detector working properly? Robust fault tolerance approaches for smoke detectors. In Proceedings of the 19th ACM MobiSys. 310\u2013322. DOI:10.1145\/3458864.3466869"},{"key":"e_1_3_4_51_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2016.11.019"},{"key":"e_1_3_4_52_2","doi-asserted-by":"crossref","DOI":"10.1145\/3560905.3567762","article-title":"Transforming IoT data preprocessing: A holistic, normalized and distributed approach","author":"Tawakuli Amal","year":"2022","unstructured":"Amal Tawakuli, Daniel Kaiser, and Thomas Engel. 2022. Transforming IoT data preprocessing: A holistic, normalized and distributed approach. In Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems. Retrieved from https:\/\/api.semanticscholar.org\/CorpusID:256195144","journal-title":"Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems"},{"issue":"2","key":"e_1_3_4_53_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3575809","article-title":"Experience: Differentiating between isolated and sequence missing data","volume":"15","author":"Tawakuli Amal","year":"2023","unstructured":"Amal Tawakuli, Daniel Kaiser, and Thomas Engel. 2023. Experience: Differentiating between isolated and sequence missing data. ACM Journal of Data and Information Quality 15, 2 (2023), 1\u201315.","journal-title":"ACM Journal of Data and Information Quality"},{"key":"e_1_3_4_54_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2016.2582539"},{"key":"e_1_3_4_55_2","volume-title":"The Measurement, Instrumentation, and Sensors: Handbook","author":"Webster John G.","year":"1999","unstructured":"John G. Webster. 1999. The Measurement, Instrumentation, and Sensors: Handbook. Springer Science & Business Media."},{"key":"e_1_3_4_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/570738.570747"},{"key":"e_1_3_4_57_2","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2007.1067"},{"key":"e_1_3_4_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/2185677.2185687"},{"key":"e_1_3_4_59_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.snb.2015.05.060"}],"container-title":["ACM Transactions on Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3737877","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,23]],"date-time":"2025-07-23T12:57:00Z","timestamp":1753275420000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3737877"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,23]]},"references-count":58,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,7,31]]}},"alternative-id":["10.1145\/3737877"],"URL":"https:\/\/doi.org\/10.1145\/3737877","relation":{},"ISSN":["1550-4859","1550-4867"],"issn-type":[{"type":"print","value":"1550-4859"},{"type":"electronic","value":"1550-4867"}],"subject":[],"published":{"date-parts":[[2025,7,23]]},"assertion":[{"value":"2024-08-09","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-05-05","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-07-23","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}