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

SAC-IA粗配准算法记录

1. 算法思路

 SAC-IA(Sample Consensus Initial Aligment,SAC-IA)粗配准算法是一种基于局部特征描述子的点云粗配准算法,其需要计算点云的快速点特征直方图(FPFH)来保持对应点对之间的相似关系,根据相似关系来搜索点云中的对应点。其基本原理是采用采样一致性的思想,通过查看大量的点对对应关系来计算点云之间的刚体变换矩阵,并将最小配准误差对应的变换矩阵记为最佳变换矩阵。SAC-IA 算法基于 FPFH 特征描述子寻找对应点对,因此同样具有点云旋转不变性的特点,同时对于点云噪声和密度具有鲁棒性,并且对于初始位姿相差较大的两片点云也能得到较好的初始配准效果。

SAC-IA算法对对应点对进行了抽样,计算较为简单,不容易陷入局部最优等相关问题,显著提高了配准效率,但是却降低了配准精度,因此通常用来进行初始配准。

1.1 算法具体步骤

 公式放大:

 再用文字说明一下:

  • 在源点云P中获取数量为nr_samples个随机采样点

这里需检查采样点是否唯一(单次采样中不能含有相同点),采样点之间的间距都必须大于阈值距离。

    相关文章:

  • 景联文科技构建高质量心理学系知识图谱,助力大模型成为心理学科专家
  • AI艺术创作:掌握Midjourney和DALL-E的技巧与策略
  • python爬虫实现简单的代理ip池
  • 微信小程序-实现跳转链接并拼接参数(URL拼接路径参数)
  • 网络安全相关竞赛比赛
  • C语言 杂项笔记
  • 【hadoop大数据集群 2】
  • R语言学习笔记9-数据过滤-分组-融合
  • OpenCV 轮廓检测
  • PyTorch 深度学习实践-逻辑斯蒂回归
  • Three.JS 使用RGBELoader和CubeTextureLoader 添加环境贴图
  • Docker基本管理
  • VGMShield:揭秘视频生成模型滥用的检测与追踪技术
  • 【JVM基础01】——介绍-初识JVM运行流程
  • ESC(ELectronic Stability Control,电子稳定控制系统)
  • JS 中的深拷贝与浅拷贝
  • [Vue CLI 3] 配置解析之 css.extract
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • Android开源项目规范总结
  • IDEA 插件开发入门教程
  • javascript 哈希表
  • python 装饰器(一)
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • 第十八天-企业应用架构模式-基本模式
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 微信小程序填坑清单
  • 移动端 h5开发相关内容总结(三)
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • 【干货分享】dos命令大全
  • Mac 上flink的安装与启动
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 组复制官方翻译九、Group Replication Technical Details
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • #DBA杂记1
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (Matlab)使用竞争神经网络实现数据聚类
  • (NSDate) 时间 (time )比较
  • (Oracle)SQL优化技巧(一):分页查询
  • (vue)el-tabs选中最后一项后更新数据后无法展开
  • (二)windows配置JDK环境
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (五)关系数据库标准语言SQL
  • (转)大型网站的系统架构
  • (转)树状数组
  • .NET Standard 的管理策略
  • .NET大文件上传知识整理
  • :class的用法及应用
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798
  • [100天算法】-不同路径 III(day 73)