【Paper Reading】Homography Loss for Monocular 3D Object Detection

paper: https://arxiv.org/pdf/2204.00754.pdf
code: GitHub - gujiaqivadin/HomographyLoss: Pytorch code of Paper ‘Homography Loss for Monocular 3D Object Detection’
TL;DR
本文提出一种方法利用object之间的关系来帮助估计3d boxes, 同时利用2d box来全局约束相应的3d box(增加2D,3D一致性约束),为了实现以上目标提出了Homography Loss。

Dataset/Algorithm/Model/Experiment Detail
文章的主要Motivation是

  • 2d detection可以约束3d detection;
  • 单个object受周围object全局影响(有文章做过局部的探索);

    在这里插入图片描述在这里插入图片描述
    从BEV平面到image平面的转换可以用Homography 矩阵来表示,文章很大一部分工作就是怎么求解这个矩阵。Homography矩阵有8个自由度,要求Homography矩阵至少需要4点对, 文章才采用了下图所示的5点对来求解矩阵,object的底部4角点+1底部中心点;

    在这里插入图片描述

Homography Loss
本文提出的全局loss: Homography Loss, 主要是为了利用H矩阵来建立object之间的几何联系。
Candidate Points Modeling:
gt box–> image space:
在这里插入图片描述
K内参,[R|t]外参,
Calculating Homography:
2d gt +H来约束3d pred:
在这里插入图片描述
loss
编辑
添加图片注释,不超过 140 字(可选)

Experiment
作为插件加入ImVoxelNet, MonoFlex:
在这里插入图片描述
在这里插入图片描述

需要注意的是根据模型投影的不同,bev–>img/ img–> bev,求得的不同H矩阵,效果不同:
在这里插入图片描述
在这里插入图片描述

Thoughts
之前的单目检测多是单个物体独立的检测,本文利用了目标之间的相互关系,像PGD等也利用了几何透视关系来增强网络深度估计的能力;本文增加了2D3D的一致性约束,提高了模型的能力。

假如地面不平坦的情况下,导致外参改变,网络是否还鲁棒?
是否需要直接学习H矩阵,在内参矩阵已知且固定的情况下,学习外参是否更合适?

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

烤粽子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值