点击上方“3D视觉工坊”,选择“星标”

干货第一时间送达

作者丨Tom Hardy@知乎

来源丨https://zhuanlan.zhihu.com/p/305073693

编辑丨3D视觉工坊

姿态估计算法汇总|基于RGB、RGB-D以及点云数据

主要有整体方式、霍夫投票方式、Keypoint-based方式、Dense Correspondence方式等。

实现方法:传统方法、深度学习方式。

数据不同:RGB、RGB-D、点云数据等;

标注工具

LabelFusion:https://github.com/RobotLocomotion/LabelFusion

实现方式不同

整体方式

整体方法直接估计给定图像中物体的三维位置和方向。经典的基于模板的方法构造刚性模板并扫描图像以计算最佳匹配姿态。这种手工制作的模板对集群场景不太可靠。最近,人们提出了一些基于深度神经网络的方法来直接回归相机或物体的6D姿态。然而,旋转空间的非线性使得数据驱动的DNN难以学习和推广。

1.Discriminative mixture-of-templates for viewpoint classification

2.Gradient response maps for realtime detection of textureless objects.

3.Comparing images using the hausdorff distance

4.Implicit 3d orientation learning for 6d object detection from rgb images.

5.Instance- and Category-level 6D Object Pose Estimation

基于模型

