Patch Gaussians: Localized Gaussian Patches
- Patch Gaussians are localized Gaussian representations that treat each Gaussian as part of a structured local patch rather than an isolated primitive.
- They encompass various formulations such as residual low-frequency decompositions, textured local charts, and patch-conditioned synthesis to optimize compression and rendering.
- Empirical evidence shows that leveraging patch locality leads to significant improvements in model efficiency and visual quality across diverse 3D and image-based applications.
Searching arXiv for papers on “Patch Gaussians” and closely related Gaussian-splatting patch representations. Patch Gaussians are Gaussian-based local representations in which a Gaussian is treated as a patch-level unit rather than only as an isolated splat. In current literature, the term is not standardized. It can denote the low-frequency residual subset of a 3D Gaussian scene after extracting boundary-oriented “Sketch Gaussians”; a per-Gaussian local textured chart on a tangent plane; a local atlas patch that decodes many Gaussians from UV coordinates; a small spatial group of Gaussians merged into a joint transformer token; or a patch-conditioned generator of dynamic Gaussians for avatars and sparse point clouds (Shi et al., 22 Jan 2025, Shi et al., 8 Jan 2026, Wei et al., 16 Dec 2025, Yang et al., 2024, Shabanov et al., 6 Apr 2026, Aneja et al., 14 Jul 2025). Across these usages, the common thread is locality: geometry, appearance, optimization, compression, or generation is organized around bounded local Gaussian support rather than a monolithic global cloud.
1. Terminological scope and main interpretations
The literature uses “patch” in several technically distinct ways. Some works define Patch Gaussians semantically, as the smooth, low-frequency residual left after extracting line- or boundary-like Gaussians. Others define patches as explicit parameter domains, such as tangent-plane texture charts or UV charts that decode Gaussian parameters. A third group uses patches operationally, as groups of nearby Gaussians packed into a token for transformer efficiency. This plurality is central to the subject: Patch Gaussians are better understood as a design family than as a single primitive type (Shi et al., 22 Jan 2025, Shi et al., 8 Jan 2026, Wei et al., 16 Dec 2025, Yang et al., 2024, Shabanov et al., 6 Apr 2026).
| Interpretation | Representative papers | Short definition |
|---|---|---|
| Residual smooth-region Gaussians | (Shi et al., 22 Jan 2025, Shi et al., 8 Jan 2026) | Low-frequency Gaussians remaining after extracting Sketch Gaussians |
| Per-Gaussian textured patch | (Wei et al., 16 Dec 2025) | Each Gaussian carries a local 2D chart with spatially varying appearance |
| Atlas patch decoding Gaussians | (Yang et al., 2024) | A local UV patch emits many 3D Gaussians from sampled coordinates |
| Grouped Gaussian token | (Shabanov et al., 6 Apr 2026) | Nearby sibling Gaussians are concatenated into one transformer token |
| UV-space Gaussian subset | (Qin et al., 2024) | A facial Gaussian field is partitioned into square UV patches |
| Patch-conditioned dynamic Gaussian synthesis | (Aneja et al., 14 Jul 2025) | Local expression patches drive on-the-fly Gaussian generation |
| Patch-to-Gaussian point-cloud mapping | (Changfeng et al., 14 May 2025) | Local point patches predict surface-aligned 2D Gaussians |
A recurring misconception is that Patch Gaussians always refer to an explicit new Gaussian primitive. In several important papers, they do not. In the sketch/patch compression literature, Patch Gaussians use the standard 3DGS primitive and are distinguished by representational role rather than renderer mathematics (Shi et al., 22 Jan 2025, Shi et al., 8 Jan 2026). In ASAP-Textured Gaussians, the method does not introduce a primitive called a patch Gaussian, but explicitly interprets each 2D Gaussian as a local textured parameter domain and makes that domain more adaptive and patch-like (Wei et al., 16 Dec 2025).
2. Residual low-frequency Patch Gaussians in structure-aware 3DGS
In “Sketch and Patch,” Patch Gaussians are the Gaussians that cover smooth, broad, low-frequency regions once the boundary-defining subset has been separated as Sketch Gaussians (Shi et al., 22 Jan 2025). The decomposition is motivated by the observation that standard 3DGS densification overpopulates edges and contours. Sketch Gaussians are extracted first using 3D line segments from Line3D++, geometric proximity to those lines, and attribute-coherence filtering. A line is parameterized as
and a Gaussian with center is a sketch candidate if
RANSAC is then applied to opacity, color, scaling, and rotation using a dynamic inlier threshold . Patch Gaussians are therefore defined by complement: they are the Gaussians not retained as robust sketch inliers, plus sketch-like Gaussians later rejected by post-filtering.
The Patch branch in that framework is intentionally simple. After the sketch subset is encoded, the decoded Sketch Gaussians are fixed, Patch Gaussians are uniformly pruned, then retrained under the standard 3DGS image loss
and finally vector-quantized. The paper states that Patch Gaussian attributes including opacity, scaling, quaternion rotation, base color coefficients, and spherical harmonics color components are quantized using 256-entry K-means codebooks, while positions are stored as 16-bit half-floats rather than codebook-quantized (Shi et al., 22 Jan 2025). The compression results are substantial: the Patch component is reduced by about on average, and at equivalent visual quality the full sketch/patch hybrid can maintain indoor-scene quality with 2.3% of the original model size, with up to 32.62% PSNR, 19.12% SSIM, and 45.41% LPIPS improvement at equivalent model sizes compared to its baselines (Shi et al., 22 Jan 2025).
“Sketch&Patch++” generalizes the same semantic split from line-dominated man-made scenes to arbitrary 3D scenes (Shi et al., 8 Jan 2026). Here Patch Gaussians again use the standard 3DGS primitive
with center , covariance , opacity , and spherical harmonic color coefficients 0. What changes is the categorization mechanism. Instead of external lines, the method applies multi-criteria clustering directly on a converged 3DGS model using spatial, directional, and color distances:
1
2
3
Clusters are tested for “Sketch-likeness” by polynomial regression over scaling, rotation, opacity, and color. Everything that fails clustering, fails polynomial modeling, falls below minimum cluster size, or is removed as a scaling outlier becomes PatchGS (Shi et al., 8 Jan 2026).
This refinement makes the residual meaning of Patch Gaussians explicit. They are not only “unclustered” Gaussians, but the low-structure class that is too irregular or too costly to encode parametrically as sketch content. That residual is then exploited aggressively: PatchGS are uniformly pruned, retrained against the decoded SketchGS, and vector-quantized with 256-entry codebooks and 1-byte indices, while positions are stored in 16-bit half-floats (Shi et al., 8 Jan 2026). The reported compression is large: raw PatchGS occupy on average 20.2% of vanilla 3DGS size on Deep Blending, 56.1% on Tanks & Temples, and 39.3% on Mip-NeRF360; after Patch-only prune-and-retrain, their size is reduced by 4 across those datasets, and after quantization they reach 1.53 MB, 3.06 MB, and 3.75 MB respectively, corresponding to 92.2x, 80.1x, and 77.37x compression ratios relative to raw PatchGS (Shi et al., 8 Jan 2026). The same paper reports up to 1.74 dB improvement in PSNR, 6.7% in SSIM, and 41.4% in LPIPS at equivalent model sizes compared to uniform pruning baselines, and for indoor scenes can maintain visual quality with only 0.5% of the original model size (Shi et al., 8 Jan 2026).
3. Per-Gaussian local charts and textured patch parameterizations
A second major interpretation treats each Gaussian itself as a small local patch endowed with a 2D parameter domain. ASAP-Textured Gaussians is the clearest example (Wei et al., 16 Dec 2025). Built on 2D Gaussian Splatting, each Gaussian is a flattened tangent-plane primitive parameterized by
5
where 6 is the mean, 7 is a rotation quaternion, 8 are the two in-plane scales, 9 is opacity, and 0 is color. The local plane is spanned by principal axes 1, and a world-space point on the Gaussian plane is
2
or equivalently
3
Rendering follows front-to-back alpha compositing,
4
The textured-Gaussian extension attaches a spatially varying appearance field such as a texture map 5 to that local domain. In patch language, each Gaussian becomes a local oriented textured patch. ASAP identifies two inefficiencies in prior textured methods: textures are sampled uniformly in canonical space even though Gaussian contribution decays away from the center, and all Gaussians receive the same texture resolution regardless of their visual complexity (Wei et al., 16 Dec 2025). Its solution has two parts.
The first is adaptive sampling via a warp 6 from canonical coordinates 7 to a texture domain 8, so that uniform texel sampling in texture space corresponds to Gaussian-mass-aware sampling in canonical space. The axis-wise warp uses the 1D Gaussian CDF,
9
while the radial warp uses
0
and
1
Conceptually, both reparameterize the local patch so texels concentrate where rendering contribution is highest.
The second is error-driven anisotropic parameterization. Instead of attaching a fixed texture to every Gaussian, ASAP activates texture only when needed, initializes it as 2 or 3 according to the Gaussian’s axis scales, and grows texture resolution directionally according to gradient pressure. For a texture of size 4, it accumulates
5
then normalizes to obtain 6 and 7, growing an axis when the corresponding statistic exceeds 8 (Wei et al., 16 Dec 2025). The loss is the standard photometric reconstruction objective
9
This work is important for Patch Gaussians because it formalizes a per-Gaussian patch chart without changing the Gaussian primitive itself. The Gaussian remains a 2DGS splat, but its attached appearance domain becomes adaptive, anisotropic, and content-aware. The reported trade-off improvements are concrete: at 500K Gaussians, TexGau uses 235 MB and ASAP 128 MB, while Mip-NeRF 360 quality remains almost identical at 28.46 vs 28.44 PSNR and the same best LPIPS of 0.182; on Tanks and Temples, ASAP improves LPIPS from 0.164 to 0.158 (Wei et al., 16 Dec 2025). This suggests that, when a Gaussian is interpreted as a local textured patch, chart design and per-patch budgeting are first-order design variables.
4. Atlas, UV, and token formulations of Gaussian patches
A third family makes the patch explicit in the generative architecture. Atlas Gaussians Diffusion represents a 3D shape as a union of local patches
0
where 1 is a patch center, while 2 are geometry and appearance features attached to the four UV-corner tokens of a unit-square chart (Yang et al., 2024). For a sampled query 3, one Gaussian is decoded. Its mean is
4
and its remaining attributes are
5
The object is therefore not stored as a fixed Gaussian set, but as local Gaussian-emitting charts. If 6 UV samples are drawn per patch, the total Gaussian count is 7. The paper emphasizes that this makes the number of Gaussians “sufficiently large, and theoretically infinite” in the sense of arbitrarily dense UV sampling, while keeping decoder capacity fixed (Yang et al., 2024). Empirically, with 2048 patches and roughly 100K Gaussians, the method achieves better LPIPS than increasing the patch count at the same Gaussian count, which indicates that dense intra-patch sampling is more effective than merely increasing the number of explicit patches (Yang et al., 2024).
Free-Range Gaussians uses “patch” differently. Its patch is not a surface chart, but a joint transformer token formed by grouping spatially related Gaussians in a hierarchy (Shabanov et al., 6 Apr 2026). Each Gaussian uses the standard 14-parameter 3DGS parameterization—mean position, log-scale, quaternion rotation, logit-opacity, and RGB color—and sibling Gaussians in a precomputed LoD tree are concatenated so the sequence goes from 8 to 9 with 0. A linear layer maps the 28-dimensional patch vector to the transformer width, and the process is reversed at output. The stated purpose is to halve sequence length while preserving structure. The ablation is diagnostic: on GSO, the full method reaches 31.49 PSNR under full observation and 28.08 PSNR under partial observation, compared with 30.54 / 26.75 without patching at 8K Gaussians and 30.84 / 27.16 with random patching (Shabanov et al., 6 Apr 2026). In this formulation, the patch is a computational locality unit rather than a new geometric primitive.
GauFace and TransGS define yet another patch regime through a fixed UV-aligned Gaussian field for faces (Qin et al., 2024). A GauFace asset is a set 1 of UV-anchored Gaussians with parameters
2
where 3 is the UV anchor, 4 is displacement from the mesh, 5 and 6 define surface-aligned Gaussian shape, 7 is opacity, 8 is spherical-harmonic color, and 9 is a dynamic shadow vector. The full field is partitioned into square UV patches 0, and TransGS performs diffusion denoising on the patch subset 1 via
2
This patchwise generation is only possible because Pixel Aligned Sampling fixes Gaussian support locations across assets; without PAS, the paper reports a collapse from PSNR 38.69 to 17.24 and from LPIPS 0.033 to 0.192 (Qin et al., 2024). Here Patch Gaussians are not a new primitive class, but a UV-canonicalized subset view of a global Gaussian field.
5. Patch-conditioned Gaussian synthesis from geometry and expression
Patch Gaussians also appear as local synthesis rules driven by geometry or dynamics. ScaffoldAvatar is a representative dynamic-head method (Aneja et al., 14 Jul 2025). It partitions the tracked face mesh into 3 overlapping patches and builds a local blendshape model with 4 scans per patch:
5
Per-frame patch coefficients are obtained by minimizing
6
Each patch defines a local TBNP frame 7, and patch-rigged scaffold anchors move with that frame. Local patch expression latents 8 and a global expression latent 9 then condition MLPs that spawn 0 Gaussians per anchor:
1
2
3
The final global Gaussian position is
4
and rendering is
5
This is a strong form of Patch Gaussian design: local patches are not only regions of support, but the primary carriers of dynamic expression semantics. The reported full model reaches 34.48 / 0.9712 / 0.1259 for novel view synthesis and 30.37 / 0.9540 / 0.1797 for self-reenactment, with real-time rendering at 76.91 FPS on an RTX 4070Ti for the full-resolution model (Aneja et al., 14 Jul 2025).
Sparse Point Cloud Patches Rendering via Splitting 2D Gaussians uses patch conditioning in a static geometry-to-rendering pipeline (Changfeng et al., 14 May 2025). Each input point initializes one surface-aligned 2D Gaussian
6
with position, 2D scale, opacity, color SH coefficients, normal, and in-plane rotation angle. Local point-cloud patches are formed by taking 7 nearest neighbors around a random patch center. Because patch-only rendering would be incomplete, the paper trains two identical modules: 8 for the full point cloud and 9 for the patch. The training Gaussian set is
0
where 1 is the non-patch background subset from the entire-cloud module and 2 is the patch prediction (Changfeng et al., 14 May 2025).
The paper’s key mechanism is splitting. For positions,
3
and the refined output centers are
4
With 5, one input point yields four Gaussians. The image loss is
6
This formulation shows a different but related meaning of Patch Gaussians: a local point patch predicts a local Gaussian patch, supervised through compositional whole-image rendering. The method reports strong cross-category generalization, including 16.713 PSNR on DTU when trained on ShapeNet Car 20K, compared with 8.065 PSNR for PFGS trained under the same cross-dataset setting (Changfeng et al., 14 May 2025).
6. Image-domain analogues: probabilistic patch priors and Gaussianized tokens
Outside 3DGS, the phrase also connects to image-domain patch modeling. In CRF-based image restoration, the patch is the basic probabilistic unit, and Gaussian or Gaussian scale-mixture patch models define its prior (Niknejad et al., 2018). The posterior over the whole image is written directly as
7
with
8
The Gaussian patch prior is
9
and a more expressive GSM prior uses
0
This literature is not about splats, but it established a durable idea: patches become more useful when their Gaussian models are adaptive, grouped non-locally, and embedded in a global image posterior rather than treated independently (Niknejad et al., 2018). That conceptual move reappears in later Gaussian-splatting work whenever local Gaussian supports are endowed with adaptive structure or nonuniform allocation.
Two recent image-tokenization papers push further by replacing rigid patch tokens with explicit 2D Gaussian primitives. Visual Gaussian Quantization defines structural tokens
1
with position, rotation, scale, and feature, and quantizes geometry and feature separately via codebooks (Shi et al., 19 Aug 2025). The structural feature map is rendered by splatting,
2
then fused with a VQ appearance branch by Hadamard product
3
At ImageNet 4, the paper reports rFID 1.00 for base VGQ and rFID 0.556 with PSNR 24.93 for the multi-Gaussian version, where each token carries multiple Gaussians (Shi et al., 19 Aug 2025). This is patch Gaussian design in a tokenizer setting: a token is no longer only a grid patch embedding, but a packet of local Gaussian primitives.
GViT likewise replaces patch-grid input with a set of learnable 2D Gaussian tokens
5
with covariance
6
The Gaussian set is predicted per image, rendered differentiably for reconstruction, and consumed directly by a ViT classifier; classification gradients are recycled as constructive guidance
7
With a ViT-B architecture, the guided model reaches 76.9% top-1 on ImageNet-1k, compared with 78.7% for ViT-B/16 (Hernandez et al., 30 Jun 2025). This work does not use the phrase Patch Gaussians formally, but it strengthens a broader interpretation in which Gaussian primitives become adaptive replacements for fixed square patch tokens.
7. Empirical themes, misconceptions, and open directions
Several patterns recur across the literature. First, Patch Gaussians are consistently associated with locality-aware resource allocation. In the sketch/patch compression line, the low-frequency residual class is the compressible channel because smooth regions tolerate stronger pruning and quantization once boundaries are preserved by Sketch Gaussians (Shi et al., 22 Jan 2025, Shi et al., 8 Jan 2026). In ASAP, texture capacity is concentrated near the center of a Gaussian chart and along axes whose rendering gradients justify more texels (Wei et al., 16 Dec 2025). In Atlas Gaussians, decoder capacity is concentrated into a modest number of local charts while Gaussian density is increased by UV sampling inside those charts (Yang et al., 2024).
Second, “patch” need not imply an explicit surface patch primitive. This is a common source of confusion. Free-Range Gaussians uses patches purely as grouped transformer tokens; ASAP uses them as local texture charts attached to existing 2DGS splats; Sketch and Patch uses them as a semantic residual class; GauFace uses them as UV subsets of a globally fixed Gaussian field (Shabanov et al., 6 Apr 2026, Wei et al., 16 Dec 2025, Shi et al., 22 Jan 2025, Qin et al., 2024). A plausible implication is that the field still lacks a single canonical patch abstraction. Instead, patch structure is introduced wherever local coherence offers an advantage in compression, conditioning, or compute.
Third, many methods depend on a canonicalization mechanism that stabilizes local correspondence. GauFace relies on Pixel Aligned Sampling in shared UV space (Qin et al., 2024); Atlas Gaussians relies on fixed local UV corner embeddings (Yang et al., 2024); ScaffoldAvatar relies on tracked patch frames and patch-specific blendshape coefficients (Aneja et al., 14 Jul 2025); Free-Range Gaussians relies on a precomputed Gaussian hierarchy and sibling relations (Shabanov et al., 6 Apr 2026). This suggests that Patch Gaussian methods are most effective when locality is not merely spatially small, but also semantically or parametrically stable across optimization or inference.
The principal limitations are likewise recurring. Several papers are explicit that important hyperparameters are underspecified or heuristic, especially in residual sketch/patch categorization (Shi et al., 8 Jan 2026). Many methods are scene-class-specific: line-guided sketch/patch decomposition works best on structured environments (Shi et al., 22 Jan 2025), UV-canonicalized patch generation in GauFace depends on shared facial topology (Qin et al., 2024), and ScaffoldAvatar is tied to tracked face meshes and does not model eyes, tongue, or accessories (Aneja et al., 14 Jul 2025). Computational trade-offs also remain. Patchification reduces transformer sequence length, but dense splatting or patch-local decoding can still dominate runtime or memory as Gaussian counts grow (Shabanov et al., 6 Apr 2026, Yang et al., 2024).
Taken together, the literature supports a concise technical characterization. Patch Gaussians are localized Gaussian representations in which the unit of modeling is not simply “one Gaussian, one parameter vector,” but a structured local neighborhood, chart, subset, or residual class whose geometry and appearance are exploited for better compression, synthesis, or recognition. The exact form of the patch varies, but the central design goal is stable across the field: preserve or exploit local Gaussian coherence while avoiding the inefficiencies of treating all Gaussians as uniform, globally unstructured primitives.