TextSLAM 论文阅读

Text Features

Text feature 参数化

所有的Text features 都被一个框框起来,text feature平面上所有点到相机camera的关系可以利用一个法向量( n = ( n 1 , n 2 , n 3 ) n=(n_1,n_2,n_3) n=(n1,n2,n3))和距离( d d d)来表示,即:
n T p + d = 0 n^Tp+d=0 nTp+d=0
那么我们可以直观地将一个平面feature参数化为 ( n 1 , n 2 , n 3 , d ) (n_1,n_2,n_3,d) n1,n2,n3,d,但是这样的参数化是冗余的,于是有了融合逆深度的更加简洁的参数化形式:
( θ ) = ( θ 1 , θ 2 , θ 3 ) T = n / d \mathrm(\theta) = (\theta_1,\theta_2,\theta_3)^T=n/d (θ)=(θ1,θ2,θ3)T=n/d

考虑某个点 p p p在相机坐标系下投影的归一化坐标为:
m = ( u , v ) T , 以 及 逆 深 度 ρ = 1 / h , 其 中 h 该 点 的 深 度 值 m=(u,v)^T,以及逆深度\rho=1/h, 其中h该点的深度值 m=(u,v)T,ρ=1/h,h
那么 p p p的坐标,可以这样计算:
p = ( u h , v h , h ) T = h m ~ , 其 中 m ~ 表 示 m 的 单 应 性 坐 标 p= (uh,vh,h)^T=h\tilde{m},其中\tilde{m}表示m的单应性坐标 p=(uh,vh,h)T=hm~m~m
将上述式子代入平面方程:
h ⋅ n T m ~ + d = 0 h·n^T\tilde{m}+d = 0 hnTm~+d=0
然后3d点的逆深度可以通过以下式子计算:
ρ = 1 / h = − n T / d m ~ = θ T m ~ \rho = 1/h = -n^T/d\tilde{m}=\mathrm{\theta}^T\tilde{m} ρ=1/h=nT/dm~=θTm~
到此,我们可以通过给定的text 参数化形式,点乘得到每个像素点对应的逆深度值。然后当我们有至少3个落在Text 上的点(例如角点等)时。 θ \mathrm{\theta} θ可以通过以下公式计算
[

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值