Since quite a while, I benefit from discussions with the main developer of OpenPIV (Prof. Alex Liberzon from Tel Aviv University) and other people that contribute to OpenPIV. It is almost a bit like a cooperation, as we share thoughts on different topics, and Alex is really into practical and theoretical PIV application. I think we have a very friendly rivalry in developing useful PIV software. The results are available here: https://github.com/alexlib/openpiv_pivlab_von_Karman_data You will notice that they are very noisy. But we intentionally decided to make the analysis very challenging for our software. The final interrogation area is e.g. only 6*6 pixels, and no smoothing is allowed. I don't really see a difference between OpenPIV and PIVlab, which is probably a good sign. It might be interesting to include commercial software too in this comparison in the future. By the way: Happy New Year to all PIVlab users (and of course all OpenPIV users too ;-D). The year 2020 has been
Recently, I asked Prof. de Payrebrune from the University Kaiserslautern / Computational Physics in Engineering if they could lend me their Chronos 1.4 low-cost high-speed camera for some tests. She agreed to support the development of PIVlab which is very cool and kind of her!! Now I did some tests with the camera (captures data at 1.3 megapixels at 1000 Hz) and my new LD-PS pulsed laser diode. The LD-PS has a built-in synchronizer, so it triggers the Chronos and can also do frame-straddling. The Chronos has absolutely brilliant trigger characteristics, as you have complete control over the exposure timing. Now I am not limited to an interframe-time of 1/1000s anymore, but can go down to 10 µs. When capturing data at 1000 fps, the duty cycle of the illumination becomes quite high. So I added two little fans to the LD-PS housing. Now a duty cycle of up to 50% can be reached without the laser or the driver becoming too hot. The awesome Chronos high-speed camera from krontech.ca Latest
PIVlab can now run in batch mode with the GUI: To prepare a batch session, perform your setup as before (including image loading, calibration, pre- and post processing, but WITHOUT hitting the "Analyze all frames" button ). Then save your session. To perform a batch analysis, you can now enter the following: PIVlab_GUI(1,'c:\folder\my_first_PIVlab_session.mat'); PIVlab_GUI(1,'c:\folder\my_second_PIVlab_session.mat'); PIVlab_GUI(1,'c:\folder\my_third_PIVlab_session.mat'); Where the first number is the number of CPU cores to use (when you have the parallel computing toolbox), and the second argument is the path to your session file. PIVlab will then start, load the session file, perform the analysis, and save the session file in the same folder and with the string '_BATCH' attached to the filename. This allows you to prepare large amounts of image data for analysis, and process them all at once e.g. during the night.