SIFT GPU 优化思路整理
1 高斯模糊采用分离滤波器,滤波器的长度容许截断误差2 X 4 + 1
2 Alloc blurBuf, diffBuf in global memory, diffBuf can be used as temp buffer for seperate filter
3 求局部极值点,可以先求邻域内的最值,然后中心点值与最值比较,以确认其是否为极值点
4 改变极值点过滤方案,先要求关键点满足边界响应要求,然后进行Hessian矩阵定位,可以减少计算量
5 极值点插值算法迭代一次即可满足要求?
6 关于Hessian矩阵求解是否有更好的优化方案?此处share memory提供快速IO, 内部计算时?
7 octave间计算的可并行性
8 多图像特征提取时时采用多线程实现多流异步机制,实现GPU卡的满负荷运作(此处要注意每个线程可用最大显存的合理分配)
9 特征点的第二个主方向确认可以在CPU端完成(是否有更好的GPU端解决方案)
10 描述子的生成需要验证GPU端与多线程模式的CPU端算法那个更有优势!
11 绝对值代替平方根?或者采用平方根近似求解方案?
12 图像上/下采样采用更优的GPU核优化
13 输入图像灰度图采用GPU优化方案,则CudaImage赋值时不再需要上传灰度图到GPU,速度肯定有提高
另:是否完整提交关于cudaSift的代码解析(晚些时候再启动,暂时时间紧张)
- 本文已收录于以下专栏:
-
-
-
llsandro
2017-03-03 12:03 1楼 -
请问关于siftGPU的研究有进展了么
-
-
-
mydear_11000
2017-03-09 12:58 -
回复llsandro:具体的工程优化, 后来没有继续做下去
-
相关文章推荐
-
win7 vs2015 编译SiftGPU动态库
SiftGPU使用的是wuchangchang 版,稳定,精度高,匹配出的特征点多。下载地址:https://github.com/pitzer/SiftGPU下载完成后,解压,进入SiftG...-
- guYSWJ
- 2017年05月03日 10:18
- 1004
-
-
SIFT-GPU关于SaveSIFT函数的改进
SIFT-GPU是一个高效的进行SIFT特征提取和匹配的工具,是目前我用过的速度最快的工具。网址如下:http://www.cs.unc.edu/~ccwu/siftgpu/#lowesift 我在...-
- lhanchao
- 2016年08月16日 16:03
- 1364
-
-
-
惊呆了!微博和阿里背后的数据库有多厉害?
想不到!数据库作为最关键的基础设施,渗透技术领域的方方面面,我阿里和微博的师哥们是这么分享的...
-
SIFT算法:KeyPoint找寻、定位与优化
SIFT算法:DoG尺度空间生产 SIFT算法:KeyPoint找寻、定位与优化SIFT算法:确定特征点方向 SIFT算法:特征描述子...-
- Jfuck
- 2013年09月04日 22:04
- 1799
-
-
使用kd_tree和BBF进行SIFT匹配反而比暴力匹配更慢??
以下是问题的描述,但是可以总结为一句话,一般情况下,我测试使用kd_tree和BBF算法,按理说应该会优化时间和效率,但是却比直接匹配满了一个数量级,为什么????求解使用的是64位R2014a,...-
- u013593585
- 2016年03月12日 21:03
- 417
-
-
OpenCV学习笔记(31)KAZE 算法原理与源码分析(五)KAZE的源码优化及与SIFT的比较
KAZE系列笔记:1. OpenCV学习笔记(27)KAZE 算法原理与源码分析(一)非线性扩散滤波2. OpenCV学习笔记(28)KAZE 算法原理与源码分析(二)非线性尺度空间构建3. O...-
- chenyusiyuan
- 2013年03月29日 03:04
- 25356
-
-
-
Delphi7高级应用开发随书源码
- 2003年04月30日 00:00
- 676KB
- 下载
-
编译Opencv的GPU,利用CUDA加速
首先检查自己的机器是否支持,否则都是白搭(只有NVIDIA的显卡才支持,可在设备管理器中查看)如果不用GPU,可以直接官网下载预编译好的库环境:1 VS20132 Opencv...-
- lanbing510
- 2014年11月17日 16:44
- 11047
-
-
SIFT特征提取的GPU实现 SiftGPU: A GPU Implementation of Scale Invariant Feature Transform (SIFT)
SiftGPU: A GPU Implementation of Scale Invariant Feature Transform (SIFT)Changchang WuUniver...-
- GarfieldEr007
- 2016年05月27日 19:23
- 2423
-
-
-
Delphi7高级应用开发随书源码
- 2003年04月30日 00:00
- 676KB
- 下载
-
sift算法的笔记 sift的gpu加速及相关资料汇总
SIFT算法简介 SIFT算子是一种图像的局部描述子,具有尺度、旋转、平移的不变性,而且对光照变化、仿射变换和3维投影变换具有一定的鲁棒性。在Mikolajczyk(在参考文献中有个下载链接,包...-
- u012221267
- 2014年02月16日 14:41
- 1401
-
-
图像局部显著性—点特征(SiftGPU)
SIFT的计算复杂度较高。SiftGpu的主页:SiftGPU: A GPU Implementation of ScaleInvariant Feature Transform (SIFT)...-
- wishchin
- 2017年03月27日 17:04
- 602
-
-
-
sift cuda gpu
- 2017年05月20日 20:37
- 5.13MB
- 下载
-
理一下sift算法思路
sift算法,尺度不变特征转换,图像中的局部特征,在空间尺度中寻找极值点,并提取其位置、尺度、旋转不变性。步骤:1.空间极值点的检测2.关键点的定位3.关键点方向的确定4.关键点描述...-
- luyulong8
- 2012年05月28日 15:00
- 688
-
-
sift算法的笔记 sift的gpu加速及相关资料汇总
SIFT算法简介 SIFT算子是一种图像的局部描述子,具有尺度、旋转、平移的不变性,而且对光照变化、仿射变换和3维投影变换具有一定的鲁棒性[1]。在Mikolajczyk(在参考文献中有个下载链接...-
- gningh
- 2013年08月26日 13:39
- 1800
-
-
jetty性能优化思路整理
原博客地址:转载过来只是为了收藏,望原博主见谅一、一般调优的基本过程1.明了需要调优的系统架构2.设定性能调优的目标3.明了目标当前的性能情况4.找出目前的性能瓶颈的所在5...-
- liwenshui322
- 2016年01月04日 19:27
- 2953
-
-
sql优化思路整理
在SQL查询中,为了提高查询的效率,我们常常采取一些措施对查询语句进行SQL性能优化。本文我们总结了一些优化措施,接下来我们就一一介绍。1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%...-
- wuxiuyong
- 2017年04月13日 09:06
- 156
-
-
优化思路整理-3-sql优化
informix数据库sql优化常规套路(原则:在尽量不修改应用程序和表结构的前提下,优化程序和表设计不在讨论之内)1、统计更新统计更新的对象是表内数据的分布采样。用概率进行统计。现在数据库优化...-
- zhuhongxu2013
- 2013年06月05日 18:33
- 451
-
-
-
计算机SIFT学习整理
- 2013年11月09日 22:13
- 1.5MB
- 下载
-
二值化的SIFT特征描述子及图像拼接优化
http://www.cjig.cn/html/jig/2016/12/20161204.htm二值化的SIFT特征描述子及图像拼接优化李倩, 江泽涛桂...-
- fyfywg
- 2017年11月15日 14:57
- 224
-
-
SIFT论文整理
Distinctive Image Featuresfrom Scale-Invariant KeypointsDistinctive Image Featuresfrom Scale-Invaria...-
- lijiang1991
- 2016年03月11日 15:11
- 589
-
他的热门文章
-
解读tensorflow之rnn
42095
-
Tensorflow(一) 安装运行
29547
-
YUV图解 (YUV444, YUV422, YUV420, YV12, NV12, NV21)
12854
-
计算机视觉和模式识别 CVPR2016的代码合集
12622
-
tensorflow笔记 :常用函数说明
11411