Adversarial learning of photorealistic post-processing of simulation with privileged information
First Claim
1. A method for generating photorealistic images comprising:
- training a generative adversarial network (GAN) model by jointly learning a first generator, a second generator, a first discriminator, a second discriminator, and a set of predictors through an iterative process of optimizing a minimax objective wherein;
the first discriminator learns to determine a synthetic-to-real image from a real image,the first generator learns to generate the synthetic-to-real image from a synthetic image such that the first discriminator determines the synthetic-to-real image is real,the second generator learns to generate a real-to-synthetic image from the real image such that the second discriminator determines the real-to-synthetic image is fake,the second discriminator learns to determine the real-to-synthetic image from the synthetic image such that differences between the real-to-synthetic image and the synthetic image are minimized, andthe set of predictors learn to predict at least one of a semantic segmentation labeled data and a privileged information from the synthetic-to-real image based on at least one of a known semantic segmentation labeled data and a known privileged information corresponding to the synthetic image; and
generating one or more photorealistic images using the trained GAN model.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and method for generating photorealistic images include training a generative adversarial network (GAN) model by jointly learning a first generator, a first discriminator, and a set of predictors through an iterative process of optimizing a minimax objective. The first discriminator learns to determine a synthetic-to-real image from a real image. The first generator learns to generate the synthetic-to-real image from a synthetic image such that the first discriminator determines the synthetic-to-real image is real. The set of predictors learn to predict at least one of a semantic segmentation labeled data and a privileged information from the synthetic-to-real image based on at least one of a known semantic segmentation labeled data and a known privileged information corresponding to the synthetic image. Once trained, the GAN model may generate one or more photorealistic images using the trained GAN model.
25 Citations
19 Claims
-
1. A method for generating photorealistic images comprising:
-
training a generative adversarial network (GAN) model by jointly learning a first generator, a second generator, a first discriminator, a second discriminator, and a set of predictors through an iterative process of optimizing a minimax objective wherein; the first discriminator learns to determine a synthetic-to-real image from a real image, the first generator learns to generate the synthetic-to-real image from a synthetic image such that the first discriminator determines the synthetic-to-real image is real, the second generator learns to generate a real-to-synthetic image from the real image such that the second discriminator determines the real-to-synthetic image is fake, the second discriminator learns to determine the real-to-synthetic image from the synthetic image such that differences between the real-to-synthetic image and the synthetic image are minimized, and the set of predictors learn to predict at least one of a semantic segmentation labeled data and a privileged information from the synthetic-to-real image based on at least one of a known semantic segmentation labeled data and a known privileged information corresponding to the synthetic image; and generating one or more photorealistic images using the trained GAN model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented system for generating photorealistic images from a synthetic image, the computer-implemented system comprising:
a processor and a non-transitory computer-readable medium storing computer readable instructions that, when executed by the processor, cause the processor to; train a generative adversarial network (GAN) model comprising a first generator, a second generator, a first discriminator, a second discriminator, and a set of predictors by jointly learning the first generator, the second generator, the first discriminator, the second discriminator, and the set of predictors through an iterative process of optimizing a minimax objective wherein; the first discriminator learns to determine a synthetic-to-real image from a real image, the first generator learns to generate the synthetic-to-real image from the synthetic image such that the first discriminator determines the synthetic-to-real image is real, the second generator learns to generate a real-to-synthetic image from the real image such that the second discriminator determines the real-to-synthetic image is fake, the second discriminator learns to determine the real-to-synthetic image from the synthetic image such that differences between the real-to-synthetic image and the synthetic image are minimized, and the set of predictors learn to predict at least one of a semantic segmentation labeled data and a privileged information from the synthetic-to-real image based on at least one of a known semantic segmentation labeled data and a known privileged information corresponding to the synthetic image; and generate one or more photorealistic images using the trained GAN model. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A method for generating photorealistic images comprising:
training a generative adversarial network (GAN) model by jointly learning a first generator, a second generator, a first discriminator, a second discriminator, and a set of predictors through an iterative process comprising the steps of; generating, with the first generator, a synthetic-to-real image from a synthetic image simulated by a simulator; determining, with the first discriminator, whether the synthetic-to-real image is real or fake and whether a real image from a dataset of real images is real or fake; predicting, with the set of predictors, at least one of a labeled data and privileged information from the synthetic-to-real image; and training the first generator, the second generator, the first discriminator, the second discriminator, and the set of predictors by optimizing a minimax objective wherein; the first generator learns to generate the synthetic-to-real image from the synthetic image simulated by the simulator such that the first discriminator determines the synthetic-to-real image is real, the first discriminator learns to determine the synthetic-to-real image from the real image, such that differences between the synthetic-to-real image and the real image are minimized, the second generator learns to generate a real-to-synthetic image from the real image such that the second discriminator determines the real-to-synthetic image is fake, the second discriminator learns to determine the real-to-synthetic image from the synthetic image such that differences between the real-to-synthetic image and the synthetic image are minimized, and the set of predictors learn to predict at least one of the labeled data and the privileged information from the synthetic-to-real image based on at least one of the labeled data and the privileged information from the simulator. - View Dependent Claims (18, 19)
Specification