Contribution

An explicit image representation: a set of anisotropic, colored 2D Gaussians, each with a mean, a covariance and a color vector, fitted per image by a custom differentiable renderer. Positions are sampled at initialization from a weighted mix of local image-gradient magnitude and a uniform constant, so more primitives land on high-frequency regions while the whole image stays covered. More Gaussians are added every 0.5K steps into regions with persistent error, starting from half the budget.

Key results

The comparison is run the way this record keeps asking for. Six neural image representations — ReLU-F, SIREN, FFN, WIRE, I-NGP and GI — plus JPEG, using the baselines’ official implementations with only model size changed to reach the target range. At 2K×2K the model sizes are 164, 166, 161, 154, 159, 164 and 160 KB for ReLU-F, I-NGP, SIREN, FFN, WIRE, GI and Image-GS. Bitrate is on the axis throughout, in bpp and bits per pixel per channel.

Image-GS outperforms all six across the evaluated bitrate range and passes JPEG below 0.244 bpp. The paper immediately qualifies its own win: JPEG and GI use entropy coding, which Image-GS does not, and entropy coding breaks the data locality that the random-access claim depends on. Naming what the baselines have that you lack, in the sentence announcing the win, is rarer than it should be.

Quality against rate, 45-image evaluation set:

bitratePSNRMS-SSIMLPIPSFLIP
0.366 bpp32.99 ± 4.490.966 ± 0.0200.083 ± 0.0570.078 ± 0.029
0.122 bpp29.20 ± 4.570.924 ± 0.0420.173 ± …—

Decode cost is the number that carries the practice. 0.3K multiply- accumulates per pixel, against C3’s 3K MACs at 0.31 bpp — an order of magnitude — with hardware-friendly random access and a level-of-detail stack that falls out of the error-guided growth order.

The ablation inverts the headline. Table 1, on the same evaluation set:

variantPSNRMS-SSIMLPIPScost against Full
Full31.77 ± 4.730.9600.102—
No color init30.40 ± 4.730.9510.110−1.37
No position init29.88 ± 4.180.9540.135−1.89
Random init (both off)29.54 ± 4.150.9480.149−2.23
No top-K normalization29.35 ± 4.430.9440.182−2.42
No inverse scale29.11 ± 4.580.9330.152−2.66

The content-adaptive allocation the paper is named for is worth 2.23 dB with both components removed. Optimizing 1/s instead of the raw Gaussian scale — a reparameterization justified in one sentence, because the natural range is [5,10] and the inverse lands in [0,1] where gradients are smoother — is worth 2.66. Top-K normalization is worth 2.42. Two implementation choices each outweigh the idea in the title.

Claims

idclaimstrengthsupport
C1An explicit primitive set beats implicit coordinate networks for single images at low bitratestrongsix baselines, official implementations, matched KB, bitrate axis
C2Decode cost is an order of magnitude below a comparable neural codecstrong0.3K vs 3K MACs/pixel at comparable bpp
C3Content-adaptive allocation is what makes it workoverstatedworth 2.23 dB; two optimizer details are worth more, by the paper’s own Table 1
C4The level-of-detail hierarchy is freemoderatefalls out of the growth order; no separate cost reported, and no comparison against a purpose-built LOD scheme

Limitations

Per-image fitting, not a learned codec. Every image is an optimization run — 5K Adam steps. Against autoencoder codecs trained across a dataset this is a different product with a different cost model, and the paper is comparing against overfit-per-image baselines, which is the right comparison for its claim and not the one someone shipping a general codec wants.

No seeds anywhere. Means and standard deviations are across the 45-image evaluation set, not across optimization runs. The ablation gaps are 1.4–2.7 dB against a per-image spread of ±4.5, so the image-to-image variance dominates and the run-to-run variance is unreported.

The ablation is one budget. Whether the ordering of those five choices holds at 0.122 bpp as well as at the ablation’s operating point is untested, and the interesting question — does the content-adaptive allocation matter more as the budget tightens, which is the regime the paper claims — is exactly the one the table does not answer.

Entropy coding is left on the table and acknowledged. The paper declines it for locality, which is a real engineering reason, and it means the reported bitrates are not the best this representation could do.

Bearing on the record

SOTA-205 gains a fifth source and its first outside 3D. Four radiance-field papers argued that capacity should move out of the network into a structure that is addressed rather than evaluated. This is the same claim for a single image, and 0.3K against 3K MACs per pixel is the cleanest statement of what “addressed rather than evaluated” buys.

The constructive contrast with LIT-494. GaussianToken landed two units earlier with comparisons matched on token count while each token carried an index plus five continuous floats, and NOTE-243 recorded that nothing ruled out the rival explanation that it simply had more channel. Image-GS is the same primitives in the same year with bits per pixel on the axis and model sizes matched in kilobytes. The two are not compared by anybody and no relation is declared — ADR-011 — but holding both is what makes the criticism of the first precise rather than general, and it is the answer to the open question NOTE-243 left.

Second instance of an ablation inverting its own headline, counted not promoted. SOTA-304 records the first: in Genesys, removing the symbolic checker costs 62 points of validity and removing the clever unit-wise decomposition costs 19, so the boring half is three times the lever. Here the reparameterization and the normalization each outweigh the content-adaptive allocation. Two instances from unrelated fields is a count. What would make it more is a mechanism, and “papers name themselves after the interesting half” is a sociological observation rather than one — DP-009.

No new practice. Content-adaptive densification is what LIT-108 already does in 3D and what SOTA-205 already covers at the level that matters; a 2D instance adds a source, not a recommendation. The 1/s reparameterization is the most surprising number here and rests on one sentence in one paper about one parameter — an open question below rather than a practice.

Open questions

  • Does the 1/s reparameterization generalize? It is worth more than the paper’s headline idea and is justified in a single sentence: optimize the inverse when the natural range sits away from zero, because [0,1] gives smoother gradients. If that holds for other bounded-away-from-zero parameters — scales, temperatures, bandwidths — it is a practice; here it is one measurement on one parameter.
  • Does content-adaptive allocation matter more as the budget tightens? The paper’s claim is about low-bitrate regimes and its ablation is at one operating point.
  • What does the rate curve look like against GaussianToken’s task? Nobody has run a Gaussian image representation and a Gaussian image tokenizer against each other at matched bits. Both exist, both are public, and the comparison is the one NOTE-243 asked for.