文件名称:重叠保留法matlab代码-pcSimp:点云简化
文件大小:576KB
文件格式:ZIP
更新时间:2024-06-11 22:29:28
系统开源
重叠保留法matlab代码ICME19的实施(口头) 抽象的 本文提出了一种点云简化算法,旨在在重采样过程中保持尖锐特征与保持均匀密度之间取得平衡。 特别是,利用图谱处理,我们自然地在图上表示不规则点云,并基于图过滤器提出了特征保持和密度均匀性的简洁表述。 最后将点云简化问题表达为两个因素之间的折衷,并通过我们提出的算法有效解决。 Matlab中的代码: code / main.m:主进程,运行main.m以根据main.m中的超参数简化点云。 code / divide.m:函数,用于将点云划分为(重叠的)网格。 code / simplify.m:函数,以简化图上的每个网格。 ply / anchor.ply:代码使用的示例,简化的点云也将在此文件夹中。 局限性: 时间复杂度 由于迭代优化过程和多个矩阵乘法,因此该方法比现有的简化算法要慢得多。 网格效果 所提出的公式是位移不变,旋转不变和比例不变的[1]。 但是由于划分为多维数据集技巧(旨在提高算法速度),因此无法保证属性,在全局技巧中,全局信息也被部分忽略。 引文: 如果您发现此代码对您的研究有所帮助,请引用我们的论文。 @in
【文件预览】:
pcSimp-master
----code()
--------main.m(4KB)
--------divide.m(2KB)
--------simplify.m(2KB)
----README.md(2KB)
----.gitignore(82B)
----ply()
--------anchor.ply(654KB)