FPGA BASED SPEEDED UP ROBUST FEATURES

被引:55
|
作者
Svab, Jan [1 ]
Krajnik, Tomas [1 ]
Faigl, Jan [1 ]
Preucil, Libor [1 ]
机构
[1] Czech Tech Univ, Gerstner Lab Intelligent Decis Making & Control, Dept Cybernet, Fac Elect Engn, Prague 12135 2, Czech Republic
来源
2009 IEEE INTERNATIONAL CONFERENCE ON TECHNOLOGIES FOR PRACTICAL ROBOT APPLICATIONS (TEPRA 2009) | 2009年
关键词
machine vision; visual navigation; SURF; FPGA; MOBILE ROBOT NAVIGATION; VISION; ARCHITECTURE; SCALE;
D O I
10.1109/TEPRA.2009.5339646
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present an implementation of the Speeded Up Robust Features (SURF) on a Field Programmable Gate Array (FPGA). The SURF algorithm extracts salient points from image and computes descriptors of their surroundings that are invariant to scale, rotation and illumination changes. The interest point detection and feature descriptor extraction algorithm is often used as the first stage in autonomous robot navigation, object recognition and tracking etc. However, detection and extraction are computationally demanding and therefore can't be used in systems with limited computational power. We took advantage of algorithm's natural parallelism and implemented it's most demanding parts in FPGA logic. Several modifications of the original algorithm have been made to increase it's suitability for FPGA implementation. Experiments show, that the FPGA implementation is comparable in terms of precision, speed and repeatability, but outperforms the CPU and GPU implementation in terms of power consumption. Our implementation is intended to be used in embedded systems which are limited in computational power or as the first stage preprocessing block, which allows the computational resources to focus on higher level algorithms.
引用
收藏
页码:35 / 41
页数:7
相关论文
共 50 条
  • [1] Video Stabilization System Based on Speeded-up Robust Features
    Xie Zheng
    Cui Shaohui
    Wang Gang
    Li Jinlun
    PROCEEDINGS OF THE 2015 INTERNATIONAL INDUSTRIAL INFORMATICS AND COMPUTER ENGINEERING CONFERENCE, 2015, : 1995 - 1998
  • [2] Object Matching Using Speeded Up Robust Features
    Verma, Nishchal Kumar
    Goyal, Ankit
    Vardhan, A. Harsha
    Sevakula, Rahul Kumar
    Salour, Al
    INTELLIGENT AND EVOLUTIONARY SYSTEMS, IES 2015, 2016, 5 : 415 - 427
  • [3] A novel nonuniformity correction algorithm based on speeded up robust features extraction
    Zhuang, Zhihong
    Wang, Hongbo
    INFRARED PHYSICS & TECHNOLOGY, 2015, 73 : 281 - 285
  • [4] Depth Measurement Based on Pixel Number Variation and Speeded Up Robust Features
    Hsu, Chen-Chien
    Huang, Po-Ting
    Cai, Zhong-Han
    Lu, Ming-Chih
    Lu, Yin-Yu
    2014 IEEE FOURTH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS BERLIN (ICCE-BERLIN), 2014, : 228 - 229
  • [5] DSP-Based Parallel Implementation of Speeded-Up Robust Features
    Liao, Chao
    Wang, Guijin
    Miao, Quan
    Wang, Zhiguo
    Shi, Chenbo
    Lin, Xinggang
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (04) : 930 - 933
  • [6] Visual tracking and learning using speeded up robust features
    Li, Jingyu
    Wang, Yulei
    Wang, Yanjie
    PATTERN RECOGNITION LETTERS, 2012, 33 (16) : 2094 - 2101
  • [7] SURFBCS: speeded up robust features based fuzzy vault scheme in biometric cryptosystem
    Kaur, Prabhjot
    Kumar, Nitin
    Singh, Maheep
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (11): : 12292 - 12316
  • [8] License Plate Detection Based on Speeded Up Robust Features and Bag of Words Model
    Khaleel, Firas Mahmood
    Abdullah, Siti Norul Huda Sheikh
    Bin Ismail, Muhamad Khuzaifah
    2013 IEEE INTERNATIONAL CONFERENCE ON SMART INSTRUMENTATION, MEASUREMENT AND APPLICATIONS (ICSIMA 2013), 2013,
  • [9] SURFBCS: speeded up robust features based fuzzy vault scheme in biometric cryptosystem
    Prabhjot Kaur
    Nitin Kumar
    Maheep Singh
    The Journal of Supercomputing, 2023, 79 : 12292 - 12316
  • [10] Speeded-Up Robust Features Based Moving Object Detection on Shaky Video
    Zhou, Minqi
    Asari, Vijayan K.
    COMPUTER NETWORKS AND INTELLIGENT COMPUTING, 2011, 157 : 677 - +