partial conv
2024-10-04 01:34:22
Image Inpainting for Irregular Holes Using Partial Convolutions
pytorch代码
论文贡献:
- 提出了部分卷积(partial convolutions),使得在每一层都使用上一层跟新后的mask,在图片修复上取得了state-of-the-art 的结果。
- 提出了U-net类型的网络结构,区别在于将传统u-net中的卷积层替换为部分卷积层,解码模块的RELU替换为LeakyRELU。
- 首次提出对于非规则孔洞的图片修复
- 提出了一个大的非规则的带mask的图片修复数据集。
引言
PCONV将卷积分为了输入图片的卷积和输入掩码mask的卷积,只在图片的有效区域进行。
之前的论文都是只在第一层使用mask,mask也不会得到更新,本文的partial convolutions,每次都使用更新后的mask。 能够有效的处理不规则的mask。
网络架构
MASK(二值掩码)每层的更新过程
Feature和Mask更新流程图
PCONV Layer的代码实现
框架实现
损失函数
实现结果
最新文章
- Log
- System.Web.Mvc.UrlHelper的学习与使用
- java多线程系类:JUC原子类:02之AtomicLog原子类
- Mac安装win7
- Runnable、Callable、Future和FutureTask用法
- 盒模型Box Model(浮动)
- 面向对象设计模式之Flyweight享元模式(结构型)
- HTML中meta的应用
- lpc1768的系统时钟
- Checksum软件的简单设计
- vue组件-构成组件-父子组件相互传递数据
- BZOJ4386[POI2015]Wycieczki / Luogu3597[POI2015]WYC - 矩乘
- Vue SSR 配合Java的Javascript引擎j2v8实现服务端渲染4支持构建bundle
- Linux安装ElasticSearch-2.2.0-分词器插件(IK)
- C语言 · 筛选号码
- ZOJ:2833 Friendship(并查集+哈希)
- 【转】简明 Python 教程
- 军哥 LNMP 常见问题
- js经典试题之闭包
- 【CSAPP】一、计算机系统漫游