Fast Checkerboard Demodulation for digital Schlieren imaging
Collection of functions for tracking optical distortions in a checkerboard pattern (or any other 2D periodic pattern) using 2D Fourier demodulation. Can be used for e.g. Synthetic/Background-oriented Schlieren (BOS) imaging or lens calibration. All functions are well documented and some usage examples are included.
Features:
- Robust full-field 2D distortion tracking with high dynamical range
- Can typically track displacements as small as 0.01 pixels and up to about 4 pixels (For larger displacements phase unwrapping may be required. A basic implementation for this is included.)
- Can resolve high virtual strains: up to about 0.7 px/px.
- Returns dense vector fields (one vector per pixel)
- Includes several schemes for integrating gradient fields (some of them support ROIs).
- Very fast due to extensive use of FFT
- Includes a live preview function
- Runs on GPU without modifications
More info: https://arxiv.org/abs/1712.05679
Citation pour cette source
Wildeman, Sander. “Real-Time Quantitative Schlieren Imaging by Fast Fourier Demodulation of a Checkered Backdrop.” Experiments in Fluids, vol. 59, no. 6, Springer Nature, May 2018, doi:10.1007/s00348-018-2553-9.
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
- Image Processing and Computer Vision > Computer Vision Toolbox > Tracking and Motion Estimation > Motion Estimation >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
@carrier
examples
general
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.1 | updated citation info and extended description |
|
|
1.0.0.0 | updated github link
|
|