HartSift: A High-Accuracy and Real-Time SIFT based on GPU

被引:4
|
作者
Li, Zhihao [1 ,2 ]
Jia, Haipeng [1 ]
Zhang, Yunquan [1 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Sch Comp & Control Engn, Beijing, Peoples R China
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划);
关键词
SIFT; GPU; high accuracy; real time; feature extraction;
D O I
10.1109/ICPADS.2017.00029
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Scale Invariant Feature Transform (SIFT) is one of the most popular and robust feature extraction algorithms for its invariance to scale, rotation and illumination. It has been widely adopted in many fields, such as video tracking, image stitching, simultaneous localization and mapping (SLAM), structure from motion (SFM) and so on. However, high computational complexity constrains its further application in real-time systems. These systems have to make a tradeoff between accuracy and performance to achieve real-time feature extraction. They adopt other faster algorithms but with less accuracy, like SURF and PCA-SIFT. In order to address this problem, this paper proposes a GPU-accelerated SIFT using CUDA, named HartSift, which realizes high-accuracy and real-time feature extraction by making full use of computing resources of CPU and GPU within a single machine. Experiments show that, on the NVIDIA GTX TITAN Black GPU, HartSift can process an image within 3.14 similar to 10.57ms (94.61 similar to 318.47fps) according to the size of images. In addition, HartSift is 59.34 similar to 75.96 times and 4.01 similar to 6.49 times faster than OpenCV-SIFT (a CPU version) and SiftGPU (a GPU version), respectively. In the meantime, HartSift's performance and CudaSIFT's (the fastest GPU version so far) are almost the same, while HartSift's accuracy is much higher than CudaSIFT's.
引用
收藏
页码:135 / 142
页数:8
相关论文
共 50 条
  • [1] REAL-TIME OPTICAL MULTIPLICATION WITH HIGH-ACCURACY
    KALIVAS, DS
    OPTICAL ENGINEERING, 1994, 33 (10) : 3427 - 3431
  • [2] HIGH-ACCURACY PHASE MEASUREMENT IN REAL-TIME
    JOHANNES, S
    BUROW, R
    ELSSNER, KE
    GRZANNA, J
    SPOLACZYK, R
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1984, 473 : 156 - 159
  • [3] 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
  • [4] A real-time implementation of SIFT using GPU
    Acharya, K. Aniruddha
    Babu, R. Venkatesh
    Vadhiyar, Sathish S.
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2018, 14 (02) : 267 - 277
  • [5] 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 - +
  • [6] Motion measurement for high-accuracy real-time airborne SAR
    Kim, TJ
    RADAR SENSOR TECHNOLOGY VIII AND PASSIVE MILLIMETER-WAVE IMAGING TECHNOLOGY VII, 2004, 5410 : 36 - 44
  • [7] High-accuracy real-time automatic thresholding for centroid tracker
    Zhang, Y
    Wang, YJ
    ICO20: OPTICAL INFORMATION PROCESSING, PTS 1 AND 2, 2006, 6027
  • [8] Ultrasound imaging with flexible transducers based on real-time and high-accuracy shape estimation
    Gao, Xue
    Huang, Lihong
    Huang, Peng
    Wang, Yuanyuan
    Guo, Yi
    ULTRASONICS, 2025, 148
  • [9] Vision Based Real-time High-accuracy Automatic Counting with Applications for Smart Pharmacy
    Wu, Haotian
    Wang, YuRan
    Ma, Hongbin
    Li, Baokui
    Jin, Ying
    2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 6429 - 6435
  • [10] REAL-TIME HIGH-ACCURACY MEASUREMENT OF MULTIFREQUENCY WAVE-FORMS
    NARDUZZI, C
    OFFELLI, C
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1987, 36 (04) : 964 - 970