PTVlab(粒子跟踪测速-实验室)是一个Matlab软件,具有最先进的数学算法和图形用户界面(GUI),改编自开源项目PIVlab。
该软件旨在分析使用拉格朗日参照系的实验图像测速测量,与标准粒子图像测速(PIV)技术相比,它可以提供几个好处。有几家机构参与了PTVlab的开发。Wernher Brevis博士在智利大学和德国卡尔斯鲁厄理工学院攻读博士学位期间主要开发了基础数学算法及其实现(Brevis et al, 2011)。布雷维斯博士在英国谢菲尔德大学的研究小组开发了新的算法并修复了错误。PIVlab图形用户界面的调整和新功能的开发由Antoine Patalano贡献,作为他在阿根廷科尔多瓦国立大学博士学位研究的一部分。我们的意图是贡献一个开源的,最先进的和易于使用的工具,用于分析实验流体力学图像,因此我们发布了测试版的软件进行测试。仍有几个bug需要注意,但主要功能已经过测试和验证。
PTVlab网站:http://ptvlab.blogspot.com/
请随意询问有关已实现功能的任何问题。任何反馈,包括改进,新功能的要求和错误报告,对于持续改进项目都是特别重要的。
这个项目要感谢Dipl。医学杂志。William Thielicke和Eize J. Stamhuis教授分享PIVlab的代码和GUI。
主要特点
粒子跟踪算法:
*基于二元相关、高斯掩码和动态阈值二值化技术的粒子检测。
*用于解决时间匹配问题的互相关和松弛算法。
*粒子标签和个人轨迹跟踪。
前期和后期处理:
*图像背景提取,提高信噪比。
*多种向量验证方法。
*数据平滑。
*时间序列提取。
*在标准欧拉分析的规则网格上插值结果。
*流线计算
图形用户界面(改编自PIVlab):
*广泛的数据提取工具。
*合成PIV/PTV图像生成器。
*几个数据导出功能。
*导入bmp/ tiff/ jpeg图像对/系列。
*单个图像掩蔽和感兴趣的区域。
*多种颜色地图。
引用作为
AntoineP(2021)。PTVlab(粒子跟踪测速实验室)(//www.tatmou.com/matlabcentral/fileexchange/41235-ptvlab-particle-tracking-velocimetry-lab), MATLAB中央文件交换。检索.