自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

点云侠的博客

个人笔记

  • 博客(1547)
  • 资源 (34)
  • 收藏
  • 关注

原创 【2025最新版】python点云处理算法汇总(长期更新版)

python点云处理算法整理。博客长期更新,最近一次更新时间为:2025年8月18日。

2021-01-29 22:35:51 415294 115

原创 PCL ICP算法实现点云精配准【2025最新版】

PCL1.14.1 及之前版本所实现的迭代最近点ICP算法。博客长期更新,本文最新更新时间为:2025年6月8日。

2020-04-28 21:56:55 315168 43

原创 PCL 4PCS算法实现点云粗配准【2024最新版】

博客长期更新,本文最新更新时间为:2024年10月19日。代码在PCL1.14.1中测试通过,新增在2024年对该算法的最新理解和最新的参考论文。

2020-04-20 22:33:12 305846 61

原创 PCL 计算点云法向量并显示【2025最新版】

PCL计算法向量并显示,用OMP进行计算加速以及法线定向的深层次理解、操作。博客长期更新,本文最近更新时间为:2025年1月1日。

2020-04-16 16:11:27 322152 85

原创 PCL 计算点云的面积密度(C++详细过程版)

通过KdTree搜索每个点的邻域半径内的邻近点数量,计算局部密度并赋值到点云intensity属性中,最后可视化展示密度分布。

2025-08-22 08:08:58 12

原创 Open3D L1Loss加权的点到面ICP算法

L1损失函数(最小绝对偏差)是回归任务中常用的鲁棒损失函数,通过最小化预测值与真实值的绝对差异实现优化。

2025-08-22 08:07:37 128

原创 PCL 体素滤波与均值滤波的复合滤波算法

算法原理参考2024年9月发表于《中国科学院大学学报(中英文)》的论文,实现代码由CSDN点云侠原创

2025-08-20 07:49:33 160

原创 PCL 基于法向距离的对应点获取

提出了一种基于法向量欧氏距离的点云配准方法。详细推导了法向量距离计算公式,并给出具体计算流程。在代码实现部分,采用PCL库完成了点云法向量计算和对应关系估计,通过可视化验证了算法有效性。实验结果表明,该方法能够准确获取点云间的对应关系,为后续点云配准奠定了基础。

2025-08-20 07:48:28 19

原创 PCL 点云泊松盘采样(C++详细过程版)

泊松盘采样是一种在点云表面生成均匀分布点的算法,通过最小距离约束保证采样均匀性。相比随机采样和体素滤波,泊松盘采样在均匀性方面表现更优,但计算效率稍低。实际应用中需根

2025-08-16 08:47:28 544

原创 Open3D 进阶(35)积分不变量法提取点云边界

基于积分不变量的点云边界提取算法,是通过局部切平面投影计算邻域点密度分布实现边界检测。算法优势包括抗噪性强、能保留凹边界结构,并采用自适应阈值分割。

2025-08-16 08:46:14 60

原创 Sparse-ICP—(4) 加权稀疏迭代最近点算法(matlab版)

本文介绍了加权稀疏迭代最近点算法的实现。

2025-08-15 07:49:15 428

原创 Sparse-ICP—(3) 点到面稀疏迭代最近点算法(matlab版)

基于稀疏点对平面(Sparse Point-to-Plane)的点云配准算法。

2025-08-15 07:48:43 67

原创 Sparse-ICP—(2) 点到点稀疏迭代最近点算法(matlab版)

一种基于稀疏点对点(Sparse Point-to-Point)的点云配准算法实现。

2025-08-14 07:56:49 86

原创 Sparse-ICP—(1)稀疏迭代最近点算法

首先引入辅助变量重构优化问题,然后采用收缩算法求解辅助变量,最后更新旋转矩阵和平移向量。该方法同时结合了点对点和点对面距离约束,通过交替优化实现鲁棒配准。实验表明,该算法在噪声和异常值干扰下仍能保持较好的配准精度。

2025-08-14 07:55:47 154

