An optimized FPGA implementation based on scale invariant feature transform feature points detection

Yue Gu, Xiujie Qu, Yue Sun, Liwen Gao, Shuang Yu

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

Abstract

Aiming at the characteristics of SIFT (Scale Invariant Feature Transform) algorithm which has large amount of calculation and can be highly paralleled, we propose an optimized FPGA implementation so that it can be accelerated on hardware. In this method, we firstly simplify the process of filtering image and generating Gaussian pyramids through selecting appropriate parameters and hardware structure, then use fixed-point decimals to increase the accuracy of operation, finally build feature detection module in a parallel way and make simulation and verification using different input images. Results of experiments show that, this method can significantly reduce the amount of calculation of the algorithm and save hardware resources with the premise of ensuring detection accuracy, which has a good performance.

Original languageEnglish
Title of host publication2016 12th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery, ICNC-FSKD 2016
EditorsJiayi Du, Chubo Liu, Kenli Li, Lipo Wang, Zhao Tong, Maozhen Li, Ning Xiong
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages734-739
Number of pages6
ISBN (Electronic)9781509040933
DOIs
Publication statusPublished - 19 Oct 2016
Event12th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery, ICNC-FSKD 2016 - Changsha, China
Duration: 13 Aug 201615 Aug 2016

Publication series

Name2016 12th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery, ICNC-FSKD 2016

Conference

Conference12th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery, ICNC-FSKD 2016
Country/TerritoryChina
CityChangsha
Period13/08/1615/08/16

Keywords

  • FPGA
  • SIFT
  • accelerate
  • accuracy
  • simplify

Fingerprint

Dive into the research topics of 'An optimized FPGA implementation based on scale invariant feature transform feature points detection'. Together they form a unique fingerprint.

Cite this