alphaFeedback

WorksComputer Science

PixelBench: Can LLMs Understand and Generate Images Pixel by Pixel?

AI contributions
Not recorded for this paper
View details

Abstract

Large language models (LLMs) can generate visual assets through text-based formats such as SVG and CAD, but these symbolic representations describe images using high-level primitives rather than explicit raster values. We ask whether LLMs can instead generate pixel images directly through their existing vocabulary, without a learned image tokenizer or decoder. We introduce PixelBench, a benchmark for text-to-pixel (T2P) and image-to-pixel (I2P) generation across multiple resolutions, together with a complementary pixel-understanding evaluation. Models generate an RGB color palette followed by a grid of indices specifying the palette color of each output pixel. In T2P, the strongest models produce recognizable images directly from text. In I2P, the strongest models outperform palette-matched downsampling and specialized pixelization algorithms at low resolutions. Pixel-understanding performance correlates strongly with generation performance. A resolution-scaling study shows that pixel-generation performance often improves initially before declining at high resolutions. Finally, we introduce Pixel Reconstruction Tuning (PRT), which augments visual instruction tuning with caption-palette-grid trajectories. We post-train Molmo2-4B from its pretraining checkpoint by mixing general instruction data with our curated PRT data, improving performance across 16 visual-centric benchmarks, indicating that explicit pixel reconstruction can provide useful auxiliary supervision.

Zero-shot text-to-pixel generation by large language models

Figure 1. Zero-shot text-to-pixel generation by large language models. Left: pixel images generated at different resolutions. Right: our generation protocol, in which the model defines a color palette and outputs a numerical grid whose entries index the palette colors. See Figure 3 for image-to-pixel generation.

Introduction

Large language models (LLMs) were originally developed to predict the next token in natural-language sequences. The same autoregressive training paradigm has since produced strong code-generation capabilities. Some generated code, including SVG code and CAD programs, can be rendered into images, providing an interface for probing how LLMs express visual information [49, 43, 11, 46, 64, 27]. However, these formats describe images using semantically meaningful, high-level primitives and are therefore one step away from actual visual appearance: a renderer expands each primitive into many pixels. By contrast, RGB rasters provide a more direct and ubiquitous representation of digital images, with each spatial location in a two-dimensional grid storing a color value. Most modern image generators map learned visual tokens or latent representations to pixels through dedicated decoders [6, 56]. Prior work has also trained specialized autoregressive image models to generate images directly in raster space (van den Oord et al., 2016a;b; Parmar et al., 2018; Chen et al., 2020). These studies demonstrate the feasibility of direct pixel generation, but rely on models specifically designed and trained for image modeling. To better investigate pixel-based visual understanding and generation, we ask the following question:

Can LLMs directly generate and understand visual content pixel by pixel?

To address this research question, we introduce PixelBench, a benchmark for evaluating LLMs on direct pixel generation and understanding. PixelBench uses a palette-indexed raster representation: the model first defines a palette of up to eight RGB colors and then generates a grid of palette indices, with each grid position specifying the color of one pixel. This interface needs no learned tokenizer, image decoder, or architectural change. PixelBench evaluates three tasks: text-to-pixel generation (T2P), where a model generates a recognizable pixel image from an object label, image-to-pixel generation (I2P), where the model reconstructs a given image in pixel format, and pixel understanding, where the model identifies the underlying concept from a textual palette-and-grid representation generated by either an algorithmic or a model-based pixel oracle.

Our evaluation shows that frontier LLMs already exhibit substantial pixel-generation capabilities, with leading models producing recognizable T2P outputs and competitive I2P reconstructions. Their behavior, however, depends strongly on target resolution. For many models, both visual quality and quantitative performance peak at an intermediate resolution, with 64 × 64 often performing worse than 32 × 32, while GPT-6 Astra exhibits notably better robustness. We therefore conduct a fine-grained resolution-scaling study and find that, except for Astra’s consistently strong performance, most evaluated models initially improve but eventually decline as resolution increases. Viewing resolution as a measure of visual abstraction, these model-specific performance peaks suggest that different models are most effective at different levels of abstraction. Pixel understanding exhibits a similar ranking across models and correlates strongly with generation performance, suggesting that the connection between visual understanding and generation persists for pixel-based interface.

The observed connection between pixel generation and visual understanding raises a natural question of whether reconstructing an input image can serve as a training objective to improve a model’s visual understanding. Reconstruction Alignment (RecA) [63] shows that reconstruction-aligned visual representations can improve image generation, but whether reconstruction can also enhance visual understanding remains underexplored. Motivated by this, we propose Pixel Reconstruction Tuning (PRT), which augments post-training with trajectories that describe an image, explain an automatically constructed color palette, and reconstruct the image as a pixel grid. In a controlled experiment with Molmo2-4B, we start from its pretraining checkpoint and post-train it on 500k LLaVA-OneVision-1.5 instructions mixed with PRT examples. Incorporating PRT data improves average performance across 16 visual-centric benchmarks. Ablations varying the number of PRT examples from 1k to 8k show consistent improvements across all tested data scales. A complementary study with Qwen3-VL further shows that Pixel data can regularize post-training when incorporated into a general instruction mixture. Our contributions are summarized below:

  • A unified interface for evaluating pixel capabilities. We introduce PixelBench, a shared text-based pixel interface for evaluating frontier LLMs on both pixel generation and understanding.

  • Capability limits at increasing resolutions. We characterize model-specific performance peaks and failure modes. GPT-6 Astra remains robust as resolution increases, while other evaluated models generally improve and then decline.

  • Pixels as training supervision. We propose Pixel Reconstruction Tuning (PRT), which uses pixel reconstruction as a post-training objective. Starting from the Molmo2-4B pretraining checkpoint, incorporating PRT data into general instruction tuning consistently improves performance.

Examples of palette-indexed pixel representations

Figure 2. Examples of palette-indexed pixel representations. Each example pairs a compact color palette (top) with a 16×1616 \times16 grid of palette indices (bottom). The mushroom, bee, frog, and rocket remain recognizable despite the low resolution and restricted palettes.

PixelBench: Evaluating Pixel Understanding and Generation

Pixels as a Visual Representation

Pixel art is a compact visual output format. Its restricted palette and raster structure can preserve recognizable colors and shapes while limiting the number of symbols that a model must generate. Related representations are commonly used in icons, pictograms, low-resolution displays, and digital graphics. In this work, pixel art refers specifically to a palette-indexed raster with two components: a palette of RGB colors and an S×SS \times S grid of palette indices. Each grid entry selects the color of one pixel. The representation is human-interpretable and deterministic to render, and can be expressed using the model’s existing text vocabulary. We serialize the palette and index grid as JSON. The palette field contains two to eight opaque RGB colors in #RRGGBB format, and the pixels field contains the SS rows of palette indices. Rendering maps each index to its corresponding RGB value. Figure 2 shows rendered examples and their palettes.

Benchmark Introduction and Design

We introduce PixelBench to probe how much image-generation capability a language model can express through its native token interface. Unlike SVG and CAD, which describe images through high-level geometric primitives, our palette-indexed grids specify raster values directly: each generated grid entry corresponds to one rendered pixel, and rendering requires only a deterministic palette lookup. PixelBench therefore evaluates visual generation through a representation closer to the native form of raster images, without relying on a learned image tokenizer or decoder.

§ 2.2 defines the generation and understanding tasks, models, baselines, and protocol; § 2.3 specifies the metrics; and § 2.4 presents the main results. We find that current models already exhibit substantial pixel-image generation ability through their text interface, while their pixel-understanding performance closely tracks their generation performance. Generation quality does not consistently improve with output resolution, as further analyzed in § 4.

Tasks and datasets. In text-to-pixel generation (T2P), a model maps an English object label to a recognizable icon without a reference image. We use 100 concrete concepts spanning five categories (Appendix § 15). In image-to-pixel generation (I2P), a vision encoder supplies a natural image and the model reconstructs it while preserving subject identity, pose, composition, and dominant colors. We sample one validation image from each of 100 ImageNet-1K classes ([17]) and center-crop it to 256×256256 \times256 (Appendix § 16); the category is withheld. Every item in both generation tasks is evaluated at 16216^2, 32232^2, and 64264^2, yielding 300 instances per task and model. In pixel understanding, a model receives only the textual serialization of an RGB palette and index grid and selects the concept from ten candidates. Inputs come from deterministic PIA-reduced reconstructions and GPT-6 Astra I2P generations (Astra-I2P), each with 100 prompts at each resolution.

Models and baselines. We evaluate Gemini 3.6 Flash ([22]), GPT-5.6 Sol ([38]), GPT-6 Astra ([39]), Claude Opus 5 ([4]), Seed-2.1 Pro ([5]), and Kimi K3 ([28]) on both generation tasks and pixel understanding in a zero-shot setting. DeepSeek V4 Pro ([15]) is included as a supplementary model for T2P and pixel understanding, but not for I2P generation. Detailed task-specific inference settings, including temperature, reasoning configuration, output-token limits, and samples per item, are reported in Appendix E. For I2P, we additionally compare against three representative palette-matched algorithms: nearest-neighbor sampling followed by median-cut quantization [25]; SSIM-optimal downscaling followed by median cut [41]; and a reduced Pixelated Image Abstraction pipeline [20] that combines SLIC regions [1] with an eight-color weighted kk-means palette. The complete ten-method comparison and implementation details are in Appendix L.

Generation protocol. Both generation tasks use the palette-indexed representation in Figure 2: two to eight opaque RGB colors and an exactly sized index grid, with task-specific prompts. Successfully returned outputs with invalid JSON, palette references, or grid sizes receive zero; rate limits and token-limit truncations are retried, raising the limit when needed. Pixel understanding directly presents the serialized grid and ten choices, with no rendered image. Prompts are in Appendix G.

Evaluation Metrics

Text-to-Pixel metrics. Using the paired SigLIP-SO400M text and vision encoders [65], we retrieve text candidates represented as “a pixel art icon depicting {label}.” The main table reports 500-way Top-1 and a complementary VLM-as-judge score from Gemini 3.5 Flash [21], whose 0-100 rubric prompt is in Appendix G.2. The 100-way Top-1 and MRR diagnostics are in Appendix K; retrieval definitions and vocabulary are in Appendices F and J.

Image-to-Pixel metrics. We report 100-way Top-1 by embedding each generated output and the 100 candidate source images with the same SigLIP vision encoder. We additionally compute paired cosine similarity using pooled SigLIP features and DINOv2-Large CLS features [40], which measure semantic and appearance-level similarity to the source, respectively. For both T2P and I2P, invalid outputs count as retrieval misses or zero similarity. We also report the Valid and Flat rates. Valid is the percentage of outputs with well-formed JSON, valid palette references, and the required grid size; Flat is the percentage of outputs that are valid but render to a single color.

Pixel-understanding metric. We report 10-way recognition accuracy from the serialized palette-and-grid inputs. Each resolution contains 100 questions, so each source average covers 300 questions and the overall average covers all 600. Random-choice accuracy is 10%.

Experimental Results

Text-to-Pixel Generation. Table 1 summarizes the main results for T2P generation. GPT-6 Astra leads throughout: its 500-way Top-1 rises from 87% to 94% across resolutions and its Agg. score reaches 90.8. GPT-5.6 Sol and Claude Opus 5 follow at 81.0 and 79.4, with Kimi K3 at 76.0. The stricter judge spans 90.66–51.45 overall and leaves Astra 14.01 points ahead of Sol, providing clearer discrimination while preserving the same leader. Figure 3 and Appendix C further show that model-generated pixelizations can preserve semantic structure; together with Astra’s leading I2P Aggregated score, this motivates Astra-I2P as one understanding oracle. Full 100-way Top-1 and MRR results are in Appendix K. Most models decline from 32232^{2} to 64264^{2}, motivating § 4.

Image-to-Pixel Generation. Table 2 compares six multimodal language models with three palette-matched algorithms. Five models are fully valid; Kimi K3 reaches 96.3%, and only Gemini 3.6 Flash produces flat fills (1.0%). GPT-5.6 Sol leads model Top-1 Avg (57.0%), while GPT-6 Astra leads model SigLIP (.654) and DINO (.175) averages. The best model exceeds all algorithms at 16216^{2} and 32232^{2}, but algorithms lead at 64264^{2}: PIA reaches 78% Top-1 and .697 SigLIP, and SSIM-optimized pixelization reaches .543 DINO. Four models also decline from 32232^{2} to 64264^{2}. GPT-6 Astra achieves the highest Aggregated score (80.45), ahead of PIA (77.50). See Appendix L for all algorithms.

Model / methodValidFlat163264Avg163264Avg163264AvgAgg.
Multimodal language models
GPT-6 Astra100.00.018507648.0.615.652.695.654.023.177.326.17580.45
GPT-5.6 Sol100.00.044616356.0.569.597.599.588.022.112.147.09457.27
Claude Opus 5100.00.026494740.7.535.567.582.561.021.062.098.06023.16
Kimi K396.30.034463036.7.558.562.501.541.020.064.038.0408.48
Seed-2.1 Pro100.00.033423035.0.536.553.553.547.020.056.054.0438.52
Gemini 3.6 Flash100.01.028372730.7.535.546.536.539.018.065.070.0511.98
Algorithmic baselines
Nearest + median cut100.00.09286233.0.523.568.665.585.012.090.480.19444.11
SSIM-opt. + median cut100.00.09347539.3.524.579.686.596.013.119.543.22561.19
PIA (reduced)100.00.018507848.7.546.608.697.617.014.135.490.21377.50

