Paper deep dive
Iris-3B: Going Beyond the Latent with Pixel-Space Diffusion Training, Conversion and Fine-Tuning
Hanqiu Li Cai, Chema Garabito
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 93%
Last extracted: 10/8/2026, 7:46:12 AM
Summary
This technical report evaluates pixel-space diffusion models as backbones for dense prediction tasks, comparing them against latent-space models. The authors pretrain Iris-3B, a 3B-parameter pixel-space text-to-image transformer, from scratch using a curriculum learning approach and ablation studies on prediction targets and representation alignment. They also convert the latent FLUX.2 Klein 4B model to pixel space. Fine-tuning experiments for monocular depth estimation and image restoration reveal no significant performance advantage for pixel-space models over their latent counterparts; Iris-3B performs on par with latent FLUX.2 Klein, while the converted model trails slightly. Despite the negative result regarding downstream task superiority, Iris-3B demonstrates that pixel-space pretraining scales effectively to 3B parameters, achieving text-to-image quality competitive with leading latent models like Qwen-Image.
Entities (13)
Relation Signals (11)
Iris-3B ā hasparametercount ā 3B
confidence 99% Ā· Iris-3B, a 3B-parameter pixel-space text-to-image transformer
FLUX.2-klein ā hasparametercount ā 4B
confidence 98% Ā· FLUX.2 Klein base 4B
Iris-3B ā isa ā Pixel-Space Diffusion Model
confidence 98% Ā· We pretrain Iris-3B, a 3B-parameter pixel-space text-to-image transformer
FLUX.2-klein ā isa ā Latent Diffusion Model
confidence 97% Ā· pretrained latent model, FLUX.2 Klein base 4B
Iris-3B ā performsontask ā Monocular Depth Estimation
confidence 95% Ā· Fine-tuned for depth... Iris-3B is level with the latent FLUX.2 Klein
Iris-3B ā performsontask ā Image Restoration
confidence 94% Ā· on 4x DIV2K restoration neither pixel model beats a latent FLUX.2 Klein fine-tune
Iris-3B ā usestechnique ā REPA
confidence 93% Ā· We keep REPA with DINOv2... L = L_flow + lambda L_REPA
Pixel-Space Diffusion ā avoids ā Lossy VAE
confidence 92% Ā· Pixel-space diffusion models avoid the lossy VAE of latent models
Iris-3B ā ā
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Pixel-space diffusion models avoid the lossy VAE of latent models, which suggests an advantage on downstream tasks where fine-grained detail matters. We test this claim along both routes to a pixel-space backbone. We pretrain Iris-3B, a 3B-parameter pixel-space text-to-image transformer, from scratch through a $256\to512\to1024$ curriculum, after first ablating the prediction target and representation alignment at $256^2$ to decide what to scale. We also convert a pretrained latent model, FLUX.2 Klein base 4B, to pixel space. We fine-tune both families for monocular depth estimation and for image restoration/super-resolution. We find no significant improvement from using a pixel-space generative prior. Fine-tuned for depth with one matched direct-regression recipe, Iris-3B is level with the latent FLUX.2 Klein and the converted pixel FLUX.2 Klein falls behind it, and on $4\times$ DIV2K restoration neither pixel model beats a latent FLUX.2 Klein fine-tune, the converted one trailing it slightly. We document the recipes, the failure modes and the remaining confounds behind this negative result. Nevertheless, Iris-3B shows that pixel-space pretraining with the pixel-transformer (PiT) head of PixelDiT scales to 3B parameters and to text-to-image quality competitive with latent models, matching Qwen-Image on OneIG under the official evaluators at $1024^2$. We release its weights and training code in the hope that they help pave the way for further work on pixel-space generation.
Tags
Links
- Source: https://arxiv.org/abs/2610.09450v1
- Canonical: https://arxiv.org/abs/2610.09450v1
Trouble viewing inline? Open PDF directly ā
Full Text
51,862 characters extracted from source content.
Expand or collapse full text
speridlabs PREPRINT Ā· TECHNICAL REPORT 2026 Ā· SPERIDLABS RESEARCH PIXELī¹SPACE GENERATIVE MODELS Iris-3B:GoingBeyondtheLatentwith Pixel-SpaceDiffusionTraining, ConversionandFine-Tuning Hanqiu Li Cai ā ,Chema Garabito SperidLabs Ā· ā Project lead Ā· Code and models:github.com/speridlabs/iris-3b ABSTRACT Pixel-space diffusion models avoid the lossy VAE of latent models, which suggests an advantage on downstream tasks where fine-grained detail matters. We test this claim along both routes to a pixel-space backbone. We pre- trainIris-3B, a 3B-parameter pixel-space text-to-image transformer, from scratch through a 256ā512ā1024 curriculum, after first ablating the prediction target and representation alignment ī¹REPAī¹ at256 2 to decide what to scale. We also convert a pretrained latent model, FLUX.2 Klein base 4B [1], to pixel space. We fine-tune both familiesformonoculardepthestimationandforimagerestoration/super-resolution. Wefindnosignificantimprove- ment from using a pixel-space generative prior. Fine-tuned for depth with one matched direct-regression recipe, Iris-3B is level with the latent FLUX.2 Klein and the converted pixel FLUX.2 Klein falls behind it, and on4ĆDIV2K restoration neither pixel model beats a latent FLUX.2 Klein fine-tune, the converted one trailing it slightly. We docu- ment the recipes, the failure modes and the remaining confounds behind this negative result. Nevertheless, Iris-3B shows that pixel-space pretraining with the pixel-transformer ī¹PiTī¹ head of PixelDiT [2] scales to 3B parameters and to text-to-image quality competitive with latent models, matching Qwen-Image [3] on OneIG under the official evaluators at1024 2 . We release its weights and training code in the hope that they help pave the way for further work on pixel-space generation. FIG. 1Samples from Iris-3B at a one-megapixel budget across aspect ratios, generated directly in pixel space. PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 1 arXiv:2610.09450v1 [cs.CV] 7 Oct 2026 01Ā·Introduction Latent diffusion [4] has become the dominant paradigmforhigh-resolutionimagesynthesis. Byrun- ning the generative process in the compressed space ofapretrainedvariationalautoencoderī¹VAEī¹,itmakes training and sampling at high resolution affordable. This efficiency comes at a price. The autoencoder is trained separately from the generator and recon- structs with loss, so its errors compound with those of the generator and the two cannot be optimized jointly [ 2]; any detail the codec discards lies beyond the generatorās reach. Generating directly in pixel space removes this bottleneck, and recent work has made it competitive: transformers operating on raw pixelsnowrivallatentmodelsonclass-conditionalIm- ageNet [ 5] and approach them in text-to-image qual- ity [2,6], pretrained latent models can be converted to pixel space at a fraction of the cost of training from scratch [7,8], and raw pixel patches can serve as the only visual interface of a unified model that both un- derstands and generates images and video [9]. These works, however, judge pixel-space models by what they generate or understand, not by how well they serve as backbones for other tasks. Pretrained generators are increasingly valued for exactly that reason, as backbones for other vision tasks: fine- tuned generators define the state of the art in monoc- ular depth estimation [ 10,11] and supply strong priors for image restoration [12]. For such tasks the codec is a structural limitation rather than an aesthetic one. When the backbone is a latent model, every dense output, whether a depth map or a restored photo- graph, must be decoded by an autoencoder that was optimizedtoreconstructnaturalimages. Itistherefore natural to expect that a pixel-space generator should transfer better than a latent one to tasks in which fine spatial detail matters. Inthisreportweputthishypothesistothetest, obtain- ing pixel-space backbones by both routes the litera- ture offers. First, we pretrain Iris-3B, a 3B-parameter pixel-space text-to-image transformer, from scratch through a 256ā512ā1024 curriculum. To choose its recipe, we ablate pretraining strategies on a 1.3B PixelDiT at256 2 : prediction targets (xvs.v) and representation-alignment objectives ī¹REPA, iREPA, DINOv3 targets and Self-Flow), each compared with its own control at matched steps ī¹Sec. 3.1). Under the official evaluators at1024 2 , Iris-3B reaches GenEval 0.798 and DPG 86.52, showing that pixel-space pre- training is practical at this scale. Second, we convert a pretrained latent model, FLUX.2 Klein base 4B [ 1], to pixel space. We then fine-tune both kinds of model for two detail-critical tasks, monocular depth estima- tion and image restoration with super-resolution, and compare them against latent counterparts. Contrary to our expectation, we find no significant im- provement from a pixel-space generative prior. We fine-tune Iris-3B, the converted FLUX.2 Klein and the latent FLUX.2 Klein for depth with one matched recipe and score them on NYUv2, KITTI, ETH3D, ScanNet and DIODEī¹ Iris-3B is level with the latent model, and the converted pixel model falls behind it. On restora- tion, the converted model trails its latent counterpart slightly. None of these comparisons is free of con- founds, and we document those that remain rather thanclaimtohaveresolvedthem. Wenonethelessbe- lievethatthenegativeresult, togetherwiththerecipes that produced it, is useful to anyone weighing pixel- space backbones for dense prediction. In summary, we make the following contributions: We explore fine-tuning pixel-space generative models, both trained from scratch and converted from latent models, for monocular depth estimation and image restoration, and evaluate them against latent counterparts. We find no significant im- provementfrompixelspaceanddocumentthecon- founds that remain ī¹Sec.5). We evaluate pretraining strategies for pixel-space models in a controlled 256px ablation cam- paign, covering prediction targets (xvs.v) and representation-alignment strategies ī¹REPA, iREPA, DINOv3 targets and Self-Flow) ī¹Sec. 3.1). We convert FLUX.2 Klein base 4B to pixel space and identify the input interface as the obstacle, which a gain-matched ridge initialization and a scaled trunk learning rate ī¹LRī¹ remove ī¹Sec.4). We releaseIris-3B, an open 3B-parameter pixel- space text-to-image model trained from scratch, showing that pixel-space generation works at scale, together with its weights and training code. 02Ā·RelatedWork Pixel-space generation.Early pixel-space diffu- sion models relied on cascades or on pixel-level Uī¹ Nets. Recent work shows that a single transformer cangenerateinpixelspace. JiT[ 5]useslargepatches and predicts clean images, which avoids the failure of noise prediction in high dimensions. PixelDiT [2] splits the model into a patch-level transformer and a pixel-leveltransformerthatrefinestexture, andscales to high-resolution text-to-image generation. DiP [13] and PixNerd [14] replace the per-patch linear decoder with a lightweight pixel decoder and a neural field, re- PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 2 spectively. PixelGen [15] adds perceptual losses to clean-image prediction and trains a competitive text- to-image model on a small compute budget. Asym- Flow [6] restricts noise prediction to a low-rank sub- space. Concurrent with this report, PixelUMM [9] ex- tends the encoder-free approach to a unified model that understands and generates images and video in pixel space. Raw pixel patches are its only visual in- terface, with no ViT encoder and no VAE. Its design studies anticipate several of our own findings, which we note where they arise. Latent-to-pixel conversion.A complementary line of work obtains pixel-space models by converting pretrained latent ones. L2P [7] replaces the VAE with large-patch tokenization, freezes the intermedi- ate layers and trains only the shallow ones on im- agesgeneratedbythesourcemodel, approachingthe quality of the source at a small fraction of its training cost. Jiang et al. [8] study this transition systemati- cally, ablating initialization, data composition, predic- tion target, decoder and noise schedule, and obtain converted models that match or exceed their latent counterparts while running faster end to end. Asym- Flow [6] instead aligns its low-rank pixel subspace with the latent space, which yields a seamless initial- ization from FLUX.2 Klein 9B and a converted model that surpasses its latent base. Generative priors for dense prediction.Vision Banana [ 19] argues that generation pretraining yields generalist visual representations. Marigold [10] fine- tunes a latent text-to-image model into an affine- invariant depth estimator, and E2Eī¹FT [16] shows that a single-step, end-to-end fine-tune works as well as the multi-step original; our depth recipe follows this single-step design. Marigold V2 [ 11] moves to modern DiTs, adds representation alignment against ground- truth features and a Sinkhorn-based second stage; it names the recovery of sharp, detailed depth among the open problems of the field. PointDiT [17] trains a pixel-space DiT for point maps from scratch, con- ditioned on DINOv3 features [18], and shows that a point-map VAE injects reconstruction noise whereas denoising raw point-map patches recovers sharper structure. Generative restoration.Diffusion-based restora- tion conditions a pretrained text-to-image genera- tor on the low-quality image. StableSR [20] adds a time-aware encoder to Stable Diffusion, and Diff- BIR [21] first removes degradations with a restora- tion module and then regenerates detail with a diffu- sion prior. SeeSR [22] adds semantic prompts, and SUPIR [23] scales the approach to SDXL with large- scale training data and text guidance. To reduce the costofiterativesampling,OSEDiff[24]distillsrestora- tionintoasinglestepwithvariationalscoredistillation, and HYPIR [ 12] initializes a one-step restoration net- work from a diffusion modelās score prior and trains it adversarially. Training degradations typically follow Real-ESRGAN [25]. Representation alignment.REPA [26] aligns inter- mediate DiT features with a frozen DINOv2 [27] en- coderandspeedsuptrainingsubstantially. iREPA[28] argues that the spatial structure of the target features matters more than their global content. Self-Flow [29] replaces the external encoder with a self-supervised objective built into flow matching. We ablate all three ī¹Sec. 3.1). 03Ā·Iris-3B: Pretraining a Pixel- SpaceModel 3.1Ablations at 256px We first select the pretraining recipe with ablations on a 1.3B dual-stream PixelDiT reproduction [2] at256 2 . All arms train on a fixed subset of our pretraining data 50100200500 0.30 0.35 0.40 0.45 GenEval ā 50100200500 72 74 76 78 80 82 DPG-Bench ā 50100200500 10.0 12.5 15.0 17.5 20.0 FID-10K ā 50100200500 26.0 26.5 27.0 27.5 CLIP score ā training step (K) v-predictionx-prediction FIG. 2x- versusv-prediction at256 2 , absolute scores at matched steps ī¹EMA, 25-step FlowDPMī¹Ŗ, CFG 4.5ī¹. Following JiT [5], thex- prediction arm also uses its logit-normal timestep distribution(0.8,0.8)instead of(0.0,1.0), so the contrast does not isolate the prediction target. PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 3 at global batch 256 and are scored with one protocol: EMA weights, 25-step FlowDPMī¹Ŗ sampling, CFG 4.5, GenEval [30], DPGī¹Bench [31], FIDī¹10K against a held-out split, and CLIP score. Each arm is compared with its own control at matched steps. Prediction target.Our first ablation comparesx- andv-prediction. JiT [5] argues that predicting the clean image is necessary once patch tokens are high- dimensional,andJiangetal.[8]findx-predictioncon- sistently stronger when converting latent models to pixel space. In our setting we see no such bene- fit ī¹Fig.2):v-prediction trains stably, the two tar- gets are tied on GenEval at every milestone, andx- prediction is worse on DPG and FID. Following JiT, which trains on noisier timesteps than the common default, thex-prediction arm also uses JiTās timestep distribution: logit-normal(0.8,0.8)overthenoiselevel instead of our default(0.0,1.0), which shifts training toward noisier timesteps. The contrast therefore does not isolate the prediction target alone. We keepv- prediction. Representation alignment.We then compare four alignment objectives ī¹Fig.3). The control is REPA [26] with a frozen DINOv2 teacher. The other arms keep everything else fixed and change only the align- ment: iREPA [28], which adds a convolutional projec- tor and spatial normalization; REPA with a DINOv3 [ 18] teacher; andSelf-Flow[29], whichreplacestheexter- nal teacher with a self-supervised objective. REPA with DINOv2 is the strongest overall. It leads on GenEval at every milestone and is level with the best arm on DPG and CLIP. Switching the teacher to DINOv3 lowers GenEval at every milestone and wors- ens FID throughout; its small DPG lead at the end is within evaluation noise. iREPA is the one arm with a real gain on any metric: its FID is better than the con- trolās at 150K and 200K, but it trails on GenEval and CLIP at nearly every milestone, and its FID advantage has almost vanished by 250K. Self-Flow is far behind on all four metrics. It starts near zero on GenEval and closes much of the gap as training proceeds, but re- mains well below the control at 250K. We keep REPA with DINOv2. 3.2Scaling to Iris-3B We then scale the selected training recipe (v- prediction with DINOv2 REPAī¹ to 3B parameters. The architectural changes below target efficiency at scale and were not selected by the 256px ablations. Iris-3B is a flow-matching [32] transformer that operates di- rectly on RGB pixels ī¹Fig. 4). The image is split into 16Ć16patches, so a1024 2 image becomes a64Ć64 token grid; PixelUMM [ 9] likewise finds that32Ć32 patches train to a higher loss than16Ć16even when they see four times as many images. The trunk fol- lows the hybrid layout of FLUX.1 [33]: 8 dual-stream MMDiT blocks [34], in which text and image tokens keep separate weights, followed by 16 single-stream blocks, at width 2560. Attention uses GQA [ 35] with 20 Q and 5 KV heads, a sigmoid output gate [ 36] and sandwich normalization [ 37] with RMSNorm [38], following recent large text-to-image models [39,40]. Timestep modulation replaces the per-block adaLN of DiT [41] with one shared projection per stream (image and text) plus per-block learned biases (shared-bias adaLNī¹, in the spirit of adaLN-single [42] and the light bias modulation of Krea 2 [ 40]; at equal FLOPs this re- moves 28% of the parameters of the same model with per-block adaLN. A four-block pixel transformer ī¹PiTī¹ head [2] decodes thetrunkoutputtopixels. Eachblockmodulatesevery 0.35 0.40 0.45 GenEval ā 74 76 78 80 82 DPG-Bench ā 10 11 12 FID-10K ā 26.75 27.00 27.25 27.50 CLIP score ā 50100150200250 0.00 0.15 0.30 50100150200250 50 60 70 50100150200250 15 18 50100150200250 22.5 24.0 25.5 training step (K) REPA, DINOv2iREPA, DINOv2REPA, DINOv3Self-Flow FIG. 3Representation-alignment ablations at256 2 , absolute scores at matched steps (same protocol as Fig.2). All arms share the same model and data and differ only in the alignment objective. Each y-axis is broken to fit Self-Flow on the same scale. PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 4 pixel from its patch token and runs a per-pixel MLP; for attention, the pixels of each patch are compacted into one 1280-wide token, attended across the patch grid and expanded back. The text encoder is a frozen Qwen3ī¹VLī¹4Bī¹Instruct [43]. We read 12 of its layers and fuse them with layerwise attention pooling [44] followed by a two-block refiner. Image tokens use 2D axial RoPE [45,46], which has no parameters tied to resolution, so the same weights run at every stage of the curriculum. A red fox curled up asleep in fresh snow, soft falling snowflakes y x t Timestept Qwen3ī¹VLī¹4B Text adapter 2 transformer blocks Patchify Embed Dual-stream block Ć8 Ā· Single-stream block Ć16 Ā· Semantic token c c 1Ć1 patchify PiT block Ć4 Ā· Pixel-wise adaLN c Output projection v Īø (x t ,t,y) text image pixel concat c conditioning PIT BLOCK RMSNorm Linear compress MHSA RoPE Linear expand Scale & shift pixel tokens RMSNorm MLP Scale & shift Linear semantic token ATTENTION RMSNorm Scale & shift Q KV QKī¹Norm Ā· RoPE Grouped-query attention Sigmoid gate Output projection RMSNorm Gate c c FEED-FORWARD RMSNorm Scale & shift SwiGLU FFN RMSNorm Gate c c FIG. 4Iris-3B architecture.Left:the full model, with a hybrid dual/single-stream trunk over16Ć16pixel patches and a PiT pixel head.Top right: the PiT block of PixelDiT [2].Bottom right:a trunk block. Details in Sec.3.2. 3.3Training Data.We pretrain on a large collection of English image-text pairs that mixes real photographs, syn- thetic images from recent generators, and rendered- text images added to strengthen text rendering. Each stage uses its own set of aspect-ratio buckets. The 256 2 stage uses centered square crops. The 512 and 1024 stages assign every image to the nearest of 21 shared aspect-ratio buckets ī¹1ī¹4 to 4ī¹1, with nearly equal token counts); only images whose short edge reaches the stage resolution are admitted. Rare buck- ets within a source are merged so that every (source, bucket) cell holds at least one global batch. Be- cause fewer images meet the resolution threshold, non-photographic content dominates the 1024 stage. For supervised fine-tuning ī¹SFTī¹ we use a curated set of high-quality synthetic and real images whose cap- tions are filtered for quality and prompt alignment. Objective.Givenacleanimage x 0 , noise ε ā¼N (0 , I ) andacaptionc,weinterpolatealongtherectified-flow path x Ļ = (1āĻ)x 0 +Ļ Īµī¹1) andtrainthenetworktopredictthevelocityv=εāx 0 : L flow =E x 0 ,ε,Ļ h v Īø (x Ļ , Ļ, c)ā(εāx 0 ) 2 2 i ī¹2) The noise level is drawn from a shifted logit-normal distribution: Ļ= s u 1 + (sā1)u uā¼logit-normal(0,1)ī¹3) with shifts= 2,3,4at 256, 512 and 1024. The total loss adds REPAī¹ L=L flow +Ī»L REPA ī¹4) whereL REPA is the negative cosine similarity between projected trunk tokens and DINOv2ī¹B/14 patch fea- tures, withĪ»= 0.5in the 256 stage andĪ»= 0after- wards. Optimization and curriculum.We train with hybrid Muon [47,48]: Muon (momentum 0.95, Nesterov, RMS-matched LRī¹ for the hidden weight matrices and AdamW (β 1 =0.9,β 2 =0.95) for embeddings, norms and biases, with weight decay 0 and gradient clipping at 0.5. The LR is a constant10 ā4 after a 2K-step linear warmup. We keep an EMA of the weights with decay PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 5 0.9999anddropthecaptionfor10%ofsamplestoen- able CFG. We train in three resolution stages ī¹Tab.1). From the 512 stage onward, RoPE uses isotropic coor- dinates for non-square images. For the 1024 stage we halve the LR to5Ć10 ā5 and reduce the global batch to 512. SFT.We fine-tuned the final pretraining checkpoint on the curated set at 1024 resolution ī¹Tab.1), with a constant LR of4Ć10 ā5 . TAB. 1Training stages. Samples = stepsĆglobal batch. STAGESTEPSBATCHSAMPLES 2560ā367K 1024 375.8M 512 multi-AR 367Kā530K 1024 166.9M 1024 multi-AR 530Kā625K 512 48.6M SFT625Kā665K 512 20.5M 3.4Evaluation We scored Iris-3B ī¹EMAī¹ with the official, unmod- ified evaluators of GenEval [ 30], DPGī¹Bench [31], LongText-Bench [49] and OneIGī¹Bench [50]. Im- ages were generated at1024 2 with CFG 3, 100 sam- pling steps and 4 samples per prompt, from the offi- cial prompts without rewriting, and every sample was scored (no best-of-N). All scores are for the released checkpoint ī¹SFT step 665K, Tab.1). TAB. 2Official benchmarks at1024 2 . References are copied from the respective papers; FLUX.1-dev from Qwen-Image [3] ī¹GenEval, DPGī¹, Xī¹Omni [49] ī¹LongText) and OneIGī¹Bench [50] ī¹OneIG, English overall). ā Uses prompt rewriting. MODELGENEVALDPGLONGTEXTONEIG FLUX.1-dev 12B [33] 0.66 83.8 0.607 0.434 i1 3B ā [ 51]0.84 86.7 0.922 ā Zī¹Image 6B ā [39]0.84 88.1 0.935 0.546 Qwen-Image 20B [3] 0.87 88.3 0.943 0.539 Iris-3B0.798 86.52 0.857 0.540 Iris-3B is competitive with strong latent models on the official benchmarks ī¹Tab.2). It clearly surpasses FLUX.1-dev, is level with i1 on DPG, and trails i1, Zī¹Image and Qwen-Image on GenEval, although i1 and Zī¹Image use prompt rewriting. On GenEval it is strongest on single objects, two objects and colors, and weakest on position and counting. English long- text rendering is its clearest gap, behind all three, while on OneIGī¹EN its overall score matches Qwen- Image and is just below Zī¹Image. Samples are shown in Fig. 1 and App. A. 04Ā·Latent-to-PixelConversion Our second route to a pixel-space model converts a pretrained latent model, FLUX.2 Klein base 4B [1]. 4.1Setup We follow the conversion recipe of Jiang et al. [8], which builds on L2P [7] but trains the full model. The VAE is removed and replaced by16Ć16pixel patches, which gives each token the same16Ć16-pixel foot- print as the parentās latent tokenization. A new input projection maps pixel patches into the trunk, and a new pixel head decodes the trunk output. We ablate two heads, DiP [13] and a four-block PiT, and use the latterforthedownstreamevaluationstomatchIris-3B. The model predicts clean images, trained with a logit- normal timestep distribution at1024 2 on a 1ī¹1 mix of real photographs and images generated by the step- distilled FLUX.2 Klein 4B, a sibling of the parent rather than the parent itself. 4.2Ridge initialization and trunk LR Published conversions [7,8] present the transfer as straightforward: replace the VAE, train briefly, and the converted model approaches its parent; Jiang et al. convert FLUX.2 Klein 9B this way at a global batch of 128. In our small-batch probes on FLUX.2 Klein base 4B it is not. Under the setup above, a 1K-step probe still generates prompt-independent patch-grid noise, and the unmodified recipe needs more than ten times asmanystepstoapproachthe lossthat therecipebe- low reaches in 1K. We trace this to the input interface. The trunk was trained on embeddings of VAE latents, so a randomly initialized input projection feeds it in- puts it has never seen, and for FLUX even the best per-patch linear map from pixels explains only 14% of the variance of these embeddings. Two changes fix this ī¹Fig. 5). The first is again- matched ridge initialization of the new input projec- tion. We fit, by ridge regression, a linear map from each16Ć16RGBpatchtotheparentāsownembedding of the matching latent token, and choose the regular- ization so that the map passes noise with the same gain as the parentās latent path, rather than to max- imize held-outR 2 , which amplifies pixel noise. Like the Procrustes initialization of AsymFlow [6], this fits thenewprojectiontotheparentāslatentinterface. The second change scales the trunk LR by the ratio of the parentāsweightRMStothatofZī¹Image[39], ourrefer- ence latent parent, which for FLUX is0.12Ćthe headās rate. FLUXās trunk weights are much smaller, so the same Adam step moves them several times further relative to their size; the scaled rate equalizes this rel- ative update. On its own, a ridge initialization fit for PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 6 held-outR 2 more than halves the 1K-step loss, and so does the scaled LR alone, but neither alone produces coherent images. Together they turn patch noise into photorealistic,prompt-alignedimageswithin1Ksteps, and the gain-matched variant also removes a colour cast left by theR 2 -tuned fit. These probes used a globalbatchof8and1Ksteps; wedidnottestwhether the benefit survives at the global batch of 128 used by Jiang et al. [8]. FIG. 5FLUX.2 Klein conversion probes after only 1K steps at 1024 2 , one column per input initialization and trunk LR, with the median loss over steps 900ā1000 ī¹PiT head, global batch 8; āGain ridgeā is the gain-matched ridge). These are early diagnostic samples used to compare initializations, not final results; see Fig. 6for the converted model. 4.3Production conversions With this recipe we converted FLUX.2 Klein with both heads. Both produce photorealistic images and ren- der short words correctly. For the production runs we use a global batch of 112, caption dropout 0.1 and a 1Kī¹ step trunk warmup. We use the PiT-head conversion after 30K steps ( PiT 30K) as the converted parent for the downstream tasks, matching the head of Iris-3B ī¹Fig. 6). We have not measured GenEval, DPG or FID fortheconvertedmodels, sowecannotsayhowclose they come to their latent parent. 05Ā·DownstreamTasks Our hypothesis is that direct pixel generation should beat latent models on tasks where fine detail matters, since a latent backbone must decode every output through a lossy autoencoder. We test this by fine- tuning both pixel-space models and comparing them with latent counterparts. 5.1Protocol We fine-tune two pixel-space parents, Iris-3B and the converted FLUX.2 Klein ī¹PiT 30Kī¹, on monocular depth estimation and image restoration. We choose these two tasks because they are where a VAE should hurt most. Both are dense, pixel-aligned predictions: depth must place thin structures and object bound- aries at the right pixel, and restoration must synthe- size the high-frequency texture and fine detail that an 8Ćdownsampling autoencoder compresses most ag- gressively. Both are established applications of la- tent generative priors [11,12]. A clean test of the hy- pothesis needs a latent twin of each parent trained with the same downstream recipe, data and budget. Tab.3shows which comparisons we have. Two are matched, both on FLUX.2 Klein. FIG. 6Samples from PiT 30K, the converted FLUX.2 Klein used downstream, at1024 2 ī¹CFG 4, 100 steps), generated directly in pixel space. TAB. 3Downstream coverage.ā: scored; n/a: no latent twin ex- ists. DEPTHRESTORATION PARENTPIXELLATENTPIXELLATENT Iris-3Bān/aān/a FLUX.2 Kleinā Iris-3B has no latent twin by construction. For depth we train it with the same recipe as the two FLUX.2 Klein arms, which puts all three on equal footing but does not isolate the representation space, since the parents differ in size, pretraining data and compute. 5.2Monocular depth We compare three parents: the latent FLUX.2 Klein base 4B, its pixel conversion ī¹PiT 30Kī¹ and Iris-3B, labelled Klein latent, Klein pixel and Iris-3B in the ta- bles. All three are fine-tuned with one recipe and one budget, so the only intended difference is the parent. Recipe.Each model predicts depth Ė din a single de- terministic forward pass from the RGB image with the empty prompt, at the final timestep and with a zero noise input. The targetdis relative log depth, nor- malized per image by the 2nd and 98th percentiles of PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 7 FIG. 7Depth on four Hypersim test frames from the three arms of Tab.4, each trained with the same direct-regression recipe for 10K steps. Predictions are fitted to the ground truth with a scale and shift in log depth and shown as inverse depth on a shared per-row colour scale; black marks invalid ground truth. the valid ground truth. The pixel models read depth from their RGB output through a three-to-one convo- lution; the latent model first decodes its output latent with the frozen FLUX.2 VAE and reads depth from the decoded image through the same convolution. The loss is a masked L1 term plus a weighted L1 term on depth gradients, taken over the setMof valid pixels: L depth = 1 |M| X pāM Ė d p ād p + 5 ā Ė d p āād p 1 ī¹5) We fully fine-tune with AdamW (β= (0.9,0.999), weightdecay0.01ī¹ataconstantLRof3Ć10 ā5 without warmup, gradient clipping at 1.0, global batch 32 and 10K steps, and evaluate the raw weights. We chose direct regression after it clearly beat a flow objective on the converted parent; the choice among L1-family losses made no meaningful difference. Data.Training uses only synthetic data: Hypersim and Virtual KITTI 2 at480Ć640and352Ć1216, mixed 9ī¹1 per batch, with random horizontal flips. Pixels that areinvalidorbeyondthefarplaneī¹65mand80m)are masked from the loss. All arms see the same images in nearly the same order; only the batch layout across devices, and with it the pooling of the L1 loss, differs. Evaluation.We score the five standard zero-shot benchmarks, NYUv2, KITTI, ETH3D, ScanNet and DIODE, with the unmodified evaluation code of Marigold V2 [11], which fits each prediction to the ground truth with a per-image scale and shift in log depth. We also report its soft edge error ī¹SEEī¹ on the Hypersim test split, the metric most sensitive to fine detail. All arms share the same inputs, preprocessing and scorer. Neither pixel-space model clearly improves on the la- tentoneī¹Tab. 4). Iris-3BislevelwiththelatentFLUX.2 Klein on the mean of both metrics: it is better on KITTI and DIODE and has the lowest edge error, and it is worse on NYUv2, ETH3D and ScanNet. The con- verted pixel model is behind the latent model on ev- ery benchmark except KITTI, where the two are level, and level with it on SEE. The predictions are also close qualitatively ī¹Fig.7; benchmark examples in App.B, Fig.9). We therefore find no significant improvement from using a pixel-space generator as the prior for depth. Each arm is a single run at a short budget, and the per-benchmark differences between Iris-3B and the latent model go both ways and cancel in the mean, so they should not be read as a win for either. The converted modelās deficit is the one consistent gap. Its parent was adapted from the latent model with a short latent-to-pixel conversion, whereas the latent arm starts from the fully pretrained model, so its prior is likely weaker. Iris-3B, a pixel model pretrained from scratch, shows no such gap, which points to the PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 8 TAB. 4Depth after 10K steps of the same direct-regression recipe, zero-shot on five benchmarks. AbsRelāandĪ“ 1 āper benchmark, their mean over the five benchmarks, and SEE at kernel 3 on Hypersimā. NYUV2KITTIETH3DSCANNETDIODEMEANHYPERSIM PARENTAbsRelāĪ“ 1 āAbsRelāĪ“ 1 āAbsRelāĪ“ 1 āAbsRelāĪ“ 1 āAbsRelāĪ“ 1 āAbsRelāĪ“ 1 āSEEā Klein latent.050.967.086 .921.058.971.060.954.107 .924 .072.947.528 Klein pixel .064 .953 .087 .919 .065 .960 .075 .931 .117 .906 .081 .934 .526 Iris-3B.057 .961.083.927.064 .965 .069 .939.082.935.071.946.496 conversion rather than to pixel space. We have not measured the converted modelās generation quality ī¹Sec.4), so this remains a hypothesis. The raw depth maps of Iris-3B also show a faint patch grid. It is hard to see in Fig.7, where predictions are alignedandcolour-mapped,sowemeasureitdirectly: the mean curvature of the predicted depth on the pix- els next to a16Ć16patch border, divided by its mean everywhere else. A model without a grid scores about one. TAB. 5Patch-grid ratio of the raw depth predictions of Tab.4: mean absolute second difference of the prediction on pixels ad- jacent to16Ć16patch borders over its mean elsewhere, both image axes, 60 images per benchmark. 1 means no gridā. NYUv2 and ScanNet are omitted because the latent model, which has no patch grid, already scores well below one there. PARENTHYPERSIMKITTIETH3DDIODE Klein latent0.970.990.990.98 Klein pixel1.31 1.44 1.36 1.34 Iris-3B2.14 1.61 2.21 2.25 The latent model has no grid, and both pixel-space models do, Iris-3B most strongly ī¹Tab.5). The cause is the patchified design shared by most pixel-space generators. The input is cut into non-overlapping patches by a pixel-unshuffle, and each patch is de- coded largely from its own trunk token, so neighbour- ing patches can disagree at their border. The la- tent modelās VAE decoder, by contrast, has overlap- ping receptive fields that smooth across tokens. Pix- elUMM [9] independently reports the same grid in its images and videos, strongest at high guidance and in smooth regions. It finds that convolutional output heads that mix neighbouring patches suppress the grid, with PixelShuffle heads giving the best trade-off againsttrainingloss. Theartifactsaresmallnexttothe deptherroritself, buttheyworkagainstthefinespatial detail that motivated pixel space in the first place. 5.3Restoration and super-resolution Recipe.All restoration models follow the one-step recipe of HYPIR [12]: the degraded image is upsam- pled to the target size and a single forward pass with the empty prompt returns the restored imageĖy. Against the clean imagey, the loss combines a pixel, a perceptual and an adversarial term: L SR = Ėyāy 2 2 + 5L LPIPS (Ėy, y) + 0.5L adv (Ėy)ī¹6) L LPIPS uses VGG features, and the critic ofL adv sits on a frozen OpenCLIP ConvNeXt-XXL trunk. We fully fine-tune with AdamW at an LR of10 ā5 for both gen- erator and critic, on1024 2 crops with horizontal flips. Training pairs come from a curated set of high-quality photographs degraded on the fly with the second- order Real-ESRGAN pipeline [25] at4Ć, including its sharpening. FLUX.2 Klein, pixel vs. latent.This is our sec- ond matched comparison. We fine-tuned the latent FLUX.2 Klein and its converted pixel counterpart ī¹PiT 30Kī¹ with the same data, losses and schedule: global batch 8 and 500 warmup steps, 10K steps with a lin- ear decay to zero over the last 2K, then continued to 30K with the LR reset and decayed again over the last 2K. We score the raw weights. We evaluate both on DIV2K [ 52] validation images with native4Ćdegrada- tions, using fidelity metrics ī¹PSNR, SSIM, LPIPSī¹ and no-reference quality metrics ī¹NIQE, MUSIQ, DeQAī¹. The pixel model is not better. It is worse on most met- ricsinTab. 6,mostclearlySSIMandNIQE,andlevelon LPIPS. Each arm is a single run and we ran no signifi- cance test, so the small differences should be read as āno advantageā rather than as a reliable loss. The la- tent arm is itself a fine-tune rather than the untouched parent. Iris-3B.We also adapted Iris-3B into a one-step restoration model with the same recipe, at a constant LR for 10K steps, with global batch 40 for the first 5K and 10 thereafter, and score an EMA of the weights (decay 0.999ī¹. On the same DIV2K pairs it is slightly belowbothFLUX.2KleinmodelsonfidelityandDeQA, between them on NIQE, and the best of all methods in Tab.6onMUSIQ.Itsparentcheckpoint, batch, sched- ule and budget differ from the FLUX.2 Klein arms, and itsinferenceaddswaveletcolourcorrectionandtiling, so this comparison is not matched. PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 9 FIG. 84Ćrestoration of two DIV2K validation images with native Real-ESRGAN degradations (the Tab.6pairs). Left: the full Iris-3B out- put. Right: the marked regions for each method, cropped from full-resolution outputs. HYPIRī¹SD2 is the public release. All methods use an empty prompt and one forward pass. We chose the images and regions after viewing the outputs. TAB. 6DIV2K4Ćrestoration on validation images with native 4ĆReal-ESRGAN degradations; every method receives the same saved input pairs and is scored with the same PyIQA metric set- tings and DeQAī¹Score revision. PSNR and SSIM are computed on RGB. Public methods run at their released settings, except that all text conditioning (including tag and caption generators) is re- placed by an empty prompt. Grouped as ours, GAN, multi-step diffusion, one-step diffusion. MODELPSNRāSSIMāLPIPSāNIQEāMUSIQāDEQAā Klein latent20.99 0.557 0.275 3.26 67.114.06 Klein pixel20.87 0.5040.2744.11 67.03 4.04 Iris-3B20.68 0.481 0.292 3.9468.013.87 Rī¹ESRGAN [25] 21.76 0.579 0.386 3.79 60.37 3.85 StableSR [20] 21.91 0.557 0.407 4.10 53.91 3.59 DiffBIR v2 [21] 21.29 0.476 0.471 3.39 66.21 3.88 SeeSR [22]22.250.5800.373 4.71 59.46 3.78 SUPIR-v0Q [ 23] 21.53 0.501 0.386 3.91 59.64 3.79 InvSR [ 53]20.18 0.534 0.426 4.43 60.94 3.57 OSEDiff [24] 21.40 0.542 0.352 3.49 67.75 3.91 S3Diff [54]21.77 0.551 0.311 3.45 66.70 3.89 HYPIRī¹SD2 [12] 19.96 0.521 0.3533.1267.53 3.96 Overall, the pixel-space models we adapt are not bet- ter than latent models on the benchmark numbers, but they are competitive with open-source restoration methods. Our three models, HYPIRī¹SD2 and OSEDī¹ iff sit within a narrow band on the no-reference met- rics MUSIQ and DeQA. SeeSR and Rī¹ESRGAN lead on SSIM and are among the best on PSNR, but trail our models and HYPIRī¹SD2 on LPIPS and MUSIQ. We show qualitative results on DIV2K in Fig.8and, in App. C, on further DIV2K images ī¹Figs.10and11) and on real-world inputs ī¹Figs.12and13). 06Ā·Conclusion We pretrained Iris-3B, a 3B-parameter pixel-space text-to-image model, from scratch to1024 2 . It is competitive with strong latent models on the official benchmarks, showing that end-to-end pixel-space pretraining with a PiT head scales to 3B parameters withoutaVAE.WealsoconvertedFLUX.2Kleintopixel space, which gives a pixel model and a latent twin from the same parent and makes a controlled com- parison possible. Fine-tuned for image restoration, the converted model trails its latent twin slightly. Fine- tuned for monocular depth with one matched recipe, neither pixel model improves on the latent FLUX.2 Klein: Iris-3B is level with it, and the converted model trails it, possibly because the short conversion leaves it with a weaker prior. We find no significant improve- ment from a pixel-space generative prior. We release the weights and training code of Iris-3B as a strong starting point for further work on pixel-space genera- tion. Limitations.Our downstream comparisons are con- founded. Iris-3B has no latent twin, so its depth com- parison with the latent FLUX.2 Klein mixes the repre- sentation space with differences in size, pretraining data and compute. The two matched comparisons PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 10 share one converted parent, whose generative prior is likely weaker than that of the latent model it was converted from, so they compare a briefly converted model with a fully pretrained one. Each depth and restoration arm is a single run at a short budget with no significance test, and the Iris-3B restoration arm is not matched to the FLUX.2 Klein arms. Iris-3B was trained with modest compute and data and is not state of the art in terms of raw generation quality. Finally, like most pixel-space methods, our models decode the pixels of each patch largely on their own, which leaves faint patch artifacts in dense predictions. Future work.Three directions follow. First, improv- ing Iris-3B itself, whose quality and speed can be raisedwithreinforcementlearningandfew-stepdistil- lation. Second, removingthepatchgrid. ThePiThead of Iris-3B exchanges information between patches only through one compacted token per patch, so neighbouring pixels across a patch border are never processed together at pixel resolution, and the grid this leaves is most visible in dense predictions. An output head with overlapping receptive fields, such as the convolutional and PixelShuffle heads studied in PixelUMM [ 9], is the natural fix, and depth estima- tion is a direct test of whether it helps. Third, editing and reference-based generation without a VAE. Edit- ing must reproduce the unchanged parts of a source image exactly, which is where a lossy latent should hurt most. PixelUMM conditions on clean reference images given as raw pixel patches, without a sepa- rate VAE stream, and Iris-3B already reads its prompt through a vision-language encoder. Adding editing data and reference images to its training would give a fully pixel-space editing model. Paired with a la- tent model pretrained on the same data with matched compute, it would remove the confounds of this study and test whether pixel space helps where its advan- tage should be largest. References [01]Black Forest Labs.FLUX.2 [klein]: Towards Inter- active Visual Intelligence. https://bfl.ai/blog/ flux2-klein-towards-interactive-visual-intelligence, 2026. [02]YongshengYu, WeiXiong, WeiliNie, YichenSheng, ShiqiuLiu, and Jiebo Luo. PixelDiTī¹ Pixel Diffusion Transformers for Im- age Generation. arXiv:2511.20645, 2025. [03]Chenfei Wu et al.Qwen-Image Technical Report. arXiv:2508.02324, 2025. [04]Robin Rombach, Andreas Blattmann, Dominik Lorenz, Patrick Esser, and Bjƶrn Ommer. High-Resolution Image Synthesis with Latent Diffusion Models. In CVPR, 2022. [05]Tianhong Li and Kaiming He. Back to Basics: Let Denoising Generative Models Denoise. arXiv:2511.13720, 2025. [06]Hansheng Chen, Jan Ackermann, Minseo Kim, Gordon Wet- zstein, and Leonidas Guibas. Asymmetric Flow Models. arXiv:2605.12964, 2026. [07]Zhennan Chen, Junwei Zhu, Xu Chen, Jiangning Zhang, Ji- awei Chen, Zhuoqi Zeng, Wei Zhang, Chengjie Wang, Jian Yang, and Ying Tai. L2Pī¹ Unlocking Latent Potential for Pixel Generation. arXiv:2605.12013, 2026. [08]Dengyang Jiang, Ruoyi Du, Zhennan Chen, Dongyang Liu, Zanyi Wang, Mingzhe Zheng, Xiangpeng Yang, Huanqia Cai, Aiming Hao, Yuming Jiang, Peng Gao, Harry Yang, and Steven Hoi. An Empirical Study of Training Pixel-Space Text-to- Image Diffusion Models. arXiv:2608.16887, 2026. [09]Cong Wei, Xuanchi Ren, Bryan Chu, Weiming Ren, Huan Ling, Jiahui Huang, Laura Leal-TaixĆ©, Sanja Fidler, Wenhu Chen, Zian Wang, and Jay Zhangjie Wu. PixelUMMī¹ Encoder- Free Unified Image and Video Understanding and Generation. arXiv:2609.38597, 2026. [10]Bingxin Ke, Anton Obukhov, Shengyu Huang, Nando Metzger, Rodrigo Caye Daudt, and Konrad Schindler. Repurposing Diffusion-Based Image Generators for Monocular Depth Es- timation. In CVPR, 2024. [11]Igor Pavlovic, Thiemo Wandel, Anton Obukhov, Luca Bar- tolomei, Andrey Davydov, Fabio Tosi, Matteo Poggi, Sabine Süsstrunk, and Dengxin Dai. Marigold V2ī¹ Revisit- ing Diffusion Transformers for Monocular Depth Estimation. arXiv:2609.08084, 2026. [12]Xinqi Lin et al. Harnessing Diffusion-Yielded Score Priors for Image Restoration. arXiv:2507.20590, 2025. [13]Zhennan Chen et al. DiPī¹ Taming Diffusion Models in Pixel Space. arXiv:2511.18822, 2025. [14]Shuai Wang et al. PixNerd: Pixel Neural Field Diffusion. arXiv:2507.23268, 2025. [15]Zehong Ma, Ruihan Xu, and Shiliang Zhang. Pixel- Gen: Improving Pixel Diffusion with Perceptual Supervision. arXiv:2602.02493, 2026. [16]Gonzalo Martin Garcia et al. Fine-Tuning Image-Conditional Diffusion Models is Easier than You Think. In WACV, 2025. [17]Haofei Xu, Rundi Wu, Philipp Henzler, Nikolai Kalischek, Michael Oechsle, Fabian Manhardt, Marc Pollefeys, Andreas Geiger, Federico Tombari, and Michael Niemeyer. Point- DiTī¹ Pixel-Space Diffusion for Monocular Geometry Estima- tion. arXiv:2607.02515, 2026. [18]Oriane SimĆ©oni et al. DINOv3. arXiv:2508.10104, 2025. [19]Valentin Gabeur et al. Image Generators are Generalist Vision Learners. arXiv:2604.20329, 2026. [20]Jianyi Wang, Zongsheng Yue, Shangchen Zhou, Kelvin C. K. Chan, and Chen Change Loy. Exploiting Diffusion Prior for Real-World Image Super-Resolution. IJCV, 2024. [21]Xinqi Lin et al. DiffBIRī¹ Towards Blind Image Restoration with Generative Diffusion Prior. In ECCV, 2024. [22]Rongyuan Wu, Tao Yang, Lingchen Sun, Zhengqiang Zhang, Shuai Li, and Lei Zhang. SeeSRī¹ Towards Semantics-Aware Real-World Image Super-Resolution. In CVPR, 2024. [23]Fanghua Yu, Jinjin Gu, Zheyuan Li, Jinfan Hu, Xiangtao Kong, Xintao Wang, Jingwen He, Yu Qiao, and Chao Dong. Scaling UptoExcellence: PracticingModelScalingforPhoto-Realistic Image Restoration In the Wild. In CVPR, 2024. [24]Rongyuan Wu, Lingchen Sun, Zhiyuan Ma, and Lei Zhang. One-Step Effective Diffusion Network for Real-World Image Super-Resolution. In NeurIPS, 2024. [25]Xintao Wang, Liangbin Xie, Chao Dong, and Ying Shan. Real- ESRGANī¹ Training Real-World Blind Super-Resolution with PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 11 Pure Synthetic Data. In ICCV Workshops, 2021. [26]Sihyun Yu et al. Representation Alignment for Generation: Training Diffusion Transformers Is Easier Than You Think. In ICLR, 2025. [27]Maxime Oquab et al. DINOv2ī¹ Learning Robust Visual Fea- tures without Supervision. TMLR, 2024. [28]Jaskirat Singh et al. What Matters for Representa- tion Alignment: Global Information or Spatial Structure? arXiv:2512.10794, 2025. [29]Hila Chefer, Patrick Esser, Dominik Lorenz, Dustin Podell, VikashRaja,VinhTong,AntonioTorralba,andRobinRombach. Self-Supervised Flow MatchingforScalable Multi-Modal Syn- thesis. In ICML, 2026. [30]Dhruba Ghosh, Hannaneh Hajishirzi, and Ludwig Schmidt. GenEval: An Object-Focused Framework for Evaluating Text- to-Image Alignment. In NeurIPS Datasets and Benchmarks, 2023. [31]Xiwei Hu et al. ELLAī¹ Equip Diffusion Models with LLM for Enhanced Semantic Alignment. arXiv:2403.05135, 2024. [32]Yaron Lipman, Ricky T. Q. Chen, Heli Ben-Hamu, Maximilian Nickel, and Matt Le. Flow Matching for Generative Modeling. In ICLR, 2023. [33]Black Forest Labs. FLUX.1.https://github.com/ black-forest-labs/flux , 2024. [34]Patrick Esser et al. Scaling Rectified Flow Transformers for High-Resolution Image Synthesis. In ICML, 2024. [35]Joshua Ainslie, James Lee-Thorp, Michiel de Jong, Yury Zemlyanskiy, Federico Lebrón, and Sumit Sanghai. GQAī¹ Training Generalized Multi-Query Transformer Models from Multi-Head Checkpoints. In EMNLP, 2023. [36]Zihan Qiu et al. Gated Attention for Large Language Models: Non-linearity, Sparsity, and Attention-Sink-Free. In NeurIPS, 2025. [37]Ming Ding et al. CogView: Mastering Text-to-Image Genera- tion via Transformers. In NeurIPS, 2021. [38]Biao Zhang and Rico Sennrich. Root Mean Square Layer Nor- malization. In NeurIPS, 2019. [39]Zī¹Image Team. Zī¹Image: An Efficient Image Generation Foundation Model with Single-Stream Diffusion Transformer. arXiv:2511.22699, 2025. [40]Krea. Krea 2 Technical Report.https://w.krea.ai/blog/ krea-2-technical-report, 2026. [41]William Peebles and Saining Xie. Scalable Diffusion Models with Transformers. In ICCV, 2023. [42]Junsong Chen et al. PixArt-α: Fast Training of Diffusion Transformer for Photorealistic Text-to-Image Synthesis. In ICLR, 2024. [43]ShuaiBaietal. Qwen3ī¹VLTechnicalReport. arXiv:2511.21631, 2025. [44]Kevin Li, Manuel Brack, Sudeep Katakol, Hareesh Ravi, and Ajinkya Kale. UniFusion: Vision-Language Model as Unified Encoder in Image Generation. arXiv:2510.12789, 2025. [45]Jianlin Su, Yu Lu, Shengfeng Pan, Ahmed Murtadha, Bo Wen, and Yunfeng Liu. RoFormer: Enhanced Transformer with Ro- tary Position Embedding. Neurocomputing, 2024. [46]Byeongho Heo, Song Park, Dongyoon Han, and Sangdoo Yun. Rotary Position Embedding for Vision Transformer. In ECCV, 2024. [47]Keller Jordan et al. Muon: An Optimizer for Hidden Layers in Neural Networks.https://kellerjordan.github.io/posts/ muon/, 2024. [48]Jingyuan Liu et al. Muon is Scalable for LLM Training. arXiv:2502.16982, 2025. [49]Zigang Geng et al. Xī¹Omni: Reinforcement Learning Makes Discrete Autoregressive Image Generative Models Great Again. arXiv:2507.22058, 2025. [50]Jingjing Chang et al. OneIGī¹Bench: Omni-dimensional Nu- anced Evaluation for Image Generation. arXiv:2506.07977, 2025. [51]Boya Zeng et al. i1ī¹ A Simple and Fully Open Recipe for Strong Text-to-Image Models. arXiv:2606.11289, 2026. [52]EirikurAgustssonandRaduTimofte. NTIRE2017Challengeon Single Image Super-Resolution: Dataset and Study. In CVPR Workshops, 2017. [53]Zongsheng Yue, Kang Liao, and Chen Change Loy. Arbitrary- steps Image Super-resolution via Diffusion Inversion. In CVPR, 2025. [54]Aiping Zhang, Zongsheng Yue, Renjing Pei, Wenqi Ren, and Xiaochun Cao. Degradation-Guided One-Step Image Super- Resolution with Diffusion Priors. arXiv:2409.17058, 2024. [55]Yuang Ai et al. DreamClear: High-Capacity Real-World Image Restoration with Privacy-Safe Dataset Curation. In NeurIPS, 2024. PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 12 AĀ·Text-to-ImageSamples Samples from the final Iris-3B checkpoint ī¹EMA weights after SFTī¹, generated directly in pixel space at native aspect ratios of about one megapixel with CFG 3 and 100 sampling steps. Each image uses one fixed seed, was picked from a single rendering of a broad prompt set, and is shown with its full prompt, without prompt rewriting. A family of elephants walking across the African savanna at sunset, silhouettes against a huge orange sun, dust in the air A giant whale swimming through the clouds above a small village at sunset, surreal fantasy art, soft warm colors A floating market of airships above a cloud city at sunrise, steampunk fantasyVolcanic eruption at night in Iceland, rivers of glowing lava flowing across black fields, plumes of steam lit orange, long exposure The aurora borealis swirling green and violet over a snowy Lofoten fishing village with red wooden cabins, reflections in a calm fjord, night photograph A vintage red convertible driving along a coastal highway at golden hour, sun flare, 1970s film photograph aesthetic, Kodak Portra colors The Sydney Opera House at blue hour reflecting in the harbor, city lightsA Hokusai inspired painting of a red Mount Fuji under a sky of small white clouds PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 13 Black and white portrait of a fisherman with a thick grey beard and deep wrinkles, piercing eyes, overcast light, fine grain film photograph A Byzantine-style mosaic of a peacock made of tiny gold and turquoise tiles, shimmering texture Studio portrait of a Maasai elder wearing vibrant beaded jewelry, deep red cloth, dark backdrop, Rembrandt lighting, ultra detailed skin texture Close-up portrait of a young woman with silver glitter freckles and iridescent makeup, soft pastel background, high fashion beauty photography PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 14 A Frida Kahlo inspired self portrait with monkeys, tropical leaves and flowers in the hair A botanical scientific illustration of a mushroom with labeled cross-sections, vintage engraving style A glass sculpture of a heart filled with flowers, caustics and reflections, 3D render Thousands of sky lanterns rising into the night sky at Yi Peng festival in Chiang Mai The ancient city of Petra with the Treasury carved into pink sandstone, morning light A tree with lightbulbs instead of fruits glowing at dusk, surreal concept art A linocut print of a stag in a forest, bold black carved lines on cream paper, folk art style An intricate embroidery of wildflowers and bees on linen fabric, colorful silk threads, close-up textile photograph A bronze sculpture of a horse in motion, patina, dramatic museum spotlight A Moroccan riad courtyard with intricate zellige tiles, a fountain, orange trees and arched doorways, warm sunlight and long shadows PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 15 BĀ·AdditionalDepthResults PredictionsofthethreearmsofTab.4ontwoevenlyspacedimagesfromeachofNYUv2, KITTI,ETH3D,ScanNet and DIODE (top to bottom), not selected by quality. Each panel shows the raw relative-log-depth prediction as inverse depth (near is bright), scaled to its own 2ndā98th percentile; no ground-truth alignment is applied. FIG. 9Depth on the five zero-shot benchmarks after 10K steps of the same direct-regression recipe. PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 16 CĀ·AdditionalRestorationResults All panels use the same models and settings as Fig.8: one forward pass and an empty prompt, except that the Iris-3B panels of Fig.12come from an earlier checkpoint of the same run ī¹5K steps). We chose the images and regions after viewing the outputs. FIG. 104Ćrestoration of further DIV2K validation images with native Real-ESRGAN degradations (the Tab.6pairs). FIG. 114Ćrestoration of further DIV2K validation images (continued). PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 17 FIG. 124Ćrestoration of real-world low-quality images from RealLQ250 [55] (no ground truth). PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 18 FIG. 134Ćrestoration of four real-world example inputs from the public HYPIR repository [12] (no ground truth). PREPRINT Ā· 2026 Ā· SPERIDLABS RESEARCHIRIS TECHNICAL REPORT Ā· 19