Matlab集成的c代码coherent_point_drift_cuda
介绍
这是用于非刚性点集配准的相干点漂移(CPD)算法的CUDA实现。
给定两个点集X和Y,该算法找到将Y与X对齐的变换。
对齐点集为T
=
Y
+
GW
。
相干点漂移算法:Myronenko,A.&Song,X.(2010)。
点集配准:相干点漂移。
IEEE关于模式分析和机器智能的事务,32(12),2262-2275。
要求
具有CUDA功能的GPU
工具包和驱动程序
命令行解释器CLI11.hpp包含在存储库中,并受其关联的许可证控制
C
/
C
++编译器,版本必须与CUDA兼容
Windows-
Linux-
有关适用于您平台的兼容编译器版本,请参阅
跨平台构建系统
CMake目标
cpd_cuda
:静态C
++库,包含CPD算法的CUDA实现。
cpd_cmd
:命令行程序。
链接到cpd_cuda。
cpd_mex
:cpd_cuda库周围的MEX包装器,可与MATLAB一起使用。
Windows版本
使用CUDA
9.0和CUDA
10.1在Visual
Studio
2015中进行了
2021-11-11 10:34:34
1.42MB
系统开源
1