我知道编辑这个网站吗?
the Fiji distribution of ImageJ本页介绍与 the Fiji distribution of ImageJ 相关的内容。点击徽标查看详情。

TrackMate-Lacss

本页介绍了 TrackMate 的检测器模块,它依赖于LACSS对 2D 或 3D 细胞进行分割。它不包含在 TrackMate 的基本安装中,必须通过其自己的 update site安装。 Lacss 本身是一个深度学习 (DL) 模型,用于从工作站图像中进行单细胞分割。

TrackMate-Lacss 的设计遵循服务器/客户端架构,使用 GRPC 通信协议。在这种情况下,Lacss 程序作为 GRPC 服务器运行,监听 TCP 端口,瘦客户端 TrackMate-Lacss 使用该端口与服务器通信,发送数据图像并接收分割结果。

默认情况下,Trackmate-Lacss 将联系我们为此目的设置的开放服务器 (lacss.cam.uchc.edu)。这简化了大多数用户的工作流程,因为他们需要安装一个小型 Fiji 插件才能充分利用 DL 模型的功能。服务器客户端设计允许用户在有限的硬件资源上快速执行计算,因为大部分计算只是在服务器端完成的。

用户还可以设置自己的推理服务器。参见下文第section

限制

3D 分割结果不会完整呈现。相反,每个单元格仅显示一个点。这是 TrackMate 本身的限制,将在 TrackMate 的下一个主要版本中解决。

安装

在斐济,转到HelpUpdate…,更新,单击§§1§§§(左下角)。将出现一个包含所有已知然后更新站点的新闻。选中TrackMate-Lacss框,执行更新,然后启动重新斐济。

满足

TrackMate UI 中的 Lacss 参数

Server

GRPC服务器的地址,格式为hostname:port。默认为lacss.cam.uchc.edu

Access token

任选的安全令牌。仅当您运行自己的服务器时才使用。

Minimum Cell Area

以像素为单位的最小单元面积/体积。

Scaling Factor

如果不是 1,输入图像将在发送到模型之前在内部调整大小。如果您的像元大小(以像素为单位)与训练数据的像元大小明显不同,这非常有用。

Score Treshold

最低分数需要被视为有效的预测。

NMS IOU

Lacss 是一种对象检测模型,可以检测重叠的单元格。如果要取消此行为,请设置非零 IOU 阈值以消除重叠单元格。

Multi-Channel

默认情况下,通过考虑所有通道来执行分段。取消选中该选项只能在第一个通道上进行分段。

运行你自己的服务器

TrackMate-Lacss 在客户端-服务器架构上运行。默认情况下,TrackMate-Lacss 将联系位于 lacss.cam.uchc.edu:443 的开放服务器。但有些人可能想运行您自己的服务器(例如,在您自己的内部网上以提高数据传输速度)。

###安装Lacss

版本简介:

pip install lacss[cuda12]

稍长的版本:请参阅Lacss Documentation了解更多详细信息。建议我们在具有专用 GPU 的 Linux 计算机上安装。

Lacss安装独立于斐济。

启动服务器

要在远程服务器上启动Lacss:

python -m lacss.deploy.remote_server --modelpath=<path_to_model_file>

服务器应该打印出一个随机令牌字符串,该字符串作为访问的密钥。您应该将其复制并保存在某个位置。

> COPY THE TOKEN BELOW FOR ACCESS.
> =======================================================================
> adK11qJ7-LcnIsFRbcPKy8x46Pz6bxJpsXodOhd4P_k
> =======================================================================

<path_to_model_file> 是包含模型参数的文件的本地路径。请参阅Lacss页面获取下载链接。

运行 Cellpose 服务器

您还可以由 cellpose 模型支持的“Lacss”服务器作为其运行。为了实现这一点

安装 cellpose

在大多数情况下,这只是

pip install cellpose

但有关更多详细信息,请参阅full documentation

####安装Lacss

pip install lacss

请注意,在这种情况下,您不需要 cuda12 选项。

启动服务器

python -m lacss.deploy.cellpose_server

  • 此插件和页面改编自 Jean-Yves Tinevez 的 Trackmate-Cellpose 插件和 wiki 页面。
  • 最后更新时间:2024 年 7 月*