Fringe pattern demodulation using the one-dimensional continuous wavelet transform: field-programmable gate array implementation

被引:7
|
作者
Abid, Abdulbasit [1 ]
机构
[1] Umm Al Qura Univ, Coll Comp & Informat Syst, Dept Comp Engn, Mecca, Saudi Arabia
关键词
D O I
10.1364/AO.52.001468
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
This paper presents a thorough discussion of the proposed field-programmable gate array (FPGA) implementation for fringe pattern demodulation using the one-dimensional continuous wavelet transform (1D-CWT) algorithm. This algorithm is also known as wavelet transform profilometry. Initially, the 1D-CWT is programmed using the C programming language and compiled into VHDL using the ImpulseC tool. This VHDL code is implemented on the Altera Cyclone IV GX EP4CGX150DF31C7 FPGA. A fringe pattern image with a size of 512 x 512 pixels is presented to the FPGA, which processes the image using the 1D-CWT algorithm. The FPGA requires approximately 100 ms to process the image and produce a wrapped phase map. For performance comparison purposes, the 1D-CWT algorithm is programmed using the C language. The C code is then compiled using the Intel compiler version 13.0. The compiled code is run on a Dell Precision state-of-the-art workstation. The time required to process the fringe pattern image is approximately 1 s. In order to further reduce the execution time, the 1D-CWT is reprogramed using Intel Integrated Primitive Performance (IPP) Library Version 7.1. The execution time was reduced to approximately 650 ms. This confirms that at least sixfold speedup was gained using FPGA implementation over a state-of-the-art workstation that executes heavily optimized implementation of the 1D-CWT algorithm. (C) 2013 Optical Society of America
引用
收藏
页码:1468 / 1471
页数:4
相关论文
共 50 条
  • [31] Model predictive control for deeply pipelined field-programmable gate array implementation: algorithms and circuitry
    Jerez, J. L.
    Ling, K. -V.
    Constantinides, G. A.
    Kerrigan, E. C.
    IET CONTROL THEORY AND APPLICATIONS, 2012, 6 (08): : 1029 - 1041
  • [32] Field-programmable gate array implementation of a probabilistic neural network for motor cortical decoding in rats
    Zhou, Fan
    Liu, Jun
    Yu, Yi
    Tian, Xiang
    Liu, Hui
    Hao, Yaoyao
    Zhang, Shaomin
    Chen, Weidong
    Dai, Jianhua
    Zheng, Xiaoxiang
    JOURNAL OF NEUROSCIENCE METHODS, 2010, 185 (02) : 299 - 306
  • [33] Adaptive wavelet transform defogging scheme for real-time video restoration with field programmable gate array implementation
    Dong, Jun
    Wang, Tongfei
    Deng, Yueming
    Wang, Runmin
    JOURNAL OF ELECTRONIC IMAGING, 2024, 33 (01)
  • [34] Hardware Implementation of Road Network Extraction Using Simplified Gabor Wavelet in Field Programmable Gate Array
    Sujatha, C.
    Selvathi, D.
    Lakshmi, S. Karthigai
    INTERNATIONAL JOURNAL OF ENGINEERING AND TECHNOLOGY INNOVATION, 2018, 8 (03) : 200 - 216
  • [35] Implementation of reduced complexity, high performance programmable wavelet FIR filters using Field-Programmable Logic
    Ramírez, J
    Meyer-Baese, U
    WAVELET AND INDEPENDENT COMPONENET ANALYSIS APPLICATIONS IX, 2002, 4738 : 353 - 362
  • [36] Increasing feasibility of the field-programmable gate array implementation of an iterative image registration using a kernel-warping algorithm
    An Hung Nguyen
    Guillemette, Thomas
    Lambert, Andrew J.
    Pickering, Mark R.
    Garratt, Matthew A.
    JOURNAL OF ELECTRONIC IMAGING, 2017, 26 (05)
  • [37] Wavelet selection in two-dimensional continuous wavelet transform technique for optical fringe pattern analysis
    Ma, Jun
    Wang, Zhaoyang
    Minh Vo
    Pan, Bing
    JOURNAL OF OPTICS, 2012, 14 (06)
  • [38] SIES: A Novel Implementation of Spiking Convolutional Neural Network Inference Engine on Field-Programmable Gate Array
    Wang, Shu-Quan
    Wang, Lei
    Deng, Yu
    Yang, Zhi-Jie
    Guo, Sha-Sha
    Kang, Zi-Yang
    Guo, Yu-Feng
    Xu, Wei-Xia
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2020, 35 (02) : 475 - 489
  • [39] A Soft Computing Approach to Crack Detection and Impact Source Identification with Field-Programmable Gate Array Implementation
    Dixit, Arati M.
    Singh, Harpreet
    ADVANCES IN FUZZY SYSTEMS, 2013, 2013
  • [40] Field-Programmable Gate Array Control of DC-DC Switching Regulators: Design and Implementation of Controllers
    Smith, Trevor C.
    Lyshevski, Sergey E.
    2023 AMERICAN CONTROL CONFERENCE, ACC, 2023, : 4063 - 4068