news 2026/8/22 2:41:25

Cellpose-SAM 细胞分割 4 步上手:从原始图像到 mask 文件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Cellpose-SAM 细胞分割 4 步上手:从原始图像到 mask 文件

Cellpose-SAM 细胞分割 4 步上手:从原始图像到 mask 文件

【免费下载链接】cellposea generalist algorithm for cellular segmentation with human-in-the-loop capabilities项目地址: https://gitcode.com/gh_mirrors/ce/cellpose

Cellpose-SAM 是一款开源的深度学习细胞分割工具:输入一张荧光或明场显微图像,输出细胞轮廓和 mask 编号。它适合想快速出结果的初学者,也适合要批量处理数据、跑 3D 体积的研究者。读完这篇,你能用 GUI 跑通第一张图,也能用一条命令行命令处理整个目录。

从左到右:原始荧光图像、预测出的细胞轮廓、彩色细胞 mask、以及用于计算边界的流场

⚡ 三分钟装好环境,打开 GUI 切出第一张图

要求不挑机器:Linux / Windows / macOS 都支持,Python 3.8 及以上(推荐 3.12),内存至少 8GB,处理大图或 3D 体积建议 16-32GB。

用 conda 装只需 4 行:

conda create --name cellpose python=3.12 conda activate cellpose python -m pip install cellpose[gui] python -m cellpose

第一次启动时,默认模型cpsam_v2的权重会自动下载到~/.cellpose/models/。GUI 里按这个顺序操作:

  1. 拖入一张 tif / png / jpg 图像
  2. 模型下拉框保持cpsam_v2即可
  3. 点 calibrate 让它自动估算细胞大小,或手动输入细胞直径(像素)后回车
  4. 点 run segmentation,图像上直接画出 mask

想看每个按钮背后的实现,GUI 代码在 cellpose/gui/,更细的参数说明在 docs/ 里。

📂 一条命令批量分割整个目录

图像攒多了就不必开 GUI。在命令行里一条命令批处理:

python -m cellpose --dir /path/to/images --save_png

每张图旁会生成一个*_seg.npy(mask + 流场),--save_png再额外导出可直接打开的*_cp_masks.png。3D 数据有两种跑法:

  • 单个体积加参数:python -m cellpose --image_path img3D.tif --do_3D --save_tif
  • 或者启动 3D GUI:python -m cellpose --Zstack,支持各向异性数据,可加--flow3D_smooth做平滑

演示流程:命令行批量分割细胞图像,结果直接导入 ImageJ 做后续分析

🎛 结果不对时,只需要动这两个阈值

参数很多,但日常调优看两个数字就够:

  • flow_threshold(默认 0.4):流场校验的松紧。轮廓出现畸形、碎块就调低;漏检就调高
  • cellprob_threshold(默认 0.0):细胞概率门槛。暗区出现多余 mask 就调高;弱信号细胞被漏掉就调低

还有一个容易踩的坑是细胞直径:模型在直径 7.5-120 像素(均值 30)的图像上训练,常规尺寸不用填。细胞特别大时填--diameter 90,图像会降采样 3 倍,速度明显变快;官方建议把细胞缩到 100 像素以内再跑。

顺带说清原理:网络先给每个像素一个方向,像导航软件里的车流一样,沿同一方向收敛到同一点的像素组成一个细胞——这就是"流场"算法的核心。

🧭 下一步入口,以及不适合的场景

预训练模型救不了你的数据时,路线是人机交互微调:在 GUI 里画几十个 ROI 就能开始训练,命令行对应python -m cellpose --dir ... --train --test_dir ...,默认跑 100 个 epoch、学习率 1e-5。流程细节看 docs/train.rst。

适合你,如果:

  • 要分割的是细胞或细胞核:2D 荧光、明场,或多通道多 Z 的 3D 体积
  • 图像有噪声、模糊、对比度反转、通道顺序混乱——这些情况模型都按训练设计来处理
  • 需要批量跑、写进脚本,或把结果交给 ImageJ 等其他工具

不适合:

  • 非细胞/细胞核的分割目标,它专精的是细胞轮廓
  • 图像里细胞超过 100 像素且懒得缩放的情况——先 resize,或显式给出 diameter

版本更新和模型对比(cpsam_v2cpdino等 4 个内置模型)详见 docs/models.rst。

【免费下载链接】cellposea generalist algorithm for cellular segmentation with human-in-the-loop capabilities项目地址: https://gitcode.com/gh_mirrors/ce/cellpose

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/22 2:40:48

如何自建 WebDAV 服务器:5 步跑起个人文件服务,手机电脑都能连

如何自建 WebDAV 服务器:5 步跑起个人文件服务,手机电脑都能连 【免费下载链接】webdav A simple and standalone WebDAV server. 项目地址: https://gitcode.com/gh_mirrors/we/webdav 在多台设备之间传文件、又不想给网盘开会员、更不想把私人资…

作者头像 李华
网站建设 2026/8/22 2:39:02

智能体驱动的价值流仿真:从静态映射到动态认知的架构与实现

1. 项目概述:当VSM模拟遇上“智能体”洞察如果你正在研究复杂系统的建模与仿真,特别是那些涉及供应链、生产流程或服务设计的领域,那么“价值流图”和“离散事件仿真”这两个词对你来说一定不陌生。传统的VSM(Value Stream Mappin…

作者头像 李华
网站建设 2026/8/22 2:37:49

双流记忆与调和架构:解决AI健康教练临床建议不一致性难题

1. 项目概述:当健康教练AI“说错话”时,我们如何发现?在数字健康领域,AI驱动的健康教练代理正变得越来越普遍。它们能提供7x24小时的饮食建议、运动指导和生活方式干预,听起来很美好,对吧?但作为…

作者头像 李华
网站建设 2026/8/22 2:37:32

RAG与微调混合策略:构建高精度大模型应用的工程实践

1. 项目概述:当RAG遇上Fine-Tuning,大模型落地的“双引擎”策略最近和几个做AI应用落地的朋友聊天,大家普遍有个共识:单纯靠提示工程(Prompt Engineering)或者微调(Fine-Tuning)来驱…

作者头像 李华
网站建设 2026/8/22 2:37:16

3步搞定100+网站小说批量下载:novel-downloader 完整指南

3步搞定100网站小说批量下载:novel-downloader 完整指南 【免费下载链接】novel-downloader 一个可扩展的通用型小说下载器。 项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader 列车钻了隧道,你追更的小说卡在最后一章,…

作者头像 李华