Efficient Pattern Recognition Algorithm Including a Fast Retina Keypoint FPGA Implementation
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
Abstract
The field of computer vision is continuously increasing and becoming more complex and power demanding. Using feature detection and description allows a fast object detection without needing big databases. FPGAs are predestined for different requirements, like real-time and power constraints, which are important in many application areas. This work proposes a new pattern recognition algorithm, based on an improved Accelerated KAZE (AKAZE) detector and Fast Retina Keypoint (FREAK) descriptor. Our software implementation increased the repeatability in comparison to the original algorithm using optimized configurations. The percentage of correct matching features between two images (repeatability) increased from 85.7% to 91.4%, while the computation time decreases from 70.3ms to 24.9ms. Furthermore, we present an efficient FPGA implementation of the FREAK descriptor. The accelerator processes 2048 features at 73.4 frames per second; achieving a repeatability of 90.9%, while being optimized for resource utilization and memory bandwidth consumption. Additionally, we show an efficient Integral Image implementation that processes four image pixels per clock cycle at a high frequency (204 MHz on xc7z020clg484-1) consuming minimum resources.
Details
Original language | English |
---|---|
Title of host publication | International Conference on Field Programmable Logic and Applications (FPL) |
Publisher | IEEE Xplore |
Pages | 121-128 |
Number of pages | 8 |
ISBN (electronic) | 978-1-7281-4884-7 |
ISBN (print) | 978-1-7281-4885-4 |
Publication status | Published - 2019 |
Peer-reviewed | Yes |
Publication series
Series | International Conference on Field Programmable Logic and Applications (FPL) |
---|---|
ISSN | 1946-147X |
Conference
Title | 2019 29th International Conference on Field Programmable Logic and Applications |
---|---|
Abbreviated title | FPL 2019 |
Conference number | 29 |
Duration | 8 - 12 September 2019 |
Website | |
Location | Universitat Politècnica de Catalunya |
City | Barcelona |
Country | Spain |
External IDs
Scopus | 85075632226 |
---|---|
ORCID | /0000-0003-2571-8441/work/142240582 |
Keywords
Research priority areas of TU Dresden
Keywords
- Computer Vision, Repeatability, Pattern Recognition, FPGA, Fast Retina Keypoint, Integral Image