Optimization of speeded-up robust feature algorithm for hardware implementation

被引:0
作者
CAI ShanShan [1 ]
LIU LeiBo [1 ]
YIN ShouYi [1 ]
ZHOU RenYan [1 ]
ZHANG WeiLong [1 ]
WEI ShaoJun [1 ]
机构
[1] Institute of Micro-Electronics and the National Laboratory for Information Science and Technology,Tsinghua University
基金
中国国家自然科学基金;
关键词
SURF; feature detection; optimization scheme;
D O I
暂无
中图分类号
TP301.6 [算法理论];
学科分类号
081202 ;
摘要
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×4 mm2.The power usage is less than 220mW according to the Synopsys Prime time while extracting IPoints in a video input of VGA(640×480)172 fps operating at 200 MHz.The performance is better than the results reported in literature.
引用
收藏
页码:258 / 272
页数:15
相关论文
共 50 条
  • [41] Parallel and Pipelining design of SLAM Feature Detection Algorithm in Hardware
    Liu, Yunjie
    Wu, Xiaofeng
    PROCEEDINGS OF THE 2021 IEEE 16TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2021), 2021, : 1388 - 1393
  • [42] Neonatal Fundus Image Registration and Mosaic Using Improved Speeded Up Robust Features Based on Shannon Entropy
    Jiang, Hongyang
    Gao, Mengdi
    Yang, Kang
    Zhang, Dongdong
    Ma, He
    Qian, Wei
    2021 43RD ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE & BIOLOGY SOCIETY (EMBC), 2021, : 3004 - 3007
  • [43] Detection of Perlger-Huet anomaly based on augmented fast marching method and speeded up robust features
    Sun, Minglei
    Yang, Shaobao
    Jiang, Jinling
    Wang, Qiwei
    BIO-MEDICAL MATERIALS AND ENGINEERING, 2015, 26 : S1241 - S1248
  • [44] An Efficient Video Frames Retrieval System Using Speeded Up Robust Features Based Bag of Visual Words
    Hussain, Altaf
    ADCAIJ-ADVANCES IN DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE JOURNAL, 2023, 12 (01):
  • [45] The Nature-Inspired BASIS Feature Descriptor for UAV Imagery and Its Hardware Implementation
    Fowers, Spencer G.
    Lee, Dah-Jye
    Ventura, Dan A.
    Archibald, James K.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2013, 23 (05) : 756 - 768
  • [46] Implication of video summarization and editing of video based on human faces and objects using SURF (speeded up robust future)
    Ashokkumar, S.
    Suresh, A.
    Kavitha, M. G.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 3): : S6913 - S6919
  • [47] Implication of video summarization and editing of video based on human faces and objects using SURF (speeded up robust future)
    S. Ashokkumar
    A. Suresh
    M. G. Kavitha
    Cluster Computing, 2019, 22 : 6913 - 6919
  • [48] Recognition of Individual Zebrafish Using Speed-Up Robust Feature Matching
    Al-Jubouri, Qussay
    Al-Nuaimy, Waleed
    Al-Taee, Majid
    Young, Iain
    2017 10TH INTERNATIONAL CONFERENCE ON DEVELOPMENTS IN ESYSTEMS ENGINEERING (DESE 2017), 2017, : 26 - 30
  • [49] High-speed image feature detection using FPGA implementation of fast algorithm
    Kraft, Marek
    Schmidt, Adam
    Kasinski, Andrzej
    VISAPP 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER VISION THEORY AND APPLICATIONS, VOL 1, 2008, : 174 - 179
  • [50] Classification of COVID-19 Chest X-Ray Images Based on Speeded Up Robust Features and Clustering-Based Support Vector Machines
    Rajab, Maher I.
    APPLIED COMPUTER SYSTEMS, 2023, 28 (01) : 163 - 169