Electronic speckle pattern shearing interferometry (ESPSI) is a new method for measuring displacement derivatives based on electronic speckle pattern interferometry. It is especially suitable for real-time measurement of nondestructive testing. The acquired phase difference map in the ESPSI is usually seriously affected by noise. Thus filtering processing is needed to get a good phase difference map. Filtering by CPU takes too long time for real-time processing. To take full advantage of GPU's strong parallel computing capability and high storage bandwidth
GPU-accelerated phase difference calculation and filtering algorithm based on four-step phase-shift method and Butterworth low-pass filter
sine-cosine mean filter and complex mean filter methods were developed to accelerate image processing. GPU-accelerate processing shortened the processing time from about 1.9 s (i7 6500U) to 239~366 ms (GeForce 940MX) or 86~116 ms (Quadro P3000). The time cost by sine-cosine mean filter and complex mean filter methods can be further reduced to less than 0.2 s by filtering fewer times to meet the needs of real-time ESPSI measurement when the performance of the GPU is weak.
关键词
Keywords
references
RASTOGI P K. Speckle and speckle shearing interferometry—Ⅱ. At the threshold of a new era[J]. Optics and Lasers in Engineering , 1997, 26(4/5): 279-282.
HUNGY Y, HO H P, HE X Y. Shearography: an optical measurement technique and applications[J]. Journal of Experimental Mechanics , 2006, 21(6): 667-688. (in Chinese)
WANG Y H, THOMAS D, ZHANG P, et al . Whole field strain measurement on complex surfaces by digital speckle pattern interferometry[J]. Materials Evaluation , 2008, 66(5): 507-512.
李峰.电子散斑干涉的图像处理及涡旋光特性研究[D].济南: 山东师范大学, 2015.
LI F. Image processing of electronic speckle pattern interference and optical characteristics research of vortex beam[D]. Ji'nan: Shandong Normal University, 2015. (in Chinese)
SONG F F, WANG K F, ZHENG L. Investigation of filtering method for phase measurement in electronic speckle pattern interferometry (ESPI)[J]. Laser Journal , 2008, 28(3): 50-51. (in Chinese)
KEMAO Q, NAM L T H, FENG L, et al . Comparative analysis on some filters for wrapped phase maps[J]. Applied Optics , 2007, 46(30): 7412-7418.
李灿灿.电子散斑干涉图像滤波方法研究及在动态热变形中的应用[D].天津: 天津大学, 2012.
LI C C.Study of electronic speckle pattern interferometry and its application on dynamic thermal deformation[D]. Tianjin: Tianjin University, 2012. (in Chinese)
GU G Q, WANG K F, YAN X J. Electronic speckle interferometry image processing based on homomorphic filtering[J]. Laser Technology , 2010, 34(6): 750-752, 797. (in Chinese)
HA S, PARK J, YOU D. A GPU-accelerated semi-implicit fractional-step method for numerical solutions of incompressible Navier-Stokes equations[J]. Journal of Computational Physics , 2018, 352: 246-264.
WINKLER D, MEISTER M, REZAVAND M, et al . gpuSPHASE—A shared memory caching implementation for 2D SPH using CUDA[J]. Computer Physics Communications , 2017, 213: 165-180.
SOLTANI H, LY D Q, AHMED W. Accelerating cell dynamics simulations of soft materials using CUDA-GPU[J]. Materials Today: Proceedings , 2017, 4(1): 75-86.
LIU W G, SCHMIDT B, VOSS G. Accelerating molecular dynamics simulations using graphics processing units with CUDA[J]. Computer Physics Communications , 2008, 179(9): 634-641.
GONG T, FAN T T, GUO J Z, et al . GPU-based parallel optimization of immune convolutional neural network and embedded system[J]. Engineering Applications of Artificial Intelligence , 2017, 62: 384-395.
FONSECA A, CABRAL B. Prototyping a GPGPU neural network for deep-learning big data analysis[J]. Big Data Research , 2017, 8: 50-56.
LITJENS G, KOOI T, BEJNORDI B E, et al . A survey on deep learning in medical image analysis[J]. Medical Image Analysis , 2017, 42: 60-88.
LOCANS U, ADELMANN A, SUTER A, et al . Real-time computation of parameter fitting and image reconstruction using graphical processing units[J]. Computer Physics Communications , 2017, 215: 71-80.
PINHEIRO A, DESTERRO F, SANTOS M C, et al . GPU-based implementation of a diagnostic wind field model used in real-time prediction of atmospheric dispersion of radionuclides[J]. Progress in Nuclear Energy , 2017, 100: 146-163.
MAAS A A M, SOMERS P A A M. Two-dimensional deconvolution applied to phase-stepped shearography[J]. Optics and Lasers in Engineering , 1997, 26(4/5): 351-360.