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 条
  • [31] Real-Time and High-Accuracy Arctangent Computation Using CORDIC and Fast Magnitude Estimation
    Pilato, Luca
    Fanucci, Luca
    Saponara, Sergio
    ELECTRONICS, 2017, 6 (01):
  • [32] Implementation of a High-Accuracy Neural Network-Based Pupil Detection System for Real-Time and Real-World Applications
    Bonteanu, Gabriel
    Bonteanu, Petronela
    Cracan, Arcadie
    Bozomitu, Radu Gabriel
    SENSORS, 2024, 24 (08)
  • [33] Corrigendum to "High-Accuracy and Real-Time Indoor Positioning System Based on Visible Light Communication and Mobile Robot"
    Li, Xianmin
    Yan, Zihong
    Huang, Linyi
    Chen, Shihuan
    Liu, Manxi
    INTERNATIONAL JOURNAL OF OPTICS, 2022, 2022
  • [34] A Fast and High-Accuracy Real-Time Visible Light Positioning System Based on Single LED Lamp With a Beacon
    Li, Huaping
    Huang, Hongbin
    Xu, Yongze
    Wei, Zhanhang
    Yuan, Sichen
    Lin, Puxi
    Wu, Hao
    Lei, Wen
    Fang, Junbin
    Chen, Zhe
    IEEE PHOTONICS JOURNAL, 2020, 12 (06):
  • [35] LDF-BNN: A Real-Time and High-Accuracy Binary Neural Network Accelerator Based on the Improved BNext
    Wan, Rui
    Cen, Rui
    Zhang, Dezheng
    Wang, Dong
    MICROMACHINES, 2024, 15 (10)
  • [36] High-Accuracy Real-Time Attitude Determination and Imagery Positioning System for Satellite-Based Remote Sensing
    Chen, Xuedi
    Zhan, Haiyang
    Fan, Shaoyan
    Rao, Qilong
    Hong, Zhenqiang
    You, Zheng
    Xing, Fei
    Liu, Chunyu
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2023, 61
  • [37] High-Accuracy Real-Time Attitude Determination and Imagery Positioning System for Satellite-Based Remote Sensing
    Chen, Xuedi
    Zhan, Haiyang
    Fan, Shaoyan
    Rao, Qilong
    Hong, Zhenqiang
    You, Zheng
    Xing, Fei
    Liu, Chunyu
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2023, 61
  • [38] GPU Based Real-time Trinocular Steroevision
    Yao, Yuanbin
    Linton, R. J.
    Padir, Taskin
    INTELLIGENT ROBOTS AND COMPUTER VISION XXX: ALGORITHMS AND TECHNIQUES, 2013, 8662
  • [39] Real-time Flame Simulation Based on GPU
    Wei, Wei
    Huang, Yanqiong
    MECHANICAL ENGINEERING AND INTELLIGENT SYSTEMS, PTS 1 AND 2, 2012, 195-196 : 723 - +
  • [40] Real-time object segmentation based on GPU
    Lee, Sun-Ju
    Jeong, Chang-Sung
    2006 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PTS 1 AND 2, PROCEEDINGS, 2006, : 739 - 742