Skip to content
IFAI

Research

Nvidia's PiD fixes blurry AI image decoding in under a second

Published Reach 36

Nvidia just introduced PiD, a pixel diffusion decoder designed to replace traditional VAEs and eliminate blurry high-resolution AI images. By turning decoding and upsampling into a four-step diffusion process, it renders 2K images from latents in under one second on an RTX 5090. Why it matters: It wipes out the slowest, most blur-prone bottleneck in modern image generation.

Nvidia's PiD fixes blurry AI image decoding in under a second
Image: arxiv.org

Anyone who generates AI images knows the dreaded final step: the latent space looks crisp, but the second it converts into a high-res image, fine textures turn into mush.

That bottleneck usually belongs to the VAE decoder. On May 22, Nvidia researchers introduced PiD (Pixel diffusion Decoder), a fresh technique aimed at fixing blurry decoding without cratering generation speeds.

Swapping VAEs for a four-step pixel diffusion engine

Most modern text-to-image systems generate outputs inside a compressed latent space before handing things off to a decoder to spit out pixels.

The catch is that traditional VAE decoders are built to invert an encoder, not invent crisp high-frequency details. When you push them into megapixel territory, they get sluggish and images turn soft.

PiD flips that logic by turning decoding into a conditional pixel diffusion process. Instead of treating decoding and upsampling as separate tasks, it combines them into a single module capable of 4x and 8x native scaling.

To keep latency low, the team distilled the diffusion model with DMD2 down to just 4 steps.

They also added a lightweight sigma-aware adapter. This lets PiD ingest noisy latents, meaning it can generate instant previews or cut the latent diffusion run short before it finishes.

2K generation in under a second on an RTX 5090

The benchmarks are shockingly fast for a diffusion-based upscaler.

Running on a consumer-grade RTX 5090, PiD takes 512x512 latents and decodes them into a crisp 2048x2048 image in under one second, drawing around 13 GB of peak VRAM.

Move it over to Nvidia's GB200 enterprise GPU, and that decode time drops to 210 milliseconds. Compared to standard cascaded diffusion super-resolution pipelines, PiD runs about six times faster while keeping details sharper.

It is also broadly compatible. PiD works with standard VAE setups like FLUX.1 and SD3, as well as newer semantic latents derived from SigLIP and DINOv2.

Why it matters

High-res AI generation has always forced a messy trade-off: settle for a smeary direct VAE output, or bolt on a slow secondary upscaler and wait.

PiD basically removes that choice. High-end creators with a card like the RTX 5090 can realistically expect near-instant, razor-sharp 2K renders without wrestling with multi-stage ComfyUI spaghetti workflows.

For the broader AI ecosystem, it reframes the decoder from a passive file unpacker into an active generator. If open-source pipelines adopt this architecture, standard generation times across the industry could plummet.

We think this is one of Nvidia's smartest research moves lately. Instead of spending millions training another massive foundation model, they targeted the narrowest choke point in existing pipelines and solved it with a lean, four-step design.

Sources (1)

  1. [1]

Best of AI, daily