Skip to main navigation Skip to search Skip to main content

An efficient hardware architecture of the optimised SIFT descriptor generation

  • Wenjuan Deng*
  • , Yiqun Zhu
  • , Hao Feng
  • , Zhiguo Jiang
  • *Corresponding author for this work

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

Abstract

Scale Invariant Feature Transform (SIFT) algorithm has the potential of detecting a large number of features from images, which makes the feature descriptor generation become a bottleneck of the processing speed and hence degrade the overall performance of the algorithm. To tackle this problem, we propose an efficient hardware architecture based on the polar sampled descriptor in this paper. It takes only 7.57us to generate a feature descriptor of 72 dimensions with a system frequency of 100MHz, which is equivalent to approximately 132100 feature descriptors per second. It can generate feature descriptors for VGA (640x480 pixels) resolution video at 60 frames per second (fps), provided that there are no more than 2200 features per frame. As far as we know, our hardware architecture has the highest processing speed for descriptor generation, compared with other existing architectures.

Original languageEnglish
Title of host publicationProceedings - 22nd International Conference on Field Programmable Logic and Applications, FPL 2012
Pages345-352
Number of pages8
DOIs
StatePublished - 2012
Event22nd International Conference on Field Programmable Logic and Applications, FPL 2012 - Oslo, Norway
Duration: 29 Aug 201231 Aug 2012

Publication series

NameProceedings - 22nd International Conference on Field Programmable Logic and Applications, FPL 2012

Conference

Conference22nd International Conference on Field Programmable Logic and Applications, FPL 2012
Country/TerritoryNorway
CityOslo
Period29/08/1231/08/12

Fingerprint

Dive into the research topics of 'An efficient hardware architecture of the optimised SIFT descriptor generation'. Together they form a unique fingerprint.

Cite this