NeurIPS 2026Spotlight

Warp-2DGSLearnable Warped Kernels for 2D Gaussian Splatting

Huibin Li    Chul Min Yeum

CVISS Lab, University of Waterloo

2DGS and Warp-2DGS fitting a synthetic 2D scene of colored shapes
Warped kernels suppress Gibbs. 2DGS (top) superimposes many Gaussians to approximate sharp boundaries and rings around them. Warp-2DGS (bottom) learns step-like edges instead. Right: inverted gray value along the purple scanline.

Abstract

2D Gaussian Splatting (2DGS) builds on 3DGS with planar Gaussian primitives that improve surface reconstruction and geometric fidelity. However, the smooth falloff of Gaussian kernels limits the reconstruction of high-frequency shape signals, over-smoothing edges and fine geometric detail. Prior works replace the kernel function, yet our systematic evaluation on signal fitting shows that all existing kernels suffer from the Gibbs phenomenon, producing oscillatory artifacts near sharp discontinuities. We therefore make the kernel deformable instead of replacing it. Warp-2DGS augments each Gaussian surfel with a learnable, monotonic coordinate remapping in its local tangent plane. With one free control point per axis (four parameters per primitive), the remapping yields asymmetric radial profiles that capture sharp edges and irregular structures symmetric kernels cannot represent. It preserves the differentiable rasterization pipeline of 2DGS with moderate training overhead and is optimized end-to-end through the rendering loss alone. Experiments on MipNeRF 360 and Tanks & Temples show that our method suppresses Gibbs artifacts at sharp boundaries and achieves the best PSNR among 2DGS-based approaches, with consistent gains over 2DGS in PSNR, SSIM, and LPIPS. The advantage holds across all primitive budgets, at comparable or fewer Gaussians. Gains concentrate at object boundaries, and PWL-sr retains the mesh quality of 2DGS.

Warping the kernel

Instead of replacing the Gaussian, each surfel passes its tangent-plane coordinate t = x/r through a monotonic piecewise-linear function D, anchored at (−1, −1) and (1, 1) with one learnable knot (c1, d1), and evaluates G(r·D(x/r)). Outside [−1, 1] the warp is the identity, so the Gaussian tail is untouched. The slope-ratio (sr) parameterization learns the knot position and the ratio of the two segment slopes instead, which decouples the two parameters and explores more kernel shapes. Drag the knot or the sliders:

deformation D(t)

kernel G(r·D(x/r)), r = 3

Expanded bounding box for deformed kernels
Footprint. A warped kernel can reach beyond the 3σ box of 2DGS (red), so the rasterizer enlarges the cutoff to r√2 (blue) to cover the valid area (green); densification still uses the unwarped 3σ radius.

Novel view synthesis

Mip-NeRF 360 (×4) test views. Drag the divider to compare 2DGS with Warp-2DGS (PWL-sr).

Warp-2DGS rendering
2DGS rendering
2DGS Warp-2DGS
MethodMip-NeRF 360 ×4Mip-NeRF 360 ×8TNT ×1
OutdoorIndoorOutdoorIndoor
2DGS25.85 / 0.778 / 0.25930.51 / 0.929 / 0.16927.03 / 0.835 / 0.16631.19 / 0.945 / 0.09323.66 / 0.832 / 0.280
Ours (PWL)25.93 / 0.784 / 0.24330.85 / 0.933 / 0.16027.08 / 0.838 / 0.15731.36 / 0.947 / 0.08823.86 / 0.835 / 0.272
Ours (Pchip)25.89 / 0.782 / 0.24630.87 / 0.933 / 0.16127.06 / 0.837 / 0.15931.30 / 0.947 / 0.08923.91 / 0.835 / 0.274
Ours (PWL-sr)25.94 / 0.784 / 0.24530.89 / 0.933 / 0.16027.11 / 0.839 / 0.15731.43 / 0.948 / 0.08823.92 / 0.836 / 0.273
Ours (Pchip-sr)25.87 / 0.782 / 0.24830.88 / 0.932 / 0.16127.07 / 0.838 / 0.15931.33 / 0.946 / 0.08923.91 / 0.835 / 0.275

PSNR↑ / SSIM↑ / LPIPS↓, Outdoor and Indoor averaged over their scenes. Best in each column.

Beyond one knot

None of the multi-knot variants we tried offered a clear advantage over the single knot: adjacent free knots tend to drift together and, once merged, fail to separate again. The code includes the single-knot kernels of the paper and the multi-knot variants below.

Ten deformation variants with their kernels
For each variant, the upper plot shows the deformation D(t) and the lower plot the resulting kernel.

BibTeX

@inproceedings{li2026warp2dgs,
  title     = {Warp-2DGS: Learnable Warped Kernels for 2D Gaussian Splatting},
  author    = {Li, Huibin and Yeum, Chul Min},
  booktitle = {Advances in Neural Information Processing Systems},
  year      = {2026}
}