原创 点云配准的评价标准——平均绝对误差

平均绝对误差可以避免误差相互抵消的问题,因而可以准确反映实际预测误差的大小。

2025-08-12 07:24:27 55

原创 Open3D(C++) 基于点云的曲率提取特征点(自适应阈值法)

点云的曲率反映了点云表面的凹凸程度,根据点云曲率的分布情况,自适应判断特征区域进而提取具有代表性的特征点。算法来自本人自创,具体原理看代码即可!!!

2025-08-12 07:23:50 146

原创 PCL RANSAC实现点云粗配准(无需点数要求和特征描述子)

无需特征描述子和点数要求即可实现点云的粗配准

2025-08-06 06:55:24 72

原创 matlab 计算点云的归一化协方差矩阵

该内容介绍了点云协方差矩阵的计算方法。

2025-08-06 06:54:41 56

原创 大地坐标与横轴墨卡托投影(UTM)坐标互转原理

该文档详细介绍了大地坐标系(WGS84)与UTM坐标系的转换方法。大地坐标系使用经纬度表示位置,基于椭球体模型;UTM采用横轴墨卡托投影,全球分60个6°经度带。正算过程包括计算中央经线、弧度转换及复杂投影公式;反算需迭代解算起点纬度,并进行坐标修正。特殊处理包括跨越带计算(需调整带号)、极区使用UPS投影,以及中国采用高斯-克吕格3°分带的特殊情况。公式包含椭球参数、曲率半径计算等关键步骤,为地理坐标转换提供完整数学框架。

2025-08-05 08:33:08 1061

原创 Open3D 进阶(34)经纬线扫描法提取点云边界

基于经纬线扫描法的点云边界提取算法。

2025-08-05 08:32:24 64

原创 大地坐标与高斯投影坐标互转原理

高斯投影是一种将地球椭球面转换为平面的等角投影方法,其核心特性包括中央子午线无变形和局部形状保持。投影采用6°或3°分带,通过公式计算带号与中央子午线经度。坐标转换分为正算(大地坐标→高斯坐标)和反算(高斯坐标→大地坐标),涉及复杂的椭球参数计算。常用椭球坐标系包括WGS84、CGCS2000和克拉索夫斯基,分别应用于不同场景。正算需计算子午线弧长和经差,反算则需迭代求解底点纬度。该投影广泛应用于大中比例尺地图测绘。

2025-08-04 07:36:08 928

原创 空间直角坐标与大地坐标相互转换原理

本文介绍了空间直角坐标(X,Y,Z)与大地坐标(B,L,H)的相互转换原理。空间直角坐标系以椭球中心为原点,X/Y轴在赤道面,Z轴指向北极;大地坐标系则用纬度、经度和高程表示点位。转换基于椭球参数(如长半轴a、偏心率e),正算通过解析公式实现,反算需迭代求解纬度B直至收敛。关键问题包括椭球模型选择(不同模型参数差异导致百米级偏差)、极点与地心处的特殊处理,以及精度控制(正算达毫米级,反算迭代3-5次)。转换精度取决于参数准确性和迭代阈值设置。

2025-08-04 07:33:49 1034

原创 Open3D (C++ ) 批量读取点云文件并保持与文件夹内顺序相同

在使用Open3D批量处理点云时,发现存在读取的点云文件与本地文件夹内的顺序不一致这种情况。记录一下保持文件读取顺序与本地文件夹内顺序一致的代码实现方法。

2025-08-03 08:59:44 61

原创 matlab 最小二乘拟合二维椭圆

最小二乘拟合二维椭圆

2025-08-03 08:56:49 55

原创 Open3D 进阶(33)点云空间采样(Space Sample)

点云空间采样为CloudCompare软件中Space下采样功能的python代码复现

2025-08-03 08:55:56 184

原创 PCL 基于隧道最高点的中轴线提取

基于隧道最高点的中轴线提取

2025-07-29 07:27:48 319

原创 PCL 基于汉明距离的对应点获取

