Speeding Up SIFT Algorithm by Multi-core Processor Supporting SIMD Instruction Sets

Computer-Aided Design and Computer Graphics(2013)

Cited 1|Views0
No score
Abstract
Scale Invariant Feature Transform (SIFT) method plays a critical role in a wide variety of vision applications. But it is now facing the real-time computational challenge. Parallel computing is one of the most promising solutions to overcome the computational challenge. In this paper, we target at parallelizing SIFT by multi-core architecture with per-core SIMD support. We focus on the SIMDization of data parallel parts of SIFT to fully utilize per-core computing power. At Orientation Assignment and Key point Descriptor stages, we observe that load balance is an important factor. We also implement the optimized algorithm on multi-core system with SIMD support from Tianhe-2 Supercomputer and make comparison with the State-of-the-Art parallel SIFT algorithms.
More
Translated text
Key words
scale invariant feature transform,multi-core processor,multi-core system,per-core simd support,multi-core architecture,simd support,tianhe-2 supercomputer,load balance,multicore architecture,parallel architectures,parallel sift algorithm,multicore processor,simd instruction sets,parallelizing sift,multiprocessing systems,feature extraction,per-core computing power,sift algorithm,multi-core,transforms,parallel computing,data parallel part,computational challenge,simdization,sift,vision applications,multi core,optimization,algorithm design and analysis,multicore processing
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined