一、今日核心进展概述

今天完成了从肝脏整体分割肝内血管标注的初步过渡,重点不再只是操作工具,而是开始理解:

  • AI分割结果的误差模式
  • 标注与真实解剖之间的“规则差异”
  • 如何通过对照答案建立标注判断能力

整体上,从“工具使用”进入到了“标注理解”的阶段。


二、肝脏分割阶段(基础能力建立)

1. 标准流程建立

在 3D Slicer 中完成了完整流程:

  • 导入CT数据 + AI分割结果(TotalSegmentator)
  • 使用 Segment Editor 进行基础修正(Scissors / Paint)
  • 与官方标注进行叠加对比(颜色区分 + 透明度控制)
绿色是答案,红色是AI分割
为什么答案直接把中间的暗沟包了

形成流程闭环:

AI结果 → 人工修正 → 对比答案 → 识别误差


2. 关键认知突破

在对比过程中,识别出AI的典型误差模式:

  • 细长结构(如边缘延伸)容易漏分
  • 邻近结构(如胆囊)边界处理粗糙
  • 层间连续性不稳定(出现断层)
  • 边界判断更偏“灰度”,而非“解剖规则”

同时理解到:

医学分割的边界并不完全依赖灰度,而是遵循“统一标注规则(outer contour)”

例如:

  • 下腔静脉贴近肝脏时,答案会整体包裹
  • 表面凹陷区域会被“平滑处理”

三、血管标注阶段(结构理解训练)

1. 标注目标转变

从“器官轮廓”转向:

肝动脉 / 门静脉 / 肝静脉的树状结构识别

标注重点变为:

  • 连续性
  • 分支完整性
  • 空间走行

2. 工具链实践与优化

在多次尝试后,形成当前可用流程:


(1)Threshold(初筛)
  • 用于快速提取高密度血管结构
  • 优点:效率高、边界清晰
  • 局限:对小血管和低对比区域不稳定

👉 当前认知修正:

Threshold 仅作为“辅助初筛工具”,不能作为最终标注依据


(2)Paint(主力工具)
  • 用于补全血管分支
  • 控制连续性与结构完整性
  • 相比 Draw,更适合当前阶段

(3)Grow from seeds(局部辅助)
  • 用于复杂区域(如血管与实质交界)
  • 理解其本质是“区域生长 + 强度约束”

3. 工具问题与解决

在使用过程中解决了多个典型问题:

  • Draw无法填充 → 切换为 Paint 实心模式
  • Segmentation failed → 调整 Editable intensity range
  • 预览卡住 → 切换工具退出状态

👉 这些问题本质是:

对 Slicer 分割逻辑(mask / intensity / segment selection)的理解不足


四、标注方法反思(非常关键)

当前策略(已修正)

从最初的:

❌ 阈值 → 修补 → 对比

调整为:

✅ 观察答案 → 关闭答案 → 独立标注 → 再对比


核心改进点

  1. 避免“边看答案边标”
    → 防止形成依赖
  2. 优先建立判断能力,而非追求精度
  3. 先保证结构正确,再优化边界细节

五、当前能力水平评估

已具备:

  • 基础分割流程操作能力
  • AI结果误差识别能力
  • 基础标注工具使用能力
  • 简单结构(肝脏)理解能力

仍需提升:

  • 血管分支连续性判断
  • 复杂边界(低对比区域)处理
  • 标注一致性(风格统一)
  • 操作效率

六、阶段总结

今天最大的收获不是工具,而是理解:

医学影像标注,本质是“规则驱动”,而不是“视觉判断”

以及:

AI分割不是答案,而是一个需要被理解和修正的“初稿”


七、下一步计划

  • 持续练习肝脏 + 血管标注(每日1–2例)
  • 专注总结“常见错误模式”
  • 提升对三维结构连续性的理解
  • 开始尝试小规模标准化标注输出(为作品集准备)

从“不会用工具”到“开始理解规则”,是最难的一步。

今天,算是正式迈过去了。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