Suppose a joint state representing a set of \(N_{n}\) nodes moving in a field
\[
    \textbf{X}=
    \begin{bmatrix}
        \left(\textbf{x}^{1}\right)^{T} & \left(\textbf{x}^{2}\right)^{T} & \cdots & \left(\textbf{x}^{N_{n}}\right)^{T} \\
    \end{bmatrix}
    ^{T}
    %_{n\times 1}
\]

To track the joint state cooperatively, a filter propagates states from time \(k-1\) to \(k\) and updates estimates with all observations at time \(k\).
\begin{equation} \label{eq:cooperativeFormulation}
    P\left(\textbf{X}_{k}|\textbf{Z}_{1:k}\right) \propto P\left(\textbf{Z}_{k}|\textbf{X}_{k}\right) \int P\left(\textbf{X}_{k}|\textbf{X}_{k-1}\right) P\left(\textbf{X}_{k-1}|\textbf{Z}_{1:k-1}\right)d\textbf{X}_{k-1}
\end{equation}

We make the following assumptions:

  1. every node moves independently in the field, from which we have: \(P\left(\textbf{X}_{k}|\textbf{X}_{k-1}\right)=\prod_{p=1}^{N_{n}}P\left(\textbf{x}_{k}^{p}|\textbf{x}_{k-1}^{p}\right)\).
  2. an egocentric position observation \(\textbf{z}_{k}^{p}\) regarding node \(p\) is only dependent on current state of the node \(\textbf{x}_{k}^{p}\).
  3. a relative range observation \(\textbf{z}_{k}^{p\rightarrow q}\ \left(p\neq q\right)\) is only conditional on the current state of two involved nodes, i.e. \(\textbf{x}_{k}^{p}\) and \(\textbf{x}_{k}^{q}\).

Therefore the observation component of Equation \eqref{eq:cooperativeFormulation} is able to be further factorised to absolute and relative observations.
\[
    P\left(\textbf{Z}_{k}|\textbf{X}_{k}\right)=\left(\prod_{p=1}^{N_{n}}P\left(\textbf{z}_{k}^{p}|\textbf{x}_{k}^{p}\right)\right)\left(\prod_{p=1}^{N_{n}}\prod_{q=1}^{N_{n}}P\left(\textbf{z}_{k}^{p\rightarrow q}|\textbf{x}_{k}^{p},\textbf{x}_{k}^{q}\right)\right)
\]

where \(p\neq q\).

A marginal distribution \(P\left(\textbf{x}_{k}^{p}|\textbf{Z}_{1:k}\right)\) for node \(p\) at time \(k\) could be obtained by integrating with respect to the joint state of the rest nodes (denoted by \(\overline{\textbf{X}}_{k}\)) in the joint posterior in Equation \eqref{eq:cooperativeFormulation}. This is achieved by:

\begin{equation} \label{eq:marginalisation}
    P\left(\textbf{x}_{k}^{p}|\textbf{Z}_{1:k}\right)=\int P\left(\textbf{X}_{k}|\textbf{Z}_{1:k}\right)d \overline{\textbf{X}}_{k}
\end{equation}

where
\(
    \textbf{X}_{k}=
    \begin{bmatrix}
        \left(\textbf{x}_{k}^{p}\right)^{T} & \overline{\textbf{X}}^{T}_{k} \\
    \end{bmatrix}
    ^{T}
\)

本站内容若无说明,则为原创

转载请注明,欢迎讨论和指正

bot.Seamus

Bayesian Formulation on Cooperative Tracking的更多相关文章

  1. 【综述】(MIT博士)林达华老师-"概率模型与计算机视觉”

    [综述](MIT博士)林达华老师-"概率模型与计算机视觉” 距上一次邀请中国科学院的樊彬老师为我们撰写图像特征描述符方面的综述(http://www.sigvc.org/bbs/thread ...

  2. 概率图模型(PGM)综述-by MIT 林达华博士

    声明:本文转载自http://www.sigvc.org/bbs/thread-728-1-1.html,个人感觉是很好的PGM理论综述,高屋建瓴的总结了PGM的主要分支和发展趋势,特收藏于此. “概 ...

  3. Machine Learning and Data Mining(机器学习与数据挖掘)

    Problems[show] Classification Clustering Regression Anomaly detection Association rules Reinforcemen ...

  4. Adaptive Decontamination of the Training Set: A Unified Formulation for Discriminative Visual Tracking

    Martin Danelljan 判决类追踪模型是由训练样本学习得到,但是为了适应目标和背景的变化sample set在每一帧中都会更新. 令(xjk, yjk)表示第k帧k={1,2,...,t}中 ...

  5. Bayesian Face Revisited A Joint Formulation

    很有意思的一篇人脸识别算法文章,人家写的太好,就不好意思写了,收集了一些资料,包括了原理介绍,流程图,项目网址和作者主页信息等. 参考资料: [1]. http://blog.csdn.net/csy ...

  6. (转)CVPR 2016 Visual Tracking Paper Review

    CVPR 2016 Visual Tracking Paper Review  本文摘自:http://blog.csdn.net/ben_ben_niao/article/details/52072 ...

  7. 基于粒子滤波的物体跟踪 Particle Filter Object Tracking

    Video来源地址 一直都觉得粒子滤波是个挺牛的东西,每次试图看文献都被复杂的数学符号搞得看不下去.一个偶然的机会发现了Rob Hess(http://web.engr.oregonstate.edu ...

  8. [Bayesian] “我是bayesian我怕谁”系列 - Exact Inferences

    要整理这部分内容,一开始我是拒绝的.欣赏贝叶斯的人本就不多,这部分过后恐怕就要成为“从入门到放弃”系列. 但,这部分是基础,不管是Professor Daphne Koller,还是统计学习经典,都有 ...

  9. KCF:High-Speed Tracking with Kernelized Correlation Filters 的翻译与分析(一)。分享与转发请注明出处-作者:行于此路

    High-Speed Tracking with Kernelized Correlation Filters 的翻译与分析 基于核相关滤波器的高速目标跟踪方法,简称KCF 写在前面,之所以对这篇文章 ...

随机推荐

  1. C# ref_out_params方法的参数_4种类型的参数

    之前学习C#没有做笔记的习惯,因此有些基础上的东西并没有很好地整理起来,虽然这些东西比较常用,因此也没什么影响,但总觉得不整理一下感觉老是有种陌生感.今天特别整理一下C#4种类型的参数. 一.按值传递 ...

  2. xampp安装时mysql报错

    问题描述:以前安装过mysql,后来安装xampp,mysql打不开,出错提示16:04:48  [mysql]  MySQL Service detected with wrong path16:0 ...

  3. C语言的本质(33)——GCC编译器入门

    GCC(GNU CompilerCollection,GNU编译器套装),是由 GNU 开发的编程语言编译器.它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分.GCC原本作为GNU操作系 ...

  4. Windows XP SP3中远程桌面实现多用户登陆

    Windows XP SP3配置为支持多用户远程桌面连接,注意:此多用户远程桌面连接必须是不同的用户登录,不能像Windows server 2003那样,同一个用户可以同时登录,只能登陆2个不同用户 ...

  5. Word Break I II

    Word Break Given a string s and a dictionary of words dict, determine if s can be segmented into a s ...

  6. WebGL 初探

    官方网站:http://webglfundamentals.org/ WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenG ...

  7. LeeCode-Pow(x, n)

    Implement pow(x, n). double myPow(double x, int n) { ) return 1.0; ) return 1.0/pow(x,-n); ); }

  8. 二分图带权最大独立集 网络流解决 hdu 1569

    方格取数(2) Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total S ...

  9. 更新ORACLE数据时遇到锁死情况的处理

    我们在操作数据库的 时候,有时候会由于操作不当引起数据库表被锁定,这么我们经常不知所措,不知怎么给这些表解锁,在pl/sql Developer工具的的菜单“tools”里面的“sessions”可以 ...

  10. Mac 下纯lua(三)

    文件处理 直接使用io调用 io.close();文件流关闭 io.flush():如果文件流以bufferd缓存模式处理,输入不会立即存入文件,需要调用本函数 io.input(file):输入 i ...