Basic DIC / PIV toolkit

Version 1.0.0 (20,1 ko) par S Wildeman
Digital image correlation (DIC) and optical flow (OF) toolkit for synthetic Schlieren imaging, PIV or deformation tracking.
298 téléchargements
Mise à jour 8 nov. 2019

Features:
* Fast and accurate normalized cross correlation and correlation peak detection
* Uses different size interrogation windows in first and second image, to prevent zero-displacement bias often encountered in equal window size implementations.
* Support for fixed, non-rectangular ROI specification (taken into account in correlation normalization)
* Modular design for easy incorporation existing scripts/workflow, or creating custom warping schemes
* Allows for combination of DIC (for large displacements) and optical flow (for subpixel fine tuning), see included example
* Mostly supports GPUArrays

Use cases:
* Mostly for small (~0.01 px) to moderate (~10 px) particle displacements with not too large rotations or virtual strains. For extreme image deformations more advanced software such as Ncorr is probably more suitable.

Installation:
* Add the main folder and its sub folders to your Matlab path.

Usage:
* See example scripts in "examples" folder or type "help <functionname>".

Citation pour cette source

S Wildeman (2024). Basic DIC / PIV toolkit (https://github.com/swildeman/dicflow), GitHub. Récupéré le .

Wildeman, Sander. “Real-Time Quantitative Schlieren Imaging by Fast Fourier Demodulation of a Checkered Backdrop.” Experiments in Fluids, vol. 59, no. 6, Springer Science and Business Media {LLC}, May 2018, doi:10.1007/s00348-018-2553-9.

Afficher d’autres styles
Compatibilité avec les versions de MATLAB
Créé avec R2017b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Les versions qui utilisent la branche GitHub par défaut ne peuvent pas être téléchargées

Version Publié le Notes de version
1.0.0

Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.
Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.