基于FPGA的SIFT特征点检测  被引量:1

SIFT keypoints detection based on FPGA

在线阅读下载全文

作  者:肖晗[1] 原魁[1] 何文浩[1] 柴晓杰[1] 

机构地区:[1]中国科学院自动化研究所,北京100190

出  处:《高技术通讯》2012年第4期429-435,共7页Chinese High Technology Letters

基  金:863计划(2008AA040204,2008AA040209,2009AA043902-2)和国家自然科学基金(60875051)资助项目.

摘  要:为了在现场可编程门阵列(FPGA)中用硬件电路实现尺度不变特征转换(SIFT)特征点的实时检测,对原算法进行了改进,提出了一种基于面密度插值法和双重极值点约束的新方法。该方法显著提升了SIFT特征点的尺度不变性,同时有利于提高定点数的计算精度。在此基础上,设计了一种高效率的硬件计算方案,将所有的计算步骤都实现在了流水线结构中,并在FPGA上完成了开发工作。与现有研究成果相比,这种高效的方案非常节约硬件资源,大大降低了硬件成本,同时又大幅度提高了计算精度。系统能够在采集图像的同时完成特征点的检测。对于360×288大小的图像,其理论最高处理能力为303帧/秒;由于受到摄像头的图像采集速度限制,目前的实际处理速度是25帧/秒。In order cults in field to achieve real-time detection of scale invariant feature transform (SIFT) keypoints via hardware cirprogrammable gate array (FPGA), the original algorithm was ameliorated and a new method based on area density interpolation and dual extremum restriction was proposed, which can greatly enhance the scale invariance of SIFT keypoints while benefiting the computation accuracy of fixed-point numbers. After that, a highly efficient hardware computation scheme was designed and implemented in a FPGA chip with all the computational procedures arranged in a pipelined structure. Compared with existing research achievements, the above-mentioned scheme needs much less hardware resources, resulting in the great reduction of hardware costs and the great improvement of computation accuracy. The system can perform image acquisition and keypoint detection at the same time. For an image size of 360 × 288, its theoretical maximum throughput can reach 303 fps (frames per second), while its current actual processing rate is 25 fps because it is limited by the speed of the camera.

关 键 词:尺度不变特征转换(SIFT) 现场可编程门阵列(FPGA) 特征点检测 机器视觉 硬件计算 

分 类 号:TP391[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象