High-Performance AKAZE Implementation Including Parametrizable and Generic HLS Modules

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

Abstract

The amount of image data to be processed has increased tremendously over the last decades. One major computer vision task is the extraction of information to find patterns in and between images. One well-studied pattern recognition algorithm is AKAZE which builds a nonlinear scale space to detect features. While being more efficient compared to its predecessor KAZE, the computational demands of AKAZE are still high. Since many real-world computer vision applications require fast computations, sometimes under hard power and time constraints, FPGAs became a focus as a suitable target platform. This work presents a highly modularized and parameterizable implementation of the AKAZE feature detection algorithm integrated into HiFlipVX, which is a High-Level Synthesis library based on the OpenVX standard. The fine granular modularization and the generic design of the implemented functions allows them to be easily reused, increasing the workflow for other computer vision algorithms. The high degree of parameterization and extension of the library enables also a fast and extensive exploration of the design space. The proposed design achieved a high repeatability and frame rate of up to 480 frames per second for an image resolution of 1920×1080 compared to related work.

Details

Original languageGerman
Title of host publication2022 IEEE 33rd International Conference on Application-specific Systems, Architectures and Processors (ASAP)
Pages139 - 147
Number of pages9
ISBN (electronic)9781665483087
Publication statusPublished - 17 Oct 2022
Peer-reviewedYes

Conference

Title33rd IEEE International Conference on Application-Specific Systems, Architectures and Processors
Abbreviated titleASAP 2022
Conference number33
Duration12 - 14 July 2022
Website
Locationonline
CityGothenburg
CountrySweden

External IDs

Scopus 85140974656
ORCID /0000-0003-2571-8441/work/142240548

Keywords

Keywords

  • AKAZE, Computer Vision, FPGA, Feature Detection, HLS, Modular, Parametrizable