SIFT Hardware Implementation for Real-Time Image Feature Extraction

IEEE Trans. Circuits Syst. Video Techn.(2014)

引用 79|浏览22
暂无评分
摘要
This paper introduces a high-speed all-hardware scale-invariant feature transform (SIFT) architecture with parallel and pipeline technology for real-time extraction of image features. The task-level parallel and pipeline structure are exploited between the hardware blocks, and the data-level parallel and pipeline architecture are exploited inside each block. Two identical random access memories are adopted with ping-pong operation to execute the key point detection module and the descriptor generation module in task-level parallelism. With speeding up the key point detection module of SIFT, the descriptor generation module has become the bottleneck of the system's performance; therefore, this paper proposes an optimized descriptor generation algorithm. A novel window-dividing method is proposed with square subregions arranged in 16 directions, and the descriptors are generated by reordering the histogram instead of window rotation. Therefore, the main orientation detection block and descriptor generation block run in parallel instead of interactively. With the optimized algorithm cooperating with pipeline structure inside each block, we not only improve the parallelism of the algorithm, but also avoid floating data calculation to save hardware consumption. Thus, the descriptor generation module leads the speed almost 15 times faster than a recent solution. The proposed system was implemented on field programmable gate array and the overall time to extract SIFT features for an image having 512×512 pixels is only 6.55 ms (sufficient for real-time applications), and the number of feature points can reach up to 2900.
更多
查看译文
关键词
field programmable gate array (fpga),task-level parallel structure,descriptor generation module,random access memories,high-speed all-hardware scale-invariant feature transform,feature extraction,pipeline architecture,window-dividing method,parallel architectures,task-level parallelism,field programmable gate array,real-time image feature extraction,scale-invariant feature transform (sift),parallel and pipeline architecture,pipeline structure,orientation detection block,transforms,real time,field programmable gate arrays,key point detection module,sift hardware implementation,ping-pong operation,pipeline processing,parallel processing,hardware,real time systems,computer architecture
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要