汉明距离是衡量两个等长字符串差异程度的度量方法,该方法适用于点云配准。

2025-07-29 07:27:04 72

原创 PCL 间接平差拟合球

一种基于最小二乘法的空间球拟合算法

2025-07-24 20:41:45 93

原创 CloudCompare 二次开发(39)——多视角点云配准

摘要:基于PCL的多视角点云逐步配准方法 本文介绍了在CloudCompare中集成PCL点云配准功能的方法,实现了多视角点云的逐步全局配准。主要内容包括: 在UI界面添加配准按钮并绑定响应函数; 通过参数对话框设置配准最大距离和迭代次数; 核心配准流程: 将CC点云转换为PCL格式 使用体素网格下采样预处理 基于ICP算法进行迭代配准 动态调整对应距离阈值 累计计算全局变换矩阵 该方法最少需要选择3个点云实体,通过循环处理相邻点云对实现逐步配准,最终输出完整配准结果并禁用已处理点云。参数设置灵活,支持进度

2025-07-24 18:29:16 171

原创 PCL 整体最小二乘拟合空间直线(C++详细过程版)

整体最小二乘考虑了系数矩阵误差,可获得更优的参数估计。

2025-07-21 07:34:30 68

原创 Open3D Cauchy加权的点到面ICP算法

该方法通过结合点到面距离度量与Cauchy加权函数,有效抑制外点影响,提高了配准精度和稳定性。

2025-07-21 07:33:37 222

原创 Open3D 进阶(31)隧道点云展开并转为二值图

隧道点云展开并转为二值图

2025-07-19 08:11:49 1946

原创 Open3D (C++) Tukey加权的点到面ICP算法

Tukey损失是一种鲁棒统计方法,通过截断机制有效处理异常值,其数学特性包括截断效应和梯度归零特点。

2025-07-19 08:10:04 49

原创 PCL 高斯牛顿法ICP实现点云配准(C++详细过程版)

基于高斯牛顿法实现的点云ICP配准

2025-07-15 09:03:02 223

原创 Open3D (C++) Cauchy加权的点到面ICP算法

Cauchy加权点到面ICP算法是一种鲁棒的点云配准方法,它结合了点到面的距离度量(Point To Plane)和Cauchy加权函数,以减少外点(outliers)的影响,提高配准精度和稳定性。

2025-07-15 09:02:18 61

原创 PCL 从给定的平移和欧拉角创建变换矩阵(C++详细过程版)

C++详细过程版实现的从给定的平移和欧拉角创建变换矩阵。

2025-07-14 08:04:44 152

原创 Open3D (C++) German-McClure加权的点到面ICP算法

摘要: 本文提出了一种基于Geman-McClure损失函数(GMLoss)的鲁棒点云配准方法。GMLoss通过非线性加权机制有效降低异常值影响,其数学特性包括非凸性和自适应加权,当残差较大时梯度影响有界。算法采用Open3D框架实现,结合点到面ICP配准策略,通过尺度参数σ控制函数形状。实验结果表明,该方法在点云配准中表现出良好的鲁棒性,配准精度达到厘米级,处理时间在可接受范围内。文末展示了配准结果的可视化效果及性能指标,验证了算法的有效性。

2025-07-14 08:01:00 56

原创 【论文复现】——ISS特征融合NDT的点云配准研究

ISS特征融合NDT的点云配准研究

2025-07-12 08:27:19 190

原创 PCL 生成二维椭圆

本文介绍了2D椭圆点云的生成方法。首先给出椭圆参数方程,其中a为半长轴,b为半短轴,θ为角度。随后提供了C++实现代码,使用PCL库生成椭圆点云,通过参数方程计算点坐标并应用旋转变换。代码包含点云生成、保存和可视化功能,最终输出结果展示了红色点云构成的椭圆图形。该方法可用于计算机视觉和点云处理领域,实现参数化椭圆建模与可视化呈现。

2025-07-12 08:13:13 567

原创 PCL 建筑物点云顶面提取(C++详细过程版)

