{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,2]],"date-time":"2026-04-02T06:25:12Z","timestamp":1775111112147,"version":"3.50.1"},"reference-count":57,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,2,18]],"date-time":"2020-02-18T00:00:00Z","timestamp":1581984000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,2,18]],"date-time":"2020-02-18T00:00:00Z","timestamp":1581984000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["EURASIP J. Adv. Signal Process."],"published-print":{"date-parts":[[2020,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Root tracking is a powerful technique that provides insight into the mechanisms of various time-varying processes. The poles and the zeros of a signal-generating system determine the spectral characteristics of the signal under consideration. In this work, time-frequency analysis is achieved by tracking the roots of time-varying processes using autoregressive moving average (ARMA) models in cascade form. A cascade ARMA model is essentially a high-order infinite impulse response (IIR) filter decomposed into a series of first- and second-order sections. Each section is characterized by real or conjugate pole\/zero pairs. This filter topology allows individual root tracking as well as immediate stability monitoring and correction. Also, it does not suffer from high round-off error sensitivity, as is the case with the filter coefficients of the direct-form ARMA structure. Instead of using conventional gradient-based recursive methods, we investigate the performance of derivative-free sigma-point Kalman filters for root trajectory tracking over time. Based on simulations, the sigma-point estimators provide more accurate estimates, especially in the case of tightly clustered poles and zeros. The proposed framework is applied to real data, and more specifically, it is used to examine the time-frequency characteristics of raw ultrasonic signals from medical ultrasound images.<\/jats:p>","DOI":"10.1186\/s13634-020-00666-7","type":"journal-article","created":{"date-parts":[[2020,2,18]],"date-time":"2020-02-18T12:02:49Z","timestamp":1582027369000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Root tracking using time-varying autoregressive moving average models and sigma-point Kalman filters"],"prefix":"10.1186","volume":"2020","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3513-9286","authenticated-orcid":false,"given":"Kyriaki","family":"Kostoglou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Lunglmayr","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,2,18]]},"reference":[{"key":"666_CR1","doi-asserted-by":"crossref","unstructured":"L. Cohen, Time-frequency analysis, vol. 778. Prentice hall, 1995","DOI":"10.1126\/science.269.5225.778"},{"key":"666_CR2","doi-asserted-by":"crossref","unstructured":"F.B. Vialatte et al., A machine learning approach to the analysis of time-frequency maps, and its application to neural dynamics. Neural Networks 20(2), 194\u2013209 (2007)","DOI":"10.1016\/j.neunet.2006.09.013"},{"key":"666_CR3","doi-asserted-by":"crossref","unstructured":"H.U. Amin et al., Feature extraction and classification for EEG signals using wavelet transform and machine learning techniques. Australasian physical & engineering sciences in medicine 38(1), 139\u2013149 (2015)","DOI":"10.1007\/s13246-015-0333-x"},{"key":"666_CR4","doi-asserted-by":"crossref","unstructured":"R. He et al., Automatic detection of atrial fibrillation based on continuous wavelet transform and 2D convolutional neural networks. Frontiers in physiology 9, 2016 (2018)","DOI":"10.3389\/fphys.2018.01206"},{"key":"666_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.dsp.2014.12.015","volume":"40","author":"B Boashash","year":"2015","unstructured":"B. Boashash, N.A. Khan, T. Ben-Jabeur, Time-frequency features for pattern recognition using high-resolution TFDs: a tutorial review. Digital Signal Processing 40, 1\u201330 (2015)","journal-title":"Digital Signal Processing"},{"key":"666_CR6","doi-asserted-by":"crossref","unstructured":"B. Boashash, Estimating and interpreting the instantaneous frequency of a signal-part 2. Proceedings of the IEEE 80(4), 540\u2013568 (1992)","DOI":"10.1109\/5.135378"},{"key":"666_CR7","doi-asserted-by":"crossref","unstructured":"M.R. Portnoff, Time-frequency representation of digital signals. IEEE Transactions on Acoustics, Speech, and Signal Processing 28(1), 55\u201369 (1980)","DOI":"10.1109\/TASSP.1980.1163359"},{"key":"666_CR8","unstructured":"S. Farkash, S. Raz, Time-variant filtering via the Gabor expansion. Signal processing V: Theories and applications, 509\u2013512 (1990)"},{"key":"666_CR9","doi-asserted-by":"crossref","unstructured":"S. Mallat, A wavelet tour of signal processing (Elsevier, 1999)","DOI":"10.1016\/B978-012466606-1\/50008-8"},{"issue":"3","key":"666_CR10","doi-asserted-by":"publisher","first-page":"661","DOI":"10.1088\/0266-5611\/4\/3\/009","volume":"4","author":"I Daubechies","year":"1988","unstructured":"I. Daubechies, T. Paul, Time-frequency localisation operators-a geometric phase space approach: II. The use of dilations. Inverse Probl 4(3), 661 (1988)","journal-title":"Inverse Probl"},{"key":"666_CR11","doi-asserted-by":"crossref","unstructured":"G. Wang, Z. Luo, X. Qin, Y. Leng, T. Wang, Fault identification and classification of rolling element bearing based on time-varying autoregressive spectrum. Mechanical Systems and Signal Processing 22(4), 934\u2013947 (2008)","DOI":"10.1016\/j.ymssp.2007.10.008"},{"issue":"3","key":"666_CR12","first-page":"215","volume":"22","author":"AM Bianchi","year":"2000","unstructured":"A.M. Bianchi, L.T. Mainardi, S. Cerutti, Time-frequency analysis of biomedical signals. Transactions of the Institute of Measurement and Control 22(3), 215\u2013230 (2000)","journal-title":"Transactions of the Institute of Measurement and Control"},{"key":"666_CR13","doi-asserted-by":"crossref","unstructured":"Y. Grenier, Time-dependent ARMA modeling of non-stationary signals. IEEE Transactions on Acoustics, Speech, and Signal Processing 31(4), 899\u2013911 (1983)","DOI":"10.1109\/TASSP.1983.1164152"},{"key":"666_CR14","doi-asserted-by":"crossref","unstructured":"L. Ljung and T. S\u00f6derstr\u00f6m, Theory and practice of recursive identification. MIT press, 1983","DOI":"10.1007\/978-1-4612-5612-0_14"},{"key":"666_CR15","unstructured":"L. Ljung, System identification: theory for the user. Englewood Cliffs, 1987"},{"key":"666_CR16","doi-asserted-by":"crossref","unstructured":"P.R. Scalassara et al., Autoregressive decomposition and pole tracking applied to vocal fold nodule signals. Pattern recognition letters 28(11), 1360\u20131367 (2007)","DOI":"10.1016\/j.patrec.2006.11.016"},{"key":"666_CR17","doi-asserted-by":"crossref","unstructured":"N. Ouaaline, L. Radouane, Pole-zero estimation of speech signal based on zero-tracking algorithm. International Journal of Adaptive Control and Signal Processing 12(1), 1\u201312 (1998)","DOI":"10.1002\/(SICI)1099-1115(199802)12:1<1::AID-ACS439>3.0.CO;2-A"},{"key":"666_CR18","doi-asserted-by":"publisher","first-page":"877","DOI":"10.1109\/IEMBS.1995.579249","volume":"2","author":"L Patomaki","year":"1995","unstructured":"L. Patomaki, J.P. Kaipio, P.A. Karjalainen, Tracking of nonstationary EEG with the roots of ARMA models. Proceedings of 17th International Conference of the Engineering in Medicine and Biology Society 2, 877\u2013878 (1995)","journal-title":"Proceedings of 17th International Conference of the Engineering in Medicine and Biology Society"},{"key":"666_CR19","doi-asserted-by":"crossref","unstructured":"L.T. Mainardi, A.M. Bianchi, G. Baselli, S. Cerutti, Pole-tracking algorithms for the extraction of time-variant heart rate variability spectral parameters. IEEE Transactions on Biomedical Engineering 42(3), 250\u2013259 (1995)","DOI":"10.1109\/10.364511"},{"key":"666_CR20","doi-asserted-by":"crossref","unstructured":"S. Cazares, M. Moulden, C.W.G. Redman, L. Tarassenko, Tracking poles with an autoregressive model: a confidence index for the analysis of the intrapartum cardiotocogram. Medical engineering & Physics 23(9), 603\u2013614 (2001)","DOI":"10.1016\/S1350-4533(01)00092-3"},{"key":"666_CR21","doi-asserted-by":"crossref","unstructured":"S. Thanagasundram, S. Spurgeon, F. Soares Schlindwein, A fault detection tool using analysis from an autoregressive model pole trajectory. Journal of Sound and Vibration 317(3\u20135), 975\u2013993 (2008)","DOI":"10.1016\/j.jsv.2008.03.044"},{"key":"666_CR22","unstructured":"Y. Lee, Channel prediction with cascade AR modeling. In Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services, 40-40 (2006)"},{"key":"666_CR23","unstructured":"H. Wold, A study in the analysis of stationary time series. PhD diss., Almqvist & Wiksell, 1938"},{"key":"666_CR24","unstructured":"S. S. Haykin, Adaptive filter theory. Pearson Education India, 2005"},{"key":"666_CR25","first-page":"57","volume":"2","author":"H Cram\u00e9r","year":"1961","unstructured":"H. Cram\u00e9r, On some classes of nonstationary stochastic processes. Proceedings of the Fourth Berkeley symposium on mathematical statistics and probability 2, 57\u201378 (1961)","journal-title":"Proceedings of the Fourth Berkeley symposium on mathematical statistics and probability"},{"issue":"8","key":"666_CR26","doi-asserted-by":"publisher","first-page":"1445","DOI":"10.2514\/3.3166","volume":"3","author":"HE Rauch","year":"1965","unstructured":"H.E. Rauch, C.T. Striebel, F. Tung, Maximum likelihood estimates of linear dynamic systems. AIAA J. 3(8), 1445\u20131450 (1965)","journal-title":"AIAA J."},{"issue":"3","key":"666_CR27","doi-asserted-by":"publisher","first-page":"516","DOI":"10.1109\/TBME.2003.821029","volume":"51","author":"MP Tarvainen","year":"2004","unstructured":"M.P. Tarvainen, J.K. Hiltunen, P.O. Ranta-aho, P.A. Karjalainen, Estimation of nonstationary EEG with Kalman smoother approach: an application to event-related synchronization (ERS). IEEE Transactions on Biomedical Engineering 51(3), 516\u2013524 (2004)","journal-title":"IEEE Transactions on Biomedical Engineering"},{"issue":"3","key":"666_CR28","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1016\/0165-1684(83)90074-9","volume":"5","author":"MG Hall","year":"1983","unstructured":"M.G. Hall, A.V. Oppenheim, A.S. Willsky, Time-varying parametric modeling of speech. Signal Processing 5(3), 267\u2013285 (1983)","journal-title":"Signal Processing"},{"key":"666_CR29","unstructured":"M. Juntunen, J. Tervo, and J. P. Kaipio, Stabilization of stationary and time-varying autoregressive models. in Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing 4,\u00a0 2173\u20132176 (1998)"},{"key":"666_CR30","doi-asserted-by":"crossref","unstructured":"P. Guillaume, J. Schoukens, R. Pintelon, Sensitivity of roots to errors in the coefficient of polynomials obtained by frequency-domain estimation methods. IEEE Transactions on Instrumentation and Measurement 38(6), 1050\u20131056 (1989)","DOI":"10.1109\/19.46399"},{"key":"666_CR31","doi-asserted-by":"crossref","unstructured":"L.B. Jackson, S.L. Wood, Linear prediction in cascade form. IEEE Transactions on Acoustics, Speech, and Signal Processing 26(6), 518\u2013528 (1978)","DOI":"10.1109\/TASSP.1978.1163155"},{"key":"666_CR32","doi-asserted-by":"crossref","unstructured":"M. Nayeri, W.K. Jenkins, Alternate realizations to adaptive IIR filters and properties of their performance surfaces. IEEE Transactions on Circuits and Systems 36(4), 485\u2013496 (1989)","DOI":"10.1109\/31.92881"},{"key":"666_CR33","doi-asserted-by":"crossref","unstructured":"A. Nehorai, D. Starer, Adaptive pole estimation. IEEE Transactions on Acoustics, Speech, and Signal Processing 38(5), 825\u2013838 (1990)","DOI":"10.1109\/29.56028"},{"key":"666_CR34","unstructured":"B. D. Rao, Adaptive IIR filtering using cascade structures. in Proceedings of 27th Asilomar Conference on Signals, Systems and Computers, 194-198 (1993)"},{"key":"666_CR35","unstructured":"A. Al Zaman, X. Luo, M. Ferdjallah, and A. Khamayseh, A new TVAR modeling in cascaded form for nonstationary signals. in 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings 3, III-III (2006)"},{"issue":"3","key":"666_CR36","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1049\/ip-f-1.1987.0052","volume":"134","author":"YH Tam","year":"1987","unstructured":"Y.H. Tam, P.C. Ching, Y.T. Chan, Adaptive recursive filters in cascade form. IEE Proceedings F (Communications, Radar and Signal Processing) 134(3), 245\u2013252 (1987)","journal-title":"IEE Proceedings F (Communications, Radar and Signal Processing)"},{"key":"666_CR37","doi-asserted-by":"crossref","unstructured":"L. Ljung, Asymptotic behaviour of extended Kalman filter as a parameter estimator for linear systems. IEEE Transactions on Automatic Control 24(1), 36\u201350 (1979)","DOI":"10.1109\/TAC.1979.1101943"},{"key":"666_CR38","doi-asserted-by":"crossref","unstructured":"J.B. Moore, H. Weiss, Recursive prediction error methods for adaptive estimation. IEEE Transactions on Systems, Man, and Cybernetics 9(4), 197\u2013205 (1979)","DOI":"10.1109\/TSMC.1979.4310182"},{"key":"666_CR39","doi-asserted-by":"crossref","unstructured":"R. Van Der Merwe, E. Wan, and S. Julier, Sigma-point Kalman filters for nonlinear estimation and sensor-fusion: applications to integrated navigation. in AIAA Guidance, Navigation, and Control Conference and Exhibit, 5120 (2004)","DOI":"10.2514\/6.2004-5120"},{"key":"666_CR40","doi-asserted-by":"crossref","unstructured":"S. J. Julier, J. K. Uhlmann, and H. F. Durrant-Whyte, New approach for filtering nonlinear systems. in Proceedings of 1995 American Control Conference-ACC'95, 3, 1628-1632 (1995)","DOI":"10.1109\/ACC.1995.529783"},{"key":"666_CR41","doi-asserted-by":"crossref","unstructured":"S. Haykin, Kalman filtering and neural networks, vol. 5, no. 3. 2001.","DOI":"10.1002\/0471221546"},{"key":"666_CR42","doi-asserted-by":"crossref","unstructured":"E.A. Wan, R. van der Merwe, The unscented Kalman filter. Kalman Filter. Neural Networks, 221\u2013280 (2003)","DOI":"10.1002\/0471221546.ch7"},{"issue":"11","key":"666_CR43","doi-asserted-by":"publisher","first-page":"1627","DOI":"10.1016\/S0005-1098(00)00089-3","volume":"36","author":"M N\u00f8rgaard","year":"2000","unstructured":"M. N\u00f8rgaard, N.K. Poulsen, O. Ravn, New developments in state estimation for nonlinear systems. Automatica 36(11), 1627\u20131638 (2000)","journal-title":"Automatica"},{"key":"666_CR44","doi-asserted-by":"crossref","unstructured":"M. Briers, S. R. Maskell, and R. Wright. A Rao-Blackwellised unscented Kalman filter. in Proceedings of the Sixth International Conference of Information Fusion, 1, 55-61 (2003)","DOI":"10.1109\/ICIF.2003.177426"},{"key":"666_CR45","doi-asserted-by":"crossref","unstructured":"A. Iserles, Matrix computations. by GH Golub and CF Van Loan. Pp 642.\u00a3 38. 1989. ISBN 0-8018-3772-3 (John Hopkins Press).\" The Mathematical Gazette 74 (469), 322-324, (1990)","DOI":"10.2307\/3619868"},{"key":"666_CR46","doi-asserted-by":"crossref","unstructured":"S. S\u00e4rkk\u00e4, Unscented Rauch-Tung-Striebel smoother. IEEE Transactions on Automatic Control 53(3), 845\u2013849 (2008)","DOI":"10.1109\/TAC.2008.919531"},{"key":"666_CR47","doi-asserted-by":"crossref","unstructured":"K. Deep, K.P. Singh, M.L. Kansal, C. Mohan, A real coded genetic algorithm for solving integer and mixed integer optimization problems. Applied Mathematics and Computation 212(2), 505\u2013518 (2009)","DOI":"10.1016\/j.amc.2009.02.044"},{"issue":"2","key":"666_CR48","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1109\/TSP.2002.806905","volume":"51","author":"S De Waele","year":"2003","unstructured":"S. De Waele, P.M.T. Broersen, Order selection for vector autoregressive models. IEEE Transactions on Signal Processing 51(2), 427\u2013433 (2003)","journal-title":"IEEE Transactions on Signal Processing"},{"key":"666_CR49","unstructured":"L. Faes, S. Erla, and G. Nollo, Measuring connectivity in linear multivariate processes: definitions, interpretation, and practical analysis. Computational and Mathematical Methods in Medicine 2012, (2012)"},{"key":"666_CR50","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1016\/j.sigpro.2018.09.040","volume":"155","author":"K Kostoglou","year":"2019","unstructured":"K. Kostoglou, G.D. Mitsis, Modelling of multiple-input, time-varying systems with recursively estimated basis expansions. Signal Processing 155, 287\u2013300 (2019)","journal-title":"Signal Processing"},{"key":"666_CR51","doi-asserted-by":"crossref","unstructured":"K. Kostoglou, A.D. Robertson, B. MacIntosh, G.D. Mitsis, A novel framework for estimating time-varying multivariate autoregressive models and application to cardiovascular responses to acute exercise. IEEE Transactions on Biomedical Engineering 66(11), 3257\u20133266 (2019)","DOI":"10.1109\/TBME.2019.2903012"},{"key":"666_CR52","doi-asserted-by":"crossref","unstructured":"J. Pardey, S. Roberts, L. Tarassenko, A review of parametric modelling techniques for EEG analysis. Medical Engineering & Physics 18(1), 2\u201311 (1996)","DOI":"10.1016\/1350-4533(95)00024-0"},{"key":"666_CR53","unstructured":"G. Zakaria and A. A. Beex, Relative convergence of the cascade RLS with subsection adaptation algorithm. in Conference Record of the Thirty-Third Asilomar Conference on Signals, Systems, and Computers (Cat. No. CH37020), 1, 810\u2013814 (1999)"},{"key":"666_CR54","unstructured":"S. M. Kay, Modern spectral estimation. Pearson Education India, 1988."},{"issue":"1","key":"666_CR55","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1177\/016173469201400101","volume":"14","author":"JA Jensen","year":"1992","unstructured":"J.A. Jensen, Deconvolution of ultrasound images. Ultrason. Imaging 14(1), 1\u201315 (1992)","journal-title":"Ultrason. Imaging"},{"key":"666_CR56","doi-asserted-by":"publisher","unstructured":"H. Piotrzkowska-Wr\u00f3blewska et al., Open access database of raw ultrasonic signals acquired from malignant and benign breast lesions. Medical Physics 44(11), 6105\u20136109 (2017)https:\/\/doi.org\/10.5281\/zenodo.545928.","DOI":"10.5281\/zenodo.545928"},{"key":"666_CR57","doi-asserted-by":"crossref","unstructured":"P.A. Narayana, J. Ophir, Spectral shifts of ultrasonic propagation: a study of theoretical and experimental models. Ultrasonic Imaging 5(1), 22\u201329 (1983)","DOI":"10.1177\/016173468300500103"}],"container-title":["EURASIP Journal on Advances in Signal Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13634-020-00666-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13634-020-00666-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13634-020-00666-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,15]],"date-time":"2022-10-15T21:32:18Z","timestamp":1665869538000},"score":1,"resource":{"primary":{"URL":"https:\/\/asp-eurasipjournals.springeropen.com\/articles\/10.1186\/s13634-020-00666-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,18]]},"references-count":57,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["666"],"URL":"https:\/\/doi.org\/10.1186\/s13634-020-00666-7","relation":{},"ISSN":["1687-6180"],"issn-type":[{"value":"1687-6180","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,18]]},"assertion":[{"value":"19 November 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 February 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 February 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Not applicable.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"6"}}