Run the tracking pipeline, perform Volume Self-Calibration, and validate results in real-time.
Volume Self-Calibration (VSC)
Optimize camera parameters using tracked particles to correct for vibrations or setup shifts.
Best Practice: VSC works best with low concentration tracer images.
Sparse data ensures reliable particle matches for calibration.
Workflow Loop:
- Required: You must complete a full OpenLPT tracking run first
to generate the tracks needed for VSC.
- Calibrate: Run VSC to update camera parameters.
- Verify & Refine: Run OpenLPT again to apply the new
parameters. You can repeat this loop (OpenLPT → VSC → OpenLPT) to further refine the
calibration.
Transferring Calibration to High-Density Data:
The optimized camera parameters are saved to the camFile_VSC folder.
To use this high-precision calibration for high-concentration tracer or
bubble flow experiments:
- Locate the folder
camFile_VSC generated by your low-density VSC run.
- Copy the contents (e.g.,
cam0.txt, cam1.txt...) into the
Camera Path of your high-density project.
- Run OpenLPT on the high-density data. The improved calibration will allow for tracking more
particles with higher accuracy.
- Min Track Length: Only use tracks longer than this (e.g., 15 frames) for
calibration.
- Sample Points: Total number of particle positions to use for optimization.
- Run VSC: Executes the self-calibration routine. Results are shown in the table
below.