目前有用GPU实现的SIFT匹配算法吗

1. https://github.com/pitzer/SiftGPU 稳定 特征点多 速度也算可以但不算太快了 毕竟是2013年的代码
2. https://github.com/Celebrandil/CudaSift 速度快,精度较低,稳定性差,在一些对精度敏感的领域,不建议使用,如遥感图像配准等。
3. 为了实现一个高性能高精度的SIFT算法,我去年用CUDA实现了一个基于GPU的SIFT——HartSift,已经达到要求,快于目前所有开源SIFT实现。论文中提供了不同的优化方法及其更多的实现细节,并在实验部分给出每一种方法带来的性能提升,希望这些优化方法能帮大家加速SIFT算法。性能和优化方法请参考 HartSift: A High-Accuracy and Real-Time SIFT Based on GPU 和 Efficient parallel optimizations of a high-performance SIFT on GPUs.

■网友
【目前有用GPU实现的SIFT匹配算法吗】 目前没有看到HartSift有开源的消息,测试使用的闭源库也没有见到

■网友
目前GPU实现的sift中,changchang wu实现的SIFTGPU是挺好的,两种模式可选,GLSL和CUDA,具体的google之即可。
■网友
用GPU还是CPU主要是看你的程序中对数据的处理形式,GPU是利用显存来对数据进行存储处理,而CPU则是利用内存。如果要处理的数据量很多,而应该使用GPU来进行处理,如果只是对同一个变量进行反复计算则应该使用CPU,因为其频率更快。可以在编译器中直接指定程序在CPU或者GPU执行,默认情况下是在CPU中执行的。

■网友
很多版本可以用,但是好像都不是开源的,而且对于SIFT算法来说GPU版本的不一定就比CPU的快很多
■网友
https://github.com/pitzer/SiftGPUhttps://github.com/Celebrandil/CudaSift
■网友
恩,正在看这个,也期待高手来指导一下。
■网友
popsift ,对标opencv,cuda实现
alicevision/popsift


    推荐阅读