Skip to content

Releases: Shrediquette/PIVlab

PIVlab 2.61

16 Nov 17:20
Compare
Choose a tag to compare

Sorry, but two bugs were introduced in 2.60 and are fixed in 2.61:

Sorry for the inconveniences, I hope I got everything right now.

Full Changelog: 2.60...2.61

PIVlab 2.60

09 Nov 08:24
Compare
Choose a tag to compare

Huge speed (up to factor 3) and memory improvements were contributed by coding pro Maarten from Vortech.nl . The company was hired by Mathworks to enhance the user experience of popular Matlab toolboxes. This is pretty cool I think!

Here is some background information:
https://pivlab.blogspot.com/2022/11/significant-speed-and-memory.html

Changes / Improvements:

  • Huge speed, memory and general code improvements in FFT_multi.m (Maarten, vortech.nl)
  • Slight bug fixes with the final grid position (Maarten, vortech.nl)
  • Calibration: Added possibility to enter reference distance in pixels by hand
  • Background image subtraction processing runs in parallel now
  • 'Time left' estimation for parallel processing
  • Image acquisition: ROI selection added to basler cam
  • Image acquisition: Added OPTOcam 2/80 (our first own camera!) including remote focus control
  • Image acquisition: Made acquisition log more useful

What's Changed

Full Changelog: 2.59...2.60

PIVlab 2.59

25 Sep 18:20
Compare
Choose a tag to compare
  • Fixed a bug where derivatives were calculated incorrectly when x-axis or y-axis direction were inverted during calibration.
  • Fixed a bug where video export with colorbar didnt work
  • Added possibility to export the preprocessed image (button in pre-processing tab)
  • Image acquisition: Added FLIR camera to image acquisition module.
  • Image acquisition: Added pulse length display in GUI
  • Image acquisition: Added check to the "interframe time" text field: Every camera has its minimum interframe time, this is now checked and adjusted.
  • Image acquisition: Improved connection via laser_device_id: Now onlin…e lasers are scanned during connection. When there is a mismatch between saved laser id and found laser id, then a msgbox appears that allows to adjust the laser device id. Also added msgbox when no laser at all is found.
  • Image acquisition: Added hint to PIVlab hardware and tutorial video

Full Changelog: 2.58...2.59

PIVlab 2.58

12 Aug 10:13
Compare
Choose a tag to compare

Added Basler camera support in image acquisition (requires Matlabs image acquisition toolbox).

Changelog:
2.57...2.58

PIVlab 2.57

13 Jul 09:47
Compare
Choose a tag to compare
  • Added PIVlab batch sessions
  • Added Chronos camera to image acquisition
  • Added autofocus to Chronos camera
  • Added device ID to all laser systems
  • Fixed a bug where grayscale colormap was accidentally used
  • Fixed a bug on Linux systems
  • Added error msgbox when interrogation area is too large for selected ROI

Full Changelog: 2.56...2.57

PIVlab 2.56

23 Feb 10:27
Compare
Choose a tag to compare

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

PIVlab 2.55

25 Oct 07:01
Compare
Choose a tag to compare

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: 2.54...2.55

PIVlab 2.54

19 Aug 12:50
Compare
Choose a tag to compare
  • 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

PIVlab 2.53

10 Jun 21:05
Compare
Choose a tag to compare
  • 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

PIVlab 2.50

27 Apr 15:46
Compare
Choose a tag to compare

New features:

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