Advertisement

UmUTracker: 适用于2D粒子追踪及基于3D DHM追踪的MATLAB工具 - 开源版本

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:RAR


简介:
UmUTracker是一款开源的MATLAB工具,专为2D粒子追踪和基于3D数字全息显微镜(DHM)的复杂追踪设计,旨在简化科研人员的数据分析流程。 我们提供了一种通用且快速的MATLAB程序(UmUTracker),该程序可以通过分析由光学显微镜或数字全息显微镜采集的长视频序列来自动检测和跟踪粒子。我们的程序使用等腰三角形变换找到二维粒子中心位置,并通过一维径向强度轮廓,利用快速实施的Rayleigh-Sommerfeld数值重建算法确定轴向位置。 更新v1.1于2017年11月21日发布,修复了错误并增加了Blob检测功能。 请参阅我们的主页以获取更多信息。引用我们的工作时,请使用以下信息:Zhang, H., T. Stangner, K. Wiklund, A. Rodriguez and M. Andersson (2017). UmUTracker: a generic MATLAB program for automated particle tracking in 2D optical microscopy or 3D digital holographic data. Computer Physics Communications 219: 390-399。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • UmUTracker: 2D3D DHMMATLAB -
    优质
    UmUTracker是一款开源的MATLAB工具,专为2D粒子追踪和基于3D数字全息显微镜(DHM)的复杂追踪设计,旨在简化科研人员的数据分析流程。 我们提供了一种通用且快速的MATLAB程序(UmUTracker),该程序可以通过分析由光学显微镜或数字全息显微镜采集的长视频序列来自动检测和跟踪粒子。我们的程序使用等腰三角形变换找到二维粒子中心位置,并通过一维径向强度轮廓,利用快速实施的Rayleigh-Sommerfeld数值重建算法确定轴向位置。 更新v1.1于2017年11月21日发布,修复了错误并增加了Blob检测功能。 请参阅我们的主页以获取更多信息。引用我们的工作时,请使用以下信息:Zhang, H., T. Stangner, K. Wiklund, A. Rodriguez and M. Andersson (2017). UmUTracker: a generic MATLAB program for automated particle tracking in 2D optical microscopy or 3D digital holographic data. Computer Physics Communications 219: 390-399。
  • LagTracker:
    优质
    LagTracker是一款先进的粒子追踪工具,能够高效地进行复杂计算和模拟,帮助科研人员和工程师深入理解物理现象及过程。 Lagtracker是一款用于粒子追踪的软件工具,它能够利用FVCOM(一种海洋模型)生成的netcdf格式数据来模拟模型区域内粒子的移动路径。这款软件最初是基于pt_farm开发的,后者是一个FORTRAN程序,主要用于海豹行为的研究与建模。2009年时,Lagtracker被移植到了Matlab平台,并通过parfor指令实现了并行处理能力以提高计算效率。 在模拟过程中,粒子移动主要依据流体动力学中的对流效应进行预测;同时用户可以选择性地加入扩散模型来更精确地描述粒子的随机运动。这种扩散机制遵循Brickman和Smith于2002年1月发表的研究成果《沿海海洋学中拉格朗日随机建模》里提出的数学公式,但该功能目前还需要更多的测试以确保其准确性和可靠性。
  • GazeRecorder:性测试WebCam眼动——
    优质
    GazeRecorder是一款开源的眼动追踪软件,专为进行网页和应用程序的用户体验研究设计。通过连接网络摄像头,它能准确记录用户视线轨迹,帮助开发者优化界面布局与交互流程。 GazeRecorder是一款使用普通网络摄像头自动记录人们在计算机屏幕上查看的位置及活动的眼动仪。与传统眼动追踪技术相比,它不需要专业的实验室环境或受访者参与,在家中即可通过个人电脑进行眼睛跟踪。 该软件采用多种先进的算法来识别面部、关键特征、眼睛和虹膜的3D位置,并且即使用户移动头部、光线变化或者部分遮挡脸部的情况下也能保持准确度。此外,GazePointer功能允许用户仅凭眼动操作鼠标光标。 更多信息可以在其官方网站上找到:https://gazerecorder.com
  • 滤波器车道MATLAB代码
    优质
    本项目提供了一套基于粒子滤波算法实现车道线追踪的MATLAB代码,适用于自动驾驶和智能交通系统的开发与研究。 Lane_Tracking_using_Particle_Filters:基于粒子过滤器的车道跟踪Matlab代码。
  • 滤波视频目标MATLAB程序
    优质
    本作品提供了一套基于粒子滤波算法实现视频中目标跟踪的MATLAB源代码,适用于学术研究与工程应用。 这是一个基于粒子滤波的视频目标跟踪的MATLAB仿真程序。为了方便大家使用,在文件中附加了一组从视频中提取的仿真图片。需要注意的是,在tracker.m主程序中,读取图片的路径需要改成你存放图片的实际路径。只要路径改对了,其他.m文件无需修改就可以运行了。
  • 光线引擎 raytracer: MATLAB 简易 - MATLAB
    优质
    raytracer是一款专为MATLAB设计的轻量级光线追踪引擎,旨在简化复杂的3D图形渲染过程。该工具箱支持高效创建逼真的图像和动画,适合科研与教学使用。 提议的光线追踪器能够创建简单的合成场景,并从不同的相机位置进行渲染。对象的一些属性(如位置、方向、大小)可以定义为常数或时间函数。实际引擎支持纹理映射和抗锯齿功能,但目前不支持阴影、反射和折射。 该光线追踪器对计算机视觉领域的研究人员可能有帮助,因为它不仅可以生成图像,还可以计算光线击中点的绝对和相对位置及索引(即哪些对象的哪一面被击中)。此特性有助于估计视差图(水平和垂直)以及运动场。
  • SimpleTracker:MATLAB简易算法,支持间隙处理 - MATLAB
    优质
    SimpleTracker是一款专为MATLAB设计的轻量级粒子追踪工具包,能够简便高效地进行粒子跟踪,并具备独特的间隙填补功能。 SIMPLETRACKER 是一种可以处理间隙的简单粒子跟踪算法。它用于重建一个或多个粒子随时间移动的轨迹,虽然在每一帧报告了它们的位置,但无法确定前一帧中的哪个粒子对应于当前帧中的哪一个。为了解决这个问题,我们使用了跟踪算法。 `simpletracker.m` 是一种简单的实现方式,可以处理这种间隙问题。当在一帧中检测到的一个粒子在后续的某帧没有被再次检测到时,就会产生一个间隙。如果不加以处理的话,在粒子消失和重新出现的那些帧里会出现虚假的新轨迹。 简单跟踪器首先执行从一帧到下一帧的链接步骤,并使用匈牙利算法(通过 `hungarianlinker` 实现)在连续两帧之间创建最接近(欧几里得距离最小)的粒子之间的连接。这样,确保了所有粒子间的总距离被最小化。 然后,在数据中进行第二次迭代以检查轨道末端是否有未解决的问题。如果发现有需要进一步处理的情况,则会采取相应措施来优化轨迹链接过程。
  • PHD.rar_PHD_PHD多目标跟_PHD滤波_matlab_多目标滤波PHD
    优质
    本资源提供了一种基于概率假设密度(PHD)的多目标跟踪方法,利用MATLAB实现,结合了粒子滤波技术,适用于复杂环境下的多目标动态监测。 用于多目标追踪的概率假设密度粒子滤波程序。
  • 光线.rar_MATLAB光线_光线_光线_光线MATLAB_光线MATLAB
    优质
    本资源介绍了一种基于MATLAB实现的光线追踪技术。通过该程序,用户能够模拟光线在不同介质中的传播路径和反射、折射现象,广泛应用于计算机图形学及物理光学领域研究中。 MATLAB光线追踪算法比较简单,适合初学者学习。
  • COMSOL中模型
    优质
    本篇文章介绍了在COMSOL多物理场仿真软件中使用粒子追踪模型的方法与技巧,帮助读者掌握如何模拟带电及中性粒子在复杂电磁场中的运动轨迹。 涡轮分子泵是一种能够达到超高真空(UHV)条件的机械真空泵。由于气体分子之间相互碰撞的概率较低,因此需要专用数值方法来模拟超低压环境下的气流。COMSOL Multiphysics软件提供了两种不同的计算方法用于此类模拟:角系数法和蒙特卡罗法。 在 COMSOL 软件中,有 2 种主要的数值方法可用于极稀薄气体的模拟: 1. 角度系数法(也称为视图因子计算),可以通过分子流模块提供的自由分子流物理场接口使用。此方法可以计算模型边界处的分子通量,并假设气体分子只会与壁面碰撞而不会与其他分子相互作用。 2. 蒙特卡罗法,通过求解牛顿运动定律来模拟单个气体分子在泵中的行为和路径。这种方法考虑了每个粒子的具体动态特性,包括其飞行时间及速度等因素,因此可以更准确地模拟叶片的高速运动对气流的影响。 由于角系数方法忽略了分子有限的飞行时间,在涡轮分子泵这种情况下可能会导致不准确的结果;而蒙特卡罗法能够更好地处理这些复杂因素。为了精确计算叶片在涡轮分子泵中的动态作用,我们选择使用粒子跟踪模块下的数学粒子追踪接口执行蒙特卡罗模拟。