Papers
Topics
Authors
Recent
Search
2000 character limit reached

MSPG-SEN: Multi-Scale Progressive GAN

Updated 9 July 2026
  • The paper introduces MSPG-SEN as a design pattern that integrates multi-scale progressive generation with a specialized enhancement network, improving performance across various GAN tasks.
  • It employs multi-scale generators with progressive refinement and diverse SEN mechanisms—such as VN+SC, SE, and Fourier injection—to optimize reconstruction accuracy and control.
  • Empirical results in frame interpolation, super-resolution, and synthesis show MSPG-SEN provides competitive quality while balancing efficiency and computational cost.

Searching arXiv for the named model and closely related formulations to ground the article in current records. Multi-Scale Progressive Generative Adversarial Network, abbreviated MSPG-SEN, denotes a non-uniform but increasingly useful label for adversarial architectures that combine multi-scale representation, progressive refinement or staged growth, and an additional enhancement component operating on channels, statistics, or scale conditioning. In the surveyed arXiv literature, the term is explicit in "Two-flow Feedback Multi-scale Progressive Generative Adversarial Network" (Weikai et al., 22 Aug 2025), but closely related formulations appear earlier under other names: FIGAN for frame interpolation (Amersfoort et al., 2017), a multi-scale recursive super-resolution system with a statistics-capturing discriminator (Michelini et al., 2018), BSD-GAN with scale-disentangled latent branches and a later SE-based mapping (Yi et al., 2018), PC-GANs for pan-sharpening (2207.14451), and a StyleGAN3-based scale-space generator recast as an MSPG-SEN-style system (Wolski et al., 2024). Across these works, MSPG-SEN is best understood as a design pattern rather than a single canonical network.

1. Terminological scope and lineage

The label is not used consistently across papers. In "Frame Interpolation with Multi-Scale Deep Loss Functions and Generative Adversarial Networks" (Amersfoort et al., 2017), the paper introduces FIGAN rather than MSPG-SEN, and its discriminator-generator design is mapped to a "Multi-Scale Progressive GAN" because the generator estimates motion and synthesis features in a coarse-to-fine manner. In "Multi-Scale Recursive and Perception-Distortion Controllable Image Super-Resolution" (Michelini et al., 2018), the system is explicitly interpreted as an MSPG-SEN because the discriminator contains a specialized statistics-capturing layer, namely Variance Normalization and Shift Correlator (VN+SC). In "PC-GANs: Progressive Compensation Generative Adversarial Networks for Pan-sharpening" (2207.14451), the core system corresponds to MSPG without SEN, while SE integration is described as an extension. In "Learning Images Across Scales Using Adversarial Training" (Wolski et al., 2024), the acronym does not appear in the paper, but the method is recast as MSPG-SEN because scale-aware conditioning, procedural Fourier injection, and cross-scale consistency act as a scale-enhancement component. The 2025 paper uses MSPG-SEN directly, but its concrete definition of SEN centers on APFL, GCTDRN, DEMA, and an auxiliary feature discriminator rather than on classical SE blocks (Weikai et al., 22 Aug 2025).

Source Multi-scale/progressive mechanism SEN interpretation
(Amersfoort et al., 2017) Coarse-to-fine residual flow and synthesis refinement Proposed extension via SE blocks
(Michelini et al., 2018) Recursive multigrid SR over 2×,4×,8×2\times,4\times,8\times Statistics Extraction Network via VN+SC
(Yi et al., 2018) Progressive growing with latent branch de-freezing Mapped extension via SE gating
(2207.14451) Triple-GAN progressive compensation Suggested SE add-on, not original
(Wolski et al., 2024) Progressive scale-bin training and Fourier injection Scale-enhancement component
(Weikai et al., 22 Aug 2025) Two-flow progressive GAN with feedback DEMA/APFL-centered enhancement

A second source of ambiguity is the meaning of "SEN." In the super-resolution formulation, SEN is not a squeeze-and-excitation block; it is a Statistics Extraction Network formed by VN+SC. In the BSD-GAN mapping and the FIGAN extension, SEN refers instead to channel recalibration through standard SE modules. This suggests that MSPG-SEN functions as an umbrella term whose suffix identifies an enhancement mechanism, but not a unique one (Yi et al., 2018).

2. Core architectural pattern

