当前位置: 首页 > news >正文

点云的PFH 和 FPFH特征

点云的PFH 和 FPFH特征

  • PFH (Point Feature Histograms) - 点特征直方图
    • 计算原理与步骤
    • PFH 的特点
      • 优点
      • 缺点
  • FPFH (Fast Point Feature Histograms) - 快速点特征直方图
    • 计算原理与步骤
    • FPFH 的特点 (相对于 PFH)
      • 优点
      • 缺点

  PFH 和 FPFH 是两种非常重要且广泛使用的局部点特征描述子。它们主要用于点云的配准、物体识别、场景理解等任务。

  两者的核心思想都是通过量化一个点(称为查询点)及其局部邻域内点之间的空间几何关系(主要是法向量之间的角度变化)来描述该点周围的局部曲面几何特性。这种描述具有旋转不变性(对点云整体的旋转不敏感),并且在一定程度上对采样密度变化和噪声具有鲁棒性。

PFH (Point Feature Histograms) - 点特征直方图

  PFH 是更基础、更全面的描述子,旨在精确描述查询点邻域内的所有点对之间的几何关系。

计算原理与步骤

  • 定义邻域: 对于查询点 P q P_q Pq,在其周围定义一个空间球体(半径 r r r),球体内的所有点构成其邻域 P 1 , P 2 , . . . , P k {P_1, P_2, ..., P_k} P1,P2,...,Pk

  • 计算邻域点对: 考虑邻域内所有可能的点对 ( P i , P j ) (P_i, P_j) (Pi,Pj)(包括 P q P_q Pq每个邻居的点对,以及邻居之间的点对)。总点对数为 k ∗ ( k − 1 ) / 2 k*(k-1)/2 k(k1)/2(如果包括邻居间点对,则为 k ∗ ( k − 1 ) / 2 + k k*(k-1)/2 + k k(k1)/2+k,通常只计算 P q P_q Pq 与邻居的点对和邻居间点对)。

在这里插入图片描述

  • 为每个点对计算 Darboux 坐标系和特征角(度):
    对于点对 ( P s , P t ) (P_s, P_t) (Ps,Pt),计算 P s P_s Ps P t P_t Pt 处的法向量 n s n_s ns n t n_t nt

定义局部坐标系 (Darboux Frame u v w uvw uvw):

  • u = n s u = n_s u=

http://www.dtcms.com/a/336514.html

相关文章:

  • k8sday09
  • C# 反射和特性(自定义特性)
  • 股票术语:“支撑位”
  • 解码词嵌入向量的正负奥秘
  • 一张图总结 - AI代理上下文工程:构建Manus的经验教训
  • Python多线程、锁、多进程、异步编程
  • Linux | i.MX6ULL网络通信-套字节 TCP(第十七章)
  • 【k8s】Kubernetes核心概念与架构详解
  • 4.8 Vue 3: provide / inject 详解
  • LEA(Load Effective Address)指令
  • MACS2简介
  • 欠拟合和过拟合的特征标志,有什么方法解决,又该如何避免
  • 评测系统构建
  • 20.LeNet
  • [逆向知识] AST抽象语法树:混淆与反混淆的逻辑互换(二)
  • 2001-2024年中国玉米种植分布数据集
  • Cesium学习(二)-地形可视化处理
  • AutoSar BSW介绍
  • PyTorch 面试题及详细答案120题(01-05)-- 基础概念与安装
  • 全星质量管理 QMS:驱动制造业高质量发展的核心工具
  • 雷卯针对香橙派Orange Pi 5 Ultra开发板防雷防静电方案
  • Java研学-SpringCloud(五)
  • 如何理解“速度模式间接实现收放卷恒张力控制“
  • 题目2:使用递归CTE分析产品层级关系
  • 【从零开始学习Redis】项目实战-黑马点评D2
  • 【会议跟踪】ICRA 2021 Workshop:Visual-Inertial Navigation Systems
  • 多线程—飞机大战(加入播放音乐功能版本)
  • 【Virtual Globe 渲染技术笔记】6 着色
  • C语言---第一个C语言程序
  • Tomcat下载、安装及配置详细教程