File(s) not publicly available

Reason: I am trying to have one single repo only, But figshare should still link to the file.

PIVlab - Time-Resolved Digital Particle Image Velocimetry Tool for MATLAB

online resource
posted on 2021-01-28, 11:40 authored by William ThielickeWilliam Thielicke, Eize J. Stamhuis

Get the latest release here:

Getting started information is available here:

PIVlab is a time-resolved particle image velocimetry (PIV) software that does not only calculate the velocity distribution within particle image pairs, but can also be used to derive, display and export multiple parameters of the flow pattern. A user-friendly graphical user interface (GUI) makes PIV analyses and data post-processing fast and efficient.

Video about the tool:

Example analyses & videos can be found on the PIVlab website:

Please ask your questions in the PIVlab forum:

Peer reviewed paper on PIVlab:

Thielicke, W and Stamhuis, E.J. 2014. PIVlab – Towards User-friendly, Affordable and Accurate Digital Particle Image Velocimetry in MATLAB. Journal of Open Research Software 2(1):e30, DOI:

Main features:
* completely GUI based PIV tool
* multi-pass, multi grid window deformation technique
* import bmp/ tiff/ jpeg image pairs/ series
* image sequencing styles A-B, C-D, ... or A-B, B-C, ...
* individual image masking and region of interest (ROI) selection
* image pre-processing (contrast enhancement, highpass, intensity capping)
* two different sub-pixel estimators
* multiple vector validation methods
* magnitude/ vorticity/ divergence/ shear / ...
* data smoothing, vector field highpass
* multiple colormaps
* streamlines
* extensive data extraction tools/ integration via poly lines/ circles/ area
* statistics (histograms, scatterplot, mean & stdev)
* precise particle image pair generation with user-defined parameters and several flow simulations (synthetic PIV image generator)
* data export (matlab, ascii, movie file, image, Paraview, ...)
* main features accessible via comand line scripting


Usage metrics