Table 2. Table 2: Image-to-Pixel results. Valid and Flat are percentages over 300 model–resolution items for models and 100 images per resolution for algorithms. Top-1 uses the 100 source images; SigLIP and DINO are paired cosines, and invalid generations score zero. Agg. denotes the Aggregated score: the mean of the min–max-normalized Top-1, SigLIP, and DINO average columns. Colors are normalized within each metric family; bold and underline mark the top two results per column.

Pixel Understanding

We construct understanding inputs from two complementary sources. PIA is deterministic but not uniformly optimal. GPT-6 Astra achieves the highest I2P Aggregated score (80.45), ahead of PIA (77.50), and at 32232^{2} also leads PIA on SigLIP cosine (.652 vs. .608) and DINO cosine (.177 vs. .135). Figure 3 and Appendix § 10 further show cases in which model-generated outputs match or surpass deterministic pixelization, so we also use Astra-I2P as a model-generated oracle.

ModelOverall163264Avg163264Avg
PIA sourceAstra-I2P source
GPT-6 Astra67.548576757.372768577.7
GPT-5.6 Sol39.234293432.345425146.0
Claude Opus 535.322262424.040505046.7
Kimi K327.320191618.339343636.3
Gemini 3.6 Flash21.821111716.328243027.3
Seed-2.1 Pro16.015141213.720152018.3
DeepSeek V4 Pro12.51310810.315141514.7

Table 3. Table 3: Pixel understanding. Each source contributes 100 ten-way questions per resolution. Overall averages 600 questions; each source average covers 300. Chance accuracy is 10%. Background color is globally normalized from 8 (white) to 85 (blue); bold and underline mark the best and second-best values in each column.

Table 3 reports recognition accuracy for both sources. GPT-6 Astra leads overall accuracy (67.5%), followed by GPT-5.6 Sol (39.2%). On PIA alone it already leads by a wide margin (57.3% vs. 32.3% for GPT-5.6 Sol), and the two sources largely preserve the same ranking. Switching to Astra-I2P raises every model’s source average, with Claude Opus 5 gaining more than Astra (+22.7 vs. +20.4), so the model-based oracle helps broadly rather than rewarding Astra for recognizing its own generations. Overall accuracy correlates strongly with generation performance: the Pearson correlation is 0.871 for T2P and 0.930 for I2P. Table 4 also reports Spearman and Kendall coefficients, which support the same strong relationship. The T2P comparison uses all evaluated models, whereas the I2P comparison uses those with available generation results. Since the comparison covers only a small set of models, we treat these correlations as descriptive rather than general and use them to motivate the training experiment in § 5.

ComparisonnnPearson rrSpearman ρ\rhoKendall τ\tau
Understanding–T2P7.8711.0001.000
Understanding–I2P (w/o DeepSeek)6.930.829.733

Table 4. Table 4: Correlation summary. Pearson, Spearman, and Kendall correlations between pixel understanding and generation performance across models, using the T2P and I2P Aggregated scores as the respective generation summaries. The I2P comparison includes only models with available I2P generation results.

Resolution Scaling and Failure Modes

The main results suggest that higher resolution is not uniformly better: for many models in both T2P and I2P, 64264^{2} underperforms 32232^{2} (Table 1 and Table 2). To examine this behavior more closely, we sweep GPT-6 Astra, GPT-5.6 Sol, Claude Opus 5, and Gemini 3.6 Flash over ten resolutions from 16216^{2} to 1282128^{2}. The number of predicted positions grows quadratically with side length: relative to 16216^{2}, 64264^{2} and 1282128^{2} require 16×16\times and 64×64\times as many pixel indices. Resolution scaling therefore increases both representational capacity and the burden of coordinating a long spatial output.

ModelValidFlat500-way Top-1 16500-way Top-1 32500-way Top-1 64500-way Top-1 AvgVLM Judge 16VLM Judge 32VLM Judge 64VLM Judge AvgAgg.
GPT-6 Astra100.00.087929491.090.891.689.790.790.8
Claude Opus 5100.00.081878985.775.174.170.173.179.4
GPT-5.6 Sol100.00.084898385.378.178.973.076.781.0
Kimi K399.70.081877781.774.574.761.570.376.0
Gemini 3.6 Flash100.01.387787279.077.871.260.469.874.4
Seed-2.1 Pro100.00.070727472.068.664.659.364.268.1
DeepSeek V4 Pro98.71.349595153.053.755.045.751.552.2

Table 1. Table 1: Text-to-Pixel generation results. We report 500-way Top-1 retrieval accuracy and a VLM-as-judge score at 16216^{2}, 32232^{2}, and 64264^{2}. The Aggregated score is the mean of these six values. Valid and Flat report output validity and single-color generation rates. Gemini 3.5 Flash serves as the judge; 100-way Top-1 and MRR are in the appendix. Bold and underline mark the top two results per column. Agg. abbreviates Aggregated score.

Text-to-Pixel Generation. The left two panels of Figure 4 report 500-way retrieval and VLM-as-judge quality, showing that increasing resolution does not consistently improve performance under either metric. GPT-6 Astra maintains strong performance across resolutions, with its judge score remaining near its peak through 96296^2 and declining only modestly at the two highest resolutions. GPT-5.6 Sol fluctuates after an early peak, while Claude Opus 5 exhibits oscillating retrieval performance but a clearer downward trend under VLM judging. Gemini 3.6 Flash shows the sharpest degradation at high resolutions, particularly beyond 64264^2. The consistent agreement between retrieval and judge-based evaluations also suggests that the lack of monotonic improvement with resolution is not an artifact of the retrieval metric.

Figure 3. Qualitative PixelBench generations. Left: T2P outputs from GPT-6 Astra, GPT-5.6 Sol, Claude Opus 5, Seed-2.1 Pro, and Gemini 3.6 Flash. Right: four I2P sources and reconstructions from PIA, Astra, Sol, and Claude. Some models preserve subjects more clearly at low resolutions, whereas PIA better tracks local appearance at higher ones. PIA is the reduced variant (Appendix § 19); Appendix § 10 adds 20 cases per task.

Figure 4. Fine-grained resolution scaling on PixelBench. From left to right: T2P 500-way Top-1, T2P VLM-as-Judge, I2P 100-way Top-1, and paired I2P DINOv2 CLS cosine from 16216^2 to 1282128^2. Retrieval and VLM judging agree that higher resolution does not consistently improve T2P: Astra remains robust, while the other models fluctuate or decline. In I2P, Astra continues to benefit from larger grids, whereas the other models generally peak at intermediate resolutions and then decline.

Image-to-Pixel Generation. The right two panels reveal a clearer scaling pattern. GPT-6 Astra increasingly benefits from larger grids, with both retrieval accuracy and DINO similarity remaining strong at the highest resolutions. In contrast, the other models generally peak at intermediate resolutions and then decline. These results suggest that larger grids offer additional expressive capacity, but only GPT-6 Astra can translate this capacity into more faithful reconstructions.

To inspect these differences directly, Figure 5 shows two I2P examples across the same resolution sweep. GPT-6 Astra progressively adds texture, sharper boundaries, and architectural detail while preserving the subject and overall layout. GPT-5.6 Sol instead exhibits an effective-resolution collapse: despite the increasing nominal grid size, its outputs become dominated by large color blocks. This behavior can preserve a coarse semantic layout, but it underuses the available grid and reduces fidelity. Claude Opus 5 shows different failures across the two inputs. In the upper example, it mechanically repeats details from the central region, sacrificing the fidelity of the global reconstruction. In the lower indoor-architecture example, it preserves only a coarse layout and fails to recover fine structural details. Gemini 3.6 Flash degrades most severely, with the subject or key structures gradually vanishing at high resolutions.

Qualitative I2P resolution sweep

Figure 5. Qualitative I2P resolution sweep. Two source images (left) are reconstructed from 16216^{2} to 1282128^{2}; rows show GPT-6 Astra, GPT-5.6 Sol, Claude Opus 5, and Gemini 3.6 Flash. Astra remains strongest and adds coherent detail as resolution grows; GPT-5.6 Sol collapses to a lower effective resolution, Claude mechanically repeats central details in one case and fails to recover fine architectural structure in the other, and Gemini increasingly omits the subject or other key structures.

Together, these examples expose three high-resolution failure modes: effective-resolution collapse, repetitive local patterns that disrupt global structure, and omission of the subject or other key structures. They also reveal a broader consistency gap across resolutions. Beyond how effectively models use additional grid positions, other models can produce substantially different reconstructions as resolution increases, whereas Astra preserves subject identity, composition, and overall appearance across scales. Astra’s advantage is therefore not merely its ability to produce longer outputs, but its ability to organize additional grid positions into coherent details while maintaining a stable reconstruction. Representative T2P cases in Appendix § 9 exhibit the same failure modes.

Pixel Reconstruction Tuning

The strong correlation between pixel generation and pixel understanding in PixelBench raises a training question: can pixel generation itself serve as an objective that improves a VLM’s general visual understanding? RecA (Xie et al., [63]) explores a related idea for unified multimodal models, training them to reconstruct input images from their visual representations and thereby improving general image generation and editing. For visual understanding, however, conventional image-text and VQA supervision provides sparse, non-unique textual targets rather than dense supervision over visual content. Pixel generation provides such a target by requiring a VLM to reconstruct its input as a palette-indexed pixel grid, turning the image itself into deterministic, spatially aligned training supervision. We term this approach Pixel Reconstruction Tuning (PRT).

Data and Training

Pixel Reconstruction Tuning Data Construction. We sample images from a 20k-image PixMo-Cap pool (Deitke et al., [16]) after removing exact matches with evaluation images. To avoid distortion from square reconstruction targets, we discard images with aspect ratios above 1.33. We also exclude text-heavy and multi-panel images that cannot be faithfully represented at resolutions of 16216^{2} to 32232^{2}. We render both resolutions with the PIA-reduced procedure (Appendix § 19) and compute the SigLIP2 cosine similarity between each rendered pixel image and its source image. We retain the top 40% at 16216^2 and the top 80% at 32232^2. For each retained image, we query Gemini 3.8 Flash to write an image description and summarize the colors in the algorithmically constructed palette. We package these with the grid using <CAPTION>, <PALETTE>, and <GRID>, while keeping the palette and grid values deterministic. The retained examples are our PRT data (see Appendix § 11).

Post-training setup. Starting from the Molmo2-4B ([13]) step-32k pretraining checkpoint, we post-train all modules for one pass on 500k LLaVA-OneVision-1.5 instructions ([3]), adding PRT data only in treatment runs. The main 2k experiment (0.4%; Table 6) uses four matched seed pairs. The quantity ablation tests 1k, 2k, 4k, and 8k examples (Table 7) on two matched seeds shared across amounts; 2k includes two additional seeds and is reported over four pairs. Within each pair, OV-only and OV+Pixel share the same random seed, isolating the effect of PRT data.

BenchmarkNNOV+PixelΔ\Delta
BlindTest3,43458.359.7+1.4
VLM Bias2,78426.127.2+1.1
CV-Bench2,63875.876.7+0.9
ColorBench-R.49361.862.6+0.8
BLINK1,90152.853.6+0.8
MMStar1,50055.356.0+0.7
MathVista1,00056.256.7+0.5
ColorBench95532.132.5+0.4
Q-Bench1,49571.972.2+0.3
Hallusion1,12959.659.9+0.2
MMVP15058.758.8+0.2
ChartQA2,50077.977.9+0.0
Perception3,00025.925.9+0.0
MMBench1,29278.678.6+0.0
BabyVision38810.210.1−0.1
V-STAR19165.265.1−0.1
Example avg.24,85054.254.8+0.6
Benchmark avg.1654.154.6+0.5

Table 6. Molmo2-4B post-training with Pixel trajectories. Four-seed means for OV 500k and +2k Pixel; Δ\Delta is +Pixel minus OV. Example avg. pools 24,850 official evaluation units; Benchmark avg. weights the 16 benchmarks equally.

Avg.Δ1k\Delta_{1k}Δ2k\Delta_{2k}Δ4k\Delta_{4k}Δ8k\Delta_{8k}
Example+0.40+0.61+0.36+0.50
Benchmark+0.56+0.45+0.39+0.51

Table 7. Pixel-quantity ablation. Changes relative to OV-only post-training. The 2k setting averages four seed; the others average two. Bold and underline mark the best and second-best values in each row.

Evaluation suite. We evaluate 16 benchmarks across four groups (Table 5): general perception and reasoning, fine-grained visual and spatial detail, color, and charts and mathematics. All use their full evaluation sets except BlindTest, for which we sample a category-balanced subset.

