Methods › Computer Vision › Generative Adversarial Networks › LAPGAN

LAPGAN

5 papers tagged archive 2025-07-28

Introduced by Emily Denton et al. in Deep Generative Image Models using a Laplacian Pyramid of Adversarial Networks

archive 2025-07-28 Description, source and code snippet are the archive's method entry.

A LAPGAN, or Laplacian Generative Adversarial Network, is a type of generative adversarial network that has a Laplacian pyramid representation. In the sampling procedure following training, we have a set of generative convnet models {G₀, …, G_K}, each of which captures the distribution of coefficients hₖ for natural images at a different level of the Laplacian pyramid. Sampling an image is akin to a reconstruction procedure, except that the generative models are used to produce the hₖ’s:

Ĩₖ = u(Ĩₖ₊₁) + h̃ₖ = u(Ĩₖ₊₁) + Gₖ(zₖ, u(Ĩₖ₊₁))

The recurrence starts by setting Ĩ_(K+1) = 0 and using the model at the final level G_K to generate a residual image Ĩ_K using noise vector z_K: Ĩ_K = G_K(z_K). Models at all levels except the final are conditional generative models that take an upsampled version of the current image Ĩₖ₊₁ as a conditioning variable, in addition to the noise vector zₖ.

The generative models {G₀, …, G_K} are trained using the CGAN approach at each level of the pyramid. Specifically, we construct a Laplacian pyramid from each training image I. At each level we make a stochastic choice (with equal probability) to either (i) construct the coefficients hₖ either using the standard Laplacian pyramid coefficient generation procedure or (ii) generate them using $G_{k}:

h̃ₖ = Gₖ(zₖ, u(Iₖ₊₁))

Here Gₖ is a convnet which uses a coarse scale version of the image lₖ = u(Iₖ₊₁) as an input, as well as noise vector zₖ. Dₖ takes as input hₖ or h̃ₖ, along with the low-pass image lₖ (which is explicitly added to hₖ or h̃ₖ before the first convolution layer), and predicts if the image was real or generated. At the final scale of the pyramid, the low frequency residual is sufficiently small that it can be directly modeled with a standard GAN: h̃_K = G_K(z_K) and D_K only has h_K or h̃_K as input.

Breaking the generation into successive refinements is the key idea. We give up any “global” notion of fidelity; an attempt is never made to train a network to discriminate between the output of a cascade and a real image and instead the focus is on making each step plausible.

PaperSourceSee Code · AaronYALai/Generative_Adversarial_Networks_PyTorch

Papers archive 2025-07-28

5 shown of 5, newest first. Repository counts are the archive's code-links table. A Syntology line states what Syntology ran from that paper's harvested code; it is per sample and not a correctness claim.

Tasks archive 2025-07-28

18 tasks the archive attaches to papers tagged with this method, by distinct papers. A task without a page in the catalog is plain text.

TaskPapers
Image Generation3
Medical Image Analysis2
BIG-bench Machine Learning1
Image Augmentation1
Image Reconstruction1
Image Registration1
Image-to-Image Translation1
Lesion Classification1
Lesion Segmentation1
Medical Image Generation1
Skin Lesion Classification1
Skin Lesion Segmentation1
Style Transfer1
Text to Image Generation1
Text-to-Image Generation1
Translation1
Unsupervised Image-To-Image Translation1
Vocal Bursts Intensity Prediction1

Usage over time archive 2025-07-28

Papers per year tagged with LAPGAN: 2015 to 2025, peak 2 2 0 2015: 1 paper 2015 2016: 0 papers 2016 2017: 0 papers 2017 2018: 2 papers 2018 2019: 0 papers 2019 2020: 1 paper 2020 2021: 0 papers 2021 2022: 0 papers 2022 2023: 0 papers 2023 2024: 0 papers 2024 2025: 1 paper 2025
Papers per year the archive tags with this method, by the paper's archive date (5 dated). Bars are counts, not a trend claim.

Components: the archive holds no method-to-method composition, so PwC's Components table cannot be rebuilt; the Papers list carries no Results column for the same reason (the archive does not join its leaderboard rows to method tags).

Categories archive 2025-07-28

Generative Adversarial NetworksGenerative Models

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections