Posts

PIVlab Update 2.31

PIVlab 2.31 is released:

New features:

Ensemble correlation with all the features of the existing algorithm (muti pass window deformation, repeated correlation, disabling self correlation, etc).Information here and here.
Fixes:

Quick acces toggle button status fixedBug in a visibility property fixedOpening Shortcut PDF throws a more appropriate error message when it fails

The benefit of ensemble correlation in PIVlab v2.30

Image
PIVlab v2.30 features 'multipass window deformation ensemble correlation'. This type of correlation has been introduced by Santiago et al. in 1998. It is especially helpful in micron-resolution particle image velocimetry (micro-PIV, µPIV), as it can deal with very low seeding densities (see below). Ensemble correlation PIV should be used if you want to analyze a steady flow that has a low seeding density. You need to record a large number of images to have the full benefit of ensemble correlation in PIVlab.



Ensemble correlation is now fully integrated in PIVlab v2.30:



And here, you can see how the quality increases with increasing number of images:


Soon: Ensemble correlation!

Image
I am currently working on the implementation of ensemble correlation.

This kind of correlation averages the correlation matrices of a frame series before searching for a peak. Using it makes sense, when there a only a few particles visible in the flow. This is often the case in micro-piv, and I hope that there will be many users that benefit from this feature.

The changes to the GUI are finished, and I have a simple 1-pass ensemble correlation running. But I want to have the full potential of multi-pass window deformation algorithms with ensemble correlation. Implementation therefore takes a bit more time as there are some changes that challenge my brain. Additionally, most of the programming currently happens single handed because of my third daughter...


PIVlab update 2.2

Image
New features / enhancements:
New and enhanced correlation algorithm (linear correlation instead of circular correlation). Details here.Correlation quality dropdown menu:Normal: Circular correlation, linear window deformationBetter: Circular correlation, spline window deformationHigh: Linear correlation, spline window deformationExtreme: Linear correlation, spline window deformation, repeated correlationSuggestion for selecting an appropriate interrogation area size. Works by trying to count the amount of texture / particles and calculating the maximum displacement. PIVlab will try to suggest settings so that every window contains sufficient texture / particles and the displacement is not too large.Quick acces toolbar for the most important PIVlab functions. Will not be displayed if there is not enough space in PIVlab's program window.Automatic histogram limiting and stretching works now seperately for both images of a frame. This accounts better for unevenly illuminated imagesSynth…

Evaluation of the new PIVlab (v2.2) settings

Image
Recently, an interesting discussion, initiated by Theo, popped up in the PIVlab forum. Alex, the developer from OpenPIV also joined and gave valuable comments. The discussion was about whether circular correlation or linear correlation would be more suitable for processing PIV images (read the details in the link given above if you're interested).
PIVlab uses circular correlation since the beginning. Now, I also tried linear correlation, and the results were pretty good: Linear correlation decreases bias and random (RMS) error, and it also enhances the robustness (less wrong vectors in bad image data). However, the processing time increases by a factor of 2.5 too.
As there are too many settings in PIVlab (window deformation interpolator, repeated correlation, correlation type) that are difficult to understand for a standard user, I decided to remove these settings.
In the latest release (coming in a few days), there is instead a drop-down box that looks like this:


The user can sel…

My talk on the MATLAB EXPO 2019 in Munich (July, 2nd)

Image
I will be giving a talk on PIVlab on the "MATLAB EXPO 2019 Deutschland 2. Juli | München".
The link to the agenda is here: https://www.matlabexpo.com/de/2019/agenda.html
Maybe this would be a nice chance to meet...?


Update PIVlab 2.02

Image
Changes:New derivative: Vector direction (use HSV colormap for best display performance)Save and load PIVlab masks, also load masks from previously saved session filesMask transparency can be set, can also be used to make the mask invisible (100% transparent)Tool tips display help and information for all buttonsKeyboard shortcuts enables the user to work more efficientlyList with all keyboard shortcuts can be accessed from the help menuFixed a zoom bugWhen smoothing data, some extra information on what actually happens is now displayed in Matlabs command windowLoad external mask(s) improvedRemoved some unnecessary data in *.mat file export