# 从实例到类别容易,反过来不唯一 [独立阅读](/course/blocks/instance-identity-map.html)**课堂上下文:从哪个问题来** 同类像素与同一实例是两个概念。实例到类别的映射可多对一,连通块也不可靠地等于对象数。此页提出掩码必须随对象身份分别组织,为区域路线与像素路线的汇合提供具体理由。 把像素标为杯子类别,只声明“这里属于杯子集合”。实例标注还声明“这里属于杯一,那里属于杯二”。两只杯子即使同色、接触甚至相互遮挡,实例任务仍需给出两份对象身份。 考虑一行标签 `[1,1,2,2]`,其中 1、2 是两只杯子的实例号。将它们都映射到类别杯子=1,就得到 `[1,1,1,1]`。另一个实例划分 `[1,2,2,2]` 经同样映射也得到同一类别行。因此类别图不能唯一反推出实例边界。 连通域可以在“每个对象互不接触”的特定条件下帮忙计数,但一旦两只杯子相接,一个连通块可含两个对象;反过来同一被遮挡的对象还可能产生不连通的可见部分。对象身份不是连通性规则自动保证的属性。 区域路线给每个候选一份身份,像素路线给精细轮廓。把它们结合,就可以在“这个候选对象”之内预测局部 mask。这是进入 Mask R-CNN 的具体需求,而不是为了再增加一种模型名称。 图内标签与数值:Lecture 03 课堂图解 P39;同一底图,只改变标注问题;语义:两只都属于“杯子”;实例:#1 与 #2 分开;同色编码类别;不同色编码对象 ID;可见轮廓、杯柄孔洞和书遮挡保留;同类像素正确,还不等于交付了实例身份。 相同杯子类别,需要两份实例身份与对应像素集合。 查看对应图解状态 - 同一底图,只改变标注问题 - 语义:两只都属于“杯子” - 实例:#1 与 #2 分开 - 同色编码类别 - 不同色编码对象 ID - 可见轮廓、杯柄孔洞和书遮挡保留;同类像素正确,还不等于交付了实例身份。相同杯子类别,需要两份实例身份与对应像素集合。 [查看对应图解状态](/#/l3-r2-p39/0)[查看完整图解](/#/l3-r2-p39/0) ## 继续阅读与实验