基于GPU的圖像特征提取加速算法
[Abstract]:At present, compared with the traditional text data, image and video have gradually become the main data types transmitted and processed on the Internet. However, many applications for image and video, such as search engine and network information filtering system, are unable to meet the needs of the development of Internet due to the limitation of image retrieval algorithms. Current image retrieval algorithms are mainly based on global features and local features. Global feature-based retrieval algorithms use features such as color, texture, shape or spatial relationship to describe a frame in an image or video, but these algorithms are described by only one feature vector, so the speed is fast but the precision is not high. It can not meet the needs of image and video retrieval. The local feature-based retrieval algorithm uses hundreds or even thousands of features to describe a frame of an image or video, so it has high accuracy. However, the computation of image feature extraction algorithm based on local feature is complicated and the running speed is slow, which limits its application. Therefore, accelerating the image feature extraction algorithm based on local features is the focus of attention. In recent years, with the development of semiconductor technology and the popularization of multi-core technology, various parallel hardware has gradually become the mainstream of application processing. With the enhancement of generality and programmability of image processing unit (GPU), it has become an indispensable part of it. Modern GPU is not only a simple image processing engine, but also a highly parallel programmable processor. Compared with CPU, it has more powerful arithmetic processing ability and higher memory bandwidth, which makes it widely used in real-time processing and high-performance computing. In this paper, we design and implement a parallel acceleration algorithm for SIFT and SURF on GPU. In our implementation, we make full use of the features of GPU to accelerate our implementation, including the use of shared memory and texture storage. GPUs usually work with CPU. Traditional optimization strategies focus on the efficiency of implementation on GPU and ignore the impact of CPU on system performance. In this paper, the rational allocation and utilization of CPU resources are considered to further improve the overall performance of the system. In this paper, the result of image test with the size of 640 pixels shows that compared with the serial version on CPU, the implementation of SIFT is 143.7 times faster, the throughput is 93.39 frames / second, and the implementation of SURF is 253.2 times faster. The throughput is up to 346.82 frames / sec, which satisfies the real-time processing requirements of image feature extraction. Considering the difference of processing speed between SIFT and SURF, we propose to use SURF algorithm to extract image features in real-time image matching processing system.
【學(xué)位授予單位】:復(fù)旦大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP391.41
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 范羚,吳小培,龍飛,張道信,郭曉靜;基于獨(dú)立分量分析的圖像特征提取及去噪[J];計(jì)算機(jī)工程與應(yīng)用;2003年09期
2 林明星,王曉華,管志光,丁鳳華,趙永瑞;基于差分碼的圖像特征提取方法研究[J];儀器儀表學(xué)報(bào);2004年S2期
3 許世軍;楊曉東;任小玲;;光學(xué)圖像特征提取與識別的智能算子發(fā)展研究[J];信息系統(tǒng)工程;2010年10期
4 杜海順;李玉玲;侯彥東;金勇;;一種人臉圖像特征提取的局部和整體間距嵌入方法[J];計(jì)算機(jī)科學(xué);2012年09期
5 孔銳;施澤生;郭立;張國宣;;獨(dú)立分量分析在圖像特征提取中的應(yīng)用[J];模式識別與人工智能;2004年01期
6 周開軍;陽春華;牟學(xué)民;桂衛(wèi)華;;一種基于圖像特征提取的浮選回收率預(yù)測算法[J];高技術(shù)通訊;2009年09期
7 趙英亮;王黎明;韓焱;;基于形態(tài)學(xué)與聚類相結(jié)合的圖像特征提取方法研究[J];彈箭與制導(dǎo)學(xué)報(bào);2010年02期
8 周春光;孫明芳;王u&菁;陳前;劉小華;劉昱昊;;基于稀疏張量的人臉圖像特征提取[J];吉林大學(xué)學(xué)報(bào)(工學(xué)版);2012年06期
9 韓吉衢;孟俊敏;趙俊生;;海洋溢油合成孔徑雷達(dá)圖像特征提取及其關(guān)鍵度分析[J];海洋學(xué)報(bào)(中文版);2013年01期
10 韋v,
本文編號:2444638
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/2444638.html