image thumbnail

IMES_Patricle_Traje​ctory_Velocimetry

version 1.7 (3.02 MB) by Peter
GUI for the characterization of acoustofluidic devices

224 Downloads

Updated 10 Nov 2017

View License

Acoustic manipulation of cell-sized particles in a microfluidic device, or an acoustofluidic device, is a contactless handling method by ultrasonic waves. As described by R. Barnkob, the pressure amplitude of a 1D standing wave inside such acoustofluidic device can be determined with Particle Trajectory Velocimetry (PTV) [1]. Briefly, the pressure amplitude can be extracted by fitting a analytic function to experimental particle trajectories if particles size and fluid have known physical properties. We developed a GUI to speed simplify the characterization of acoustofluidic devices. The GUI uses a function for PTV by Pastor [2] and a function to evaluate trajectories by Blair and Dufresne [3].
The code includes:
- video preprocessing (cropping, rotation,...)
- scale identification ( m/px )
- trajectory identification of microparticles
- 1D pressure amplitude fitting
Literature:
[1] R. Barnkob, P. Augustsson, T. Laurell, and H. Bruus, Measuring the local pressure amplitude in microchannel acoustophoresis, Lab on a chip, 10 (2010), pp. 563-570.
[2] J. M. Pastor, Software for particle tracking version 1.0. Matlab file exchange plattform http://www.mathworks.com/matlabcentral/fileexchange/13840-simple-particle-tracking, 10 2012.
[3] D. Blair and E. Dufresne, The matlab particle tracking code repository. The Matlab Particle Tracking Code Repository http://site.physics.georgetown.edu/matlab/index.html, 12 2008.

Cite As

Peter (2022). IMES_Patricle_Trajectory_Velocimetry (https://www.mathworks.com/matlabcentral/fileexchange/65021-imes_patricle_trajectory_velocimetry), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2016a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired by: Simple Particle Tracking

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

3rd_party_code/

3rd_party_code/PIV_georgetown/tracking/

3rd_party_code/ProgressBar/

3rd_party_code/tracking/

3rd_party_code/water/

figure_GUI/

helper_functions/