<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Signal Process.</journal-id>
<journal-title>Frontiers in Signal Processing</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Sig. Proc.</abbrev-journal-title>
<issn pub-type="epub">2673-8198</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">868638</article-id>
<article-id pub-id-type="doi">10.3389/frsip.2022.868638</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Signal Processing</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>RETRACTED: Bayesian Nonparametric Learning and Knowledge Transfer for Object Tracking Under Unknown Time-Varying Conditions</article-title>
<alt-title alt-title-type="left-running-head">Alotaibi and Papandreou-Suppappola</alt-title>
<alt-title alt-title-type="right-running-head">Bayesian Nonparametric Learning in Tracking</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Alotaibi</surname>
<given-names>Omar</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/1553140/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Papandreou-Suppappola</surname>
<given-names>Antonia</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1382175/overview"/>
</contrib>
</contrib-group>
<aff>
<institution>School of Electrical</institution>, <institution>Computer and Energy Engineering</institution>, <institution>Arizona State University</institution>, <addr-line>Tempe</addr-line>, <addr-line>AZ</addr-line>, <country>United States</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1219348/overview">Hagit Messer</ext-link>, Tel Aviv University, Israel</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/981712/overview">Allan De Freitas</ext-link>, University of Pretoria, South Africa</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1231202/overview">Le Yang</ext-link>, University of Canterbury, New Zealand</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Antonia Papandreou-Suppappola, <email>papandreou@asu.edu</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Statistical Signal Processing, a section of the journal Frontiers in Signal Processing</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>06</day>
<month>07</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="eretracted">
<day>08</day>
<month>04</month>
<year>2026</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>2</volume>
<elocation-id>868638</elocation-id>
<history>
<date date-type="received">
<day>03</day>
<month>02</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>26</day>
<month>04</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Alotaibi and Papandreou-Suppappola.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Alotaibi and Papandreou-Suppappola</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>We consider the problem of a primary source tracking a moving object under time-varying and unknown noise conditions. We propose two methods that integrate sequential Bayesian filtering with transfer learning to improve tracking performance. Within the transfer learning framework, multiple sources are assumed to perform the same tracking task as the primary source but under different noise conditions. The first method uses Gaussian mixtures to model the measurement distribution, assuming that the measurement noise intensity at the learning sources is fixed and known a priori and the learning and primary sources are simultaneously tracking the same source. The second tracking method uses Dirichlet process mixtures to model noise parameters, assuming that the learning source measurement noise intensity is unknown. As we demonstrate, the use of Bayesian nonparametric learning does not require all sources to track the same object. The learned information can be stored and transferred to the primary source when needed. Using simulations for both high- and low-signal-to-noise ratio conditions, we demonstrate the improved primary tracking performance as the number of learning sources increases.</p>
</abstract>
<kwd-group>
<kwd>Bayesian nonparametric methods</kwd>
<kwd>machine learning</kwd>
<kwd>transfer learning</kwd>
<kwd>Gaussian mixture model</kwd>
<kwd>Dirichlet process mixture model</kwd>
</kwd-group>
<contract-sponsor id="cn001">Air Force Office of Scientific Research<named-content content-type="fundref-id">10.13039/100000181</named-content>
</contract-sponsor>
<counts>
<page-count count="13"/>
</counts>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Most statistical signal processing algorithms for tracking moving objects rely on physics-based models of the motion dynamics and on functions that relate sensor observations to the unknown object parameters (<xref ref-type="bibr" rid="B6">Bar-Shalom and Fortmann, 1988</xref>; <xref ref-type="bibr" rid="B5">Arulampalam et al., 2002</xref>). Any uncertainty in the motion dynamics or the tracking environment is most often characterized using probabilistic models with fixed parameters. However, when the operational or environmental conditions change during tracking, it is difficult to timely update the model parameters to better fit the new conditions. Some of the algorithm assumptions may no longer hold during such changes, resulting in loss of tracking performance. For example, radar performance has been shown to decrease when processing echo returns from rain and fog conditions due to changes in signal-to-noise ratio (SNR) (<xref ref-type="bibr" rid="B19">Hawkins and La Plant, 1959</xref>). As a result, unexpected changes in weather conditions will affect the accuracy of estimating the position of a moving target. Such a degradation in performance could be avoided if new information becomes available to help adapt the tracking algorithm.</p>
<p>Recent advances in sensing technology and increases in data availability have mandated the use of statistical models driven by sensors and data and thus the integration of machine learning into signal processing algorithms (<xref ref-type="bibr" rid="B29">Mitchell, 1997</xref>; <xref ref-type="bibr" rid="B18">Hastie et al., 2016</xref>; <xref ref-type="bibr" rid="B38">Qiu et al., 2016</xref>; <xref ref-type="bibr" rid="B41">Rojo-&#xc1;lvarez et al., 2018</xref>; <xref ref-type="bibr" rid="B28">Little, 2019</xref>; <xref ref-type="bibr" rid="B25">Lang et al., 2020</xref>; <xref ref-type="bibr" rid="B44">Theodoridis, 2020</xref>). For example, Gaussian mixtures, have been extensively used for data clustering or density estimation (<xref ref-type="bibr" rid="B16">Fraley and Raftery, 2002</xref>; <xref ref-type="bibr" rid="B7">Baxter, 2011</xref>; <xref ref-type="bibr" rid="B40">Reynolds, 2015</xref>). Different machine learning methods have been used, for example, to overcome limitations due to various assumptions on the sensing environment and to solve complex inference problems. Transfer learning is a machine learning method used to transfer and apply knowledge that is learned from previous tasks to solve a current task (<xref ref-type="bibr" rid="B35">Pan and Yang, 2010</xref>; <xref ref-type="bibr" rid="B46">Torrey and Shavlik, 2010</xref>; <xref ref-type="bibr" rid="B23">Karbalayghareh et al., 2018</xref>; <xref ref-type="bibr" rid="B24">Kouw and Loog, 2019</xref>; <xref ref-type="bibr" rid="B36">Pape&#x17e; and Quinn, 2019</xref>). This method is particularly advantageous when the data provided for inference is not sufficient or is difficult to label (<xref ref-type="bibr" rid="B21">Jaini et al., 2017</xref>). Transfer learning has been integrated into various signal processing applications, including trajectory tracking and radioactive particle tracking (<xref ref-type="bibr" rid="B37">Pereida et al., 2018</xref>; <xref ref-type="bibr" rid="B26">Lindner et al., 2022</xref>). Whereas many machine learning methods are applicable to learning a set of parameters of parametric models, Bayesian nonparametric methods allow for probability models from infinite dimensional families. They provide the flexibility to learn from current (and adapt to new) measurements as well as to integrate prior knowledge within the problem formulation (<xref ref-type="bibr" rid="B14">Ferguson, 1973</xref>; <xref ref-type="bibr" rid="B3">Antoniak, 1974</xref>; <xref ref-type="bibr" rid="B20">Hjort et al., 2010</xref>; <xref ref-type="bibr" rid="B33">Orbanz and Teh, 2010</xref>; <xref ref-type="bibr" rid="B32">M&#xfc;ller and Mitra, 2013</xref>; <xref ref-type="bibr" rid="B49">Xuan et al., 2019</xref>). Bayesian nonparametric methods have been adopted in tracking applications to model uncertainty directly from sensor observations. Dirichlet process mixtures were used to learn unknown probability density functions (PDFs) of noisy measurements (<xref ref-type="bibr" rid="B13">Escobar and West, 1995</xref>; <xref ref-type="bibr" rid="B10">Caron et al., 2008</xref>; <xref ref-type="bibr" rid="B39">Rabaoui et al., 2012</xref>); hierarchical Dirichlet process priors were used to learn an unknown number of dynamic modes (<xref ref-type="bibr" rid="B15">Fox et al., 2011</xref>); Dirichlet process mixture models were used to cluster an unknown number of statistically dependent measurements by estimating their joint density (<xref ref-type="bibr" rid="B30">Moraffah et al., 2019</xref>); and the dependent Dirichlet process was applied to learn the time-varying number and label of objects, together with measurement-to-object associations (<xref ref-type="bibr" rid="B31">Moraffah and Papandreou-Suppappola, 2018</xref>).</p>
<p>In this article, we propose tracking methods that integrate learning methodologies with sequential Bayesian filtering to track an object moving under unknown and time-varying noise conditions. We consider a primary tracking source whose task is to estimate the unknown dynamic state of the object using measurements whose noise characteristics are unknown and time-varying. Within the transfer learning framework, the primary source acquires prior knowledge from multiple learning sources that perform a similar tracking task but under different conditions. The first approach considers learning sources that use measurements with fixed and known noise intensity values and that simultaneously track the same object as the primary source. The Gaussian mixtures are used to model the measurement likelihood distribution at each learning source, and the model parameters are transferred to the primary source as prior knowledge. At the primary source, the unknown measurement likelihood distribution is estimated at each time step by modeling the transferred information as a finite mixture whose weights are learned using conjugate priors (<xref ref-type="bibr" rid="B2">Alotaibi and Papandreou-Suppappola, 2020</xref>). The method is also integrated with track-before-detect filtering for tracking in high noise conditions. As the many assumptions made by this method can limit its applicability, we consider a second approach for tracking in more realistic and complex scenarios. This method considers learning sources with unknown noise intensity and exploits Bayesian nonparametric learning by modeling noise parameters using Dirichlet process mixtures. The mixture parameters are learned using conjugate priors, whose hyperparameters are modeled to provide estimates of the unknown noise intensity. The learned models are stored and made available to the primary source when needed (<xref ref-type="bibr" rid="B1">Alotaibi and Papandreou-Suppappola, 2021</xref>). Both proposed methods are extended to perform under high noise conditions by integrating track-before-detect filtering with transfer learning.</p>
</sec>
<sec id="s2">
<title>2 Materials and Methods</title>
<sec id="s2-1">
<title>2.1 Overview of Learning Methods</title>
<sec id="s2-1-1">
<title>2.1.1 Transfer Learning</title>
<p>Transfer learning (TL) differs from other machine learning methods in that the data involved can originate from different tasks or have different domains. It aims to improve the performance of a primary source task by utilizing information learned from multiple learning sources that may perform the same or similar tasks but under different conditions (<xref ref-type="bibr" rid="B4">Arnold et al., 2007</xref>; <xref ref-type="bibr" rid="B35">Pan and Yang, 2010</xref>; <xref ref-type="bibr" rid="B46">Torrey and Shavlik, 2010</xref>; <xref ref-type="bibr" rid="B47">Weiss et al., 2016</xref>; <xref ref-type="bibr" rid="B23">Karbalayghareh et al., 2018</xref>; <xref ref-type="bibr" rid="B24">Kouw and Loog, 2019</xref>; <xref ref-type="bibr" rid="B36">Pape&#x17e; and Quinn, 2019</xref>). This is specifically important when sufficient data is not available at the primary source or when labeling the data is problematic. The inductive TL method assumes that the primary and secondary learning sources perform different but related tasks under the same conditions. On the other hand, the transductive TL method assumes that the same task is performed by both the primary source and the learning sources but under different conditions (<xref ref-type="bibr" rid="B4">Arnold et al., 2007</xref>; <xref ref-type="bibr" rid="B35">Pan and Yang, 2010</xref>). In particular, the learning sources use labeled data in order to adapt and learn a predictive distribution that can then be used by the primary source to learn the same predictive distribution but with unlabeled data. It is also important to determine which of the learned information to transfer to the primary source to optimize performance.</p>
</sec>
</sec>
<sec id="s2-2">
<title>2.1.2 Gaussian Mixture Modeling</title>
<p>The unknown probability density function (PDF) of a noisy measurement vector <bold>z</bold>
<sub>
<italic>k</italic>
</sub> at time step <italic>k</italic> is often estimated using the Gaussian mixture model (GMM). This is a probabilistic model that assumes all measurements originate from a mixture of <italic>M</italic> Gaussian components, and the <italic>m</italic>th component PDF <inline-formula id="inf1">
<mml:math id="m1">
<mml:mtext>ND</mml:mtext>
<mml:mspace width="-0.17em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is characterized by the mean vector <bold>
<italic>&#x3bc;</italic>
</bold>
<sub>
<italic>m</italic>,<italic>k</italic>
</sub> and the covariance matrix <italic>C</italic>
<sub>
<italic>m</italic>,<italic>k</italic>
</sub>, <italic>m</italic> &#x3d; 1, &#x2026;, <italic>M</italic>. The model is given by<xref ref-type="fn" rid="fn1">
<sup>1</sup>
</xref> (<xref ref-type="bibr" rid="B16">Fraley and Raftery, 2002</xref>; <xref ref-type="bibr" rid="B40">Reynolds, 2015</xref>):<disp-formula id="e1">
<mml:math id="m2">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.28em"/>
<mml:mtext>ND</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>where <bold>
<italic>&#x3d5;</italic>
</bold>
<sub>
<italic>k</italic>
</sub> &#x3d; [<bold>&#x3a6;</bold>
<sub>1,<italic>k</italic>
</sub> &#x2026;<bold>&#x3a6;</bold>
<sub>
<italic>M</italic>,<italic>k</italic>
</sub>] is the GMM parameter vector and <inline-formula id="inf2">
<mml:math id="m3">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a6;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>. The GMM parameters are learned using the Dirichlet distribution conjugate prior for the weight <italic>b</italic>
<sub>
<italic>m</italic>,<italic>k</italic>
</sub> and the normal inverse Wishart distribution (NIWD) conjugate prior for <bold>
<italic>&#x3bc;</italic>
</bold>
<sub>
<italic>m</italic>,<italic>k</italic>
</sub>, <italic>C</italic>
<sub>
<italic>m</italic>,<italic>k</italic>
</sub>.</p>
</sec>
<sec id="s2-3">
<title>2.1.3 Dirichlet Process Mixture Modeling</title>
<p>A commonly used Bayesian nonparametric model for random probability measures in an infinite dimensional space is the Dirichlet process (DP) (<xref ref-type="bibr" rid="B14">Ferguson, 1973</xref>; <xref ref-type="bibr" rid="B43">Sethuraman, 1994</xref>). The DP <italic>G</italic> defines a prior in the space of probability distributions and is distributed according to DP(<italic>&#x3b1;</italic>, <italic>G</italic>
<sub>0</sub>), where <italic>&#x3b1;</italic> &#x3e; 0 is the concentration parameter and <italic>G</italic>
<sub>0</sub> is the base distribution. The DP <italic>G</italic> is discrete, consisting of a countably infinite number of independent and identically distributed parameter sets <bold>&#x398;</bold>
<sub>
<italic>k</italic>
</sub> randomly drawn from the continuous <italic>G</italic>
<sub>0</sub> (<xref ref-type="bibr" rid="B43">Sethuraman, 1994</xref>). The DP can be used to estimate the PDF of measurement <bold>z</bold>
<sub>
<italic>k</italic>
</sub>, with statistically exchangeable samples, as follows:<disp-formula id="e2">
<mml:math id="m4">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>:</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.17em"/>
<mml:mi>d</mml:mi>
<mml:mspace width="0.17em"/>
<mml:mi>G</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>:</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>It can also be used for clustering using mixture models. Specifically, <bold>z</bold>
<sub>
<italic>k</italic>
</sub> forms a cluster if <italic>p</italic>(<bold>z</bold>
<sub>
<italic>k</italic>
</sub> &#x7c; <bold>&#x398;</bold>
<sub>
<italic>k</italic>
</sub>) is parameterized by the same parameter set <bold>&#x398;</bold>
<sub>
<italic>k</italic>
</sub> drawn from DP(<italic>&#x3b1;</italic>, <italic>G</italic>
<sub>0</sub>). The DP mixture (DPM) model is a mixture model with a countably infinite number of clusters. Given DP parameter sets <bold>&#x398;</bold>
<sub>1:<italic>k</italic>&#x2212;1</sub>, the predictive distribution of <bold>&#x398;</bold>
<sub>
<italic>k</italic>
</sub>, drawn from the DP for clustering, is given by the P&#xf3;lya urn representation<disp-formula id="e3">
<mml:math id="m5">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>:</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mspace width="-0.17em"/>
<mml:mo>&#x2212;</mml:mo>
<mml:mspace width="-0.17em"/>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="0.17em"/>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mspace width="-0.17em"/>
<mml:mo>&#x2212;</mml:mo>
<mml:mspace width="-0.17em"/>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
<mml:mi>&#x3b4;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>For a multivariate normal <italic>G</italic>
<sub>0</sub>, <bold>&#x398;</bold>
<sub>
<italic>k</italic>
</sub> &#x3d; {<bold>
<italic>&#x3bc;</italic>
</bold>
<sub>
<italic>k</italic>
</sub>, <italic>C</italic>
<sub>
<italic>k</italic>
</sub>} consists of the Gaussian mean <bold>
<italic>&#x3bc;</italic>
</bold>
<sub>
<italic>k</italic>
</sub> and covariance <italic>C</italic>
<sub>
<italic>k</italic>
</sub>. The NIWD conjugate prior with hyperparameter <bold>&#x3a8;</bold> &#x3d; {<bold>
<italic>&#x3bc;</italic>
</bold>
<sub>0</sub>, <italic>&#x3ba;</italic>, &#x3a3;, <italic>&#x3bd;</italic>} is used to model the distribution of <bold>&#x398;</bold>
<sub>
<italic>k</italic>
</sub>.</p>
</sec>
<sec id="s2-4">
<title>2.2 Formulation of Object Tracking</title>
<sec id="s2-4-1">
<title>2.2.1 Dynamic State Space Representation</title>
<p>We consider tracking a moving object with an unknown state parameter <bold>x</bold>
<sub>
<italic>k</italic>
</sub> using measurement <bold>z</bold>
<sub>
<italic>k</italic>
</sub> at each time step <italic>k</italic>, <italic>k</italic> &#x3d; 1, &#x2026;, <italic>K</italic>. The dynamic system is described by the state-space representation.<disp-formula id="e4">
<mml:math id="m6">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3333em"/>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x21d2;</mml:mo>
<mml:mspace width="0.3333em"/>
<mml:mspace width="0.3333em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m7">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3333em"/>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x21d2;</mml:mo>
<mml:mspace width="0.3333em"/>
<mml:mspace width="0.3333em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(5)</label>
</disp-formula>where <bold>w</bold>
<sub>
<italic>k</italic>
</sub> is the measurement noise vector and <bold>v</bold>
<sub>
<italic>k</italic>
</sub> is a random vector that accounts for modeling errors. The function <italic>g</italic>(<bold>x</bold>
<sub>
<italic>k</italic>
</sub>) models the transition of the unknown state parameters between time steps, and <italic>h</italic>(<bold>x</bold>
<sub>
<italic>k</italic>
</sub>) provides the relationship between the measurement and the unknown state. The unknown state is obtained by estimating the state posterior PDF <italic>p</italic>(<bold>x</bold>
<sub>
<italic>k</italic>
</sub> &#x7c; <bold>z</bold>
<sub>
<italic>k</italic>
</sub>) (<xref ref-type="bibr" rid="B22">Kalman, 1960</xref>; <xref ref-type="bibr" rid="B6">Bar-Shalom and Fortmann, 1988</xref>). This can be achieved using recursive Bayesian filtering that involves two steps. The prediction step obtains an estimate of the posterior PDF using the transition PDF <italic>p</italic>(<bold>x</bold>
<sub>
<italic>k</italic>
</sub> &#x7c; <bold>x</bold>
<sub>
<italic>k</italic>&#x2212;1</sub>) in <xref ref-type="disp-formula" rid="e4">Eq. 4</xref> and the posterior PDF <italic>p</italic>(<bold>x</bold>
<sub>
<italic>k</italic>&#x2212;1</sub> &#x7c; <bold>z</bold>
<sub>
<italic>k</italic>&#x2212;1</sub>) from the previous time step. The update step amends the predicted estimate using the measurement likelihood <italic>p</italic>(<bold>z</bold>
<sub>
<italic>k</italic>
</sub> &#x7c; <bold>x</bold>
<sub>
<italic>k</italic>
</sub>) in <xref ref-type="disp-formula" rid="e5">Eq. 5</xref>. Assuming that the probabilistic models for <bold>v</bold>
<sub>
<italic>k</italic>
</sub> in <xref ref-type="disp-formula" rid="e4">Eq. 4</xref> and <bold>w</bold>
<sub>
<italic>k</italic>
</sub> in <xref ref-type="disp-formula" rid="e5">Eq. 5</xref> are known, the posterior PDF can be estimated recursively. Such methods include the Kalman filter (KF), which assumes linear system functions and Gaussian processes, and sequential Monte Carlo methods such as particle filtering (<xref ref-type="bibr" rid="B11">Doucet et al., 2001</xref>; <xref ref-type="bibr" rid="B5">Arulampalam et al., 2002</xref>).</p>
</sec>
<sec id="s2-4-2">
<title>2.2.2 Tracking With Transfer Learning</title>
<p>We integrate transductive TL in our tracking formulation (see <xref ref-type="sec" rid="s2-1-1">Section 2.1.1</xref>), where a primary source and <italic>L</italic> learning sources perform the same task of tracking a moving object. For ease of notation, the primary source object state and measurement vectors are denoted by <bold>x</bold>
<sub>
<italic>k</italic>
</sub> and <bold>z</bold>
<sub>
<italic>k</italic>
</sub>, as in <xref ref-type="disp-formula" rid="e4">Eqs. 4</xref> and <xref ref-type="disp-formula" rid="e5">5</xref>, respectively; the corresponding ones for the <italic>&#x2113;</italic>th learning source, <italic>&#x2113;</italic> &#x3d; 1, &#x2026;, <italic>L</italic>, are denoted by <bold>x</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> and <bold>z</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>. The primary source is tracking under time-varying conditions, resulting in measurements with an unknown noise intensity <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> &#x2208; <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub> at time step <italic>k</italic> in <xref ref-type="disp-formula" rid="e5">Eq. 5</xref>. Note that <inline-formula id="inf3">
<mml:math id="m8">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x39e;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="-0.17em"/>
<mml:mo>&#x2208;</mml:mo>
<mml:mspace width="-0.17em"/>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> is a set of discrete levels of noise intensity values. The primary tracking is expected to benefit from knowledge transferred from the <italic>L</italic> learning sources, provided that the <italic>&#x2113;</italic>th source measurement noise intensity <italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>,<italic>L</italic>)</sup>, <italic>&#x2113;</italic> &#x3d; 1, &#x2026;, <italic>L</italic>, takes values from the set <inline-formula id="inf4">
<mml:math id="m9">
<mml:mi mathvariant="bold">&#x39e;</mml:mi>
<mml:mspace width="-0.17em"/>
<mml:mo>&#x2208;</mml:mo>
<mml:mspace width="-0.17em"/>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> that has common values with <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub>. This prior knowledge is in the form of learned probabilistic models of the measurement noise distribution from each learning source. At the primary source, the transferred models are integrated into a finite mixture whose weights are learned using Dirichlet priors.</p>
</sec>
<sec id="s2-4-3">
<title>2.2.3 Tracking Under Low Signal-To-Noise Ratio Conditions</title>
<p>The measurements in <xref ref-type="disp-formula" rid="e5">Eq. 5</xref> provided for tracking differ depending on the SNR. For high SNRs, the object is assumed present at all times and the measurements correspond to estimated information from generalized matched filtering. However, when the SNR is low, unthresholded measurements are processed by integrating the track-before-detect (TBD) approach with Bayesian sequential methods (<xref ref-type="bibr" rid="B45">Tonissen and Bar-Shalom, 1988</xref>; <xref ref-type="bibr" rid="B42">Salmond and Birch, 2001</xref>; <xref ref-type="bibr" rid="B9">Boers and Driessen, 2004</xref>; <xref ref-type="bibr" rid="B12">Ebenezer and Papandreou-Suppappola, 2016</xref>). TBD incorporates a binary object existence indicator <italic>&#x3bb;</italic>
<sub>
<italic>k</italic>
</sub> and models the object existence as a two-state Markov chain. The new formulation depends on the probability <inline-formula id="inf5">
<mml:math id="m10">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mi>Pr</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, which is the probability that the object is not detected at time step <italic>k</italic> given that it was detected at time <italic>k</italic> &#x2212; 1. The transition PDF is given by<disp-formula id="e6">
<mml:math id="m11">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.17em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.17em"/>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mspace width="0.3333em"/>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf6">
<mml:math id="m12">
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mi>Pr</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> and <italic>p</italic>
<sub>
<italic>b</italic>
</sub>(<bold>x</bold>
<sub>
<italic>k</italic>
</sub>) is the initial PDF of the object state when detected. The measurement likelihood is given by<disp-formula id="e7">
<mml:math id="m13">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s2-5">
<title>2.3 Tracking With Transfer Learning and Gaussian Mixture Model Modeling</title>
<p>Following the tracking formulation in <xref ref-type="sec" rid="s2-2">Section 2.2</xref> within the TL framework (see <xref ref-type="sec" rid="s2-1-1">Section 2.1.1</xref>), we propose an approach to track a moving object under time-varying measurement noise conditions as our primary source task. It is assumed that <italic>L</italic> other sources are simultaneously tracking the same object but using measurements obtained from different sensors. The approach models the measurement likelihood PDF of each learning source using Gaussian mixtures and transfers the learned model parameters to the primary source to improve its tracking performance. The TL-GMM tracking method, summarized in Algorithm 1,discussed next, for high and low SNR conditions.</p>
<p>
<statement content-type="algorithm" id="alg1">
<label>Algorithm 1</label>
<p>TL-GMM Recursive Tracking Algorithm</p>
<p>
<inline-graphic xlink:href="frsip-02-868638-fx1.tif"/>
</p>
</statement>
</p>
<sec id="s2-5-1">
<title>2.3.1 TL-GMM Tracking Method</title>
<sec id="s2-5-1-1">
<title>2.3.1.1 Multiple Source Learning With TL-GMM</title>
<p>The task of the <italic>&#x2113;</italic>th learning source is to estimate the posterior PDF of the object state <bold>x</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> at time step <italic>k</italic>, given measurement <bold>z</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>, following <xref ref-type="disp-formula" rid="e4">Eqs. 4</xref> and <xref ref-type="disp-formula" rid="e5">5</xref>. The measurement noise <bold>w</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> is assumed to have a zero-mean Gaussian distribution with a known and constant intensity level <italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>,<italic>L</italic>)</sup> &#x2208; <bold>&#x39e;</bold>
<sub>
<italic>L</italic>
</sub>; though not necessary, we assume that each source has a unique intensity value. The state is recursively estimated using the posterior PDF. It is first predicted using the prior PDF <italic>p</italic>(<bold>x</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>&#x2223;<bold>x</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>&#x2212;1</sub>). Given the measurement <bold>z</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>, the measurement likelihood PDF is estimated using Gaussian mixtures, as in <xref ref-type="disp-formula" rid="e1">Eq. 1</xref>.<disp-formula id="e8">
<mml:math id="m19">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>ND</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>The <italic>m</italic>th component has a mean <bold>
<italic>&#x3bc;</italic>
</bold>
<sub>
<italic>m</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub> and a covariance matrix <italic>C</italic>
<sub>
<italic>m</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub> and is weighted by the mixing parameter <italic>b</italic>
<sub>
<italic>m</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub>, <italic>m</italic> &#x3d; 1, &#x2026;, <italic>M</italic>. As the measurement noise intensity <italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>,<italic>L</italic>)</sup> is assumed to be known at the learning sources, the noise covariance can be used to initialize each GMM component with an equal probability <italic>b</italic>
<sub>
<italic>m</italic>,<italic>&#x2113;</italic>,1</sub> &#x3d; 1/<italic>M</italic>. The GMM parameter vector <bold>
<italic>&#x3d5;</italic>
</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> &#x3d; [<bold>&#x3a6;</bold>
<sub>1,<italic>&#x2113;</italic>,<italic>k</italic>
</sub> &#x2026;<bold>&#x3a6;</bold>
<sub>
<italic>M</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub>], with <bold>&#x3a6;</bold>
<sub>
<italic>m</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub> &#x3d; {<italic>b</italic>
<sub>
<italic>m</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub>, <bold>
<italic>&#x3bc;</italic>
</bold>
<sub>
<italic>m</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub>, <italic>C</italic>
<sub>
<italic>m</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub>}, is learned using conjugate priors. The weight <italic>b</italic>
<sub>
<italic>m</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub> uses the Dirichlet distribution (Dir) prior with hyperparameter <italic>&#x3b3;</italic>
<sub>
<italic>m</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub>, and the Gaussian mean <bold>
<italic>&#x3bc;</italic>
</bold>
<sub>
<italic>m</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub> and covariance <italic>C</italic>
<sub>
<italic>m</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub> use the NIWD prior with hyperparameter set <bold>&#x3d2;</bold>
<sub>
<italic>m</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub>. The resulting prior is<disp-formula id="e9">
<mml:math id="m20">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Dir</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="-0.17em"/>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:mspace width="-0.17em"/>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="-0.17em"/>
<mml:mspace width="0.3333em"/>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x220f;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mspace width="-0.17em"/>
<mml:mspace width="0.3333em"/>
<mml:mtext>&#x2009;NIWD</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="-0.17em"/>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:mspace width="-0.17em"/>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3d2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(9)</label>
</disp-formula>where <bold>b</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> &#x3d; [<italic>b</italic>
<sub>1,<italic>&#x2113;</italic>,<italic>k</italic>
</sub> &#x2026;<italic>b</italic>
<sub>
<italic>M</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub>] and <bold>
<italic>&#x3b3;</italic>
</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> &#x3d; [<italic>&#x3b3;</italic>
<sub>1,<italic>&#x2113;</italic>,<italic>k</italic>
</sub> &#x2026;<italic>&#x3b3;</italic>
<sub>
<italic>M</italic>,<italic>&#x2113;</italic>,<italic>k</italic>
</sub>], and the posterior PDF is<disp-formula id="e10">
<mml:math id="m21">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.28em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.28em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.28em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:mspace width="0.3333em"/>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>The derivation steps are provided in <xref ref-type="sec" rid="s10">Supplementary Appendix B</xref>.</p>
</sec>
<sec id="s2-5-1-2">
<title>2.3.1.2 Primary Source Tracking With TL-GMM</title>
<p>From the TL formulation in <xref ref-type="sec" rid="s2-2">Section 2.2</xref>, the primary source measurement noise <bold>w</bold>
<sub>
<italic>k</italic>
</sub> in <xref ref-type="disp-formula" rid="e5">Eq. 5</xref> is assumed to have a zero-mean Gaussian with a covariance matrix <italic>C</italic>
<sub>
<italic>k</italic>
</sub> &#x3d; <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> <italic>C</italic>, with noise intensity <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> &#x2208; <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub>. At each time step <italic>k</italic>, the primary source receives the modeled prior hyperparameter sets <bold>
<italic>&#x3d5;</italic>
</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>, <italic>&#x2113;</italic> &#x3d; 1, &#x2026;, <italic>L</italic>, in <xref ref-type="disp-formula" rid="e9">Eq. 9</xref>, from each of the <italic>L</italic> learning sources and uses them to model the primary measurement likelihood PDF as<disp-formula id="e11">
<mml:math id="m22">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.28em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.28em"/>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>ND</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(11)</label>
</disp-formula>where <bold>d</bold>
<sub>
<italic>k</italic>
</sub> &#x3d; [<italic>d</italic>
<sub>1,<italic>k</italic>
</sub> &#x2026;<italic>d</italic>
<sub>
<italic>L</italic>,<italic>k</italic>
</sub>]. As the PDF in <xref ref-type="disp-formula" rid="e11">Eq. 11</xref> is a collection of PDFs and mixing weights (<xref ref-type="bibr" rid="B27">Lindsay, 1995</xref>; <xref ref-type="bibr" rid="B7">Baxter, 2011</xref>), it can be viewed as a finite mixture model. The weight <italic>d</italic>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> is learned using a Dirichlet distribution conjugate prior with the hyperparameter <inline-formula id="inf12">
<mml:math id="m23">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>. This learning step allows for the best matched learning sources to be exploited at different time steps. The posterior PDF is thus given by<disp-formula id="e12">
<mml:math id="m24">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.28em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.17em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.17em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(12)</label>
</disp-formula>where <italic>p</italic>(<bold>x</bold>
<sub>
<italic>k</italic>
</sub> &#x7c; <bold>x</bold>
<sub>
<italic>k</italic>&#x2212;1</sub>) is given in <xref ref-type="disp-formula" rid="e4">Eq. 4</xref> and <italic>p</italic>(<bold>x</bold>
<sub>
<italic>k</italic>&#x2212;1</sub>, <bold>d</bold>
<sub>
<italic>k</italic>&#x2212;1</sub> &#x7c; <bold>z</bold>
<sub>
<italic>k</italic>&#x2212;1</sub>) is the posterior from the previous time step.</p>
</sec>
</sec>
<sec id="s2-5-2">
<title>2.3.2 TL-GMM Tracking With Track-Before-Detect</title>
<p>When tracking under low SNR conditions, the measurement likelihood PDF in <xref ref-type="disp-formula" rid="e7">Eq. 7</xref> for the <italic>L</italic> learning sources depends on the binary object existence indicator <italic>&#x3bb;</italic>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>. Following the GMM model in <xref ref-type="disp-formula" rid="e8">Eq. 8</xref> for the TBD formulation, the measurement likelihood for the <italic>&#x2113;</italic>th learning source, <italic>&#x2113;</italic> &#x3d; 1, &#x2026;, <italic>L</italic>, is<disp-formula id="e13">
<mml:math id="m25">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3333em"/>
<mml:mtext>ND</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>The GMM model in <xref ref-type="disp-formula" rid="e13">Eq. 13</xref> is used to obtain the posterior PDF, following <xref ref-type="disp-formula" rid="e10">Eq. 10</xref>, as<disp-formula id="equ1">
<mml:math id="m26">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.28em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x22c5;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.28em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3d5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:mspace width="0.3333em"/>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
</disp-formula>where <italic>p</italic>(<bold>x</bold>
<sub>
<italic>k</italic>
</sub>, <italic>&#x3bb;</italic>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> &#x7c; <bold>x</bold>
<sub>
<italic>k</italic>&#x2212;1</sub>, <italic>&#x3bb;</italic>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>&#x2212;1</sub>) is given in <xref ref-type="disp-formula" rid="e6">Eq. 6</xref> and <italic>p</italic>(<bold>
<italic>&#x3d5;</italic>
</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>) in <xref ref-type="disp-formula" rid="e9">Eq. 9</xref>. The PDF <italic>p</italic>(<bold>x</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>&#x2212;1</sub>, <italic>&#x3bb;</italic>
<sub>
<italic>k</italic>&#x2212;1</sub>, <bold>
<italic>&#x3d5;</italic>
</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>&#x2212;1</sub> &#x7c; <bold>z</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>&#x2212;1</sub>) is obtained from the previous time step with probability (1 &#x2212; <italic>P</italic>
<sub>
<italic>d</italic>
</sub>) when <italic>&#x3bb;</italic>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>&#x2212;1</sub> &#x3d; 1 and is otherwise set to its initial value. When tracking at the primary source, following <xref ref-type="disp-formula" rid="e11">Eq. 11</xref>, the measurement PDF is<disp-formula id="equ2">
<mml:math id="m27">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.28em"/>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.28em"/>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3333em"/>
<mml:mtext>ND</mml:mtext>
<mml:mspace width="-0.17em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
</disp-formula>
</p>
<p>The posterior PDF is, thus, given by<disp-formula id="equ3">
<mml:math id="m28">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.28em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.17em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.17em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s2-6">
<title>2.4 Tracking With Transfer Learning and Bayesian Nonparametric Modeling</title>
<p>The TL-GMM method not only assumes that the learning sources have known noise intensity, but it also requires both the primary and learning sources to be simultaneously tracking the same object. We instead consider the more realistic scenario, where each of the learning sources is tracking under unknown noise intensity conditions. Our proposed approach is based on integrating TL with Bayesian nonparametric (BNP) methods to allow for modeling of the multiple source measurements without the assumption of parametric models. The learned model parameters are stored and acquired as needed as prior knowledge for the primary tracking source to improve its performance when tracking under time-varying noise intensity conditions. The TL-BNP approach is discussed next and summarized in Algorithm 2.</p>
<sec id="s2-6-1">
<title>2.4.1 Multiple Source Learning Using TL-BNP</title>
<p>Within the TL framework, the <italic>&#x2113;</italic>th learning source, <italic>&#x2113;</italic> &#x3d; 1, &#x2026;, <italic>L</italic>, is tracking a moving object using measurements embedded in zero-mean Gaussian noise with unknown intensity <italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>,<italic>L</italic>)</sup>. Using the DPM model in <xref ref-type="disp-formula" rid="e2">Eq. 2</xref> with base distribution <italic>G</italic>
<sub>
<italic>&#x2113;</italic>
</sub> for the <italic>&#x2113;</italic>th source, the DP model parameter set <bold>&#x398;</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> &#x3d; {<bold>
<italic>&#x3bc;</italic>
</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>, <italic>C</italic>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>} provides the mean <bold>
<italic>&#x3bc;</italic>
</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> and covariance <italic>C</italic>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> of the Gaussian mixed PDF <italic>p</italic>(<bold>z</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> &#x7c; <bold>&#x398;</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>, <bold>&#x3a8;</bold>
<sub>
<italic>&#x2113;</italic>
</sub>). Parameter set <bold>&#x398;</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> is learned using the NIWD conjugate prior with hyperparameter set <bold>&#x3a8;</bold>
<sub>
<italic>&#x2113;</italic>
</sub> &#x3d; {<bold>
<italic>&#x3bc;</italic>
</bold>
<sub>0,<italic>&#x2113;</italic>
</sub>, <italic>&#x3ba;</italic>
<sub>
<italic>&#x2113;</italic>
</sub>, &#x3a3;<sub>
<italic>&#x2113;</italic>
</sub>, <italic>&#x3bd;</italic>
<sub>
<italic>&#x2113;</italic>
</sub>}, which can be computed using Markov chain Monte Carlo methods such as Gibbs sampling (<xref ref-type="bibr" rid="B48">West, 1992</xref>; <xref ref-type="bibr" rid="B34">Neal, 2000</xref>; <xref ref-type="bibr" rid="B39">Rabaoui et al., 2012</xref>). In (<xref ref-type="bibr" rid="B39">Rabaoui et al., 2012</xref>), navigation performance under hard reception conditions was improved by estimating NIWD hyperparameters in an efficient Rao-Blackwellized particle filter (RBPF) implementation. In (<xref ref-type="bibr" rid="B17">G&#xf3;mez-Villegas et al., 2014</xref>), the sensitivity to added perturbations on prior hyperparameters was demonstrated using the Kullback&#x2013;Leibler divergence measure.</p>
<p>
<statement content-type="algorithm" id="alg2">
<label>Algorithm 2</label>
<p>TL-BNP Recursive Tracking Algorithm</p>
<p>
<inline-graphic xlink:href="frsip-02-868638-fx2.tif"/>
</p>
</statement>
</p>
<p>Given measurement <bold>z</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>, the DP and NIWD model parameters are<disp-formula id="e14">
<mml:math id="m42">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.1em"/>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mspace width="0.1em"/>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x221d;</mml:mo>
<mml:mspace width="0.3333em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.1em"/>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mspace width="0.1em"/>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.28em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.1em"/>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mspace width="0.1em"/>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>The object tracking involves the estimation of the object state <bold>x</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>, DP model parameter set <bold>&#x398;</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>, and hyperparameter set <bold>&#x3a8;</bold>
<sub>
<italic>&#x2113;</italic>
</sub>, given measurement <bold>z</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>. Their joint PDF <inline-formula id="inf26">
<mml:math id="m43">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.1em"/>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mspace width=".1em"/>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is approximated using particle filtering (<xref ref-type="bibr" rid="B5">Arulampalam et al., 2002</xref>), as detailed in <xref ref-type="sec" rid="s10">Supplementary Appendix C</xref>. At each time step <italic>k</italic>, <italic>N</italic>
<sub>
<italic>s</italic>
</sub> particles, <inline-formula id="inf27">
<mml:math id="m44">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> and <inline-formula id="inf28">
<mml:math id="m45">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, <italic>i</italic> &#x3d; 1, &#x2026;, <italic>N</italic>
<sub>
<italic>s</italic>
</sub>, are sampled from a proposal distribution to obtain<disp-formula id="e15">
<mml:math id="m46">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.1em"/>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mspace width="0.1em"/>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2248;</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munderover>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.17em"/>
<mml:mi>&#x3b4;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.17em"/>
<mml:mi>&#x3b4;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>The joint prior PDF <inline-formula id="inf29">
<mml:math id="m47">
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.1em"/>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mspace width="0.1em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.em"/>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mspace width="0.1em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.17em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.em"/>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mspace width="0.em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> is selected as the proposal distribution, which assumes that the object state and model parameters are independent during prediction. Particles <inline-formula id="inf30">
<mml:math id="m48">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> are drawn from the state prior <inline-formula id="inf31">
<mml:math id="m49">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.1em"/>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mspace width="0.1em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> in <xref ref-type="disp-formula" rid="e4">Eq. 4</xref>. Particles <inline-formula id="inf32">
<mml:math id="m50">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> are independently drawn using the P&#xf3;lya urn representation of the DP <inline-formula id="inf33">
<mml:math id="m51">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.1em"/>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mspace width="0.1em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>in <xref ref-type="disp-formula" rid="e3">Eq. 3</xref>. Note that particles <inline-formula id="inf34">
<mml:math id="m52">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> are drawn from <inline-formula id="inf35">
<mml:math id="m53">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.1em"/>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mspace width="0.1em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, that provides a probabilistic model for the hyperparameter set. The weights in <xref ref-type="disp-formula" rid="e15">Eq. 15</xref> are updated using<disp-formula id="e16">
<mml:math id="m54">
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x221d;</mml:mo>
<mml:mspace width="0.3333em"/>
<mml:mspace width="0.3333em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.3333em"/>
<mml:mspace width="0.3333em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.1em"/>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mspace width="0.1em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(16)</label>
</disp-formula>where <italic>N</italic> is the number of <bold>z</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> samples. The Gaussian likelihood is computed based on <xref ref-type="disp-formula" rid="e5">Eq. 5</xref>,<disp-formula id="e17">
<mml:math id="m55">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.1em"/>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mspace width="0.1em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>:</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msqrt>
<mml:mrow>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="0.17em"/>
<mml:mi>exp</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close="">
<mml:mrow>
<mml:mspace width="-0.17em"/>
</mml:mrow>
</mml:mfenced>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mspace width="0.17em"/>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mfenced open="(" close="">
<mml:mrow>
<mml:mspace width="-0.17em"/>
</mml:mrow>
</mml:mfenced>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(17)</label>
</disp-formula>using covariance matrix <inline-formula id="inf36">
<mml:math id="m56">
<mml:msubsup>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> from model parameter <inline-formula id="inf37">
<mml:math id="m57">
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> in the Gaussian mixed PDF <inline-formula id="inf38">
<mml:math id="m58">
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.1em"/>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:mspace width="0.1em"/>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s2-6-2">
<title>2.4.2 Primary Source Tracking With TL-BNP</title>
<p>The learned hyperparameter set <inline-formula id="inf39">
<mml:math id="m59">
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> from the learning sources is stored and made available, when needed, to use as prior knowledge for the primary tracking task. Note that, unlike with the GMM-based transfer, the learning source tracking does not need to occur simultaneously as the primary tracking. Thus, at the primary source, <bold>&#x3a8;</bold> is used to learn the unknown and time-varying measurement noise characteristics. Specifically,<disp-formula id="e18">
<mml:math id="m60">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover accentunder="false" accent="false">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mspace width="0.3333em"/>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3333em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(18)</label>
</disp-formula>where weights <bold>d</bold>
<sub>
<italic>k</italic>
</sub> &#x3d; [<italic>d</italic>
<sub>1,<italic>k</italic>
</sub> &#x2026;<italic>d</italic>
<sub>
<italic>L</italic>,<italic>k</italic>
</sub>] are learned with a Dirichlet distribution prior with hyperparameter <inline-formula id="inf40">
<mml:math id="m61">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, and <bold>&#x398;</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub> are sampled from the transferred learned parameters <bold>&#x3a8;</bold>
<sub>
<italic>&#x2113;</italic>
</sub>. The PDF <italic>p</italic>(<bold>&#x398;</bold>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>&#x2223;<bold>z</bold>
<sub>
<italic>k</italic>
</sub>, <bold>&#x3a8;</bold>
<sub>
<italic>&#x2113;</italic>
</sub>) is given by<disp-formula id="e19">
<mml:math id="m62">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mo>&#x221d;</mml:mo>
<mml:mspace width="0.3333em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
<p>The posterior PDF is given by<disp-formula id="e20">
<mml:math id="m63">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mspace width="0.3333em"/>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x398;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2223;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">z</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(20)</label>
</disp-formula>with <italic>p</italic>(<bold>&#x398;</bold>
<sub>
<italic>k</italic>
</sub>, <bold>d</bold>
<sub>
<italic>k</italic>
</sub>&#x2223;<bold>z</bold>
<sub>
<italic>k</italic>
</sub>, <bold>&#x3a8;</bold>) in <xref ref-type="disp-formula" rid="e19">Eq. 19</xref> and estimating <italic>p</italic>(<bold>x</bold>
<sub>
<italic>k</italic>
</sub> &#x7c; <bold>&#x398;</bold>
<sub>
<italic>k</italic>
</sub>, <bold>d</bold>
<sub>
<italic>k</italic>
</sub>, <bold>z</bold>
<sub>
<italic>k</italic>
</sub>, <bold>&#x3a8;</bold>) with a PF.</p>
<p>Note that, similarly to the TL-GMM approach in <xref ref-type="sec" rid="s2-5-2">Section 2.3.2</xref>, the TL-BPN can also be extended to incorporate the TBD framework for tracking under low SNR conditions.</p>
</sec>
</sec>
</sec>
<sec sec-type="results|discussion" id="s3">
<title>3 Results and Discussion</title>
<sec id="s3-1">
<title>3.1 Simulation Settings</title>
<p>In this section, we simulate various scenarios of tracking a moving object under time-varying conditions to demonstrate and compare the performance of our two proposed methods. The methods are discussed in <xref ref-type="sec" rid="s2-3">Sections 2.3</xref> and <xref ref-type="sec" rid="s2-4">2.4</xref>, and we refer to them as the TL-GMM method (transfer learning and Gaussian mixture modeling) and the TL-BNP method (transfer learning and Bayesian nonparametric modeling), respectively. For both methods, the noise intensity <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> at the primary source is assumed to be unknown and time-varying. Note that our goal is not to explicitly estimate the noise intensity <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub>; we model and learn the measurement noise intensity information in order to use it in estimating the unknown object state.</p>
<p>For all simulations, our goal is to estimate a moving object&#x2019;s two-dimensional (2-D) position that is denoted by the object state vector <inline-formula id="inf41">
<mml:math id="m64">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.3333em"/>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>, <italic>k</italic> &#x3d; 1, &#x2026;, <italic>K</italic>, where (<italic>x</italic>
<sub>
<italic>k</italic>
</sub>, <italic>y</italic>
<sub>
<italic>k</italic>
</sub>) are the Cartesian coordinates in meters. We assumed a simple first order Markov process for the state transition, <bold>x</bold>
<sub>
<italic>k</italic>
</sub> &#x3d; <bold>x</bold>
<sub>
<italic>k</italic>&#x2212;1</sub> &#x2b; <bold>v</bold>
<sub>
<italic>k</italic>&#x2212;1</sub>, and we selected a high variance of <inline-formula id="inf42">
<mml:math id="m65">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>6</mml:mn>
</mml:math>
</inline-formula> for the zero-mean white Gaussian vector <bold>v</bold>
<sub>
<italic>k</italic>
</sub> to emulate motion. The time between time steps is 1&#xa0;s and the total number of time steps is <italic>K</italic> &#x3d; 100. The sensor measurement vector <bold>z</bold>
<sub>
<italic>k</italic>
</sub> at the primary source is assumed corrupted by additive zero-mean Gaussian noise with an unknown intensity <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> at time step <italic>k</italic>. For the <italic>&#x2113;</italic>th learning source, we generated a uniformly sampled intensity value 1 &#x2264; <italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>,<italic>L</italic>)</sup> &#x2264; 10 for high SNR and 12 &#x2264; <italic>&#x3be;</italic>&#x2009;<sup>(<italic>&#x2113;</italic>,<italic>L</italic>)</sup> &#x2264; 18 for low SNR, <italic>&#x2113;</italic> &#x3d; 1, &#x2026;, <italic>L</italic>. The measurement vector <bold>z</bold>
<sub>
<italic>k</italic>
</sub> &#x3d; [<italic>r</italic>
<sub>
<italic>k</italic>
</sub> <italic>&#x3b6;</italic>
<sub>
<italic>k</italic>
</sub>] consists of the object&#x2019;s range <inline-formula id="inf43">
<mml:math id="m66">
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:msqrt>
</mml:math>
</inline-formula> and bearing <italic>&#x3b6;</italic>
<sub>
<italic>k</italic>
</sub> &#x3d; arctan(<italic>y</italic>
<sub>
<italic>k</italic>
</sub>/<italic>x</italic>
<sub>
<italic>k</italic>
</sub>). For low SNR tracking using TBD filtering, the measurement vector <bold>z</bold>
<sub>
<italic>k</italic>
</sub> in <xref ref-type="disp-formula" rid="e7">Eq. 7</xref> corresponds to unthresholded cross-ambiguity function measurements that are modeled as 2-D Gaussian resolution frames of range and bearing cells (<xref ref-type="bibr" rid="B12">Ebenezer and Papandreou-Suppappola, 2016</xref>). In <xref ref-type="disp-formula" rid="e6">Eq. 6</xref>, we set <italic>P</italic>
<sub>
<italic>d</italic>
</sub> &#x3d; <italic>P</italic>
<sub>
<italic>b</italic>
</sub> &#x3d; 0.03.</p>
<p>For the algorithm implementation, unless otherwise stated, we used 10,000 Monte Carlo runs. The sequential importance resampling PF was used for tracking in both approaches, with <italic>N</italic>
<sub>
<italic>s</italic>
</sub> &#x3d; 3, 000 particles. For GMM modeling, the number of Gaussian mixtures was set to <italic>M</italic> &#x3d; 10 as we considered a maximum of <italic>L</italic> &#x3d; 10 learning sources. Before receiving any measurements, the initial NIWD hyperparameter set for the GMM parameters was set to <inline-formula id="inf44">
<mml:math id="m67">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3d2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mn>0,0</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>diag</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mn>1,1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> in <xref ref-type="disp-formula" rid="e9">Eq. 9</xref>. For DPM modeling, we fixed the concentration parameter to <italic>&#x3b1;</italic> &#x3d; 0.1 the base distribution <italic>G</italic>
<sub>0</sub> as Gaussian in <xref ref-type="disp-formula" rid="e3">Eq. 3</xref>. The initial NIWD hyperparameter set for DP was set to <inline-formula id="inf45">
<mml:math id="m68">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">&#x3a8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mn>0,0</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mi mathvariant="script">I</mml:mi>
<mml:mo>,</mml:mo>
<mml:mfenced open="" close=")">
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> where <inline-formula id="inf46">
<mml:math id="m69">
<mml:mi mathvariant="script">I</mml:mi>
</mml:math>
</inline-formula> is the identity matrix. We used simulations to study the selection of the initial <inline-formula id="inf47">
<mml:math id="m70">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> value, and we selected an exponential forgetting factor of 0.9 to ensure that the updated NIWD hyperparameters did not grow exponentially (<xref ref-type="bibr" rid="B8">Berntorp and Cairano, 2016</xref>). The noise intensity values used in different simulations, both for the primary source in set <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub> and the <italic>L</italic> learning sources in sets <bold>&#x39e;</bold>
<sub>
<italic>L</italic>
</sub>, are summarized in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Noise intensity values from set <bold>&#x39e;</bold>
<sub>
<italic>L</italic>
</sub> for <italic>L</italic> learning sources in Examples 1&#x2013;5, where <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub> is the set of the primary source noise intensity values.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="12" align="center">Learning source noise intensity <italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>,<italic>L</italic>)</sup>, <italic>&#x2113;</italic> &#x3d; 1, &#x2026;, <italic>L</italic>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>
<bold>L</bold>
</italic>
</td>
<td align="center">
<bold>&#x39e;</bold>
<sub>
<italic>
<bold>L</bold>
</italic>
</sub>
</td>
<td align="center">
<italic>
<bold>&#x3be;</bold>
</italic>
<sup>
<bold>(1,</bold>
<italic>
<bold>L</bold>
</italic>
<bold>)</bold>
</sup>
</td>
<td align="center">
<italic>
<bold>&#x3be;</bold>
</italic>
<sup>
<bold>(2,</bold>
<italic>
<bold>L</bold>
</italic>
<bold>)</bold>
</sup>
</td>
<td align="center">
<italic>
<bold>&#x3be;</bold>
</italic>
<sup>
<bold>(3,</bold>
<italic>
<bold>L</bold>
</italic>
<bold>)</bold>
</sup>
</td>
<td align="center">
<italic>
<bold>&#x3be;</bold>
</italic>
<sup>
<bold>(4,</bold>
<italic>
<bold>L</bold>
</italic>
<bold>)</bold>
</sup>
</td>
<td align="center">
<italic>
<bold>&#x3be;</bold>
</italic>
<sup>
<bold>(5,</bold>
<italic>
<bold>L</bold>
</italic>
<bold>)</bold>
</sup>
</td>
<td align="center">
<italic>
<bold>&#x3be;</bold>
</italic>
<sup>
<bold>(6,</bold>
<italic>
<bold>L</bold>
</italic>
<bold>)</bold>
</sup>
</td>
<td align="center">
<italic>
<bold>&#x3be;</bold>
</italic>
<sup>
<bold>(7,</bold>
<italic>
<bold>L</bold>
</italic>
<bold>)</bold>
</sup>
</td>
<td align="center">
<italic>
<bold>&#x3be;</bold>
</italic>
<sup>
<bold>(8,</bold>
<italic>
<bold>L</bold>
</italic>
<bold>)</bold>
</sup>
</td>
<td align="center">
<italic>
<bold>&#x3be;</bold>
</italic>
<sup>
<bold>(9,</bold>
<italic>
<bold>L</bold>
</italic>
<bold>)</bold>
</sup>
</td>
<td align="center">
<italic>
<bold>&#x3be;</bold>
</italic>
<sup>
<bold>(10,</bold>
<italic>
<bold>L</bold>
</italic>
<bold>)</bold>
</sup>
</td>
</tr>
<tr>
<td align="left">1</td>
<td align="center">{4, 5}</td>
<td align="char" char=".">4.4</td>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
</tr>
<tr>
<td align="left">2</td>
<td align="center">{5, 9}</td>
<td align="char" char=".">8.2</td>
<td align="char" char=".">5.8</td>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td colspan="5" align="center">Example 1, <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub> &#x3d; {2, 8}</td>
</tr>
<tr>
<td align="left">4</td>
<td align="center">{2, 10}</td>
<td align="char" char=".">1.5</td>
<td align="char" char=".">6.3</td>
<td align="char" char=".">4.2</td>
<td align="char" char=".">9.4</td>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
</tr>
<tr>
<td align="left">10</td>
<td align="center">{1, 10}</td>
<td align="char" char=".">6.1</td>
<td align="char" char=".">9.2</td>
<td align="char" char=".">3.2</td>
<td align="char" char=".">4.5</td>
<td align="char" char=".">7.0</td>
<td align="center">2.6</td>
<td align="char" char=".">3.9</td>
<td align="char" char=".">8.4</td>
<td align="char" char=".">1.8</td>
<td align="char" char=".">7.7</td>
</tr>
<tr>
<td align="left">5</td>
<td align="center">{1, 10}</td>
<td align="char" char=".">2.1</td>
<td align="char" char=".">7.4</td>
<td align="char" char=".">3.2</td>
<td align="char" char=".">9.0</td>
<td align="char" char=".">1.5</td>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
</tr>
<tr>
<td align="left">5</td>
<td align="center">{5, 10}</td>
<td align="char" char=".">5.5</td>
<td align="char" char=".">7.8</td>
<td align="char" char=".">6.0</td>
<td align="char" char=".">9.4</td>
<td align="char" char=".">9.0</td>
<td colspan="5" align="center">Example 2, <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub> &#x3d; {4, 10}</td>
</tr>
<tr>
<td align="left">5</td>
<td align="center">{4, 10}</td>
<td align="char" char=".">8.1</td>
<td align="char" char=".">4.6</td>
<td align="char" char=".">9.7</td>
<td align="char" char=".">7.7</td>
<td align="char" char=".">5.9</td>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td align="left"/>
</tr>
<tr>
<td align="left">10</td>
<td align="center">{1, 10}</td>
<td align="char" char=".">2.8</td>
<td align="char" char=".">5.7</td>
<td align="char" char=".">8.8</td>
<td align="char" char=".">5.0</td>
<td align="char" char=".">7.1</td>
<td align="center">9.4</td>
<td align="char" char=".">6.5</td>
<td align="char" char=".">8.9</td>
<td align="char" char=".">5.3</td>
<td align="char" char=".">3.4</td>
</tr>
<tr>
<td align="left">10</td>
<td align="center">{5, 10}</td>
<td align="char" char=".">7.3</td>
<td align="char" char=".">5.2</td>
<td align="char" char=".">8.7</td>
<td align="char" char=".">5.2</td>
<td align="char" char=".">9.8</td>
<td align="center">8.7</td>
<td align="char" char=".">9.7</td>
<td align="char" char=".">7.6</td>
<td align="char" char=".">6.2</td>
<td align="char" char=".">5.9</td>
</tr>
<tr>
<td align="left">3</td>
<td align="center">{12, 18}</td>
<td align="char" char=".">12.1</td>
<td align="char" char=".">17.1</td>
<td align="char" char=".">13.8</td>
<td align="left"/>
<td align="left"/>
<td colspan="5" align="center">Example 3, <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub> &#x3d; {12, 18}</td>
</tr>
<tr>
<td align="left">2</td>
<td align="center">{6, 10}</td>
<td align="char" char=".">6</td>
<td align="char" char=".">10</td>
<td align="left"/>
<td align="left"/>
<td align="left"/>
<td colspan="5" align="left"/>
</tr>
<tr>
<td align="left">3</td>
<td align="center">{1, 9}</td>
<td align="char" char=".">6</td>
<td align="char" char=".">9</td>
<td align="char" char=".">1</td>
<td align="left"/>
<td align="left"/>
<td colspan="5" align="center">Example 4, <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub> &#x3d; {2, 8}</td>
</tr>
<tr>
<td align="left">5</td>
<td align="center">{2, 10}</td>
<td align="char" char=".">2</td>
<td align="char" char=".">4</td>
<td align="char" char=".">6</td>
<td align="char" char=".">8</td>
<td align="char" char=".">10</td>
<td colspan="5" align="left"/>
</tr>
<tr>
<td align="left">10</td>
<td align="center">{1, 10}</td>
<td align="char" char=".">4</td>
<td align="char" char=".">3</td>
<td align="char" char=".">6</td>
<td align="char" char=".">8</td>
<td align="char" char=".">2</td>
<td align="center">5</td>
<td align="char" char=".">1</td>
<td align="char" char=".">7</td>
<td align="char" char=".">10</td>
<td align="char" char=".">9</td>
</tr>
<tr>
<td align="left">5</td>
<td align="center">{1, 7}</td>
<td align="char" char=".">1</td>
<td align="char" char=".">2</td>
<td align="char" char=".">4</td>
<td align="char" char=".">6</td>
<td align="char" char=".">7</td>
<td colspan="5" align="center">Example 5, <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub> &#x3d; {4, 10}</td>
</tr>
<tr>
<td align="left">5</td>
<td align="center">{1, 10}</td>
<td align="char" char=".">2</td>
<td align="char" char=".">4</td>
<td align="char" char=".">6</td>
<td align="char" char=".">8</td>
<td align="char" char=".">10</td>
<td colspan="5" align="left"/>
</tr>
</tbody>
</table>
</table-wrap>
<p>For tracking performance evaluation and comparison, we use the estimation mean-squared error (MSE) and root mean-squared error (RMSE) of the object&#x2019;s range. We use <italic>L</italic> &#x3d; 0 to denote tracking without transfer learning. For this tracker, we generate the primary source noise intensity values from a uniform distribution, taking values from <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub> &#x3d; {1, 10} at each time step and Monte Carlo run.</p>
</sec>
<sec id="s3-2">
<title>3.2 Tracking With TL-GMM Approach</title>
<sec id="s3-2-1">
<title>3.2.1 TL-GMM: Effect of Varying the Number of Learning Sources in Example 1</title>
<p>In the first simulation in Example 1, the primary tracking source noise intensity <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> varies within <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub> &#x3d; {2, 8}, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. In particular, the intensity varies slowly from around <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> &#x2248; 7 up to <italic>k</italic> &#x3d; 25, before dropping to, and remaining at, around <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> &#x2248; 3 for the remaining time steps. For performance comparison, we simulated a tracker that does not use transfer learning (<italic>L</italic> &#x3d; 0) and four different trackers that use transfer learning using <italic>L</italic> &#x3d; 1, 2, 4, 10 learning sources. The fixed known noise intensity value <italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>,<italic>L</italic>)</sup> of the <italic>&#x2113;</italic>th learning source, for <italic>&#x2113;</italic> &#x3d; 1, &#x2026;<italic>L</italic>, is provided in <xref ref-type="table" rid="T1">Table 1</xref>. The RMSE of the estimated range is demonstrated as a function of the time step <italic>k</italic> in <xref ref-type="fig" rid="F2">Figure 2</xref>. As expected, the tracking performance is worse when no prior information is transferred to the primary source. Also, the RMSE decreases as the number of learning resources <italic>L</italic> increases. For example, the RMSE performance is higher when <italic>L</italic> &#x3d; 2 than when <italic>L</italic> &#x3d; 1. Compared with the primary source intensity values in <xref ref-type="fig" rid="F1">Figure 1</xref> with the values used by the learning sources, although <italic>&#x3be;</italic>
<sup>(1,1)</sup> &#x3d; 4.4 for <italic>L</italic> &#x3d; 1 and also <italic>&#x3be;</italic>
<sup>(2,2)</sup> &#x3d; 5.8 for <italic>L</italic> &#x3d; 2 are not used by the primary source, the value <italic>&#x3be;</italic>
<sup>(1,2)</sup> &#x3d; 8.2 for <italic>L</italic> &#x3d; 2 is close to the high values of <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> during the first 25 time steps. Note that, for all five trackers, the RMSE decreases when there is a large increase in the primary source SNR at <italic>k</italic> &#x3d; 25. Also, as the SNR remains high after <italic>k</italic> &#x3d; 25, the RMSE is lower during the last 75 time steps.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Time variation of noise intensity <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> at the primary source in Example 1.</p>
</caption>
<graphic xlink:href="frsip-02-868638-g001.tif"/>
</fig>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>TL-GMM tracking in Example 1: Range RMSE performance without transfer learning (<italic>L</italic> &#x3d; 0) and with <italic>L</italic> &#x3d; 1, 2, 4, 10 learning sources.</p>
</caption>
<graphic xlink:href="frsip-02-868638-g002.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F3">Figure 3</xref> studies more closely the performance of the TL-GMM with <italic>L</italic> &#x3d; 4 by providing the learned mixing weights <italic>d</italic>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>, for <italic>k</italic> &#x3d; 80 and <italic>&#x2113;</italic> &#x3d; 1, 2, 3, 4. From <xref ref-type="fig" rid="F1">Figure 1</xref>, the primary source intensity at <italic>k</italic> &#x3d; 80 is 3.5, and the <italic>L</italic> &#x3d; 4 learning source intensities, from <xref ref-type="table" rid="T1">Table 1</xref>, are <italic>&#x3be;</italic>
<sup>(1,4)</sup> &#x3d; 1.5, <italic>&#x3be;</italic>
<sup>(2,4)</sup> &#x3d; 6.3, <italic>&#x3be;</italic>
<sup>(3,4)</sup> &#x3d; 4.2, and <italic>&#x3be;</italic>
<sup>(4,4)</sup> &#x3d; 9.4. We then use &#x394;<italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>)</sup> &#x3d; &#x7c;<italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>)</sup> &#x2212; 3.5&#x7c;, which is the absolute difference in intensity between the <italic>&#x2113;</italic>th learning source and the primary source at <italic>k</italic> &#x3d; 80, to examine its relation to the <italic>&#x2113;</italic>th learned mixing weight <italic>d</italic>
<sub>
<italic>&#x2113;</italic>,80</sub>. We would expect that the learning source with the minimum &#x394;<italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>)</sup> is the best match to the primary source at <italic>k</italic> &#x3d; 80 and thus have the mixing weight <italic>d</italic>
<sub>
<italic>&#x2113;</italic>,80</sub>. This is indeed the case, as shown in <xref ref-type="fig" rid="F3">Figure 3</xref>: the largest weight is <italic>d</italic>
<sub>3,80</sub> and &#x394;<italic>&#x3be;</italic>
<sup>(3)</sup> &#x3d; 0.7 is the minimum difference. We also observe that <italic>d</italic>
<sub>4,80</sub> is the smallest weight as &#x394;<italic>&#x3be;</italic>
<sup>(4)</sup> &#x3d; 5.9 is the maximum difference, and <italic>d</italic>
<sub>1,80</sub> and <italic>d</italic>
<sub>2,80</sub> are about the same since &#x394;<italic>&#x3be;</italic>
<sup>(1)</sup> &#x3d; 2 and &#x394;<italic>&#x3be;</italic>
<sup>(2)</sup> &#x3d; 2.8 are close in value.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Learned mixing weights <italic>d</italic>
<sub>
<italic>&#x2113;</italic>,<italic>k</italic>
</sub>, for <italic>k</italic> &#x3d; 80 and <italic>&#x2113;</italic> &#x3d; 1, 2, 3, 4 in Example 1.</p>
</caption>
<graphic xlink:href="frsip-02-868638-g003.tif"/>
</fig>
</sec>
<sec id="s3-2-2">
<title>3.2.2. TL-GMM: Effect of Varying Learning Source Noise Intensity in Example 2</title>
<p>For this example, the primary source noise intensity <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> varies within <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub> &#x2208; {4, 10} in <xref ref-type="fig" rid="F4">Figure 4</xref>. Note that, as with Example 1, there is an abrupt change in intensity (at <italic>k</italic> &#x3d; 48); however, before and after this change, the intensity undergoes higher variations than in the previous example in <xref ref-type="fig" rid="F1">Figure 1</xref>. We consider five different cases using <italic>L</italic> &#x3d; 5, 10 learning sources and vary the noise intensity for a fixed <italic>L</italic>. The learning source intensity values <italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>,<italic>L</italic>)</sup>, <italic>&#x2113;</italic> &#x3d; 1, &#x2026;, <italic>L</italic>, and corresponding <bold>&#x39e;</bold>
<sub>
<italic>L</italic>
</sub> set are provided in <xref ref-type="table" rid="T1">Table 1</xref>. The range of RMSE for the five cases is shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. We first note that the RMSE decreases when the number of learning sources increases from <italic>L</italic> &#x3d; 5 to <italic>L</italic> &#x3d; 10. Compared to the three cases with <italic>L</italic> &#x3d; 5, the best performance is achieved when the values of noise intensity <bold>&#x39e;</bold>
<sub>5</sub> &#x2208; {4, 10} match those of the primary source <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub> &#x2208; {4, 10}. The longest interval, <bold>&#x39e;</bold>
<sub>10</sub> &#x2208; {1, 10} results in the worst performance as the primary source does not have any values between 1 and 4. The overall best performance of the primary source is achieved using the highest <italic>L</italic> number, for which <bold>&#x39e;</bold>
<sub>
<italic>L</italic>
</sub> closely matches <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Time variation of primary source noise intensity <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> in Example 2.</p>
</caption>
<graphic xlink:href="frsip-02-868638-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>TL-GMM tracking in Example 2: Range RMSE performance with <italic>L</italic> &#x3d; 5, 10 learning sources with varying sets of noise intensity values <bold>&#x39e;</bold>
<sub>
<italic>L</italic>
</sub>.</p>
</caption>
<graphic xlink:href="frsip-02-868638-g005.tif"/>
</fig>
</sec>
<sec id="s3-2-3">
<title>3.2.3. TL-GMM: Effect of Low Signal-To-Noise Ratio at the Primary Source in Example 3</title>
<p>In this example, we evaluate tracking under low SNR conditions for an object entering the scene at time step <italic>k</italic> &#x3d; 30 and leaving the scene at time step <italic>k</italic> &#x3d; 70. The primary source noise intensity <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> varies between the values of 12.5 and 16.5, with a sudden decrease at time step <italic>k</italic> &#x3d; 40. We compare the performance of tracking without TL (<italic>L</italic> &#x3d; 0) and with TL using <italic>L</italic> &#x3d; 3 learning sources. The learning source noise intensities for <italic>L</italic> &#x3d; 3 are provided in <xref ref-type="table" rid="T1">Table 1</xref>. The RMSE of the estimated range for both cases is shown in <xref ref-type="fig" rid="F6">Figure 6</xref>. Note that the tracking performance improves with TL, as expected. Note that for both tracking methods, the RMSE is lower between time steps <italic>k</italic> &#x3d; 40 and <italic>k</italic> &#x3d; 70. This is because the SNR is higher during those time steps when compared to the first 10 time steps of the object entering the scene.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>TL-GMM tracking with TBD in Example 3: Range RMSE performance without transfer learning (<italic>L</italic> &#x3d; 0) and with <italic>L</italic> &#x3d; 3 learning sources.</p>
</caption>
<graphic xlink:href="frsip-02-868638-g006.tif"/>
</fig>
</sec>
</sec>
<sec id="s3-3">
<title>3.3 Tracking With the TL-BNP Approach</title>
<sec id="s3-3-1">
<title>3.3.1 TL-BNP: Effect of Initial NIWD Hyperparameters on Noise Intensity Estimation in Example 4</title>
<p>When using the TL-BNP approach, we first demonstrate how the modeling of the initial NIWD prior hyperparameter <inline-formula id="inf48">
<mml:math id="m71">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> in <bold>&#x3a8;</bold>
<sub>
<italic>&#x2113;</italic>
</sub> affects the estimation of the noise intensity at the <italic>&#x2113;</italic> primary source. We consider <italic>L</italic> &#x3d; 2 learning sources whose noise intensities are unknown. As shown in <xref ref-type="table" rid="T1">Table 1</xref>, their corresponding true intensity values are <italic>&#x3be;</italic>
<sup>(1,2)</sup> &#x3d; 6 and <italic>&#x3be;</italic>
<sup>(2,2)</sup> &#x3d; 10. Three different values of the variance hyperparameter are considered, <inline-formula id="inf49">
<mml:math id="m72">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>8,11,15</mml:mn>
</mml:math>
</inline-formula>. As shown in <xref ref-type="fig" rid="F7">Figure 7</xref> (top), the noise intensity <italic>&#x3be;</italic>
<sup>(2,2)</sup> &#x3d; 6 for <italic>&#x2113;</italic> &#x3d; 2 was correctly estimated both when using <inline-formula id="inf50">
<mml:math id="m73">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>11</mml:mn>
</mml:math>
</inline-formula> and <inline-formula id="inf51">
<mml:math id="m74">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>15</mml:mn>
</mml:math>
</inline-formula>. However, the unknown noise intensity was learned faster (within the first 10 steps) when <inline-formula id="inf52">
<mml:math id="m75">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>11</mml:mn>
</mml:math>
</inline-formula> as this value better matched the actual noise intensity <italic>&#x3be;</italic>
<sup>(2,2)</sup> &#x3d; 10. Similarly, from <xref ref-type="fig" rid="F7">Figure 7</xref> (bottom), the rate of learning <italic>&#x3be;</italic>
<sup>(1,2)</sup> &#x3d; 6 was faster with <inline-formula id="inf53">
<mml:math id="m76">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>8</mml:mn>
</mml:math>
</inline-formula> than with <inline-formula id="inf54">
<mml:math id="m77">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>15</mml:mn>
</mml:math>
</inline-formula>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>TL-BNP tracking in Example 4: Modeling of unknown noise intensities <italic>&#x3be;</italic>
<sup>(1,2)</sup> and <italic>&#x3be;</italic>
<sup>(2,2)</sup> for <italic>L</italic> &#x3d; 2 learning sources by varying the NIWD hyperparameter <inline-formula id="inf55">
<mml:math id="m78">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="frsip-02-868638-g007.tif"/>
</fig>
</sec>
<sec id="s3-3-2">
<title>3.3.2 TL-BNP: Effect of Varying Number of Learning Sources in Example 4</title>
<p>
<xref ref-type="fig" rid="F9">Figure 9</xref> provides the estimation MSE performance comparison between tracking without TL (<italic>L</italic> &#x3d; 0) and tracking using the TL-BNP approach with <italic>L</italic> &#x3d; 3 and <italic>L</italic> &#x3d; 10 learning sources for Example 4. Note that the TL-BNP is implemented using a particle filter (PF), as discussed in <xref ref-type="sec" rid="s2-4-1">Section 2.4.1</xref>. The primary source time-varying noise intensity values <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> vary within <bold>&#x39e;</bold>
<sub>
<italic>p</italic>
</sub> &#x2208; {2, 8}. The variation with respect to time is as follows: the noise intensity was <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> &#x2248; 2 from <italic>k</italic> &#x3d; 1 to <italic>k</italic> &#x3d; 30, <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> &#x2248; 8 from <italic>k</italic> &#x3d; 30 to <italic>k</italic> &#x3d; 65, and <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> &#x2248; 4 from <italic>k</italic> &#x3d; 65 to <italic>k</italic> &#x3d; 100. As shown in <xref ref-type="fig" rid="F9">Figure 9</xref>, the performance of the TL-BNP tracker is higher than that of the tracker without TL. It is also observed that the MSE performance using TL-BNP is higher for <italic>L</italic> &#x3d; 10 than for <italic>L</italic> &#x3d; 3. This is explained by considering the actual values of <italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>,3)</sup> and <italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>,10)</sup> in <xref ref-type="table" rid="T1">Table 1</xref>. Specifically, as the variation of <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> remains around values 2, 8, and 10, all three values are only in the set <bold>&#x39e;</bold>
<sub>
<italic>L</italic>
</sub> for <italic>L</italic> &#x3d; 10 and not for <italic>L</italic> &#x3d; 3.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>TL-BNP tracking in Example 4: Range MSE performance with <italic>L</italic> &#x3d; 0, 3, 10 learning sources with PF implementation.</p>
</caption>
<graphic xlink:href="frsip-02-868638-g009.tif"/>
</fig>
<p>For the same example, we also provide the range MSE in <xref ref-type="fig" rid="F8">Figure 8</xref> for two additional numbers of preliminary sources, <italic>L</italic> &#x3d; 2 and <italic>L</italic> &#x3d; 5. It is interesting to note the similar MSE performance of the primary tracking source using <italic>L</italic> &#x3d; 5 in <xref ref-type="fig" rid="F8">Figure 8</xref> and <italic>L</italic> &#x3d; 10 in <xref ref-type="fig" rid="F9">Figure 9</xref>. This follows from the fact that the primary source noise intensity <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> takes only values 2, 8 and 4 throughout the <italic>K</italic> &#x3d; 100 time steps, and both the <italic>L</italic> &#x3d; 5 and <italic>L</italic> &#x3d; 10 learning sources include all three values. Specifically, <italic>&#x3be;</italic>
<sup>(1,5)</sup> &#x3d; <italic>&#x3be;</italic>
<sup>(5,10)</sup> &#x3d; 2, <italic>&#x3be;</italic>
<sup>(4,5)</sup> &#x3d; <italic>&#x3be;</italic>
<sup>(4,10)</sup> &#x3d; 8, and <italic>&#x3be;</italic>
<sup>(2,5)</sup> &#x3d; <italic>&#x3be;</italic>
<sup>(1,10)</sup> &#x3d; 4.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>TL-BNP tracking in Example 4: Range MSE performance with <italic>L</italic> &#x3d; 2, 5 using two different implementations, PF and RBPF, at the learning sources.</p>
</caption>
<graphic xlink:href="frsip-02-868638-g008.tif"/>
</fig>
</sec>
<sec id="s3-3-3">
<title>3.3.3 TL-BNP: Algorithm Implementation in Example 4</title>
<p>
<xref ref-type="fig" rid="F8">Figure 8</xref> also shows two additional MSE plots that correspond to a different implementation of the posterior PDF in Eq. 15. Specifically, the authors in (<xref ref-type="bibr" rid="B10">Caron et al., 2008</xref>) considered a tracking problem using DPMs to estimate measurement noise; their method did not include TL and also did not model the hyperparameter set &#x3a8;<sub>
<italic>&#x2113;</italic>
</sub>. They implemented their approach using a Kalman filter and a Rao-Blackwellized PF (RBPF). We incorporated their RBPF approach within our TL framework and hyperparameter modeling but with an extended Kalman filter as our measurement function is nonlinear. The performance comparison of the RBPF and our PF-based implementation in <xref ref-type="fig" rid="F8">Figure 8</xref> showed a small improvement in performance for each <italic>L</italic> value when the PF is used. Note, however, that the RBPF is computationally more efficient than the PF.</p>
</sec>
<sec id="s3-3-4">
<title>3.3.4 TL-BNP: Effect of Initial NIWD Hyperparameters on Estimating Noise Intensity in Example 5</title>
<p>Similar to <xref ref-type="fig" rid="F7">Figure 7</xref> in Example 4, we use <xref ref-type="fig" rid="F10">Figure 10</xref> in Example 5 to study how the estimation accuracy of the learning source noise intensity <italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>,<italic>L</italic>)</sup> is affected by the selection of the NIWD variance hyperparameter <inline-formula id="inf56">
<mml:math id="m79">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>. In this example, we considered low intensity values for <italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>,<italic>L</italic>)</sup> but high values for <inline-formula id="inf57">
<mml:math id="m80">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>. Specifically, we used <italic>L</italic> &#x3d; 5 learning sources with intensity values <italic>&#x3be;</italic>
<sup>(2,5)</sup> &#x3d; 2 and <italic>&#x3be;</italic>
<sup>(3,5)</sup> &#x3d; 4 from the set <bold>&#x39e;</bold>
<sub>5</sub> &#x3d; {1, 7} (see <xref ref-type="table" rid="T1">Table 1</xref>) and we varied <inline-formula id="inf58">
<mml:math id="m81">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>8,11</mml:mn>
</mml:math>
</inline-formula>. <xref ref-type="fig" rid="F10">Figure 10</xref> (top) shows that, although both values of <inline-formula id="inf59">
<mml:math id="m82">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> resulted in learning <italic>&#x3be;</italic>
<sup>(3,5)</sup> &#x3d; 4, the learning process was faster when <inline-formula id="inf60">
<mml:math id="m83">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>8</mml:mn>
</mml:math>
</inline-formula> was selected. Note that both <inline-formula id="inf61">
<mml:math id="m84">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>8</mml:mn>
</mml:math>
</inline-formula> and <inline-formula id="inf62">
<mml:math id="m85">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>11</mml:mn>
</mml:math>
</inline-formula> were slow to learn the mis-matched value of5<italic>&#x3be;</italic>
<sup>(2,5)</sup> &#x3d; 2.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>TL-BNP tracking in Example 5: Modeling of unknown intensities <italic>&#x3be;</italic>
<sup>(2,5)</sup> and <italic>&#x3be;</italic>
<sup>(3,5)</sup> for <italic>L</italic> &#x3d; 5 learning sources by varying the NIWD hyperparameter <inline-formula id="inf63">
<mml:math id="m86">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="frsip-02-868638-g010.tif"/>
</fig>
</sec>
<sec id="s3-3-5">
<title>3.3.5 TL-BNP: Effect of Varying Learning Source Intensity Values in Example 5</title>
<p>For the simulation in Example 5, we considered the noise intensity variation at the primary source to be was <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> &#x2248; 4 from <italic>k</italic> &#x3d; 1 to <italic>k</italic> &#x3d; 45 and then <italic>&#x3be;</italic>
<sub>
<italic>k</italic>
</sub> &#x2248; 10 from <italic>k</italic> &#x3d; 45 to <italic>k</italic> &#x3d; 100. We compare the MSE performance of the TL-BPN tracker for <italic>L</italic> &#x3d; 5 learning sources but with different noise intensity values, as listed in <xref ref-type="table" rid="T1">Table 1</xref>. In the first case, the learning source intensity set is <bold>&#x39e;</bold>
<sub>5</sub> &#x3d; {1, 7} and, in the second case, it is <bold>&#x39e;</bold>
<sub>5</sub> &#x3d; {1, 10}. As shown in <xref ref-type="fig" rid="F11">Figure 11</xref>, both trackers perform about the same during the first 45 time steps. This is because <italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>,5)</sup> &#x3d; 4 is included in both learning source cases. However, for the last 50 to 55 time steps, only the second tracker with <bold>&#x39e;</bold>
<sub>5</sub> &#x3d; {1, 10} includes <italic>&#x3be;</italic>
<sup>(<italic>&#x2113;</italic>,5)</sup> &#x3d; 10, matching the actual primary source noise intensity, and thus performs better than the first case with <bold>&#x39e;</bold>
<sub>5</sub> &#x3d; {1, 7}.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>TL-BNP tracking in Example 5: Range MSE performance with <italic>L</italic> &#x3d; 5 learning sources with varying intensity values <bold>&#x39e;</bold>
<sub>5</sub>.</p>
</caption>
<graphic xlink:href="frsip-02-868638-g011.tif"/>
</fig>
</sec>
</sec>
</sec>
<sec id="s4">
<title>4 Conclusion</title>
<p>We proposed two methods for tracking a moving object under time-varying and unknown noise conditions at a primary source. Both methods use sequential Bayesian filtering with transfer learning, where multiple learning sources perform a similar tracking task as the primary source and provide it with prior information. The first method, the TL-GMM tracker, integrates transfer learning with parametric Gaussian mixture modeling to model the learning source measurement likelihood distributions. This method relies on the assumption that the noise intensity of each learning source is known and also that the learning source simultaneously track the same object as the primary source. As these assumptions limit the applicability of the TL-GMM in real tracking scenarios, we proposed a second method, the TL-BNP tracker, that integrates transfer learning with Bayesian nonparametric modeling. This method deals with the more realistic scenario where the learning sources do not track the same object and their measurement noise intensity is unknown and learned using Dirichlet process mixtures. The use of the Bayesian nonparametric learning method does not limit the number of modeling mixtures. Also, as the learning and primary sources do not need to track the same object, the learned models can be stored and accessed when needed. Using simulations, we demonstrated that the primary source tracking performance increases as the number of learning sources increases, provided that the learning source intensity values match the noise intensity variation at the primary source.</p>
<p>An important consideration in the proposed methods is the relevance of the learning sources selected by the primary source. In particular, for the transfer to be successful, the noise intensity of most of the selected learning sources must match the range of possible noise intensity values of the primary source. As demonstrated by the simulations, the rate of learning the noise intensity was slow when there was a mismatch between the learning source intensity and the primary source noise variation. The methods would thus benefit from adapting the learning source selection process, for example, by using a probabilistic similarity measure as a selection criterion.</p>
</sec>
</body>
<back>
<sec id="s5" sec-type="data-availability">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s10">Supplementary Material</xref>; further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s6" sec-type="author-contributions">
<title>Author Contributions</title>
<p>The authors confirm their contribution to the article as follows. OA developed and simulated the methods; AP-S supervised the work; and both authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>This work was partially funded by AFOSR grant FA9550-20-1&#x2013;0132.</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec sec-type="supplementary-material" id="s10">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/frsip.2022.868638/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/frsip.2022.868638/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.zip" id="SM1" mimetype="application/zip" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<fn-group>
<fn id="fn1">
<label>1</label>
<p>Throughout the paper, we use boldface lower case letters for row vectors, upper case letters for matrices, and boldface upper case Greek letters for sets. <xref ref-type="sec" rid="s10">Supplementary Appendix A</xref> defines all acronyms and mathematical symbols used in the paper.</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Alotaibi</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Papandreou-Suppappola</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Bayesian Nonparametric Modeling and Transfer Learning for Tracking under Measurement Noise Uncertainty</article-title>,&#x201d; in <conf-name>2021 55th Asilomar Conference on Signals, Systems, and Computers</conf-name>, <conf-loc>Pacific Grove</conf-loc>, <conf-date>31 Oct.-3 Nov</conf-date>. <pub-id pub-id-type="doi">10.1109/ieeeconf53345.2021.9723243</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Alotaibi</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Papandreou-Suppappola</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Transfer Learning with Bayesian Filtering for Object Tracking under Varying Conditions</article-title>,&#x201d; in <conf-name>2020 54th Asilomar Conference on Signals, Systems, and Computers</conf-name>, <conf-loc>Pacific Grove, CA, USA</conf-loc>, <conf-date>1-4 Nov. 2020</conf-date>, <fpage>1523</fpage>&#x2013;<lpage>1527</lpage>. <pub-id pub-id-type="doi">10.1109/ieeeconf51394.2020.9443276</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Antoniak</surname>
<given-names>C. E.</given-names>
</name>
</person-group> (<year>1974</year>). &#x201c;<article-title>Mixtures of Dirichlet Processes with Applications to Bayesian Nonparametric Problems</article-title>,&#x201d; in <source>The Annals of Statistics</source> (<publisher-loc>Beachwood, OH, United States</publisher-loc>: <publisher-name>Institute of Mathematical Statistics</publisher-name>), <fpage>1152</fpage>&#x2013;<lpage>1174</lpage>. <pub-id pub-id-type="doi">10.1214/aos/1176342871</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Arnold</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Nallapati</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Cohen</surname>
<given-names>W. W.</given-names>
</name>
</person-group> (<year>2007</year>). &#x201c;<article-title>A Comparative Study of Methods for Transductive Transfer Learning</article-title>,&#x201d; in <conf-name>Seventh IEEE International Conference on Data Mining Workshops (ICDMW 2007)</conf-name>, <conf-loc>Omaha, NE, USA</conf-loc>, <conf-date>28-31 Oct. 2007</conf-date>, <fpage>77</fpage>&#x2013;<lpage>82</lpage>. <pub-id pub-id-type="doi">10.1109/icdmw.2007.109</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arulampalam</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Maskell</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Gordon</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Clapp</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>A Tutorial on Particle Filters for Online Nonlinear/non-Gaussian Bayesian Tracking</article-title>. <source>IEEE Trans. Signal Process.</source> <volume>50</volume>, <fpage>174</fpage>&#x2013;<lpage>188</lpage>. <pub-id pub-id-type="doi">10.1109/78.978374</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bar-Shalom</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Fortmann</surname>
<given-names>T. E.</given-names>
</name>
</person-group> (<year>1988</year>). <source>Tracking and Data Association</source>. <publisher-loc>San Diego, CA, United States</publisher-loc>: <publisher-name>Academic Press</publisher-name>.</citation>
</ref>
<ref id="B7">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Baxter</surname>
<given-names>R. A.</given-names>
</name>
</person-group> (<year>2011</year>). &#x201c;<article-title>Mixture Model</article-title>,&#x201d; in <source>Encyclopedia of Machine Learning</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Sammut</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Webb</surname>
<given-names>G. I.</given-names>
</name>
</person-group> (<publisher-loc>Boston, MA, United States</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>680</fpage>&#x2013;<lpage>682</lpage>.</citation>
</ref>
<ref id="B8">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Berntorp</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Cairano</surname>
<given-names>S. D.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>Process-noise Adaptive Particle Filtering with Dependent Process and Measurement Noise</article-title>,&#x201d; in <conf-name>2016 IEEE 55th Conference on Decision and Control (CDC)</conf-name>, <conf-loc>Las Vegas, NV, USA</conf-loc>, <conf-date>12-14 Dec. 2016</conf-date>, <fpage>5434</fpage>&#x2013;<lpage>5439</lpage>. <pub-id pub-id-type="doi">10.1109/cdc.2016.7799103</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Boers</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Driessen</surname>
<given-names>J. N.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Multitarget Particle Filter Track before Detect Application</article-title>. <source>IEE Proc. Radar Sonar Navig.</source> <volume>151</volume>, <fpage>351</fpage>&#x2013;<lpage>357</lpage>. <pub-id pub-id-type="doi">10.1049/ip-rsn:20040841</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Caron</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Davy</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Doucet</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Duflos</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Vanheeghe</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Bayesian Inference for Linear Dynamic Models with Dirichlet Process Mixtures</article-title>. <source>IEEE Trans. Signal Process.</source> <volume>56</volume>, <fpage>71</fpage>&#x2013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1109/TSP.2007.900167</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Doucet</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>De Freitas</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Gordon</surname>
<given-names>N. J.</given-names>
</name>
</person-group> (<year>2001</year>). <source>Sequential Monte Carlo Methods in Practice</source>, <volume>1</volume>. <publisher-loc>Boston, MA, United States</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ebenezer</surname>
<given-names>S. P.</given-names>
</name>
<name>
<surname>Papandreou-Suppappola</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Generalized Recursive Track-Before-Detect with Proposal Partitioning for Tracking Varying Number of Multiple Targets in Low SNR</article-title>. <source>IEEE Trans. Signal Process.</source> <volume>64</volume>, <fpage>2819</fpage>&#x2013;<lpage>2834</lpage>. <pub-id pub-id-type="doi">10.1109/tsp.2016.2523455</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Escobar</surname>
<given-names>M. D.</given-names>
</name>
<name>
<surname>West</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Bayesian Density Estimation and Inference Using Mixtures</article-title>. <source>J. Am. Stat. Assoc.</source> <volume>90</volume>, <fpage>577</fpage>&#x2013;<lpage>588</lpage>. <pub-id pub-id-type="doi">10.1080/01621459.1995.10476550</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Ferguson</surname>
<given-names>T. S.</given-names>
</name>
</person-group> (<year>1973</year>). &#x201c;<article-title>A Bayesian Analysis of Some Nonparametric Problems</article-title>,&#x201d; in <source>The Annals of Statistics</source> (<publisher-loc>Beachwood, OH, United States</publisher-loc>: <publisher-name>Institute of Mathematical Statistics</publisher-name>), <fpage>209</fpage>&#x2013;<lpage>230</lpage>. <pub-id pub-id-type="doi">10.1214/aos/1176342360</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fox</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Sudderth</surname>
<given-names>E. B.</given-names>
</name>
<name>
<surname>Jordan</surname>
<given-names>M. I.</given-names>
</name>
<name>
<surname>Willsky</surname>
<given-names>A. S.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Bayesian Nonparametric Inference of Switching Dynamic Linear Models</article-title>. <source>IEEE Trans. Signal Process.</source> <volume>59</volume>, <fpage>1569</fpage>&#x2013;<lpage>1585</lpage>. <pub-id pub-id-type="doi">10.1109/tsp.2010.2102756</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fraley</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Raftery</surname>
<given-names>A. E.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Model-based Clustering, Discriminant Analysis, and Density Estimation</article-title>. <source>J. Am. Stat. Assoc.</source> <volume>97</volume>, <fpage>611</fpage>&#x2013;<lpage>631</lpage>. <pub-id pub-id-type="doi">10.1198/016214502760047131</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>G&#xf3;mez-Villegas</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Main</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Navarro</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Susi</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Sensitivity to Hyperprior Parameters in Gaussian Bayesian Networks</article-title>. <source>J. Multivar. Analysis</source> <volume>124</volume>, <fpage>214</fpage>&#x2013;<lpage>225</lpage>. <pub-id pub-id-type="doi">10.1016/j.jmva.2013.10.022</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hastie</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Tibshirani</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Friedman</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <source>The Elements of Statistical Learning: Data Mining, Inference, and Prediction</source>. <edition>2 edn</edition>. <publisher-loc>Boston, MA, United States</publisher-loc>: <publisher-name>Springer</publisher-name>.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hawkins</surname>
<given-names>H. E.</given-names>
</name>
<name>
<surname>La Plant</surname>
<given-names>O.</given-names>
</name>
</person-group> (<year>1959</year>). <article-title>Radar Performance Degradation in Fog and Rain</article-title>. <source>IRE Trans. Aeronaut. Navig. Electron.</source> <volume>ANE-6</volume>, <fpage>26</fpage>&#x2013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1109/tane3.1959.4201651</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hjort</surname>
<given-names>N. L.</given-names>
</name>
<name>
<surname>Holmes</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>M&#xfc;ller</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Walker</surname>
<given-names>S. G.</given-names>
</name>
</person-group> (<year>2010</year>). <source>Bayesian Nonparametrics</source>. <publisher-loc>Cambridge, England</publisher-loc>: <publisher-name>Cambridge Univ. Press</publisher-name>.</citation>
</ref>
<ref id="B21">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Jaini</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Carbajal</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Law</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Middleton</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Regan</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). &#x201c;<article-title>Online Bayesian Transfer Learning for Sequential Data Modeling</article-title>,&#x201d; in <source>International Conference on Learning Representions</source>. <publisher-loc>Toulon, France</publisher-loc>: <publisher-name>OpenReview.net</publisher-name>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kalman</surname>
<given-names>R. E.</given-names>
</name>
</person-group> (<year>1960</year>). <article-title>A New Approach to Linear Filtering and Prediction Problems</article-title>. <source>Trans. ASME&#x2013;Journal Basic Eng.</source> <volume>82</volume>, <fpage>35</fpage>&#x2013;<lpage>45</lpage>. <pub-id pub-id-type="doi">10.1115/1.3662552</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karbalayghareh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Qian</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Dougherty</surname>
<given-names>E. R.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Optimal Bayesian Transfer Learning</article-title>. <source>IEEE Trans. Signal Process.</source> <volume>66</volume>, <fpage>3724</fpage>&#x2013;<lpage>3739</lpage>. <pub-id pub-id-type="doi">10.1109/tsp.2018.2839583</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kouw</surname>
<given-names>W. M.</given-names>
</name>
<name>
<surname>Loog</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>An Introduction to Domain Adaptation and Transfer Learning</article-title>. <comment>
<italic>arXiv</italic> 1812.11806</comment>.</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Martorella</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Qin</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A Comprehensive Survey of Machine Learning Applied to Radar Signal Processing</article-title>. <comment>
<italic>arXiv</italic> Eess.2009.13702</comment>.</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lindner</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Vu&#x10d;eti&#x107;</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mi&#x161;kovi&#x107;a</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Transfer Learning for Radioactive Particle Tracking</article-title>. <source>Chem. Eng. Sci.</source> <volume>248</volume>, <fpage>1</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1016/j.ces.2021.117190</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lindsay</surname>
<given-names>B. G.</given-names>
</name>
</person-group> (<year>1995</year>). &#x201c;<article-title>Mixture Models: Theory, Geometry, and Applications</article-title>,&#x201d; in <source>JSTOR, NSF-CBMS Regional Conference Series in Probability and Statistics</source>, <volume>5</volume> (<publisher-loc>Beachwood, OH, United States</publisher-loc>: <publisher-name>Institute of Mathematical Statistics</publisher-name>).</citation>
</ref>
<ref id="B28">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Little</surname>
<given-names>M. A.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Machine Learning for Signal Processing: Data Science, Algorithms, and Computational Statistics</source>. <publisher-loc>Oxford, England</publisher-loc>: <publisher-name>Oxford University Press</publisher-name>.</citation>
</ref>
<ref id="B29">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Mitchell</surname>
<given-names>T. M.</given-names>
</name>
</person-group> (<year>1997</year>). <source>Machine Learning</source>. <publisher-loc>Oxford, England</publisher-loc>: <publisher-name>McGraw-Hill</publisher-name>.</citation>
</ref>
<ref id="B30">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Moraffah</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Brito</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Venkatesh</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Papandreou-Suppappola</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Use of Hierarchical Dirichlet Processes to Integrate Dependent Observations from Multiple Disparate Sensors for Tracking</article-title>,&#x201d; in <conf-name>2019 22th International Conference on Information Fusion (FUSION)</conf-name>, <conf-loc>Ottawa, ON, Canada</conf-loc>, <conf-date>2-5 July 2019</conf-date>, <fpage>1</fpage>&#x2013;<lpage>7</lpage>.</citation>
</ref>
<ref id="B31">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Moraffah</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Papandreou-Suppappola</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Dependent Dirichlet Process Modeling and Identity Learning for Multiple Object Tracking</article-title>,&#x201d; in <conf-name>2018 52nd Asilomar Conference on Signals, Systems, and Computers</conf-name>, <conf-loc>Pacific Grove, CA, USA</conf-loc>, <conf-date>28-31 Oct. 2018</conf-date>, <fpage>1762</fpage>&#x2013;<lpage>1766</lpage>. <pub-id pub-id-type="doi">10.1109/acssc.2018.8645084</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>M&#xfc;ller</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Mitra</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Bayesian Nonparametric Inference - Why and How</article-title>. <source>Bayesian Anal.</source> <volume>8</volume> (<issue>2</issue>), <fpage>269</fpage>&#x2013;<lpage>302</lpage>. <pub-id pub-id-type="doi">10.1214/13-BA811</pub-id>
<pub-id pub-id-type="pmid">24368932</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Munro</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Toivonen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Webb</surname>
<given-names>G. I.</given-names>
</name>
<name>
<surname>Buntine</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Orbanz</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Teh</surname>
<given-names>Y. W.</given-names>
</name>
<etal/>
</person-group> (<year>2011</year>). &#x201c;<article-title>Bayesian Nonparametric Models</article-title>,&#x201d; in <source>Encyclopedia of Machine Learning</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Sammut</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Webb</surname>
<given-names>G. I.</given-names>
</name>
</person-group> (<publisher-name>Springer</publisher-name>), <fpage>81</fpage>&#x2013;<lpage>89</lpage>. <pub-id pub-id-type="doi">10.1007/978-0-387-30164-8_66</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Neal</surname>
<given-names>R. M.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Markov Chain Sampling Methods for Dirichlet Process Mixture Models</article-title>. <source>J. Comput. Graph. Statistics</source> <volume>9</volume>, <fpage>249</fpage>&#x2013;<lpage>265</lpage>. <pub-id pub-id-type="doi">10.1080/10618600.2000.10474879</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pan</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>A Survey on Transfer Learning</article-title>. <source>IEEE Trans. Knowl. Data Eng.</source> <volume>22</volume>, <fpage>1345</fpage>&#x2013;<lpage>1359</lpage>. <pub-id pub-id-type="doi">10.1109/tkde.2009.191</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Pape&#x17e;</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Quinn</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Robust Bayesian Transfer Learning between Kalman Filters</article-title>,&#x201d; in <conf-name>2019 IEEE 29th International Workshop on Machine Learning for Signal Processing (MLSP)</conf-name>, <conf-loc>Pittsburgh, PA, USA</conf-loc>, <conf-date>13-16 Oct. 2019</conf-date>, <fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/mlsp.2019.8918783</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pereida</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Helwa</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Schoellig</surname>
<given-names>A. P.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Data-efficient Multirobot, Multitask Transfer Learning for Trajectory Tracking</article-title>. <source>IEEE Robot. Autom. Lett.</source> <volume>3</volume>, <fpage>1260</fpage>&#x2013;<lpage>1267</lpage>. <pub-id pub-id-type="doi">10.1109/lra.2018.2795653</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qiu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A Survey of Machine Learning for Big Data Processing</article-title>. <source>EURASIP J. Adv. Signal Process.</source> <volume>2016</volume>. <pub-id pub-id-type="doi">10.1186/s13634-016-0355-x</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rabaoui</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Viandier</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Duflos</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Marais</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Vanheeghe</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Dirichlet Process Mixtures for Density Estimation in Dynamic Nonlinear Modeling: Application to GPS Positioning in Urban Canyons</article-title>. <source>IEEE Trans. Signal Process.</source> <volume>60</volume>, <fpage>1638</fpage>&#x2013;<lpage>1655</lpage>. <pub-id pub-id-type="doi">10.1109/tsp.2011.2180901</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Reynolds</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Gaussian Mixture Models</article-title>,&#x201d; in <source>Encyclopedia of Biometrics</source> (<publisher-loc>Boston, MA, United States</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>827</fpage>&#x2013;<lpage>832</lpage>. <pub-id pub-id-type="doi">10.1007/978-1-4899-7488-4_196</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Rojo-&#xc1;lvarez</surname>
<given-names>J. L.</given-names>
</name>
<name>
<surname>Mart&#xed;nez-Ram&#xf3;n</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mu&#xf1;oz-Mar&#xed;</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Camps-Valls</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2018</year>). <source>From Signal Processing to Machine Learning</source>. <publisher-loc>Hoboken, NJ, United States</publisher-loc>: <publisher-name>Wiley-IEEE Press</publisher-name>, <fpage>1</fpage>&#x2013;<lpage>11</lpage>. <comment>chap. 1</comment>. <pub-id pub-id-type="doi">10.1002/9781118705810.ch1</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Salmond</surname>
<given-names>D. J.</given-names>
</name>
<name>
<surname>Birch</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2001</year>). &#x201c;<article-title>A Particle Filter for Track-Before-Detect</article-title>,&#x201d; in <conf-name>Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148)</conf-name>, <conf-loc>Arlington, VA, USA</conf-loc>, <conf-date>25-27 June 2001</conf-date>, <fpage>3755</fpage>&#x2013;<lpage>3760</lpage>. <pub-id pub-id-type="doi">10.1109/acc.2001.946220</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Sethuraman</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1994</year>). &#x201c;<article-title>A. Constructive Definition of Dirichlet Priors</article-title>,&#x201d; in <source>Statistica Sinica</source> (<publisher-loc>Taipei, Taiwan</publisher-loc>: <publisher-name>Institute of Statistical Science, Academia Sinica</publisher-name>), <fpage>639</fpage>&#x2013;<lpage>650</lpage>.</citation>
</ref>
<ref id="B44">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Theodoridis</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <source>Machine Learning: A Bayesian and Optimization Perspective</source>. <edition>2 edn</edition>. <publisher-loc>San Diego, CA, United States</publisher-loc>: <publisher-name>Academic Press</publisher-name>.</citation>
</ref>
<ref id="B45">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Tonissen</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Bar-Shalom</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>1988</year>). &#x201c;<article-title>Maximum Likelihood Track-Before-Detect with Fluctuating Target Amplitude</article-title>,&#x201d; in <source>IEEE Transactions on Aerospace and Electronic Systems</source> (<publisher-loc>Piscataway, NJ, United States</publisher-loc>: <publisher-name>IEEE</publisher-name>), <volume>34</volume>, <fpage>796</fpage>&#x2013;<lpage>809</lpage>.</citation>
</ref>
<ref id="B46">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Torrey</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Shavlik</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2010</year>). &#x201c;<article-title>Transfer Learning</article-title>,&#x201d; in <source>Handbook of Research on Machine Learning Applications and Trends: Algorithms, Methods, and Techniques</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Olivas</surname>
<given-names>E. S.</given-names>
</name>
<name>
<surname>Guerrero</surname>
<given-names>J. D. M.</given-names>
</name>
<name>
<surname>Sober</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Benedito</surname>
<given-names>J. R. M.</given-names>
</name>
<name>
<surname>Lopez</surname>
<given-names>A. J. S.</given-names>
</name>
</person-group> (<publisher-loc>Hershey, PA, United States</publisher-loc>: <publisher-name>Information Science Reference</publisher-name>), <fpage>242</fpage>&#x2013;<lpage>264</lpage>. <comment>chap. 11</comment>. <pub-id pub-id-type="doi">10.4018/978-1-60566-766-9.ch011</pub-id>
</citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Weiss</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Khoshgoftaar</surname>
<given-names>T. M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A Survey of Transfer Learning</article-title>. <source>J. Big Data</source> <volume>3</volume>, <fpage>9</fpage>. <pub-id pub-id-type="doi">10.1186/s40537-016-0043-6</pub-id>
</citation>
</ref>
<ref id="B48">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>West</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1992</year>). <source>Hyperparameter Estimation in Dirichlet Process Mixture Models</source>. <publisher-loc>NC</publisher-loc>: <publisher-name>Duke University</publisher-name>. <comment>Tech. rep.</comment>
</citation>
</ref>
<ref id="B49">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Xuan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>A Survey on Bayesian Nonparametric Learning</article-title>,&#x201d; in <source>ACM Computing Surveys</source>, <volume>52</volume> (<publisher-loc>New York, NY, United States</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>).</citation>
</ref>
</ref-list>
</back>
</article>