The common architectural core is multi-scale generation coupled to a progressive procedure that either refines predictions from coarse to fine or grows the model through resolution stages. In FIGAN, two consecutive frames I0I_0 and I1I_1 are processed through a 3-level pyramid with downsampling factors ×8\times 8, ×4\times 4, and ×2\times 2, then upsampled to full resolution. At each scale ss, the network predicts synthesis features Γ(s)={Δ(s),W(s)}\Gamma^{(s)}=\{\Delta^{(s)},W^{(s)}\}, where Δ(s)∈RHs×Ws×2\Delta^{(s)}\in\mathbb{R}^{H_s\times W_s\times 2} is a learned bidirectional motion field and W(s)∈RHs×Ws×1W^{(s)}\in\mathbb{R}^{H_s\times W_s\times 1} is a spatial blending weight. The coarsest estimate is produced by I0I_00, while finer scales use I0I_01 to predict residual corrections after warping the inputs with the upsampled coarser flow (Amersfoort et al., 2017).

In the controllable super-resolution system, the generator is G-MGBP, a generative version of Multi-Grid Back-Projection. It operates recursively across scales I0I_02, I0I_03, and I0I_04, and uses learned Analysis, Synthesis, Upscale, and Downscale modules with latent iterative back-projection. A single external amplitude parameter I0I_05 scales Gaussian noise channels injected into the Upscale module, allowing inference-time traversal of the perception-distortion trade-off. All scales are produced in a single forward pass, and parameters are shared across scales (Michelini et al., 2018).

BSD-GAN realizes progression differently. Its generator is DCGAN-like, but the latent vector is partitioned into scale-specific sub-vectors I0I_06. Training proceeds by progressively increasing resolution and de-freezing one latent branch at a time. Stage I at each scale trains only the newly added generator block, whereas Stage II unfreezes all generator layers and gradually activates the new branch by feeding I0I_07 with I0I_08 increasing from I0I_09 to I1I_10. The paper attributes scale separation to branch suppression, whereby previously trained branches retain coarse structure and newly activated branches are pushed toward finer features (Yi et al., 2018).

PC-GANs implement progression as compensation across spatial scales and directions. A Deep Multiscale Guidance module first produces a pre-fused image I1I_11, then a Spatial-Spectral Residual Compensation module refines it with two reverse-architecture GANs: one coarse-to-fine and one fine-to-coarse. The coarse-to-fine update is

I1I_12

with an analogous fine-to-coarse recursion used during training to close the cycle (2207.14451).

The continuous scale-space model generalizes multi-scale progression from discrete pyramids to a continuous scale parameter

I1I_13

with typical I1I_14, corresponding to zoom factors up to I1I_15. Its generator is an alias-free StyleGAN3-R conditioned on continuous position and scale through

I1I_16

and supplied with binned Fourier features whose blending weights vary with scale. Progression is enforced by curriculum sampling over scale bins and by an explicit scale-consistency loss across I1I_17 and I1I_18 (Wolski et al., 2024).

3. Generator, discriminator, and SEN mechanisms

The generator side of MSPG-SEN systems is uniformly multi-scale, but the discriminator side varies from a lightweight image-level classifier to recursive multi-scale discriminators and auxiliary feature critics. FIGAN uses a lightweight image discriminator with 32 initial filters and 8 Conv-BatchNorm-LeakyReLU blocks, alternating strides 2 and 1, and doubling channels at each stride-2 block. It is unconditional in the original paper and distinguishes real I1I_19 from generated ×8\times 80. The mapped MSPG extension notes that conditioning ×8\times 81 on ×8\times 82 is straightforward (Amersfoort et al., 2017).

The super-resolution formulation provides the clearest example of SEN as a statistics extractor rather than channel attention. Its multi-scale recursive discriminator ×8\times 83 consumes generator outputs at all scales and begins with a VN+SC layer. Variance normalization is defined as

×8\times 84

and the shift correlator constructs 49 channels through

×8\times 85

These channels encode local correlation statistics that are described as close to Gaussian for natural images and sensitive to distortions. The VN+SC output is then passed through a 4-layer dense block, and the discriminator recurses across scales with shared parameters (Michelini et al., 2018).

In the SE-based interpretation of MSPG-SEN, the relevant operation is the standard squeeze-and-excitation block for a feature tensor ×8\times 86:

  • squeeze: ×8\times 87,
  • excitation: ×8\times 88,
  • scale: ×8\times 89.

The mapped FIGAN extension proposes inserting SE after each convolution layer in ×4\times 40, ×4\times 41, and ×4\times 42, and after each discriminator block. The BSD-GAN-to-MSPG-SEN mapping proposes SE after each progressive upsampling or downsampling block, optionally conditioning the gate on the scale-specific latent branch ×4\times 43 (Yi et al., 2018).

PC-GANs do not include attention or SE in the original design. Their feature fusion is performed by concatenation inside generator blocks, and discriminators ×4\times 44 and ×4\times 45 are ordinary convolutional critics over coarse and fine domains. The paper explicitly treats SE as a possible extension and suggests placing channel-SE in the Deep Multiscale Guidance module, inside SSRC residual blocks, and optionally in the discriminators, with the warning that over-aggressive reweighting can induce spectral bias (2207.14451).

The 2024 continuous scale-space model again diverges from classical SE. Its enhancement mechanism is the injection of procedural Fourier features in scale bins, assigned to layers according to per-layer Nyquist limits, combined with a cross-scale coherence loss. The 2025 explicit MSPG-SEN paper departs further: it defines a globally connected two-flow dynamic residual network, a Dynamic Embedded Attention Mechanism, and an auxiliary discriminator on intermediate generator features. Its fusion rule is

×4\times 46

with ×4\times 47 produced dynamically, and with ×4\times 48 and ×4\times 49 providing joint adversarial feedback (Wolski et al., 2024, Weikai et al., 22 Aug 2025).

4. Objectives, supervision, and optimization

A defining property of MSPG-SEN systems is that adversarial training is rarely used in isolation; it is coupled to scale-aware reconstruction, perceptual, cycle, or consistency losses. FIGAN uses a multi-scale synthesis loss

×2\times 20

with ×2\times 21 and ×2\times 22, plus a refinement loss on ×2\times 23. The distance

×2\times 24

combines ×2\times 25 with VGG ×2\times 26 features, and the overall objective adds an image-level GAN term weighted by ×2\times 27. The paper states that multi-level supervision constrains the solution space, prevents degenerate decompositions, accelerates convergence, and stabilizes the GAN term by anchoring low-frequency structure early (Amersfoort et al., 2017).

The controllable super-resolution system uses deliberate loss routing by the control parameter ×2\times 28. Reconstruction and one branch of cycle loss are evaluated with ×2\times 29, while adversarial and contextual losses are evaluated with ss0. Its total objective is

ss1

The training schedule pre-trains ss2 with ss3 and only ss4, then activates the full objective. Optimization uses Adam with initial learning rate ss5, square-root decay, batch size 16, and ss6 patches (Michelini et al., 2018).

BSD-GAN uses the non-saturating GAN objective and a two-stage schedule at every resolution. During Stage I, only the newest generator block is trainable; during Stage II, all generator layers are unfrozen and the new latent branch is gradually activated. This progressive de-freezing is the central training mechanism, rather than an auxiliary regularizer (Yi et al., 2018).

PC-GANs use a joint compensation loss

ss7

with ss8 and ss9, combined with LSGAN adversarial terms for DMG, C2F, and F2C. The DMG module is first supervised by Γ(s)={Δ(s),W(s)}\Gamma^{(s)}=\{\Delta^{(s)},W^{(s)}\}0, then the triple-GAN system is trained cyclically with Adam for generators, mini-batch gradient descent for discriminators, learning rate Γ(s)={Δ(s),W(s)}\Gamma^{(s)}=\{\Delta^{(s)},W^{(s)}\}1, and 300 epochs (2207.14451).

The continuous scale-space model uses StyleGAN3 non-saturating logistic loss with R1 and ADA, augmented by the exact scale-consistency term

Γ(s)={Δ(s),W(s)}\Gamma^{(s)}=\{\Delta^{(s)},W^{(s)}\}2

where Γ(s)={Δ(s),W(s)}\Gamma^{(s)}=\{\Delta^{(s)},W^{(s)}\}3 is implemented as a linear combination of Γ(s)={Δ(s),W(s)}\Gamma^{(s)}=\{\Delta^{(s)},W^{(s)}\}4 and LPIPS. The offset Γ(s)={Δ(s),W(s)}\Gamma^{(s)}=\{\Delta^{(s)},W^{(s)}\}5 is drawn from a Beta distribution conditioned on Γ(s)={Δ(s),W(s)}\Gamma^{(s)}=\{\Delta^{(s)},W^{(s)}\}6, and gradients are backpropagated through only one branch of the scale-consistency pair per iteration for stability (Wolski et al., 2024).

The explicit 2025 MSPG-SEN paper introduces APFL, which adapts learning rates and loss weights according to generator-quality and discriminator-accuracy signals. Its generator objective is written as

Γ(s)={Δ(s),W(s)}\Gamma^{(s)}=\{\Delta^{(s)},W^{(s)}\}7

