4、图像分类标注:单标签与多标签分类,边界情况处理与质量控制

图像分类标注,说白了就是教机器「看见」并「认出」东西。你给它一张图,它得告诉你图里有什么。但这里面的门道,远不止「是」或「不是」这么简单。

我刚开始做标注项目时,接过一批医疗影像数据。客户要求标注「肺部是否有结节」。我当时想,这不就是二分类吗?结果一上手就发现,有些影像上结节小得像芝麻,有些边缘模糊得连医生都要争论半天。嗯,从那以后我再也不敢小看图像分类标注了。

4.1 单标签分类:一张图只有一个答案

单标签分类是最基础的任务。每张图片只对应一个类别标签,互斥且唯一。比如:

  • 手写数字识别:0-9,一张图只能是一个数字
  • 商品分类:衣服、鞋子、帽子,一张图只能属于一个品类
  • 场景识别:室内、室外、街道、海滩

标注时,我们通常给每张图分配一个类别ID。但这里有个坑——类别定义必须互斥。你想想看,如果「运动鞋」和「跑鞋」同时存在,标注员就会困惑。

单标签标注的核心原则:

  • 类别之间必须互斥,不能有语义重叠
  • 每张图有且只有一个正确标签
  • 不确定的样本要单独标记,不要硬塞

我在项目中遇到过一种情况:客户给的类别列表里有「猫」和「宠物猫」。这俩有什么区别?标注员全懵了。后来我们不得不重新合并类别,才把项目拉回正轨。

4.2 多标签分类:一张图可以有多个答案

多标签分类就复杂多了。一张图里可能同时出现多个物体或属性,每个标签独立存在。比如:

  • 一张风景照:同时包含「天空」「树木」「水面」
  • 商品主图:同时包含「红色」「连衣裙」「长袖」
  • 社交媒体图片:同时包含「人物」「食物」「室内」

标注时,我们需要为每张图勾选所有适用的标签。每个标签都是独立的二分类问题——「有」或「没有」。

维度 单标签分类 多标签分类
标签关系 互斥,一个样本只有一个标签 独立,一个样本可以有多个标签
输出形式 单个类别ID 多个二值标签(0/1向量)
标注复杂度 低,选一个就行 高,需要逐一判断每个标签
常见陷阱 类别定义不互斥 标签遗漏或过度标注

多标签标注最怕什么?标签遗漏。我曾经检查一批电商数据,标注员只勾了「连衣裙」,漏掉了「红色」和「V领」。模型训练出来,只能识别裙子的形状,完全学不会颜色和款式特征。

我的标注习惯:多标签任务中,我会要求标注员「先扫一遍所有标签,再逐项判断」。不要看到一个标签就勾上,然后急着看下一张图。这样容易漏掉不显眼的属性。

4.3 边界情况处理:那些「模棱两可」的图

做标注最头疼的,就是遇到边界情况。什么叫边界情况?就是连人都拿不准的样本。

我总结了几类常见的边界情况:

  1. 类别模糊:这张图到底是「沙发」还是「躺椅」?边界很模糊。
  2. 遮挡严重:物体只露出一小部分,难以判断完整类别。
  3. 光照异常:过暗或过亮,细节丢失。
  4. 分辨率过低:像素块严重,看不清物体轮廓。
  5. 多义性:同一张图,不同人看到不同东西。

怎么处理?我的做法是:

  • 建立「不确定」通道:标注员遇到边界情况,不要硬选,而是标记为「待审核」。
  • 制定兜底规则:比如「遮挡超过50%的物体,标注为未知类别」。
  • 专家仲裁:积累一批边界样本,由领域专家做最终判定。

注意:千万不要为了凑数量,让标注员在边界样本上「猜一个」。猜出来的标签,就是模型里的噪声。噪声多了,模型就学歪了。

我曾经处理过一批卫星图像分类数据。有些图里,农田和荒地看起来几乎一样。标注员硬着头皮选了「农田」,结果模型训练出来,把一大片荒地识别成了农田。后来我们专门建了一个「农田/荒地模糊集」,由农业专家逐张判定,才把准确率拉回来。

4.4 质量控制:怎么保证标签是对的?

标注质量,直接决定模型上限。你算法再牛,喂进去的标签是错的,出来就是垃圾。

质量控制,我一般分三层:

4.4.1 标注前:规则先行

  • 编写详细的标注规范文档,图文并茂
  • 做一轮「试标」,让标注员先标50张,逐张反馈
  • 明确边界情况的处理规则,写进SOP

4.4.2 标注中:实时监控

  • 随机抽检:每天抽10%-20%的已标数据,人工复核
  • 一致性检查:同一张图分给两个标注员,对比结果
  • 实时反馈:发现错误,立即通知标注员修正

4.4.3 标注后:数据清洗

  • 统计标签分布,发现异常值(比如某个类别标得特别多)
  • 模型辅助校验:用预训练模型预测一遍,对比标注结果
  • 专家终审:关键数据由领域专家做最终确认
阶段 方法 频率 负责人
标注前 规范文档 + 试标 项目启动时 标注经理 + 专家
标注中 随机抽检 + 一致性检查 每日 质检员
标注后 分布统计 + 模型校验 批次完成时 数据科学家

一个小技巧:一致性检查时,不要只看「标签是否一致」,还要看「标注员对不确定样本的标记是否一致」。如果两个标注员都标记了「待审核」,说明这个样本确实有问题,值得专家介入。

4.5 知识结构图:图像分类标注全流程

下面这张图,是我自己梳理的图像分类标注知识结构。你可以把它当作一个检查清单,做项目时对照着来。

图像分类标注知识结构图 图像分类标注知识结构 图像分类标注 单标签分类 多标签分类 边界情况处理 类别互斥 唯一标签 标签独立 二值向量 类别模糊 遮挡/光照 质量控制(贯穿全流程) 标注前:规范+试标 标注中:抽检+一致性 标注后:清洗+校验 高质量标注数据集

这张图把整个知识体系串起来了。从单标签到多标签,再到边界情况处理,最后用质量控制兜底。你照着这个结构去搭建标注流程,基本不会出大问题。

一句话总结:图像分类标注,不是简单的「看图说话」。单标签要保证互斥,多标签要防止遗漏,边界情况要有兜底规则,质量控制要贯穿始终。每一步都做到位,模型才能学到真正有用的特征。