微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > FPGA和CPLD > 基于FPGA的结构光图像中心线提取

基于FPGA的结构光图像中心线提取

时间:12-03 来源:互联网 点击:




3 FPGA实现的结果

本文FPGA采用的是Altera公司Cyclone III系列的EP3C40F484C6芯片,并在Altera公司的QUARTUS II 软件平台上,利用硬件描述语言Verilog HDL 表达实现。对于一幅大小为576行、720列的结构光条纹图像,以每秒25帧的速率到达时,利用配置为2.53GHz Intel CPU 、3GB内存的通用微型计算机通过软件编程的方式实现对一帧大小为576行、720列的图像进行提取激光中心线操作,耗时71.5 毫秒。而利用以上专用硬件实现的算法经过仿真的系统最高频率达到100MHz ,高出了系统像素点时钟频率(50MHz ),处理同样的一帧图像需耗时4.1毫秒,速度提高将近20倍,且FPGA逻辑资源占用16% 。足以在视频图像输入的同时完成计算,达到了设计目的。并将系统的采集图片与处理后的图片进行比较,处理结果图6图7所示。图6a、7a为采集图像,图6b、7b为MATLAB处理结果,图6c、7c为EP3C40F484C6处理结果。





实验结果显示可以看出:在精度上FPGA相比PC端稍好,体现在线条的细节表现及线条提取的平滑度上。而且在运行速度上,FPGA提取速度明显优于PC机提取的速度。但是不足的是由于模板所取的宽度较小,所以对于一些光带宽度较大,光强横向分布不均匀的图像,正如图7所示,则该方法提取的图形精度不高,图像较为不平滑。这些也将是下一步需要研究的内容。

4 结束语

精度和速度是大数据量背景下中心线提取方法的核心指标,本文利用FPGA硬件电路的并行体系结构,将以FPGA为核心的实时处理系统应用结构光三维测量系统当中,以硬件形式实现图像光带中心线提取的算法,经过实验表明,对于这些宽度不大且分布均匀的结构光,该方法对中心线提取精确、快速。满足结构光三维测量的要求。

参考文献:
[1]Song Zhang,Peisen S Huang.High-resolution real-time three-dimensional shape measurement[J].Optical Engineering,2006,12(45):1-8
[2]Erik Naesset, Ross Nelson.Using airborne laser scanning to monitor tree migrationin the boreal-alpine transition zone[J].Remote Sensing of Environment,2007,110(3):357-369
[3]李莹莹,张志毅,袁林.线结构光光条中心提取综述[J].中国激光杂志社,2013,50
[4]于起峰,陆宏伟,刘肖琳. 基于图像的精密测量与运动测量[M]. 北京: 科学出版社, 2002
[5]胡斌,李德华,金刚等。基于方向模板的结构光条纹中心检测方法[J]。计算机工程与应用,2002,38(11):59-60
[6]江 洁,邓珏琼,张广军。光条纹中心的实时快速提取[J]. 光学技术,2008 ,34(2):170-174
[7]张广军. 机器视觉[M]. 北京: 科学出版社, 2005
[8]姚文达, 田庆国, 陈兴梧. 三维扫描图像光带中心线提取的FPGA实现[J]. 天津工业大学学报, 2010, 29:50-52
[9]钱铮铁, 李德华. 基于FPGA的激光条纹中心实时检测[J]. 计算机工程与应用, 2004, 40(27):49-52
[10]张杰. 基于FPGA的数字图像处理[D]. 武汉科技大学, 2009

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top