Optimization of speeded-up robust feature algorithm for hardware implementation

被引:5
|
作者
Cai ShanShan
Liu LeiBo [1 ]
Yin ShouYi
Zhou RenYan
Zhang WeiLong
Wei ShaoJun
机构
[1] Tsinghua Univ, Inst Microelect, Beijing 100084, Peoples R China
基金
中国国家自然科学基金;
关键词
SURF; feature detection; optimization scheme;
D O I
10.1007/s11432-013-4946-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Speeded-Up Robust Feature (SURF) is a widely-used robust local gradient feature detection and description algorithm. The algorithm itself can be implemented easily on general-purpose processors. However, the software implementation of SURF cannot achieve a performance high enough to meet the practical real-time requirements. And what is more, the huge data storage and the floating point operation of SURF algorithm make it hard and onerous to design and verify corresponding hardware implementation. This paper customized a SURF algorithm for hardware implementation, which combined several optimization methods in previous literature and three approaches (named Word Length Reduction (WLR), Low Bits Abandon(LBA), and Sampling Radius Reduction (SRR)). The computation operations of the simplified and optimized SURF (P-SURF) were reduced by 50% compared with the original SURF. At the same time, the Recall and Precision of the SURF feature descriptor are only dropped by 0.31 on average in the typical testing set, which are within an acceptable accuracy range. P-SURF has been implemented on hardware using TSMC 65 nm process, and the architecture of the whole system mainly contains four modules, including Integral Image Generator, IPoint Detector, IPoint Orientation Assigner, and IPoint Feature Vector Extractor. The chip size is 3.4 x 4 mm(2). The power usage is less than 220mW according to the Synopsys Prime time while extracting IPoints in a video input of VGA (640 x 480) 172 fps operating at 200 MHz. The performance is better than the results reported in literature.
引用
收藏
页码:1 / 15
页数:15
相关论文
共 50 条
  • [1] Optimization of speeded-up robust feature algorithm for hardware implementation
    CAI ShanShan
    LIU LeiBo
    YIN ShouYi
    ZHOU RenYan
    ZHANG WeiLong
    WEI ShaoJun
    [J]. Science China(Information Sciences), 2014, 57 (04) : 258 - 272
  • [2] Optimization of speeded-up robust feature algorithm for hardware implementation
    ShanShan Cai
    LeiBo Liu
    ShouYi Yin
    RenYan Zhou
    WeiLong Zhang
    ShaoJun Wei
    [J]. Science China Information Sciences, 2014, 57 : 1 - 15
  • [3] Speeded-Up Robust Feature Descriptor for Endochromoscopy Images
    Viet Dung Nguyen
    Thanh Hien Truong
    [J]. 2019 34TH INTERNATIONAL TECHNICAL CONFERENCE ON CIRCUITS/SYSTEMS, COMPUTERS AND COMMUNICATIONS (ITC-CSCC 2019), 2019, : 480 - 482
  • [4] Speeded-Up Robust Feature Extraction and Matching for Fingerprint Recognition
    Hany, Umma
    Akter, Lutfa
    [J]. 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION COMMUNICATION TECHNOLOGY (ICEEICT 2015), 2015,
  • [5] Speeded-Up Robust Features (SURF)
    Bay, Herbert
    Ess, Andreas
    Tuytelaars, Tinne
    Van Gool, Luc
    [J]. COMPUTER VISION AND IMAGE UNDERSTANDING, 2008, 110 (03) : 346 - 359
  • [6] DSP-Based Parallel Implementation of Speeded-Up Robust Features
    Liao, Chao
    Wang, Guijin
    Miao, Quan
    Wang, Zhiguo
    Shi, Chenbo
    Lin, Xinggang
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (04) : 930 - 933
  • [7] Eye Detection-Based Deep Belief Neural Networks and Speeded-Up Robust Feature Algorithm
    Tarek Z.
    Shohieb S.M.
    Elhady A.M.
    El-Kenawy E.-S.M.
    Shams M.Y.
    [J]. Computer Systems Science and Engineering, 2023, 45 (03): : 3195 - 3213
  • [8] Secure Surfing: Privacy-Preserving Speeded-Up Robust Feature Extractor
    Wang, Qian
    Hu, Shengshan
    Wang, Jingjun
    Ren, Kui
    [J]. PROCEEDINGS 2016 IEEE 36TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS ICDCS 2016, 2016, : 700 - 710
  • [9] A Novel Method of Object Identification and Tagging Using Speeded-Up Robust Feature
    Roy, Laya K.
    Reshma, K., V
    [J]. PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICICCT), 2018, : 1666 - 1670
  • [10] A local feature with multiple line descriptors and its speeded-up matching algorithm
    Shi, Jiacha
    Wang, Xuanyin
    [J]. COMPUTER VISION AND IMAGE UNDERSTANDING, 2017, 162 : 57 - 70