top-down HMR translation

HMR是一个简单且广泛使用的top-down方法,用以估计3D人体的pose和shape参数。根据人物检测框,得到一个方形的人物区域裁剪图,resize到224x224分辨率,经过一个卷积encoder提取特征,再经过3次迭代的MLP回归器预测SMPL参数 Ψ = { θ , β } \Psi=\{\theta, \beta\} Ψ={θ,β}和弱透视投影参数 P w e a k = { s , t x , t y } P_{weak}=\{s, t_x, t_y\} Pweak={s,tx,ty}, 这个虚拟相机 M c r o p M_{crop} Mcrop是相对于裁剪图像而言。s是尺度参数, t x t_x tx t y t_y ty是人体根结点相对 M c r o p M_{crop} Mcrop相机沿X和Y轴的平移。所以这里估计的并不是传统意义上的相机内参。预定义的大焦距 f H M R = 5000 f_{HMR}=5000 fHMR=5000 P w e a k P_{weak} Pweak可以转换为透视投影参数 P p e r s p = { f H M R , t c r o p } P_{persp}=\{f_{HMR}, t^{crop}\} Ppersp={fHMR,tcrop}, t c r o p = [ t X c r o p , t Y c r o p , t Z c r o p ] t^{crop}=[t_X^{crop}, t_Y^{crop}, t_Z^{crop}] tcrop=[tXcrop,tYcrop,tZcrop]代表人体根节点相对 M c r o p M_{crop} Mcrop沿着X, Y, Z三个轴的平移。根据相似三角形可得:
t X c r o p = t x , t Y c r o p = t y , t Z c r o p = 2 ⋅ f H M R r ⋅ s t_X^{crop}=tx, \quad t_Y^{crop}=t_y, \quad t_Z^{crop}=\frac{2\cdot f_{HMR}}{r\cdot s} tXcrop=tx,tYcrop=ty,tZcrop=rs2fHMR
J 2 D c r o p = Π J 3 D c r o p = Π ( J 3 D + t c r o p ) J_{2D}^{crop} = \Pi J_{3D}^{crop} = \Pi(J_{3D} + t^{crop}) J2Dcrop=ΠJ3Dcrop=Π(J3D+tcrop)
r=224代表了resized方形裁切输入的分辨率。

CLIFF计算的是全图分辨率下的重投影误差,而不是局部crop图。因此需要计算在原始相机 M f u l l M_{full} Mfull坐标系下的根结点平移量 t f u l l = [ t X f u l l , t Y f u l l , t Z f u l l ] t^{full}=[t_X^{full}, t_Y^{full}, t_Z^{full}] tfull=[tXfull,tYfull,tZfull]
t X f u l l = t X c r o p + 2 ⋅ c x b ⋅ s t_X^{full} = t_X^{crop} + \frac{2\cdot c_x}{b\cdot s} tXfull=tXcrop+bs2cx
t Y f u l l = t Y c r o p + 2 ⋅ c y b ⋅ s t_Y^{full} = t_Y^{crop} + \frac{2\cdot c_y}{b\cdot s} tYfull=tYcrop+bs2cy
t Z f u l l = t Z c r o p ⋅ f C L I F F f H M R ⋅ r b t_Z^{full} = t_Z^{crop} \cdot \frac{f_{CLIFF}}{f_{HMR}}\cdot\frac{r}{b} tZfull=tZcropfHMRfCLIFFbr
J 2 D f u l l = Π J 3 D f u l l = Π ( J 3 D + t f u l l ) J_{2D}^{full} = \Pi J_{3D}^{full} = \Pi(J_{3D} + t^{full}) J2Dfull=ΠJ3Dfull=Π(J3D+tfull)

太晚了,具体的推导待续。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值