图像分割
poppy_MCT
开开心心搞技术
展开
-
图像分割的理论基础
图像分割依据一些特征(如亮度、纹理、频谱等)信息将图像中的像素分成不同的连通区域,分割成的各个邻接区域的特征互不相同。图像分割的结果是区域的集合,这些区域互不相交,并且覆盖了整个图像。从而为后续的工作如计算机视觉、场景分析建模等提供支持。1.1 图像分割的定义令G表示整个图像,则图像分割可以看作是把G分成n个子区域的过程,且需满足:对是连通的对且有,对于任意邻接的区域和...原创 2018-12-11 10:04:53 · 5142 阅读 · 0 评论 -
Context Encoding for Semantic Segmentation----用于语义分割的上下文编码
收录于cvpr2018论文地址:Context Encoding for Semantic Segmentati代码实现:https://github.com/zhanghang1989/PyTorch-EncodingAbstract之前的研究通过使用空洞卷积、多尺度特征和微调边界的全卷积神经网络(FCN)对像素分类,有效的提升了空间分辨率。在这篇论文中,我们引入了上下文编码模块...原创 2019-04-22 21:02:47 · 4402 阅读 · 0 评论 -
深度可分离卷积的计算量
深度可分离卷积将传统的卷积分解为一个深度卷积(depthwise convolution)+ 一个 1×1的卷积(pointwise convolution)。如下图所示,(a)是传统卷积,(b)、(c)分别对应深度可分离卷积的深度卷积和 1×1的卷积:假设输入特征图大小为 D_F×D_F×M,输出特征图大小为 D_F×D_F×N,卷积核大小为 D_K×D_K,则传统卷积的计算量为:...原创 2019-03-28 14:52:38 · 9132 阅读 · 1 评论 -
什么是反卷积
反卷积(Deconvolution)的概念第一次出现是Zeiler在2010年发表的论文Deconvolutional networks中,但是并没有指定反卷积这个名字,反卷积这个术语正式的使用是在其之后的工作中(Adaptive deconvolutional networks for mid and high level feature learning)。随着反卷积在神经网络可视化上的成功应...原创 2019-03-25 10:34:56 · 1324 阅读 · 0 评论 -
tf.nn.atrous_conv2d如何实现空洞卷积与深度可分离卷积?
1.实现空洞卷积的函数tf.nn.atrous_conv2d(value,filters,rate,padding,name=None)除去name参数用以指定该操作的name,与方法有关的一共四个参数:value:指需要做卷积的输入图像,要求是一个4维Tensor,具有[batch, height, width, channels]这样的shape,具体含义是[训练时一个bat...原创 2019-03-07 15:38:41 · 617 阅读 · 0 评论 -
deeplabv3+开源代码运行
源代码参考地址:https://github.com/tensorflow/models/tree/master/research/deeplab测试安装参考地址:https://github.com/tensorflow/models/blob/master/research/deeplab/g3doc/installation.md测试与安装将models文件夹从github上cl...原创 2019-03-05 17:08:13 · 4050 阅读 · 2 评论 -
深度学习图像分割算法—FCN代码实现
FCN(全卷积网络)原论文链接:https://arxiv.org/pdf/1411.4038.pdf官方源代码:https://github.com/shelhamer/fcn.berkeleyvision.org截图如下data文件夹:官方提供的四个数据集相关的文件,允许代码下载的数据集放在这个文件夹中demo:官方代码提供的演示效果nyud、pascalcontext...原创 2019-02-21 10:30:51 · 17228 阅读 · 7 评论 -
回顾deeplab系列
1、Deeplabv1DeepLab是结合了深度卷积神经网络(DCNNs)和概率图模型(DenseCRFs)的方法。在实验中发现DCNNs做语义分割时精准度不够的问题,根本原因是DCNNs的高级特征的平移不变性(即高层次特征映射,根源在于重复的池化和下采样)。针对信号下采样或池化降低分辨率,DeepLab是采用的atrous(带孔)算法扩展感受野,获取更多的上下文信息。另外DeepLab采...原创 2019-02-28 11:18:19 · 1698 阅读 · 0 评论 -
Tensorflow实现VGGNet代码实现
源码地址https://github.com/mcttn1/DeepLearning下面就开始实现VGGNet-16,也就是上面的版本D,其他版本读者可以仿照本节的代码自行修改并实现,难度不大。首先,我们载入几个系统库和Tensorflow。本节代码主要来自tensorflow-vgg的开源实现。https://github.com/machrisaa/tensorflow-vggfro...原创 2019-01-08 16:07:46 · 2534 阅读 · 0 评论 -
Colorization as a Proxy Task for Visual Understanding 论文理解
论文地址:CVPR2017https://arxiv.org/pdf/1703.04044.pdf源码地址:https://github.com/gustavla/self-supervisionAbstract调查和改进自监督,代替ImageNet预训练,重点是自动化着色作为代理任务。与其他传统的无监督的学习方法相比,自监督的训练更有利于利用未标记的数据。我们在这个基础上,在多个环境...原创 2019-05-21 14:57:39 · 967 阅读 · 0 评论