{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T18:13:08Z","timestamp":1778177588785,"version":"3.51.4"},"reference-count":23,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T00:00:00Z","timestamp":1777593600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Digital Signal Processing"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1016\/j.dsp.2026.106210","type":"journal-article","created":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:23:40Z","timestamp":1777674220000},"page":"106210","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Geodesic least mean square algorithm for 3D tracking"],"prefix":"10.1016","volume":"180","author":[{"given":"Oumar","family":"Butt","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6937-2329","authenticated-orcid":false,"given":"Clive","family":"Cheong Took","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sayed Pouria","family":"Talebi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Danilo","family":"Mandic","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.dsp.2026.106210_bib0001","series-title":"Quaternions and Rotation Sequences: A Primer with Applications to Orbits, Aerospace and Virtual Reality","author":"Kuipers","year":"2020"},{"issue":"6","key":"10.1016\/j.dsp.2026.106210_bib0002","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MSP.2023.3278071","article-title":"Quaternions in signal and image processing: a comprehensive and objective overview","volume":"40","author":"Miron","year":"2023","journal-title":"IEEE Signal Process. Mag."},{"issue":"4","key":"10.1016\/j.dsp.2026.106210_bib0003","doi-asserted-by":"crossref","first-page":"1316","DOI":"10.1109\/TSP.2008.2010600","article-title":"The quaternion LMS algorithm for adaptive filtering of hypercomplex processes","volume":"57","author":"Cheong Took","year":"2009","journal-title":"IEEE Trans. Signal Process."},{"issue":"8","key":"10.1016\/j.dsp.2026.106210_bib0004","doi-asserted-by":"crossref","first-page":"4427","DOI":"10.1109\/TSP.2010.2048323","article-title":"A quaternion widely linear adaptive filter","volume":"58","author":"Cheong Took","year":"2010","journal-title":"IEEE Trans. Signal Process."},{"key":"10.1016\/j.dsp.2026.106210_bib0005","series-title":"2016 IEEE 26th International Workshop on Machine Learning for Signal Processing (MLSP)","first-page":"1","article-title":"The widely linear block quaternion least mean square algorithm for fast computation in 3D audio systems","author":"Ortolani","year":"2016"},{"key":"10.1016\/j.dsp.2026.106210_bib0006","series-title":"2011 IEEE Statistical Signal Processing Workshop (SSP)","first-page":"81","article-title":"A novel reduced-complexity widely linear QLMS algorithm","author":"Neto","year":"2011"},{"key":"10.1016\/j.dsp.2026.106210_bib0007","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.sigpro.2016.11.002","article-title":"Frequency domain quaternion adaptive filters: algorithms and convergence performance","volume":"136","author":"Ortolani","year":"2017","journal-title":"Signal Process."},{"issue":"2","key":"10.1016\/j.dsp.2026.106210_bib0008","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1109\/MSP.2024.3379732","article-title":"Widely linear adaptive filtering based on clifford geometric algebra: a unified framework","volume":"41","author":"Wang","year":"2024","journal-title":"IEEE Signal Process. Mag."},{"key":"10.1016\/j.dsp.2026.106210_bib0009","doi-asserted-by":"crossref","first-page":"4967","DOI":"10.1109\/TSP.2022.3215291","article-title":"Maximum total quaternion correntropy for adaptive filtering","volume":"70","author":"Lin","year":"2022","journal-title":"IEEE Trans. Signal Process."},{"key":"10.1016\/j.dsp.2026.106210_bib0010","doi-asserted-by":"crossref","DOI":"10.1109\/TSP.2023.3300631","article-title":"Maximum total quaternion generalized correntropy adaptive filtering","author":"Lin","year":"2023","journal-title":"IEEE Signal Process. Lett."},{"key":"10.1016\/j.dsp.2026.106210_bib0011","article-title":"Adaptive quaternion state estimation for 3-D and 4-D signals with weighted maximum correntropy: a widely linear approach","author":"Li","year":"2021","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"10.1016\/j.dsp.2026.106210_bib0012","article-title":"QLMS-QHM: accelerated quaternion LMS algorithm with quasi-hyperbolic momentum","author":"Liu","year":"2022","journal-title":"IEEE Signal Process. Lett."},{"key":"10.1016\/j.dsp.2026.106210_bib0013","article-title":"Maximum correntropy quaternion Kalman filter","author":"Lin","year":"2023","journal-title":"Signal Process."},{"key":"10.1016\/j.dsp.2026.106210_bib0014","series-title":"Stochastic Models, Estimation, and Control","volume":"1","author":"Maybeck","year":"1979"},{"key":"10.1016\/j.dsp.2026.106210_bib0015","series-title":"Strapdown Inertial Navigation Technology","author":"Titterton","year":"2004"},{"issue":"3","key":"10.1016\/j.dsp.2026.106210_bib0016","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1145\/256157.256160","article-title":"Smooth invariant interpolation of rotations","volume":"16","author":"Park","year":"1997","journal-title":"ACM Trans. Graph."},{"key":"10.1016\/j.dsp.2026.106210_bib0017","unstructured":"S. Sangwine, N.L. Bihan, Quaternion and octonion toolbox for Matlab, 2015, (http:\/\/qtfm.sourceforge.net\/). Accessed: 2025-10-10."},{"issue":"11","key":"10.1016\/j.dsp.2026.106210_bib0018","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pone.0276302","article-title":"Quaternion to Euler angles conversion: a direct, general and computationally efficient method","volume":"17","author":"Bernardes","year":"2022","journal-title":"PLoS One"},{"issue":"3","key":"10.1016\/j.dsp.2026.106210_bib0019","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1145\/325165.325242","article-title":"Animating rotation with quaternion curves","volume":"19","author":"Shoemake","year":"1985","journal-title":"ACM SIGGR. Comput. Graph."},{"issue":"3","key":"10.1016\/j.dsp.2026.106210_bib0020","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/MSP.2024.3384178","article-title":"Augmented statistics of quaternion random variables: a lynchpin of quaternion learning machines","volume":"41","author":"Cheong Took","year":"2024","journal-title":"IEEE Signal Process. Mag."},{"issue":"10","key":"10.1016\/j.dsp.2026.106210_bib0021","doi-asserted-by":"crossref","first-page":"1157","DOI":"10.1177\/0278364915620033","article-title":"The EuRoC micro aerial vehicle datasets","volume":"35","author":"Burri","year":"2016","journal-title":"Int. J. Robot. Res."},{"key":"10.1016\/j.dsp.2026.106210_bib0022","series-title":"Adaptive Filter Theory","author":"Haykin","year":"2002"},{"issue":"8","key":"10.1016\/j.dsp.2026.106210_bib0023","doi-asserted-by":"crossref","DOI":"10.1098\/rsos.150255","article-title":"Enabling quaternion derivatives: the generalized HR calculus","volume":"2","author":"Xu","year":"2015","journal-title":"R. Soc. Open Sci."}],"container-title":["Digital Signal Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1051200426003295?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1051200426003295?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T17:35:19Z","timestamp":1778175319000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1051200426003295"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9]]},"references-count":23,"alternative-id":["S1051200426003295"],"URL":"https:\/\/doi.org\/10.1016\/j.dsp.2026.106210","relation":{},"ISSN":["1051-2004"],"issn-type":[{"value":"1051-2004","type":"print"}],"subject":[],"published":{"date-parts":[[2026,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Geodesic least mean square algorithm for 3D tracking","name":"articletitle","label":"Article Title"},{"value":"Digital Signal Processing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.dsp.2026.106210","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Author(s). Published by Elsevier Inc.","name":"copyright","label":"Copyright"}],"article-number":"106210"}}