数据分析

ImageJ 细胞面积与形态学定量:Analyze Particles 操作指南

细胞面积、周长、圆度等形态学参数是评估细胞肥大、分化、细胞周期和药物毒性的常用指标。本文介绍使用 ImageJ/FIJI 的 Analyze Particles 功能批量测量细胞面积、周长、圆度、长宽比等形态学参数的完整流程。

作者:BioHelper 团队更新于 2026-09-144 分钟
链接已复制到剪贴板

概述

细胞的面积、周长、圆度、长宽比等形态学参数可反映细胞的生理状态:

  • 细胞面积增大:细胞肥大(如心肌细胞肥大、肝细胞脂肪变性)、细胞铺展(如贴壁初期)
  • 细胞面积减小:细胞凋亡(皱缩)、细胞收缩、药物毒性
  • 圆度降低/长宽比增大:细胞迁移、分化(如成纤维细胞拉长)、上皮间质转化(EMT)
  • 细胞面积异质性增加:细胞周期不同步、凋亡与增殖混合

ImageJ 的 Analyze Particles 可以一次性输出多个形态学参数,是细胞形态学定量的首选工具。

图像采集要求

  1. 染色:用细胞膜染料(如 WGA、DiI)或细胞骨架染色(Phalloidin)标记细胞轮廓,使边界清晰
  2. 对比度:细胞边界与背景对比度要高,避免相邻细胞粘连
  3. 避免密集:细胞不要太密,否则分割困难;建议 50%–70% 汇合度
  4. 设置比例尺:拍摄时记录物镜倍数和像素/μm,后续需要校准

操作步骤

步骤一:校准比例尺

  1. 打开一张已知长度的标尺图像(或物镜标尺)
  2. 用 Straight Line 工具沿标尺画一条线
  3. Analyze → Set Scale
  4. 输入标尺的真实长度和单位(如 50 μm),点击 OK
  5. 勾选 Global 使所有图像共用此比例尺

步骤二:图像预处理

  1. 打开细胞图像
  2. Image → Type → 8-bit 转灰度
  3. 扣背景(如果背景不均):Process → Subtract Background,Rolling Ball radius 设为细胞直径的 2 倍
  4. 增强对比度(可选):Process → Enhance Contrast,勾选 Normalize,Saturated pixels 设 0.3%

步骤三:阈值分割

  1. Image → Adjust → Threshold
  2. 拖动滑块,让细胞区域完全变红、背景不变红
  3. 选择合适的阈值方法(Default、Triangle、Otsu 等,逐个试直到分割最佳)
  4. 点击 Apply,生成二值图(细胞=白,背景=黑)

步骤四:分割粘连细胞

如果细胞有粘连,需要先分离:

  1. Process → Binary → Fill Holes 填充细胞内空洞
  2. Process → Binary → Watershed 自动切割粘连细胞
  3. 如果 Watershed 切割不准,可手动用 Edit → Selection → Freehand 画线后 Process → Binary → Clear 切开

步骤五:设置测量参数

  1. Analyze → Set Measurements
  2. 勾选以下参数:
    • Area:面积(μm²)
    • Perimeter:周长(μm)
    • Circularity:圆度(4π×Area/Perimeter²,1=完美圆形,0=细长条)
    • Aspect Ratio:长宽比(长轴/短轴)
    • Roundness:圆度(4×Area/(π×Major²))
    • Solidity:实心度(Area/Convex Area,反映细胞边缘不规则程度)
    • Mean gray value:平均灰度(如需同时测荧光强度)
  3. 点击 OK

步骤六:Analyze Particles 批量测量

  1. Analyze → Analyze Particles
  2. 设置参数:
    • Size (μm²):根据细胞大小设置范围,过滤碎片和团聚。例如 HeLa 细胞设 100–5000
    • Circularity:设 0.00–1.00(不限制),或 0.3–1.0 排除长条碎片
    • Show:选 Outlines 查看分割结果
    • 勾选 Display results、Exclude on edges(排除边缘不完整的细胞)、Clear results
  3. 点击 OK,弹出 Results 窗口,包含所有细胞的形态学参数
  4. File → Save As 导出为 CSV

关键参数解读

参数 公式 含义 参考值
Area — 细胞面积 依细胞类型,HeLa 约 500–2000 μm²
Perimeter — 细胞周长 与面积正相关
Circularity 4π×Area/Perimeter² 接近 1=圆形,接近 0=细长 贴壁细胞 0.2–0.8
Aspect Ratio Major/Minor 长宽比 1=圆形,>2=拉长
Roundness 4×Area/(π×Major²) 1=圆形,越小越细长 0.1–1.0
Solidity Area/Convex Area 1=边缘光滑,<1=有突起/凹陷 0.8–1.0

批量处理宏

处理多张图时,用宏自动化:

dir = getDirectory("选择图像文件夹");
list = getFileList(dir);

for (i = 0; i < list.length; i++) {
  if (!endsWith(list[i], ".tif")) continue;
  
  open(dir + list[i]);
  run("8-bit");
  run("Subtract Background...", "rolling=100");
  setAutoThreshold("Default");
  run("Convert to Mask");
  run("Fill Holes");
  run("Watershed");
  run("Analyze Particles...", "size=100-5000 circularity=0.00-1.00 exclude clear");
  
  // 保存结果
  resultName = replace(dir + list[i], ".tif", "_results.csv");
  saveAs("Measurements", resultName);
  close("*");
}

注意:size 参数需要根据你的细胞实际大小调整,不要照搬。

常见问题

问题 原因 解决方法
测量面积是像素²不是 μm² 没设置比例尺 先用 Set Scale 校准
一个细胞被分成多个 阈值太高或细胞内部染色不均 降低阈值、Fill Holes
多个细胞被合成一个 阈值太低或细胞粘连 提高阈值、Watershed
边缘细胞只测了一半 没排除边缘 勾选 Exclude on edges
圆形细胞 Circularity < 0.5 细胞边缘有小突起或染色不均 用 Gaussian Blur 平滑后再分割
结果包含很多碎片 Size 范围设太小 增大 Size 下限
不同图之间结果不可比 每张图调了不同阈值 所有图用相同阈值和参数

数据呈现建议

  1. 报告面积均值 ± SD,并标注细胞数(n)
  2. 提供面积分布直方图,比单纯均值更能反映异质性
  3. 如有形态变化,同时展示 Circularity 或 Aspect Ratio 的变化
  4. 提供代表性图像,叠加分割轮廓(Analyze Particles 的 Outlines 输出)
  5. 统计检验:两组用 t 检验,多组用 ANOVA

与其他方法的对比

方法 适用场景 精度 速度
Analyze Particles 细胞分散、边界清晰 高 快,可批量
手动勾勒 ROI 细胞粘连严重、形态不规则 取决于操作 慢
Cellpose/StarDist 密集细胞、深度学习分割 高 中等
流式细胞术 FSC 悬浮细胞群体 群体水平,无单细胞形态 快

相关阅读

下一步排查

看完这页后,可以继续确认这些相邻问题

留言与回复

写留言 ↓
正在加载讨论…

不便公开的内容,可使用私密反馈 ↗

本文用于科研实验排查与条件优化,不替代实验室 SOP、试剂说明书或医学判断。