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) . 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  and a function to evaluate trajectories by Blair and Dufresne .
The code includes:
- video preprocessing (cropping, rotation,...)
- scale identification ( m/px )
- trajectory identification of microparticles
- 1D pressure amplitude fitting
 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.
 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.
 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.
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
Platform CompatibilityWindows macOS Linux
Inspired by: Simple Particle Tracking
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!