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 条
  • [1] A real-time implementation of SIFT using GPU
    K. Aniruddha Acharya
    R. Venkatesh Babu
    Sathish S. Vadhiyar
    Journal of Real-Time Image Processing, 2018, 14 : 267 - 277
  • [2] A Real-time GPU Implementation of the SIFT Algorithm for Large-Scale Video Analysis Tasks
    Fassold, Hannes
    Rosner, Jakub
    REAL-TIME IMAGE AND VIDEO PROCESSING 2015, 2015, 9400
  • [3] A GPU Implementation of a Real-Time MIMO Detector
    Wu, Michael
    Gupta, Siddharth
    Sun, Yang
    Cavallaro, Joseph R.
    SIPS: 2009 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS, 2009, : 303 - 308
  • [4] PopSift: a faithful SIFT implementation for real-time applications
    Griwodz, Carsten
    Calvet, Lilian
    Halvorsen, Pal
    PROCEEDINGS OF THE 9TH ACM MULTIMEDIA SYSTEMS CONFERENCE (MMSYS'18), 2018, : 415 - 420
  • [5] HartSift: A High-Accuracy and Real-Time SIFT based on GPU
    Li, Zhihao
    Jia, Haipeng
    Zhang, Yunquan
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2017, : 135 - 142
  • [6] SIFT Hardware Implementation for Real-Time Image Feature Extraction
    Jiang, Jie
    Li, Xiaoyang
    Zhang, Guangjun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2014, 24 (07) : 1209 - 1220
  • [7] Real-time Implementation of SIFT feature extraction algorithms in FPGA
    Shao A-jun
    Qian Wei-xian
    Gu Guo-hua
    Lu Kai-li
    2015 INTERNATIONAL CONFERENCE ON OPTICAL INSTRUMENTS AND TECHNOLOGY: OPTOELECTRONIC IMAGING AND PROCESSING TECHNOLOGY, 2015, 9622
  • [8] GPU Implementation for Real-time Hyperspectral Anomaly Detection
    Zhao, Chunhui
    You, Wei
    Wang, Yulei
    Wang, Jia
    2015 IEEE INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2015, : 940 - 943
  • [9] Real-Time Vehicle Detection Design and Implementation on GPU
    Vinh Dinh Nguyen
    Thuy Tuong Nguyen
    Dung Duc Nguyen
    Jeon, Jae Wook
    2011 11TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2011, : 1287 - 1292
  • [10] Real-time eye blink detection with GPU-based SIFT tracking
    Lalonde, Marc
    Byrns, David
    Gagnon, Langis
    Teasdale, Normand
    Laurendeau, Denis
    FOURTH CANADIAN CONFERENCE ON COMPUTER AND ROBOT VISION, PROCEEDINGS, 2007, : 481 - +