C-Flow: Conditional Generative Flow Models for Images and 3D Point Clouds

Abstract

Flow-based generative models have highly desirable properties like exact log-likelihood evaluation and exact latent-variable inference, however they are still in their infancy and have not received as much attention as alternative generative models. In this paper, we introduce C-Flow, a novel conditioning scheme that brings normalizing flows to an entirely new scenario with great possibilities for multimodal data modeling. C-Flow is based on a parallel sequence of invertible mappings in which a source flow guides the target flow at every step, enabling fine-grained control over the generation process. We also devise a new strategy to model unordered 3D point clouds that, in combination with the conditioning scheme, makes it possible to address 3D reconstruction from a single image and its inverse problem of rendering an image given a point cloud. We demonstrate our conditioning method to be very adaptable, being also applicable to image manipulation, style transfer and multi-modal image-to-image mapping in a diversity of domains, including RGB images, segmentation maps and edge masks.

Cite

Text

Pumarola et al. "C-Flow: Conditional Generative Flow Models for Images and 3D Point Clouds." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2020. doi:10.1109/CVPR42600.2020.00797

Markdown

[Pumarola et al. "C-Flow: Conditional Generative Flow Models for Images and 3D Point Clouds." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2020.](https://mlanthology.org/cvpr/2020/pumarola2020cvpr-cflow/) doi:10.1109/CVPR42600.2020.00797

BibTeX

@inproceedings{pumarola2020cvpr-cflow,
  title     = {{C-Flow: Conditional Generative Flow Models for Images and 3D Point Clouds}},
  author    = {Pumarola, Albert and Popov, Stefan and Moreno-Noguer, Francesc and Ferrari, Vittorio},
  booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  year      = {2020},
  doi       = {10.1109/CVPR42600.2020.00797},
  url       = {https://mlanthology.org/cvpr/2020/pumarola2020cvpr-cflow/}
}