BenchmarkTask contentNN
General perception and reasoning
MMStar ([8])Vision-essential perception and reasoning across six capability areas1,500
MMBench ([35])Multiple-choice perception and reasoning over diverse visual content1,292
BLINK ([19])Fourteen classic computer-vision tasks recast as visual question answering1,901
BabyVision ([7])Foundational visual perception and reasoning over simple scenes388
PerceptionBench ([32])Atomic perception of existence, count, position, color, and relations3,000
Fine-grained visual and spatial detail
MMVP ([51])Fine-grained visual details missed by CLIP-style vision encoders150
Q-Bench ([59])Low-level visual attributes, image quality, and visual perception1,495
HallusionBench ([23])Image-context reasoning that exposes visual illusion and hallucination1,129
V-STAR Bench ([60])High-resolution visual search and grounding for small or hidden targets191
CV-Bench ([50])2D spatial relations and counting; 3D depth and distance2,638
BlindTest ((Rahmanzadehgervi et al., 2024))Geometric primitives, spatial relations, and precise attribute reading3,434
VLMs Are Biased ((Vo et al., 2026))Counting in counterfactual images that conflict with learned priors2,784
Color
ColorBench ([31])Color recognition, extraction, comparison, counting, and reasoning955
ColorBench-Robust ([31])Answer consistency across each original image and nine recolored variants493
Charts and mathematics
ChartQA ([37])Visual extraction and logical or arithmetic reasoning over real-world charts2,500
MathVista ([36])Mathematical reasoning over diagrams, plots, puzzles, and scientific figures1,000

Table 5. PRT evaluation suite. The suite comprises 16 benchmarks spanning four capability groups. For each benchmark, we summarize the tested content and number of evaluated examples (NN).

Main Results

PRT Improves VLM Performance. In the controlled 2k comparison (Table 6), Pixel trajectories raise Example averaging from 54.2 to 54.8 (+0.6) and Benchmark averaging from 54.1 to 54.6 (+0.5); the seed-paired Benchmark gain is positive in three of four pairs (+0.8 / +0.5 / +0.7 / −0.1). Across quantities (Table 7), both aggregate deltas stay positive from 1k to 8k (+0.36–+0.61) without a monotonic scaling trend; 2k is the only four-seed setting. At the benchmark level, the largest gains are on BlindTest (+1.4), VLMs Are Biased (+1.1), and CV-Bench (+0.9). ChartQA, PerceptionBench, and MMBench are unchanged, while BabyVision and V-STAR decrease by only 0.1 point. Example averaging peaks at 2k (+0.61), whereas

Benchmark averaging peaks at 1k (+0.56), further indicating that the benefit does not scale monotonically with quantity. Full results and caveats are in Appendix § 11.

Pixel Reconstruction Serves as Regularization

We study Qwen3-VL-Instruct at 2B, 4B, and 8B. FV uses 64k FineVision examples; FV+Pixel adds 3k examples that directly pair an input image with its deterministic palette-indexed reconstruction. Here, the target contains only the reconstructed pixels, with no accompanying image description or palette explanation. Table 8 shows positive gains at every scale: 2B rises from 48.1/47.3 to 50.1/50.3 (+2.0/ + 3.0), 4B from 53.9/53.6 to 56.8/57.3 (+2.9/ + 3.7), and 8B from 55.1/56.3 to 57.2/57.9 (+2.1/ + 1.6); 4B gains the most. Resolution preferences vary by scale (Table 9): 2B peaks at 32232^2 (+2.50/ + 3.37), 4B at 16216^2 (+3.14/ + 4.07), and 8B at Mix for Example averaging (+2.07) but 64264^2 for Benchmark averaging (+1.73). Mix nevertheless ranks first or second in four of six rows, making it a robust choice without committing to a single resolution.

ModelAvg.FVFV+PixelΔ\Delta
2BExample48.150.1+2.0
Benchmark47.350.3+3.0
4BExample53.956.8+2.9
Benchmark53.657.3+3.7
8BExample55.157.2+2.1
Benchmark56.357.9+1.6

Table 8. Qwen3-VL across model scales. FV+Pixel adds 3k Pixel examples to 64k FV examples.

ModelAvg.Δ16\Delta_{16}Δ32\Delta_{32}Δ64\Delta_{64}ΔMix\Delta_{\mathrm{Mix}}
2BExample+2.14+2.50+2.27+2.01
Benchmark+2.66+3.37+2.99+3.02
4BExample+3.14+2.87+2.18+2.94
Benchmark+4.07+3.90+3.48+3.70
8BExample+1.88+1.92+1.90+2.07
Benchmark+1.38+1.23+1.73+1.60

Table 9. Target-resolution ablation. Gains over FV; Mix spans 16216^2, 32232^2, and 64264^2. Bold and underline mark the best and second-best values per row.

Concluding Remarks

We introduce PixelBench, a text-based interface for direct pixel generation and understanding without a learned image tokenizer or decoder. Across T2P, I2P, and understanding tasks, frontier models exhibit substantial yet uneven capabilities, with model-specific resolution peaks. GPT-6 Astra remains robust as grid resolution increases, whereas most other models initially improve before declining. Beyond evaluation, we introduce PRT, which transforms deterministic palettes and grids into instruction trajectories. By combining general instruction data with curated PRT data, we post-train Molmo2-4B from its pretraining checkpoint, improving performance across 16 visual-centric benchmarks. The performance gain can also be observed in Qwen3-VL across different scales. These findings highlight the dual role of explicit pixels as a behavioral probe for evaluating visual capabilities and a practical training signal for improving them.

Acknowledgments

HZ thanks Ji Xie for a careful review of the paper and helpful suggestions. HZ also thanks Yangyi Huang, Sihan Yang, Zhou Jiang, Yi Xie, and Hongrui Zhang for useful comments.

Related Work

Symbolic Visual Representations

A growing line of work represents visual content as a discrete symbol sequence that a renderer executes, rather than as a dense array of pixels. On the understanding side, SGP-Bench evaluates whether language models can infer the semantics of SVG and CAD programs without seeing their renderings and improves this ability through Symbolic Instruction Tuning ([43]), while VGBench and SVGenius broaden evaluation to editing and generation across many formats, domains, and complexity levels ([67, 10]). On the generation side, models emit SVG code or executable CAD programs directly ([11, 46, 64, 61, 27, 48, 66]), and Sharma et al. [49] use rendering code as a stand-in for pixels, demonstrating that text-only models encode substantial visual knowledge. Together, these studies show that general-purpose models encode usable geometric knowledge in symbolic form, although their performance degrades when precise spatial and structural fidelity is required.

Two properties separate that setting from ours. A program mediates between model and image, so the renderer supplies geometry and resolution independence and each primitive covers many pixels; token-based generative models instead keep the raster form but substitute a learned codebook whose vocabulary is opaque and whose decoding requires the paired detokenizer ([9, 6, 56]). PixelBench asks for an explicit palette and per-pixel indices, so rendering is a table lookup and every emitted symbol is one spatial location. The closest prior evaluation of this format is Pixel Art Bench, a web leaderboard that ranks 24×2424 \times24 grids for seven subjects by LLM-judged Elo ([18]). Color-index grids also appear in abstract reasoning ([12]). PixelBench broadens this to text-to-pixel and image-to-pixel generation over 100 concepts and 100 natural images at three resolutions, adds a complementary pixel-understanding evaluation, replaces judge-based ranking with deterministic retrieval and fidelity metrics, and compares against palette-matched pixelization and downscaling algorithms ([41, 57, 62]).

Vision-Language Training and Visual Representations

Contemporary VLMs pair a pretrained visual encoder with a language model through a connector, aligned by image-text pretraining and visual instruction tuning ([44, 65, 2, 30, 33, 14, 34]). Controlled ablations attribute much of the reported progress to the unimodal backbones and to training data rather than to the connector ([26, 29]), and a parallel body of work stresses the composition, quality, and cleanliness of that data: vision-centric mixtures sharpen fine-grained perception ([50]), curated non-distilled and decontaminated corpora improve generalization ([16, 58]), and benchmark audits show that apparent gains can stem from leakage or from questions answerable without the image ([8]). Across these pipelines the supervision target is language, whatever the visual input.

That choice has consequences: distinctions lost by the encoder propagate into the assembled model ([51]), which remains unreliable on low-level spatial queries ([45, 19]). Objectives that require reproducing visual detail instead yield transferable representations ([24, 9]), and MetaMorph finds understanding and visual generation mutually beneficial ([52]). Reconstruction Alignment (RecA) conditions unified multimodal models on their own visual encoder representations and trains them to reconstruct the input image, thereby connecting visual understanding and generation ([63]). PRT studies an analogous objective for VLMs without a dedicated image generator: predicting the palette-index grid itself through the existing vocabulary, with no learned image tokenizer or decoder. Our primary protocol starts from a Molmo2 pretraining checkpoint and adds caption-palette-grid trajectories to a fixed 500k-example instruction mixture. Appendix § 11 additionally reports the earlier Qwen3-VL experiments, where pixel targets are added to FineVision post-training as a regularizer.

Additional Resolution-Scaling Examples

Pixel-art examples showing model-dependent resolution behavior across skateboards, rainbows, stars, strawberries, clouds, and fire

Figure 6. Model-dependent resolution behavior in T2P. Each case group shows GPT-5.6 Sol, Gemini 3.6 Flash, and Claude Opus 5 at 16216^2, 32232^2, and 64264^2. Higher nominal resolution can yield finer detail, coarse effective pixels, or degraded global structure depending on the model and prompt.

These cases instantiate the same three failure modes observed in the qualitative I2P sweep. GPT-5.6 Sol exhibits effective-resolution underutilization: its 64264^2 skateboard and fire are dominated by blocks roughly one-eighth of the canvas width, giving them a granularity closer to an 8×88 \times8 grid. The outputs remain recognizable, but the additional positions contribute little detail. Gemini 3.6 Flash uses finer boundaries and local variation, but these local patterns can disrupt global structure: at 64264^2, its skateboard collapses to a diagonal stroke, its star loses the five-point structure, and its fire loses a coherent silhouette. The latter cases also omit identity-bearing structures. Claude Opus 5 varies by prompt: it preserves the depicted objects in these examples while using the higher-resolution grid, but its aggregate T2P performance fluctuates across resolutions and does not sustain its intermediate-resolution peak.

Additional Qualitative PixelBench Cases

The following pages expand Figure 3 with 20 additional T2P cases and 20 additional I2P cases. Each T2P case compares all seven evaluated models at 16216^2, 32232^2, and 64264^2. Each I2P case compares the six evaluated models and three algorithmic baselines at the same resolutions. The I2P panels provide additional qualitative evidence that some model-based reconstructions preserve semantic structure more clearly than the algorithmic baselines at low resolutions, complementing the aggregate results in Table 2. Pixel images use nearest-neighbor enlargement for display.

Pixel-art comparison of cherry, spoon, rabbit, and pear generated by GPT-6 Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, and DeepSeek V4 Pro at 16×16, 32×32, and 64×64 resolutions

Figure 1 (PDF p. 17).

Pixel-art turtle showcase grid labeled turtle, Text-to-Pixel, animal · case 05, with rows GPT-4 Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, and DeepSeek V4 Pro, and columns 16×16, 32×32, and 64×64

Figure 8 (PDF p. 18). T2P showcase · page 3/10 · nearest-neighbor display

Pixel-art train showcase grid labeled train, Text-to-Pixel, transport · case 06, with rows GPT-4 Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, and DeepSeek V4 Pro, and columns 16×16, 32×32, and 64×64

Figure 9 (PDF p. 18). T2P showcase · page 3/10 · nearest-neighbor display

Pixel-art chicken showcase grid labeled chicken, Text-to-Pixel, animal · case 07, with rows GPT-4 Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, and DeepSeek V4 Pro, and columns 16×16, 32×32, and 64×64

Figure 10 (PDF p. 18). T2P showcase · page 4/10 · nearest-neighbor display

Pixel-art hamburger showcase grid labeled hamburger, Text-to-Pixel, food · case 08, with rows GPT-4 Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, and DeepSeek V4 Pro, and columns 16×16, 32×32, and 64×64

Figure 11 (PDF p. 18). T2P showcase · page 4/10 · nearest-neighbor display

frog pixel-art comparison grid

Figure 1 (PDF p. 19). frog; Text-to-Pixel; animal · case 09. Columns: Model, 16×16, 32×32, 64×64. Rows: GPT-4o Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, DeepSeek V4 Pro. T2P showcase · page 5/10 · nearest-neighbor display.

boat pixel-art comparison grid

Figure 2 (PDF p. 19). boat; Text-to-Pixel; transport · case 10. Columns: Model, 16×16, 32×32, 64×64. Rows: GPT-4o Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, DeepSeek V4 Pro. T2P showcase · page 5/10 · nearest-neighbor display.

bottle pixel-art comparison grid

Figure 3 (PDF p. 19). bottle; Text-to-Pixel; household · case 11. Columns: Model, 16×16, 32×32, 64×64. Rows: GPT-4o Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, DeepSeek V4 Pro. T2P showcase · page 6/10 · nearest-neighbor display.

sailboat pixel-art comparison grid

Figure 4 (PDF p. 19). sailboat; Text-to-Pixel; transport · case 12. Columns: Model, 16×16, 32×32, 64×64. Rows: GPT-4o Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, DeepSeek V4 Pro. T2P showcase · page 6/10 · nearest-neighbor display.

Four pixel-art grids showing bicycle, sofa, cake, and toothbrush outputs from GPT-4 Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, and DeepSeek V4 Pro at 16×16, 32×32, and 64×64 resolutions

Figure 12 (PDF p. 20). bicycle; transport · case 13; Text-to-Pixel; sofa; household · case 14; Text-to-Pixel; cake; food · case 15; Text-to-Pixel; toothbrush; household · case 16; Text-to-Pixel. T2P showcase · page 7/10 · nearest-neighbor display. T2P showcase · page 8/10 · nearest-neighbor display.

