点云采样方法

news2024/9/29 9:24:15

随机采样,网格采样,均匀采样,集合采样。

网格采样:用规则的网格对点进行采样,不能精确的控制采样点的数量

均匀采样:均匀的采样点云中的点,由于其鲁棒性(系统的健壮性)而更受欢迎

点云降采样方法的原理是将三维空间网格化,也被称为体素化。

FPS(最远点采样方法):迭代选取最远的点

RS(随机采样):随机降采样均匀地从输入的 N 个点中选择 K 个点,每个点具有相同的被选中的概率。其计算量与输入点云的总点数无关,只与降采样后的点数 K 有关。

边缘采样方法(APES)

基于注意力的点云边缘采样方法:使用注意力机制来计算相关图和采样边缘点,这些边远点的属性在这些相关图中得到反应。

基于邻点注意力计算每个点与邻点之间的相关映射,提出了基于局部的点云边缘采样

基于点对点注意力计算所有点之间的关联映射,提出了基于全局的点云边缘采样

Canny边缘检测器有效性的关键是如何定义边缘 像素

强度梯度较大的像素被定义为边缘像素(和邻居比较)

N2P注意层(基于邻居到点)

对于许多点云来说,点坐标是唯一可用的特征

注意力机制可以做为每个patch内点特征之间的相关性度量

上采样:放大图像,图像插值,放大原图像,可以显示在更高分辨率显示设备上

下采样(降采样):缩小图像 ,目的:使图像符合显示区域的大小,形成缩略图

基于局部的APES更严格的关注边缘点,而基于全局的APES忽略一些边缘点,并更多地利用靠近边缘的其他非边缘点。

     

局部APES                       全局APES

全局的APES丢弃了一些椅子的腿点,为座椅边缘做了更厚的点。

基于全局的APES通过减少对不属于边缘但全局更重要的点的采样来追求更好地性能。

嵌入维数:数据集能够完全嵌入且不损失信息的欧式空间的维数

(嵌入层)降维

我们把一个A中的12个元素的矩阵变成C中6个元素的矩阵,直观上,大小是不是缩小了一半?Embedding层,在某种程度上,就是用来降维的,降维的原理就是矩阵乘法

我们提出的方法的一个优 点是,我们可以用它采样任何想要的点数。

连续采样原始点云到四分之一(N→N/2→

N/4)和直接采样到四分之一(N→N/4)的定性比较结果。

我们观察到采样的结果大多是相似的。除了少数通过 连续采样可以更好地捕获的极端边缘点。

与原始点云相比,边样点采样改变了数据分布,特别是使用大的下采样率时,先试用FPS将输入点云采样到2M大小,然后使用APES方法将其采样到所需的大小M。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1077816.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Jetpack:004-如何使用文本组件

文章目录 1. 概念介绍2. 使用方法2.1 通用参数2.2 专用参数 3. 示例代码4. 内容总结 我们在上一章回中介绍了Jetpack组件在布局中的对齐方式,本章回中主要介绍文 本组件的使用方法。闲话休提,让我们一起Talk Android Jetpack吧 1. 概念介绍 我们在本章…

分库分表(3)——ShardingJDBC实践

一、ShardingSphere产品介绍 Apache ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款相互独立,却又能够混合部署配合使用的产品组成。 它们均提供标准化的数据分…

【Java 进阶篇】CSS盒子模型详解

CSS盒子模型是网页布局的基础之一,它定义了HTML元素在页面上的占用空间和相互关系。理解CSS盒子模型对于构建各种类型的网页布局至关重要。在本文中,我们将深入探讨CSS盒子模型的各个方面,包括盒子模型的概念、属性和如何使用它们来控制元素的…

S7-1200与力控通过S7协议通讯

测试环境:Win10、力控7.2SP3、1214DCDCDC 博途工控人平时在哪里技术交流博途工控人社群 博途工控人平时在哪里技术交流博途工控人社群 在画面管理中,有种弹出画面,也就是窗口提示画面, 1-PLC端配置 PLC IP设置为192.168.2.10 …

从0开始学go第六天

方法一:gin获取querystring参数 package main//querystring import ("net/http""github.com/gin-gonic/gin" )func main() {r : gin.Default()r.GET("/web", func(c *gin.Context) {//获取浏览器那边发请求携带的query String参数//…

linux中安装RocketMQ以及dashboard

前提: 需要安装jdk8 上传下面的文件到服务器中 新建目录 mkdir rocketmq 将下载后的压缩包上传到阿里云服务器或者虚拟机中去,并解压 unzip rocketmq-all-4.9.2-bin-release.zip 配置环境变量 vim /etc/profile 配置内容: export NAM…

解决方案|法大大电子签助力食品行业打通内外部高效协作链路

