PixelDense: Dense Prediction as Representation Alignment for Pixel Diffusion
Lehan Yang, Daiqing Qi, Wenhao Zhang, Avery Li, Yiqing Yang, Yifan Li, Yu Kong, Haitian Zheng and 4 others
University of Virginia · Michigan State University · Adobe · Arcade AI
Published September 30, 2026 · on the feed October 2, 2026 · ▲ 19 · arXiv 2610.00483
The abstract
Representation alignment (REPA) accelerates diffusion transformer training, but its alignment targets are almost exclusively semantic encoders such as DINOv2 and CLIP. Recent analysis points to spatial structure, not global semantics, as the carrier of the alignment effect, yet dense-prediction foundation models trained to predict that structure remain overlooked as REPA targets. In pixel-space diffusion, SAM2, Depth Anything v2, and Metric3D v2 each outperform the DINOv2-only GenEval baseline, with the two geometric teachers leading the segmentation teacher. A flat sum of all four teachers, however, lands below the best single geometric teacher, as semantic and geometric gradients compete for one denoiser projection. We introduce PixelDense, which routes DINOv2 and SAM2 through a semantic projection stream, routes Depth Anything v2 and Metric3D v2 through a geometric projection stream, and adds a weight-space orthogonality penalty that keeps the two streams in disjoint subspaces. All four teachers are frozen during training and dropped at inference. Applied to PixelGen and DeCo with a single recipe, PixelDense improves GenEval, DPG-Bench, and HPS v2.1, raises PixelGen-XXL's GenEval Overall from 0.7927 to 0.8093, and beats every single-teacher and unfactored multi-teacher variant. In partial-noise reconstruction, independent panoptic, depth, and surface-normal probes show up to 53.1% PQ gain and 36.0% depth AbsRel reduction at τ=0.5 across COCO and Flickr30K. From random initialization, PixelDense also reaches the baseline's peak GenEval 1.23x faster. In SDEdit editing on PIE-Bench, PixelDense keeps more of the source background and layout at every edit strength, raising background PSNR by up to 2.2 dB.
The Brief
3:13A short podcast summary of the paper. Written and voiced by AI.
Transcript
PixelDense. Dense Prediction as Representation Alignment for Pixel Diffusion. By Lehan Yang and eleven others, from the University of Virginia, Michigan State University, and two other institutions. Published on the thirtieth of September. Its code repository is public but slight: one source file.
Representation alignment, known as REPA, speeds up the training of diffusion transformers by aligning them to the representations of another model, a teacher. Its alignment targets have almost always been semantic encoders, such as DINOv2 and CLIP. Recent analysis points somewhere else. It suggests that spatial structure, not global semantics, is what actually carries the alignment effect. Yet there is a family of foundation models trained to predict exactly that structure, the dense-prediction models, and they have been overlooked as alignment targets.
Tried in pixel-space diffusion, they hold up well. SAM2, Depth Anything v2 and Metric3D v2 each outperform the GenEval baseline that aligns to DINOv2 alone, and the two geometric teachers lead the segmentation teacher. Combining them is where things go wrong. A flat sum of all four teachers lands below the best single geometric teacher on its own. The reason given is a conflict: semantic gradients and geometric gradients compete for one denoiser projection, and adding more teachers into that one channel makes the result worse rather than better.
PixelDense resolves that competition by giving each kind of signal its own route into the model. DINOv2 and SAM2 go through a semantic projection stream. Depth Anything v2 and Metric3D v2 go through a separate geometric projection stream. The two kinds of teacher no longer have to share.
A weight-space orthogonality penalty then keeps the two streams in disjoint subspaces, so that they stay apart during training. All four teachers are frozen throughout, and all four are dropped at inference, so they cost nothing at sampling time. One single recipe is applied, unchanged, to two different models, PixelGen and DeCo.
PixelDense improves GenEval, DPG-Bench and HPS v2.1. On PixelGen-XXL, GenEval Overall rises from zero point seven nine two seven to zero point eight zero nine three. PixelDense also beats every single-teacher variant, and every unfactored multi-teacher variant, which is the comparison that tests the split into streams. Trained from random initialization, it reaches the baseline's peak GenEval one point two three times faster.
Independent probes add a second view, looking at what the model can reconstruct. In partial-noise reconstruction, probes for panoptic, depth and surface-normal prediction show up to fifty-three point one percent gain in PQ, and a thirty-six percent reduction in depth AbsRel, at tau of zero point five across COCO and Flickr30K. Editing tells a similar story. In SDEdit editing on PIE-Bench, PixelDense keeps more of the source background and layout at every edit strength, raising background PSNR by up to two point two decibels.
Two observations drive the whole design. Geometry is a strong alignment target on its own. Geometry mixed naively with semantics does worse than geometry alone. Put those side by side and the remedy follows: keep the two kinds of signal in separate subspaces, and all four teachers can contribute at once instead of pulling against one another.
Paper Quest · 7 chapters · about 40 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Every quest starts with a wall. Here, good teachers get worse the moment they share a classroom.
You train a pixel-space image diffusion model and speed it up by matching its inner features to a frozen teacher encoder. The usual teachers are semantic ones, like DINOv2.
The road ahead
- 1 · The problem ~6 min Matching a pixel diffusion model's features to frozen teachers speeds training, and structure-rich teachers help alone, yet piling them together does not simply add up.
- 2 · What came before ~3 min
- 3 · The key idea ~9 min Send semantic and geometric teachers through separate projection streams, keep those streams in disjoint subspaces with a penalty, and drop the teachers after training.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min PixelDense reads one denoiser token, routes it into two penalized streams aligned to frozen teachers, then discards teachers and streams for sampling.
- 6 · The experiment ~6 min You’ll guess: Each dense teacher helped on its own. What happened when all four teachers were simply summed into one alignment loss?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.