Four pixel-art grids showing moon, mountain, star, and sun outputs

Figure 17 (PDF p. 21). moon — Text-to-Pixel — nature symbol - case 17; mountain — Text-to-Pixel — nature symbol - case 18; star — Text-to-Pixel — nature symbol - case 19; sun — Text-to-Pixel — nature symbol - case 20. Model: GPT-4 Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, DeepSeek V4 Pro. Output sizes: 16×16, 32×32, 64×64. T2P showcase - page f10 - nearest-neighbor display.

hammer

Figure 18 (PDF p. 22). case 01. hammer. imagenet_0587 - n03481172. Method; 16×16; 32×32; 64×64. GPT-4 Astra; GPT-5.6 Sol; Claude Opus 5; Kimi K3; Seed-2.1 Pro; Gemini 3.6 Flash; Nearest + median cut; SSIM-optimal + median cut; PIA reduced. I2P showcase - page 1/10 - nearest-neighbor display.

Saluki

Figure 19 (PDF p. 22). case 02. Saluki. imagenet_0176 - n02091831. Method; 16×16; 32×32; 64×64. GPT-4 Astra; GPT-5.6 Sol; Claude Opus 5; Kimi K3; Seed-2.1 Pro; Gemini 3.6 Flash; Nearest + median cut; SSIM-optimal + median cut; PIA reduced.

rifle

Figure 20 (PDF p. 22). case 03. rifle. imagenet_0764 - n04090263. Method; 16×16; 32×32; 64×64. GPT-4 Astra; GPT-5.6 Sol; Claude Opus 5; Kimi K3; Seed-2.1 Pro; Gemini 3.6 Flash; Nearest + median cut; SSIM-optimal + median cut; PIA reduced. I2P showcase - page 2/10 - nearest-neighbor display.

aircraft carrier

Figure 21 (PDF p. 22). case 04. aircraft carrier. imagenet_0403 - n02687172. Method; 16×16; 32×32; 64×64. GPT-4 Astra; GPT-5.6 Sol; Claude Opus 5; Kimi K3; Seed-2.1 Pro; Gemini 3.6 Flash; Nearest + median cut; SSIM-optimal + median cut; PIA reduced.

Pixelated image reconstructions for briard, Irish terrier, eft, and cheeseburger

Figure 22 (PDF p. 23).

shoji — imagegen_0789 - n04021297; case 09

Figure 23 (PDF p. 24). L2P showcase · page 5/10 · nearest-neighbor display

lycaenid — imagegen_0326 - n02281787; case 10

Figure 24 (PDF p. 24). L2P showcase · page 5/10 · nearest-neighbor display

purse — imagegen_0748 - n04026417; case 11

Figure 25 (PDF p. 24). L2P showcase · page 6/10 · nearest-neighbor display

CD player — imagegen_0485 - n02988304; case 12

Figure 26 (PDF p. 24). L2P showcase · page 6/10 · nearest-neighbor display

Projectile image and nearest-neighbor display

Figure 13. projectile — imagenet_0744 - n04008364. (2P showcase - page 7/10 - nearest-neighbor display)

Basset image and nearest-neighbor display

Figure 14. basset — imagenet_0161 - n02088238. (2P showcase - page 7/10 - nearest-neighbor display)

Park bench image and nearest-neighbor display

Figure 15. park bench — imagenet_0703 - n03891251. (2P showcase - page 8/10 - nearest-neighbor display)

Jigsaw puzzle image and nearest-neighbor display

Figure 16. jigsaw puzzle — imagenet_0611 - n03959830. (2P showcase - page 8/10 - nearest-neighbor display)

Brambling nearest-neighbor display

Figure 27 (PDF p. 26). brambling; imagenet_0010 - n01530575; case 17. Methods: GPT-6 Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, Nearest + median cut, SSIM-optimal + median cut, PIA reduced. Columns: 16×16, 32×32, 64×64. I2P showcase - page f10 - nearest-neighbor display.

Assault rifle nearest-neighbor display

Figure 28 (PDF p. 26). assault rifle; imagenet_0413 - n02749479; case 18. Methods: GPT-6 Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, Nearest + median cut, SSIM-optimal + median cut, PIA reduced. Columns: 16×16, 32×32, 64×64. I2P showcase - page f10 - nearest-neighbor display.

Windsor tie nearest-neighbor display

Figure 29 (PDF p. 26). Windsor tie; imagenet_0906 - n04591157; case 19. Methods: GPT-6 Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, Nearest + median cut, SSIM-optimal + median cut, PIA reduced. Columns: 16×16, 32×32, 64×64. I2P showcase - page f10 - nearest-neighbor display.

Greater Swiss Mountain dog nearest-neighbor display

Figure 30 (PDF p. 26). Greater Swiss Mountain dog; imagenet_0238 - n02107574; case 20. Methods: GPT-6 Astra, GPT-5.6 Sol, Claude Opus 5, Kimi K3, Seed-2.1 Pro, Gemini 3.6 Flash, Nearest + median cut, SSIM-optimal + median cut, PIA reduced. Columns: 16×16, 32×32, 64×64. I2P showcase - page f10 - nearest-neighbor display.

Additional Pixel Reconstruction Tuning Results

Molmo2 Pixel-Trajectory Construction

Image pool and filtering. Pixel trajectories use PixMo-Cap images with human-written dense captions. We first construct a 20k-image pool and expand it with previously unused images for the 4k and 8k sets. Exact hash matches to evaluation images are removed. We reject examples whose captions indicate screenshots, webpages, user interfaces, documents, posters, text, charts, diagrams, infographics, collages, or multi-panel layouts because text-heavy and composite content cannot be faithfully represented at 16216^{2}–32232^{2}. Because PIA-reduced converts every source to a square grid, we also reject images with aspect ratio above 1.33 to avoid substantial geometric distortion.

Recognizability and grid construction. For each candidate, we construct 16216^{2} and 32232^{2} eight-color grids using the PIA-reduced procedure (Appendix § 19). We nearest-neighbor upscale each grid and compute its paired cosine similarity with the source image using SigLIP2-base-patch16-224. At each resolution, candidates are ranked by this similarity; we retain the top 40% at 16216^{2} and the top 80% at 32232^{2}. Images are unique within every set. The 2k set is balanced across 16216^{2} and 32232^{2}; 4k and 8k are nested extensions whose new rows use previously unused images.

Natural-language trajectory. Gemini 3.8 Flash receives the original image, upscaled ground-truth grid, one mask visualization per palette letter, the PixMo caption, and measured palette/layout hints. At temperature 0.4 and thinking budget 2,048, it writes only the caption and palette explanation; the palette and grid remain deterministic. The response must discuss every palette letter exactly once and in order, otherwise it is retried up to three times. Three paraphrased user prompts are assigned deterministically. Median target lengths are 1,693 characters at 16216^{2} and 2,739 at 32232^{2}.

Molmo2 Training and Evaluation

ItemSetting
InitializationMolmo2-4B-Pretrain, step 32,000; Qwen3-4B language model
OV mixture500,000 single-image rows from LLaVA-OneVision-1.5-Instruct; answers over 2,048 tokens removed; image long side capped at 1,024 px
Pixel mixtureOV 500k plus 1k, 2k, 4k, or 8k unique Pixel trajectories
ScheduleOne pass; OV 1,190 steps; OV+Nk uses 1,190 + 4N4N steps
Batching128 packed sequences × 4,096 tokens; one image per sample; maximum answer length 1,800 tokens
OptimizationAdamW; LLM LR 10−510^{-5}; ViT/connector LR 5×10−65 \times10^{-6}; 60-step warmup; final LR multiplier 0.1; gradient clip 1.0; bf16
HardwareFour nodes × eight NVIDIA A100-80GB GPUs per run
SeedsFour matched seed pairs for OV and +2k; two seeds for 1k, 4k, and 8k

Table 10. Molmo2 post-training setup. Both conditions start from the same released Molmo2-4B image-pretraining checkpoint.

The primary suite comprises MMVP ([51]), BlindTest ((Rahmanzadehgerveri et al., 2024)), V-STAR ([60]), BabyVision ([7]), HallusionBench ([23]), PerceptionBench ([32]), CV-Bench ([50]), MMStar ([8]), Q-Bench ([59]), MMMench ([35]), VLMs Are Biased ((Vo et al., 2026)), BLINK ([19]), ColorBench and ColorBench-Robust ([31]), ChartQA ([37]), and MathVista ([36]).

All runs use fixed question subsets, identical prompts, and greedy decoding. Rule-based scoring is used except for the free-form portion of BabyVision and PerceptionBench, which use their benchmark-specific LLM judging protocols.

RunExample avg.Benchmark avg.
OV-only s054.154.3
OV-only s154.754.4
OV-only s253.853.6
OV-only s354.254.2
OV+2k s055.155.1
OV+2k s155.054.9
OV+2k s254.954.3
OV+2k s354.354.0

Table 11. Molmo2 per-seed aggregate results. Example pools the 24,850 official evaluation units from the primary suite; Benchmark weights its 16 benchmarks equally.

BenchmarkΔ1k\Delta_{1\mathrm{k}}Δ2k\Delta_{2\mathrm{k}}Δ4k\Delta_{4\mathrm{k}}Δ8k\Delta_{8\mathrm{k}}All Pixel
CV-Bench+1.8+0.9+1.5+1.0+1.2
ColorBench-Robust+1.3+0.8+1.5+0.4+1.0
VLMs Are Biased+0.6+1.1+0.2+1.7+1.0
MathVista+0.2+0.5+1.5+1.3+0.8
MMStar+0.5+0.8+1.0+0.8+0.8
HallusionBench+0.1+0.2+2.2+0.5+0.7
BabyVision+1.3−0.1+0.3+1.0+0.5
MMVP+2.0+0.2−0.7+0.7+0.5
BlindTest+0.2+1.4−0.5−0.3+0.5
Q-Bench+0.6+0.3+0.2+0.4+0.4
ColorBench+0.4+0.4+0.3+0.2+0.3
BLINK−1.3+0.8+0.3+0.5+0.2
ChartQA+0.5+0.0−0.1+0.2+0.1
MMBench+0.2+0.0−0.2+0.3+0.1
PerceptionBench−0.0+0.0−0.1−0.1−0.0
V-STAR Bench+0.5−0.1−1.0−0.5−0.3
Example avg.+0.4+0.6+0.4+0.5+0.5
Benchmark avg.+0.6+0.5+0.4+0.5+0.5

Table 12. Molmo2 benchmark-level Pixel-quantity deltas. Values are changes from the four-seed OV-only mean. The 2k column averages four seeds; 1k, 4k, and 8k average two seeds each; All Pixel pools ten runs.

Qwen3-VL Training Setup

Data composition. All PRT experiments initialize from Qwen3-VL-Instruct checkpoints at the 2B, 4B, and 8B scales; tables abbreviate these scales as 2B, 4B, and 8B. These experiments use an additive design. The FV-only baseline uses 64,000 FineVision occurrences. Each FV+Pixel configuration retains those occurrences and adds 3,000 pixel-reconstruction occurrences mixed approximately evenly across 16216^2, 32232^2, and 64264^2, for 67,000 total training examples. All examples are jointly shuffled. FineVision responses are capped at 2,048 tokens, and pixel targets use the deterministic eight-color PIA-reduced conversion. Pixel source images are sampled without replacement. In the Pixel-Mix run, each of the 3,000 unique source images is assigned to exactly one of 16216^2, 32232^2, or 64264^2. The single-resolution ablations deliberately reuse the same 3,000 source-image IDs across separate runs, converting each image once at the corresponding run’s target resolution; no run therefore repeats a source image because of the resolution construction.

Optimization. We fully fine-tune all parameters, including the vision transformer, using AdamW (β1=0.9\beta_1 = 0.9, β2=0.999\beta_2 = 0.999, ϵ=10−8\epsilon= 10^{-8}), zero weight decay, a peak learning rate of 10−510^{-5} with cosine decay and 3% warmup, gradient clipping at 1.0, bf16 precision, and training seed 42. The effective batch size is 64. FV-only trains for 1,000 optimizer steps, whereas FV+Pixel trains for 1,047 steps. Consequently, the additive delta measures the combined effect of adding Grid data and training for 47 additional steps.

Table 13: Qwen3-VL post-training as a regularization study. Base is the released Instruct checkpoint; FV is FineVision-only post-training; FV+Pixel retains all 64k FV examples and adds 3k reconstruction examples. Δ\Delta is FV+Pixel minus FV.

ModelAvg.BaseFVFV+PixelΔ\Delta
2BExample43.048.150.1+2.0
Benchmark45.247.350.3+3.0
4BExample48.853.956.8+2.9
Benchmark51.553.657.3+3.7
8BExample48.855.157.2+2.1
Benchmark53.656.357.9+1.6

Table 13.

Additive FV + Pixel Results

Table 14 summarizes benchmark-level target-resolution deltas across model scales. Each panel is independently ordered by the mixed-resolution delta, from the largest gain to the largest drop.

