A real-time implementation of SIFT using GPU

被引:26
|
作者
Acharya, K. Aniruddha [1 ]
Babu, R. Venkatesh [1 ]
Vadhiyar, Sathish S. [2 ]
机构
[1] Indian Inst Sci, Supercomp Educ & Res Ctr, Video Analyt Lab, Bangalore, Karnataka, India
[2] Indian Inst Sci, Supercomp Educ & Res Ctr, Bangalore, Karnataka, India
关键词
SIFT; GPU; CUDA; Combined kernel;
D O I
10.1007/s11554-014-0446-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Scale-Invariant Feature Transform (SIFT) is one of the widely used interest point features. It has been successfully applied in various computer vision algorithms like object detection, object tracking, robotic mapping and large-scale image retrieval. Although SIFT descriptors are highly robust towards scale and rotation variations, the high computational complexity of the SIFT algorithm inhibits its use in applications demanding real-time response, and in algorithms dealing with very large-scale databases. This paper presents a parallel implementation of SIFT on a GPU, where we obtain a speed of around 55 fps for a 640 x 480 image. One of the main contributions of our work is the novel combined kernel optimization that has led to a significant improvement of 12.2 % in the execution speed. We compare our results with the existing SIFT implementations in the literature, and find that our implementation has better speedup than most of them.
引用
收藏
页码:267 / 277
页数:11
相关论文
共 50 条
  • [31] Real-Time Interactive Time Correction on the GPU
    Elshehaly, Mai
    Gracanin, Denis
    Gad, Mohamed
    Wang, Junpeng
    Elmongui, Hicham G.
    2015 IEEE Scientific Visualization Conference (SciVis), 2015, : 145 - 146
  • [32] FAST AND EFFICIENT REAL-TIME GPU BASED IMPLEMENTATION OF WAVE FIELD SYNTHESIS
    Ranjan, Rishabh
    Gan, Woon-Seng
    2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [33] GPU-based implementation of a real-time model for atmospheric dispersion of radionuclides
    Santos, Marcelo C.
    Pinheiro, Andre
    Schirru, Roberto
    Pereira, Claudio M. N. A.
    PROGRESS IN NUCLEAR ENERGY, 2019, 110 : 245 - 259
  • [34] Implementation of the Real-Time Histogram Function for X-Ray Image on the GPU
    Lee, Yonghee
    Lee, Kangwoo
    Kim, Jaehyuk
    Kim, Dongho
    2017 COMPUTING CONFERENCE, 2017, : 1414 - 1415
  • [35] Real-time GPU implementation of transverse oscillation vector velocity flow imaging
    Bradway, David Pierson
    Pihl, Michael Johannes
    Krebs, Andreas
    Tomov, Borislav Gueorguiev
    Kjaer, Carsten Straso
    Nikolov, Svetoslav Ivanov
    Jensen, Jorgen Arendt
    MEDICAL IMAGING 2014: ULTRASONIC IMAGING AND TOMOGRAPHY, 2014, 9040
  • [36] A Real-Time SIFT Feature Extraction Algorithm
    Li H.-Y.
    Wang Q.
    1600, China Spaceflight Society (38): : 865 - 871
  • [37] REAL-TIME VIDEO BASED LIGHTING USING GPU RAYTRACING
    Kronander, Joel
    Dahlin, Johan
    Jonsson, Daniel
    Kok, Manon
    Schon, Thomas B.
    Unger, Jonas
    2014 PROCEEDINGS OF THE 22ND EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2014, : 1627 - 1631
  • [38] Real-time 3D registration using GPU
    Park, Soon-Yong
    Choi, Sung-In
    Kim, Jun
    Chae, Jeong Sook
    MACHINE VISION AND APPLICATIONS, 2011, 22 (05) : 837 - 850
  • [39] Real-Time People Counting Application by Using GPU Programming
    Kocak, Yasemin Poyraz
    Sevgen, Selcuk
    NEURAL INFORMATION PROCESSING, ICONIP 2015, PT IV, 2015, 9492 : 540 - 547
  • [40] Real-time Panorama Composition for Video Surveillance using GPU
    Shete, Pritam Prakash
    Sarode, Dinesh Madhukar
    Bose, Surojit Kumar
    2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2016, : 137 - 143