PPF(Point Pair Features)原理及实战技巧
简介
基于Point Pair Features(PPF)的6D姿态估计方法PPF,Drost et al., 2010(https://ieeexplore.ieee.org/document/5540108),是在机器视觉领域应用广泛的一种物体位姿提取方法。大名鼎鼎的Halcon,其Surface Matching 模块就是在这种方法的基础上做的优化。(Halcon有一份technique notes 专门讲该模块的使用)。
这种方法具有什么优势呢?
1.在工业场景中,有大量缺少表面纹理或局部曲率变化很小的物体,无法利用局部特征提取匹配点对,因此基于局部特征点匹配的姿态估计方法无法使用
2.该方法的输入,model(物体模型)与scene(场景)均为点云;随着3D传感器技术的发展,市场上出现了很多极具性价比的工业级3D传感器,获取高质量点云的成本越来越低
原理
该法的原理,有篇文章珠玉在前PPF原理(https://zhuanlan.zhihu.com/p/94952276),对原论文讲解很详细,这里不再重复,我想强调几个点:
PPF(Point Pair Features)原理及实战技巧相关推荐
- Going Further with Point Pair Features: PPF, 如何走的更远?
文章目录 简介 原理 优化 Tips 简介 基于Point Pair Features(PPF)的6D姿态估计方法PPF,Drost et al., 2010,是在机器视觉领域应用广泛的一种物体位姿提 ...
- Golang interface 接口详细原理和使用技巧
文章目录 Golang interface 接口详细原理和使用技巧 一.Go interface 介绍 interface 在 Go 中的重要性说明 interface 的特性 interface 接 ...
- 【直播课】6小时教你熟知Anchor free理论基础,掌握项目实战技巧
前言 目标检测是计算机视觉和数字图像处理的一个热门方向,广泛应用于机器人导航.智能视频监控.工业检测.航空航天等诸多领域,通过计算机视觉减少对人力资本的消耗,具有重要的现实意义.因此,目标检测也就成为 ...
- css揭秘实战技巧 - 形状 [二]
全目录 本系列文章,主要是围绕css3属性,实现我们常见的各种效果,这些效果都是我们实战开发中经常可以用到的效果: css揭秘实战技巧- 背景与边框 [一] css揭秘实战技巧- 形状 [二] css ...
- python如何确定拐点_如何确认均线拐点的实战技巧和理论(图解)
如何确认均线拐点的实战技巧和理论(图解) 投资是长久的事情,以饱含学习的思维去看待投资,你的投资路才能够越走越远. 一.MA指标使用原理 例如5天以来的投资者持筹成本就是把第1天到第5天的价格加起来除 ...
- MySQL闪回原理与实战
文章来源 https://github.com/danfengcao/binlog2sql https://github.com/danfengcao/binlog2sql/blob/master/e ...
- Spring Boot进阶:原理、实战与面试题分析
在当下的互联网应用中,业务体系日益复杂,业务功能也在不断地变化.以典型的电商类应用为例,其背后的业务功能复杂度以及快速迭代要求的开发速度,与5年前的同类业务系统相比,面临着诸多新的挑战. 这些挑战中核 ...
- Spring Data JPA 原理与实战第二天 掌握Repoitory和DQM
02 Spring Data Common 之 Repoitory 如何全面掌握? 通过上一课时,我们知道了 Spring Data 对整个数据操作做了很好的封装,其中 Spring Data Com ...
- IDA PRO 静态反汇编与OllyDbg动态调试实战技巧汇总
IDA PRO 静态反汇编与OllyDbg动态调试实战技巧汇总 ********************************** 案例一: 使用IDA PRO+OllyDbg+PEview 追踪w ...
最新文章
- Ubuntu16.04安装qt
- cognos学习轨迹
- jsp connection DB
- opencv KNN 模型不能保存的问题
- java多线程总结(二)
- 特斯拉宣布在美召回5974辆Model 3和Model Y
- vue 获取安卓原生方法_H5-vue与原生Android、ios交互获取相册图片
- Java自学!java题库网站
- VMware ESXi 6.7注入第三方RAID驱动
- 【Axure报错】-Unable to connect to Axure Share. Please make sure you have an internet connection and try
- 在英文邮件中,如何在开头对收件人进行称呼?
- 电脑使用技巧提升篇10:电脑文件夹加密
- win10网络适配器不见了_恢复消失的win10网络适配器的方法
- 《word2vec Parameter Learning Explained》论文学习笔记
- 怎么用c语言画余弦函数,用c语言绘制余弦函数图像
- Apache BookKeeper
- NLP英文缩写词性含义
- 计算机知识点背诵了就忘了怎么办,背得滚瓜烂熟的知识点 为什么一上考场全忘了?...
- RHCSA第四天学习内容心得
- GCC编译器与编译过程
热门文章
- 《Ember.js实战》——2.3 计算属性
- Boost之正则表达式_[转]
- MSSQL扫盲系列(4)-系统函数
- 安装JDK出现Windows Installer程序包有问题,此安装需要的DLL不能运行...
- 深入理解MySQL执行过程及执行顺序
- 简单介绍4种限流算法!(固定窗口计数器算法、滑动窗口计数器算法、漏桶算法、令牌桶算法)...
- 什么是接口幂等性?为什么会产生这个问题?如何保证接口幂等性?
- 小白搞懂了GC全过程,全靠阿里专家12张图
- 是时候捋一捋Java的深浅拷贝了
- 编码之路,与君共勉。