A flexible heterogeneous real-time digital image correlation system

Abstract An accurate and flexible real-time digital image correlation (RT-DIC) system utilizing a pipelined CPU and GPU parallel computing framework is proposed. First, the respective advantages of CPU and GPU in performing the fast Fourier transform-based cross-correlation (FFT-CC) algorithm and the inverse-compositional Gauss Newton (IC-GN) algorithm of the employed path-independent DIC (PI-DIC) method are elucidated. Second, based on the different properties and performances of CPU and GPU, a pipelined system framework unifying five Variants of combinations of CPU and GPU is proposed, which can be flexibly applied to various practical applications with different requirements of measurement scales and speeds. Last, both the accuracy and speed of the entire pipelined framework are verified by a PC implementation of the RT-DIC system integrating Variants 2–5. Variants 2 and 5 are also implemented on an iPhone 5S for the feasibility investigation of realizing a portable RT-DIC system on mobile devices using the same framework.

[1]  Xia Yong,et al.  Incremental calculation for large deformation measurement using reliability-guided digital image correlation , 2012 .

[2]  Long Tian,et al.  Advanced video extensometer for non-contact, real-time, high-accuracy strain measurement. , 2016, Optics express.

[3]  Justin A. Blaber,et al.  Ncorr: Open-Source 2D Digital Image Correlation Matlab Software , 2015, Experimental Mechanics.

[4]  Michael A. Sutton,et al.  Recent Advances and Perspectives in Digital Image Correlation , 2015 .

[5]  Huimin Xie,et al.  Full-field strain measurement using a two-dimensional Savitzky-Golay digital differentiator in digital image correlation , 2007 .

[6]  Thomas S Denney,et al.  Measurement of transient deformations using digital image correlation method and high-speed photography: application to dynamic fracture. , 2007, Applied optics.

[7]  Yan Qiu Chen,et al.  Feature matching for automated and reliable initialization in three-dimensional digital image correlation , 2013 .

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

[9]  Long Tian,et al.  Superfast robust digital image correlation analysis with parallel computing , 2015 .

[10]  Zhenyu Jiang,et al.  Path-independent digital image correlation with high accuracy, speed and robustness , 2015 .

[11]  Anand Asundi,et al.  Two-dimensional digital image correlation for in-plane displacement and strain measurement: a review , 2009 .

[12]  Daniel Ruijters,et al.  GPU Prefilter for Accurate Cubic B-spline Interpolation , 2012, Comput. J..

[13]  Xiaoyuan He,et al.  Real-time 3D digital image correlation method and its application in human pulse monitoring. , 2016, Applied optics.

[14]  Jong-Jae Lee,et al.  Real-Time Displacement Measurement of a Flexible Bridge Using Digital Image Processing Techniques , 2006 .

[15]  Dongsheng Zhang,et al.  Robust full-field measurement considering rotation using digital image correlation , 2016 .

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

[17]  G. Gao,et al.  Application of Digital Image Correlation (DIC) in Dynamic Notched Semi-Circular Bend (NSCB) Tests , 2015 .

[18]  D J Chen,et al.  Digital speckle-displacement measurement using a complex spectrum method. , 1993, Applied optics.

[19]  Xiaoyuan He,et al.  Noise robustness and parallel computation of the inverse compositional Gauss-Newton algorithm in digital image correlation , 2015 .

[20]  Hubert W. Schreier,et al.  Image Correlation for Shape, Motion and Deformation Measurements: Basic Concepts,Theory and Applications , 2009 .

[21]  Wei Tong,et al.  Fast, Robust and Accurate Digital Image Correlation Calculation Without Redundant Computations , 2013, Experimental Mechanics.

[22]  S. Roux,et al.  On the Use of Digital Image Correlation for the Analysis of the Dynamic Behavior of Materials , 2018 .

[23]  Peter Avitabile,et al.  Dynamic Stress–Strain on Turbine Blades Using Digital Image Correlation Techniques Part 2: Dynamic Measurements , 2012 .

[24]  Chenggen Quan,et al.  Digital image correlation in polar coordinate robust to a large rotation , 2017 .

[25]  Yuh J. Chao,et al.  Advances in Two-Dimensional and Three-Dimensional Computer Vision , 2000 .

[26]  Zhaoyang Wang,et al.  Equivalence of digital image correlation criteria for pattern matching. , 2010, Applied optics.

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

[28]  M. A. Sutton,et al.  Systematic errors in digital image correlation caused by intensity interpolation , 2000 .

[29]  Hugh Alan Bruck,et al.  Digital image correlation using Newton-Raphson method of partial differential correction , 1989 .

[30]  Dongsheng Zhang,et al.  Real-Time Digital Image Correlation for Dynamic Strain Measurement , 2016 .

[31]  Yan Qiu Chen,et al.  Large deformation measurement using digital image correlation: a fully automated approach. , 2012, Applied optics.

[32]  Jin Liang,et al.  Large deformation measurement scheme for 3D digital image correlation method , 2012 .

[33]  Tom Davis,et al.  Opengl programming guide: the official guide to learning opengl , 1993 .

[34]  Shoubin Dong,et al.  Heterogeneous parallel computing accelerated iterative subpixel digital image correlation , 2018 .

[35]  Y. Le Sant,et al.  Fast and Dense 2D and 3D Displacement Field Estimation by a Highly Parallel Image Correlation Algorithm , 2016 .

[36]  François Hild,et al.  A Study of Large Plastic Deformations in Dual Phase Steel Using Digital Image Correlation and FE Analysis , 2008 .

[37]  Zhenyu Jiang,et al.  High accuracy digital image correlation powered by GPU-based parallel computing , 2015 .

[38]  A. K. Tieu,et al.  Application of digital image correlation technique to dynamic measurement of the velocity field in the deformation zone in cold rolling , 2003 .

[39]  David A. Koufaty,et al.  Hyperthreading Technology in the Netburst Microarchitecture , 2003, IEEE Micro.