对食品行业来说,技术是保证食品安全的重要前提和基础。数字化转型就是要将传统的食品行业与新技术相结合,从而达到改善传统食品生产模式、提高传统食品生产效率的目的。通过数字化技术来推动企业从原材料采购、产品设计、生产、营销、物流、合同管理等全…

代码随想录算法训练营第四十九天 | 139.单词拆分、关于多重背包,你该了解这些!

139.单词拆分 视频讲解:动态规划之完全背包,你的背包如何装满?| LeetCode:139.单词拆分_哔哩哔哩_bilibili 代码随想录 (1)代码 关于多重背包,你该了解这些! 链接: 代码…

浏览器详解(四) 渲染

大家好,我是半虹,这篇文章来讲浏览器渲染 1、基本介绍 浏览器是多进程多线程的架构,包括有浏览器进程、渲染器进程、GPU 进程、插件进程等 在上篇文章中我们介绍过浏览器进程,作为浏览器主进程,负责浏览器基本界面的…

【轻松玩转MacOS】指引篇:这9篇指南助你轻松上手

引言 亲爱的读者,欢迎来到《轻松玩转MacOS》!这里是专为MacOS新手打造的使用教学专栏,无论您是从Windows转投Mac的初学者,还是对MacOS操作略知一二但希望更进一步的朋友,都能在这里找到您需要的答案。 正文 1、基本…

xshell环境配置

如何下载以及安装xshellxftp教育优惠版本及配置anaconda环境 下载教育优惠版本 下载网址:https://www.xshell.com/zh/free-for-home-school/ 注意安装路径,可以更改,但是不可以新建文件夹,如果有想建在别的地方的可以提前建好 …

安装libX11过程记录

目录 编译平台 准备工作 参考信息源 安装步骤 1 建立文件夹/opt/libX11target 2 定义环境变量PKG_CONFIG_PATH 3 安装xproto-7.0.31 3.1 下载xproto-7.0.31 3.2 解压 3.3 进入解压后的文件夹 3.4 建立build文件夹 3.5 cd build 3.6 配置 3.7 make 3.8 sudo ma…

vcf 文件如何修改染色体修改样本名称提取样本

大家好,我是邓飞。 对于vcf文件和plink文件是经常用的文件,对于基因型数据的处理,一般分为: 数据质控数据提取染色体修改名称样本修改名称 今天介绍一下vcf文件的三个处理方法: 1,染色体修改2&#xff…

Spring源码解析(十二):TransactionInterceptor事务拦截器

Spring源码系列文章 Spring源码解析(一):环境搭建 Spring源码解析(二):bean容器的创建、默认后置处理器、扫描包路径bean Spring源码解析(三):bean容器的刷新 Spring源码解析(四):单例bean的创建流程 Spring源码解析(五)&…

[MySQL]基础篇

文章目录 1. MySQL基本使用1.1 MySQL的启动和登录1.1.1 MySQL的启动1.1.2 MySQL的客户端连接 1.2 数据模型 2. SQL2.1 SQL类型2.1.1 数值类型2.1.2 字符串类型2.1.3 日期类型 2.2 DDL2.2.1 数据库操作2.2.2 表操作 - 查询2.2.3 表操作 - 创建表2.2.4 表操作 - 修改 2.3 DML2.3.…

配电室管理系统:现代化电力分配的重要工具

随着科技的发展和工业化进程的加速,电力已经成为现代社会运行的基础。配电室作为电力供应系统的重要组成部分,其管理效率直接影响到人们的生产、生活。为此,配电室管理系统应运而生,这是一种集信息化、自动化、网络化于一体的电力…

实现Promise所有核心功能和方法

一直以来对Promise只是会用简单的方法,例如then,catch等,对于其余各种方法也只是简单了解,这次想要通过实现Promise来加深对Promise的使用 话不多说,直接开始,简单粗暴一步步来 一:了解Promise …

Go 复合类型之字典类型介绍

Go 复合类型之字典类型介绍 文章目录 Go 复合类型之字典类型介绍一、map类型介绍1.1 什么是 map 类型?1.2 map 类型特性 二.map 变量的声明和初始化2.1 方法一:使用 make 函数声明和初始化(推荐)2.2 方法二:使用复合字…

计算机网络 | 体系结构

计算机网络 | 体系结构 计算机网络 | 体系结构概念及功能计算机网络简介计算机网络的功能因特网发展阶段小结 组成与分类计算机网络的组成计算机网络的分类小结 标准化工作及相关组织速率相关性能指标速率带宽吞吐量小结 时延相关性能指标时延时延带宽积往返时延RTT利用率小结 …

【photoshop学习】用 Photoshop 做的 15 件创意事

用 Photoshop 做的 15 件创意事 每个人总是谈论 Photoshop 的无限可能。您可以使用该程序做很多事情,列表几乎是无穷无尽的。 嘿,我是卡拉!如果您花过一些时间使用 在线ps,您可能见过我(并且注意到我提到了这一点&am…