cnn做图像分类详解(给CNN平移不变性同时提升ImageNet成绩)
cnn做图像分类详解(给CNN平移不变性同时提升ImageNet成绩)
2024-11-09 05:21:43  作者:哗众取宠  网址:https://m.xinb2b.cn/tech/ftb223314.html

栗子 发自 凹非寺

量子位 报道 | 公众号 QbitAI


古往今来,大家都知道:只要图像一平移,CNN就认不出来了

原因就在降采样身上。不管是最大池化,跨步卷积,还是平均池化,都对平移太敏感:

比如,0、0、1、1、0、0、1、1……这样的周期,最大池化是这样:


但如果平移一格,最大池化完全变了一个样子:


虽然,有著名的抗锯齿 (Anti-Aliasing,AA) 方法,致力解决这个问题。但把这种模块直接插进网络,会严重影响模型的表现。

现在,来自Adobe的Richard Zhang (简称“理查”) ,让抗锯齿和各种降采样和平共处了

在保留平移不变性的情况下,还能提升ImageNet上的分类准确率。VGG、ResNet、DenseNet……各种架构都适用。

不止如此, 面对其他干扰更稳定了,如旋转如缩放;面对输入图像的损坏,还更鲁棒了。


研究登上了ICML 2019,代码已经开源,还有演讲可以看。Reddit热度已经超过了250,观众纷纷表达了谢意:

论文很厉害,演讲也很好。

怎样和解的?

想知道怎样帮助CNN保留平移不变形,就要了解平移不变性是怎样打破的。

理查观察了VGG的第一个卷积层,发现它对平移毫无波澜,并不是在这里打破的。

但再观察第一个池化层,对平移有了反应:平移偶数个像素,表征还不改变,平移奇数个像素,表征就完全变了。

向网络深处走,经过的池化层越多,问题就越严重。


△抗锯齿

想解决这个问题,就要把抗锯齿降采样友好地结合到一起。

于是,理查又仔细查看了降采样过程,把它 (按顺序) 分成了两个部分:

一是取最大值,用密集的方式。二是在中间特征图 (Intermediate Feature Map) 上做子采样 (Sub-Sampling) 。

第一步没有问题,完全不会出现锯齿。

第二步就要改了。理查给中间特征图,加了个模糊滤波器 (Blur Filter) 来抗锯齿,然后再做子采样:


△(2)为滤波器

那么,“抗锯齿版最大池化”效果怎么样?

平移不变性与准确率兼得

理查用ImageNet分类任务测试了一下进化后的VGG,原以为会损失一些准确率,结果:


△右为抗锯齿


△空心为抗锯齿

在解锁平移不变性的同时,准确率还提升了。

如果降采样方法不是最大池化,又怎么样呢?

所以,理查还测试了ResNetMobileNetv2,它们用的是跨步卷积;以及DenseNet,它用的是平均池化:


△空心为抗锯齿

这些架构也获得了类似的提升。全面成功。

上面只讲了分类这一项任务。而进化后的降采样,在图到图翻译任务上也同样有效。

不惧各种变换,以及图像损坏

不只是平移,像旋转、缩放这样的干扰,都可以应对自如;另外,面对输入图像损坏 (Image Corruption) ,也变得更加鲁棒了。

ImageNet-P数据集里,有受到各类干扰的图像;而ImageNet-C数据集里,包含了系统性损坏的图像。


△mCE=Mean Corruption Rate, mFR=Mean Flip Rate

左边一栏 (除了Baseline) 之外,是不同的滤波器,从上到下依次变强。mCEmFR,都是越小越好。

数据显示,各种滤波器都能有效增强,应对干扰的稳定性,和应对图像损坏的鲁棒性。其中,最强的过滤器Bin-5表现最佳。

One More Thing

如果小伙伴们没有看够,可以点开演讲视频:

然后,还有一大波传送门。

论文在此:

https://arxiv.org/abs/1904.11486

项目主页:

https://richzhang.github.io/antialiased-cnns/

开源代码:

https://github.com/adobe/antialiased-cnns/

— 完 —

诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

  • 暗黑4 法师(暗黑4全职业特性机制解读)
  • 2024-11-09暗黑4全职业特性机制解读#头条创作挑战赛#说游戏,聊故事,大家好,我是小翎~实为暗黑世界的暗黑4即将在年末开启预售,而时至今日,已经开启多轮测试的暗黑4,其中各种设定、内容,大多都已经不再是秘密,通过各种渠道,展现在大家面前。
  • 下水道冒泡泡是怎么回事(下水道堵了自己解决)
  • 2024-11-09下水道堵了自己解决下水道堵了还能这样通?好多人都没想到,真的好方便嗨喽大家好,说起下水道堵塞,相信很多朋友家中都出现过这种情况,下水道用的时间久了,也是经常的几天一小堵,几个月一大堵,用着用着突然性的就不下水了是非常有。
  • 竹子开花的寓意是什么(竹子开花有什么寓意)
  • 2024-11-09竹子开花有什么寓意竹子开花意味着竹子枯死竹子开花其实是一种常见的自然现象通常情况下竹子十几年甚至几十年才会开一次花,而花是竹子的生殖器官,出现这一现象的原因是因为竹子作为生命体衰老后,为了繁衍后代汲取来自根、茎、叶的大。
  • 绝地求生吃鸡技能大全(绝地求生吃鸡里的冷知识)
  • 2024-11-09绝地求生吃鸡里的冷知识盒子精的蜕变各位鸡友们~大家吼~入手吃鸡也有大半年之久了从落地成盒、人体描边大师到现在的LYB,几乎所有的鸡友们都经历了从盒子精到大师的蜕变没错吧?想要进阶大神,掌握一些冷知识与干货还是十分有必要的以。
  • 货币供给量通货膨胀率的关系(刘晓曙货币供给)
  • 2024-11-09刘晓曙货币供给无论近期金融数据表现还是未来货币政策导向均出现宽松趋向一方面,刚公布的3月份金融数据全面超出市场期望一季度社会融资规模增量累计12.06万亿,创下单季历史新高;一季度人民币贷款增加8.34万亿元,为有。
  • 江泽民同志永远活在我们心中 江泽民同志永远活在我们心中
  • 2024-11-09江泽民同志永远活在我们心中 江泽民同志永远活在我们心中新华社北京12月2日电题:江泽民同志永远活在我们心中——全国各地干部群众深切悼念江泽民同志新华社记者连日来,全国各地干部群众满怀敬意和深情,以各种方式收听收看告全党全军全国各族人民书,深切悼念江泽民同。
  • 把故事写下来(故事想上九天揽月)
  • 2024-11-09故事想上九天揽月(视频版已同步发布,请点击我的头像观看记得关注我哟!)唐太和年间,有一个叫周生的人在洞庭山上结草庐而居据说此人修炼道术,精通药理,经常下山救助穷苦百姓,因此有很高的名望后来,他游历天下路过广陵,也就是。
  • 300名儿童集体感染艾滋(两岁婴儿患艾滋)
  • 2024-11-09两岁婴儿患艾滋7月19日,封面新闻(thecover.cn)接网友爆料,称贵州省贵阳市有一名年仅两岁的婴儿感染艾滋病毒,其父母怀疑是在医院中感染经封面新闻记者从贵阳市卫计委核实,这位两岁婴儿身患艾滋一事属实不过,其。
  • 那年花开月正圆吴琦和赵白石:女神握手赵白石秒变迷弟
  • 2024-11-09那年花开月正圆吴琦和赵白石:女神握手赵白石秒变迷弟从来没有想过,居然会有被38岁糙老爷们萌到的一天,但是看到这组《那年花开月正圆》任重演的赵白石,被女神周莹握手后那失魂的迷弟样,老夫的少女心实在是荡漾啊!!!赵大人这表现像不像被爱豆宠幸握手的迷妹,哈。
  • 日本人画斑马线(法国艺术家在大街上上画出另类斑马线)
  • 2024-11-09法国艺术家在大街上上画出另类斑马线一位名字叫做“Oakoak”(趣味街头涂鸦)的艺术家用他的灵感给法国的人行道的斑马线做了一点小小的改变当地并没有制止这种行为,反而认为这种创作不仅把街头变得更有艺术感,而且会让司机和行人会更加容易的注。
  • 点亮心灵的灯作文(点亮心灵的灯作文范文)
  • 2024-11-09点亮心灵的灯作文范文满庭翠色染细雨,一缕芳华润如酥天蒙蒙地下着小雨,我独自行走于稻河古巷,寻找儿时的记忆我没有打伞,任凭雨丝淋湿我的肩头我走过几条空若无人的小巷,不由地怅然若失最近学业上遇到了瓶颈,苦觅许久,不得要领,只。