一 致 性 点 漂 移 算 法 (Coherent Point Drift, CPD)

时间:2020-12-27 10:06:24
【文件属性】:

文件名称:一 致 性 点 漂 移 算 法 (Coherent Point Drift, CPD)

文件大小:1.86MB

文件格式:ZIP

更新时间:2020-12-27 10:06:24

CPD 匹配

一 致 性 点 漂 移 算 法 (Coherent Point Drift, CPD)是一种鲁棒的基于高斯混合模型的点集匹配 算法。该算法适用于刚体以及非刚体变换下的多维 点集配准问题,对于噪声、出格点以及缺失点的影 响具有较强鲁棒性。但由于采用的是EM算法框架, 其存在两个缺陷: (1)对于迭代的初始点选取十分敏 感,如果选取不当,极易陷入局部最优解,从而导 致算法的最终匹配结果较差; (2)CPD算法的收敛速 度与待匹配点集大小成反比,从而导致在解决大规 模点集匹配问题时,该算法的运行速度较慢。针对 上述问题,


【文件预览】:
INSTALL.txt
examples
----cpd_rigid_example4.m(1KB)
----cpd_Nonrigid_example3.m(1KB)
----cpd_Nonrigid_example5.m(1KB)
----cpd_affine_example1.m(453B)
----cpd_rigid_example1.m(529B)
----cpd_rigid_example5.m(1KB)
----cpd_Nonrigid_example2.m(1KB)
----cpd_rigid_example2.m(1KB)
----cpd_rigid_example3.m(997B)
----cpd_imageregistration_example.m(1KB)
----cpd_affine_example2.m(1KB)
----cpd_Nonrigid_example4.m(1KB)
----cpd_rigid_example6.m(1KB)
----cpd_Nonrigid_example1.m(352B)
----cpd_Nonrigid_example6.m(1KB)
README.txt
core
----utils()
--------cpd_Pfast.m(585B)
--------cpd_plot_iter.m(2KB)
--------disptime.m(407B)
--------cpd_P_FGT.m(948B)
--------cpd_R.m(282B)
--------cpd_G.m(2KB)
--------cpd_deform.m(679B)
--------cpd_denormalize.m(2KB)
--------cpd_normalize.m(2KB)
--------cpd_transform.m(961B)
----cpd_register.m(8KB)
----cpd_make.m(2KB)
----Nonrigid()
--------cpd_GRBF.m(4KB)
--------cpd_GRBF_lowrank.m(5KB)
--------cpd_GRBF_lowrankQS.m(1022B)
----mex()
--------cpd_P.c(3KB)
--------cpd_Pappmex.c(3KB)
--------cpd_Pcorrespondence.c(2KB)
----FGT()
--------fgt_predict.c(8KB)
--------fgt_model.c(14KB)
----Rigid()
--------cpd_rigid.m(4KB)
--------cpd_affine.m(4KB)
data
----cpd_data_geometry.mat(25KB)
----cpd_data3D_face.mat(10KB)
----bun_zipper_res4.mat(10KB)
----cpd_data3D_face50.mat(443KB)
----bun_zipper_res2.mat(180KB)
----cpd_data3D_bunny.mat(366KB)
----cpd_data2D_fish.mat(3KB)
----bun_zipper_res3.mat(42KB)
----bun_zipper.mat(785KB)

网友评论

  • 运行不了,都出错了
  • matlab 实现,我不用matlab, 所以不知道好不好用。