U-NET网络

系列文章链接

一、tensorflow安装方式及问题汇总
二、TensorFlow基础概念
三、神经网络结构设计
四、mnist数字识别问题
五、图像识别与卷积神经网络
六、U-NET网络
七、TensorFlow常用指令记录



背景:CNN在图像分类方面效果显著,有诸如VGG、Resnet等典型网络结构。
CNN网络结构可以学习到图片的多个层次的内容。

  1. 低层次网络感知域比较少,能获取图像的局部细节
  2. 深层次网络感知域比较广,能获取图像的更抽象特征。
    抽象特征对图像的位置、方向、大小等信息感知不敏感,因此有助于图像的分类,对于分类准确性的提升有所帮助。图像分类是图像级别的处理。

与分类不同的是,语义分割需要判断图像中每个像素的类别,从而实现对不同物体边界的准确定位和分割,图像分割是属于pixel级别的处理。而CNN在进行convolution和pooling过程对于pixel的处理是多合一的过程,丢失图像的一部分细节,因此对于语义分割处理无法做到十分精细。对于图像增强领域,VGG网络会有天然的缺陷,高频细节丢失,因为VGG的convolution操作以及pool操作都是信息丢失的过程。改进方向,一个是使用resnet将细节信息保留,另外一个是使用位置编码来保留高频细节。

FCN网络改变了什么?

    传统的CNN网络如VGG、Resnet网络一般是在网络的最后加入全连接层,将传递的图片信息转换为1维度,之后通过softmax函数,转换为一维概率分布,识别每张图片的类别,不能表示每个像素点的类别,所以这种全连接方法不适合图像分割。
而FCN是在网络结构后边将图像进行上采样,恢复高维的feature map, 从而做pixelwide 的像素分类。

FCN网络结构:

FCN论文
FCN代码
在这里插入图片描述
步骤

  1. 原始图像经过多个conv和一个max池化操作变为pool1 feature, 宽高转换为原图像的1/2。

  2. pool1 feature经过多个conv和一个max池化操作变为pool2 feature,宽高转换为原图像的1/4。

  3. pool2 feature经过多个conv和一个max池化操作变为pool3 feature,宽高转换为原图像的1/8。

  4. pool3 feature经过多个conv和一个max池化操作变为pool4 feature,宽高转换为原图像的1/16。

  5. pool4 feature经过多个conv和一个max池化操作变为pool5 feature,宽高转换为原图像的1/32。

  6. FCN-32s,直接对pool5 feature进行32倍上采样,获得32x upsampled feature,再对每个像素点做softmax prediction获得分割图。

  7. FCN-16s,首先对pool5 feature 进行2倍上采样获得2x upsampled feature, 再和pool4 feature逐点相加,然后对融合图进行16倍上采样,再对每个像素点做softmax prdiction获得分割图。

  8. FCN-8s,首先对pool4 feature +2x upsampled feature逐点相加,然后进行pool3+2x upsampled逐点相加,即进行更多次特征融合。再对每个像素点做softmax prdiction获得分割图。
    经过上述处理,实际生成了3个分割图,分割精度:FCN-32s>FCN-16s>FCN-8s。
    在这里插入图片描述
    结构处理trick:

  9. 图像在经过1/32下采样后输出feature map可能太小,FCN原作者在第一个卷积层conv1_1加入pad =100。
    10.其他看完代码之后补充

U-Net网络结构

作者官网
论文代码
在这里插入图片描述

参考:

  1. unet和fcn
  2. vgg1
  3. vgg2
  4. vgg代码
  5. unet网络代码解析
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值