| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> PCL中3D点云特征描述与提取(二) -> 正文阅读 |
|
[人工智能]PCL中3D点云特征描述与提取(二) |
PCL中3D点云特征描述与提取(二)1 点特征直方图描述子??正如点特征表示法所示,表面法线和曲率估计是某个点周围的几何特征基本表示法。虽然计算非常快速容易,但是无法获得太多信息,因为它们只使用很少的几个参数值来近似表示一个点的k邻域的几何特征。然而大部分场景中包含许多特征点,这些特征点有相同的或者非常相近的特征值,因此采用点特征表示法,其直接结果就减少了全局的特征信息。本小节将介绍三维特征描述子中的一位成员:点特征直方图( 1.1 理论基础??
查询点(
P
q
P_{q}
Pq?)的
PFH 计算的影响区域
??为了计算两点
P
i
P_{i}
Pi? 和
P
j
P_{j}
Pj? 及与它们对应的法线
n
i
n_{i}
ni? 和
n
j
n_{j}
nj? 之间的相对偏差,在其中的一个点上定义一个固定的局部坐标系,如下图所示:
定义一个固定的局部坐标系
??使用上图中 ??
d
d
d 是两点
P
s
P_{s}
Ps? 和
P
t
P_{t}
Pt? 之间的欧氏距离,
d
=
∥
P
t
?
P
s
∥
2
d = \left \| P_{t}- P_{s} \right \|_{2}
d=∥Pt??Ps?∥2?。计算 ??为每一对点估计
??有关其他详细信息,请见
点云中不同点的点特征直方图表示法
??注意:更多相关信息和数学推导,包括不同几何体表面点云的 1.2 估计PFH特征??点特征直方图(
?? ??使用下列代码,从一个
??此处,cloud变量是包含点的输入点云, 2 快速点特征直方图描述子??已知点云
P
P
P 中有
n
n
n 个点,那么它的点特征直方图( 2.1 理论基础??为了简化直方图的特征计算,我们执行以下过程。 ??第一步,对于每一个查询点
P
P
P,计算这个点和它的邻域点之间的一个元组
<
α
,
?
,
θ
>
<\alpha ,\phi ,\theta>
<α,?,θ>(参考上一节 ??第二步,重新确定每个点的
k
k
k 邻域,使用邻近的 ??上式中,权重
w
k
w_{k}
wk? 在一些给定的度量空间中,表示查询点
P
q
P_{q}
Pq? 和其邻近点
P
k
P_{k}
Pk? 之间的距离,因此可用来评定一对点(
P
q
,
P
k
P_{q},P_{k}
Pq?,Pk?),但是如果需要的话,也可以用
w
k
w_{k}
wk? 的另一种度量来表示,如下图所示,它表示的是以点
P
q
P_{q}
Pq? 为中心的k邻域影响范围。
以点
P
q
P_{q}
Pq? 为中心的k邻域影响范围图
??因此,对于一个已知查询点
P
q
P_{q}
Pq? ,这个算法首先只利用
P
q
P_{q}
Pq? 和它邻域点之间对应点对(以上图中红色线来说明),来估计它的 2.2 PFH和FPFH的区别??
PFH和FPFH示意图
2.3 估计FPFH特征??快速点特征直方图
?? 2.4 使用OpenMP提高FPFH速度??对于计算速度要求苛刻的用户,PCL提供了一个FPFH估计的另一实现,它使用多核/多线程规范,利用 3 估计一点云的VFH特征??本小节介绍视点特征直方图(
VFH识别和位姿估计示意图
3.1 理论基础??视点特征直方图(
扩展的FPFH分量计算示意图
??通过统计视点方向与每个法线之间角度的直方图来计算视点相关的特征分量。注意:并不是每条法线的视角,因为法线的视角在尺度变换下具有可变性,这里指的是平移视点到查询点后的视点方向和每条法线间的角度。第二组特征分量就是前面
视点方向与法线之间分量计算示意图
??因此新组合的特征被称为视点特征直方图(
VFH直方图
3.2 估计VFH特征值??视点特征直方图在PCL中的实现属于
3.3 可视化VFH特征??
VFH特征可视化
|
|
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 10:23:01- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |