【问题标题】:Is it possible to do pixel-wise classification where each pixel has multiple labels?是否可以在每个像素有多个标签的情况下进行逐像素分类?
【发布时间】:2017-05-15 13:44:35
【问题描述】:

使用 CNN,我想拍摄一张图像,其中每个像素都带有 3 个标签。像这样的:

0,1 (not object/object)
0,1,2,3... (Class of object, eg cat,dog)
0,1,2,3...(Object Number of given class eg, 2nd instance of cat)

换句话说,给定一张多只猫和狗的图片,CNN 将输出给定像素来自一个对象,该对象是一只猫,它属于图像中 cat 的第二个实例(从左上角开始计数)例如手角)。

这是否可以用一个 CNN 来完成,还是我必须结合多个 CNN 才能达到这个结果?

编辑:我应该注意我知道我最初必须使用带注释的图像来训练 CNN,其中每个像素已经有 2 或 3 个标签,如上所述。

【问题讨论】:

    标签: python machine-learning tensorflow conv-neural-network convolution


    【解决方案1】:

    您应该研究完全卷积神经网络。基本上,这些是没有完全连接层的 CNN,它们包含反卷积层。因此,给定一个 NxN 大小的图像,它会输出一个 NxN 大小的图像,每个像素都有自己的标签,这在语义分割中有直接的应用。

    【讨论】:

      猜你喜欢
      • 2016-05-12
      • 2017-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-30
      • 1970-01-01
      相关资源
      最近更新 更多