Optimal FPGA implementation of high speed scale space generator

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

Abstract

Scale space generation is a fundamental problem in almost all feature extraction algorithms. Often, it is a critical prior step of most image/video analytic applications that are based on the invariance or co-invariance of local features, such as SIFT based recognition, matching, and tracking applications. However, it is still quite a challenging problem to enable real-time applications of the extraction of local features due to the fact that scale space generation has a rather large computational complexity. This paper proposes the optimal FPGA design for acceleration of scale space generation. First, in order to derive the mathematical model for scale space generation that fits best in with the FPGA, we have discarded the conventional template convolution based Gaussian filtering scheme and adopted a novel IIR filter based recursive Gaussian blurring algorithm. Then, an approach based on the Retiming technique, which could find the minimal operational period for any given IIR filter, is used to finalize the overall design. For 1024×768 video, the proposed design is able to generate scale spaces at almost 400fps, which is fast enough to support most real-time applications like object recognition, object matching, and 3D reconstruction.

Original languageEnglish
Title of host publicationProceedings of the 34th Chinese Control Conference, CCC 2015
EditorsQianchuan Zhao, Shirong Liu
PublisherIEEE Computer Society
Pages4823-4828
Number of pages6
ISBN (Electronic)9789881563897
DOIs
Publication statusPublished - 11 Sept 2015
Event34th Chinese Control Conference, CCC 2015 - Hangzhou, China
Duration: 28 Jul 201530 Jul 2015

Publication series

NameChinese Control Conference, CCC
Volume2015-September
ISSN (Print)1934-1768
ISSN (Electronic)2161-2927

Conference

Conference34th Chinese Control Conference, CCC 2015
Country/TerritoryChina
CityHangzhou
Period28/07/1530/07/15

Keywords

  • FPGA Implementation
  • Feature Extraction
  • Recursive Gaussian Blurring
  • Retiming
  • Scale Space Generation

Fingerprint

Dive into the research topics of 'Optimal FPGA implementation of high speed scale space generator'. Together they form a unique fingerprint.

Cite this