Skip to main navigation Skip to search Skip to main content

GCPU_OpticalFlow: A GPU accelerated Python software for strain measurement

  • Ahmed Chabib
  • , Jean François Witz
  • , Pierre Gosselet
  • , Vincent Magnier
  • Multiéchelle

Research output: Contribution to journalArticlepeer-review

Abstract

This paper introduces an open-source pixel-wise Digital Image Correlation tool written in Python and targeting graphics processing units (GPUs) with the help of Cupy and Rapids-cuCim libraries. It is capable of computing the kinematic fields that transform an image into another in an efficient and quick way and it allows to treat large images in the GPU. Even if GCPU_OpticalFlow can be easily used by communities concerned by the estimation of displacement, it is particularly tuned to estimate consistent strain (gradient) field. The detection of a crack in a material is presented in this work as a demonstration.

Original languageEnglish
Article number101688
JournalSoftwareX
Volume26
DOIs
Publication statusPublished - 1 May 2024
Externally publishedYes

Keywords

  • CUDA
  • DIC
  • GPU
  • Measurement
  • Mechanics
  • Optical flow
  • Python
  • Strain

Fingerprint

Dive into the research topics of 'GCPU_OpticalFlow: A GPU accelerated Python software for strain measurement'. Together they form a unique fingerprint.

Cite this