Significance of parallel computing on the performance of Digital Image Correlation algorithms in MATLAB

05/15/2019
by   Andreas Thoma, et al.
0

Digital Image Correlation (DIC) is a powerful tool used to evaluate displacements and deformations in a non-intrusive manner. By comparing two images, one of the undeformed reference state of a specimen and another of the deformed target state, the relative displacement between those two states is determined. DIC is well known and often used for post-processing analysis of in-plane displacements and deformation of specimen. Increasing the analysis speed to enable real-time DIC analysis will be beneficial and extend the field of use of this technique. Here we tested several combinations of the most common DIC methods in combination with different parallelization approaches in MATLAB and evaluated their performance to determine whether real-time analysis is possible with these methods. To reflect improvements in computing technology different hardware settings were also analysed. We found that implementation problems can reduce the efficiency of a theoretically superior algorithm such that it becomes practically slower than a sub-optimal algorithm. The Newton-Raphson algorithm in combination with a modified Particle Swarm algorithm in parallel image computation was found to be most effective. This is contrary to theory, suggesting that the inverse-compositional Gauss-Newton algorithm is superior. As expected, the Brute Force Search algorithm is the least effective method. We also found that the correct choice of parallelization tasks is crucial to achieve improvements in computing speed. A poorly chosen parallelisation approach with high parallel overhead leads to inferior performance. Finally, irrespective of the computing mode the correct choice of combinations of integer-pixel and sub-pixel search algorithms is decisive for an efficient analysis. Using currently available hardware real-time analysis at high framerates remains an aspiration.

READ FULL TEXT

page 1

page 5

page 6

page 7

research
10/12/2017

Fast initial guess estimation for digital image correlation

Digital image correlation (DIC) is a widely used optical metrology for q...
research
10/12/2017

Fast, Accurate and Fully Parallelizable Digital Image Correlation

Digital image correlation (DIC) is a widely used optical metrology for s...
research
01/06/2021

Fast Parallel Newton-Raphson Power Flow Solver for Large Number of System Calculations with CPU and GPU

To analyze large sets of grid states, e.g. when evaluating the impact fr...
research
02/07/2013

Energy Minimization for Parallel Real-Time Systems with Malleable Jobs and Homogeneous Frequencies

In this work, we investigate the potential utility of parallelization fo...
research
05/27/2020

ComPar: Optimized Multi-Compiler for Automatic OpenMP S2S Parallelization

Parallelization schemes are essential in order to exploit the full benef...
research
06/22/2018

Physics-inspired optimization for constraint-satisfaction problems using a digital annealer

The Fujitsu Digital Annealer is designed to solve fully-connected quadra...
research
08/15/2022

Acceleration of Subspace Learning Machine via Particle Swarm Optimization and Parallel Processing

Built upon the decision tree (DT) classification and regression idea, th...

Please sign up or login with your details

Forgot password? Click here to reset