当前位置:网站首页>CloudCompare & PCL ICP registration (point to face)
CloudCompare & PCL ICP registration (point to face)
2022-08-01 12:03:00 【dayuhaitang_galaxy】
Article table of contents
I. Introduction
The ICP algorithm is divided into 6 stages, as shown in the following figure:

(1) Select the overlapping point cloud subsets. In this step, if the amount of original point cloud data is relatively large, the original point cloud will generally be down-sampled.
(2) Match feature points.Usually it is the two closest points, but of course this depends on the criteria of judgment.
(3) Weighting.The found corresponding points are weighted according to how well the points match.
(4) Suppress matching points.Some poor quality point pairs are suppressed (rejected) according to the matching degree of matching points.
(5) Error minimization.The transformation parameters are estimated by minimizing the sum of squared distances.
(6) Point cloud transformation.Transform the source point cloud by the estimated transformation matrix.
Except for the last step in the whole process, the remaining steps have been explored and researched by a large number of literatures, so there are many variant methods, among which point-to-surface ICP is one of them.
2. Types in PCL
边栏推荐
- (ES6 and above and TS) Map object to array
- bat倒计时代码
- 利用正则表达式的回溯实现绕过
- 解决vscode输入! 无法快捷生成骨架(新版vscode快速生成骨架的三种方法)
- 将同级数据处理成树形数据
- Visualization of lag correlation of two time series data in R language: use the ccf function of the forecast package to draw the cross-correlation function, and analyze the lag correlation according t
- 判断JS数据类型的四种方法
- R语言ggplot2可视化:使用ggpubr包的ggscatter函数可视化散点图、使用xscale函数指定X轴坐标轴度量调整方式、设置x轴坐标为scientific使用科学计数法显示坐标值
- 表连接详解
- Jenkins安装插件遇到的问题
猜你喜欢
随机推荐
leetcode/submatrix element sum
js中常用追加元素的几种方法:append,appendTo,after,before,insertAfter,insertBefore,appendChild
Pytest e-commerce project combat (below)
重庆市大力实施智能建造,推动建筑业数字化转型,助力“建造强市”
力扣解法汇总1374-生成每种字符都是奇数个的字符串
The four methods of judging JS data type
华硕和微星多款产品将升级英特尔Arc A380和A310显卡
CAN通信标准帧和扩展帧介绍
activiti工作流的分页查询避坑
Aeraki Mesh 加入 CNCF 云原生全景图
[Nodejs] fs module of node
shell--第九章练习
R语言ggplot2可视化:使用ggpubr包的ggdensity函数可视化密度图、使用stat_central_tendency函数在密度中添加均值竖线并自定义线条类型
Favorites|Mechanical Engineer Interview Frequently Asked Questions
C language implementation!20000 in 4 seconds
表连接详解
(ES6 and above and TS) Map object to array
回归预测 | MATLAB实现TPA-LSTM(时间注意力注意力机制长短期记忆神经网络)多输入单输出
一篇文章,带你详细了解华为认证体系证书(1)
The difference between undefined and null in JS