百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
I

ICPCUDA

> 编程语言
开源

在 CUDA 中为支持计算的设备 3.5 或更高版本实现超快的 ICP 实现

721 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

在 CUDA 中为支持计算的设备 3.5 或更高版本实现超快的 ICP 实现

ICPCUDA 在支持计算的设备上,CUDA 实现的 ICP 速度非常快,在 NVIDIA GeForce GTX TITAN X 上,它的运行速度超过 750Hz(使用投影数据关联)。最后一次测试是在 Ubuntu 18.04.2、CUDA 10.1 和 NVIDIA 驱动 418.39 环境下。

实现的 ICP 版本是 KinectFusion 提出的版本。这意味着一个三级粗到细的注册金字塔,从 160x120 到 320x240,最后是 640x480 的图像大小,每级分别进行 4、5 和 10 次迭代。运行如下:

获得最佳性能的主要思想是确定要使用的最佳线程/块大小。我提供了一个详尽的搜索函数来实现这一点,因为它在不同的 GPU 之间有所差异。只需向程序传递“-v”开关即可激活搜索。代码首先会搜索最佳线程/块大小,然后运行 ICP 并输出类似以下内容的结果,在 nVidia GeForce GTX TITAN X 上:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++cudaicp

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言