PIVlab Versions Save

Particle Image Velocimetry for Matlab, official repository

2.56

2 years ago

Small update:

  • Added Pulsed Laserdiode to image acquisition
  • Auto-correlation stretch bug fix
  • Added image size consistency check
  • Colorbar scaling issue fixed
  • Preventing unwanted start up of parpool when post-processing
  • Made colorbar unclickable Full changelog

2.55

2 years ago

PIVlab:

  • use single as variable class for cross-correlation operations (saves 50% RAM)
  • Fixed velocity limit scatter plot bug appearing in R2021b
  • Fixed bug with mat file export
  • calibration offsets plotting tweak
  • Made scatterplot markers in velocity limit display smaller.
  • Ensemble correlation single pass didnt work. Works now.

Image acquisition:

  • Image sharpness indicator shortcut
  • Lens control added (focus, aperture and light)
  • Auto focus added
  • Added live histogram
  • Added camera angle (pitch and roll) feedback
  • Rearranged some UI elements in image capture
  • New ROI selection in image capture (context menu, user defined sizes)
  • Calibration images are saved only when explicitely desired
  • Moved image acquisition files to a seperate folder

Full Changelog: https://github.com/Shrediquette/PIVlab/compare/2.54...2.55

2.54

2 years ago
  • Added correlation coefficient based filter
  • Added velocity magnitude notch filter
  • Added option to select image interpolation
  • Added option to select the amount of colormap steps
  • Added speed comparison between serial and parallel computing
  • Added external device control
  • Filenamebox now works correctly after loading session or settings
  • Added pco.panda 26 DS camera model
  • Added camera ROI selection + presets
  • Added camera FPS estimation
  • Calibration: Optimizing the display can be disabled now
  • Parallel computing: The amount of cores to use is now an input argument to PIVlab_GUI: PIVlab_GUI(7) will try to use 7 cores. PIVlab_GUI(0) or PIVlab_GUI(1) will stop using parallel computing. PIVlab_GUI without input arguments will try to use the maximum amount of available cores when no pool exists, or use the existing pool without changes.
  • Updated example files
  • Made error message when image processing toolbox is missing somewhat clearer and more prominent
  • Added pixel binning for pco.panda
  • Fixed realtime piv for pco.panda
  • Improved performance of data saving and max. framerate
  • Image acquisition tweaks (e.g. crosshair)
  • Automatic limit stretching: Fixed bug with color images
  • Fixed post processing bug

2.53

3 years ago
  • Post-processing of data (vector validation) has been made significantly faster, and supports parallel processing now
  • Added "repeat last pass" option to GUI: This will repeat the last pass until the difference to the previous pass is below a user-defined threshold. This will not improve the displacement estimate on good PIV images. But for some cases with e.g. a lot of motion blur, the displacement estimate will be better.
  • Tweaked image capture UI
  • Improved real-time PIV in image acquisition
  • Cleaned up code a bit
  • Fixed bug: Correlation coefficient not working with parallel computing enabled
  • Fixed bug in ensemble correlation when autocorrelation was disabled and interrogation windows were smaller than 8 pixels.
  • Added an easier option to output correlation matrices. If you want to have all correlation matrices, edit PIVlab_GUI.m, and set "do_correlation_matrices" to 1. Then, the correlation matrices will be written to the workspace.
  • added additional version update check to discriminate between users with and without parallel computing toolbox
  • added 'starred feature' message to make user aware of important new features when an update was released
  • Updated citing information as my new paper was published in Journal of Open Research Software

2.50

3 years ago

New features:

  • Support for parallel processing!
  • Support for controlling synchronizer, laser and camera directly in PIVlab!

2.46

3 years ago

Just a logo update...

2.45

3 years ago

Added button to display the background image. Pressing button again toggles between backgound A and B.

2.44

3 years ago

New features:

  • Implemented image based filtering: Filter out regions with low contrast or with bright objects automatically ** The tutorial has been updated and mentions this new feature: https://pivlab.blogspot.com/p/blog-page_19.html
  • New calibration that allows to reverse axes directions and specify offsets
  • Checkbox added to disable vector display
  • The 'red x' indicating masked regions will now disappear if mask transparency is set to 100%
  • Extract data: Polyline coordinates can now be saved, (modified manually) and loaded.
  • Contrast in calibration images is increased dramatically
  • ROI will be cleared only if image size of the imported images is different from previous image sizes

Bug fixes:

  • Fixed missing video file when loading session on a different computer
  • Fixed incompatibilities with older matlab releases when using higher correlation robustness
  • Fixed bug when session was loaded and colorbar is selected
  • Fixed some bugs that didn't exist before...

2.41

3 years ago
  • Background subtraction works better with different variable formats.
  • Limit peak search area added: In FFT multi, previous pathes now have more importance when looking for the peak. This slightly reduces erroneous vectors, as previous passes usually have a larger interrogation area and therefore a better s2n.
  • Added example video (mp4).
  • Handling og loading previous working pathes improved.
  • Changes how differences to released versions are displayed.
  • Image variable classes (uint8 uint16, single, double) are not modified anymore. The cross-correlation and the image enhancements are done with the original variable classes.
  • PIVlab_Quickview was enhanced slightly, e.g. with PIV calculator.

2.40

3 years ago
  • Background GUI removed, background subtraction now in PIVlab itself. No extra images need to be saved anymore
  • Added new sequencing style that is useful for Background-Oriented Schlieren imaging (A-B, A-C, A-D, ...)
  • Small tweaks in PIVlab_Quickview
  • Small tweaks with session loading and saving
  • Small tweaks for enhancing compatibility with old matlab releases
  • Wiener Denoise filter now additionally applies gaussian lowpass
  • Fixed problem with ensemble correlation and b16 images