Table 14: Benchmark-level target-resolution deltas across model scales. Each entry is the accuracy change, in percentage points, relative to the corresponding FineVision-only baseline under the additive protocol. Mix distributes Grid examples approximately evenly across the three resolutions. Panels are independently sorted by ΔMix\Delta_{\mathrm{Mix}}. Example averaging assigns equal weight to every official evaluation unit; Benchmark averaging assigns equal weight to every benchmark. * denotes a randomly sampled subset.

ModelNNΔ16\Delta_{16}Δ32\Delta_{32}Δ64\Delta_{64}ΔMix\Delta_{\mathrm{Mix}}
2B — MMVP150+7.3+12.0+9.3+11.3
2B — BabyVision388+4.6+2.8+7.0+4.9
2B — MMBench1292+5.0+4.8+4.2+4.8
2B — CV-Bench2638+3.1+3.4+3.5+3.0
2B — TallyQA*3000+3.3+2.8+2.4+2.9
2B — Hallusion1129+5.1+1.2+3.8+2.8
2B — VStar191+1.0+3.10.0+2.6
2B — Q-Bench1495+1.8+3.7+3.1+2.1
2B — Perception3000+2.0+2.0+1.2+1.9
2B — BlindTest3434+3.6+1.3+3.9+1.7
2B — BLINK1901-0.7+1.5+0.3+1.6
2B — MMStar1500-0.5+3.3+0.9+0.3
2B — VLMBias2784-1.1+1.9-0.6-0.8
2B — Example22902+2.14+2.50+2.27+2.01
2B — Benchmark13+2.66+3.37+2.99+3.02
4B — MMVP150+18.0+22.7+23.3+20.7
4B — BlindTest3434+10.7+10.6+7.3+9.6
4B — BabyVision388+2.6+3.9+3.6+5.2
4B — CV-Bench2638+3.4+3.2+2.9+3.0
4B — VLMBias2784-0.9+1.1+0.2+2.7
4B — MMStar1500+1.6+3.4+0.4+2.3
4B — MMBench1292+3.6+3.3+2.6+2.2
4B — Perception3000+2.0+1.2+1.6+1.5
4B — BLINK1901-0.6-0.1+1.4+1.3
4B — Q-Bench1495+0.4-1.1+0.3+0.8
4B — TallyQA*3000+2.0+0.8+0.3+0.6
4B — VStar191+5.2+2.6+2.6+0.5
4B — Hallusion1129+4.9-0.8-1.5-2.1
4B — Example22902+3.14+2.87+2.18+2.94
4B — Benchmark13+4.07+3.90+3.48+3.70
8B — BlindTest3434+4.6+4.3+5.2+7.8
8B — MMVP150+0.7+0.7+8.0+4.0
8B — Q-Bench1495+3.0+4.3+2.5+2.6
8B — TallyQA*3000+2.8+3.3+2.5+2.6
8B — MMStar1500+4.5+2.3+4.0+2.3
8B — BabyVision388-1.8+1.50.0+2.1
8B — BLINK1901+2.9+0.8+1.6+1.7
8B — MMBench1292+3.4+1.6+1.5+1.6
8B — Perception3000+1.4+2.0+1.9+1.3
8B — CV-Bench2638+0.3+0.8+0.2+1.0
8B — VStar191+1.6-0.50.0-1.0
8B — VLMBias2784+0.1+1.8+0.9-1.1
8B — Hallusion1129-4.9-7.0-6.1-4.1
8B — Example22902+1.88+1.92+1.90+2.07
8B — Benchmark13+1.38+1.23+1.73+1.60

Table 14.

Table 15: Qwen3-VL Grid-quantity sweep. Values are accuracy deltas from the corresponding FV-only baseline. Example pools official evaluation units and Benchmark weights benchmarks equally. Bold and underline mark the best and second-best distinct values within each row.

ModelAvg.Δ1k\Delta_{1k}Δ2k\Delta_{2k}Δ3k\Delta_{3k}Δ4k\Delta_{4k}Δ5k\Delta_{5k}
2BExample+2.43+2.68+2.01+2.31+2.18
Benchmark+3.30+3.20+3.02+3.31+3.91
4BExample+2.73+2.08+2.94+1.92+2.66
Benchmark+3.33+3.01+3.70+2.77+3.61
8BExample+1.59+1.21+2.07+0.59+0.98
Benchmark+1.67+1.04+1.60+0.90+0.55

Table 15.

Fixed Data Amount and Training Steps

To compare reconstruction tuning under matched training conditions, we fix both the amount of training data and the number of updates. FV-only contains 64,000 FineVision occurrences. Each Pixel configuration replaces 3,000 of those occurrences with pixel-reconstruction examples, so every fine-tuning run uses exactly 64,000 occurrences and stops at 1,000 optimizer steps. The Pixel configurations therefore contain less FineVision supervision.

The single-resolution variants use eight-color PIA-reduced targets at 16216^2, 32232^2, or 64264^2 in separate runs, reusing the same 3,000 unique source-image IDs across runs. The mixed variant assigns each image from that batch to exactly one resolution, approximately evenly, using sampling seed 0. Source-image sampling is without replacement, so no image is repeated within a run. All fine-tuning runs use training seed 42, four GPUs with DeepSpeed ZeRO-2, per-GPU batch size 4, and four gradient accumulation steps; the 4B runs use NVIDIA A100 80GB GPUs. These settings match the number of training occurrences and optimizer steps; target sequence length still grows with grid size.

Training-seed sensitivity. For the 4B setting with 4,000 Pixel occurrences, all three seeds yield positive, tightly clustered deltas (Table 17; SD 0.150 Example and 0.197 Benchmark). This auxiliary study uses the original MMVP scoring protocol, so the values differ from the main PRT tables; all runs and baselines here use the same evaluation protocol.

RunΔ\Delta ExampleΔ\Delta Benchmark
Seed 42+1.455+1.789
Seed 43+1.746+2.053
Seed 44+1.534+1.668
Mean ± SD+1.578 ± 0.150+1.837 ± 0.197
SEM0.0870.114
95% CI[1.205, 1.952][1.348, 2.326]

Table 17. Seed sensitivity (4B, 4,000 Pixel occurrences). Values are Pixel-minus-FV-only accuracy deltas; Example pools examples and Benchmark weights benchmarks equally. Summary statistics are computed across three seeds.

ModelSettingΔ\Delta ExampleΔ\Delta Benchmark
2BPixel-16+3.152+4.278
2BPixel-32+1.534+2.481
2BPixel-64+2.833+3.744
2BPixel-Mix+2.966+3.577
4BPixel-16+2.270+3.129
4BPixel-32+1.335+1.828
4BPixel-64+1.171+2.306
4BPixel-Mix+1.134+1.993

Table 16. Fixed-data-amount, fixed-step comparison. Every run uses 64,000 training occurrences and 1,000 optimizer steps. Values are Pixel-minus-FV-only accuracy deltas; Example pools 22,554 official evaluation units after MMVP pair-level and MMBench CircularEval aggregation, while Benchmark weights 13 benchmarks equally.

Under the official aggregation, Pixel-16 yields the largest gains at both model scales, and every setting—including 4B Pixel-Mix—improves both averages.

Limitations

The main Molmo comparison adds Pixel trajectories to OV rather than replacing OV rows, so the 2k condition receives eight additional updates. We also do not compare against alternative auxiliary objectives on the same images, such as caption-only trajectories. We therefore cannot fully separate the palette-index grid from additional image exposure or its accompanying language supervision. Pixel trajectories are longer than typical responses, so their token share exceeds their 0.4% share of examples.

The 2k Benchmark-average effect is small (+0.5 points), has a standardized difference of z=1.5z = 1.5, and is positive in three of four matched seed pairs. The 1k, 4k, and 8k settings have only two seeds each, and the observed gains do not increase with quantity. These results support a small, consistent aggregate benefit, not a data-scaling claim.

The secondary Qwen controls compare PRT against FineVision-only tuning and do not isolate pixel targets from additional image exposure. Their additive runs also contain 47 extra updates. The fixed-data, equal-step experiment above addresses update count but replaces some FineVision supervision, leaving the auxiliary-objective comparison unresolved.

Model Inference Settings

Table 18 reports the task-specific inference settings used for PixelBench generation. We retain one completed output per item. A completed response that violates the output constraints is a model error and receives zero, whereas provider-side failures and token-limit truncations are retried; for the latter, we raise the output-token limit when needed. Seed-2.1 Pro is the only model for which we impose an explicit reasoning budget. We cap it at 2,500 tokens because pilot runs frequently produced long, repetitive deliberation without improving the final pixel output.

ModelTemperatureReasoning configurationMax output tokensSamples/item
Text-to-Pixel (T2P)
GPT-6 Astra1.0Default32,7681
Claude Opus 51.0Default (high effort)32,7681
GPT-5.6 Sol1.0High effort32,7681
Kimi K31.0High effort32,7681
Gemini 3.6 Flash0.7Default32,7681
Seed-2.1 Pro0.7Reasoning budget 2,50032,7681
DeepSeek V4 Pro0.7Default32,7681
Image-to-Pixel (I2P)
GPT-6 Astra1.0Default32,7681
Claude Opus 51.0Default (high effort)32,7681
GPT-5.6 Sol1.0High effort32,7681
Kimi K31.0High effort32,7681
Gemini 3.6 Flash0.7Default32,7681
Seed-2.1 Pro0.7Reasoning budget 2,50032,7681

Table 18. Model inference settings for PixelBench generation. Temperatures and reasoning controls are task-specific. “Default” denotes the provider default at the time of evaluation. The listed output-token limit is the nominal setting and is raised only when retrying a truncated response.

SigLIP Retrieval Scores

Let x^\hat{x} denote a rendered pixel image and let q\mathbf{q} be its SigLIP embedding. Given a candidate set C={ci}i=1KC = \{\mathbf{c}_i\}_{i=1}^{K} of the same embedding space, we score each candidate by cosine similarity,

s(q,ci)=qTci∥q∥∥ci∥.s(\mathbf{q}, \mathbf{c}_i) = \frac{\mathbf{q}^{\mathsf{T}}\mathbf{c}_i}{\lVert\mathbf{q}\rVert\lVert\mathbf{c}_i\rVert}.

The rank of the intended target c⋆\mathbf{c}^{\star} is

r(x^)=1+∑c∈C∖{c⋆}1[s(q,c)>s(q,c⋆)].r(\hat{x}) = 1 + \sum_{\mathbf{c}\in C\setminus\{\mathbf{c}^{\star}\}} \mathbb{1}[s(\mathbf{q}, \mathbf{c}) > s(\mathbf{q}, \mathbf{c}^{\star})].

so r(x^)=1r(\hat{x}) = 1 if and only if the target is the nearest neighbor of the query. Let V\mathcal{V} index the valid outputs among NN attempted generations. The reported 100-way Top-1 or 500-way Top-1 score counts invalid outputs as misses:

Top-1=1N∑n∈V1[r(x^n)=1].\mathrm{Top\text{-}1} = \frac{1}{N}\sum_{n\in\mathcal{V}}\mathbb{1}[r(\hat{x}_n)=1].

The appendix MRR diagnostic is averaged over valid outputs:

MRR=1∣V∣∑n∈V1r(x^n).\mathrm{MRR} = \frac{1}{\lvert\mathcal{V}\rvert}\sum_{n\in\mathcal{V}}\frac{1}{r(\hat{x}_n)}.

For T2P, q\mathbf{q} comes from the SigLIP-SO400M image encoder and each ci\mathbf{c}_i is the corresponding text embedding of “a pixel art icon depicting {label}”; we report K=100K=100 and K=500K=500. For I2P, both the query and candidates are image embeddings from the same SigLIP-SO400M model, and K=100K=100 is the set of benchmark source images.

Full Evaluation Prompts

The fields label (T2P) and sample_id (I2P) are included only to simplify automated parsing and pairing during evaluation; they are not part of the visual generation objective. For pixel understanding, {compact_pixel_json} is the serialized palette-and-grid input, and {choice_1}–{choice_10} are the ten candidate labels. For VLM judging, {label} and {size} are replaced with the target concept and native grid size, and the rendered image is supplied.

Text-to-Pixel Prompt

Create exactly N recognizable SxS pixel-art icons, one for each of these English labels in
this exact order:
{labels}

Return JSON only, with no Markdown fence or commentary, using:
{"images": [{"label": "{label}",
"palette": ["#FFFFFF", "#D62828", "#2A9D3F"],
"pixels": ["000...", "... exactly S strings"]}]}

Requirements:
- Every icon must have exactly S rows and S columns.
- Use 2 to 8 opaque RGB colors, including a background color.
- Encode each pixel as one digit from 0 to 7.
- Favor simple silhouettes, high contrast, and centered subjects.
- Make each object recognizable at SxS resolution; use no text.

Text-to-Pixel VLM-as-Judge Prompt

Judge inference and stability. We use Gemini 3.5 Flash with temperature 0, thinking budget 0, a maximum of 1,536 output tokens, and one sample per item. As a stability check, we re-score a 10% subset after the initial evaluation; the mean absolute change in total score is below 2 points on the 100-point scale, indicating that the reported VLM Judge scores are robust to repeated evaluation.

Act as a strict evaluator of a text-to-pixel generation. The target concept is
"{label}". The supplied image is a nearest-neighbor enlargement of a
native {size}x{size} pixel-art image. Large square pixels are intentional.

Score the image using all six independent dimensions below. Do not reward
complexity by itself, do not infer the generator identity, and do not excuse a
wrong or unrecognizable subject merely because the image is attractive.

