Title
Reconfigurable Multi-Access Pattern Vector Memory For Real-Time ORB Feature Extraction
Abstract
This work presents an on-chip memory subsystem envisioned for real-time applications performing Oriented FAST and Rotated Brief (ORB) feature extraction for Simultaneous Localization and Mapping (SLAM) systems. For autonomous navigation of battery-powered devices, feature-based SLAM is a computationally frugal alternative to direct methods. This paper thoroughly analyses ORB multiple memory access patterns, exploring possible systematic parallelism and hardware-biased algorithmic enhancements, alleviating requirements on bandwidth and reducing redundant accesses. Enabling those, a suitable multi-bank parallel memory featuring run-time reconfigurable address generation, image allotment, and close-to-memory data-shuffling is proposed. As case study, a 30 Frames-Per-Second (FPS) VGA-resolution ORB-capable 8-bank memory is evaluated using 22 FDX technology, running at 909 MHz, with a negligible area overhead of 0.3%, reducing operand accesses between 54 - 160x relative to Sudoku-like and scalar memories.
Year
DOI
Venue
2021
10.1109/ISCAS51556.2021.9401698
2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS)
Keywords
DocType
ISSN
vision-based SLAM, Feature Extraction, ORB, programmable multiple memory access patterns
Conference
0271-4302
Citations 
PageRank 
References 
0
0.34
0
Authors
5
Name
Order
Citations
PageRank
Lucas Ferreira100.34
Steffen Malkowsky2374.80
Patrik Persson300.34
Karl Astrom400.34
Liang Liu59518.47