C-Flow: Conditional Generative Flow Models for Images and 3D Point Clouds
About
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 multi-modal 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.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Anomaly Detection | BraTS 2021 | Clean AUROC74.8 | 50 | |
| Anomaly Detection | RSNA | AU-ROC (Image-level, Det.)71.5 | 22 | |
| Anomaly Detection | RESC | -- | 22 | |
| Anomaly Detection | BTCV + LITS | Image AUROC (det.)50.8 | 19 | |
| Anomaly Detection | OCT 2017 | Image-level AU-ROC85.4 | 12 | |
| Anomaly Detection | Camelyon16 | Image-level AU-ROC55.7 | 6 |