Processing math: 100%

语义SLAM的数据关联和语义定位(二)Semantic Localization Via the Matrix Permanent

论文假设和单目标模型

这部分想讲一下Semantic Localization Via the Matrix Permanent这篇文章的一些假设。

待求解的问题可以描述为

假设从姿态x看到的物体(路标点)集合为Y(x)=y1,...,yn,观测为Z=z1,...,zm。求后验概率p(Z|Y,x)

这里引入数据关联π表示从物体到测量的一个对应关系,其中即包含正确的配对,也包含错误的配对和缺失的配对。

一些假设

作者对目标检测和数据关联做了一些基本的假设。

  • 每个测量最多对应着一个物体。
  • 每个物体y要么以概率pd(y,x)(通过目标检测算法)得到一个测量,要么以1pd(y,x)的概率没有检测到物体。
  • 检测出假阳性(false-positive)的过程(作为一个随机过程)在时间线上符合泊松分布(均值为λ),在空间上符合概率分布pκ(z)
  • 假阳性过程和目标检测过程是相互独立的,并且所有检测都独立于机器人和物体的状态(state)。
  • 每两个测量都独立于x,Y和数据关联π

单目标的观测模型

单目标观测的概率模型包含三个部分。

  • 检测率模型
  • 观测的似然函数
  • 误检测率模型

检测率模型

检测率模型度量了在x处检测到目标y的概率分布pd(y,x)。这里作者假设检测率在FOV中某个点达到最高值,并以指数下降的速率向四周扩散。

pd(y,x)=p0exp(|μ0yx|σ0), if yFOV(x)

式中的参数可以通过训练模型估计。当然,这个概率可以根据经验自己调整。

观测的似然函数

观测模型是指p(z|y,x),即在姿态x处检测到目标y时,观测z=(class,score,bearing)=(c,s,b)的概率分布。根据链式法则,

p(z|y,x)=p(s|c,s,b,y,x)p(c|b,y,x)p(b|y,x)=ps(s|c,y)pc(c|y)pb(b|y,x)

其中,pc是检测模型的confusion matrix,ps是检测得分的似然函数,最后一个可以从训练检测模型的过程中得到。

误检测率模型

pκ(z)的分布可通过类似观测的似然函数的方法得到。或者假设为均匀分布。

pκ(z)=1SCB

posted @   路游侠  阅读(1825)  评论(1编辑  收藏  举报
编辑推荐:
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
阅读排行:
· C# 13 中的新增功能实操
· Ollama本地部署大模型总结
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(4)
· 2025成都.NET开发者Connect圆满结束
· langchain0.3教程:从0到1打造一个智能聊天机器人
点击右上角即可分享
微信分享提示