{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T16:28:59Z","timestamp":1773246539701,"version":"3.50.1"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,4,5]],"date-time":"2024-04-05T00:00:00Z","timestamp":1712275200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,4,5]],"date-time":"2024-04-05T00:00:00Z","timestamp":1712275200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100018774","name":"Bundesministerium f\u00fcr Klimaschutz, Umwelt, Energie, Mobilit\u00e4t, Innovation und Technologie","doi-asserted-by":"publisher","award":["2021-0.641.557"],"award-info":[{"award-number":["2021-0.641.557"]}],"id":[{"id":"10.13039\/100018774","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["EURASIP J. Adv. Signal Process."],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Estimating time delays in event-based time-series is a crucial task in signal processing as it affects the data quality and is a prerequisite for many subsequent analyses. In particular, data acquired from wearable devices often suffer from a low timestamp precision or clock drift. Current state-of-the-art methods such as Pearson Cross-Correlation are sensitive to typical data quality issues, e.g. misdetected events, and Dynamic Time Warping is computationally expensive. To overcome these limitations, we propose Nearest Advocate, a novel event-based time delay estimation method for multi-sensor time-series data synchronisation. We evaluate its performance using three independent datasets acquired from wearable sensor systems, demonstrating its superior precision, particularly for short, noisy time-series with missing events. Additionally, we introduce a sparse variant that balances precision and runtime. Finally, we demonstrate how Nearest Advocate can be used to solve the problem of linear as well as non-linear clock drifts. Thus, Nearest Advocate offers a promising opportunity for time delay estimation and post-hoc synchronization for challenging datasets across various applications.<\/jats:p>","DOI":"10.1186\/s13634-024-01143-1","type":"journal-article","created":{"date-parts":[[2024,4,5]],"date-time":"2024-04-05T12:01:49Z","timestamp":1712318509000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Nearest advocate: a novel event-based time delay estimation algorithm for multi-sensor time-series data synchronization"],"prefix":"10.1186","volume":"2024","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5786-7807","authenticated-orcid":false,"given":"Christoph","family":"Schranz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"Mayr","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Severin","family":"Bernhart","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christina","family":"Halmich","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,4,5]]},"reference":[{"key":"1143_CR1","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1109\/PROC.1987.13723","volume":"75","author":"G Carter","year":"1987","unstructured":"G. Carter, Coherence and time delay estimation. Proc. IEEE 75, 236\u2013255 (1987)","journal-title":"Proc. IEEE"},{"key":"1143_CR2","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/TUFFC.2005.1397352","volume":"52","author":"F Viola","year":"2005","unstructured":"F. Viola, W. Walker, A spline-based algorithm for continuous time-delay estimation using sampled data. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 52, 80\u201393 (2005)","journal-title":"IEEE Trans. Ultrason. Ferroelectr. Freq. Control"},{"key":"1143_CR3","doi-asserted-by":"crossref","unstructured":"M. Guggenberger, M. Lux, L. B\u00f6sz\u00f6rmenyi, An analysis of time drift in hand-held recording devices. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 8935, 203\u2013213 (2015)","DOI":"10.1007\/978-3-319-14445-0_18"},{"issue":"2","key":"1143_CR4","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1145\/3596268","volume":"7","author":"M Meier","year":"2023","unstructured":"M. Meier, C. Holz, BMAR: barometric and motion-based alignment and refinement for offline signal synchronization across devices. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 7(2), 259 (2023). https:\/\/doi.org\/10.1145\/3596268","journal-title":"Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."},{"key":"1143_CR5","doi-asserted-by":"crossref","unstructured":"D. Bannach, O. Amft, P. Lukowicz, Automatic event-based synchronization of multimodal data streams from wearable and ambient sensors, in Smart Sensing and Context: 4th European Conference, EuroSSC, Guildford, UK, September 16\u201318, 2009. Proceedings 4. Springer 2009, pp. 135\u2013148 (2009)","DOI":"10.1007\/978-3-642-04471-7_11"},{"key":"1143_CR6","doi-asserted-by":"crossref","unstructured":"S. Shabani, A. K. Bourke, A. Muaremi, J. Praestgaard, K. O\u2019Keeffe, R. Argent, M. Brom, C. Scotti, B. Caulfield, L.C. Walsh, An automatic foot and shank IMU synchronization algorithm: proof-of-concept, in 2022 44th Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), pp. 4210\u20134213 (IEEE, 2022)","DOI":"10.1109\/EMBC48229.2022.9871162"},{"issue":"9","key":"1143_CR7","doi-asserted-by":"publisher","first-page":"155014771987937","DOI":"10.1177\/1550147719879372","volume":"15","author":"F Tirado-Andr\u00e9s","year":"2019","unstructured":"F. Tirado-Andr\u00e9s, A. Araujo, Performance of clock sources and their influence on time synchronization in wireless sensor networks. Int. J. Distrib. Sens. Netw. 15(9), 1550147719879372 (2019)","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"1143_CR8","unstructured":"J. Cheong, Four ways to quantify synchrony between time series data. https:\/\/towardsdatascience.com\/four-ways-to-quantify-synchrony-between-time-series-data-b99136c4a9c9 (2019)"},{"key":"1143_CR9","unstructured":"M. Ferreira, M.\u00a0Rodriguez, Exploring time series correlation. https:\/\/www.researchgate.net\/publication\/369009724 (2023)"},{"key":"1143_CR10","doi-asserted-by":"publisher","first-page":"320","DOI":"10.1109\/TASSP.1976.1162830","volume":"24","author":"CH Knapp","year":"1976","unstructured":"C.H. Knapp, G.C. Carter, The generalized correlation method for estimation of time delay. IEEE Trans. Acoust. Speech Signal Process. 24, 320\u2013327 (1976)","journal-title":"IEEE Trans. Acoust. Speech Signal Process."},{"key":"1143_CR11","doi-asserted-by":"publisher","first-page":"1227","DOI":"10.1109\/19.816141","volume":"48","author":"D Maskell","year":"2000","unstructured":"D. Maskell, G. Woods, The estimation of subsample time delay of arrival in the discrete-time measurement of phase delay. IEEE Trans. Instrum. Meas. 48, 1227\u20131231 (2000)","journal-title":"IEEE Trans. Instrum. Meas."},{"issue":"779","key":"1143_CR12","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1086\/317967","volume":"113","author":"R Vio","year":"2001","unstructured":"R. Vio, W. Wamsteker, Limits of the cross-correlation function in the analysis of short time series. Publ. Astron. Soc. Pac. 113(779), 86 (2001)","journal-title":"Publ. Astron. Soc. Pac."},{"key":"1143_CR13","unstructured":"J. P. Lewis, Fast normalized cross-correlation (2010). https:\/\/api.semanticscholar.org\/CorpusID:2397291"},{"issue":"2","key":"1143_CR14","doi-asserted-by":"publisher","first-page":"17","DOI":"10.5381\/jot.2010.9.2.c2","volume":"9","author":"D Lyon","year":"2010","unstructured":"D. Lyon, The discrete Fourier transform, part 6: cross-correlation. J. Object Technol. 9(2), 17 (2010)","journal-title":"J. Object Technol."},{"key":"1143_CR15","doi-asserted-by":"crossref","unstructured":"R.K. Pearson, Mining Imperfect Data. Society for Industrial and Applied Mathematics (2005). http:\/\/epubs.siam.org\/doi\/book\/10.1137\/1.9780898717884","DOI":"10.1137\/1.9780898717884"},{"issue":"9","key":"1143_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1049\/el:20020279","volume":"38","author":"H Park","year":"2002","unstructured":"H. Park, S. Nam, Time-delay estimation using m-band wavelet transform and projection cross-correlation. Electron. Lett. 38(9), 1 (2002)","journal-title":"Electron. Lett."},{"key":"1143_CR17","first-page":"4179","volume":"32","author":"C Wang","year":"2018","unstructured":"C. Wang, L. Zhang, L. Xie, J. Yuan, Kernel cross-correlator. Proc. AAAI Conf. Artif. Intell. 32, 4179\u20134186 (2018)","journal-title":"Proc. AAAI Conf. Artif. Intell."},{"key":"1143_CR18","doi-asserted-by":"crossref","unstructured":"E.\u00a0Keogh, S.\u00a0Lonardi, C.A. Ratanamahatana, Towards parameter-free data mining, in Proceedings of the Tenth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 206\u2013215 (ACM, Seattle, 2004). https:\/\/dl.acm.org\/doi\/10.1145\/1014052.1014077","DOI":"10.1145\/1014052.1014077"},{"issue":"7","key":"1143_CR19","doi-asserted-by":"publisher","first-page":"259","DOI":"10.18637\/jss.v031.i07","volume":"31","author":"T Giorgino","year":"2009","unstructured":"T. Giorgino, Computing and visualizing dynamic time warping alignments in R: the dtw package. J. Stat. Softw. 31(7), 259 (2009)","journal-title":"J. Stat. Softw."},{"key":"1143_CR20","unstructured":"C.\u00a0Schranz, S.\u00a0Mayr, Ein neuer algorithmus zur zeitsynchronisierung von ereignis- basierten zeitreihendaten als alternative zur kreuzkorrelation, 9 (2022). https:\/\/zenodo.org\/record\/7370958"},{"key":"1143_CR21","doi-asserted-by":"crossref","unstructured":"D. Mills, Network time protocol (version 3) specification, implementation and analysis. Technical report (1992)","DOI":"10.17487\/rfc1305"},{"key":"1143_CR22","doi-asserted-by":"crossref","unstructured":"C. Schranz, P. Michael\u00a0Jeremias, Deterministic time-series joins for asynchronous high-throughput data streams, in 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), vol.\u00a01, pp. 1031\u20131034 (2020)","DOI":"10.1109\/ETFA46521.2020.9211958"},{"key":"1143_CR23","unstructured":"T. Wescott, Sampling: what nyquist didn\u2019t say, and what to do about it (2016). https:\/\/neuron.eng.wayne.edu\/auth\/ece4330\/practical_sampling.pdf"},{"issue":"1","key":"1143_CR24","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1214\/aoms\/1177729694","volume":"22","author":"S Kullback","year":"1951","unstructured":"S. Kullback, R.A. Leibler, On information and sufficiency. Ann. Math. Stat. 22(1), 79\u201386 (1951). https:\/\/doi.org\/10.1214\/aoms\/1177729694","journal-title":"Ann. Math. Stat."},{"key":"1143_CR25","doi-asserted-by":"publisher","unstructured":"S.K. Lam, A. Pitrou, S.\u00a0Seibert, Numba: a LLVM-based python JIT compiler, in Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC, ser. LLVM \u201915 (Association for Computing Machinery, New York, 2015). https:\/\/doi.org\/10.1145\/2833157.2833162","DOI":"10.1145\/2833157.2833162"},{"key":"1143_CR26","first-page":"1","volume":"85","author":"S Kranzinger","year":"2023","unstructured":"S. Kranzinger, S. Baron, C. Kranzinger, D. Heib, C. Borgelt, Generalisability of sleep stage classification based on interbeat intervals: validating three machine learning approaches on self-recorded test data. Behaviormetrika 85, 1\u201318 (2023)","journal-title":"Behaviormetrika"},{"key":"1143_CR27","doi-asserted-by":"crossref","unstructured":"S. Bernhart, E. Harbour, S. Kranzinger, U. Jensen, T.\u00a0Finkenzeller, Wearable chest sensor for stride and respiration detection during running. Springer Nature Sports Engineering (2023)","DOI":"10.5703\/1288284317495"},{"issue":"3","key":"1143_CR28","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1002\/(SICI)1521-4036(199807)40:3<261::AID-BIMJ261>3.0.CO;2-V","volume":"40","author":"R Wilcox","year":"1998","unstructured":"R. Wilcox, A note on the Theil\u2013Sen regression estimator when the regressor is random and the error term is heteroscedastic. Biom. J. 40(3), 261\u2013268 (1998)","journal-title":"Biom. J."},{"key":"1143_CR29","unstructured":"V. Nair, G.E. Hinton, Rectified linear units improve restricted Boltzmann machines, in Proceedings of the 27th International Conference on International Conference on Machine Learning, ser. ICML\u201910 (Omnipress, Madison, 2010), pp. 807\u2013814"},{"key":"1143_CR30","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1016\/0893-6080(91)90009-T","volume":"4","author":"K Hornik","year":"1991","unstructured":"K. Hornik, Approximation capabilities of multilayer feedforward networks. Neural Netw. 4, 251\u2013257 (1991)","journal-title":"Neural Netw."},{"issue":"8","key":"1143_CR31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1371\/journal.pone.0070752","volume":"8","author":"MA Daley","year":"2013","unstructured":"M.A. Daley, D.M. Bramble, D.R. Carrier, Impact loading and locomotor-respiratory coordination significantly influence breathing dynamics in running humans. PLoS ONE 8(8), 1\u201310 (2013). https:\/\/doi.org\/10.1371\/journal.pone.0070752","journal-title":"PLoS ONE"},{"issue":"5","key":"1143_CR32","doi-asserted-by":"publisher","first-page":"1922","DOI":"10.1152\/jappl.1992.72.5.1922","volume":"72","author":"RB Banzett","year":"1992","unstructured":"R.B. Banzett, J. Mead, M.B. Reid, G.P. Topulos, Locomotion in men has no appreciable mechanical effect on breathing. J. Appl. Physiol. 72(5), 1922\u20131926 (1992)","journal-title":"J. Appl. Physiol."},{"issue":"4582","key":"1143_CR33","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1126\/science.6849136","volume":"219","author":"DM Bramble","year":"1983","unstructured":"D.M. Bramble, D.R. Carrier, Running and breathing in mammals. Science 219(4582), 251\u2013256 (1983)","journal-title":"Science"},{"issue":"2","key":"1143_CR34","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1109\/MCSE.2010.118","volume":"13","author":"S Behnel","year":"2011","unstructured":"S. Behnel, R. Bradshaw, C. Citro, L. Dalcin, D.S. Seljebotn, K. Smith, Cython: the best of both worlds. Comput. Sci. Eng. 13(2), 31\u201339 (2011)","journal-title":"Comput. Sci. Eng."}],"container-title":["EURASIP Journal on Advances in Signal Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13634-024-01143-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13634-024-01143-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13634-024-01143-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,5]],"date-time":"2024-04-05T12:04:42Z","timestamp":1712318682000},"score":1,"resource":{"primary":{"URL":"https:\/\/asp-eurasipjournals.springeropen.com\/articles\/10.1186\/s13634-024-01143-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,5]]},"references-count":34,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["1143"],"URL":"https:\/\/doi.org\/10.1186\/s13634-024-01143-1","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-3728691\/v1","asserted-by":"object"}]},"ISSN":["1687-6180"],"issn-type":[{"value":"1687-6180","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,4,5]]},"assertion":[{"value":"8 December 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 March 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 April 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"46"}}