DeshadowNet: A Multi-context Embedding Deep Network for Shadow Removal
CVPR2017

本文使用深度学习CNN网络来进行阴影去除,最大的特色就是全自动的端对端的实现阴影去除。 automatic and end-to-end deep neural network (DeshadowNet)

阴影去除也算是一个老大难问题了,目前存在的方法主要问题有如下三点:
1)Lack of a fully-automatic and end-to-end pipeline
2)Neglect high level semantic information, 目前大部分算法采用 low-level 特征, color ratios,color statistics 。但是阴影同样与 semantic contents 高度相关 (例如 geometry and material)
3)Require specific operation for penumbra regions 对于半阴影区域需要特别操作

针对阴影去除,目前还没有很好的数据库,我们自己建立了一个较大数据库
3 A New Dataset for Shadow Removal – SRD
自己拍照搞了 3088 图像对,主要考虑以下四个因素:Illumination,Scene,Reflectance,Silhouette

我们提出的 DeshadowNet 是 multi-context的,它综合 high-level semantic information, mid-level appearance information and local image details 这些信息来进行最终的预测, 这个 multi-context embedding 是通过三个子网络来实现的: global localization network (G-Net), appearance modeling network (A-Net), and semantic modeling network (S-Net)

G-Net 提取阴影特征表示来描述 场景中的全局结构和 high-level semantic context
G-Net extracts shadow feature representation to describe the global structure and high-level semantic context of the scene

A-Net 提取 G-Net 浅层中的 appearance 信息
A-Net acquire the appearance information from the shallower layer of G-Net

S-Net 提取 G-Net 深层中的 semantic 信息
S-Net acquire the semantic information from the deeper layer of G-Net

本文提出的网络结构

本文提出的网络结构中间结果的显示

网络模型参数设置

损失函数定义
我们采用了 Mean Squared Error (MSE) as the loss function in the log space

Training strategy
为了防止过拟合,我们采用以下训练策略:
1)Multi-stage training strategy 多阶段训练,先分开训练G-Net+A-Net and G-Net+S-Net,然后再整体训练
2) Multi-size training strategy 多尺度训练, coarse scale 64 × 64, medium scale 128 × 128, and fine scale 224 × 224
3)Data synthesis 合成更多的训练数据,60,000 640×480
4)Data augmentation 包括 image translations, flipping and cropping

CNN阴影去除--DeshadowNet: A Multi-context Embedding Deep Network for Shadow Removal相关推荐

  1. 技术详解 | 如何用GAN实现阴影检测和阴影去除?

    作者 | 江亦凡 最近两天刚看到的论文,写一篇文章当做笔记,论文原文取自https://arxiv.org/abs/1712.02478 继去年底Phillip Isola, Jun-Yan Zhu等 ...

  2. 图像恢复系列之(6)超分(7)反光去除(8)光斑去除 (9)阴影去除(10)水下图像失真去除 | ICCV2021生成对抗GAN...

    六.图像恢复-超分 20.Fourier Space Losses for Efficient Perceptual Image Super-Resolution 许多超分辨率 (SR) 模型仅针对精 ...

  3. 图像暗角阴影去除算法

    暗角的概念 暗角一词属于摄影术语,是指一幅图像的四周的亮度或饱和度相比于中间部分的降低,画面四角有变暗的现象.暗角对于任何相机设置或镜头都不可避免.当然有时会故意引入暗角这种效果. 产生暗角的原因 ( ...

  4. CVPR2022-利用3D合成数据进行人像眼镜和阴影去除

    (说明:如果您认为下面的文章对您有帮助,请您花费一秒时间点击一下最底部的广告以此来激励本人创作,谢谢!!!) 许多面部识别技术假设输入面部图像不具有遮挡.如果不满足该假设,则模型的性能会下降.其中一种 ...

  5. 文献学习(part14)--Structural Deep Network Embedding

    学习笔记,仅供参考,有错必纠 文章目录 Structural Deep Network Embedding ABSTRACT INTRODUCTION RELATED WORK Deep Neural ...

  6. 【论文阅读|深读】SDNE:Structural Deep Network Embedding

    目录 前言 ABSTRACT 1. INTRODUCTION 2. RELATED WORK 2.1 Deep Neural Network 2.2 Network Embedding 3. STRU ...

  7. 【医学+深度论文:F14】2018 Joint Optic Disc and Cup Segmentation Based on Multi Label Deep Network

    14 2018 T-MI (IEEE Transactions on Medical Imaging ) Joint Optic Disc and Cup Segmentation Based on ...

  8. Diverse Embedding Expansion Network and Low-Light Cross-Modality Benchmark for V-I Re-ID:如何有效利用生成嵌入?

    文章目录 题目:Diverse Embedding Expansion Network and Low-Light Cross-Modality Benchmark for Visible-Infra ...

  9. 基于 OpenCV 的图像阴影去除

    作者 | 努比 来源 | 小白学视觉 我们经常需要通过扫描将纸上的全部内容转换为图像.有很多在线工具可以提高图像的亮度,或者消除图像中的阴影.但是我们可以手动删除阴影吗?当然可以,我们只需要将图像加载 ...

最新文章

  1. 数据库外键示例 - 使用sqlite演示
  2. bmp转换tiff c++代码_Creative Convert for Mac(文件格式转换工具)
  3. MVC中业务层是否应该有个基类?它有什么作用?
  4. 日本第一赘婿!他入赘近20年拿下诺贝尔奖,成名后不忘教光棍讨老婆......
  5. 如何在 Ubuntu 14.04 和 12.04 上测试 systemd
  6. SSE事件作用,错误分析
  7. IPC 进程间通信方式——管道
  8. MVC+EF 入门教程(四)
  9. redis rdb aof区别_干货|Redis的RDB和AOF
  10. maven依赖冲突以及解决方法
  11. InstallShield 2015 Limited Edition 打包教程
  12. 【620】【信息管理学基础】【真题背诵】
  13. 电流测试c语言算法,真有效值的定义及其C语言算法推导
  14. 2019.7月面试题总结(三)
  15. C语言开发工具Win-TC
  16. UnPackMe_ASPack2.12的IAT修复 19.05.13
  17. dom4j解析XML入门指北
  18. Linux和Ubuntu的区别详解
  19. BDTC 2017数据库上午:犹他大学、东方国信、蚂蚁金服、微软、人大金仓
  20. 【软件安装】金蝶安装指南

热门文章

  1. RDKit | RDKit处理graph-化合物的邻接矩阵、距离矩阵和维纳指数
  2. python实现将txt文件格式转换为arff格式
  3. Android源码下载总结
  4. centos 调整home分区xfs_centos 7.4 磁盘空间不足,扩容根分区 --lvm模式
  5. 关于植物和共生微生物,这116张PPT讲明白了(值得收藏!)
  6. Cell二连发 | 广东CDC/耶鲁大学利用纳米孔测序揭示中/美新冠病毒基因组流行病学传播规律...
  7. SBB-2016-石油污染土壤微生物群落构建与生物多样性研究
  8. 计算机专业教育,科学网—中国大学计算机教育路在何方? - 吴军的博文
  9. linux 减少内存碎片,Linux的内存碎片
  10. R语言使用magick包的image_animate函数和image_morph函数创建一个由n个图像组成的序列,逐渐将一个图像转换成另一个图像(sequence of image morph by)