激光技术, 2017, 41 (5): 769, 网络出版: 2017-09-21   

基于FPGA的光纤光斑中心定位算法研究

Locating algorithm of optical fiber spot center based on FPGA
作者单位
武汉理工大学 信息工程学院, 武汉 430070
摘要
为了解决传统数字图像处理算法中数据运算量大、复杂度高、耗时长的问题, 提出一种基于可编程门阵列(FPGA)光纤光斑中心定位的方法。采用数字信号处理系统,利用开发工具(DSP builder),设计了光斑图像预处理算法和边缘检测算法, 用最小二乘法拟合光斑边界, 采用流水线设计,增强了数据处理的并行能力, 提高了处理速度。在Cyclone V平台上进行理论分析和实验验证, 取得了光斑图像边界、中心坐标数据。结果表明, 在保证对光斑中心定位的绝对误差小于0.1pixel的条件下, 使用FPGA比计算机运算速度能提高21倍以上。该研究能够在FPGA平台上快速准确定位光斑中心。
Abstract
In order to solve the problem of large amount of data, high complexity and long time consuming in traditional digital image processing algorithm, a method for center location of optical fiber spot was presented based on field-programmable gate array (FPGA). By using digital signal processing system and development tools (DSP builder), image preprocessing algorithm and edge detection algorithm were designed. The least square method was used to fit the boundary of light spot. The parallel capability for data processing was enhanced and the processing speed was improved by means of pipeline design. Theoretical analysis and experimental verification were carried out on Cyclone V platform. The image boundary and the central coordinate data were obtained. The results show that under the condition that the absolute error of spot center location is less than 0.1pixel, the computer speed can be improved by more than 21 times based on FPGA. The spot center can be located quickly and accurately on FPGA platform.
参考文献

[1] FAN Ch L, LIU Ch,DING G,et al.A method of circle curve fitting based on the cumulative error of the radius error[C]// International Conference on Computational Intelligence and Security. New York,USA:IEEE, 2015:211-214.

[2] WANG Q Q,LIU J, PENG Zh, et al.Measurement system for laser divergence angle based on LabView [J]. Chinese Journal of Lasers, 2012,39(11):1108005(in Chinese).

[3] ZHANG L. System of measuring laser spot[D]. Xi’an :Xidian University,2010:19-45(in Chinese).

[4] WANG L L, HU Zh W, JI H X. Laser spot center location algorithm based on Gaussian fitting[J]. Journal of Applied Optics, 2012, 33(5):985-990(in Chinese).

[5] LIU H L, HOU W, FAN Y L, et al. An improved algorithm of laser spot center location[J]. Computer Measurement & Control, 2014,22(1):139-141(in Chinese).

[6] LAN Zh L, YANG X F. Practical improvement of laser spot center location algorithm[J]. Computer Engineering, 2008, 34(6):7-9(in Chinese).

[7] NING Sh N,ZHU M, SUN H H,et al. Realization of improved sobel adaptive edge detection algorithm based on FPGA[J].Chinese Journal of Liquid Crystals and Displays, 2014, 29(3):395-402(in Chinese).

[8] SHI Y, CHENG X. Laser spot center detection based on the geometric feature[C]// International Symposium on Information Science & Engineering. New York, USA: IEEE, 2010:322-325.

[9] LIU J S, YUAN S C. Subpixel location algorithm for circular targets center based on Zernike moments and curvature[J]. Computer Engineering & Applications, 2010, 46(29):153-156.

[10] ZHONG X J. Research on FPGA calculation method of typical matrix decomposition[D]. Harbin :Harbin Institute of Technology, 2012:14-66(in Chinese).

[11] TAI Y G, LO C T D, PSARRIS K. Applying out-of-core QR decomposition algorithms on FPGA-based systems[C]//International Conference on Field Programmable Logic and Applications. New York, USA: IEEE,2007:86-91.

[12] HAN B, YANG Z, ZHENG Y R. FPGA implementation of QR decomposition for MIMO-OFDM using four CORDIC cores[C]//IEEE International Conference on Communications. New York, USA: IEEE, 2013:4556-4560.

[13] WU G M, DOU Y, PETERSON G D. Blocking LU decomposition for FPGAs[C]// IEEE International Symposium on Field-Programmable Custom Computing Machines. New York, USA: IEEE, 2010:109-112.

[14] TANG B P, JIANG Y H, ZHANG X Ch. Feature extraction method of rolling bearing fault based on singular value decomposition-morphology filter and empirical mode decomposition[J].Chinese Journal of Mechanical Engineering, 2010, 46(5):37-42(in Chinese).

[15] WU G M, DOU Y, WANG M. A fine-grained parallel algorithm for the Cholesky decomposition [J].Computer Engineering & Science, 2010, 32(9):102-106(in Chinese).

[16] GUO L, TANG Y H, ZHOU J,et al. Research on parallel architecture for LDLT decomposition -processor[J]. Computer Engineering, 2011, 37(21):241-243(in Chinese).

张睛, 吴友宇. 基于FPGA的光纤光斑中心定位算法研究[J]. 激光技术, 2017, 41(5): 769. ZHANG Jing, WU Youyu. Locating algorithm of optical fiber spot center based on FPGA[J]. Laser Technology, 2017, 41(5): 769.

本文已被 1 篇论文引用
被引统计数据来源于中国光学期刊网
引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!