Unsupervised Image-to-Image Translation Networks --- Reading Writing

2017.03.03

  Motivations: most existing image to image translation algorithms are all need image pairs as training data for deep neural network, such as CGANs or VAEs. But in some cases, it is rather difficult to collect such training data. For example, the night and day image pairs, the perfect aligned thermal RGB image pairs, or sunning rainning, fogging, et al, which provide us a new challenging problem:

  How to do image to image translation in a unsupervised fashion which do not need aligned image pairs ?

This paper proposed the UNIT framework (UNsupervised Image-to-image Translation network) to deal with this problem which combine VAE and GANs. The whole framework can be described as the following figures which seems complex but rather easy to understand.

  

  There are two most important assumptions about the proposed framework:

  1. we assume that the relationship between X1 and X2 does not only exist at the image level but also at the level of local patches or regions.

  2. for any given images x1 and x2,  there exists a common underlying representation z, such that we can cover both images from this underlying representation from each of the two input images.

  VAEs: the encoder-generator pair {E1, G1} constitutes a VAE for the X1 domain, termed VAE1. Another pair of {E2, G2} constitutes a VAE for the X2 domain VAE2.

    Weight-sharing : we enforce a weight-sharing constraint to relate the representations in the two VAEs.

  GANs :  two GANs are used to output the two domains.

  

  

  

  


    Experiments:

  

  

    

  

  

  

最新文章

  1. 千呼万唤始出来!—— GG(高仿QQ)终于有移动端了!(技术原理、实现、源码)
  2. Windbg用法详解
  3. iReport 开发和运行所用版本不一致导致设置字体大小不起作用
  4. javascript运算符——条件、逗号、赋值、()和void运算符
  5. JSTL的if-else表式
  6. HTTP1.0与HTTP1.1的区别
  7. EF框架step by step(9)—Code First Fluent API
  8. “LAMP“或“LNMP”组合
  9. Coursera台大机器学习课程笔记15 -- Three Learning Principles
  10. 用Qt实现简单的视频播放器
  11. ElasticSearch Search API 简介
  12. IOS 开发 【序】
  13. Curly braces in Python in 2012? - Stack Overflow
  14. orapwd创建密码文件
  15. Winfrom 表格单元格格式化事件(DataGridView - CellFormatting)
  16. 怎样使用 App Studio 高速定制你自己的 Universal Windows App
  17. JS的作用域浅谈
  18. vue——props的两种常用方法
  19. C++语言之静态变量的运用
  20. Robot Framework问题记录

热门文章

  1. hdu5302 构造
  2. 原型设计模式 Prototype
  3. 【Hbase学习之三】Hbase Java API
  4. ftp下载文件失败get: Access failed: 550 Failed to open file. (t1.log)
  5. 直播协议的选择:RTMP vs. HLS
  6. oj练习
  7. 安装mysql警告 warning: mysql-community-server-5.7.19-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
  8. HashMap的实现原理总结
  9. tcp编程 示例
  10. golang Format string by key.