语义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)(通过目标检测算法)得到一个测量,要么以1−pd(y,x)的概率没有检测到物体。
- 检测出假阳性(false-positive)的过程(作为一个随机过程)在时间线上符合泊松分布(均值为λ),在空间上符合概率分布pκ(z)。
- 假阳性过程和目标检测过程是相互独立的,并且所有检测都独立于机器人和物体的状态(state)。
- 每两个测量都独立于x,Y和数据关联π。
单目标的观测模型
单目标观测的概率模型包含三个部分。
- 检测率模型
- 观测的似然函数
- 误检测率模型
检测率模型
检测率模型度量了在x处检测到目标y的概率分布pd(y,x)。这里作者假设检测率在FOV中某个点达到最高值,并以指数下降的速率向四周扩散。
pd(y,x)=p0exp(−|μ0−∥y−x∥|σ0), if y∈FOV(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)=1∥S∥⋅∥C∥⋅∥B∥
转载请注明作者和出处(http://www.cnblogs.com/luyb),未经允许请勿用于商业用途。
COPYRIGHT@CNBLOGS.COM/LUYB
联系方式:luyanbin7 at gmail.com
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· C# 13 中的新增功能实操
· Ollama本地部署大模型总结
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(4)
· 2025成都.NET开发者Connect圆满结束
· langchain0.3教程:从0到1打造一个智能聊天机器人