1.Matching RGB Images to CAD Models for Object Pose Estimation - Georgios Georgakis, Srikrishna Karanam, Ziyan Wu, and Jana Kosecka. [Paper:https://arxiv.org/pdf/1811.07249.pdf]

2.Deep model-based 6d pose refinement in rgb

Keypoint-based方式

目前基于关键点的方法首先检测图像中物体的二维关键点,然后利用PnP算法估计6D姿态。

1.Surf: Speeded up robust features.

2.Object recognition from local scaleinvariant features

3.3d object modeling and recognition using local affine-invariant image descriptors and multi-view spatial constraints.

4.DeepIM: Deep Iterative Matching for 6D Pose Estimation - Yi Li, Gu Wang, Xiangyang Ji, Yu Xiang, Dieter Fox. [Paper:https://arxiv.org/pdf/1804.00175.pdf]

5.Stacked hourglass networks for human pose estimation

6.Making deep heatmaps robust to partial occlusions for 3d object pose estimation.

7.Bb8: A scalable, accurate, robust to partial occlusion method for predicting the 3d poses of challenging objects without using depth

8.Real-time seamless single shot 6d object pose prediction.

9.Discovery of latent 3d keypoints via end-toend geometric reasoning.

10.Pvnet: Pixel-wise voting network for 6dof pose estimation.

11.Single-Stage 6D Object Pose Estimation - Yinlin Hu,Pascal Fua,Wei Wang,Mathieu Salzmann. [Paper:https://arxiv.org/pdf/1911.08324.pdf]

12.Estimating 6D Pose From Localizing Designated Surface Keypoints - Zelin Zhao, Gao Peng, Haoyu Wang, Hao-Shu Fang, Chengkun Li, Cewu Lu. [Paper:https://arxiv.org/pdf/1812.01387v1.pdf]

13.Learning 6D Object Pose Estimation Using 3D Object Coordinates - Eric Brachmann, Alexander Krull, Frank Michel, Stefan Gumhold, Jamie Shotton, Carsten Rother. [Paper:https://link.springer.com/content/pdf/10.1007%2F978-3-319-10605-2_35.pdf]

Dense Correspondence/霍夫投票方式

1.Independent object class detection using 3d feature maps.

2.Depth encoded hough voting for joint object detection and shape recovery.

3.aware object detection and pose estimation.

4.Learning 6d object pose estimation using 3d object coordinates.

5.Global hypothesis generation for 6d object pose estimation.

6.Deep learning of local rgb-d patches for 3d object detection and 6d pose estimation.

7.Cdpn: Coordinates-based disentangled pose network for real-time rgb-based 6-dof object pose estimation.

8.Pix2pose: Pixel-wise coordinate regression of objects for 6d pose estimation.

9.Normalized object coordinate space for categorylevel 6d object pose and size estimation.

10.Recovering 6d object pose and predicting next-bestview in the crowd.

11.PVNet: Pixel-wise Voting Network for 6DoF Pose Estimation - Sida Peng, Yuan Liu, Qixing Huang, Xiaowei Zhou, Hujun Bao. [Paper:https://arxiv.org/pdf/1812.11788.pdf]

基于分割

1.Segmentation-driven 6D Object Pose Estimation - Yinlin Hu, Joachim Hugonot, Pascal Fua, Mathieu Salzmann. [Paper:https://arxiv.org/pdf/1812.02541.pdf]

2.Deep Object Pose Estimation for Semantic Robotic Grasping of Household Objects - Jonathan Tremblay, Thang To, Balakumar Sundaralingam, Yu Xiang, Dieter Fox, Stan Birchfield. [Paper:https://arxiv.org/pdf/1809.10790.pdf]

深度学习相关方法

1.PoseCNN: A convolutional neural network for 6d object pose estimation in cluttered scenes.

2.Render for cnn: Viewpoint estimation in images using cnns trained with rendered 3d model views.

3.Segmentation-driven 6D Object Pose Estimation - Yinlin Hu, Joachim Hugonot, Pascal Fua, Mathieu Salzmann.[Paper:https://openaccess.thecvf.com/content_CVPR_2019/papers/Hu_Segmentation-Driven_6D_Object_Pose_Estimation_CVPR_2019_paper.pdf]

4.Single-Stage 6D Object Pose Estimation - Yinlin Hu,Pascal Fua,Wei Wang,Mathieu Salzmann. [Paper:https://arxiv.org/pdf/1911.08324.pdf]

5.Normalized Object Coordinate Space for Category-Level 6D Object Pose and Size Estimation - He Wang, Srinath Sridhar, Jingwei Huang, Julien Valentin, Shuran Song, Leonidas J. Guibas. [Paper:https://arxiv.org/pdf/1901.02970v1.pdf]

6.Robust 6D Object Pose Estimation in Cluttered Scenesusing Semantic Segmentation and Pose Regression Networks - Arul Selvam Periyasamy, Max Schwarz, and Sven Behnke. [[Paper]

7.Implicit 3D Orientation Learning for 6D Object Detection from RGB Images:https://www.ais.uni-bonn.de/papers/IROS_2018_Periyasamy.pdf

8.DenseFusion: 6D Object Pose Estimation by Iterative Dense Fusion - Chen Wang, Danfei Xu, Yuke Zhu, Roberto Martín-Martín, Cewu Lu, Li Fei-Fei, Silvio Savarese. [Paper:https://arxiv.org/pdf/1901.04780.pdf]

9.Real-Time Object Pose Estimation with Pose Interpreter Networks- Jimmy Wu, Bolei Zhou, Rebecca Russell, Vincent Kee, Syler Wagner, Mitchell Hebert, Antonio Torralba, David M.S. Johnson. [Paper:https://arxiv.org/pdf/1808.01099.pdf]

10.BB8: A Scalable, Accurate, Robust to Partial Occlusion Method for Predicting the 3D Poses of Challenging Objects without Using Depth - Mahdi Rad, Vincent Lepetit. [Paper:https://arxiv.org/abs/1703.10896]

11.Real-Time Seamless Single Shot 6D Object Pose Prediction - Bugra Tekin, Sudipta N. Sinha, Pascal Fua. [Paper:https://arxiv.org/pdf/1711.08848.pdf]

12.SSD-6D: Making RGB-based 3D detection and 6D pose estimation great again - Wadim Kehl, Fabian Manhardt, Federico Tombari, Slobodan Ilic, Nassir Navab. [Paper:https://arxiv.org/pdf/1711.10006.pdf]

13.Deep Learning of Local RGB-D Patches for 3D Object Detection and 6D Pose Estimation - Wadim Kehl, Fausto Milletari, Federico Tombari, Slobodan Ilic, Nassir Navab. [Paper:https://arxiv.org/pdf/1607.06038.pdf]

14.Deep-6DPose: Recovering 6D Object Pose from a Single RGB Image - Thanh-Toan Do, Ming Cai, Trung Pham, Ian Reid:https://arxiv.org/pdf/1802.10367.pdf

数据格式不同

根据数据格式的不同,又可分为基于RGB、RGB-D、点云数据的识别算法。

基于点云方式

1.PointFusion

2.Frustum PointNets

3.VoteNet

基于RGB方式

1.SilhoNet: An RGB Method for 6D Object Pose Estimation - Gideon Billings, Matthew Johnson-Roberson. [Paper:https://arxiv.org/pdf/1809.06893.pdf]

2.PVNet: Pixel-wise Voting Network for 6DoF Pose Estimation - Sida Peng, Yuan Liu, Qixing Huang, Xiaowei Zhou, Hujun Bao. [Paper:https://arxiv.org/pdf/1812.11788.pdf]

3.DPOD: 6D Pose Object Detector and Refiner - Sergey Zakharov, Ivan Shugurov, Slobodan Ilic. [Paper:https://arxiv.org/pdf/1902.11020v2.pdf]

4.Deep model-based 6d pose refinement in rgb

5.Implicit 3D Orientation Learning for 6D Object Detection from RGB Images - Martin Sundermeyer, Zoltan-Csaba Marton, Maxmilian Durner, Manuel Brucker and Rudolph Triebel. [Paper:https://arxiv.org/pdf/1902.01275v1.pdf]

6.BB8: A Scalable, Accurate, Robust to Partial Occlusion Method for Predicting the 3D Poses of Challenging Objects without Using Depth - Mahdi Rad, Vincent Lepetit. [Paper:https://arxiv.org/abs/1703.10896]

7.Real-Time Seamless Single Shot 6D Object Pose Prediction - Bugra Tekin, Sudipta N. Sinha, Pascal Fua. [Paper:https://arxiv.org/pdf/1711.08848.pdf]

8.SSD-6D: Making RGB-based 3D detection and 6D pose estimation great again - Wadim Kehl, Fabian Manhardt, Federico Tombari, Slobodan Ilic, Nassir Navab. [Paper:https://arxiv.org/pdf/1711.10006.pdf]

9.Deep-6DPose: Recovering 6D Object Pose from a Single RGB Image - Thanh-Toan Do, Ming Cai, Trung Pham, Ian Reid:https://arxiv.org/pdf/1802.10367.pdf

基于RGB-D方式

1.Category-level 6D Object Pose Recovery in Depth Images - Caner Sahin and Tae-Kyun Kim. [Paper:https://openaccess.thecvf.com/content_ECCVW_2018/papers/11129/Sahin_Category-level_6D_Object_Pose_Recovery_in_Depth_Images_ECCVW_2018_paper.pdf]

2.Holistic and local patch framework for 6D object pose estimation in RGB-D images - Haoruo Zhang, Qixin Cao. [Paper:https://www.sciencedirect.com/science/article/abs/pii/S1077314219300050]

3.Multi-view 6D Object Pose Estimation and Camera Motion Planning Using RGBD Images - Juil Sock, S. Hamidreza Kasaei, Luís Seabra Lopes, Tae-Kyun Kim. [Paper:https://ieeexplore.ieee.org/document/8265470]

4.Deep Learning of Local RGB-D Patches for 3D Object Detection and 6D Pose Estimation - Wadim Kehl, Fausto Milletari, Federico Tombari, Slobodan Ilic, Nassir Navab. [Paper:https://arxiv.org/pdf/1607.06038.pdf]

相关源码

1.HybridPose:https://github.com/chensong1995/HybridPose

2.PoseCNN:https://github.com/yuxng/PoseCNN

3.Single Shot Pose Estimation:https://github.com/Microsoft/singleshotpose

SSD-6D:https://link.zhihu.com/?target=https%3A//github.com/wadimkehl/ssd-6d

4.Dope Object Pose Estimation:https://github.com/NVlabs/Deep_Object_Pose

5.Pose Interpreter Networks:https://github.com/jimmyyhwu/pose-interpreter-networks

6.Tools for Evaluation of 6D Object Pose Estimation:https://github.com/thodan/obj_pose_eval

7.Augmented Autoencoder:https://github.com/DLR-RM/AugmentedAutoencoder

8.DeepIM:https://github.com/liyi14/mx-DeepIM

9.DenseFusion:https://github.com/j96w/DenseFusion

10.BetaPose:https://github.com/sjtuytc/betapose

11.PVNet:https://link.zhihu.com/?12.target=https%3A//github.com/zju3dv/pvnet

本文仅做学术分享,如有侵权,请联系删文。

下载1

在「3D视觉工坊」公众号后台回复:3D视觉即可下载 3D视觉相关资料干货,涉及相机标定、三维重建、立体视觉、SLAM、深度学习、点云后处理、多视图几何等方向。

下载2

在「3D视觉工坊」公众号后台回复:3D视觉github资源汇总即可下载包括结构光、标定源码、缺陷检测源码、深度估计与深度补全源码、点云处理相关源码、立体匹配源码、单目、双目3D检测、基于点云的3D检测、6D姿态估计源码汇总等。

下载3

在「3D视觉工坊」公众号后台回复:相机标定即可下载独家相机标定学习课件与视频网址;后台回复:立体匹配即可下载独家立体匹配学习课件与视频网址。

重磅!3DCVer-学术论文写作投稿 交流群已成立

扫码添加小助手微信,可申请加入3D视觉工坊-学术论文写作与投稿 微信交流群,旨在交流顶会、顶刊、SCI、EI等写作与投稿事宜。

同时也可申请加入我们的细分方向交流群,目前主要有3D视觉CV&深度学习SLAM三维重建点云后处理自动驾驶、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、学术交流、求职交流、ORB-SLAM系列源码交流、深度估计等微信群。

一定要备注:研究方向+学校/公司+昵称,例如:”3D视觉 + 上海交大 + 静静“。请按照格式备注,可快速被通过且邀请进群。原创投稿也请联系。

▲长按加微信群或投稿

▲长按关注公众号

3D视觉从入门到精通知识星球:针对3D视觉领域的知识点汇总、入门进阶学习路线、最新paper分享、疑问解答四个方面进行深耕,更有各类大厂的算法工程人员进行技术指导。与此同时,星球将联合知名企业发布3D视觉相关算法开发岗位以及项目对接信息,打造成集技术与就业为一体的铁杆粉丝聚集区,近2000星球成员为创造更好的AI世界共同进步,知识星球入口:

学习3D视觉核心技术,扫描查看介绍,3天内无条件退款

圈里有高质量教程资料、可答疑解惑、助你高效解决问题

觉得有用,麻烦给个赞和在看~  

姿态估计算法汇总|基于RGB、RGB-D以及点云数据相关推荐

  1. 6D姿态估计算法汇总(下)

    前言 接着上篇6D姿态估计算法汇总(上),原文请见6D姿态估计算法汇总(下) 10.PoseNet: A Convolutional Network for Real-Time 6-DOF Camer ...

  2. 大盘点|6D姿态估计算法汇总(下)

    作者:Tom Hardy Date: 2019-12-28 来源:大盘点|6D姿态估计算法汇总(下)

  3. 大盘点|6D姿态估计算法汇总(上)

    作者:Tom Hardy Date:2019-12-27 来源:大盘点|6D姿态估计算法汇总(上)

  4. 6D姿态估计算法汇总

    文章目录 标题 6D姿态估计的算法 1.GDR-Net: Geometry-Guided Direct Regression Network for Monocular 6D Object Pose ...

  5. 物体抓取位姿估計算法綜述_大盘点|6D姿态估计算法汇总(上)

    1.DenseFusion: 6D Object Pose Estimation by Iterative Dense Fusion (CVPR2019) 原文链接:https://arxiv.org ...

  6. 传统的6d位姿估计fangfa1_6D姿态估计算法汇总(上)

    首发于:公众号[3D视觉工坊] 欢迎加入国内最大的3D视觉交流社区,1700+的领域从业者正在共同进步~ 1.DenseFusion: 6D Object Pose Estimation by Ite ...

  7. 经典<6D姿态估计算法>汇总

    参考链接:机械臂抓取---(1)概述 - PeterPeng7997 - 博客园 (cnblogs.com) 17篇6D姿态估计算法汇总(含论文,代码及解读) 6D位姿估计(开源包含视频测试) 1.D ...

  8. mpu9250姿态融合算法_基于投票方式的机器人装配姿态估计

    作者:仲夏夜之星 来源:公众号 @3D视觉工坊 链接:基于投票方式的机器人装配姿态估计 论文题目:<Voting-Based Pose Estimation for Robotic Assemb ...

  9. ICCV 2019 | 基于无标签单目视频序列的单帧三维人体姿态估计算法

    作者丨王璇 学校丨西安交通大学 研究方向丨人体姿态估计 我们都知道,要训练一个准确的三维人体姿态估计深度神经网络,需要大量有三维标签的数据,越多越好.而在现实生活中,我们很难得到很多有标签数据,而无标 ...

最新文章

  1. linux 毫秒 转换方法,linux-将抖动转换为毫秒
  2. CloudStack 制作window模板
  3. 微信小程序开发错误:LoginError {type: ERR_WX_GET_USER_INFO}解决方法
  4. 目标检测系列(三)——SPPnet
  5. 深入理解计算机系统(1.3)------操作系统的抽象概念
  6. Scrum实践:每日站会
  7. 管理账目的计算机软件有哪些,最好的记账软件哪个好
  8. python编程包有什么用_一文提升你的编程能力,全面理解Python包的定义,拿走不谢...
  9. 数独-比回溯法更优的人类思维逻辑的数独解法
  10. 计算机被格式化怎么找回资料,文件被格式化 硬盘格式化删除的文件怎么找回...
  11. 阿里云达摩院视觉AI介绍
  12. setenv设置环境变量_setenv命令教程在Linux中添加,删除和更改环境变量
  13. Python处理unicode字符
  14. oracle怎么查看表的唯一约束,查询(看)表的主键、外键、唯一性约束和索引
  15. antd vue table ellipsis属性不生效
  16. Tensorflow新版Seq2Seq接口使用
  17. 语义分割系列论文 ParseNet
  18. 商务网站建设与维护【1】
  19. 清华系激光雷达公司,成了量产元年最大的黑马
  20. ospf动态路由配置

热门文章

  1. Java中的等待/通知机制(wait/notify)
  2. 【hibernate框架】核心开发接口-saveOrUpdate方法与delete方法
  3. 论外部调用代理应该属于那一层
  4. svg鼠标响应事件的四种方法(其中两种可支持火狐)
  5. Docker 从入门到精通(建议收藏的教程)
  6. 看完JDK并发包源码的这个性能问题,我惊了!
  7. 基于Redis的服务治理平台!
  8. 环形链表找入口,真的太妙了
  9. 只要努力搞,没有KPI搞不垮的团队?
  10. 真不夸张,90%的人都被需求整“哭”过