领域自适应(语义分割1)

Learning to Adapt Structured Output Space for Semantic Segmentation


1.论文基本情况

\bullet 来源:CVPR 2018

\bullet 作者:Yi-Hsuan Tsai,Wei-Chih Hung, Samuel Schulter, Kihyuk Sohn, Ming-Hsuan Yang, Manmohan Chandraker

\bullet 机构:美国NEC实验室,加州大学默塞德分校,加州大学圣地亚哥分校

\bullet 数据集:

GTA5,  SYNTHIA,二者都是生成的数据集,并且已经标记好了标签。They are large-scale synthetic datasets with

annotations。如何把用这些数据集训练出的分割网络,应用到对真实数据集比如Cityscapes进行标

记,这就是领域自适应要做的事情。

Cross-City dataset [3], where annotations are  provided in one city (source), while testing the model on

another unseen city (target).。

\bullet 代码:

GitHub - wasidennis/AdaptSegNet: Learning to Adapt Structured Output Space for Semantic Segmentation, CVPR 2018 (spotlight)

\bullet 实验用到的框架:We implement our network using the PyTorch toolbox  on a single Titan X GPU with 12 GB memory.

2.论文主体


动机

\bullet 尽管图片的外观不同,但是语义分割的输出都是结构化的,二者有很多相似性,比如空间布局和局部上下文。

疑问:什么是空间分布和局部上下文?

\bullet 本文提出一个多层次的对抗网络,来在不同的特征层次上进行输出空间上的域对齐。疑问:多层次体现在哪儿?


网络结构

\bullet 网络由两部分组成,一个是分割网络,另一个是判别器网络。我们的目标是让分割网络对于原域图片的预测和对于目标域图片的预测尽可能的接近。

\bullet 博客https://blog.csdn.net/m0_37738689/article/details/84067823关于损失函数以及如何进行训练的过程说得很详细。

\bullet For the discriminator, we use an architecture similar to [30](A. Radford, L. Metz, and S. Chintala. Unsupervised representation learning with deep convolutional generative adversarial networks. In ICLR, 2016) but utilize all fully-convolutional layers to retain the spatial information.

3.损失函数

3.1单层的对抗学习

整体的损失函数

L_{seg} 表示交叉熵损失,用于训练分割网络,该损失把原域图像分割的结果和ground truth做交叉熵损失。

L_{adv} 表示对抗损失,用于训练分割网络,使得目标域的分割输出P_{t} 和原域的分割输出P_{s} 尽可能地接近。


原域的交叉熵损失

P_{s} =G(I_{s} )是原域图片输入分割网络后,分割网络的输出。


对抗损失


3.2多层的对抗学习

与单层的相比,损失函数如下:

多层的对抗学习损失函数

i 表示用于预测分割输出的那一层。


最终的目标

疑问:

1.都用了哪些层来预测分割输出?用什么标准来选这些层?

2.从这些层出来的分割输出是W*H*C吗?如果不是,代码中如何把它变成?

多层适配模型

文中用了从分割网络的第四个卷积层提取出的特征图,加上ASPP模块作为分类器,另外也加上一个新的判别器用于对抗学习。

换句话说,文中提到的多层适配,其实只是比单层适配多了一层而已,并且,由于多了这一层适配,就需要给模型增加额外的模块来实现多层适配。

4.训练过程



训练过程


训练判别器的损失


概念介绍:

1.语义分割:Semantic segmentation aims to assign each pixel a semantic label, e.g., person, car, road or tree, in an image.

2.使用对抗训练的图片分类任务与使用对抗训练的语义分割任务的区别:

For image classification,one effective approach is to align features across two domains [8, 25] such that the adapted features can generalize to both domains. Similar efforts have been made for semantic segmentation via adversarial learning in the feature pace [3, 13]. However, different from the image classification task, feature adaptation for semantic segmentation may suffer from the complexity of high-dimensional features that needs to encode diverse visual cues, including appearance, shape and context.

主要区别就是语义分割提取出的特征是高维的,并且很复杂。基于此,本文不去用特征来适配(即在特征空间进行适配),而是在像素级别来进行适配。语义分割的输出是在低维空间上的,但是包含了丰富的信息,比如布局和上下文,故本文采用在语义分割的输出上进行适配。

3.语义分割和分类任务的区别:

分类把一张图片分为某一类,语义分割把一张图片中的每个像素分成某一类。比如手写数字分类,给定一张图片,把它分成0到9这10类中的某一类。语义分割,给一张只有行人,道路,车辆,房屋,天空的图片。语义分割把该张图片中的每一个像素分成行人,道路,车辆,房屋,天空中的某一类。

4.语义分割网络模型:

As proposed by Long et al. [24],one can transform a classification CNN (e.g., AlexNet [19], VGG [33], or ResNet [11]) to a fully-convolutional network (FCN) for semantic segmentation.

用FCN来做语义分割。这个网络的介绍见博客https://blog.csdn.net/qq_36269513/article/details/80420363

词句摘抄:

Labeling process is tedious and labor intensive。(这两个表语用的不错)

In such cases, relying only on the supervised model that requires re-annotatingper-pixel ground truths in different scenarios would entailprohibitively high labor cost.(entail用的不错)

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,761评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,953评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,998评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,248评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,130评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,145评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,550评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,236评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,510评论 1 291
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,601评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,376评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,247评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,613评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,911评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,191评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,532评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,739评论 2 335

推荐阅读更多精彩内容