FPGA-based ORB feature extraction for real-time visual SLAM

Weikang Fang, Yanjun Zhang, Bo Yu, Shaoshan Liu

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

67 Citations (Scopus)

Abstract

Simultaneous Localization And Mapping (SLAM) is the problem of constructing or updating a map of an unknown environment while simultaneously keeping track of an agent's location within it. How to enable SLAM robustly and durably on mobile, or even IoT grade devices, is the main challenge faced by the industry today. The main problems we need to address are: 1.) how to accelerate the SLAM pipeline to meet real-time requirements; and 2.) how to reduce SLAM energy consumption to extend battery life. After delving into the problem, we found out that feature extraction is indeed the bottleneck of performance and energy consumption. Hence, in this paper, we design, implement, and evaluate a hardware ORB feature extractor and prove that our design is a great balance between performance and energy consumption compared with ARM Krait and Intel Core i5.

Original languageEnglish
Title of host publication2017 International Conference on Field-Programmable Technology, ICFPT 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages275-278
Number of pages4
ISBN (Electronic)9781538626559
DOIs
Publication statusPublished - 2 Jul 2017
Event16th IEEE International Conference on Field-Programmable Technology, ICFPT 2017 - Melbourne, Australia
Duration: 11 Dec 201713 Dec 2017

Publication series

Name2017 International Conference on Field-Programmable Technology, ICFPT 2017
Volume2018-January

Conference

Conference16th IEEE International Conference on Field-Programmable Technology, ICFPT 2017
Country/TerritoryAustralia
CityMelbourne
Period11/12/1713/12/17

Keywords

  • FPGA
  • Feature extraction
  • ORB
  • SLAM

Fingerprint

Dive into the research topics of 'FPGA-based ORB feature extraction for real-time visual SLAM'. Together they form a unique fingerprint.

Cite this