DocumentCode
229215
Title
Instruction-set extension for an ASIP-based SIFT feature extraction
Author
Mentzer, Nico ; Paya-Vaya, Guillermo ; Blume, Holger ; von Egloffstein, Nora ; Ritter, Werner
Author_Institution
Inst. of Microelectron. Syst., Leibniz Univ. Hannover, Hannover, Germany
fYear
2014
fDate
14-17 July 2014
Firstpage
335
Lastpage
342
Abstract
One of the key problems in the field of Computer Vision is recovering the geometry from multiple views of the same scene. A feature-based approach to solve the challenge of finding matching points in different views is the scale-invariant feature transform (SIFT). SIFT requires complex accelerated feature extraction combined with low energy requirements to meet the strict constraints of advanced driver assistance systems (ADAS) with regard to power consumption, processing speed and flexibility for future algorithms. This paper presents an application-specific instruction-set extension for a Tensilica Xtensa LX4 ASIP to accelerate a SIFT feature extraction and its evaluation. When compared to the same arithmetic functions processed on an ASIP without any extensions, basic elements of digital image processing and specialized SIFT processing tasks that are accelerated reach a significant speed-up factor for arithmetic functions of x1300. At the same time the accuracy of the SIFT features is preserved. The SIFT feature extraction on an extended processor was accelerated by a factor of x167 compared to the base processor. In addition, the proposed processor extensions maintain the full flexibility of an ASIP for a fast integration of future feature extractors for advanced driver assistance systems.
Keywords
feature extraction; geometry; instruction sets; ADAS; ASIP-based SIFT feature extraction; Tensilica Xtensa LX4 ASIP; advanced driver assistance systems; application-specific instruction set extension; arithmetic functions; computer vision; digital image processing; feature extractors; geometry; matching points; scale-invariant feature transform; specialized SIFT processing tasks; x1300; Acceleration; Computational modeling; Computer architecture; Feature extraction; Histograms; Kernel; Registers; ASIP; scale-invariant feature transform; tensilica; video processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV), 2014 International Conference on
Conference_Location
Agios Konstantinos
Type
conf
DOI
10.1109/SAMOS.2014.6893230
Filename
6893230
Link To Document