我知道编辑这个网站吗?

2014-03-19 - TrackMate v2.2.0 发布

TrackMate_ 的新次要版本已发布。此页面列出了用户可见的更改。

2.2.0版本主要关注可扩展性、跟踪性能和检测精度。

####亮点

  • 主要跟踪性能改进:LAP跟踪器现在基于速度Jonker-Volgenant活动器,其性能比我们之前使用的Munkres-Kuhn更好。我们的初步测试报告称,这个新版本的运行提高了2到4倍。

  • LoG检测器中发现了一个主要问题:由于严重的舍入托盘,LoG检测器的行为并不像真正的LoG检测器,这严重阻碍了其准确性和功效。问题现已解决,检测器的准确性已大大提高。现在,使用此检测器时,您应该观察到更好的结果:杂散出现、突然尺寸更加清晰、对微弱显现的一致性更好。相反,DoG 架构现在可以更好地处理图像边缘的浮现。当然,与 v2.1.1 相比,结果会看到不同。

  • 我们还利用ImgLib2中的最新进展从头开始重写所有陷阱。这促使检测过程的性能得到重大改进。以下是快速基准测试的结果:

    v2.1.1 v2.2.0 加速因子
用于 2D 图像的 LoG 支架 13.4秒 1.2秒 x11  
用于 2D 图像的 DoG 支架 3.5秒 1.1秒 x3  
用于 3D 图像的 LoG 支架 291s 291s 291秒 291秒 18.2秒 x15  
用于 3D 图像的 DoG 支架 21.6 秒 15.1秒 x1.4  

(该基准测试是利用ISBI挑战数据集完成的)。您可以找到更多基准here

  • 完全重写我们在TrackMate中处理模块的方式。TrackMate现在使用SciJava机制并利用其模块自动发现。实际上,现在扩展TrackMate非常容易,而且在任何事情上都不再依赖我们。我们可能会完全消失,您仍然可以扩展TrackMate以满足您的任何需求,而不需要我们的帮助。几个tutorials描述了如何实现这一点。这就是SciJava团队的巨大努力。谢谢他们!

改进

  • TrackScheme中,可以使用键盘来导航曲目:
    • UP: previous spot in time.
    • DOWN: next spot in time.
    • LEFT: next sibling within the same track
    • RIGHT: previous sibling within the same track
    • PAGE-DOWN: jump to next track, same frame
    • PAGE-UP: jump to previous track, same frame
  • 在大型模型上启动第§§2§§§时的主要性能改进。

  • TrackScheme中选择/取消选择时的主要性能改进

  • 3D 查看器现在与手动修改同步。对模型所做的任何编辑都会立即在 3D 查看器上回显。这是有代价的:3D 查看器无法有效地用于非常大的模型。

  • 用户现在可以定义绘图深度*显示设置,该设置我们相似模型的 Z 切片数量。对于非常厚的样本准备来说,所有 Z 上的所有相似数据性可能会变得更加混乱。

/media/news/depthofdrawing.png

  • 大型模型,主视图上的报表显示进行了小幅改进。

  • 提供MATLAB功能,以将TrackMate导出的报表导入到MATLAB中。检查this

  • 如果用户向 TrackMate 提供的堆栈没有大量 Z 切片的点,则警告用户。这是我们收到不相关错误报告的主要因素之一:默认情况下,ImageJ 认为多个图像文件全部由 1 个时间点和许多 Z 切片组成。而用户则希望 TrackMate 提供由多个 2D 飞机飞行时间拍摄完整的电影。我们现在警告用户,中存储的维度可能不是他们期望的时间。

  • 承载多线程。在此版本之前,TrackMate在检测过程中要通过以下方式进行多线程处理:我们在封闭多线程上运行检测过程,并且每个线程使用1个线程处理帧。如果我们有大量线程,但帧数很少(例如1个帧,24个线程),则这不是最佳选择。版本修复了这个问题:如如果我们有10个线程和15个帧处理,我们会一次处理10个帧,并为每个帧分配1个线程。但是,如果我们有10个线程和2个帧,我们就会同时处理2个帧,而如果可以的话,为每个帧分配5个线程。当然,要实现这一点,检测器必须是多线程的,我们现在推出的检测器就是这种情况。

  • TrackMate现在可以加载部分TrackMate文件,并且仍然显示它可以检索的所有信息,而不是生成错误并退出。如果您包含包含模型部分但不包含设置部分的文件,这非常有用。

  • 改进了加载文件时的用户消息提交。

  • 点可以根据它们所在轨道的特征来着色。

  • 对大型模型的点、边缘和图形着色的内存管理稍好。

  • 计算直方图时GUI不会冻结。

错误修复

  • 修复了DoG的一个重大错误,导致无法将其与ROI一起使用。

  • 修复了使用 3D 查看器作为 TrackMate 主视图时触发的小警告。

  • 在GUI中刚性导航时,模型会在合理时被清除。这样是为了避免“幽灵”结果在未处理的图像上透明。

  • 修复了TrackScheme中缩放和装饰的多个问题。高效地导致了简单的样式和某些修复级别的重置消失的错误。缩放现在应该更多,并提供更多的缩放级别。

Jean-Yves Tinevez 05:32, 19 March 2014 (CDT)