当前位置:网站首页>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
边栏推荐
- 收藏|机械工程师面试常问问题
- JS数据类型转换完全攻略
- SCHEMA解惑
- Excel表格打印时不打印标记填充颜色
- 一篇文章,带你详细了解华为认证体系证书(2)
- The four methods of judging JS data type
- [Open class preview]: Research and application of super-resolution technology in the field of video quality enhancement
- Several methods of appending elements are commonly used in js: append, appendTo, after, before, insertAfter, insertBefore, appendChild
- 每日一题:连续子数组的最大和(动态规划)
- shell--面试题
猜你喜欢

用户体验 | 如何度量用户体验 ?

Solve vscode input! Unable to quickly generate skeletons (three methods for the new version of vscode to quickly generate skeletons)

大众碰到点评的一个字体反爬,落地技术也是绝了

redis6 跟着b站尚硅谷学习

OpenHarmony高校技术俱乐部计划发布

回归预测 | MATLAB实现TPA-LSTM(时间注意力注意力机制长短期记忆神经网络)多输入单输出

STM32 CAN过滤器配置详解

Online - GCeasy GC log analysis tools

稀疏表示--学习笔记

数字化转型实践:世界级2B数字化营销的方法框架
随机推荐
The use of Ts - Map type
ddl and dml in sql (the difference between database table and view)
表连接详解
Solve vscode input! Unable to quickly generate skeletons (three methods for the new version of vscode to quickly generate skeletons)
Promise learning (4) The ultimate solution for asynchronous programming async + await: write asynchronous code in a synchronous way
js中常用追加元素的几种方法:append,appendTo,after,before,insertAfter,insertBefore,appendChild
【Unity3D插件】AVPro Video插件分享《视频播放插件》
Online - GCeasy GC log analysis tools
字体反爬之好租
Jenkins安装插件遇到的问题
博弈论(Depu)与孙子兵法(42/100)
Promise学习(一)Promise是什么?怎么用?回调地狱怎么解决?
pgAdmin 4 v6.12 发布,PostgreSQL 开源图形化管理工具
语音聊天app源码——语音聊天派对
【CLion】CLion 总是提示 “This file does not belong to any project target xxx” 的解决方法
2022 Go生态圈 rpc 框架 Benchmark
[Open class preview]: Research and application of super-resolution technology in the field of video quality enhancement
(ES6 and above and TS) Map object to array
利用正则表达式的回溯实现绕过
音视频技术开发周刊 | 256