Efficient Pattern Recognition Algorithm Including a Fast Retina Keypoint FPGA Implementation

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-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 languageEnglish
Title of host publicationInternational Conference on Field Programmable Logic and Applications (FPL)
PublisherIEEE Xplore
Pages121-128
Number of pages8
ISBN (electronic)978-1-7281-4884-7
ISBN (print)978-1-7281-4885-4
Publication statusPublished - 2019
Peer-reviewedYes

Publication series

SeriesInternational Conference on Field Programmable Logic and Applications (FPL)
ISSN1946-147X

Conference

Title2019 29th International Conference on Field Programmable Logic and Applications
Abbreviated titleFPL 2019
Conference number29
Duration8 - 12 September 2019
Website
LocationUniversitat Politècnica de Catalunya
CityBarcelona
CountrySpain

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