语义分割

SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation PAMI 2017 http://mi.eng.cam.ac.uk/projects/segnet/

下载下面两个代码合到一起 https://github.com/alexgkendall/SegNet-Tutorial https://github.com/alexgkendall/caffe-segnet

SegNet has an encoder network and a corresponding decoder network, followed by a final pixelwise classification layer.

SegNet 有三个部分构成:一个 encoder network,一个对应的 decoder network,最后一个像素级别的分类层 本文最大的亮点在: 在 encoder 阶段我们做 max-pooling时,我们将 pooling indices 记录下来,在decoder upsamples 使用这些 pooling indices 得到稀疏的 upsampled maps,再用 trainable filters 进行卷积得到 dense feature maps。 和 DeconvNet 类似。

系统结构示意图:

SegNet 和 FCN decoder 方式对比

看分割算法,主要看人家是怎么做 decoder low resolution feature map 即怎么放大特征图

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 对象分割--Instance-sensitive Fully Convolutional Networks

    Instance-sensitive Fully Convolutional Networks ECCV2016

    用户1148525
  • Dynamic Network Surgery for Efficient DNNs

    NIPS 2016 http://arxiv.org/abs/1608.04493

    用户1148525
  • 语义分割--Fully Convolutional DenseNets for Semantic Segmentation

    The One Hundred Layers Tiramisu: Fully Convolutional DenseNets for Semantic Se...

    用户1148525
  • python爬虫笔记之re.match匹配,与search、findall区别

    网上的定义【 从要匹配的字符串的头部开始,当匹配到string的尾部还没有匹配结束时,返回None;  当匹配过程中出现了无法匹配的字母,返回None。】 

    逆向小白
  • OpenIndiana功能及特性简介

       OpenIndiana是一个强大的操作系统,基于OpenSolaris,是开源操作系统,可以免费使用,由社区开发,适合做服务器操作系统,也适合做桌面版操...

    党志强
  • TensorFlow 模型保存和恢复示例

    在之前一篇文章里:使用CNN+ Auto-Encoder 实现无监督Sentence Embedding (代码基于Tensorflow),训练完成后,enco...

    用户2936994
  • Swift 3.0 高仿喜马拉雅FM高仿喜马拉雅FM

    LinXunFeng
  • circRNADisease:疾病相关的环状RNA数据库

    circRNA在生命活动中发挥着调控作用,在肿瘤等疾病中更是扮演着重要角色。circRNADisease是一个手工整理的疾病相关的环状RNA数据库,网址如下

    生信修炼手册
  • 系统设计中的权衡取舍

    关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术

    ayqy贾杰
  • Go-指针、传值与传引用、垃圾回收

    要点 Go使用的*、&、new()这些运算符,和C++的用法完全一样。 有传值和传引用/传地址的概念,和C++一样。 Go没有new对应的delete操作,而是...

    李海彬

扫码关注云+社区

领取腾讯云代金券