最近这段时间刚好忙完学业作业,抽空来总结一下前段时间的工作。

前段时间一直忙于用深度学习做医学图像分割,采用的方法是FCN,也就是全卷积神经网络。全卷积神经网络是基于卷积神经网络的改进,使得输入和输出的尺寸一致,并且对每个像素点进行分类,达到图像分割的目的。下图是全卷积神经网络的流程图。其中第一行是提取特征步骤,然后2X conv7和4X conv7分别表示对conv7的输出进行2倍和4倍上采样,也就是反卷积操作,最后将特征图变为输入大小的尺寸,就实现了对于每个像素的分类,也就是图像分割。

在该流程中,需要注意以下几点:

  1. 使用该网络时需要关注你的数据集,看是否适用。比如说,如果你的数据集的尺寸只有100*100左右,那么这个网络结构很有可能就不会work,因为该网络结构只是最原始的FCN,对于处理一些特殊的数据集,会存在性能不足的缺点,导致网络不能收敛。而且你的数据集尺寸太小,在经过了五次池化后,基本上特征图就没什么信息了,在后续的反卷积重建结果中,会导致信息丢失严重。对于这种问题,建议采用U-NET,V-NET,以及比较新的RCF-net。这几种结构都可以结合更多层次的信息,使得重建后的结果更好。
  2. 使用该网络时需要关注所需处理问题的难度,如果难度过大,那么很有可能该网络会无法work。比如最近我做的一个工作,在一些100*100大小的图像上做四分类。当然,也不是说4分类的问题没法做,只是你得结合你的数据集的特点,比如我做的这个数据集,图像的尺寸太小,导致经过四五次池化后基本没有了信息。对于这类难度较大的问题,可以尝试减少网络的pooling层,或者同时增加的深度,当然这可能导致你的服务器OOM。
  3. 最后在训练网络时,需要在学习率上增加关注。以前我做实验室,基本上就是按照以前做过的实验来调学习率。但是到了图像分割这个领域,发现网路对于学习率较为敏感,可能小一个数量级就可以收敛,或者大一个数量级就可以更快的收敛。这个也是需要根据不同的任务来制定不同的方法

后续我会将如何用python和tensorflow来编写FCN进行详细的一步一步讲解。

最后想了想,还是用pytorch吧。(手动狗头)

基于全卷积神经网络的图像分割方法详解(二)相关推荐

  1. Pytorch实现手写体识别(基于CNN卷积神经网络)实操详解(附完整代码free)

    手写体作为深度学习的"Hello world",几乎所有的课程都会讲到这个,今天带着大家一些看看吧. 如果对你有所帮助,点个赞给个小关注,以后一起交流学习. 前言 首先和大家讲讲我 ...

  2. 基于全卷积神经网络的前列腺磁共振图像分割

    (本科毕业论文题目.摘要.关键词及相应的英文翻译,欢迎做前列腺分割的小伙伴可以加我qq:604395564一起交流呀) 基于全卷积神经网络的前列腺磁共振图像分割 目的研究从前列腺磁共振图像中自动分割的 ...

  3. 3D点云初探:基于全卷积神经网络实现3D物体识别

    基于全卷积神经网络实现3D物体识别 一.从2D图像识别到3D物体识别 二.ModelNet10:3D CAD数据集 1.存储格式 2.读取方法 3.点云可视化 可视化工具 plt可视化 4.数据集定义 ...

  4. 自动驾驶系统进阶与项目实战(三)基于全卷积神经网络的点云三维目标检测和ROS实战

    自动驾驶系统进阶与项目实战(三)基于全卷积神经网络的点云三维目标检测和ROS实战 前面入门系列的文章中我介绍了几种点云三维分割/目标检测模型,在做点云预处理上,有通过球面投射(SqueezeNet)得 ...

  5. DeepLearning tutorial(4)CNN卷积神经网络原理简介+代码详解

    FROM: http://blog.csdn.net/u012162613/article/details/43225445 DeepLearning tutorial(4)CNN卷积神经网络原理简介 ...

  6. 从卷积神经网络(CNN)到图卷积神经网络(GCN)详解

    目录 一.CNN和GCN的关系 二."图"的预备知识 三.图卷积网络(GCN) 四.针对于高光谱图像分类的网络优化 五.频域的图卷积神经网络 最近看到一篇引用量非常高的文章,是用图 ...

  7. 基于双向BiLstm神经网络的中文分词详解及源码

    基于双向BiLstm神经网络的中文分词详解及源码 基于双向BiLstm神经网络的中文分词详解及源码 1 标注序列 2 训练网络 3 Viterbi算法求解最优路径 4 keras代码讲解 最后 源代码 ...

  8. php7自定义异常处理,基于PHP7错误处理与异常处理方法(详解)

    PHP7错误处理 PHP 7 改变了大多数错误的报告方式.不同于传统(PHP 5)的错误报告机制,现在大多数错误被作为 Error 异常抛出. 这种 Error 异常可以像 Exception 异常一 ...

  9. 【卷积神经网络】ResNet翻译详解

    论文题目:Deep Residual Learning for Image Recognition 论文地址:https://arxiv.org/pdf/1512.03385.pdf Pytorch官 ...

最新文章

  1. 模糊匹配 读音_onenote搜索机制详解②:两种搜索模式,模糊与精确匹配
  2. 未来的信息安全管理人员应当具备哪些技能
  3. NFS服务器设置及mount命令挂载
  4. 【学习笔记 】sass教程巩固学习
  5. 深入理解javascript原型和闭包(7)——原型的灵活性
  6. 【最爽的日期工具包LocalDate·超爽,超实用】(Java8版本)
  7. CM: 如何通过table SKWG_BREL快速查询product attachment信息
  8. WPF中的Pack URI
  9. PHP自动测试框架Top 10
  10. 使用map的find头文件_C++ map用法
  11. 【数据库系统】SQL查询的注意事项
  12. jquery的smartWizard插件使用方法
  13. XML案例——Jsoup网页爬虫 XML配置参数
  14. ghost u盘 linux,用U盘启动G4L备份还原linux系统用Ghost备份Windows操作系统
  15. 一个周末掌握IT前沿技术之node.js篇一:Node.js与javascript
  16. Android编译Skia库
  17. [开箱评测] Thinkpad T440p 开箱及使用心得
  18. Thymeleaf如何使用?
  19. 2017年5月14日青岛卫计委笔试真题解析---综合类(考生回忆版)
  20. 基于 Mapnik 的地图服务器

热门文章

  1. CSS学习37:图片缩放
  2. hdu 1085 Holding Bin-Laden Capt
  3. 每日学习,泊松分布公式推导
  4. php繁殖静态黑页程序,原创黑页
  5. 【已解决】MAC系统idea顶部的菜单栏的不见了,菜单栏不显示
  6. 【noip模拟题】迎接仪式(dp+特殊的技巧)
  7. shell开启飞行模式_原来手机飞行模式有这么多用处!很多人都不知道...
  8. 出色的导通和开关损耗特性的整流器上新
  9. RGB彩色图像灰度化经验公式
  10. 借贷宝:人情社会也需要契约精神