在建筑物变化检测前,为了避免建筑物墙面点的干扰,需要剔除墙面点。因为建筑物顶面点的高程总是高于墙面点,所以可以将建筑物点虚拟格网化,遍历所有格网,求出每个格网内点高程的最大值,将高程差值大于某一阈值的其他点作为墙面点予以剔除。需注意按照点云密度确定格网的大小,还有根据经验确定屋顶与墙面的高程差作为阈值。

2025-07-10 09:05:52 354

matlab alpha-shape平面点云边界提取

使用matlab详细过程版实现的alpha-shape平面点云边界提取

2024-04-11

Ransac改进算法拟合平面测试数据.rar

Ransac改进算法拟合平面测试数据

2024-03-30

点云二值化测试数据.rar

点云二值化测试数据

2024-03-31

用于算法测试的路面标线点云

用于算法测试的路面标线点云,点云包含信息全面,有强度,GPS时间,颜色等信息。

2024-03-30

CloudCompare 二次开发(27)-RANSAC分割提取多个圆柱

多个圆柱

2024-01-20

Open3D 深度图像转点云

深度图像与点云相互转换的测试数据

2024-01-14

数字高程模型DEM转点云测试数据

数字高程模型DEM转点云测试数据

2024-01-06

PCL 快速计算点云法向量C++详细过程版

PCL 快速计算点云法向量C++详细过程版

2023-11-25

基于多尺度虚拟网格与坡度阈值的机载LiDAR 点云滤波方法

【使用PCL进行的论文复现】——基于多尺度虚拟网格与坡度阈值的机载LiDAR 点云滤波方法

2023-11-25

PCL坡度法地面滤波(C++详细过程版)

PCL坡度法地面滤波(C++详细过程版)

2023-11-25

使用C++结合PCL详细过程实现的最远点采样

使用C++结合PCL详细过程实现的最远点采样

2023-11-25

使用C++与PCL实现的最小二乘拟合圆柱

使用C++PCL实现的最小二乘拟合圆柱,包含代码和测试数据

2023-11-25

使用C++与PCL实现的三点确定一个二维圆

使用C++与PCL实现的三点确定一个二维圆,包括代码和测试数据

2023-11-25

使用PCL计算点云中每个点的坡度

使用PCL计算点云中每个点的坡度

2023-11-25

SUSAN关键点检测测试数据

PCL实现了SUSAN关键点探测器的在RGB-D数据中的扩展,主要根据在强度与法向量的变化来提取关键点。SUSAN与Harris的不同之处在于它直接利用法线,所以速度更快。

2023-11-23

拟合平面并旋转至XOY面测试数据

拟合平面并旋转至XOY面测试数据,拟合平面并旋转至XOY面测试数据,拟合平面并旋转至XOY面测试数据,拟合平面并旋转至XOY面测试数据。

2023-11-21

最小二乘拟合圆柱的matlab代码实现

最小二乘拟合圆柱的matlab代码实现,实现原理见:https://blog.csdn.net/qq_36686437/article/details/132351302

2023-08-28

data1,2配准测试数据.rar

用于点云配准的简单测试数据,data1和data2

2023-08-20

最小二乘拟合圆柱测试数据

圆柱拟合步骤主要包括两步: 一是确定柱面模型参数初始值; 二是建立误差方程式求解参数值。本文算法结合主成分分析法与线性最小二乘法,确定圆柱轴线向量( a,b,c) 、圆柱轴线上一点( x1,y1,z1) 、圆柱底圆半径r 这七个柱面模型参数初始值,再建立改进误差方程式,求解参数。

2023-08-17

布尔莎七参数坐标转换模型的matlab代码实现

布尔莎七参数坐标转换模型的matlab代码实现。 当观测的公共控制点大于3个时,可采用间接平差法求得空间坐标转换模型中的七个参数,即七参数转换模型。https://blog.csdn.net/qq_36686437/article/details/124509019。

2023-08-11

一个简单的极化SAR数据样例

