![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语义分割
文章平均质量分 93
CtrlZ1
浮天水送无穷树,带雨云埋一半山。
展开
-
空洞卷积的超详细解释
目录什么是空洞卷积为什么需要空洞卷积卷积的问题空洞卷积的好处总结空洞卷积存在的问题潜在问题 1:The Gridding Effect什么是空洞卷积Dilated/Atrous Convolution(中文叫做空洞卷积或者膨胀卷积) 或者是 Convolution with holes 从字面上就很好理解,是在标准的 convolution map 里注入空洞,以此来增加 reception field。相比原来的正常convolution,dilated convolution 多了一个 hy原创 2021-03-10 12:03:08 · 27560 阅读 · 4 评论 -
转置卷积中的棋盘效应
目录举例1举例2解决方法举例1当我们仔细观察由神经网络生成的图像时,我们经常会看到一种奇怪的棋盘图案。在某些情况下,它比其他情况更明显,但最近的大部分模型都表现出这种行为。如下图:造成棋盘效应的原因是转置卷积的「不均匀重叠」(uneven overlap)。这种重叠会造成图像中某个部位的颜色比其他部位更深。在下图中,顶部这层是输入层,底部这层则是操作转置卷积后的输出层。在转置卷积过程中,小的这层映射到大的那层。在案例(a)中,其卷积步长为 1,过滤器大小为 2。正红线所标出的,输入图像上的第原创 2021-03-10 11:13:46 · 2487 阅读 · 0 评论 -
双线性插值实现图像缩放详解
目录双线性插值(Bilinear Interpolation)线性插值双线性插值深入理解双线性插值我的插值理解代码官方插值办法源图像和目标图像几何中心的对齐将浮点运算转换成整数运算代码效果对比再次深入理解引用双线性插值(Bilinear Interpolation)双线性插值是实现上采样的一种手段,关于它的知识其实非常非常简单,但是很多博客写的比较晦涩难懂,这里简单介绍一下双线性插值究竟做了什么。首先双线性插值是用来放大图像的,但是我们都知道既然要放大图像,其实是对图像的像素进行扩充,而双线性插值就原创 2021-03-08 20:03:53 · 12623 阅读 · 5 评论 -
nn.ConvTranspose2d详解
首先,对输入的feature map进行padding操作,得到新的feature map;然后,随机初始化一定尺寸的卷积核;最后,用随机初始化的一定尺寸的卷积核在新的feature map上进行卷积操作。补充一下,卷积核确实是随机初始的,但是后续可以对卷积核进行单独的修改,比如使用双线性卷积核,这样的话卷积核的参数是固定的,不可以进行学习修改。下面对上面的过程进行演示。原创 2021-03-07 21:49:06 · 42403 阅读 · 10 评论 -
全卷积网络FCN
目录初步了解什么是FCN网络为什么需要FCN网络为什么要用卷积层而不是全连接层总结上采样使用FCN实现图像语义分割初步了解什么是FCN网络FCN将传统卷积网络后面的全连接层换成了卷积层;同时为了解决因为卷积和池化对图像尺寸的影响,提出使用上采样的方式恢复。为什么需要FCN网络或者可以说,FCN网络比传统的CNN语义分割好在哪里。传统的CNN语义分割:首先传统的CNN语义分割也是像素级别的,但是它是将某个像素周围的一个图像块作为输入数据放入CNN进行训练分类的,也就是说每次仅仅对一个像素进行原创 2021-03-06 09:24:03 · 359 阅读 · 1 评论