English

Optimal Transport driven CycleGAN for Unsupervised Learning in Inverse Problems

Computer Vision and Pattern Recognition 2020-09-01 v4 Machine Learning Image and Video Processing Machine Learning

Abstract

To improve the performance of classical generative adversarial network (GAN), Wasserstein generative adversarial networks (W-GAN) was developed as a Kantorovich dual formulation of the optimal transport (OT) problem using Wasserstein-1 distance. However, it was not clear how cycleGAN-type generative models can be derived from the optimal transport theory. Here we show that a novel cycleGAN architecture can be derived as a Kantorovich dual OT formulation if a penalized least square (PLS) cost with deep learning-based inverse path penalty is used as a transportation cost. One of the most important advantages of this formulation is that depending on the knowledge of the forward problem, distinct variations of cycleGAN architecture can be derived: for example, one with two pairs of generators and discriminators, and the other with only a single pair of generator and discriminator. Even for the two generator cases, we show that the structural knowledge of the forward operator can lead to a simpler generator architecture which significantly simplifies the neural network training. The new cycleGAN formulation, what we call the OT-cycleGAN, have been applied for various biomedical imaging problems, such as accelerated magnetic resonance imaging (MRI), super-resolution microscopy, and low-dose x-ray computed tomography (CT). Experimental results confirm the efficacy and flexibility of the theory.

Keywords

Cite

@article{arxiv.1909.12116,
  title  = {Optimal Transport driven CycleGAN for Unsupervised Learning in Inverse Problems},
  author = {Byeongsu Sim and Gyutaek Oh and Jeongsol Kim and Chanyong Jung and Jong Chul Ye},
  journal= {arXiv preprint arXiv:1909.12116},
  year   = {2020}
}

Comments

accepted for publication in the SIAM Journal on Imaging Sciences

R2 v1 2026-06-23T11:26:56.169Z