1. subject_identity (0-20): Does the visible subject clearly depict the target
concept rather than a related, ambiguous, or incorrect object?
2. defining_attributes (0-25): Are the target's identity-bearing parts, shapes,
and relations present and correct?
3. structure_proportion (0-20): Is the silhouette coherent, proportionate,
well framed, and structurally correct rather than cropped or merged?
4. detail_quality (0-20): Are internal details coherent, informative, and
consistent with the target at the native resolution?
5. pixel_art_execution (0-10): Are pixel clusters and edges deliberate
and appropriate for the native resolution, without random noise or
fragmented pseudo-texture?
6. palette_contrast (0-5): Is the limited palette coherent and does contrast
preserve the subject and its important parts?

Return JSON only, without Markdown:
{
  "observed_subject": "short literal description of what is visibly depicted",
  "subject_identity": {"score": 0, "reason": "brief evidence"},
  "defining_attributes": {"score": 0, "reason": "brief evidence"},
  "structure_proportion": {"score": 0, "reason": "brief evidence"},
  "detail_quality": {"score": 0, "reason": "brief evidence"},
  "pixel_art_execution": {"score": 0, "reason": "brief evidence"},
  "palette_contrast": {"score": 0, "reason": "brief evidence"},
  "confidence": "low|medium|high",
  "failure_flags": []
}

Image-to-Pixel Prompt

Convert the supplied reference image into a faithful SxS pixel-art image. Preserve the main
subject's identity, silhouette, pose, composition, and dominant colors. Simplify fine
detail only as required by the pixel resolution.
Do not use any object name or text.

Return JSON only:
{"sample_id": "{sample_id}",
"palette": ["#FFFFFF", "#111111"],
"pixels": ["000...", "... exactly S strings"]}

Use 2 to 8 opaque #RRGGBB colors.

Pixel Understanding Prompt

Candidate construction. For each question, we exclude the correct concept from the benchmark’s 100 object concepts, deterministically shuffle the remaining 99, and select the first nine as distractors. We then deterministically reshuffle the correct answer together with these nine distractors to assign the ten choices to A-J. Each item therefore contains ten distinct candidates with exactly one correct answer, and the construction is reproducible.

This is a {size}x{size} pixel-art icon encoded as JSON.
"palette" is 2-8 hex colors. "pixels" are {size} row strings; each character is a palette
index 0-7.
Identify the depicted object. Reply with ONE letter only (A, B, C, D, E, F, G, H, I, J).

{compact_pixel_json}

A. {choice_1}
B. {choice_2}
C. {choice_3}
D. {choice_4}
E. {choice_5}
F. {choice_6}
G. {choice_7}
H. {choice_8}
I. {choice_9}
J. {choice_10}

Text-to-Pixel Concept List

Table 19 lists the 100 T2P concepts in the order used by the benchmark. The set contains 18 animals, 20 food items, 30 household objects, 15 means of transport, and 17 nature-related objects or symbols.

4. cat8. fish17. dog18. bird19. rabbit
20. elephant21. turtle22. butterfly51. cow52. sheep
53. pig54. chicken55. owl56. penguin57. frog
58. snake59. bee60. snail1. apple3. banana
23. orange24. strawberry25. watermelon26. carrot27. pizza
28. cake29. bread30. ice cream61. pear62. pineapple
63. grapes64. cherry65. lemon66. corn67. donut
68. hamburger69. sandwich70. cookie2. stool5. house
10. cup14. key15. umbrella16. clock31. lamp
32. spoon33. scissors34. toothbrush35. bottle36. camera
37. phone38. book39. hammer71. fork72. knife
73. plate74. bowl75. bed76. table77. sofa
78. television79. computer80. backpack82. hat89. wrench
90. screwdriver91. axe92. shovel7. car40. bus
41. bicycle42. airplane43. boat44. train45. rocket
46. truck81. shoe83. motorcycle84. helicopter85. submarine
86. tractor87. skateboard88. sailboat6. tree9. flower
11. star12. heart13. mushroom47. sun48. moon
49. cloud50. mountain93. rainbow94. snowflake95. lightning
96. fire97. leaf98. cactus99. palm tree100. castle

Table 19. Complete Text-to-Pixel concept list. Numeric identifiers preserve the original benchmark order. Background colors denote animal, food, household, transport, and nature/symbol.

Image-to-Pixel Source Images

Figure 7 shows the 100 ImageNet validation crops used as I2P inputs. Each class contributes one center-cropped 256×256256 \times256 image; labels are shown for reference and are not provided to the model during generation.

Figure 7. I2P source images. The 100 ImageNet-1K validation crops used for image-to-pixel generation, arranged in evaluation order. Class names are shown for reference only.

500-Way Retrieval Vocabulary

Table 20 and Table 21 list the 500 text candidates used for T2P 500-way Top-1 retrieval. Numbers are evaluation indices: the first 100 indices are the benchmark concepts in Table 19, and indices 101–500 are additional distractors. For layout, we sort entries by label length and split at 9 characters (271 shorter labels; 229 longer ones). Within each table, entries fill columns from top to bottom so shorter labels occupy narrower columns.

500. ox269. harp281. flute162. buckle286. teapot93. rainbow168. lorikeet421. drumstick
91. axe31. lamp327. goose98. cactus375. throne448. Samoyed163. Malinois165. golf cart
75. bed97. leaf12. heart36. camera344. tights154. sawmill446. marmoset362. grey wolf
59. bee333. mask5. house26. carrot386. tripod257. snorkel50. mountain189. guacamole
204. bra275. maze172. junco100. castle21. turtle424. spatula13. mushroom334. gyromitra
40. bus161. mink72. knife64. cherry216. tusker140. sundial221. odometer355. hair clip
7. car48. moon65. lemon498. collie191. valley128. T-shirt229. payphone68. hamburger
4. cat61. pear252. llama70. cookie434. Vizsla483. thimble235. platypus237. harmonica
51. cow337. safe202. macaw155. coucal124. wallet86. tractor402. plectrum195. hourglass
10. cup81. shoe147. moped132. cougar180. weasel268. viaduct433. popsicle30. ice cream
17. dog473. sock37. phone497. coyote89. wrench330. volcano293. rapeseed309. lakeshore
484. fig77. sofa27. pizza425. dugong371. bassoon137. warthog88. sailboat95. lightning
122. fly11. star73. plate491. eggnog273. bathtub192. website69. sandwich233. monastery
82. hat489. suit118. purse450. eraser41. bicycle42. airplane33. scissors416. motorboat
116. hay414. tank432. quail9. flower54. chicken80. backpack389. scorpion99. palm tree
328. jay396. tent266. quill179. geyser135. doormat350. baseball205. sea lion435. partridge
14. key404. tram488. quilt63. grapes243. echidna340. chainsaw138. stingray62. pineapple
361. mop6. tree392. rifle39. hammer254. go-kart79. computer479. sturgeon181. plant pot
55. owl303. vase208. scarf377. isopod478. gondola284. consomme236. terrapin321. porcupine
53. pig318. acorn52. sheep324. jaguar199. gorilla198. crayfish15. umbrella265. projector
47. sun381. agama60. snail245. Kuvasz347. hamster206. dumbbell459. vestment113. red panda
212. wok1. apple58. snake169. langur406. hatchet20. elephant280. armadillo94. snowflake
18. bird130. bagel32. spoon315. maraca464. hot dog436. envelope193. barometer150. spoonbill
43. boat360. beach2. stool261. muzzle395. hot pot171. fireboat102. bobsleigh480. stopwatch
38. book262. bison76. table23. orange209. lady74. bowl29. bread44. train111. pillow119. steam locomotive
28. cake339. canoe46. truck240. poncho196. computer keyboard66. corn219. chain454. vase194. prison186. impala
443. dome447. cloak354. zebra19. rabbit364. marimba177. fucoat401. chickadee152. trash can
96. fire16. clock481. baboon410. racket305. minibus167. goldfish141. cockroach115. tree frog
8. fish456. clogs3. banana45. rocket210. monitor299. hair wig282. corkscrew190. turnstile
71. fork49. cloud387. beaker431. sandal108. padlock238. hornbill475. crossword153. water jug
57. frog311. dingo290. beaver160. shield384. pelican278. knee pad157. Dalmatian366. wild boar
419. gown67. donut35. bottle92. shovel56. penguin246. lacewing291. dishcloth

Table 20. Shorter 500-way labels (≤9\leq9 characters). Sorted by increasing length and filled top-to-bottom across eight columns; 271 entries. Numbers are evaluation indices.

260. Arctic fox499. coffeemaker249. Cairn Terrier119. steam locomotive
363. bald eagle442. dung beetle365. china cabinet196. computer keyboard
397. black swan382. fire screen490. digital clock186. impala (antelope)
477. Bloodhound264. freight car336. garbage truck482. little blue heron
383. box turtle207. grand piano166. grocery store295. monarch butterfly
461. bighorn452. great egret158. flower monkey373. Redbone Coonhound
213. can opener234. green mamba427. Irish Terrier285. rhinoceros beetle
156. car mirror139. hermit crab106. Japanese Chin356. Shetland Sheepdog
439. chiffonnier495. hummingbird105. manhole cover107. sulphur butterfly
277. chimpanzee259. hunting bow201. measuring cup405. threshing machine
296. coral reef385. leaf beetle148. messenger bag426. Bluebonnet Coonhound
463. crane bird272. mixing bowl465. movie theater469. Christmas stocking
451. dishwasher185. pencil case487. red king crab485. hand-held computer
370. fire truck357. Persian cat331. reflex camera493. Labrador Retriever
121. frying pan230. pirate ship378. rocking chair453. Scottish Deerhound
242. greenhouse223. planetarium467. silver salmon367. semi-trailer truck
255. guinea pig173. rain barrel174. upright piano444. smooth green snake
462. hair dryer250. salt shaker215. velvet fabric149. Alaskan tundra wolf
144. hair spray90. screwdriver412. American robin248. black-footed ferret
274. hammerhead496. sea anemone126. Carolina anole267. electric locomotive
84. helicopter241. Siamese cat353. cliff dwelling297. Irish Water Spaniel
317. hoop skirt300. tape player253. Cocker Spaniel486. kite (bird of prey)
428. lawn mower326. tennis ball117. Dungeness crab307. through arch bridge
142. leafhopper363. tiger shark103. filling cabinet476. Cardigan Welsh Corgi
146. lighthouse214. tiki monkey379. French Bulldog359. entertainment center
83. motorcycle332. toilet seat449. graduation cap306. Old English Sheepdog
415. mud turtle164. trench coat420. great grey owl289. southern black widow
349. neck brace322. triceratops372. ping-pong ball125. swim trunks / shorts
423. Otterhound298. wheelbarrow182. shower curtain400. European green lizard
352. paintbrush256. Windsor tie380. soap dispenser348. red admiral butterfly
325. park bench178. wine bottle101. spiral or coil492. rotary dial telephone
251. piggy bank224. wolf spider310. tandem bicycle323. small white butterfly
329. pipe organ351. Afghan Hound127. American dipper188. yellow lady’s slipper
239. Pomeranian109. barber chair104. baseball player374. Curly-coated Retriever
418. pool table292. black grouse225. chocolate syrup222. loupe magnifying glass
151. promontory403. Brittany dog358. cocktail shaker258. ram (adult male sheep)
455. pufferfish466. carton393. common redshank302. red wolf or maned wolf
312. rotisserie440. Egyptian Mau314. electric guitar228. sidewinder rattlesnake
369. safety pin399. fox squirrel226. fire salamander429. Welsh Springer Spaniel
197. sea urchin316. green iguana422. football helmet304. black-and-white colobus
200. shoe store131. handkerchief458. four-poster bed136. Australian Silky Terrier
460. shower cap368. home theater211. Groenendael dog417. automated teller machine
87. skateboard277. killer whale471. laptop computer170. Bouviers des Flandres dog
391. snoek fish335. mosquito net145. longhorn beetle301. Chesapeake Bay Retriever
407. snowmobile231. pats monkey270. paddle potatoes283. English Springer Spaniel
110. spider web438. picket fence346. Norfolk Terrier232. sulphur-crested cockatoo
345. stone wall287. punching bag376. Standard Poodle279. German Shorthaired Pointer
24. strawberry247. railroad car472. aircraft carrier288. product packet / packaging
474. table lamp494. refrigerator184. bulletproof vest112. Staffordshire Bull Terrier
468. teddy bear183. sleeping bag430. butternut squash470. shoji screen / room divider
78. television445. sliding door341. chain-link fence129. Soft-coated Wheaten Terrier
34. toothbrush342. slot machine159. desktop computer320. American Staffordshire Terrier
25. watermelon187. snow leopard120. English foxhound413. desert grassland whiptail lizard
203. worm snake134. swimming cap457. high-speed train437. military hat (bearskin or shako)
133. barn spider411. toilet paper390. magnetic compass343. Mexican hairless dog (xoloitzcuintli)
409. bell pepper341. Affenpinscher217. military uniform
175. block plane308. baby pacifier388. Miniature Poodle
319. brain coral408. boron sheep176. proboscis monkey

Table 21. Longer 500-way labels (≥10\geq10 characters). Sorted by increasing length and filled top-to-bottom across four columns; 229 entries. Numbers are evaluation indices.

