Real-time reference-based dynamic phase retrieval algorithm for optical measurement.

To study dynamic behaviors of a phenomenon, measuring the evolving field of a specimen/material/structure is required. Optical interferometry, as a full-field, non-contact, and highly sensitive optical measurement technique, has been applied, where the evolving field is represented as dynamic phase distribution. A dynamic phase retrieval algorithm, called least-squares with 3 unknowns (LS3U), which estimates the phase change between each two consecutive patterns by a least-squares fitting method and denoises the phase change by a windowed Fourier filtering (WFF) algorithm, has been shown to be a simple yet effective algorithm. However, LS3U is computationally expensive, restricting its potential application in real-time dynamic phase retrieval systems. In this paper, a real-time LS3U algorithm powered by GPU parallel computing is proposed, with which frame rates of up to 64.5 frames per second (fps) and 131.8 fps are achieved on NVIDIA's GTX 680 and GTX 1080 graphics cards, respectively.

[1]  Marwan Abdellah cufftShift: high performance CUDA-accelerated FFT-shift library , 2014, SpringSim.

[2]  Endong Wang,et al.  Intel Math Kernel Library , 2014 .

[3]  Qian Kemao,et al.  Parallel computing in experimental mechanics and optical measurement: A review , 2012 .

[4]  A Wei,et al.  Phase evaluation of speckle patterns during continuous deformation by use of phase-shifting speckle interferometry. , 2000, Applied optics.

[5]  G. H. Kaufmann,et al.  Phase-shifted dynamic speckle pattern interferometry at 1 kHz. , 1999, Applied optics.

[6]  Michael B. North-Morris,et al.  Pixelated Phase-Mask Dynamic Interferometers , 2004 .

[7]  Ming Zhao,et al.  Multicore implementation of the windowed Fourier transform algorithms for fringe pattern analysis , 2015 .

[8]  Luigi Bruno,et al.  Phase shifting speckle interferometry for dynamic phenomena. , 2008, Optics express.

[9]  L. Dagum,et al.  OpenMP: an industry standard API for shared-memory programming , 1998 .

[10]  Qian Kemao,et al.  Two-dimensional windowed Fourier transform for fringe pattern analysis: Principles, applications and implementations , 2007 .

[11]  Satoru Toyooka,et al.  Dynamic electronic speckle pattern interferometry (DESPI) phase analyses with temporal Hilbert transform. , 2003, Optics express.

[12]  Alejandro Federico,et al.  Hilbert transform analysis of a time series of speckle interferograms with a temporal carrier. , 2008, Applied optics.

[13]  Feng Lin,et al.  Parallel computing for fringe pattern processing: A multicore CPU approach in MATLAB® environment , 2009 .

[14]  Long Liu,et al.  Shearographic phase retrieval using one single specklegram: a clustering approach , 2008 .

[15]  Feng Lin,et al.  General structure for real-time fringe pattern preprocessing and implementation of median filter and average filter on FPGA , 2008, International Symposium on Laser Metrology.

[16]  Zhenyu Jiang,et al.  GPU Accelerated Digital Volume Correlation , 2016 .

[17]  Wolfgang Osten,et al.  Kinematic and deformation parameter measurement by spatiotemporal analysis of an interferogram sequence. , 2007, Applied optics.

[18]  Qian Kemao,et al.  Windowed Fourier transform for fringe pattern analysis. , 2004, Applied optics.

[19]  Alejandro Federico,et al.  Robust phase recovery in temporal speckle pattern interferometry using a 3D directional wavelet transform. , 2009, Optics letters.

[20]  Qian Kemao,et al.  Dynyamic 3D profiling with fringe projection using least squares method and windowed Fourier filtering , 2013 .

[21]  Qian Kemao,et al.  Real-time 2D parallel windowed Fourier transform for fringe pattern analysis using Graphics Processing Unit. , 2009, Optics express.

[22]  Wei An,et al.  Speckle interferometry for measurement of continuous deformations , 2003 .

[23]  Hans J. Tiziani,et al.  Large in-plane displacement measurement in dual-beam speckle interferometry using temporal phase measurement , 1998 .

[24]  H J Frankena,et al.  Real-time displacement measurement using a multicamera phase-stepping speckle interferometer. , 1994, Applied optics.

[25]  H J Tiziani,et al.  Speckle interferometry with temporal phase evaluation for measuring large-object deformation. , 1998, Applied optics.

[26]  Guillermo H Kaufmann,et al.  Phase measurement in temporal speckle pattern interferometry: comparison between the phase-shifting and the Fourier transform methods. , 2002, Applied optics.

[27]  Li Kai,et al.  Dynamic phase retrieval in temporal speckle pattern interferometry using least squares method and windowed Fourier filtering. , 2011, Optics express.

[28]  Bongtae Han,et al.  Advanced iterative algorithm for phase extraction of randomly phase-shifted interferograms. , 2004, Optics letters.

[29]  Farrokh Janabi-Sharifi,et al.  Dynamic phase measurement in shearography by clustering method and Fourier filtering. , 2011, Optics express.

[30]  Qian Kemao,et al.  Real‐time pipelined heterogeneous system for windowed Fourier filtering and quality guided phase unwrapping algorithm using Graphic Processing Unit , 2010 .