一个简单的极化SAR数据样例

2025-06-17

matlab SAR图像Frost滤波

matlab SAR图像Frost滤波

2025-06-17

matlab 获取DEM数据中各栅格点的经纬度

matlab 获取DEM数据中各栅格点的经纬度

2025-06-17

matlab SAR图像的多视滤波

matlab SAR图像的多视滤波

2025-06-17

matlab 读取.tiff格式的单视复数(SLC)图像

matlab 读取.tiff格式的单视复数(SLC)图像

2025-06-17

复数(SLC)图像测试数据imGE667.BMP

复数(SLC)图像测试数据imGE667.BMP

2025-06-17

matlab InSAR加权圆周期中值滤波

matlab InSAR滤波测试数据

2025-06-17

圆柱相关算法所用测试数据

圆柱相关算法所用测试数据

2025-04-27

飞机.pcd格式的点云数据

飞机.pcd格式的点云数据

2024-12-29

matlab 实现的InSAR干涉条纹图goldstein滤波.rar

使用matlab 代码实现的InSAR干涉条纹图goldstein滤波

2024-07-29

意大利Etna火山数据(两期的SAR数据和配准后的InSAR数据).rar

意大利 Etna 火山数据由 SIR-C/X-SAR 系统获得的并行双轨数据,数据采集时间分别于 1996 年 10 月 8 号和 1996 年 10 月 9 号,研究区是以 Etna 火山口为中心,本博客中使用的 Etna火山数据大小为 1024×1024。

2024-07-29

matlab 实现的SAR图像精致Lee滤波.rar

使用matlab实现的SAR图像精致Lee滤波,压缩包内含完整代码、测试数据和实验结果。 算法原理见:[1] 刘晨,张宗虎. 一种改进的Lee滤波相干斑噪声抑制方法 [J].

2024-07-25

matlab 实现的SAR图像Frost斑点滤波.rar

matlab 实现的SAR图像Frost斑点滤波 算法原理见: [1] 廉小亲,黄雪,高超,等. 基于Frost滤波和改进CNN的SAR图像TR方法 [J]. 计算机仿真, 2023, 40 (05): 49-55+233. [2] SAR图像相干斑滤波算法研究_朱俊玲

2024-07-25

matlab 实现的计算InSAR干涉相位图的残差点.rar

在理想的情况下,相位场是连续的,图像内沿着任何一条封闭曲线的积分应该为零。这样的连续场称为无旋场,反之为有旋场。但在实际测量过程中,由于噪声、欠采样和系统误差等因素的影响,得到的 InSAR 干涉相位条纹图中往往会出现不连续的相位点,即残差点。 算法原理见: [1] 龙学军. 干涉合成孔径雷达条纹图处理技术研究[D]. 国防科学技术大学, 2012.

2024-07-25

matlab实现的SAR图像多视滤波.rar

SAR的多视处理是对SLC数据方位向和/或距离向做平均,得到的结果是多视后的强度数据。多视处理可以提高SAR图像的信噪比,有效抑制斑点噪声,但是会降低方位分辨率。

2024-07-24

中国科技期刊卓越行动计划入选期刊目录.pdf

中国科技期刊卓越行动计划入选期刊目录.pdf

2024-07-17

鲁棒平面检测测试数据.rar

Abner M.C. Araújo, Oliveira M M .A Robust Statistics Approach for Plane Detection in Unorganized Point Clouds[J].Pattern Recognition, 2019 一文中所提方法的测试数据。

2024-06-24

PCL 1.14.1 NDT配准算法测试数据.rar

PCL 1.14.1 NDT配准算法测试数据

2024-06-23

水准网间接平差案例的pythpn,C++,matlab代码实现

水准网间接平差案例的pythpn,C++,matlab代码实现。

2024-04-29

快速欧式聚类原版参考文献FEC Fast Euclidean Clustering for Point Cloud Segmen

FEC Fast Euclidean Clustering for Point Cloud Segmentation.pdf

2024-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除