Technical Report

Full Text-to-Pixel Results

Tables 22 and 23 report the per-resolution Top-1 and MRR scores corresponding to Table 1. Table 24 decomposes the VLM Judge score into its six rubric dimensions.

ModelID/20Parts/25Struct./20Detail/20Pixel/10Color/5Total/100
16216^2
GPT-6 Astra18.8322.8918.1616.958.944.9890.75
GPT-5.6 Sol16.1119.3115.7713.988.214.7578.13
Claude Opus 515.7718.5215.6112.607.884.7575.13
Kimi K315.4818.2115.2712.907.994.6974.54
Gemini 3.6 Flash16.2219.2315.7913.668.174.7277.79
Seed-2.1 Pro14.1216.5714.0711.617.644.5668.57
DeepSeek V4 Pro10.9912.3411.478.176.684.0053.65
32232^2
GPT-6 Astra19.1623.1818.3616.948.954.9991.58
GPT-5.6 Sol16.5719.5216.0613.808.114.8078.86
Claude Opus 516.0418.3915.4911.927.594.6974.12
Kimi K315.8018.2715.3512.687.924.6574.67
Gemini 3.6 Flash14.7717.0514.4712.337.994.6071.21
Seed-2.1 Pro13.5615.5513.2210.777.104.3664.56
DeepSeek V4 Pro11.7613.1311.508.516.173.9555.02
64264^2
GPT-6 Astra18.7422.6318.0416.388.924.9589.66
GPT-5.6 Sol15.1417.9515.0512.237.874.7272.96
Claude Opus 515.5517.5414.5810.956.974.4870.07
Kimi K312.9514.6912.829.687.054.3461.53
Gemini 3.6 Flash12.6714.3012.309.877.054.1660.35
Seed-2.1 Pro12.8914.2412.279.326.454.1659.33
DeepSeek V4 Pro10.1610.779.586.545.203.4245.67

Table 24. Table 24: Text-to-Pixel VLM Judge dimension scores. Gemini 3.5 Flash scores each rendered output on subject identity (ID), defining attributes and key parts (Parts), structure and proportion (Struct.), detail quality (Detail), pixel-art execution (Pixel), and palette and contrast (Color). Entries are mean scores at each native resolution; Total is out of 100. Bold and underline mark the best and second-best values within each resolution.

ResolutionPoolGem 3.6 FGPT-5.6 SolGPT-6 AstraOpus 5Kimi K3DeepSeek V4 ProSeed-2.1 Pro
16216^2100-way.910.910.950.910.900.580.810
16216^2500-way.870.840.870.810.810.490.700
32232^2100-way.830.920.980.950.930.680.820
32232^2500-way.780.890.920.870.870.590.720
64264^2100-way.810.890.980.970.860.630.830
64264^2500-way.720.830.940.890.770.510.740

Table 22. Table 22: Full Text-to-Pixel semantic recognition results. SigLIP-SO400M 100-way and 500-way Top-1 under text-candidate pools. “Gem” and “F” denote Gemini and Flash. Invalid generations are counted as retrieval misses. All values are proportions; higher is better.

ResolutionPoolGem3.6 FGPT-5.6 SolGPT-6 AstraOpus 5Kimi K3DeepSeek V4 ProSeed-2.1 Pro
16216^2100-way.945.945.972.949.941.697.874
16216^2500-way.913.899.927.884.881.599.792
32232^2100-way.887.956.990.972.965.769.892
32232^2500-way.837.931.960.925.932.681.815
64264^2100-way.843.933.990.985.896{sup}†.718.898
64264^2500-way.785.893.970.945.826{sup}†.614.832

Table 23. Table 23: Full Text-to-Pixel mean reciprocal rank results. SigLIP-SO400M MRR under 100-way and 500-way candidate pools. “Gem” and “F” denote Gemini and Flash. GPT-6 Astra and Claude Opus 5 have 100 valid generations at every resolution. DeepSeek V4 Pro has 100, 99, and 97 valid generations at 16216^2, 32232^2, and 64264^2, respectively. †Evaluated on 99 valid generations; “–” denotes an unavailable result.

Algorithmic Image-to-Pixel Baselines in Full

Each method either combines a spatial downscaling stage with a subsequent color quantization stage or jointly determines the output regions and palette. We set the palette size to eight for all constrained methods and evaluate them on the same 100 ImageNet validation crops used for the VLMs.

Tier 0: simple resampling. Nearest-neighbor sampling selects the source-cell center, while box filtering averages the corresponding source patch. Both are followed by median-cut quantization [25].

Tier 1: linear filters. Bicubic and Lanczos interpolation use standard fixed resampling kernels before median-cut quantization. These methods allocate the output resolution uniformly across the image.

Tier 2: content-adaptive downscaling. DPID [57] weights input pixels according to their deviation from a local guidance color; we evaluate λ∈{0.5,1.0}\lambda\in\{0.5, 1.0\}. SSIM-optimal downscaling (Öztireli & Gross, 2015) minimizes structural dissimilarity using local image statistics. Both methods are followed by median-cut quantization.

Tier 3: pixel-art-specific methods. Pyxelate1 uses Sobel-gradient information to merge local cells and estimates an eight-color palette with a Bayesian Gaussian mixture. We use version 2.1 or later with sobel=3, depth=1, and dithering disabled. Pixelated Image Abstraction (PIA) [20] jointly constructs output regions and a reduced palette. The reference implementation uses modified SLIC mapping, mass-constrained deterministic annealing [47], bilateral superpixel smoothing, and a saturation factor of 1.1. PIA (reduced) retains SLIC with compactness m=45m = 45, replaces annealing with weighted eight-means over superpixel colors, and omits bilateral smoothing and saturation adjustment.

Representative Implementations

The following procedures specify the three representatives used in the main comparison. All receive a 256×256256 \times256 RGB crop II and target side length N∈{16,32,64}N \in\{16, 32, 64\}. Median cut uses K=8K = 8 without dithering. SLIC and kk-means in PIA (reduced) operate in CIELAB; the other operations use RGB.

Nearest + median cut

Input: image II and target side length NN.

  1. For each output cell (y,x)(y, x), sample II at the center of the corresponding source cell to obtain Y[y,x]Y[y, x].

  2. Apply MedianCut(Y,K=8)(Y, K = 8) and return the quantized grid.

SSIM-optimal + median cut

Input: image II of side length HH and target side length NN.

  1. Set s=H/Ns = H/N. For each output cell, compute the aligned s×ss \times s block mean L[y,x]L[y, x] and squared-value mean Q[y,x]Q[y, x] for each RGB channel.

  2. For each 2×22 \times2 output neighborhood, compute its mean μ\mu, the variance σL2\sigma_L^2 of LL, and σH2=mean⁡(Q)−μ2\sigma_H^2 = \operatorname{mean}(Q) - \mu^2.

  3. Set r=σH2/σL2r = \sqrt{\sigma_H^2/\sigma_L^2} when σL2≥ε\sigma_L^2 \ge\varepsilon, and r=0r = 0 otherwise. Form the local proposal Y^=μ+r(L−μ)\hat{Y} = \mu+ r(L - \mu).

  4. Average overlapping proposals, clip values to [0,1][0, 1], and return MedianCut(Y^,K=8)(\hat{Y}, K = 8).

PIA (reduced)

Input: image II and target side length NN.

  1. Compute S=SLIC⁡(I;n=N2,m=45)S = \operatorname{SLIC}(I; n = N^2, m = 45) in CIELAB.

  2. For each superpixel uu, compute its mean color cuc_u and size wu=∣u∣w_u = \lvert u\rvert.

  3. Fit eight palette colors {pk}k=18\{p_k\}_{k=1}^{8} and assignments aa using weighted kk-means on {cu}\{c_u\} with weights {wu}\{w_u\}.

  4. For each output cell, identify the superpixel at the corresponding source-cell center and assign the RGB conversion of pa(u)p_{a(u)}.

Complete Algorithmic Results

MethodDINO CLS cosineSigLIP cosine100-way Top-1 (%)
16216^232232^264264^216216^232232^264264^216216^232232^264264^2
Tier 0 Simple resampling
Nearest + median cut.012.090.480.523.568.66592862
Box + median cut.012.099.475.523.577.673102765
Tier 1 Linear filters
Bicubic + median cut.013.093.459.524.573.67292664
Lanczos + median cut.013.099.478.524.576.673102964
Tier 2 Content-adaptive downscaling
DPID λ=0.5\lambda= 0.5 + median cut.011.103.509.523.578.679102768
DPID λ=1.0\lambda= 1.0 + median cut.011.104.527.522.580.67893265
SSIM-optimal + median cut.013.119.543.524.579.68693475
Tier 3 Pixel-art-specific methods
Pyxelate.013.085.377.525.569.655123265
PIA (reduced).014.135.490.546.608.697185078
PIA (reference).015.123.485.541.599.692174071

Table 25. All palette-matched algorithmic baselines on I2P. Every method is restricted to eight colors. DINO is paired DINOv2-Large CLS cosine, SigLIP cosine uses pooled SigLIP-SO400M features, and 100-way Top-1 is measured over the 100 source images. Higher is better, with n=100n = 100 for every cell. Bold values mark the best result in each column, and colored bands distinguish the four method families.

Table 25 shows that standard resampling filters and the two DPID settings yield similar results, while the strongest method depends on the metric. SSIM-optimal obtains the highest DINOv2 fidelity at 64264^2, whereas PIA (reduced) leads both SigLIP metrics across resolutions. We therefore use one representative for simple resampling, fidelity-oriented downscaling, and joint geometry-palette optimization.

