Fusion surface models are conditional generative systems that fuse external signals with a latent denoising trajectory using mechanisms like concatenation, feature addition, and gated fusion.
They optimize the interface between the conditioning signal and the denoising state to improve controllability, convergence, and maintain privacy in various diffusion tasks.
Empirical results demonstrate that these models achieve lower FID scores and faster convergence in tasks such as mammogram synthesis, subject-driven generation, and scientific data compression.
Searching arXiv for the papers on arXiv and related diffusion conditioning/fusion terminology.
“Fusion surface models” is not a standardized designation in the recent diffusion literature considered here. A plausible interpretation is an umbrella label for conditional generative systems in which external signals are fused with a latent denoising state or trajectory through concatenation, feature addition, cross-attention, token-wise gating, or predictive gradient transport. Under that reading, the relevant literature includes MPC-like guide approximation for sparse conditional sampling (Shen et al., 2022), unified gated condition injection for linear-attention diffusion transformers (Liu et al., 29 Mar 2026), gated radiomics-geometric fusion for lesion-controllable mammogram synthesis (Li et al., 25 Jul 2025), and slice-wise latent conditioning for scientific data compression with deterministic decoding and error guarantees (Lee et al., 18 Feb 2025). The unifying issue across these systems is not merely the existence of conditioning, but the locus and mechanism of fusion inside the reverse process.
1. Conceptual scope and generative formulations
Recent work shows that conditional fusion can be attached to several generative objectives rather than a single canonical diffusion loss. In the denoising setting, a diffusion model x^θ may be trained with the weighted reconstruction objective
Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],
with the associated noise-prediction parameterization
x^θ(zt,c)=αtzt−σtϵθ(zt,c),
and sampling update
zt−1=αtzt−σtϵ~θ.
Closely related DDPM-style conditional formulations appear in mammogram synthesis and scientific compression, where the model is trained by a noise-prediction loss and the reverse process is conditioned on masks, lesion descriptors, or slice-wise latent codes (Shen et al., 2022, Li et al., 25 Jul 2025, Lee et al., 18 Feb 2025).
There, the fusion problem is not how to modify a U-Net denoiser at every step, but how to preserve control signals inside a linear-attention stack whose information compression can weaken conditional pathways (Liu et al., 29 Mar 2026).
This suggests that the central design variable is the conditional interface itself. The same broad problem—how to combine global structure, local detail, and external control—recurs across denoising diffusion, classifier-free guidance, flow matching, and deterministic conditional decoding.
2. Recurrent fusion operators
Across the surveyed systems, five recurrent fusion operators appear: direct feature addition for aligned conditions, concatenation of latent and condition embeddings, token-sequence interaction through attention, token-wise gating after interaction, and predictive gradient transport through the denoising trajectory. Slice-wise conditioning in scientific compression is a sixth pattern, but it acts more as structured conditioning than as gating in the usual neural-network sense (Liu et al., 29 Mar 2026, Li et al., 25 Jul 2025, Shen et al., 2022, Lee et al., 18 Feb 2025).
Mechanism
Representative formulation
Reported role
Feature addition
hx←hx+hc
Spatially aligned conditioning
Token interaction plus gating
[X;CT;CI]; hX′=σ(XWg1)⊙hX
Flexible multi-type control with token preservation
Soft-mask concatenation
ϵθ(concat(zt,E(G(M))),t,c)
Global anatomical control
Predictive guide transport
ξt=−∇ztℓ(zt−δ)
Approximate missing current-step guidance
Slice-wise latent conditioning
Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],0
3D-to-2D conditional reconstruction
The principal distinction is between fusion by correspondence and fusion by selection. Direct addition assumes that the condition and latent occupy compatible spatial coordinates. Gated fusion, top-Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],1 selection, and predictive gradient transport instead attempt to decide which conditional components should survive, which should be suppressed, and how control should be propagated when explicit alignment is weak or unavailable.
3. Predictive fusion along the denoising trajectory
A particularly explicit trajectory-level formulation appears in "Conditional Diffusion with Less Explicit Guidance via Model Predictive Control" (Shen et al., 2022). The paper addresses conditional sampling when explicit guidance is available only at a small number of diffusion steps, rather than at every denoising step. Standard baselines such as classifier guidance, classifier-free guidance, and conditional diffusion models normally require an explicit conditional guide throughout the trajectory. The proposed alternative treats diffusion sampling as a control problem with state Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],2, control Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],3, dynamics Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],4 given by denoising, and a future conditional objective Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],5.
The central mechanism is lookahead guidance. The model simulates unconditional denoising from Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],6 to a future latent Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],7, evaluates explicit guidance there, and backpropagates that signal to the current latent: Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],8
For a noised classifier, the objective is based on Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],9; for a conditional diffusion model, the objective is a squared error around a target defined from x^θ(zt,c)=αtzt−σtϵθ(zt,c),0 with gradients through the target blocked. The paper frames this as diffusion-analogue receding-horizon control: optimize using a short simulated future, apply only the first action, and repeat at the next step.
The reported approximation quality is unusually high. The approximated gradient has cosine similarity above x^θ(zt,c)=αtzt−σtϵθ(zt,c),1 even when the approximation spans x^θ(zt,c)=αtzt−σtϵθ(zt,c),2 of x^θ(zt,c)=αtzt−σtϵθ(zt,c),3 diffusion steps, and similarity remains above x^θ(zt,c)=αtzt−σtϵθ(zt,c),4 even at x^θ(zt,c)=αtzt−σtϵθ(zt,c),5. By contrast, a CLIP spherical loss applied after denoising to image space yields a gradient with mean cosine similarity around x^θ(zt,c)=αtzt−σtϵθ(zt,c),6, described as nearly orthogonal to the true diffusion guide. This supports a strong methodological distinction: guidance should be propagated through the diffusion latent dynamics, not through a clean-image objective.
The main experimental regime uses Stable Diffusion, a PLMS scheduler, classifier-free guidance with x^θ(zt,c)=αtzt−σtϵθ(zt,c),7, and MS-COCO prompts. Explicit guidance is restricted to five time steps, within an eight-step schedule
x^θ(zt,c)=αtzt−σtϵθ(zt,c),8
Explicit guidance is applied at x^θ(zt,c)=αtzt−σtϵθ(zt,c),9, while MPC guidance is inserted at zt−1=αtzt−σtϵ~θ.0. Under this regime, the baseline with zt−1=αtzt−σtϵ~θ.1 reports FID to Reference zt−1=αtzt−σtϵ~θ.2 and FID to Gold Standard zt−1=αtzt−σtϵ~θ.3, whereas adding MPC with zt−1=αtzt−σtϵ~θ.4 yields zt−1=αtzt−σtϵ~θ.5 and zt−1=αtzt−σtϵ~θ.6. The paper also notes qualitative cases in which MPC samples appeared closer to the gold standard than the reference itself.
4. Token-wise gated injection in linear-attention transformers
"Gated Condition Injection without Multimodal Attention: Towards Controllable Linear-Attention Transformers" develops a fusion architecture tailored to linear-attention diffusion transformers such as SANA (Liu et al., 29 Mar 2026). The motivation is partly systems-oriented: controllable diffusion is usually deployed on cloud models, raising privacy concerns because users must upload sensitive images, sketches, or identity cues, while linear-attention backbones are described as scalable and memory-efficient enough for edge or on-device use.
The paper diagnoses two transfer failures. ControlNet-style feature addition,
zt−1=αtzt−σtϵ~θ.7
works when the condition is spatially aligned with the latent, such as edges, depth, or pose maps, but breaks down for non-aligned conditions such as subject-driven generation. OminiControl-style multimodal attention is more general, since it converts conditions into tokens and mixes them with noisy latent tokens, but on linear-attention backbones it converges slowly, especially for spatially aligned tasks. The stated reason is that linear attention compresses information more aggressively than softmax attention, so important control signals may be suppressed unless they are explicitly preserved.
The proposed framework, described as GCDM or GateControl, adopts a shared-module, dual-path pipeline. The image condition and noisy latent are transformed through the same VAE encoder and then passed through an identical model structure, with LoRA fine-tuning instead of full finetuning. Path 1 performs internal interaction by concatenating latent tokens zt−1=αtzt−σtϵ~θ.8, text tokens zt−1=αtzt−σtϵ~θ.9, and image-condition tokens LFM:=Et,pt(x)[∥vt(x)−ut(x)∥22].0 into a single token sequence LFM:=Et,pt(x)[∥vt(x)−ut(x)∥22].1. Path 2 applies token-wise gating after the interaction: LFM:=Et,pt(x)[∥vt(x)−ut(x)∥22].2
followed by
LFM:=Et,pt(x)[∥vt(x)−ut(x)∥22].3
The gate is explicitly token-wise rather than full element-wise, so each token receives its own score.
The framework is trained on SANA-1.0 with LoRA rank LFM:=Et,pt(x)[∥vt(x)−ut(x)∥22].4, using Prodigy with safeguard warmup and bias correction, weight decayLFM:=Et,pt(x)[∥vt(x)−ut(x)∥22].5, learning rate LFM:=Et,pt(x)[∥vt(x)−ut(x)∥22].6, batch size LFM:=Et,pt(x)[∥vt(x)−ut(x)∥22].7 per GPU, on LFM:=Et,pt(x)[∥vt(x)−ut(x)∥22].8 NVIDIA H200 GPUs. Subject-driven generation is trained on the LFM:=Et,pt(x)[∥vt(x)−ut(x)∥22].9 subset of Subject200K for hx←hx+hc0 steps, while spatially aligned tasks are trained on hx←hx+hc1 images from Text-to-Image-2M for hx←hx+hc2 steps. The convergence claim is central: spatial tasks in OminiControl require roughly hx←hx+hc3 steps versus hx←hx+hc4 for subject-driven tasks in the original setup, whereas the gated version for canny-to-image surpasses a baseline without gated spatial alignment using only hx←hx+hc5 steps, and the baseline needs more than hx←hx+hc6 steps to reach comparable positional correspondence.
The quantitative results are reported across aligned and non-aligned control. On Canny, the gated method reports F1 hx←hx+hc7, FID hx←hx+hc8, SSIMhx←hx+hc9, MUSIQ [X;CT;CI]0, and CLIP-Image [X;CT;CI]1, compared with OminiControl’s F1 [X;CT;CI]2, FID [X;CT;CI]3, SSIM [X;CT;CI]4, MUSIQ [X;CT;CI]5, and CLIP-Image [X;CT;CI]6. On another aligned benchmark at [X;CT;CI]7, it reports MSE[X;CT;CI]8, FID [X;CT;CI]9, MUSIQ hX′=σ(XWg1)⊙hX0, and CLIP-Image hX′=σ(XWg1)⊙hX1, compared with OminiControl’s MSE hX′=σ(XWg1)⊙hX2, FID hX′=σ(XWg1)⊙hX3, MUSIQ hX′=σ(XWg1)⊙hX4, and CLIP-Image hX′=σ(XWg1)⊙hX5. On deblurring, it reports hX′=σ(XWg1)⊙hX6, FID hX′=σ(XWg1)⊙hX7, SSIM hX′=σ(XWg1)⊙hX8, MUSIQ hX′=σ(XWg1)⊙hX9, and CLIP-Image ϵθ(concat(zt,E(G(M))),t,c)0, compared with OminiControl’s ϵθ(concat(zt,E(G(M))),t,c)1, FID ϵθ(concat(zt,E(G(M))),t,c)2, SSIM ϵθ(concat(zt,E(G(M))),t,c)3, MUSIQ ϵθ(concat(zt,E(G(M))),t,c)4, and CLIP-Image ϵθ(concat(zt,E(G(M))),t,c)5. In subject-driven generation on DreamBooth, the GPT-4o-based score increases from ϵθ(concat(zt,E(G(M))),t,c)6 for IP-Adapter on SANA to ϵθ(concat(zt,E(G(M))),t,c)7. Parameter overhead is also reported as small: the gating module adds only ϵθ(concat(zt,E(G(M))),t,c)8 parameters, about ϵθ(concat(zt,E(G(M))),t,c)9 of SANA’s size, and the total additional trainable parameters with LoRA are ξt=−∇ztℓ(zt−δ)0, versus ξt=−∇ztℓ(zt−δ)1 extra parameters for ControlNet on SANA-scale models.
5. Hybrid global-local fusion in mammogram synthesis
A domain-specific but technically revealing instance appears in "Joint Holistic and Lesion Controllable Mammogram Synthesis via Gated Conditional Diffusion Model" (Li et al., 25 Jul 2025). The problem is not only to synthesize realistic mammograms, but to preserve lesion shape, texture, radiomic appearance, and anatomical blending with surrounding tissue. The model therefore combines two conditioning pathways: a holistic mask-conditioning path for breast layout and lesion placement, and a gated lesion-control branch for lesion-specific clinical descriptors.
The backbone is a Stable Diffusion v1.5-style latent denoising diffusion model. A real mammogram ξt=−∇ztℓ(zt−δ)2 is encoded by a VAE encoder ξt=−∇ztℓ(zt−δ)3 into latent ξt=−∇ztℓ(zt−δ)4, and diffusion proceeds in latent space. The global branch uses a three-channel mask ξt=−∇ztℓ(zt−δ)5 for background, breast tissue, and lesion or mass region. A Gaussian blur operator ξt=−∇ztℓ(zt−δ)6 is applied to the lesion channel to create a soft mask with a transitional region, and the denoiser receives the concatenated condition
ξt=−∇ztℓ(zt−δ)7
The role of the soft mask is explicit: it introduces a transitional zone between lesion and surrounding tissue, so the model can learn more realistic anatomical blending and avoid hard-edged artifacts.
The lesion-control branch supplies what the paper treats as clinically meaningful lesion descriptors. A ξt=−∇ztℓ(zt−δ)8-dimensional radiomic vector ξt=−∇ztℓ(zt−δ)9 is extracted with PyRadiomics, consisting of Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],00 shape features, Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],01 histogram or first-order features, Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],02 GLSZM features, and Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],03 GLCM features. In parallel, the lesion mask is embedded using CLIP, producing geometric candidate features Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],04. The model forms a cross-combination set
Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],05
computes a relevance score
Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],06
and retains the most relevant fused candidates through
Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],07
This output Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],08 is injected into the diffusion U-Net via cross-attention. The paper’s interpretation is that naive concatenation can introduce noisy or conflicting control signals, whereas gating dynamically emphasizes the most informative geometry-radiomics combinations.
The implementation is specific: images are resized to Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],09, the latent has size Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],10, AdamW is used with learning rate Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],11, batch size Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],12 per GPU, and training runs for Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],13 epochs on Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],14 NVIDIA A100 80GB GPUs. Diffusion uses Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],15 steps, inference uses Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],16 steps, the noise schedule Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],17 increases linearly from Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],18 to Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],19, classifier-free guidance masks conditional inputs with probability Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],20 during training and uses guidance scaleEx,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],21 at inference, Gaussian blur uses Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],22, and the gate-fusion hyperparameters are Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],23.
Experiments are conducted on VinDr-Mammo using only cranial-caudal oblique images. The split is Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],24 training images, Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],25 validation images, and Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],26 test images, with Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],27, Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],28, and Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],29 mass-containing images in the respective partitions. Against SPADE, pSp, SR3, ControlNet, and Seg-Diff, the model reports FID Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],30, Mass IoUEx,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],31, Breast IoU Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],32, and Pixel Accuracy Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],33. Relative to the second-best result, the paper reports a Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],34 improvement in FID and a Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],35 improvement in Mass IoU, with statistically significant Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],36-values of Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],37 and Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],38. Ablations show a progression from a mask-only baseline with FID Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],39 and Mass IoU Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],40, to adding the lesion control branch with Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],41 and Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],42, then adding radiomics features with Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],43 and Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],44, and finally the full model with gated fusion. The soft-mask study further indicates a trade-off: increasing softness beyond Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],45 improves FID but reduces Mass IoU.
6. Slice-wise conditional fusion in scientific compression and recurring limitations
"Guaranteed Conditional Diffusion: 3D Block-based Models for Scientific Data Compression" is an important boundary case because it does not define a model literally called a gated conditional diffusion model and does not introduce a gate layer in the standard architectural sense (Lee et al., 18 Feb 2025). Instead, it presents Guaranteed Conditional Diffusion with Tensor Correction, or GCDTC. The front end partitions scientific data into Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],46 3D tensor blocks, compresses them into latent variablesEx,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],47, transforms them into a 3D embedding Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],48, quantizes each value by
Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],49
with Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],50 and Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],51, and entropy-codes the result with Huffman coding. The diffusion decoder is a 2D denoising U-Net conditioned slice-by-slice on latent embeddings Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],52: Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],53
Inference is deterministic because reconstruction starts from zero noise, Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],54. A tensor correction network and a PCA-based error guarantee stage then enforce a maximum distortion target Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],55. On E3SM and S3D, the framework outperforms a standard convolutional autoencoder, achieves at least Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],56 higher compression ratios above Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],57 NRMSE in E3SM, and is competitive with SZ3 on S3D, but decoding is slow: GCDTC reports Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],58, compared with GCAE at Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],59 and SZ at Ex,c,ϵ,t[wt∥x^θ(αtx+σtϵ,c)−x∥22],60.
Taken together, these works also delimit the main misconceptions surrounding fusion-centric conditional models. Fusion is not equivalent to direct addition: ControlNet-style feature addition assumes spatial correspondence and is not a general solution for non-aligned conditions (Liu et al., 29 Mar 2026). Fusion is not necessarily gating: slice-wise latent conditioning in GCDTC is conditioning rather than gate-based selection (Lee et al., 18 Feb 2025). Image-space proxy objectives are not reliable substitutes for trajectory-aware guidance: CLIP spherical loss can be nearly orthogonal to the true diffusion guide (Shen et al., 2022). Nor is more fusion always better: increasing the number of approximate MPC steps can accumulate error and worsen divergence, larger guidance weights can amplify small guide differences, multi-condition control can produce conflicts such as slight subject distortion under subject-plus-depth constraints, and excessive soft-mask blur improves realism at the expense of lesion localization (Shen et al., 2022, Liu et al., 29 Mar 2026, Li et al., 25 Jul 2025).
Within this literature, the most defensible interpretation of “fusion surface models” is therefore methodological rather than taxonomic. The term would denote models whose behavior is determined by the interface surface between condition and denoising state: whether that interface is a concatenated latent tensor, a token sequence, a gated modulation path, a future-state gradient, or a slice-wise latent code. The surveyed papers show that this interface governs controllability, convergence, parameter overhead, privacy-oriented deployment, lesion fidelity, and even distortion guarantees, making fusion not an auxiliary detail but a primary design axis of modern conditional diffusion systems.