Skip to content

Implementation of stereo PIV (2D3C) #139

@Shrediquette

Description

@Shrediquette

Stereo PIV is a standard method to measure three velocity components in a 2D plane in fluids. It is the same as classical 2D PIV, but using a second camera mounted at an angle with respect to the first camera to derive the third velocity component.

Image

The mathematical background of stereo PIV is described in detail in this book (pages 211 – 227). Free download:
https://www.researchgate.net/profile/M-Raffel/publication/321614380_Particle_Image_Velocimetry_A_Practical_Guide/links/5e3be9dfa6fdccd9658abb6b/Particle-Image-Velocimetry-A-Practical-Guide.pdf

Image

Most of the features that are required seem to be available in Matlab (image acquisition toolbox) already.
An implementation of stereo PIV in PIVlab requires the following new features to be implemented (milestones):

  • 1. Camera calibration, undistortion and rectification (using e.g. the existing camera calibrator app - if it can be included in deployed applications). Used for 2D PIV (see also this enhancement request: Add image undistortion and image rectification #89
  • 2. Camera stereo calibration, undistortion and rectification (using e.g. the existing stereo calibrator app - if it can be included in deployed applications)
  • 3. Self calibration / disparity correction using particle images recorded with the two cameras
  • 4. Geometric reconstruction of the three velocity components
  • 5. Expanding the calculations of magnitude / vorticity etc. to three components instead of two
  • 6. Live script Example for performing Stereo-PIV using steps 1-3
  • 7. Graphical interfaces for the above steps making stereo PIV attractive to novice users
  • 8. Enabling the image data import for two cameras instead of one in the PIVlab GUI
  • 9. Displaying 3D velocity information in the PIVlab GUI
  • 10. Enabling data validation for three components in the PIVlab GUI
  • 11. Furthermore, stereo image acquisition should be implemented in PIVlab too (controlling two cameras directly from PIVlab)

Help is needed for steps 1-6

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions