{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T17:56:35Z","timestamp":1777571795018,"version":"3.51.4"},"reference-count":35,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2013,6,4]],"date-time":"2013-06-04T00:00:00Z","timestamp":1370304000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Many applications of metal oxide gas sensors can benefit from reliable algorithms to detect significant changes in the sensor response. Significant changes indicate a change in the emission modality of a distant gas source and occur due to a sudden change of concentration or exposure to a different compound. As a consequence of turbulent gas transport and the relatively slow response and recovery times of metal oxide sensors, their response in open sampling configuration exhibits strong fluctuations that interfere with the changes of interest. In this paper we introduce TREFEX, a novel change point detection algorithm, especially designed for metal oxide gas sensors in an open sampling system. TREFEX models the response of MOX sensors as a piecewise exponential signal and considers the junctions between consecutive exponentials as change points. We formulate non-linear trend filtering and change point detection as a parameter-free convex optimization problem for single sensors and sensor arrays. We evaluate the performance of the TREFEX algorithm experimentally for different metal oxide sensors and several gas emission profiles. A comparison with the previously proposed GLR method shows a clearly superior performance of the TREFEX algorithm both in detection performance and in estimating the change time.<\/jats:p>","DOI":"10.3390\/s130607323","type":"journal-article","created":{"date-parts":[[2013,6,4]],"date-time":"2013-06-04T12:24:56Z","timestamp":1370348696000},"page":"7323-7344","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["TREFEX: Trend Estimation and Change Detection in the Response of MOX Gas Sensors"],"prefix":"10.3390","volume":"13","author":[{"given":"Sepideh","family":"Pashami","sequence":"first","affiliation":[{"name":"Centre for Applied Autonomous Sensor Systems, \u00d6rebro University, SE-70182 \u00d6rebro, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0217-9326","authenticated-orcid":false,"given":"Achim","family":"Lilienthal","sequence":"additional","affiliation":[{"name":"Centre for Applied Autonomous Sensor Systems, \u00d6rebro University, SE-70182 \u00d6rebro, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Erik","family":"Schaffernicht","sequence":"additional","affiliation":[{"name":"Centre for Applied Autonomous Sensor Systems, \u00d6rebro University, SE-70182 \u00d6rebro, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco","family":"Trincavelli","sequence":"additional","affiliation":[{"name":"Centre for Applied Autonomous Sensor Systems, \u00d6rebro University, SE-70182 \u00d6rebro, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2013,6,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1007\/978-3-540-77690-1_6","article-title":"Spatiotemporal Anomaly Detection in Gas Monitoring Sensor Networks","volume":"4913","author":"Wang","year":"2008","journal-title":"Lect. Note. Comput. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Li, M., Liu, Y., and Chen, L. (2007, January 25\u201329). Non-Threshold based Event Detection for 3D Environment Monitoring in Sensor Networks. Toronto, Canada.","DOI":"10.1109\/ICDCS.2007.123"},{"key":"ref_3","unstructured":"CitiSense Available online: https:\/\/sosa.ucsd.edu\/confluence\/display\/CitiSensePublic\/CitiSense."},{"key":"ref_4","unstructured":"Air Quality Egg Available online: http:\/\/www.kickstarter.com\/projects\/edborden\/air-quality-egg."},{"key":"ref_5","unstructured":"Lilienthal, A., Trincavelli, M., and Schaffernicht, E. (2013, January 2\u20135). It's always smelly around here! Modeling the Spatial Distribution of Gas Detection Events with BASED Grid Maps. Daegu, Korea. Accepted for publication in."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1007\/s13218-011-0104-0","article-title":"Gas discrimination for mobile robots","volume":"25","author":"Trincavelli","year":"2011","journal-title":"K\u00fcnstliche Intell."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2088","DOI":"10.3390\/s100302088","article-title":"Metal oxide gas sensors: Sensitivity and influencing factors","volume":"10","author":"Wang","year":"2010","journal-title":"Sensors"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Bennetts, V.H., Lilienthal, A.J., and Trincavelli, M. (2012, January 28\u201331). Creating True Gas Concentration Maps in Presence of Multiple Heterogeneous Gas Sources. Taipei, Taiwan.","DOI":"10.1109\/ICSENS.2012.6411119"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Monroy, J., Lilienthal, A., Blanco, J., Gonzalez-Jimenez, J., and Trincavelli, M. (2012, January 28\u201331). Calibration of MOX Gas Sensors in Open Sampling Systems Based on Gaussian Processes. Taipei, Taiwan.","DOI":"10.1109\/ICSENS.2012.6411464"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"520","DOI":"10.1080\/01621459.1950.10501143","article-title":"The Effectiveness of Quality Control Charts","volume":"45","author":"Aroian","year":"1950","journal-title":"J. Am. Stat. Assoc."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1016\/S0169-2070(01)00154-6","article-title":"Modeling and forecasting from trend-stationary long memory models with applications to climatology","volume":"18","author":"Baillie","year":"2002","journal-title":"Int. J. Forecast."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1871","DOI":"10.1016\/S0165-1684(03)00106-3","article-title":"Bayesian off-line detection of multiple change-points corrupted by multiplicative noise: application to {SAR} image edge detection","volume":"83","author":"Tourneret","year":"2003","journal-title":"Signal Process."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1080\/014311699213659","article-title":"Monitoring land-cover changes: A comparison of change detection techniques","volume":"20","author":"Mas","year":"1999","journal-title":"Int. J. Remote Sens."},{"key":"ref_14","unstructured":"Basseville, M., and Nikiforov, I.V. (1993). Detection of Abrupt Changes: Theory and Application, Prentice-Hall, Inc."},{"key":"ref_15","unstructured":"Adams, R.P., and MacKay, D.J. (2007). Bayesian Online Changepoint Detection, University of Cambridge."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1109\/9.481608","article-title":"The Marginalized Likelihood Ratio Test for Detecting Abrupt Changes","volume":"41","author":"Gustafsson","year":"1996","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2961","DOI":"10.1109\/TSP.2005.851098","article-title":"An online kernel change detection algorithm","volume":"53","author":"Desobry","year":"2005","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1137\/070690274","article-title":"l1 trend filtering","volume":"51","author":"Kwangmoo","year":"2009","journal-title":"SIAM Rev."},{"key":"ref_19","unstructured":"Huang, X., Matijas, M., and Suykens, J. (2013). Hinging hyperplanes for time-series segmentation. IEEE Trans. Neural Netw. Learn. Syst., 1."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"771","DOI":"10.1109\/78.747782","article-title":"Mathematical programming algorithms for regression-based nonlinear filtering in RN","volume":"47","author":"Sidiropoulos","year":"1999","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_21","unstructured":"Ihokura, K., and Watson, J. (1994). The Stannic Oxide Gas Sensor: Principles and Applications, CRC Press."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Janata, J. (2009). Principles of Chemical Sensors, Springer.","DOI":"10.1007\/b136378"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1007\/s10832-009-9583-x","article-title":"Modeling of sensing and transduction for p-type semiconducting metal oxide based gas sensors","volume":"25","author":"Barsan","year":"2010","journal-title":"J. Electroceram."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"3327","DOI":"10.1093\/ietfec\/e89-a.11.3327","article-title":"Movie with scents generated by olfactory display using solenoid valves","volume":"E89-A","author":"Nakamoto","year":"2006","journal-title":"IEICE Trans. Fundam. Electron. Commun. Comput. Sci."},{"key":"ref_25","unstructured":"Figaro Engineering, Inc Available online: http:\/\/www.figarosensor.com\/."},{"key":"ref_26","unstructured":"e2v Technologies, Inc Available online: http:\/\/www.e2v.com\/."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"13664","DOI":"10.3390\/s121013664","article-title":"Overcoming the slow recovery of MOX gas sensors through a system modeling approach","volume":"12","author":"Monroy","year":"2012","journal-title":"Sensors"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1111\/j.2517-6161.1961.tb00393.x","article-title":"A simple method of trend construction","volume":"23","author":"Leser","year":"1961","journal-title":"J. R. Stat. Soc. B"},{"key":"ref_29","unstructured":"CVX Research, I CVX: Matlab Software for Disciplined Convex Programming. Available online: http:\/\/cvxr.com\/cvx."},{"key":"ref_30","unstructured":"Gurobi Optimization, I Gurobi Optimizer Reference Manual. Available online: http:\/\/www.gurobi.com."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Boyd, S., and Vandenberghe, L. (2004). Convex Optimization, Cambridge University Press.","DOI":"10.1017\/CBO9780511804441"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"502","DOI":"10.1090\/S0002-9939-1953-0055639-3","article-title":"Sequential minimax search for a maximum","volume":"4","author":"Kiefer","year":"1953","journal-title":"Proc. Am. Math Soc."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1111\/j.2517-6161.1996.tb02080.x","article-title":"Regression shrinkage and selection via the lasso","volume":"58","author":"Tibshirani","year":"1996","journal-title":"J. R. Stat. Soc. B"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1111\/j.1467-9868.2005.00532.x","article-title":"Model selection and estimation in regression with grouped variables","volume":"68","author":"Yuan","year":"2006","journal-title":"J. R. Stat. Soc. B"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"16404","DOI":"10.3390\/s121216404","article-title":"Detecting changes of a distant gas source with an array of MOX gas sensors","volume":"12","author":"Pashami","year":"2012","journal-title":"Sensors"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/6\/7323\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:47:10Z","timestamp":1760219230000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/6\/7323"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,6,4]]},"references-count":35,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2013,6]]}},"alternative-id":["s130607323"],"URL":"https:\/\/doi.org\/10.3390\/s130607323","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,6,4]]}}}