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 条
  • [41] Real-time Stereo Matching for Depth Estimation Using GPU
    Cheng, Fang-Hsuan
    Huang, Kuan-Yu
    2015 8TH INTERNATIONAL CONFERENCE ON UBI-MEDIA COMPUTING (UMEDIA) CONFERENCE PROCEEDINGS, 2015, : 3 - 6
  • [42] Real-time Forest Simulation for a Flight Simulator using a GPU
    Laferte, Jean-Marc
    Daussin, Guillaume
    Flifla, Jihed
    Haigron, Pascal
    2008 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES: FROM THEORY TO APPLICATIONS, VOLS 1-5, 2008, : 1049 - +
  • [43] Real-time 3D registration using GPU
    Soon-Yong Park
    Sung-In Choi
    Jun Kim
    Jeong Sook Chae
    Machine Vision and Applications, 2011, 22 : 837 - 850
  • [44] Performance evaluation for real-time cartoon rendering using GPU
    Li, Ling
    Chenery, Christopher
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON GRAPHICS AND VISUALIZATION IN ENGINEERING, 2007, : 101 - +
  • [45] Real-Time Parallel Hashing on the GPU
    Alcantara, Dan A.
    Sharf, Andrei
    Abbasinejad, Fatemeh
    Sengupta, Shubhabrata
    Mitzenmacher, Michael
    Owens, John D.
    Amenta, Nina
    ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (05): : 1 - 9
  • [46] Real-time image deconvolution on the GPU
    Klosowski, James T.
    Krishnan, Shankar
    PARALLEL PROCESSING FOR IMAGING APPLICATIONS, 2011, 7872
  • [47] Real-Time Image Segmentation on a GPU
    Abramov, Alexey
    Kulvicius, Tomas
    Woergoetter, Florentin
    Dellen, Babette
    FACING THE MULTICORE-CHALLENGE: ASPECTS OF NEW PARADIGMS AND TECHNOLOGIES IN PARALLEL COMPUTING, 2010, 6310 : 131 - +
  • [48] Towards Controlled Single-Molecule Manipulation Using "Real-Time" Molecular Dynamics Simulation: A GPU Implementation
    van Vreumingen, Dyon
    Tewari, Sumit
    Verbeek, Fons
    van Ruitenbeek, Jan M.
    MICROMACHINES, 2018, 9 (06)
  • [49] Real-Time Implementation of Joint Domain Localised Algorithm for High Frequency Surface Wave Radar Using GPU
    Zhang, Bowen
    Zhang, Chang
    Yao, Di
    Zhang, Xin
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2025, E108A (02) : 45 - 52
  • [50] GPU Implementation of List-mode DRAMA for Real-time OpenPET Image Reconstruction
    Kinouchi, Shoko
    Yamaya, Taiga
    Yoshida, Eiji
    Tashima, Hideaki
    Kudo, Hiroyuki
    Suga, Mikio
    2010 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD (NSS/MIC), 2010, : 2273 - 2276