High-speed,two-dimensional digital image correlation algorithm using heterogeneous (CPU-GPU) framework |
| |
Authors: | Mullai Thiagu Sankara J Subramanian Rupesh Nasre |
| |
Affiliation: | 1. Department of Engineering Design, Indian Institute of Technology Madras, Chennai, Tamil Nadu, India;2. PhotoGAUGE India Private Limited, Chennai, India;3. Department of Computer Science Engineering, Indian Institute of Technology Madras, Chennai, India |
| |
Abstract: | Two-dimensional digital image correlation (2D-DIC) is an experimental technique used to measure in-plane displacement of a test specimen. Real-time measurement of full-field displacement data is challenging due to enormous computational load of the algorithm. In order to improve the computational speed, the focus of recent research works has been on the approach of parallelization across subsets within image pairs using graphics processing unit (GPU). But alternate GPU-based parallelization approaches to improve the performance of this algorithm as per the order of data processing have not been explored. To address this research gap, our method utilizes parallelism within a subset as well as across subsets for each computation step in an iteration cycle. A heterogeneous (CPU-GPU) framework in combination with a pyramid-based initial values estimation for subsets (in parallel) is proposed in this work. The precompute steps of the proposed framework are implemented using CPU, whereas the main iterative steps are realized using GPU. It is demonstrated that the overall computational speed of the proposed heterogeneous framework improves by compared to a sequential CPU-based implementation for a pair of gray-scale images with a resolution of pixels. As an important milestone, feasibility to measure deformations in real time ( 1 s) is manifested in this study. |
| |
Keywords: | affine shape function CUDA programming model digital image correlation full-field displacements graphics programming unit heterogeneous framework image pyramids kernel thread-block threads |
|
|