细胞划痕实验迁移率图像分割偏差

来源:细胞划痕实验迁移率图像分割偏差(DNA Lab Space 实验教程)| 编译:DNA Lab Space

📎 相关工具:论文撰写

划痕实验跑了一周,结果迁移率算出来一个34%,一个78%——图像分割偏了。你猜是算法不行,其实很多问题出在拍照之前。本文不聊空泛的原理,直接从低级错误到系统排查,再到进阶疑难,给你一套能直接上手的动作链。覆盖划痕制作、图像采集、预处理、分割、后处理全流程。每个原因都配现象、判断、解决和验证方法,照着做就行。

第一步:快速排查低级错误

很多分割偏差不是算法玄学,是你自己操作埋的雷。先花两分钟对一遍。

1. 划痕时枪头没垂直,划歪了。用200μL枪头,垂直贴着培养板底,一次划到底,中间别停别抖。划歪了,后面图像再怎么分割都是错。

2. 拍照前培养板被挪动过。0h和24h拍的已经不是同一个区域了。在板底用记号笔画十字标记,每次拍照前对准标记,确保视野一致。

3. 彩色图直接做灰度分割。细胞划痕实验常见Phase Contrast图其实已经是灰度信息,但如果你保存了RGB彩色图,没转灰度就调阈值,分割结果会偏到背景上。统一用ImageJ转成8-bit灰度图,再做后续分析。

4. 划痕后没洗掉细胞碎片。碎片在图像里跟细胞一样亮,算法会把它们算进“未迁移区域”或误认为细胞,迁移率直接失真。划痕后立刻用37°C预热的PBS洗两次,每孔1mL,换新鲜培养基。

教程配图2:细胞划痕实验迁移率图像分割偏差 排查流程示意
▲ 教程配图2:细胞划痕实验迁移率图像分割偏差 排查流程示意

第二步:分维度系统排查

低级错误排除了,还有偏差,那就按图像采集→预处理→分割→后处理四个模块逐项查。

模块1:图像采集

1.1 光照不均,图中间亮两边暗

现象:分割后划痕区域出现大量假阳性,明明没有细胞的空白区被标成细胞。

原理:平底培养板底部微小变形,加上液面弯月面折射,造成背景灰度不均匀。算法用全局阈值时,暗区被吞掉,亮区被误判。

解决:换用玻璃底培养板或厚度均匀的平底板。拍照时把聚光镜调到Köhler照明,或者用均匀面光源。曝光时间固定,比如10ms,增益设为0。每次实验所有时间点用同一组采集参数,别让自动曝光帮你调。

验证:打开一张原图,用ImageJ画一条横跨图像的水平亮度Profile。正常情况灰度波动应在±15以内;如果呈斜坡或山峰状,就是光照不均。

1.2 对焦不实,细胞边缘发虚

现象:划痕边缘在图中是模糊过渡,分割后边界会向外扩或向内缩,迁移率变化一眼假。

原理:相差显微镜下,离焦会让细胞亮环变宽,边缘梯度下降,阈值分割对梯度位置特别敏感。

解决:别依赖自动对焦一次就完事。自动对焦后切手动,微调焦距,直到看清细胞膜颗粒感、划痕边界呈锐利细线。拍照时确保培养板静置2分钟以上,避免液面晃动。

验证:放大到200倍,看细胞核是否边界清晰。如果核仁都能分辨,这个焦平面没问题。

模块2:图像预处理

2.1 背景没有扣除干净

现象:0h划痕区域很干净,但24h图划痕里出现了大块高亮斑块,分割后划痕空洞被部分填掉。

原理:培养液在划痕区域形成残留折射,或板底有微小划伤。你不做背景扣除,这些结构会被分割算法当成细胞。

解决:用ImageJ的Process→Subtract Background,Rolling ball radius设为50像素。勾选Light background或Sliding paraboloid,看预览中划痕区域是否变干净。随后做一次高斯模糊,sigma=1.0,降低像素噪声。

验证:预处理后,划痕中央空白区的灰度均值应接近0到10。如果还有明显明亮颗粒,把rolling ball半径调到30或75,选效果最稳的。

2.2 同一视野在不同时间点发生了漂移

现象:0h和24h图像叠在一起,划痕错开好几个像素。你跑去算迁移率,实际包含了位移。

原理:手动放板难以完全复位,或显微镜载物台有机械回程误差。

解决:用StackReg或TurboReg插件做刚性配准,将0h图像设为Reference。Transform选Translation,Interpolation选Linear。配准后检查边缘是否重合。

验证:把配准后的0h和24h图像用不同颜色叠加,划痕边缘错位不应超过2个像素。

2.3 没有统一不同时间点的亮度

现象:0h略暗,24h偏亮。用同一套阈值分割,0h的细胞被漏掉很多,24h的背景又混进来,迁移率计算完全不可比。

原理:光源老化、培养液颜色变化、曝光时间微调都会导致图像灰度基线漂移。

解决:先对每张图做归一化。ImageJ里用Process→Enhance Contrast,Saturated pixels设为0.0%,并勾选Normalize。或者用公式 `(I - min) / (max - min)` 把灰度拉伸到0-255。归一化后再做阈值分割。

验证:分别记录0h和24h分割阈值。两个阈值差异超过20个灰度值,说明归一化没到位,重新检查参数。

教程配图3:细胞划痕实验迁移率图像分割偏差 排查流程示意
▲ 教程配图3:细胞划痕实验迁移率图像分割偏差 排查流程示意

模块3:分割与划痕区域识别

3.1 用了固定阈值但不同批次亮度不一致

现象:今天处理组迁移率正常,明天对照组同样设阈值40,虚线区域内全是噪点。

原理:不同培养板、不同染液批次,细胞对比度会有浮动。一个固定阈值不可能通吃所有实验组。

解决:用自动阈值。ImageJ菜单Image→Adjust→Threshold,方法选Otsu或Yen,点击Apply生成二值图。若某张图分割明显偏保守,可以手动微调,但调整后必须对同一实验所有图用相同偏移量。

验证:把阈值后的红色叠加层显示在原始图上。视觉确认划痕两侧的细胞层被完整覆盖,且划痕内空白区无零散红点。

3.2 阈值选太高,薄层细胞被丢掉

现象:划痕边缘的细胞胞质延伸部分呈浅灰色,分割后这些区域变成白色“空地”,划痕宽度貌似很大。

原理:细胞薄的区域透光率高,灰度值

延伸阅读:更多代谢通路设计、多基因组装等合成生物学工具,可访问 DNA Lab Space

📎 相关文章

MALDI质谱峰抑制基质结晶优化 09-12 生物传感器响应漂移参比电极维护 09-12 蛋白冻干塌陷赋形剂配比优化 09-12 毛细管电泳峰形异常缓冲液老化 09-12