References

  1. [1]Radhakrishna Achanta, Appu Shaji, Kevin Smith, Aurelien Lucchi, Pascal Fua, and Sabine Süsstrunk. SLIC superpixels compared to state-of-the-art superpixel methods. TPAMI, 34(11): 2274–2282, 2012. 4pubmed.ncbi.nlm.nih.gov/22641706
  2. [2]Jean-Baptiste Alayrac, Jeff Donahue, Pauline Luc, Antoine Miech, Iain Barr, Yana Hasson, Karel Lenc, Arthur Mensch, Katherine Mill ican, Malcolm Reynolds, et al. Flamingo: A visual language model for few-shot learning. In NeurIPS, 2022. 15arxiv.org/abs/2204.14198
  3. [3]Xiang An, Yin Xie, Kaicheng Yang, Wenkang Zhang, Xi uwei Zhao, Zheng Cheng, Yirui Wang, Songcen Xu, Changrui Chen, Chunsheng Wu, et al. LLaVA-OneVision-1.5: Fully open framework for democratized multimodal training, 2025. 8arxiv.org/abs/2509.23661
  4. [4]Anthropic. System card: Claude opus 5. https://www.anthropic.com/system-cards, 2026. Accessed 2026-08-21. 3
  5. [5]ByteDance Seed. Seed2.1 model card: Agentic intelligence for productivity. Technical Report, 2026. URL https://seed.bytedance.com/en/seed2_1.
  6. [6]Chameleon Team. Chameleon: Mixed-modal early-fusion foundation models, 2024.arxiv.org/abs/2405.09818
  7. [7]Liang Chen, Weichu Xie, Yiyan Liang, Hongfeng He, Hans Zhao, Zhibo Yang, Zhiqi Huang, Hao- ing Wu, Haoyu Lu, et al. Babyvision: Visual reasoning beyond language. In ICML, 2026a.arxiv.org/abs/2601.06521
  8. [8]Lin Chen, Jinsong Li, Xiaoyi Dong, Pan Zhang, Yuhang Zhang, Zehui Chen, Haodong Duan, Jiaqi Wang, Yu Qiao, Dahua Lin, et al. Are we on the right way for evaluating large vision-language models? In NeurIPS, 2024.
  9. [9]Mark Chen, Alec Radford, Rewon Child, Jeffrey Wu, Heewoo Jun, David Luan, and Ilya Sutskever. Generative pretraining from pixels. In ICML, pp. 1691–1703, 2020.
  10. [10]Siqi Chen, Xinyu Dong, Haolei Xu, Xingyu Wu, Fei Tang, Hang Zhang, Yuchen Yan, Linjuan Wu, Wenqi Zhang, Guiyang Hou, Yongliang Shen, Weiming Lu, and Yueting Zhuang. Svgenius: Benchmarking llms in svg understanding, editing and generation. In ACM MM, 2025.
  11. [11]Yamei Chen, Haoquan Zhang, Yangyi Huang, Zeju Qiu, Kaipeng Zhang, Yandong Wen, and Weiyang Liu. Symbolic graphics programming with large language models. Transactions on Machine Learning Research, 2026b.
  12. [12]François Chollet. On the measure of intelligence, 2019.
  13. [13]Christopher Clark, Jieyu Zhang, Zixian Ma, Jae Sung Park, Rohun Tripathi, Sangho Lee, Mohammadreza Salehi, Jason Ren, Chris Dongjoo Kim, Yinuo Yang, et al. Molmo2: Open weights and data for vision-language models with video understanding and grounding. In CVPR, 2026.
  14. [14]Wenliang Dai, Junnan Li, Dongxu Li, Anthony Meng Huat Tiong, Junqi Zhao, Weisheng Wang, Boyang Li, Pascale Fung, and Steven Hoi. Instructblip: Towards general-purpose vision-language models with instruction tuning. In NeurIPS, 2023.
  15. [15]DeepSeek-AI. DeepSeek-V4: Towards highly efficient million-token context intelligence, 2026. URL https://arxiv.org/abs/2606.19348.
  16. [16]Matt Deitke, Christopher Clark, Sangho Lee, Rohun Tripathi, Yue Yang, Jae Sung Park, Mohammadreza Salehi, Niklas Muennighoff, Kyle Lo, Luca Soldaini, et al. Molmo and PixMo: Open weights and open data for state-of-the-art vision-language models. In CVPR, pp. 91–104, 2025.
  17. [17]Jia Deng, Wei Dong, Richard Socher, Li-Jia Li, Kai Li, and Li Fei-Fei. Imagenet: A large-scale hierarchical image database. In CVPR, pp. 248–255, 2009.
  18. [18]Emergent Mind. Pixel art bench. https://www.emergentmind.com/pixel-art-bench, 2026. Accessed 2026-08-19.
  19. [19]Xingyu Fu, Yushi Hu, Bangzheng Li, Yu Feng, Haoyu Wang, Xudong Lin, Dan Roth, Noah A. Smith, Wei-Chiu Ma, and Ranjay Krishna. BLINK: Multimodal large language models can see but not perceive. In ECCV, 2024.
  20. [20]Timothy Gerstner, Doug DeCarlo, Marc Alexa, Adam Finkelstein, Yotam Gingold, and Andrew Nealen. Pixelated image abstraction. In NPAR, 2012.
  21. [21]Google DeepMind. Gemini 3.5 flash model card. https://deepmind.google/models/model-cards/gemini-3-5-flash/, 2026a. Accessed 2026-08-21.
  22. [22]Google DeepMind. Introducing Gemini 3.6 flash, 3.5 flash-lite, and 3.5 flash cyber. https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-6-flash-3-5-flash-lite-3-5-flash-cyber/, 2026b. Accessed 2026-08-21.
  23. [23]Tianrui Guan, Fuxiao Liu, Xiyang Wu, Ruiqi Xian, Zongxia Li, Xiaoyu Liu, Xijun Wang, Lichang Chen, Furong Huang, Yaser Yacoob, et al. HallusionBench: An advanced diagnostic suite for entangled language hallucination and visual illusion in large vision-language models. In CVPR, pp. 14375–14385, 2024.
  24. [24]Kaiming He, Xinlei Chen, Saining Xie, Yanghao Li, Piotr Dollár, and Ross Girshick. Masked autoencoders are scalable vision learners. In CVPR, 2022.arxiv.org/abs/2111.06377
  25. [25]Paul Heckbert. Color image quantization for frame buffer display. In SIGGRAPH, pp. 297–307, 1982.
  26. [26]Siddharth Karamcheti, Suraj Nair, Ashwin Balakrishna, Percy Liang, Thomas Kollar, and Dorsa Sadigh. Prismatic VLMs: Investigating the design space of visually-conditioned language models. In ICML, pp. 23123–23144, 2024.arxiv.org/abs/2402.07865
  27. [27]Mohammad Sadil Khan, Sankalp Sinha, Talha Uddin Sheikh, Didier Stricker, Sk Aziz Ali, and Muhammad Zeshan Afzal. Text2CAD: Generating sequential cad designs from beginner-to-expert level text prompts. In NeurIPS, 2024.arxiv.org/abs/2409.17106
  28. [28]Kimi Team. Kimi K3: Open frontier intelligence, 2026. URL https://arxiv.org/abs/2607.24653.
  29. [29]Hugo Laurençon, Léo Tronchon, Matthieu Cord, and Victor Sanh. What matters when building vision-language models? In NeurIPS, 2024.
  30. [30]Junnan Li, Dongxu Li, Silvio Savarese, and Steven Hoi. BLIP-2: Bootstrapping language-image pre-training with frozen image encoders and large language models. In ICML, pp. 19730–19742, 2023.arxiv.org/abs/2301.12597
  31. [31]Yijun Liang, Ming Li, Chenrui Fan, Ziyue Li, Dang Nguyen, Kwesi Cobbina, Shweta Bhardwaj, Jiuhai Chen, Fuxiao Liu, and Tianyi Zhou. ColorBench: Can VLMs see and understand the colorful world? a comprehensive benchmark for color perception, reasoning, and robustness. In NeurIPS Datasets and Benchmarks Track, 2025.arxiv.org/abs/2504.10514
  32. [32]Zichao Lin, Yifeng Xie, Bowen Qu, Haiming Wang, Jia Li, Haoning Wu, Yuhao Dong, Zuhao Yang, Jingruo Zhu, Haoyu Lu, et al. Perceptionbench: Evaluating atomic visual perception in multimodal large language models, 2026.arxiv.org/abs/2607.24957
  33. [33]Haotian Liu, Chunyuan Li, Qingyang Wu, and Yong Jae Lee. Visual instruction tuning. In NeurIPS, 2023.
  34. [34]Haotian Liu, Chunyuan Li, Yuheng Li, and Yong Jae Lee. Improved baselines with visual instruction tuning. In CVPR, 2024a.arxiv.org/abs/2310.03744
  35. [35]Yuan Liu, Haodong Duan, Yuanhan Zhang, Bo Li, Songyang Zhang, Wangbo Zhao, Yike Yuan, Jiaqi Wang, Conghui He, Ziwei Liu, et al. MMBench: Is your multi-modal model an all-around player? In ECCV, pp. 216–233, 2024b.arxiv.org/abs/2307.06281
  36. [36]Pan Lu, Hritik Bansal, Tony Xia, Jiacheng Liu, Chunyuan Li, Hannanah Hajishirzi, Hao Cheng, Kai-Wei Chang, Michel Galley, and Jianfeng Gao. MathVista: Evaluating mathematical reasoning of foundation models in visual contexts. In ICLR, 2024.arxiv.org/abs/2310.02255
  37. [37]Ahmed Masry, Xuan Long Do, Jia Qing Tan, Shafiq Joty, and Enamul Hoque. ChartQA: A benchmark for question answering about charts with visual and logical reasoning. In Findings of ACL, pp. 2263–2279, 2022.
  38. [38]OpenAI. GPT-5.6: Frontier intelligence that scales with your ambition. https://openai.com/index/gpt-5-6/, 2026a. Accessed 2026-08-21.
  39. [39]OpenAI. GPT-6 astra: A new generation of intelligence. https://openai.com/index/gpt-6-astra/, 2026b. Accessed 2026-09-16.
  40. [40]Maxime Oquab, Timothée Darcet, Théo Moutakanni, Huy V. Vo, Marc Szafraniec, Vasil Khalidov, Pierre Fernandez, Daniel Haziza, Francisco Massa, Alaaeldin El-Nouby, et al. DINOv2: Learning robust visual features without supervision. TMLR, 2024.arxiv.org/abs/2304.07193
  41. [41]A. Cengiz Öztréli and Markus Gross. Perceptually based downscaling of images. ACM TOG, 34 (4), 2015.DOI
  42. [43]Zeju Qiu, Weiyang Liu, Haiwen Feng, Zhen Liu, Tim Z. Xiao, Katherine M. Collins, Joshua B. Tenenbaum, Adrian Weller, Michael J. Black, and Bernhard Schölkopf. Can large language models understand symbolic graphics programs? In ICLR, 2025.arxiv.org/abs/2408.08313
  43. [44]Alec Radford, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sastry, Amanda Askell, Pamela Mishkin, Jack Clark, et al. Learning transferable visual models from natural language supervision. In ICML, pp. 8748–8763, 2021.arxiv.org/abs/2103.00020
  44. [45]Pooyan Rahmanzadehgerdevi, Logan Bolton, Mohammad Reza Taesiri, and Anh Totti Nguyen. Vision language models are blind. In ACCV, pp. 18–34, 2024.
  45. [46]Juan A. Rodriguez, Abhay Puri, Shubham Agarwal, Issam H. Laradji, Pau Rodriguez, Sai Rajeshwar, David Vazquez, Christopher Pal, and Marco Pedersoli. Starvector: Generating scalable vector graphics code from images and text. In CVPR, pp. 16175–16186, 2025.arxiv.org/abs/2312.11556
  46. [47]Kenneth Rose. Deterministic annealing for clustering, compression, classification, regression, and related optimization problems. Proc. IEEE, 86(11):2210–2239, 1998.DOI
  47. [48]Danila Rukhovich, Elona Dupont, Dimitrios Mallis, Kseniya Cherenkova, Anis Kacem, and Djamila Aouada. CAD-Recode: Reverse engineering cad code from point clouds. In ICCV, pp. 9801–9811, 2025.arxiv.org/abs/2412.14042
  48. [49]Pratyusha Sharma, Tamar Rott Shaham, Manel Baradad, Stephanie Fu, Adrian Rodriguez-Munoz, Shivam Duggal, Phillip Isola, and Antonio Torralba. A vision check-up for language models. In CVPR, pp. 14410–14419, 2024.arxiv.org/abs/2401.01862
  49. [50]Shengbang Tong, Ellis Brown, Penghao Wu, Sanghyun Woo, Manoj Middepogu, Sai Charitha Akula, Jihan Yang, Shusheng Yang, Adithya Iyer, Xichen Pan, et al. Cambrian-1: A fully open, vision-centric exploration of multimodal llms. In NeurIPS, 2024a.arxiv.org/abs/2406.16860
  50. [51]Shengbang Tong, Zhuang Liu, Yuexiang Zhai, Yi Ma, Yann LeCun, and Saining Xie. Eyes wide shut? exploring the visual shortcomings of multimodal llms. In CVPR, 2024b.arxiv.org/abs/2401.06209
  51. [52]Shengbang Tong, David Fan, Jiachen Zhu, Yunyang Xiong, Xinlei Chen, Koustuv Sinha, Michael Rabbat, Yann LeCun, Saining Xie, and Zhuang Liu. Metamorph: Multimodal understanding and generation via instruction tuning. In ICCV, pp. 17001–17012, 2025.arxiv.org/abs/2412.14164
  52. [56]Xinlong Wang, Yufeng Cui, Jinsheng Wang, Fan Zhang, Yueze Wang, Xiaosong Zhang, Zhengxiong Luo, Quan Sun, Zhen Li, et al. Multimodal learning with next-token prediction for large multimodal models. Nature, 650:327–333, 2026.DOI
  53. [57]Nicolas Weber, Michael Waechter, Sandra C. Amend, Stefan Guthe, and Michael Goesele. Rapid, detail-preserving image downscaling. ACM TOG, 35(6), 2016.
  54. [58]Luis Wiedmann, Orr Zohar, Amir Mahla, Xiaohan Wang, Rui Li, Thibaud Frere, Leandro von Werra, Aritra Roy Gosthipaty, and Andrés Marafoti. Finevision: Open data is all you need, 2025.arxiv.org/abs/2510.17269
  55. [59]Haoning Wu, Zicheng Zhang, Erli Zhang, Chaofeng Chen, Liang Liao, Annan Wang, Chunyi Li, Wenxiu Sun, Qiong Yan, Guangtao Zhai, and Weisi Lin. Q-Bench: A benchmark for general-purpose foundation models on low-level vision. In ICLR, 2024.arxiv.org/abs/2309.14181
  56. [60]Penghao Wu and Saining Xie. V*: Guided visual search as a core mechanism in multimodal llms. In CVPR, pp. 13084–13094, 2024. 8, 27arxiv.org/abs/2312.14135
  57. [61]Ronghuan Wu, Wanchao Su, and Jing Liao. Chat2svg: Vector graphics generation with large language models and image diffusion models. In CVPR, pp. 23690–23700, 2025. 15arxiv.org/abs/2411.16602
  58. [62]Zongwei Wu, Liangyu Chai, Nanxuan Zhao, Bailin Deng, Yongtuo Liu, Qiang Wen, Junle Wang, and Shengfeng He. Make your own sprites: Aliasing-aware and cell-controllable pixelization. ACM TOG, 41(6), 2022. 15
  59. [63]Ji Xie, Trevor Darrell, Luke Zettlemoyer, and Xudong Wang. Reconstruction alignment improves unified multimodal models. In ICLR, 2026. 2, 7, 15arxiv.org/abs/2509.07295
  60. [64]Ximing Xing, Juncheng Hu, Guotao Liang, Jing Zhang, Dong Xu, and Qian Yu. Empowering llms to understand and generate complex vector graphics. In CVPR, pp. 19487–19497, 2025. 2, 15arxiv.org/abs/2412.11102
  61. [65]Xiaohua Zhai, Basil Mustafa, Alexander Kolesnikov, and Lucas Beyer. Sigmoid loss for language image pre-training. In ICCV, pp. 11975–11986, 2023. 4, 15arxiv.org/abs/2303.15343
  62. [66]Wenqian Zhuang, Yangyi Huang, Zigeng Xu, Weiyang Liu, and Zhen Liu. Can it actually work? synthesizing functional cad mechanisms. arXiv preprint arXiv:2610.26861, 2026. 15
  63. [67]Bocheng Zou, Mu Cai, Jianrui Zhang, and Yong Jae Lee. VGBench: Evaluating large language models on vector graphics understanding and generation. In EMNLP, pp. 3647–3659, 2024. 15arxiv.org/abs/2407.10972

Paper details

vlnc:W_bcr6ukuw
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 4

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents