章节摘要:图像分割把每个像素分到某个区域或类别。动手之前必须先写清:要不要区分同一类的不同个体、背景算不算一类、成功长什么样。本章把定义、三种任务和验收标准钉在纸上,避免后面标注返工。
阅读完本章,你应当能够:
金句:分割不是把图切碎,是给每个像素发一张工牌。
从「互不重叠的区域覆盖整图」这条形式定义出发,对照增强、滤波、边缘检测,讲清分割多出来的那一步:给每个像素分配区域。
三种任务不是难度阶梯,是产品约束。路上所有车涂成一类,还是每辆车一块掩码,决定标注成本和模型家族。
医学要轮廓准,驾驶要可行驶区域稳,工业要漏检少。指标选错,模型会往错误方向刷分。
先有定义,再选任务类型,最后用场景把验收写进合同。三者缺一,标注员会按自己的理解画,模型再准也对不上业务。
1.1 定义与边界 ──► 1.2 三种任务选型 ──► 1.3 场景与尺子 │ │ └──── 类别表与忽略区 ─┘
读完三节,产出必须是一页纸,而不是一堆划线。纸上有:任务类型(语义 / 实例 / 全景)、类别表从 0 开始、漏检与误检谁更贵、准备用 Dice 还是 mIoU 签字、忽略区怎么定义。没有这一页,第 2 章的标注员会按审美画,第 4 章的损失会按错误目标优化。
常见走偏有三种。一是把检测项目改名叫分割,框的指标还在用,轮廓却没人验收。二是听信「全景更高级」给只需路面区域的产品加上实例 id,标注预算翻倍。三是把公开榜的交并比抄进合同,采集设备完全不同。三种都会在第 6 章以「数字对不上现场」的形式爆发。
| 读完标志 | 不合格 | 合格 |
|---|---|---|
| 任务类型 | 只写「做分割」 | 两个布尔值已勾选 |
| 尺子 | 只有准确率 | Dice 或 mIoU 且声明是否含背景 |
| 伤害 | 没有 | 漏检误检谁更贵写清 |
⚠️ 本章不要写代码充进度。代码从第 2 章开始。
💡 任务书写得越丑越具体,后面越省钱。
本章三节的阅读顺序不要倒:没有定义就选类型,会把连通域误当成实例;没有类型就写验收,会把像素准确率写进合同。花一小时把验收卡给没参会的人读,让他只凭卡片说出类别和伤害,读不出来就改卡片。这比开写网络早三天,也比返工标注便宜一个数量级。图像分割的「入门」在这里不是概念堆砌,是把产品语言翻译成像素语言。翻译错了,后面所有动手都是在错误的靶上打靶。
把验收卡打印三份:一份给标注、一份给训练、一份给上线监控。三份同文,改一处必须改三处。这是本章对全书的约束。读节时带着「这句会不会写进卡片」的过滤器,写不进的句子可以少读,写得进的句子要能口头复述。卡片写完,本章结束,不要在概述里循环打转。
本章结束前把验收卡拍照存档,文件名含日期。以后每一次改类别或改尺子,都是新卡片而不是在旧卡片上涂改。涂改会让标注、训练、监控三份口头版本分叉。三节读完仍写不出卡片,停下来补场景,不要用「先看后面的网络再回来」逃避。网络会放大你现在拒绝写清的每一个含糊词。
卡片拍照存档之后,把文件名发到标注与训练频道各一份。口说「还是那张卡」无效,以文件名为准。本章没有代码作业,完成标志就是频道里那份带日期的卡片。谁没回执,谁就不能改加载器。
回执以文件名为准之后,卡片内容变更必须新文件名,禁止覆盖。概述章的完成定义到此为止:三份回执齐。
三份回执未齐,禁止克隆第 2 章加载器仓库。卡片日期与频道文件名对不上,视为本章未完成。