with AdamW, EMA decay Γ(s)={Δ(s),W(s)}\Gamma^{(s)}=\{\Delta^{(s)},W^{(s)}\}8, batch size 16, dropout Γ(s)={Δ(s),W(s)}\Gamma^{(s)}=\{\Delta^{(s)},W^{(s)}\}9, and a StepLR-like update scheme. This suggests an MSPG-SEN variant in which progression is controlled not only by resolution staging but also by adaptive feedback between generator and discriminator (Weikai et al., 22 Aug 2025).

5. Empirical behavior across application domains

In frame interpolation, FIGAN emphasizes the efficiency-accuracy trade-off. At Δ(s)∈RHs×Ws×2\Delta^{(s)}\in\mathbb{R}^{H_s\times W_s\times 2}0, the paper reports a baseline CNN at Δ(s)∈RHs×Ws×2\Delta^{(s)}\in\mathbb{R}^{H_s\times W_s\times 2}1 dB with Δ(s)∈RHs×Ws×2\Delta^{(s)}\in\mathbb{R}^{H_s\times W_s\times 2}2k parameters and Δ(s)∈RHs×Ws×2\Delta^{(s)}\in\mathbb{R}^{H_s\times W_s\times 2}3 G FLOPs; the multi-scale model with refinement reaches Δ(s)∈RHs×Ws×2\Delta^{(s)}\in\mathbb{R}^{H_s\times W_s\times 2}4 dB at Δ(s)∈RHs×Ws×2\Delta^{(s)}\in\mathbb{R}^{H_s\times W_s\times 2}5 G FLOPs and Δ(s)∈RHs×Ws×2\Delta^{(s)}\in\mathbb{R}^{H_s\times W_s\times 2}6 s/frame; FIGAN itself, defined as MS+VGG+GAN, reaches Δ(s)∈RHs×Ws×2\Delta^{(s)}\in\mathbb{R}^{H_s\times W_s\times 2}7 dB at Δ(s)∈RHs×Ws×2\Delta^{(s)}\in\mathbb{R}^{H_s\times W_s\times 2}8 G FLOPs and Δ(s)∈RHs×Ws×2\Delta^{(s)}\in\mathbb{R}^{H_s\times W_s\times 2}9 s; SepConv W(s)∈RHs×Ws×1W^{(s)}\in\mathbb{R}^{H_s\times W_s\times 1}0 reaches W(s)∈RHs×Ws×1W^{(s)}\in\mathbb{R}^{H_s\times W_s\times 1}1 dB but at W(s)∈RHs×Ws×1W^{(s)}\in\mathbb{R}^{H_s\times W_s\times 1}2 G FLOPs and W(s)∈RHs×Ws×1W^{(s)}\in\mathbb{R}^{H_s\times W_s\times 1}3 s/frame. The paper states that FIGAN provides subjective visual quality comparable to the best performing interpolation method at W(s)∈RHs×Ws×1W^{(s)}\in\mathbb{R}^{H_s\times W_s\times 1}4 faster runtime, while the best numeric PSNR reported in the paper is W(s)∈RHs×Ws×1W^{(s)}\in\mathbb{R}^{H_s\times W_s\times 1}5 dB for MS trained on 200k, without GAN (Amersfoort et al., 2017).

In super-resolution, the G-MGBP-based MSPG-SEN is explicitly controllable. It achieved 2nd best perceptual quality in PIRM Region 3 W(s)∈RHs×Ws×1W^{(s)}\in\mathbb{R}^{H_s\times W_s\times 1}6, 5th in Region 2 W(s)∈RHs×Ws×1W^{(s)}\in\mathbb{R}^{H_s\times W_s\times 1}7, and 7th in Region 1 W(s)∈RHs×Ws×1W^{(s)}\in\mathbb{R}^{H_s\times W_s\times 1}8. The full model uses approximately W(s)∈RHs×Ws×1W^{(s)}\in\mathbb{R}^{H_s\times W_s\times 1}9k parameters, runs in approximately I0I_000 s per image, and can traverse the perception-distortion plane by varying I0I_001 at inference. The transition is reported as sharp near I0I_002–I0I_003, where contextual similarity improves initially while RMSE remains modest (Michelini et al., 2018).

For unconditional image synthesis, BSD-GAN contributes scale-disentangled latent control rather than distortion metrics. Its evidence includes variance-by-scale distributions, latent mixing across scales, and the smallest average minimum modified iGAN objective values across tested datasets relative to DCGAN, PGGAN, InfoGAN, and StyleGAN. Qualitative control is described as coarse branches affecting global color and layout while finer branches modify facial details, hair, lighting, or analogous high-frequency attributes in other classes (Yi et al., 2018).

In pan-sharpening, PC-GANs report best reduced-resolution metrics on both QuickBird and WorldView-4 among the compared methods. On QB, the paper reports I0I_004, I0I_005, and I0I_006; on WV-4, I0I_007, I0I_008, and I0I_009. In full-resolution evaluation, the paper reports on QB I0I_010, I0I_011, I0I_012, and on WV-4 I0I_013, I0I_014, I0I_015. The SSRC module also improves other pan-sharpeners when used as a post-processor (2207.14451).

The continuous scale-space model extends the empirical scope of MSPG-SEN-like systems beyond fixed discrete resolution conversion. It demonstrates zoom-in factors up to I0I_016 and interactive navigation at approximately I0I_017 fps. Reported FID values for reconstruction from unstructured patches include Himalayas I0I_018, Spain I0I_019, Milkyway I0I_020, Moon I0I_021, and Rembrandt I0I_022; for generative multiscale modeling, the paper reports, for example, MoonGen FID I0I_023 versus AnyresGAN I0I_024, together with stronger scale-consistency statistics (Wolski et al., 2024).

The 2025 explicit MSPG-SEN paper claims state-of-the-art generation results on datasets named INKK I0I_025, AWUN I0I_026, IONJ I0I_027, POKL I0I_028, and OPIN I0I_029, and attributes gains to APFL, GCTDRN, DEMA, and AFE. However, the text does not define what these percentages measure and does not provide standard metrics such as FID, IS, or LPIPS. That omission is itself a substantive empirical characteristic of the paper (Weikai et al., 22 Aug 2025).

6. Limitations, misconceptions, and open directions

A common misconception is that MSPG-SEN denotes a single settled architecture. The literature instead shows at least three distinct families of "SEN" mechanisms: a Statistics Extraction Network via VN+SC in super-resolution, Squeeze-and-Excitation-style channel gating in mapped variants of frame interpolation and scale-disentangled GANs, and more general scale-enhancement or attention-feedback machinery in continuous scale-space modeling and the 2025 explicit MSPG-SEN formulation (Michelini et al., 2018, Amersfoort et al., 2017, Wolski et al., 2024).

Another misconception is that multi-scale progression alone resolves instability or realism-fidelity trade-offs. The surveyed papers repeatedly report residual failure modes. In frame interpolation, fast or large motion, layered scenes, occlusions and disocclusions, and texture flicker remain problematic; blending weights help but do not eliminate ghosting or holes, and single-step GAN or perceptual losses do not enforce multi-frame consistency (Amersfoort et al., 2017). In super-resolution, high I0I_030 can over-hallucinate textures, the contextual loss can eventually behave like a distortion metric, and the adversarial-plus-VN+SC setup can overfit non-reference metrics (Michelini et al., 2018). In BSD-GAN, disentanglement is scale-aware rather than semantic-aware, added layers can still alter earlier weights, and too many branches or overly fast de-freezing can cause leakage across scales (Yi et al., 2018). In pan-sharpening, SE integration is not free: the paper warns that over-aggressive channel reweighting can induce spectral bias, which is especially critical because spectral fidelity is the overriding requirement (2207.14451). In the continuous scale-space model, occasional faint parallel-line overlays or saturated blobs appear at finest scales, and the method still benefits from coarse scale labels even though it is robust to noisy ones (Wolski et al., 2024). In the explicit 2025 MSPG-SEN paper, ambiguous metrics, missing standardized comparisons, and absent reproducibility details constrain interpretation of the reported gains (Weikai et al., 22 Aug 2025).

The open directions proposed across the literature are relatively coherent. Suggested extensions include conditional or multi-scale discriminators, explicit forward-backward consistency losses for motion fields, explicit occlusion-aware masks, temporal adversarial or cycle-consistency losses for video, spatial attention such as CBAM in conjunction with SE, deformable convolutions in synthesis refinement, curriculum schemes over motion magnitude, and standardized FID/IS/precision-recall reporting when evaluating scale-disentangled GANs (Amersfoort et al., 2017, Yi et al., 2018). This suggests that the most stable future definition of MSPG-SEN may be methodological rather than taxonomic: a multi-scale adversarial system in which progression is coupled to an explicit enhancement operator that constrains what each scale should represent.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Multi-Scale Progressive Generative Adversarial Network (MSPG-SEN).